Diff of the two buildlogs: -- --- b1/build.log 2025-08-27 14:46:07.333623185 +0000 +++ b2/build.log 2025-08-27 14:52:58.958106220 +0000 @@ -1,6 +1,6 @@ I: pbuilder: network access will be disabled during build -I: Current time: Wed Aug 27 02:38:33 -12 2025 -I: pbuilder-time-stamp: 1756305513 +I: Current time: Wed Sep 30 11:09:10 +14 2026 +I: pbuilder-time-stamp: 1790716150 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/forky-reproducible-base.tgz] I: copying local configuration @@ -24,53 +24,85 @@ 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/3630659/tmp/hooks/D02_print_environment starting +I: user script /srv/workspace/pbuilder/3941128/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 Sep 29 21:09 /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/3941128/tmp/hooks/D01_modify_environment finished +I: user script /srv/workspace/pbuilder/3941128/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=40 ' - DISTRIBUTION='forky' - 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=forky + EUID=0 + FUNCNAME=([0]="Echo" [1]="main") + GROUPS=() + HOME=/root + HOSTNAME=i-capture-the-hostname + HOSTTYPE=x86_64 + HOST_ARCH=amd64 IFS=' ' - INVOCATION_ID='a6301f98a8f84da49e34f76205de3c66' - 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='3630659' - PS1='# ' - PS2='> ' + INVOCATION_ID=45fc395d6c054255a9f7b4673d21fa7a + 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=3941128 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.v6D79HdY/pbuilderrc_d7EV --distribution forky --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/forky-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.v6D79HdY/b1 --logfile b1/build.log mold_2.37.1+dfsg-1.dsc' - SUDO_GID='111' - SUDO_HOME='/var/lib/jenkins' - SUDO_UID='106' - 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.v6D79HdY/pbuilderrc_GtbO --distribution forky --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/forky-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.v6D79HdY/b2 --logfile b2/build.log mold_2.37.1+dfsg-1.dsc' + SUDO_GID=110 + SUDO_HOME=/var/lib/jenkins + 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 ionos11-amd64 6.12.41+deb13-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.12.41-1 (2025-08-12) x86_64 GNU/Linux + Linux i-capture-the-hostname 6.12.41+deb13-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.12.41-1 (2025-08-12) x86_64 GNU/Linux I: ls -l /bin - lrwxrwxrwx 1 root root 7 Aug 10 12:30 /bin -> usr/bin -I: user script /srv/workspace/pbuilder/3630659/tmp/hooks/D02_print_environment finished + lrwxrwxrwx 1 root root 7 Aug 10 2025 /bin -> usr/bin +I: user script /srv/workspace/pbuilder/3941128/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: 91 http://deb.debian.org/debian forky/main amd64 pkgconf-bin amd64 1.8.1-4 [30.2 kB] Get: 92 http://deb.debian.org/debian forky/main amd64 pkgconf amd64 1.8.1-4 [26.2 kB] Get: 93 http://deb.debian.org/debian forky/main amd64 zlib1g-dev amd64 1:1.3.dfsg+really1.3.1-1+b1 [920 kB] -Fetched 49.0 MB in 8s (6464 kB/s) +Fetched 49.0 MB in 3s (18.2 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 ... 19855 files and directories currently installed.) @@ -531,8 +563,8 @@ Setting up tzdata (2025b-5) ... Current default time zone: 'Etc/UTC' -Local time is now: Wed Aug 27 14:40:31 UTC 2025. -Universal Time is now: Wed Aug 27 14:40:31 UTC 2025. +Local time is now: Tue Sep 29 21:10:48 UTC 2026. +Universal Time is now: Tue Sep 29 21:10:48 UTC 2026. Run 'dpkg-reconfigure tzdata' if you wish to change it. Setting up libpython3.13-minimal:amd64 (3.13.6-1) ... @@ -614,7 +646,11 @@ Building tag database... -> Finished parsing the build-deps I: Building the package -I: Running cd /build/reproducible-path/mold-2.37.1+dfsg/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-genchanges -S > ../mold_2.37.1+dfsg-1_source.changes +I: user script /srv/workspace/pbuilder/3941128/tmp/hooks/A99_set_merged_usr starting +Not re-configuring usrmerge for forky +I: user script /srv/workspace/pbuilder/3941128/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 @@ -761,8 +797,8 @@ -- Looking for madvise - found -- Looking for uname -- Looking for uname - found --- Configuring done (6.7s) --- Generating done (0.6s) +-- Configuring done (11.2s) +-- Generating done (0.2s) CMake Warning: Manually-specified variables were not used by the project: @@ -774,7 +810,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 -j40 "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 @@ -790,128 +826,134 @@ 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/git_hash.dir/DependInfo.cmake "--color=" make -f CMakeFiles/mold-wrapper.dir/build.make CMakeFiles/mold-wrapper.dir/depend make[3]: Entering directory '/build/reproducible-path/mold-2.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/tbb/src/tbb /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/tbb/src/tbb /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/third-party/tbb/src/tbb/CMakeFiles/tbb.dir/DependInfo.cmake "--color=" make[3]: Entering directory '/build/reproducible-path/mold-2.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=" +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/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=" +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]: Leaving directory '/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu' make -f CMakeFiles/git_hash.dir/build.make CMakeFiles/git_hash.dir/build +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[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]: 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]: 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 -f third-party/tbb/src/tbb/CMakeFiles/tbb.dir/build.make third-party/tbb/src/tbb/CMakeFiles/tbb.dir/build 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]: 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 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' -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". -make[3]: Entering 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/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[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 -Scanning dependencies of target blake3 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/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' -[ 0%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/allocator.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=2045 -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 [ 0%] Building C object CMakeFiles/mold-wrapper.dir/src/mold-wrapper.c.o -[ 1%] Building C object third-party/mimalloc/CMakeFiles/mimalloc-static.dir/src/bitmap.c.o -[ 1%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/address_waiter.cpp.o -[ 7%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/misc.cpp.o -[ 1%] Building C object third-party/mimalloc/CMakeFiles/mimalloc-static.dir/src/segment-map.c.o -[ 1%] Building C object third-party/mimalloc/CMakeFiles/mimalloc-static.dir/src/heap.c.o -[ 1%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/common/debug.c.o -[ 1%] Building C object third-party/mimalloc/CMakeFiles/mimalloc-static.dir/src/page.c.o -[ 1%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/observer_proxy.cpp.o -[ 1%] Building C object third-party/mimalloc/CMakeFiles/mimalloc-static.dir/src/libc.c.o -[ 1%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/itt_notify.cpp.o -[ 1%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/arena.cpp.o -[ 1%] Building C object third-party/mimalloc/CMakeFiles/mimalloc-static.dir/src/segment.c.o -[ 1%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/arena_slot.cpp.o -[ 1%] Building C object third-party/mimalloc/CMakeFiles/mimalloc-static.dir/src/os.c.o -[ 1%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/concurrent_bounded_queue.cpp.o -[ 1%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/private_server.cpp.o -[ 1%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/main.cpp.o -[ 1%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/dynamic_link.cpp.o -[ 1%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/tcm_adaptor.cpp.o -[ 1%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/profiling.cpp.o -[ 1%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/common/entropy_common.c.o -[ 1%] Building C object third-party/blake3/c/CMakeFiles/blake3.dir/blake3.c.o +[ 0%] Building C object third-party/mimalloc/CMakeFiles/mimalloc-static.dir/src/alloc.c.o +[ 1%] Building C object third-party/mimalloc/CMakeFiles/mimalloc-static.dir/src/alloc-aligned.c.o [ 1%] Building C object third-party/mimalloc/CMakeFiles/mimalloc-static.dir/src/alloc-posix.c.o -[ 1%] Building C object third-party/mimalloc/CMakeFiles/mimalloc-static.dir/src/init.c.o -[ 1%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/global_control.cpp.o -[ 1%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/misc_ex.cpp.o -[ 1%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/market.cpp.o -[ 1%] Building C object third-party/mimalloc/CMakeFiles/mimalloc-static.dir/src/random.c.o -[ 1%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/parallel_pipeline.cpp.o -[ 1%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/exception.cpp.o -[ 1%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/rml_tbb.cpp.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/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 +[ 1%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/allocator.cpp.o [ 1%] Building C object third-party/mimalloc/CMakeFiles/mimalloc-static.dir/src/arena.c.o -[ 4%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/governor.cpp.o -[ 1%] Building C object third-party/mimalloc/CMakeFiles/mimalloc-static.dir/src/alloc.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/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 -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=2045 -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.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 -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 -[ 7%] 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/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=2045 -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 /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/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 -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=2045 -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/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 -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=2045 -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=2045 -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 -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=2045 -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 +[ 1%] 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/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 +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 +[ 2%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/address_waiter.cpp.o +make[3]: Leaving directory '/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu' +[ 2%] Building C object third-party/mimalloc/CMakeFiles/mimalloc-static.dir/src/os.c.o +[ 2%] 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=2045 -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 +[ 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 C object third-party/mimalloc/CMakeFiles/mimalloc-static.dir/src/libc.c.o +[ 2%] Building C object third-party/mimalloc/CMakeFiles/mimalloc-static.dir/src/bitmap.c.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/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/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/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 +[ 3%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/concurrent_bounded_queue.cpp.o cd /build/reproducible-path/mold-2.37.1+dfsg/obj-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 -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/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 -[ 7%] Building C object third-party/mimalloc/CMakeFiles/mimalloc-static.dir/src/alloc-aligned.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=2045 -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/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=2045 -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 +[ 3%] Building C object third-party/mimalloc/CMakeFiles/mimalloc-static.dir/src/page.c.o +[ 3%] 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/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 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=2045 -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 +[ 4%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/governor.cpp.o +cd /build/reproducible-path/mold-2.37.1+dfsg/obj-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 +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=2045 -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 +[ 4%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/global_control.cpp.o cd /build/reproducible-path/mold-2.37.1+dfsg/obj-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 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=2045 -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 +[ 4%] Building C object third-party/mimalloc/CMakeFiles/mimalloc-static.dir/src/segment.c.o +[ 4%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/itt_notify.cpp.o +[ 4%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/market.cpp.o +[ 4%] 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/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=2045 -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/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 +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=2045 -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 +[ 5%] Building C object third-party/mimalloc/CMakeFiles/mimalloc-static.dir/src/segment-map.c.o +[ 5%] 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/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/prim/prim.c.o +[ 7%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/misc.cpp.o +cd /build/reproducible-path/mold-2.37.1+dfsg/obj-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 +[ 7%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/tcm_adaptor.cpp.o +[ 7%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/observer_proxy.cpp.o +cd /build/reproducible-path/mold-2.37.1+dfsg/obj-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 +[ 7%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/misc_ex.cpp.o +cd /build/reproducible-path/mold-2.37.1+dfsg/obj-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/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 +[ 7%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/private_server.cpp.o +cd /build/reproducible-path/mold-2.37.1+dfsg/obj-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=2045 -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 +[ 7%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/parallel_pipeline.cpp.o +cd /build/reproducible-path/mold-2.37.1+dfsg/obj-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=2045 -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/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=2045 -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 -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 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=2045 -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/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 +[ 7%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/rml_tbb.cpp.o +[ 7%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/profiling.cpp.o cd /build/reproducible-path/mold-2.37.1+dfsg/obj-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=2045 -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/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=2045 -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=2045 -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/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=2045 -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=2045 -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/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/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=2045 -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 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=2045 -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=2045 -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 -[ 7%] Built target git_hash -[ 7%] 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 -[ 7%] 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 -/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); - | ^ +[ 8%] Built target git_hash +[ 8%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/rtm_mutex.cpp.o +Scanning dependencies of target blake3 +Scanning dependencies of target libzstd_static +[ 8%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/rtm_rw_mutex.cpp.o +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]: 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' +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=2045 -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 +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=2045 -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 +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=2045 -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 +[ 8%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/common/debug.c.o +cd /build/reproducible-path/mold-2.37.1+dfsg/obj-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/heap.c: In function 'mi_heap_visit_areas_page': +/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; + | ^ +/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/src/heap.c: In function 'mi_heap_visit_areas': +/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* :-{ + | ^ /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"); @@ -928,14 +970,10 @@ /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"); | ^~~~~ -/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/src/heap.c: In function 'mi_heap_visit_areas_page': -/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; - | ^ -/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/src/heap.c: In function 'mi_heap_visit_areas': -/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* :-{ - | ^ +/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/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? @@ -943,58 +981,42 @@ /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? | ^ -[ 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=2045 -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%] 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%] 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/blake3/c/CMakeFiles/blake3.dir/blake3_dispatch.c.o -[ 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 -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 C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/common/fse_decompress.c.o [ 8%] 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/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 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/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 C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/common/error_private.c.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/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/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=2045 -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 +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/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%] 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 +[ 8%] 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 +[ 8%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/task.cpp.o /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%] 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 -[ 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/small_object_pool.cpp.o -[ 9%] 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=2045 -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 -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=2045 -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 -[ 9%] 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=2045 -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 -[ 9%] 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 -[ 9%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/fse_compress.c.o -[ 9%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/task.cpp.o -cd /build/reproducible-path/mold-2.37.1+dfsg/obj-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 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=2045 -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 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 +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/task_dispatcher.cpp.o +[ 9%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/task_group_context.cpp.o +cd /build/reproducible-path/mold-2.37.1+dfsg/obj-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=2045 -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 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/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=2045 -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_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 [ 10%] 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 -[ 10%] 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=2045 -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 -[ 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 -[ 10%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/huf_compress.c.o -cd /build/reproducible-path/mold-2.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 -[ 11%] 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=2045 -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 -[ 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 -[ 11%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/thread_dispatcher.cpp.o +[ 10%] Built target mold-wrapper +[ 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=2045 -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 -[ 11%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/thread_request_serializer.cpp.o +[ 10%] 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 +[ 10%] 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=2045 -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, @@ -1014,55 +1036,61 @@ | ^~~~~~~~~~~~~~~~~~~~~~ In function '_mi_page_free': cc1: note: destination object is likely at address zero +[ 10%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/threading_control.cpp.o +[ 10%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/version.cpp.o +cd /build/reproducible-path/mold-2.37.1+dfsg/obj-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=2045 -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 +[ 10%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/queuing_rw_mutex.cpp.o +cd /build/reproducible-path/mold-2.37.1+dfsg/obj-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=2045 -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 +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=2045 -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 +[ 11%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/common/xxhash.c.o +[ 11%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/common/zstd_common.c.o +[ 11%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/fse_compress.c.o +[ 11%] 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 +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/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 +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 +[ 11%] 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 +[ 12%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/huf_compress.c.o [ 12%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_compress_literals.c.o +[ 12%] 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/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 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 +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 [ 12%] 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 +[ 12%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_double_fast.c.o +[ 12%] Linking C static library libblake3.a [ 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/blake3/c && /usr/bin/cmake -P CMakeFiles/blake3.dir/cmake_clean_target.cmake +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 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 +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 C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_fast.c.o -[ 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_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 -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%] 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 +[ 12%] Linking C static library 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 -[ 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=2045 -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 CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/version.cpp.o -[ 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=2045 -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 -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=2045 -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 -/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 blake3 +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/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 [ 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 [ 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 -[ 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 -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 +[ 14%] 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/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 [ 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/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 +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 +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 +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 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 -[ 14%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/decompress/zstd_ddict.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_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 -[ 14%] Built target mimalloc-static [ 14%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/decompress/zstd_decompress.c.o cd /build/reproducible-path/mold-2.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 [ 14%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/decompress/zstd_decompress_block.c.o -cd /build/reproducible-path/mold-2.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 [ 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 +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 [ 15%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/dictBuilder/cover.c.o +cd /build/reproducible-path/mold-2.37.1+dfsg/obj-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 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/cover.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/dictBuilder/cover.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/dictBuilder/cover.c.o -c /build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib/dictBuilder/cover.c [ 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 @@ -1070,20 +1098,28 @@ 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 -[ 15%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/legacy/zstd_v02.c.o -cd /build/reproducible-path/mold-2.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 [ 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_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 +/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' +[ 15%] Built target blake3 +[ 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_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 +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_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_v05.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_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_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 [ 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_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_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 +/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 +make[3]: Leaving directory '/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu' +[ 16%] Built target mimalloc-static In function 'ZSTDv01_decodeLiteralsBlock', inlined from 'ZSTD_decompressBlock' at /build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib/legacy/zstd_v01.c:1899:17: /build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib/legacy/zstd_v01.c:1505:20: warning: 'litbp.origSize' may be used uninitialized [-Wmaybe-uninitialized] @@ -1168,222 +1204,222 @@ make[3]: Leaving directory '/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu' 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' -[ 17%] Building CXX object CMakeFiles/mold.dir/src/arch-arm64.cc.RV32LE.cc.o -[ 17%] Building CXX object CMakeFiles/mold.dir/src/arch-arm64.cc.RV64LE.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.X86_64.cc.o -[ 17%] Building CXX object CMakeFiles/mold.dir/src/arch-arm64.cc.I386.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.ARM64LE.cc.o +[ 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.RV32LE.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.ARM64BE.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 [ 17%] Building CXX object CMakeFiles/mold.dir/src/arch-arm64.cc.ARM32.cc.o -[ 17%] 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.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.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 +[ 17%] Building CXX object CMakeFiles/mold.dir/src/arch-arm64.cc.M68K.cc.o +[ 17%] Building CXX object CMakeFiles/mold.dir/src/arch-arm64.cc.SPARC64.cc.o +[ 17%] Building CXX object CMakeFiles/mold.dir/src/arch-arm64.cc.RV32BE.cc.o +[ 17%] 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.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.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-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 /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.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 +[ 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.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 +[ 18%] Building CXX object CMakeFiles/mold.dir/src/arch-arm64.cc.SH4LE.cc.o +[ 18%] Building CXX object CMakeFiles/mold.dir/src/arch-arm64.cc.S390X.cc.o +[ 18%] 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.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-loongarch.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-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 -[ 18%] Building CXX object CMakeFiles/mold.dir/src/arch-loongarch.cc.SH4LE.cc.o [ 18%] Building CXX object CMakeFiles/mold.dir/src/arch-loongarch.cc.I386.cc.o -[ 18%] Building CXX object CMakeFiles/mold.dir/src/arch-loongarch.cc.RV32BE.cc.o -[ 18%] Building CXX object CMakeFiles/mold.dir/src/arch-loongarch.cc.RV64BE.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-loongarch.cc.ARM64LE.cc.o -[ 23%] Building CXX object CMakeFiles/mold.dir/src/arch-loongarch.cc.PPC64V2.cc.o -[ 23%] Building CXX object CMakeFiles/mold.dir/src/arch-loongarch.cc.ARM32.cc.o -[ 18%] Building CXX object CMakeFiles/mold.dir/src/arch-loongarch.cc.S390X.cc.o -[ 18%] Building CXX object CMakeFiles/mold.dir/src/arch-loongarch.cc.RV32LE.cc.o -[ 18%] Building CXX object CMakeFiles/mold.dir/src/arch-riscv.cc.X86_64.cc.o -[ 18%] Building CXX object CMakeFiles/mold.dir/src/arch-arm64.cc.PPC32.cc.o -[ 18%] Building CXX object CMakeFiles/mold.dir/src/arch-arm64.cc.LOONGARCH64.cc.o -[ 18%] Building CXX object CMakeFiles/mold.dir/src/arch-loongarch.cc.M68K.cc.o -[ 18%] Building CXX object CMakeFiles/mold.dir/src/arch-arm64.cc.SPARC64.cc.o [ 18%] Building CXX object CMakeFiles/mold.dir/src/arch-loongarch.cc.X86_64.cc.o -[ 18%] Building CXX object CMakeFiles/mold.dir/src/arch-loongarch.cc.LOONGARCH64.cc.o -[ 18%] Building CXX object CMakeFiles/mold.dir/src/arch-loongarch.cc.RV64LE.cc.o -[ 18%] Building CXX object CMakeFiles/mold.dir/src/arch-loongarch.cc.PPC32.cc.o -[ 23%] Building CXX object CMakeFiles/mold.dir/src/arch-arm64.cc.LOONGARCH32.cc.o -[ 18%] Building CXX object CMakeFiles/mold.dir/src/arch-loongarch.cc.SH4BE.cc.o -[ 23%] Building CXX object CMakeFiles/mold.dir/src/arch-arm64.cc.PPC64V1.cc.o -[ 18%] Building CXX object CMakeFiles/mold.dir/src/arch-loongarch.cc.ARM64BE.cc.o -[ 18%] Building CXX object CMakeFiles/mold.dir/src/arch-loongarch.cc.PPC64V1.cc.o -[ 18%] Building CXX object CMakeFiles/mold.dir/src/arch-arm64.cc.SH4LE.cc.o -[ 18%] Building CXX object CMakeFiles/mold.dir/src/arch-arm64.cc.S390X.cc.o -[ 18%] Building CXX object CMakeFiles/mold.dir/src/arch-arm64.cc.SH4BE.cc.o -[ 23%] Building CXX object CMakeFiles/mold.dir/src/arch-loongarch.cc.LOONGARCH32.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-loongarch.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.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.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 +[ 18%] Building CXX object CMakeFiles/mold.dir/src/arch-arm64.cc.LOONGARCH64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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-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-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 -/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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 -/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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 -/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.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-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 /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.LOONGARCH32.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-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 +[ 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.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 +/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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 +/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.RV64BE.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-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 +[ 21%] Building CXX object CMakeFiles/mold.dir/src/arch-loongarch.cc.PPC32.cc.o +[ 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-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 /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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 +[ 21%] Building CXX object CMakeFiles/mold.dir/src/arch-loongarch.cc.M68K.cc.o +[ 21%] 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.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 /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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 /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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 +[ 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.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 +[ 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.SH4BE.cc.o +[ 22%] Building CXX object CMakeFiles/mold.dir/src/arch-loongarch.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-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 /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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 /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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 /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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 /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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 +[ 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.LOONGARCH64.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.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 +/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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 /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.RV64BE.cc.o +[ 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 +[ 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.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 +[ 23%] Building CXX object CMakeFiles/mold.dir/src/arch-riscv.cc.RV64LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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 -[ 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.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 -[ 24%] Building CXX object CMakeFiles/mold.dir/src/arch-riscv.cc.ARM64BE.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.ARM64LE.cc.o -[ 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.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 -[ 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.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 -/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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 /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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 -/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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 -/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.M68K.cc.o +[ 24%] Building CXX object CMakeFiles/mold.dir/src/arch-riscv.cc.PPC64V2.cc.o [ 24%] Building CXX object CMakeFiles/mold.dir/src/arch-riscv.cc.PPC64V1.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 +/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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 +[ 25%] 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.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 +[ 25%] Building CXX object CMakeFiles/mold.dir/src/arch-riscv.cc.RV32BE.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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 +[ 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.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 /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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 -/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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 -[ 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.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 -/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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 [ 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.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 [ 25%] Building CXX object CMakeFiles/mold.dir/src/arch-riscv.cc.SPARC64.cc.o +[ 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.LOONGARCH32.cc.o -[ 27%] Building CXX object CMakeFiles/mold.dir/src/arch-riscv.cc.LOONGARCH64.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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 +[ 25%] Building CXX object CMakeFiles/mold.dir/src/arch-riscv.cc.SH4BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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 -[ 27%] Building CXX object CMakeFiles/mold.dir/src/arch-riscv.cc.SH4BE.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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-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.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 -[ 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.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 +[ 25%] 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 -[ 27%] Building CXX object CMakeFiles/mold.dir/src/arch-sh4.cc.ARM64LE.cc.o -[ 27%] Building CXX object CMakeFiles/mold.dir/src/arch-sh4.cc.I386.cc.o +[ 27%] Building CXX object CMakeFiles/mold.dir/src/arch-riscv.cc.LOONGARCH64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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 /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.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-sh4.cc.ARM64LE.cc.o [ 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-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.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.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 /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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 /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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 -/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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 +[ 27%] Building CXX object CMakeFiles/mold.dir/src/arch-sh4.cc.ARM32.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.PPC64V2.cc.o -[ 28%] Building CXX object CMakeFiles/mold.dir/src/arch-sh4.cc.PPC64V1.cc.o +[ 28%] Building CXX object CMakeFiles/mold.dir/src/arch-sh4.cc.RV32BE.cc.o +[ 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 [ 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.RV32BE.cc.o +[ 28%] Building CXX object CMakeFiles/mold.dir/src/arch-sh4.cc.PPC64V1.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.S390X.cc.o -[ 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.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.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 /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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 /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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 -[ 29%] Building CXX object CMakeFiles/mold.dir/src/arch-sh4.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-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 /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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 /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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 /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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 /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.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 -/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.SPARC64.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.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 /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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 -[ 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.SH4BE.cc.o -[ 30%] Building CXX object CMakeFiles/mold.dir/src/cmdline.cc.X86_64.cc.o +[ 30%] Building CXX object CMakeFiles/mold.dir/src/arch-sh4.cc.LOONGARCH32.cc.o [ 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.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 +[ 30%] Building CXX object CMakeFiles/mold.dir/src/arch-sh4.cc.SH4LE.cc.o +[ 30%] Building CXX object CMakeFiles/mold.dir/src/cmdline.cc.ARM64LE.cc.o +[ 30%] Building CXX object CMakeFiles/mold.dir/src/arch-sh4.cc.SH4BE.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.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-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 +/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.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 +[ 30%] 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/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 -[ 30%] Building CXX object CMakeFiles/mold.dir/src/arch-sh4.cc.LOONGARCH32.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.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.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/cmdline.cc.ARM32.cc.o -[ 30%] 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.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.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 -[ 30%] 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.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 -/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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 -[ 31%] Building CXX object CMakeFiles/mold.dir/src/cmdline.cc.RV32BE.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.RV64BE.cc.o +[ 31%] Building CXX object CMakeFiles/mold.dir/src/cmdline.cc.RV64LE.cc.o +[ 31%] Building CXX object CMakeFiles/mold.dir/src/cmdline.cc.ARM64BE.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.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 -/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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 +[ 31%] Building CXX object CMakeFiles/mold.dir/src/cmdline.cc.PPC64V2.cc.o [ 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.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 +/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.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 +/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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 /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.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.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 +/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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 [ 32%] Building CXX object CMakeFiles/mold.dir/src/cmdline.cc.S390X.cc.o -[ 32%] Building CXX object CMakeFiles/mold.dir/src/cmdline.cc.M68K.cc.o +[ 32%] Building CXX object CMakeFiles/mold.dir/src/cmdline.cc.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.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.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.SH4BE.cc.o [ 32%] Building CXX object CMakeFiles/mold.dir/src/cmdline.cc.LOONGARCH32.cc.o +[ 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.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.LOONGARCH64.cc.o -[ 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/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 -[ 34%] Building CXX object CMakeFiles/mold.dir/src/filetype.cc.X86_64.cc.o -[ 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/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 +/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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 /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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 /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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 -[ 34%] 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.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 -[ 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/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 +[ 32%] Building CXX object CMakeFiles/mold.dir/src/cmdline.cc.M68K.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.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 /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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 +[ 34%] Building CXX object CMakeFiles/mold.dir/src/filetype.cc.ARM64LE.cc.o +[ 34%] Building CXX object CMakeFiles/mold.dir/src/filetype.cc.ARM64BE.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.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.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.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/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 -/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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 -[ 35%] Building CXX object CMakeFiles/mold.dir/src/filetype.cc.ARM32.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.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.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.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 -/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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 -[ 35%] Building CXX object CMakeFiles/mold.dir/src/filetype.cc.ARM64BE.cc.o -[ 35%] 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.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 -[ 35%] Building CXX object CMakeFiles/mold.dir/src/filetype.cc.PPC32.cc.o +[ 35%] 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.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 +/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.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.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 +[ 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.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.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.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 +[ 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 [ 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 @@ -1392,34 +1428,34 @@ /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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 +[ 36%] Building CXX object CMakeFiles/mold.dir/src/filetype.cc.LOONGARCH64.cc.o [ 36%] Building CXX object CMakeFiles/mold.dir/src/filetype.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/filetype.cc.LOONGARCH32.cc.o -MF CMakeFiles/mold.dir/src/filetype.cc.LOONGARCH32.cc.o.d -o CMakeFiles/mold.dir/src/filetype.cc.LOONGARCH32.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/filetype.cc.LOONGARCH32.cc -[ 36%] Building CXX object CMakeFiles/mold.dir/src/filetype.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/filetype.cc.LOONGARCH64.cc.o -MF CMakeFiles/mold.dir/src/filetype.cc.LOONGARCH64.cc.o.d -o CMakeFiles/mold.dir/src/filetype.cc.LOONGARCH64.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/filetype.cc.LOONGARCH64.cc -[ 36%] Building CXX object CMakeFiles/mold.dir/src/gc-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/gc-sections.cc.X86_64.cc.o -MF CMakeFiles/mold.dir/src/gc-sections.cc.X86_64.cc.o.d -o CMakeFiles/mold.dir/src/gc-sections.cc.X86_64.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/gc-sections.cc.X86_64.cc +[ 37%] Building CXX object CMakeFiles/mold.dir/src/gc-sections.cc.X86_64.cc.o [ 37%] Building CXX object CMakeFiles/mold.dir/src/gc-sections.cc.I386.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.LOONGARCH64.cc.o -MF CMakeFiles/mold.dir/src/filetype.cc.LOONGARCH64.cc.o.d -o CMakeFiles/mold.dir/src/filetype.cc.LOONGARCH64.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/filetype.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/gc-sections.cc.I386.cc.o -MF CMakeFiles/mold.dir/src/gc-sections.cc.I386.cc.o.d -o CMakeFiles/mold.dir/src/gc-sections.cc.I386.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/gc-sections.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/gc-sections.cc.X86_64.cc.o -MF CMakeFiles/mold.dir/src/gc-sections.cc.X86_64.cc.o.d -o CMakeFiles/mold.dir/src/gc-sections.cc.X86_64.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/gc-sections.cc.X86_64.cc [ 37%] Building CXX object CMakeFiles/mold.dir/src/gc-sections.cc.ARM64LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/gc-sections.cc.ARM64LE.cc.o -MF CMakeFiles/mold.dir/src/gc-sections.cc.ARM64LE.cc.o.d -o CMakeFiles/mold.dir/src/gc-sections.cc.ARM64LE.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/gc-sections.cc.ARM64LE.cc -[ 37%] Building CXX object CMakeFiles/mold.dir/src/gc-sections.cc.ARM64BE.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/gc-sections.cc.ARM64BE.cc.o -MF CMakeFiles/mold.dir/src/gc-sections.cc.ARM64BE.cc.o.d -o CMakeFiles/mold.dir/src/gc-sections.cc.ARM64BE.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/gc-sections.cc.ARM64BE.cc [ 37%] Building CXX object CMakeFiles/mold.dir/src/gc-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/gc-sections.cc.ARM32.cc.o -MF CMakeFiles/mold.dir/src/gc-sections.cc.ARM32.cc.o.d -o CMakeFiles/mold.dir/src/gc-sections.cc.ARM32.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/gc-sections.cc.ARM32.cc -[ 37%] Building CXX object CMakeFiles/mold.dir/src/gc-sections.cc.RV32LE.cc.o [ 37%] Building CXX object CMakeFiles/mold.dir/src/gc-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/gc-sections.cc.RV32BE.cc.o -MF CMakeFiles/mold.dir/src/gc-sections.cc.RV32BE.cc.o.d -o CMakeFiles/mold.dir/src/gc-sections.cc.RV32BE.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/gc-sections.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/gc-sections.cc.RV32LE.cc.o -MF CMakeFiles/mold.dir/src/gc-sections.cc.RV32LE.cc.o.d -o CMakeFiles/mold.dir/src/gc-sections.cc.RV32LE.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/gc-sections.cc.RV32LE.cc +[ 37%] Building CXX object CMakeFiles/mold.dir/src/gc-sections.cc.ARM64BE.cc.o +[ 37%] Building CXX object CMakeFiles/mold.dir/src/gc-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/gc-sections.cc.ARM64BE.cc.o -MF CMakeFiles/mold.dir/src/gc-sections.cc.ARM64BE.cc.o.d -o CMakeFiles/mold.dir/src/gc-sections.cc.ARM64BE.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/gc-sections.cc.ARM64BE.cc [ 38%] Building CXX object CMakeFiles/mold.dir/src/gc-sections.cc.RV64LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.RV32LE.cc.o -MF CMakeFiles/mold.dir/src/gc-sections.cc.RV32LE.cc.o.d -o CMakeFiles/mold.dir/src/gc-sections.cc.RV32LE.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/gc-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/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.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 +/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.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/gc-sections.cc.S390X.cc.o -MF CMakeFiles/mold.dir/src/gc-sections.cc.S390X.cc.o.d -o CMakeFiles/mold.dir/src/gc-sections.cc.S390X.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/gc-sections.cc.S390X.cc [ 38%] Building CXX object CMakeFiles/mold.dir/src/gc-sections.cc.SPARC64.cc.o @@ -1486,40 +1522,40 @@ /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.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.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.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.PPC64V1.cc.o [ 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 -[ 45%] Building CXX object CMakeFiles/mold.dir/src/icf.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/icf.cc.PPC64V1.cc.o -MF CMakeFiles/mold.dir/src/icf.cc.PPC64V1.cc.o.d -o CMakeFiles/mold.dir/src/icf.cc.PPC64V1.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/icf.cc.PPC64V1.cc -[ 45%] Building CXX object CMakeFiles/mold.dir/src/icf.cc.S390X.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/icf.cc.S390X.cc.o -MF CMakeFiles/mold.dir/src/icf.cc.S390X.cc.o.d -o CMakeFiles/mold.dir/src/icf.cc.S390X.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/icf.cc.S390X.cc [ 45%] Building CXX object CMakeFiles/mold.dir/src/icf.cc.PPC64V2.cc.o +[ 45%] Building CXX object CMakeFiles/mold.dir/src/icf.cc.S390X.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/icf.cc.PPC64V2.cc.o -MF CMakeFiles/mold.dir/src/icf.cc.PPC64V2.cc.o.d -o CMakeFiles/mold.dir/src/icf.cc.PPC64V2.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/icf.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/icf.cc.S390X.cc.o -MF CMakeFiles/mold.dir/src/icf.cc.S390X.cc.o.d -o CMakeFiles/mold.dir/src/icf.cc.S390X.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/icf.cc.S390X.cc [ 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.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 /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.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 [ 47%] Building CXX object CMakeFiles/mold.dir/src/icf.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/icf.cc.LOONGARCH32.cc.o -MF CMakeFiles/mold.dir/src/icf.cc.LOONGARCH32.cc.o.d -o CMakeFiles/mold.dir/src/icf.cc.LOONGARCH32.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/icf.cc.LOONGARCH32.cc [ 47%] Building CXX object CMakeFiles/mold.dir/src/icf.cc.LOONGARCH64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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/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 [ 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 +[ 47%] 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 [ 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.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.ARM32.cc.o -[ 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.ARM32.cc.o -MF CMakeFiles/mold.dir/src/input-files.cc.ARM32.cc.o.d -o CMakeFiles/mold.dir/src/input-files.cc.ARM32.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/input-files.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/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 [ 48%] Building CXX object CMakeFiles/mold.dir/src/input-files.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-files.cc.RV32LE.cc.o -MF CMakeFiles/mold.dir/src/input-files.cc.RV32LE.cc.o.d -o CMakeFiles/mold.dir/src/input-files.cc.RV32LE.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/input-files.cc.RV32LE.cc [ 48%] Building CXX object CMakeFiles/mold.dir/src/input-files.cc.RV32BE.cc.o @@ -1582,25 +1618,25 @@ /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.SH4LE.cc.o -MF CMakeFiles/mold.dir/src/input-sections.cc.SH4LE.cc.o.d -o CMakeFiles/mold.dir/src/input-sections.cc.SH4LE.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/input-sections.cc.SH4LE.cc [ 54%] Building CXX object CMakeFiles/mold.dir/src/input-sections.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-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.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.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 [ 54%] Building CXX object CMakeFiles/mold.dir/src/input-sections.cc.LOONGARCH64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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/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.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 [ 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.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 /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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 -/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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 [ 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 +/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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 +[ 54%] Building CXX object CMakeFiles/mold.dir/src/linker-script.cc.RV32LE.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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 /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.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.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.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 /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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 @@ -1608,45 +1644,45 @@ /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.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/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 -[ 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 /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/linker-script.cc.S390X.cc.o -MF CMakeFiles/mold.dir/src/linker-script.cc.S390X.cc.o.d -o CMakeFiles/mold.dir/src/linker-script.cc.S390X.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/linker-script.cc.S390X.cc [ 56%] Building CXX object CMakeFiles/mold.dir/src/linker-script.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/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.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.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 +[ 56%] Building CXX object CMakeFiles/mold.dir/src/linker-script.cc.M68K.cc.o +[ 57%] Building CXX object CMakeFiles/mold.dir/src/linker-script.cc.SH4BE.cc.o [ 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 +/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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 +/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.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/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 [ 57%] Building CXX object CMakeFiles/mold.dir/src/main.cc.X86_64.cc.o -[ 57%] Building CXX object CMakeFiles/mold.dir/src/main.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/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 -/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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 [ 57%] Building CXX object CMakeFiles/mold.dir/src/main.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/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.I386.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.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 +/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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 [ 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 [ 58%] Building CXX object CMakeFiles/mold.dir/src/main.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/main.cc.RV32LE.cc.o -MF CMakeFiles/mold.dir/src/main.cc.RV32LE.cc.o.d -o CMakeFiles/mold.dir/src/main.cc.RV32LE.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/main.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/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 [ 58%] Building CXX object CMakeFiles/mold.dir/src/main.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/main.cc.RV32BE.cc.o -MF CMakeFiles/mold.dir/src/main.cc.RV32BE.cc.o.d -o CMakeFiles/mold.dir/src/main.cc.RV32BE.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/main.cc.RV32BE.cc [ 58%] Building CXX object CMakeFiles/mold.dir/src/main.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/main.cc.RV64LE.cc.o -MF CMakeFiles/mold.dir/src/main.cc.RV64LE.cc.o.d -o CMakeFiles/mold.dir/src/main.cc.RV64LE.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/main.cc.RV64LE.cc [ 58%] Building CXX object CMakeFiles/mold.dir/src/main.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/main.cc.RV64BE.cc.o -MF CMakeFiles/mold.dir/src/main.cc.RV64BE.cc.o.d -o CMakeFiles/mold.dir/src/main.cc.RV64BE.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/main.cc.RV64BE.cc [ 58%] Building CXX object CMakeFiles/mold.dir/src/main.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/main.cc.RV64BE.cc.o -MF CMakeFiles/mold.dir/src/main.cc.RV64BE.cc.o.d -o CMakeFiles/mold.dir/src/main.cc.RV64BE.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/main.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/main.cc.PPC32.cc.o -MF CMakeFiles/mold.dir/src/main.cc.PPC32.cc.o.d -o CMakeFiles/mold.dir/src/main.cc.PPC32.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/main.cc.PPC32.cc [ 58%] Building CXX object CMakeFiles/mold.dir/src/main.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/main.cc.PPC64V1.cc.o -MF CMakeFiles/mold.dir/src/main.cc.PPC64V1.cc.o.d -o CMakeFiles/mold.dir/src/main.cc.PPC64V1.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/main.cc.PPC64V1.cc [ 60%] Building CXX object CMakeFiles/mold.dir/src/main.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/main.cc.PPC64V1.cc.o -MF CMakeFiles/mold.dir/src/main.cc.PPC64V1.cc.o.d -o CMakeFiles/mold.dir/src/main.cc.PPC64V1.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/main.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/main.cc.PPC64V2.cc.o -MF CMakeFiles/mold.dir/src/main.cc.PPC64V2.cc.o.d -o CMakeFiles/mold.dir/src/main.cc.PPC64V2.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/main.cc.PPC64V2.cc [ 60%] Building CXX object CMakeFiles/mold.dir/src/main.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/main.cc.S390X.cc.o -MF CMakeFiles/mold.dir/src/main.cc.S390X.cc.o.d -o CMakeFiles/mold.dir/src/main.cc.S390X.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/main.cc.S390X.cc @@ -1682,26 +1718,26 @@ /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.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.PPC64V1.cc.o -[ 63%] Building CXX object CMakeFiles/mold.dir/src/mapfile.cc.PPC64V2.cc.o +[ 62%] Building CXX object CMakeFiles/mold.dir/src/mapfile.cc.PPC64V1.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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 /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.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.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.SH4LE.cc.o +[ 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.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.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 /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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 [ 63%] Building CXX object CMakeFiles/mold.dir/src/mapfile.cc.LOONGARCH32.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/mapfile.cc.LOONGARCH32.cc.o -MF CMakeFiles/mold.dir/src/mapfile.cc.LOONGARCH32.cc.o.d -o CMakeFiles/mold.dir/src/mapfile.cc.LOONGARCH32.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/mapfile.cc.LOONGARCH32.cc [ 64%] Building CXX object CMakeFiles/mold.dir/src/mapfile.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/mapfile.cc.LOONGARCH64.cc.o -MF CMakeFiles/mold.dir/src/mapfile.cc.LOONGARCH64.cc.o.d -o CMakeFiles/mold.dir/src/mapfile.cc.LOONGARCH64.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/mapfile.cc.LOONGARCH64.cc [ 64%] Building CXX object CMakeFiles/mold.dir/src/output-chunks.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/output-chunks.cc.X86_64.cc.o -MF CMakeFiles/mold.dir/src/output-chunks.cc.X86_64.cc.o.d -o CMakeFiles/mold.dir/src/output-chunks.cc.X86_64.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/output-chunks.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/mapfile.cc.LOONGARCH32.cc.o -MF CMakeFiles/mold.dir/src/mapfile.cc.LOONGARCH32.cc.o.d -o CMakeFiles/mold.dir/src/mapfile.cc.LOONGARCH32.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/mapfile.cc.LOONGARCH32.cc [ 64%] Building CXX object CMakeFiles/mold.dir/src/output-chunks.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/output-chunks.cc.I386.cc.o -MF CMakeFiles/mold.dir/src/output-chunks.cc.I386.cc.o.d -o CMakeFiles/mold.dir/src/output-chunks.cc.I386.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/output-chunks.cc.I386.cc [ 64%] Building CXX object CMakeFiles/mold.dir/src/output-chunks.cc.ARM64LE.cc.o @@ -1721,23 +1757,23 @@ [ 65%] Building CXX object CMakeFiles/mold.dir/src/output-chunks.cc.PPC32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/output-chunks.cc.PPC32.cc.o -MF CMakeFiles/mold.dir/src/output-chunks.cc.PPC32.cc.o.d -o CMakeFiles/mold.dir/src/output-chunks.cc.PPC32.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/output-chunks.cc.PPC32.cc [ 65%] Building CXX object CMakeFiles/mold.dir/src/output-chunks.cc.PPC64V1.cc.o -[ 67%] Building CXX object CMakeFiles/mold.dir/src/output-chunks.cc.PPC64V2.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/output-chunks.cc.PPC64V1.cc.o -MF CMakeFiles/mold.dir/src/output-chunks.cc.PPC64V1.cc.o.d -o CMakeFiles/mold.dir/src/output-chunks.cc.PPC64V1.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/output-chunks.cc.PPC64V1.cc +[ 65%] Building CXX object CMakeFiles/mold.dir/src/output-chunks.cc.PPC64V2.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/output-chunks.cc.PPC64V2.cc.o -MF CMakeFiles/mold.dir/src/output-chunks.cc.PPC64V2.cc.o.d -o CMakeFiles/mold.dir/src/output-chunks.cc.PPC64V2.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/output-chunks.cc.PPC64V2.cc +[ 65%] 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.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/output-chunks.cc.S390X.cc.o -MF CMakeFiles/mold.dir/src/output-chunks.cc.S390X.cc.o.d -o CMakeFiles/mold.dir/src/output-chunks.cc.S390X.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/output-chunks.cc.S390X.cc -[ 67%] Building CXX object CMakeFiles/mold.dir/src/output-chunks.cc.SPARC64.cc.o [ 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.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 -/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/output-chunks.cc.PPC64V1.cc.o -MF CMakeFiles/mold.dir/src/output-chunks.cc.PPC64V1.cc.o.d -o CMakeFiles/mold.dir/src/output-chunks.cc.PPC64V1.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/output-chunks.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/output-chunks.cc.PPC64V2.cc.o -MF CMakeFiles/mold.dir/src/output-chunks.cc.PPC64V2.cc.o.d -o CMakeFiles/mold.dir/src/output-chunks.cc.PPC64V2.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/output-chunks.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/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 +[ 68%] Building CXX object CMakeFiles/mold.dir/src/output-chunks.cc.LOONGARCH64.cc.o +[ 68%] Building CXX object CMakeFiles/mold.dir/src/output-chunks.cc.LOONGARCH32.cc.o +[ 68%] 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.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.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 /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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 -[ 67%] Building CXX object CMakeFiles/mold.dir/src/output-chunks.cc.LOONGARCH32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/output-chunks.cc.LOONGARCH32.cc.o -MF CMakeFiles/mold.dir/src/output-chunks.cc.LOONGARCH32.cc.o.d -o CMakeFiles/mold.dir/src/output-chunks.cc.LOONGARCH32.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/output-chunks.cc.LOONGARCH32.cc -[ 68%] Building CXX object CMakeFiles/mold.dir/src/output-chunks.cc.LOONGARCH64.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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 @@ -1786,9 +1822,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/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 /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/relocatable.cc.ARM32.cc.o -MF CMakeFiles/mold.dir/src/relocatable.cc.ARM32.cc.o.d -o CMakeFiles/mold.dir/src/relocatable.cc.ARM32.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/relocatable.cc.ARM32.cc -[ 71%] Building CXX object CMakeFiles/mold.dir/src/relocatable.cc.RV32LE.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/relocatable.cc.RV32LE.cc.o -MF CMakeFiles/mold.dir/src/relocatable.cc.RV32LE.cc.o.d -o CMakeFiles/mold.dir/src/relocatable.cc.RV32LE.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/relocatable.cc.RV32LE.cc [ 72%] Building CXX object CMakeFiles/mold.dir/src/relocatable.cc.RV32BE.cc.o +[ 72%] Building CXX object CMakeFiles/mold.dir/src/relocatable.cc.RV32LE.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/relocatable.cc.RV32LE.cc.o -MF CMakeFiles/mold.dir/src/relocatable.cc.RV32LE.cc.o.d -o CMakeFiles/mold.dir/src/relocatable.cc.RV32LE.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/relocatable.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/relocatable.cc.RV32BE.cc.o -MF CMakeFiles/mold.dir/src/relocatable.cc.RV32BE.cc.o.d -o CMakeFiles/mold.dir/src/relocatable.cc.RV32BE.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/relocatable.cc.RV32BE.cc [ 72%] Building CXX object CMakeFiles/mold.dir/src/relocatable.cc.RV64LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/relocatable.cc.RV64LE.cc.o -MF CMakeFiles/mold.dir/src/relocatable.cc.RV64LE.cc.o.d -o CMakeFiles/mold.dir/src/relocatable.cc.RV64LE.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/relocatable.cc.RV64LE.cc @@ -1798,10 +1834,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/relocatable.cc.PPC32.cc.o -MF CMakeFiles/mold.dir/src/relocatable.cc.PPC32.cc.o.d -o CMakeFiles/mold.dir/src/relocatable.cc.PPC32.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/relocatable.cc.PPC32.cc [ 72%] Building CXX object CMakeFiles/mold.dir/src/relocatable.cc.PPC64V1.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/relocatable.cc.PPC64V1.cc.o -MF CMakeFiles/mold.dir/src/relocatable.cc.PPC64V1.cc.o.d -o CMakeFiles/mold.dir/src/relocatable.cc.PPC64V1.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/relocatable.cc.PPC64V1.cc -[ 72%] Building CXX object CMakeFiles/mold.dir/src/relocatable.cc.PPC64V2.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/relocatable.cc.PPC64V2.cc.o -MF CMakeFiles/mold.dir/src/relocatable.cc.PPC64V2.cc.o.d -o CMakeFiles/mold.dir/src/relocatable.cc.PPC64V2.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/relocatable.cc.PPC64V2.cc [ 72%] Building CXX object CMakeFiles/mold.dir/src/relocatable.cc.S390X.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/relocatable.cc.S390X.cc.o -MF CMakeFiles/mold.dir/src/relocatable.cc.S390X.cc.o.d -o CMakeFiles/mold.dir/src/relocatable.cc.S390X.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/relocatable.cc.S390X.cc +[ 72%] Building CXX object CMakeFiles/mold.dir/src/relocatable.cc.PPC64V2.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/relocatable.cc.PPC64V2.cc.o -MF CMakeFiles/mold.dir/src/relocatable.cc.PPC64V2.cc.o.d -o CMakeFiles/mold.dir/src/relocatable.cc.PPC64V2.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/relocatable.cc.PPC64V2.cc [ 74%] Building CXX object CMakeFiles/mold.dir/src/relocatable.cc.SPARC64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/relocatable.cc.SPARC64.cc.o -MF CMakeFiles/mold.dir/src/relocatable.cc.SPARC64.cc.o.d -o CMakeFiles/mold.dir/src/relocatable.cc.SPARC64.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/relocatable.cc.SPARC64.cc [ 74%] Building CXX object CMakeFiles/mold.dir/src/relocatable.cc.M68K.cc.o @@ -1829,21 +1865,21 @@ [ 75%] Building CXX object CMakeFiles/mold.dir/src/shrink-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/shrink-sections.cc.RV32BE.cc.o -MF CMakeFiles/mold.dir/src/shrink-sections.cc.RV32BE.cc.o.d -o CMakeFiles/mold.dir/src/shrink-sections.cc.RV32BE.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/shrink-sections.cc.RV32BE.cc [ 76%] Building CXX object CMakeFiles/mold.dir/src/shrink-sections.cc.RV64LE.cc.o +[ 76%] Building CXX object CMakeFiles/mold.dir/src/shrink-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/shrink-sections.cc.RV64LE.cc.o -MF CMakeFiles/mold.dir/src/shrink-sections.cc.RV64LE.cc.o.d -o CMakeFiles/mold.dir/src/shrink-sections.cc.RV64LE.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/shrink-sections.cc.RV64LE.cc [ 76%] Building CXX object CMakeFiles/mold.dir/src/shrink-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/shrink-sections.cc.RV64BE.cc.o -MF CMakeFiles/mold.dir/src/shrink-sections.cc.RV64BE.cc.o.d -o CMakeFiles/mold.dir/src/shrink-sections.cc.RV64BE.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/shrink-sections.cc.RV64BE.cc -[ 76%] Building CXX object CMakeFiles/mold.dir/src/shrink-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/shrink-sections.cc.PPC32.cc.o -MF CMakeFiles/mold.dir/src/shrink-sections.cc.PPC32.cc.o.d -o CMakeFiles/mold.dir/src/shrink-sections.cc.PPC32.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/shrink-sections.cc.PPC32.cc +/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.RV64BE.cc.o -MF CMakeFiles/mold.dir/src/shrink-sections.cc.RV64BE.cc.o.d -o CMakeFiles/mold.dir/src/shrink-sections.cc.RV64BE.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/shrink-sections.cc.RV64BE.cc [ 76%] Building CXX object CMakeFiles/mold.dir/src/shrink-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/shrink-sections.cc.PPC64V1.cc.o -MF CMakeFiles/mold.dir/src/shrink-sections.cc.PPC64V1.cc.o.d -o CMakeFiles/mold.dir/src/shrink-sections.cc.PPC64V1.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/shrink-sections.cc.PPC64V1.cc [ 76%] Building CXX object CMakeFiles/mold.dir/src/shrink-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/shrink-sections.cc.PPC64V2.cc.o -MF CMakeFiles/mold.dir/src/shrink-sections.cc.PPC64V2.cc.o.d -o CMakeFiles/mold.dir/src/shrink-sections.cc.PPC64V2.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/shrink-sections.cc.PPC64V2.cc +[ 76%] Building CXX object CMakeFiles/mold.dir/src/shrink-sections.cc.SPARC64.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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 [ 76%] Building CXX object CMakeFiles/mold.dir/src/shrink-sections.cc.S390X.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.S390X.cc.o -MF CMakeFiles/mold.dir/src/shrink-sections.cc.S390X.cc.o.d -o CMakeFiles/mold.dir/src/shrink-sections.cc.S390X.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/shrink-sections.cc.S390X.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.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/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.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 [ 77%] Building CXX object CMakeFiles/mold.dir/src/shrink-sections.cc.SH4BE.cc.o @@ -1867,12 +1903,12 @@ [ 78%] Building CXX object CMakeFiles/mold.dir/src/thunks.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/thunks.cc.RV32BE.cc.o -MF CMakeFiles/mold.dir/src/thunks.cc.RV32BE.cc.o.d -o CMakeFiles/mold.dir/src/thunks.cc.RV32BE.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/thunks.cc.RV32BE.cc [ 78%] Building CXX object CMakeFiles/mold.dir/src/thunks.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/thunks.cc.RV64LE.cc.o -MF CMakeFiles/mold.dir/src/thunks.cc.RV64LE.cc.o.d -o CMakeFiles/mold.dir/src/thunks.cc.RV64LE.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/thunks.cc.RV64LE.cc [ 80%] Building CXX object CMakeFiles/mold.dir/src/thunks.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/thunks.cc.RV64LE.cc.o -MF CMakeFiles/mold.dir/src/thunks.cc.RV64LE.cc.o.d -o CMakeFiles/mold.dir/src/thunks.cc.RV64LE.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/thunks.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/thunks.cc.RV64BE.cc.o -MF CMakeFiles/mold.dir/src/thunks.cc.RV64BE.cc.o.d -o CMakeFiles/mold.dir/src/thunks.cc.RV64BE.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/thunks.cc.RV64BE.cc [ 80%] Building CXX object CMakeFiles/mold.dir/src/thunks.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/thunks.cc.PPC32.cc.o -MF CMakeFiles/mold.dir/src/thunks.cc.PPC32.cc.o.d -o CMakeFiles/mold.dir/src/thunks.cc.PPC32.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/thunks.cc.PPC32.cc [ 80%] Building CXX object CMakeFiles/mold.dir/src/thunks.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/thunks.cc.PPC32.cc.o -MF CMakeFiles/mold.dir/src/thunks.cc.PPC32.cc.o.d -o CMakeFiles/mold.dir/src/thunks.cc.PPC32.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/thunks.cc.PPC32.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/thunks.cc.PPC64V1.cc.o -MF CMakeFiles/mold.dir/src/thunks.cc.PPC64V1.cc.o.d -o CMakeFiles/mold.dir/src/thunks.cc.PPC64V1.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/thunks.cc.PPC64V1.cc [ 80%] Building CXX object CMakeFiles/mold.dir/src/thunks.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/thunks.cc.PPC64V2.cc.o -MF CMakeFiles/mold.dir/src/thunks.cc.PPC64V2.cc.o.d -o CMakeFiles/mold.dir/src/thunks.cc.PPC64V2.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/thunks.cc.PPC64V2.cc @@ -1887,15 +1923,15 @@ [ 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 -/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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/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.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.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.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.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 @@ -1903,13 +1939,13 @@ [ 82%] Building CXX object CMakeFiles/mold.dir/src/tls.cc.RV32LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/tls.cc.RV32LE.cc.o -MF CMakeFiles/mold.dir/src/tls.cc.RV32LE.cc.o.d -o CMakeFiles/mold.dir/src/tls.cc.RV32LE.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/tls.cc.RV32LE.cc [ 82%] Building CXX object CMakeFiles/mold.dir/src/tls.cc.RV32BE.cc.o -[ 82%] Building CXX object CMakeFiles/mold.dir/src/tls.cc.RV64LE.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/tls.cc.RV64LE.cc.o -MF CMakeFiles/mold.dir/src/tls.cc.RV64LE.cc.o.d -o CMakeFiles/mold.dir/src/tls.cc.RV64LE.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/tls.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/tls.cc.RV32BE.cc.o -MF CMakeFiles/mold.dir/src/tls.cc.RV32BE.cc.o.d -o CMakeFiles/mold.dir/src/tls.cc.RV32BE.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/tls.cc.RV32BE.cc -[ 82%] Building CXX object CMakeFiles/mold.dir/src/tls.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/tls.cc.PPC32.cc.o -MF CMakeFiles/mold.dir/src/tls.cc.PPC32.cc.o.d -o CMakeFiles/mold.dir/src/tls.cc.PPC32.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/tls.cc.PPC32.cc [ 83%] Building CXX object CMakeFiles/mold.dir/src/tls.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/tls.cc.RV64BE.cc.o -MF CMakeFiles/mold.dir/src/tls.cc.RV64BE.cc.o.d -o CMakeFiles/mold.dir/src/tls.cc.RV64BE.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/tls.cc.RV64BE.cc +[ 83%] Building CXX object CMakeFiles/mold.dir/src/tls.cc.RV64LE.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/tls.cc.RV64LE.cc.o -MF CMakeFiles/mold.dir/src/tls.cc.RV64LE.cc.o.d -o CMakeFiles/mold.dir/src/tls.cc.RV64LE.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/tls.cc.RV64LE.cc +[ 83%] Building CXX object CMakeFiles/mold.dir/src/tls.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/tls.cc.PPC32.cc.o -MF CMakeFiles/mold.dir/src/tls.cc.PPC32.cc.o.d -o CMakeFiles/mold.dir/src/tls.cc.PPC32.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/tls.cc.PPC32.cc [ 83%] Building CXX object CMakeFiles/mold.dir/src/tls.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/tls.cc.PPC64V1.cc.o -MF CMakeFiles/mold.dir/src/tls.cc.PPC64V1.cc.o.d -o CMakeFiles/mold.dir/src/tls.cc.PPC64V1.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/tls.cc.PPC64V1.cc [ 83%] Building CXX object CMakeFiles/mold.dir/src/tls.cc.PPC64V2.cc.o @@ -1932,19 +1968,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/lto-unix.cc.X86_64.cc.o -MF CMakeFiles/mold.dir/src/lto-unix.cc.X86_64.cc.o.d -o CMakeFiles/mold.dir/src/lto-unix.cc.X86_64.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/lto-unix.cc.X86_64.cc [ 84%] Building CXX object CMakeFiles/mold.dir/src/lto-unix.cc.I386.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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 -[ 84%] Building CXX object CMakeFiles/mold.dir/src/lto-unix.cc.ARM64BE.cc.o -[ 84%] Building CXX object CMakeFiles/mold.dir/src/lto-unix.cc.ARM32.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.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.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.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 +/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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 [ 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 /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/lto-unix.cc.RV32BE.cc.o -MF CMakeFiles/mold.dir/src/lto-unix.cc.RV32BE.cc.o.d -o CMakeFiles/mold.dir/src/lto-unix.cc.RV32BE.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/lto-unix.cc.RV32BE.cc [ 85%] Building CXX object CMakeFiles/mold.dir/src/lto-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/lto-unix.cc.RV64LE.cc.o -MF CMakeFiles/mold.dir/src/lto-unix.cc.RV64LE.cc.o.d -o CMakeFiles/mold.dir/src/lto-unix.cc.RV64LE.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/lto-unix.cc.RV64LE.cc [ 85%] Building CXX object CMakeFiles/mold.dir/src/lto-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/lto-unix.cc.RV64LE.cc.o -MF CMakeFiles/mold.dir/src/lto-unix.cc.RV64LE.cc.o.d -o CMakeFiles/mold.dir/src/lto-unix.cc.RV64LE.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/lto-unix.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/lto-unix.cc.RV64BE.cc.o -MF CMakeFiles/mold.dir/src/lto-unix.cc.RV64BE.cc.o.d -o CMakeFiles/mold.dir/src/lto-unix.cc.RV64BE.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/lto-unix.cc.RV64BE.cc [ 87%] Building CXX object CMakeFiles/mold.dir/src/lto-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/lto-unix.cc.PPC32.cc.o -MF CMakeFiles/mold.dir/src/lto-unix.cc.PPC32.cc.o.d -o CMakeFiles/mold.dir/src/lto-unix.cc.PPC32.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/lto-unix.cc.PPC32.cc @@ -1974,24 +2010,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/output-file-unix.cc.ARM64LE.cc.o -MF CMakeFiles/mold.dir/src/output-file-unix.cc.ARM64LE.cc.o.d -o CMakeFiles/mold.dir/src/output-file-unix.cc.ARM64LE.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/output-file-unix.cc.ARM64LE.cc [ 89%] Building CXX object CMakeFiles/mold.dir/src/output-file-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/output-file-unix.cc.ARM64BE.cc.o -MF CMakeFiles/mold.dir/src/output-file-unix.cc.ARM64BE.cc.o.d -o CMakeFiles/mold.dir/src/output-file-unix.cc.ARM64BE.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/output-file-unix.cc.ARM64BE.cc -[ 89%] Building CXX object CMakeFiles/mold.dir/src/output-file-unix.cc.RV32LE.cc.o [ 89%] Building CXX object CMakeFiles/mold.dir/src/output-file-unix.cc.ARM32.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.ARM32.cc.o -MF CMakeFiles/mold.dir/src/output-file-unix.cc.ARM32.cc.o.d -o CMakeFiles/mold.dir/src/output-file-unix.cc.ARM32.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/output-file-unix.cc.ARM32.cc +[ 89%] Building CXX object CMakeFiles/mold.dir/src/output-file-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/output-file-unix.cc.RV32LE.cc.o -MF CMakeFiles/mold.dir/src/output-file-unix.cc.RV32LE.cc.o.d -o CMakeFiles/mold.dir/src/output-file-unix.cc.RV32LE.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/output-file-unix.cc.RV32LE.cc [ 89%] Building CXX object CMakeFiles/mold.dir/src/output-file-unix.cc.RV32BE.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.ARM32.cc.o -MF CMakeFiles/mold.dir/src/output-file-unix.cc.ARM32.cc.o.d -o CMakeFiles/mold.dir/src/output-file-unix.cc.ARM32.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/output-file-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/output-file-unix.cc.RV32BE.cc.o -MF CMakeFiles/mold.dir/src/output-file-unix.cc.RV32BE.cc.o.d -o CMakeFiles/mold.dir/src/output-file-unix.cc.RV32BE.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/output-file-unix.cc.RV32BE.cc [ 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 -[ 90%] Building CXX object CMakeFiles/mold.dir/src/output-file-unix.cc.PPC64V1.cc.o -[ 90%] Building CXX object CMakeFiles/mold.dir/src/output-file-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/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 -/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/output-file-unix.cc.S390X.cc.o -MF CMakeFiles/mold.dir/src/output-file-unix.cc.S390X.cc.o.d -o CMakeFiles/mold.dir/src/output-file-unix.cc.S390X.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/output-file-unix.cc.S390X.cc [ 90%] Building CXX object CMakeFiles/mold.dir/src/output-file-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/output-file-unix.cc.PPC64V2.cc.o -MF CMakeFiles/mold.dir/src/output-file-unix.cc.PPC64V2.cc.o.d -o CMakeFiles/mold.dir/src/output-file-unix.cc.PPC64V2.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/output-file-unix.cc.PPC64V2.cc +[ 90%] Building CXX object CMakeFiles/mold.dir/src/output-file-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/output-file-unix.cc.S390X.cc.o -MF CMakeFiles/mold.dir/src/output-file-unix.cc.S390X.cc.o.d -o CMakeFiles/mold.dir/src/output-file-unix.cc.S390X.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/output-file-unix.cc.S390X.cc [ 90%] Building CXX object CMakeFiles/mold.dir/src/output-file-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/output-file-unix.cc.SPARC64.cc.o -MF CMakeFiles/mold.dir/src/output-file-unix.cc.SPARC64.cc.o.d -o CMakeFiles/mold.dir/src/output-file-unix.cc.SPARC64.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/output-file-unix.cc.SPARC64.cc [ 90%] Building CXX object CMakeFiles/mold.dir/src/output-file-unix.cc.M68K.cc.o @@ -2019,47 +2055,47 @@ [ 92%] Building CXX object CMakeFiles/mold.dir/src/subprocess-unix.cc.RV32BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/subprocess-unix.cc.RV32BE.cc.o -MF CMakeFiles/mold.dir/src/subprocess-unix.cc.RV32BE.cc.o.d -o CMakeFiles/mold.dir/src/subprocess-unix.cc.RV32BE.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/subprocess-unix.cc.RV32BE.cc [ 92%] Building CXX object CMakeFiles/mold.dir/src/subprocess-unix.cc.RV64LE.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/subprocess-unix.cc.RV64LE.cc.o -MF CMakeFiles/mold.dir/src/subprocess-unix.cc.RV64LE.cc.o.d -o CMakeFiles/mold.dir/src/subprocess-unix.cc.RV64LE.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/subprocess-unix.cc.RV64LE.cc [ 92%] Building CXX object CMakeFiles/mold.dir/src/subprocess-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/subprocess-unix.cc.RV64BE.cc.o -MF CMakeFiles/mold.dir/src/subprocess-unix.cc.RV64BE.cc.o.d -o CMakeFiles/mold.dir/src/subprocess-unix.cc.RV64BE.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/subprocess-unix.cc.RV64BE.cc [ 92%] Building CXX object CMakeFiles/mold.dir/src/subprocess-unix.cc.PPC32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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 -/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/subprocess-unix.cc.RV64LE.cc.o -MF CMakeFiles/mold.dir/src/subprocess-unix.cc.RV64LE.cc.o.d -o CMakeFiles/mold.dir/src/subprocess-unix.cc.RV64LE.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/subprocess-unix.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/subprocess-unix.cc.RV64BE.cc.o -MF CMakeFiles/mold.dir/src/subprocess-unix.cc.RV64BE.cc.o.d -o CMakeFiles/mold.dir/src/subprocess-unix.cc.RV64BE.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/subprocess-unix.cc.RV64BE.cc [ 94%] Building CXX object CMakeFiles/mold.dir/src/subprocess-unix.cc.PPC64V1.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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 [ 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 -[ 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 /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.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.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.M68K.cc.o +[ 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.M68K.cc.o -MF CMakeFiles/mold.dir/src/subprocess-unix.cc.M68K.cc.o.d -o CMakeFiles/mold.dir/src/subprocess-unix.cc.M68K.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/subprocess-unix.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/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 [ 94%] Building CXX object CMakeFiles/mold.dir/src/subprocess-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/subprocess-unix.cc.SH4LE.cc.o -MF CMakeFiles/mold.dir/src/subprocess-unix.cc.SH4LE.cc.o.d -o CMakeFiles/mold.dir/src/subprocess-unix.cc.SH4LE.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/subprocess-unix.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/subprocess-unix.cc.M68K.cc.o -MF CMakeFiles/mold.dir/src/subprocess-unix.cc.M68K.cc.o.d -o CMakeFiles/mold.dir/src/subprocess-unix.cc.M68K.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/subprocess-unix.cc.M68K.cc [ 94%] Building CXX object CMakeFiles/mold.dir/src/subprocess-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/subprocess-unix.cc.SH4BE.cc.o -MF CMakeFiles/mold.dir/src/subprocess-unix.cc.SH4BE.cc.o.d -o CMakeFiles/mold.dir/src/subprocess-unix.cc.SH4BE.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/subprocess-unix.cc.SH4BE.cc +[ 94%] Building CXX object CMakeFiles/mold.dir/src/subprocess-unix.cc.LOONGARCH64.cc.o [ 95%] Building CXX object CMakeFiles/mold.dir/src/subprocess-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/subprocess-unix.cc.LOONGARCH64.cc.o -MF CMakeFiles/mold.dir/src/subprocess-unix.cc.LOONGARCH64.cc.o.d -o CMakeFiles/mold.dir/src/subprocess-unix.cc.LOONGARCH64.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/subprocess-unix.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/subprocess-unix.cc.LOONGARCH32.cc.o -MF CMakeFiles/mold.dir/src/subprocess-unix.cc.LOONGARCH32.cc.o.d -o CMakeFiles/mold.dir/src/subprocess-unix.cc.LOONGARCH32.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/subprocess-unix.cc.LOONGARCH32.cc -[ 95%] Building CXX object CMakeFiles/mold.dir/src/subprocess-unix.cc.LOONGARCH64.cc.o -[ 95%] Building CXX object CMakeFiles/mold.dir/lib/compress.cc.o -[ 95%] Building CXX object CMakeFiles/mold.dir/lib/crc32.cc.o [ 95%] Building CXX object CMakeFiles/mold.dir/git-hash.cc.o -[ 95%] Building CXX object CMakeFiles/mold.dir/lib/demangle.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/lib/crc32.cc.o -MF CMakeFiles/mold.dir/lib/crc32.cc.o.d -o CMakeFiles/mold.dir/lib/crc32.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/lib/crc32.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.LOONGARCH64.cc.o -MF CMakeFiles/mold.dir/src/subprocess-unix.cc.LOONGARCH64.cc.o.d -o CMakeFiles/mold.dir/src/subprocess-unix.cc.LOONGARCH64.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/src/subprocess-unix.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/git-hash.cc.o -MF CMakeFiles/mold.dir/git-hash.cc.o.d -o CMakeFiles/mold.dir/git-hash.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/git-hash.cc +[ 95%] Building CXX object CMakeFiles/mold.dir/lib/compress.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/lib/compress.cc.o -MF CMakeFiles/mold.dir/lib/compress.cc.o.d -o CMakeFiles/mold.dir/lib/compress.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/lib/compress.cc +[ 95%] Building CXX object CMakeFiles/mold.dir/lib/crc32.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/lib/crc32.cc.o -MF CMakeFiles/mold.dir/lib/crc32.cc.o.d -o CMakeFiles/mold.dir/lib/crc32.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/lib/crc32.cc +[ 95%] Building CXX object CMakeFiles/mold.dir/lib/demangle.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/lib/demangle.cc.o -MF CMakeFiles/mold.dir/lib/demangle.cc.o.d -o CMakeFiles/mold.dir/lib/demangle.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/lib/demangle.cc [ 96%] Building CXX object CMakeFiles/mold.dir/lib/filepath.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/lib/filepath.cc.o -MF CMakeFiles/mold.dir/lib/filepath.cc.o.d -o CMakeFiles/mold.dir/lib/filepath.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/lib/filepath.cc [ 96%] Building CXX object CMakeFiles/mold.dir/lib/glob.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/lib/glob.cc.o -MF CMakeFiles/mold.dir/lib/glob.cc.o.d -o CMakeFiles/mold.dir/lib/glob.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/lib/glob.cc -[ 96%] Building CXX object CMakeFiles/mold.dir/lib/mimalloc.cc.o [ 96%] Building CXX object CMakeFiles/mold.dir/lib/hyperloglog.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/lib/hyperloglog.cc.o -MF CMakeFiles/mold.dir/lib/hyperloglog.cc.o.d -o CMakeFiles/mold.dir/lib/hyperloglog.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/lib/hyperloglog.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/lib/mimalloc.cc.o -MF CMakeFiles/mold.dir/lib/mimalloc.cc.o.d -o CMakeFiles/mold.dir/lib/mimalloc.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/lib/mimalloc.cc -[ 96%] Building CXX object CMakeFiles/mold.dir/lib/multi-glob.cc.o +[ 96%] Building CXX object CMakeFiles/mold.dir/lib/mimalloc.cc.o [ 96%] Building CXX object CMakeFiles/mold.dir/lib/perf.cc.o +[ 96%] Building CXX object CMakeFiles/mold.dir/lib/multi-glob.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/lib/mimalloc.cc.o -MF CMakeFiles/mold.dir/lib/mimalloc.cc.o.d -o CMakeFiles/mold.dir/lib/mimalloc.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/lib/mimalloc.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/lib/perf.cc.o -MF CMakeFiles/mold.dir/lib/perf.cc.o.d -o CMakeFiles/mold.dir/lib/perf.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/lib/perf.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/lib/multi-glob.cc.o -MF CMakeFiles/mold.dir/lib/multi-glob.cc.o.d -o CMakeFiles/mold.dir/lib/multi-glob.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/lib/multi-glob.cc [ 96%] Building CXX object CMakeFiles/mold.dir/lib/random.cc.o @@ -2068,34 +2104,34 @@ /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/lib/tar.cc.o -MF CMakeFiles/mold.dir/lib/tar.cc.o.d -o CMakeFiles/mold.dir/lib/tar.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/lib/tar.cc [ 97%] Building CXX object CMakeFiles/mold.dir/src/arch-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-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-ppc32.cc.o -[ 97%] Building CXX object CMakeFiles/mold.dir/src/arch-m68k.cc.o [ 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 /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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 -/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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-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 [ 98%] Building CXX object CMakeFiles/mold.dir/src/arch-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-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 -/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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 [ 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 -[ 98%] Building CXX object CMakeFiles/mold.dir/src/config.cc.o -[ 98%] Building CXX object CMakeFiles/mold.dir/src/arch-x86-64.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/config.cc.o -MF CMakeFiles/mold.dir/src/config.cc.o.d -o CMakeFiles/mold.dir/src/config.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/src/config.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-x86-64.cc.o -MF CMakeFiles/mold.dir/src/arch-x86-64.cc.o.d -o CMakeFiles/mold.dir/src/arch-x86-64.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/src/arch-x86-64.cc [ 98%] Building CXX object CMakeFiles/mold.dir/src/arch-sparc64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-sparc64.cc.o -MF CMakeFiles/mold.dir/src/arch-sparc64.cc.o.d -o CMakeFiles/mold.dir/src/arch-sparc64.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/src/arch-sparc64.cc +[ 98%] Building CXX object CMakeFiles/mold.dir/src/arch-x86-64.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/arch-x86-64.cc.o -MF CMakeFiles/mold.dir/src/arch-x86-64.cc.o.d -o CMakeFiles/mold.dir/src/arch-x86-64.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/src/arch-x86-64.cc +[ 98%] Building CXX object CMakeFiles/mold.dir/src/config.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/config.cc.o -MF CMakeFiles/mold.dir/src/config.cc.o.d -o CMakeFiles/mold.dir/src/config.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/src/config.cc [ 98%] Building CXX object CMakeFiles/mold.dir/src/elf.cc.o -[ 98%] Building C object CMakeFiles/mold.dir/third-party/rust-demangle/rust-demangle.c.o /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/elf.cc.o -MF CMakeFiles/mold.dir/src/elf.cc.o.d -o CMakeFiles/mold.dir/src/elf.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/src/elf.cc +[ 98%] Building C object CMakeFiles/mold.dir/third-party/rust-demangle/rust-demangle.c.o /usr/bin/cc -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../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 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/third-party/rust-demangle/rust-demangle.c.o -MF CMakeFiles/mold.dir/third-party/rust-demangle/rust-demangle.c.o.d -o CMakeFiles/mold.dir/third-party/rust-demangle/rust-demangle.c.o -c /build/reproducible-path/mold-2.37.1+dfsg/third-party/rust-demangle/rust-demangle.c [100%] Building CXX object CMakeFiles/mold.dir/lib/jobs-unix.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/lib/jobs-unix.cc.o -MF CMakeFiles/mold.dir/lib/jobs-unix.cc.o.d -o CMakeFiles/mold.dir/lib/jobs-unix.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/lib/jobs-unix.cc -[100%] Building CXX object CMakeFiles/mold.dir/lib/mapped-file-unix.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/lib/mapped-file-unix.cc.o -MF CMakeFiles/mold.dir/lib/mapped-file-unix.cc.o.d -o CMakeFiles/mold.dir/lib/mapped-file-unix.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/lib/mapped-file-unix.cc [100%] Building CXX object CMakeFiles/mold.dir/lib/signal-unix.cc.o +[100%] Building CXX object CMakeFiles/mold.dir/lib/mapped-file-unix.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.37.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/lib/signal-unix.cc.o -MF CMakeFiles/mold.dir/lib/signal-unix.cc.o.d -o CMakeFiles/mold.dir/lib/signal-unix.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/lib/signal-unix.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/lib/jobs-unix.cc.o -MF CMakeFiles/mold.dir/lib/jobs-unix.cc.o.d -o CMakeFiles/mold.dir/lib/jobs-unix.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/lib/jobs-unix.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/lib/mapped-file-unix.cc.o -MF CMakeFiles/mold.dir/lib/mapped-file-unix.cc.o.d -o CMakeFiles/mold.dir/lib/mapped-file-unix.cc.o -c /build/reproducible-path/mold-2.37.1+dfsg/lib/mapped-file-unix.cc [100%] Linking CXX executable mold /usr/bin/cmake -E cmake_link_script CMakeFiles/mold.dir/link.txt --verbose=1 /usr/bin/c++ -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.37.1+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -pthread -Wl,--dependency-file=CMakeFiles/mold.dir/link.d "CMakeFiles/mold.dir/src/arch-arm64.cc.X86_64.cc.o" "CMakeFiles/mold.dir/src/arch-arm64.cc.I386.cc.o" "CMakeFiles/mold.dir/src/arch-arm64.cc.ARM64LE.cc.o" "CMakeFiles/mold.dir/src/arch-arm64.cc.ARM64BE.cc.o" "CMakeFiles/mold.dir/src/arch-arm64.cc.ARM32.cc.o" "CMakeFiles/mold.dir/src/arch-arm64.cc.RV32LE.cc.o" "CMakeFiles/mold.dir/src/arch-arm64.cc.RV32BE.cc.o" "CMakeFiles/mold.dir/src/arch-arm64.cc.RV64LE.cc.o" "CMakeFiles/mold.dir/src/arch-arm64.cc.RV64BE.cc.o" "CMakeFiles/mold.dir/src/arch-arm64.cc.PPC32.cc.o" "CMakeFiles/mold.dir/src/arch-arm64.cc.PPC64V1.cc.o" "CMakeFiles/mold.dir/src/arch-arm64.cc.PPC64V2.cc.o" "CMakeFiles/mold.dir/src/arch-arm64.cc.S390X.cc.o" "CMakeFiles/mold.dir/src/arch-arm64.cc.SPARC64.cc.o" "CMakeFiles/mold.dir/src/arch-arm64.cc.M68K.cc.o" "CMakeFiles/mold.dir/src/arch-arm64.cc.SH4LE.cc.o" "CMakeFiles/mold.dir/src/arch-arm64.cc.SH4BE.cc.o" "CMakeFiles/mold.dir/src/arch-arm64.cc.LOONGARCH32.cc.o" "CMakeFiles/mold.dir/src/arch-arm64.cc.LOONGARCH64.cc.o" "CMakeFiles/mold.dir/src/arch-loongarch.cc.X86_64.cc.o" "CMakeFiles/mold.dir/src/arch-loongarch.cc.I386.cc.o" "CMakeFiles/mold.dir/src/arch-loongarch.cc.ARM64LE.cc.o" "CMakeFiles/mold.dir/src/arch-loongarch.cc.ARM64BE.cc.o" "CMakeFiles/mold.dir/src/arch-loongarch.cc.ARM32.cc.o" "CMakeFiles/mold.dir/src/arch-loongarch.cc.RV32LE.cc.o" "CMakeFiles/mold.dir/src/arch-loongarch.cc.RV32BE.cc.o" "CMakeFiles/mold.dir/src/arch-loongarch.cc.RV64LE.cc.o" "CMakeFiles/mold.dir/src/arch-loongarch.cc.RV64BE.cc.o" "CMakeFiles/mold.dir/src/arch-loongarch.cc.PPC32.cc.o" "CMakeFiles/mold.dir/src/arch-loongarch.cc.PPC64V1.cc.o" "CMakeFiles/mold.dir/src/arch-loongarch.cc.PPC64V2.cc.o" "CMakeFiles/mold.dir/src/arch-loongarch.cc.S390X.cc.o" "CMakeFiles/mold.dir/src/arch-loongarch.cc.SPARC64.cc.o" "CMakeFiles/mold.dir/src/arch-loongarch.cc.M68K.cc.o" "CMakeFiles/mold.dir/src/arch-loongarch.cc.SH4LE.cc.o" "CMakeFiles/mold.dir/src/arch-loongarch.cc.SH4BE.cc.o" "CMakeFiles/mold.dir/src/arch-loongarch.cc.LOONGARCH32.cc.o" "CMakeFiles/mold.dir/src/arch-loongarch.cc.LOONGARCH64.cc.o" "CMakeFiles/mold.dir/src/arch-riscv.cc.X86_64.cc.o" "CMakeFiles/mold.dir/src/arch-riscv.cc.I386.cc.o" "CMakeFiles/mold.dir/src/arch-riscv.cc.ARM64LE.cc.o" "CMakeFiles/mold.dir/src/arch-riscv.cc.ARM64BE.cc.o" "CMakeFiles/mold.dir/src/arch-riscv.cc.ARM32.cc.o" "CMakeFiles/mold.dir/src/arch-riscv.cc.RV32LE.cc.o" "CMakeFiles/mold.dir/src/arch-riscv.cc.RV32BE.cc.o" "CMakeFiles/mold.dir/src/arch-riscv.cc.RV64LE.cc.o" "CMakeFiles/mold.dir/src/arch-riscv.cc.RV64BE.cc.o" "CMakeFiles/mold.dir/src/arch-riscv.cc.PPC32.cc.o" "CMakeFiles/mold.dir/src/arch-riscv.cc.PPC64V1.cc.o" "CMakeFiles/mold.dir/src/arch-riscv.cc.PPC64V2.cc.o" "CMakeFiles/mold.dir/src/arch-riscv.cc.S390X.cc.o" "CMakeFiles/mold.dir/src/arch-riscv.cc.SPARC64.cc.o" "CMakeFiles/mold.dir/src/arch-riscv.cc.M68K.cc.o" "CMakeFiles/mold.dir/src/arch-riscv.cc.SH4LE.cc.o" "CMakeFiles/mold.dir/src/arch-riscv.cc.SH4BE.cc.o" "CMakeFiles/mold.dir/src/arch-riscv.cc.LOONGARCH32.cc.o" "CMakeFiles/mold.dir/src/arch-riscv.cc.LOONGARCH64.cc.o" "CMakeFiles/mold.dir/src/arch-sh4.cc.X86_64.cc.o" "CMakeFiles/mold.dir/src/arch-sh4.cc.I386.cc.o" "CMakeFiles/mold.dir/src/arch-sh4.cc.ARM64LE.cc.o" "CMakeFiles/mold.dir/src/arch-sh4.cc.ARM64BE.cc.o" "CMakeFiles/mold.dir/src/arch-sh4.cc.ARM32.cc.o" "CMakeFiles/mold.dir/src/arch-sh4.cc.RV32LE.cc.o" "CMakeFiles/mold.dir/src/arch-sh4.cc.RV32BE.cc.o" "CMakeFiles/mold.dir/src/arch-sh4.cc.RV64LE.cc.o" "CMakeFiles/mold.dir/src/arch-sh4.cc.RV64BE.cc.o" "CMakeFiles/mold.dir/src/arch-sh4.cc.PPC32.cc.o" "CMakeFiles/mold.dir/src/arch-sh4.cc.PPC64V1.cc.o" "CMakeFiles/mold.dir/src/arch-sh4.cc.PPC64V2.cc.o" "CMakeFiles/mold.dir/src/arch-sh4.cc.S390X.cc.o" "CMakeFiles/mold.dir/src/arch-sh4.cc.SPARC64.cc.o" "CMakeFiles/mold.dir/src/arch-sh4.cc.M68K.cc.o" "CMakeFiles/mold.dir/src/arch-sh4.cc.SH4LE.cc.o" "CMakeFiles/mold.dir/src/arch-sh4.cc.SH4BE.cc.o" "CMakeFiles/mold.dir/src/arch-sh4.cc.LOONGARCH32.cc.o" "CMakeFiles/mold.dir/src/arch-sh4.cc.LOONGARCH64.cc.o" CMakeFiles/mold.dir/src/cmdline.cc.X86_64.cc.o CMakeFiles/mold.dir/src/cmdline.cc.I386.cc.o CMakeFiles/mold.dir/src/cmdline.cc.ARM64LE.cc.o CMakeFiles/mold.dir/src/cmdline.cc.ARM64BE.cc.o CMakeFiles/mold.dir/src/cmdline.cc.ARM32.cc.o CMakeFiles/mold.dir/src/cmdline.cc.RV32LE.cc.o CMakeFiles/mold.dir/src/cmdline.cc.RV32BE.cc.o CMakeFiles/mold.dir/src/cmdline.cc.RV64LE.cc.o CMakeFiles/mold.dir/src/cmdline.cc.RV64BE.cc.o CMakeFiles/mold.dir/src/cmdline.cc.PPC32.cc.o CMakeFiles/mold.dir/src/cmdline.cc.PPC64V1.cc.o CMakeFiles/mold.dir/src/cmdline.cc.PPC64V2.cc.o CMakeFiles/mold.dir/src/cmdline.cc.S390X.cc.o CMakeFiles/mold.dir/src/cmdline.cc.SPARC64.cc.o CMakeFiles/mold.dir/src/cmdline.cc.M68K.cc.o CMakeFiles/mold.dir/src/cmdline.cc.SH4LE.cc.o CMakeFiles/mold.dir/src/cmdline.cc.SH4BE.cc.o CMakeFiles/mold.dir/src/cmdline.cc.LOONGARCH32.cc.o CMakeFiles/mold.dir/src/cmdline.cc.LOONGARCH64.cc.o CMakeFiles/mold.dir/src/filetype.cc.X86_64.cc.o CMakeFiles/mold.dir/src/filetype.cc.I386.cc.o CMakeFiles/mold.dir/src/filetype.cc.ARM64LE.cc.o CMakeFiles/mold.dir/src/filetype.cc.ARM64BE.cc.o CMakeFiles/mold.dir/src/filetype.cc.ARM32.cc.o CMakeFiles/mold.dir/src/filetype.cc.RV32LE.cc.o CMakeFiles/mold.dir/src/filetype.cc.RV32BE.cc.o CMakeFiles/mold.dir/src/filetype.cc.RV64LE.cc.o CMakeFiles/mold.dir/src/filetype.cc.RV64BE.cc.o CMakeFiles/mold.dir/src/filetype.cc.PPC32.cc.o CMakeFiles/mold.dir/src/filetype.cc.PPC64V1.cc.o CMakeFiles/mold.dir/src/filetype.cc.PPC64V2.cc.o CMakeFiles/mold.dir/src/filetype.cc.S390X.cc.o CMakeFiles/mold.dir/src/filetype.cc.SPARC64.cc.o CMakeFiles/mold.dir/src/filetype.cc.M68K.cc.o CMakeFiles/mold.dir/src/filetype.cc.SH4LE.cc.o CMakeFiles/mold.dir/src/filetype.cc.SH4BE.cc.o CMakeFiles/mold.dir/src/filetype.cc.LOONGARCH32.cc.o CMakeFiles/mold.dir/src/filetype.cc.LOONGARCH64.cc.o "CMakeFiles/mold.dir/src/gc-sections.cc.X86_64.cc.o" "CMakeFiles/mold.dir/src/gc-sections.cc.I386.cc.o" "CMakeFiles/mold.dir/src/gc-sections.cc.ARM64LE.cc.o" "CMakeFiles/mold.dir/src/gc-sections.cc.ARM64BE.cc.o" "CMakeFiles/mold.dir/src/gc-sections.cc.ARM32.cc.o" "CMakeFiles/mold.dir/src/gc-sections.cc.RV32LE.cc.o" "CMakeFiles/mold.dir/src/gc-sections.cc.RV32BE.cc.o" "CMakeFiles/mold.dir/src/gc-sections.cc.RV64LE.cc.o" "CMakeFiles/mold.dir/src/gc-sections.cc.RV64BE.cc.o" "CMakeFiles/mold.dir/src/gc-sections.cc.PPC32.cc.o" "CMakeFiles/mold.dir/src/gc-sections.cc.PPC64V1.cc.o" "CMakeFiles/mold.dir/src/gc-sections.cc.PPC64V2.cc.o" "CMakeFiles/mold.dir/src/gc-sections.cc.S390X.cc.o" "CMakeFiles/mold.dir/src/gc-sections.cc.SPARC64.cc.o" "CMakeFiles/mold.dir/src/gc-sections.cc.M68K.cc.o" "CMakeFiles/mold.dir/src/gc-sections.cc.SH4LE.cc.o" "CMakeFiles/mold.dir/src/gc-sections.cc.SH4BE.cc.o" "CMakeFiles/mold.dir/src/gc-sections.cc.LOONGARCH32.cc.o" "CMakeFiles/mold.dir/src/gc-sections.cc.LOONGARCH64.cc.o" "CMakeFiles/mold.dir/src/gdb-index.cc.X86_64.cc.o" "CMakeFiles/mold.dir/src/gdb-index.cc.I386.cc.o" "CMakeFiles/mold.dir/src/gdb-index.cc.ARM64LE.cc.o" "CMakeFiles/mold.dir/src/gdb-index.cc.ARM64BE.cc.o" "CMakeFiles/mold.dir/src/gdb-index.cc.ARM32.cc.o" "CMakeFiles/mold.dir/src/gdb-index.cc.RV32LE.cc.o" "CMakeFiles/mold.dir/src/gdb-index.cc.RV32BE.cc.o" "CMakeFiles/mold.dir/src/gdb-index.cc.RV64LE.cc.o" "CMakeFiles/mold.dir/src/gdb-index.cc.RV64BE.cc.o" "CMakeFiles/mold.dir/src/gdb-index.cc.PPC32.cc.o" "CMakeFiles/mold.dir/src/gdb-index.cc.PPC64V1.cc.o" "CMakeFiles/mold.dir/src/gdb-index.cc.PPC64V2.cc.o" "CMakeFiles/mold.dir/src/gdb-index.cc.S390X.cc.o" "CMakeFiles/mold.dir/src/gdb-index.cc.SPARC64.cc.o" "CMakeFiles/mold.dir/src/gdb-index.cc.M68K.cc.o" "CMakeFiles/mold.dir/src/gdb-index.cc.SH4LE.cc.o" "CMakeFiles/mold.dir/src/gdb-index.cc.SH4BE.cc.o" "CMakeFiles/mold.dir/src/gdb-index.cc.LOONGARCH32.cc.o" "CMakeFiles/mold.dir/src/gdb-index.cc.LOONGARCH64.cc.o" CMakeFiles/mold.dir/src/icf.cc.X86_64.cc.o CMakeFiles/mold.dir/src/icf.cc.I386.cc.o CMakeFiles/mold.dir/src/icf.cc.ARM64LE.cc.o CMakeFiles/mold.dir/src/icf.cc.ARM64BE.cc.o CMakeFiles/mold.dir/src/icf.cc.ARM32.cc.o CMakeFiles/mold.dir/src/icf.cc.RV32LE.cc.o CMakeFiles/mold.dir/src/icf.cc.RV32BE.cc.o CMakeFiles/mold.dir/src/icf.cc.RV64LE.cc.o CMakeFiles/mold.dir/src/icf.cc.RV64BE.cc.o CMakeFiles/mold.dir/src/icf.cc.PPC32.cc.o CMakeFiles/mold.dir/src/icf.cc.PPC64V1.cc.o CMakeFiles/mold.dir/src/icf.cc.PPC64V2.cc.o CMakeFiles/mold.dir/src/icf.cc.S390X.cc.o CMakeFiles/mold.dir/src/icf.cc.SPARC64.cc.o CMakeFiles/mold.dir/src/icf.cc.M68K.cc.o CMakeFiles/mold.dir/src/icf.cc.SH4LE.cc.o CMakeFiles/mold.dir/src/icf.cc.SH4BE.cc.o CMakeFiles/mold.dir/src/icf.cc.LOONGARCH32.cc.o CMakeFiles/mold.dir/src/icf.cc.LOONGARCH64.cc.o "CMakeFiles/mold.dir/src/input-files.cc.X86_64.cc.o" "CMakeFiles/mold.dir/src/input-files.cc.I386.cc.o" "CMakeFiles/mold.dir/src/input-files.cc.ARM64LE.cc.o" "CMakeFiles/mold.dir/src/input-files.cc.ARM64BE.cc.o" "CMakeFiles/mold.dir/src/input-files.cc.ARM32.cc.o" "CMakeFiles/mold.dir/src/input-files.cc.RV32LE.cc.o" "CMakeFiles/mold.dir/src/input-files.cc.RV32BE.cc.o" "CMakeFiles/mold.dir/src/input-files.cc.RV64LE.cc.o" "CMakeFiles/mold.dir/src/input-files.cc.RV64BE.cc.o" "CMakeFiles/mold.dir/src/input-files.cc.PPC32.cc.o" "CMakeFiles/mold.dir/src/input-files.cc.PPC64V1.cc.o" "CMakeFiles/mold.dir/src/input-files.cc.PPC64V2.cc.o" "CMakeFiles/mold.dir/src/input-files.cc.S390X.cc.o" "CMakeFiles/mold.dir/src/input-files.cc.SPARC64.cc.o" "CMakeFiles/mold.dir/src/input-files.cc.M68K.cc.o" "CMakeFiles/mold.dir/src/input-files.cc.SH4LE.cc.o" "CMakeFiles/mold.dir/src/input-files.cc.SH4BE.cc.o" "CMakeFiles/mold.dir/src/input-files.cc.LOONGARCH32.cc.o" "CMakeFiles/mold.dir/src/input-files.cc.LOONGARCH64.cc.o" "CMakeFiles/mold.dir/src/input-sections.cc.X86_64.cc.o" "CMakeFiles/mold.dir/src/input-sections.cc.I386.cc.o" "CMakeFiles/mold.dir/src/input-sections.cc.ARM64LE.cc.o" "CMakeFiles/mold.dir/src/input-sections.cc.ARM64BE.cc.o" "CMakeFiles/mold.dir/src/input-sections.cc.ARM32.cc.o" "CMakeFiles/mold.dir/src/input-sections.cc.RV32LE.cc.o" "CMakeFiles/mold.dir/src/input-sections.cc.RV32BE.cc.o" "CMakeFiles/mold.dir/src/input-sections.cc.RV64LE.cc.o" "CMakeFiles/mold.dir/src/input-sections.cc.RV64BE.cc.o" "CMakeFiles/mold.dir/src/input-sections.cc.PPC32.cc.o" "CMakeFiles/mold.dir/src/input-sections.cc.PPC64V1.cc.o" "CMakeFiles/mold.dir/src/input-sections.cc.PPC64V2.cc.o" "CMakeFiles/mold.dir/src/input-sections.cc.S390X.cc.o" "CMakeFiles/mold.dir/src/input-sections.cc.SPARC64.cc.o" "CMakeFiles/mold.dir/src/input-sections.cc.M68K.cc.o" "CMakeFiles/mold.dir/src/input-sections.cc.SH4LE.cc.o" "CMakeFiles/mold.dir/src/input-sections.cc.SH4BE.cc.o" "CMakeFiles/mold.dir/src/input-sections.cc.LOONGARCH32.cc.o" "CMakeFiles/mold.dir/src/input-sections.cc.LOONGARCH64.cc.o" "CMakeFiles/mold.dir/src/linker-script.cc.X86_64.cc.o" "CMakeFiles/mold.dir/src/linker-script.cc.I386.cc.o" "CMakeFiles/mold.dir/src/linker-script.cc.ARM64LE.cc.o" "CMakeFiles/mold.dir/src/linker-script.cc.ARM64BE.cc.o" "CMakeFiles/mold.dir/src/linker-script.cc.ARM32.cc.o" "CMakeFiles/mold.dir/src/linker-script.cc.RV32LE.cc.o" "CMakeFiles/mold.dir/src/linker-script.cc.RV32BE.cc.o" "CMakeFiles/mold.dir/src/linker-script.cc.RV64LE.cc.o" "CMakeFiles/mold.dir/src/linker-script.cc.RV64BE.cc.o" "CMakeFiles/mold.dir/src/linker-script.cc.PPC32.cc.o" "CMakeFiles/mold.dir/src/linker-script.cc.PPC64V1.cc.o" "CMakeFiles/mold.dir/src/linker-script.cc.PPC64V2.cc.o" "CMakeFiles/mold.dir/src/linker-script.cc.S390X.cc.o" "CMakeFiles/mold.dir/src/linker-script.cc.SPARC64.cc.o" "CMakeFiles/mold.dir/src/linker-script.cc.M68K.cc.o" "CMakeFiles/mold.dir/src/linker-script.cc.SH4LE.cc.o" "CMakeFiles/mold.dir/src/linker-script.cc.SH4BE.cc.o" "CMakeFiles/mold.dir/src/linker-script.cc.LOONGARCH32.cc.o" "CMakeFiles/mold.dir/src/linker-script.cc.LOONGARCH64.cc.o" CMakeFiles/mold.dir/src/main.cc.X86_64.cc.o CMakeFiles/mold.dir/src/main.cc.I386.cc.o CMakeFiles/mold.dir/src/main.cc.ARM64LE.cc.o CMakeFiles/mold.dir/src/main.cc.ARM64BE.cc.o CMakeFiles/mold.dir/src/main.cc.ARM32.cc.o CMakeFiles/mold.dir/src/main.cc.RV32LE.cc.o CMakeFiles/mold.dir/src/main.cc.RV32BE.cc.o CMakeFiles/mold.dir/src/main.cc.RV64LE.cc.o CMakeFiles/mold.dir/src/main.cc.RV64BE.cc.o CMakeFiles/mold.dir/src/main.cc.PPC32.cc.o CMakeFiles/mold.dir/src/main.cc.PPC64V1.cc.o CMakeFiles/mold.dir/src/main.cc.PPC64V2.cc.o CMakeFiles/mold.dir/src/main.cc.S390X.cc.o CMakeFiles/mold.dir/src/main.cc.SPARC64.cc.o CMakeFiles/mold.dir/src/main.cc.M68K.cc.o CMakeFiles/mold.dir/src/main.cc.SH4LE.cc.o CMakeFiles/mold.dir/src/main.cc.SH4BE.cc.o CMakeFiles/mold.dir/src/main.cc.LOONGARCH32.cc.o CMakeFiles/mold.dir/src/main.cc.LOONGARCH64.cc.o CMakeFiles/mold.dir/src/mapfile.cc.X86_64.cc.o CMakeFiles/mold.dir/src/mapfile.cc.I386.cc.o CMakeFiles/mold.dir/src/mapfile.cc.ARM64LE.cc.o CMakeFiles/mold.dir/src/mapfile.cc.ARM64BE.cc.o CMakeFiles/mold.dir/src/mapfile.cc.ARM32.cc.o CMakeFiles/mold.dir/src/mapfile.cc.RV32LE.cc.o CMakeFiles/mold.dir/src/mapfile.cc.RV32BE.cc.o CMakeFiles/mold.dir/src/mapfile.cc.RV64LE.cc.o CMakeFiles/mold.dir/src/mapfile.cc.RV64BE.cc.o CMakeFiles/mold.dir/src/mapfile.cc.PPC32.cc.o CMakeFiles/mold.dir/src/mapfile.cc.PPC64V1.cc.o CMakeFiles/mold.dir/src/mapfile.cc.PPC64V2.cc.o CMakeFiles/mold.dir/src/mapfile.cc.S390X.cc.o CMakeFiles/mold.dir/src/mapfile.cc.SPARC64.cc.o CMakeFiles/mold.dir/src/mapfile.cc.M68K.cc.o CMakeFiles/mold.dir/src/mapfile.cc.SH4LE.cc.o CMakeFiles/mold.dir/src/mapfile.cc.SH4BE.cc.o CMakeFiles/mold.dir/src/mapfile.cc.LOONGARCH32.cc.o CMakeFiles/mold.dir/src/mapfile.cc.LOONGARCH64.cc.o "CMakeFiles/mold.dir/src/output-chunks.cc.X86_64.cc.o" "CMakeFiles/mold.dir/src/output-chunks.cc.I386.cc.o" "CMakeFiles/mold.dir/src/output-chunks.cc.ARM64LE.cc.o" "CMakeFiles/mold.dir/src/output-chunks.cc.ARM64BE.cc.o" "CMakeFiles/mold.dir/src/output-chunks.cc.ARM32.cc.o" "CMakeFiles/mold.dir/src/output-chunks.cc.RV32LE.cc.o" "CMakeFiles/mold.dir/src/output-chunks.cc.RV32BE.cc.o" "CMakeFiles/mold.dir/src/output-chunks.cc.RV64LE.cc.o" "CMakeFiles/mold.dir/src/output-chunks.cc.RV64BE.cc.o" "CMakeFiles/mold.dir/src/output-chunks.cc.PPC32.cc.o" "CMakeFiles/mold.dir/src/output-chunks.cc.PPC64V1.cc.o" "CMakeFiles/mold.dir/src/output-chunks.cc.PPC64V2.cc.o" "CMakeFiles/mold.dir/src/output-chunks.cc.S390X.cc.o" "CMakeFiles/mold.dir/src/output-chunks.cc.SPARC64.cc.o" "CMakeFiles/mold.dir/src/output-chunks.cc.M68K.cc.o" "CMakeFiles/mold.dir/src/output-chunks.cc.SH4LE.cc.o" "CMakeFiles/mold.dir/src/output-chunks.cc.SH4BE.cc.o" "CMakeFiles/mold.dir/src/output-chunks.cc.LOONGARCH32.cc.o" "CMakeFiles/mold.dir/src/output-chunks.cc.LOONGARCH64.cc.o" CMakeFiles/mold.dir/src/passes.cc.X86_64.cc.o CMakeFiles/mold.dir/src/passes.cc.I386.cc.o CMakeFiles/mold.dir/src/passes.cc.ARM64LE.cc.o CMakeFiles/mold.dir/src/passes.cc.ARM64BE.cc.o CMakeFiles/mold.dir/src/passes.cc.ARM32.cc.o CMakeFiles/mold.dir/src/passes.cc.RV32LE.cc.o CMakeFiles/mold.dir/src/passes.cc.RV32BE.cc.o CMakeFiles/mold.dir/src/passes.cc.RV64LE.cc.o CMakeFiles/mold.dir/src/passes.cc.RV64BE.cc.o CMakeFiles/mold.dir/src/passes.cc.PPC32.cc.o CMakeFiles/mold.dir/src/passes.cc.PPC64V1.cc.o CMakeFiles/mold.dir/src/passes.cc.PPC64V2.cc.o CMakeFiles/mold.dir/src/passes.cc.S390X.cc.o CMakeFiles/mold.dir/src/passes.cc.SPARC64.cc.o CMakeFiles/mold.dir/src/passes.cc.M68K.cc.o CMakeFiles/mold.dir/src/passes.cc.SH4LE.cc.o CMakeFiles/mold.dir/src/passes.cc.SH4BE.cc.o CMakeFiles/mold.dir/src/passes.cc.LOONGARCH32.cc.o CMakeFiles/mold.dir/src/passes.cc.LOONGARCH64.cc.o CMakeFiles/mold.dir/src/relocatable.cc.X86_64.cc.o CMakeFiles/mold.dir/src/relocatable.cc.I386.cc.o CMakeFiles/mold.dir/src/relocatable.cc.ARM64LE.cc.o CMakeFiles/mold.dir/src/relocatable.cc.ARM64BE.cc.o CMakeFiles/mold.dir/src/relocatable.cc.ARM32.cc.o CMakeFiles/mold.dir/src/relocatable.cc.RV32LE.cc.o CMakeFiles/mold.dir/src/relocatable.cc.RV32BE.cc.o CMakeFiles/mold.dir/src/relocatable.cc.RV64LE.cc.o CMakeFiles/mold.dir/src/relocatable.cc.RV64BE.cc.o CMakeFiles/mold.dir/src/relocatable.cc.PPC32.cc.o CMakeFiles/mold.dir/src/relocatable.cc.PPC64V1.cc.o CMakeFiles/mold.dir/src/relocatable.cc.PPC64V2.cc.o CMakeFiles/mold.dir/src/relocatable.cc.S390X.cc.o CMakeFiles/mold.dir/src/relocatable.cc.SPARC64.cc.o CMakeFiles/mold.dir/src/relocatable.cc.M68K.cc.o CMakeFiles/mold.dir/src/relocatable.cc.SH4LE.cc.o CMakeFiles/mold.dir/src/relocatable.cc.SH4BE.cc.o CMakeFiles/mold.dir/src/relocatable.cc.LOONGARCH32.cc.o CMakeFiles/mold.dir/src/relocatable.cc.LOONGARCH64.cc.o "CMakeFiles/mold.dir/src/shrink-sections.cc.X86_64.cc.o" "CMakeFiles/mold.dir/src/shrink-sections.cc.I386.cc.o" "CMakeFiles/mold.dir/src/shrink-sections.cc.ARM64LE.cc.o" "CMakeFiles/mold.dir/src/shrink-sections.cc.ARM64BE.cc.o" "CMakeFiles/mold.dir/src/shrink-sections.cc.ARM32.cc.o" "CMakeFiles/mold.dir/src/shrink-sections.cc.RV32LE.cc.o" "CMakeFiles/mold.dir/src/shrink-sections.cc.RV32BE.cc.o" "CMakeFiles/mold.dir/src/shrink-sections.cc.RV64LE.cc.o" "CMakeFiles/mold.dir/src/shrink-sections.cc.RV64BE.cc.o" "CMakeFiles/mold.dir/src/shrink-sections.cc.PPC32.cc.o" "CMakeFiles/mold.dir/src/shrink-sections.cc.PPC64V1.cc.o" "CMakeFiles/mold.dir/src/shrink-sections.cc.PPC64V2.cc.o" "CMakeFiles/mold.dir/src/shrink-sections.cc.S390X.cc.o" "CMakeFiles/mold.dir/src/shrink-sections.cc.SPARC64.cc.o" "CMakeFiles/mold.dir/src/shrink-sections.cc.M68K.cc.o" "CMakeFiles/mold.dir/src/shrink-sections.cc.SH4LE.cc.o" "CMakeFiles/mold.dir/src/shrink-sections.cc.SH4BE.cc.o" "CMakeFiles/mold.dir/src/shrink-sections.cc.LOONGARCH32.cc.o" "CMakeFiles/mold.dir/src/shrink-sections.cc.LOONGARCH64.cc.o" CMakeFiles/mold.dir/src/thunks.cc.X86_64.cc.o CMakeFiles/mold.dir/src/thunks.cc.I386.cc.o CMakeFiles/mold.dir/src/thunks.cc.ARM64LE.cc.o CMakeFiles/mold.dir/src/thunks.cc.ARM64BE.cc.o CMakeFiles/mold.dir/src/thunks.cc.ARM32.cc.o CMakeFiles/mold.dir/src/thunks.cc.RV32LE.cc.o CMakeFiles/mold.dir/src/thunks.cc.RV32BE.cc.o CMakeFiles/mold.dir/src/thunks.cc.RV64LE.cc.o CMakeFiles/mold.dir/src/thunks.cc.RV64BE.cc.o CMakeFiles/mold.dir/src/thunks.cc.PPC32.cc.o CMakeFiles/mold.dir/src/thunks.cc.PPC64V1.cc.o CMakeFiles/mold.dir/src/thunks.cc.PPC64V2.cc.o CMakeFiles/mold.dir/src/thunks.cc.S390X.cc.o CMakeFiles/mold.dir/src/thunks.cc.SPARC64.cc.o CMakeFiles/mold.dir/src/thunks.cc.M68K.cc.o CMakeFiles/mold.dir/src/thunks.cc.SH4LE.cc.o CMakeFiles/mold.dir/src/thunks.cc.SH4BE.cc.o CMakeFiles/mold.dir/src/thunks.cc.LOONGARCH32.cc.o CMakeFiles/mold.dir/src/thunks.cc.LOONGARCH64.cc.o CMakeFiles/mold.dir/src/tls.cc.X86_64.cc.o CMakeFiles/mold.dir/src/tls.cc.I386.cc.o CMakeFiles/mold.dir/src/tls.cc.ARM64LE.cc.o CMakeFiles/mold.dir/src/tls.cc.ARM64BE.cc.o CMakeFiles/mold.dir/src/tls.cc.ARM32.cc.o CMakeFiles/mold.dir/src/tls.cc.RV32LE.cc.o CMakeFiles/mold.dir/src/tls.cc.RV32BE.cc.o CMakeFiles/mold.dir/src/tls.cc.RV64LE.cc.o CMakeFiles/mold.dir/src/tls.cc.RV64BE.cc.o CMakeFiles/mold.dir/src/tls.cc.PPC32.cc.o CMakeFiles/mold.dir/src/tls.cc.PPC64V1.cc.o CMakeFiles/mold.dir/src/tls.cc.PPC64V2.cc.o CMakeFiles/mold.dir/src/tls.cc.S390X.cc.o CMakeFiles/mold.dir/src/tls.cc.SPARC64.cc.o CMakeFiles/mold.dir/src/tls.cc.M68K.cc.o CMakeFiles/mold.dir/src/tls.cc.SH4LE.cc.o CMakeFiles/mold.dir/src/tls.cc.SH4BE.cc.o CMakeFiles/mold.dir/src/tls.cc.LOONGARCH32.cc.o CMakeFiles/mold.dir/src/tls.cc.LOONGARCH64.cc.o "CMakeFiles/mold.dir/src/lto-unix.cc.X86_64.cc.o" "CMakeFiles/mold.dir/src/lto-unix.cc.I386.cc.o" "CMakeFiles/mold.dir/src/lto-unix.cc.ARM64LE.cc.o" "CMakeFiles/mold.dir/src/lto-unix.cc.ARM64BE.cc.o" "CMakeFiles/mold.dir/src/lto-unix.cc.ARM32.cc.o" "CMakeFiles/mold.dir/src/lto-unix.cc.RV32LE.cc.o" "CMakeFiles/mold.dir/src/lto-unix.cc.RV32BE.cc.o" "CMakeFiles/mold.dir/src/lto-unix.cc.RV64LE.cc.o" "CMakeFiles/mold.dir/src/lto-unix.cc.RV64BE.cc.o" "CMakeFiles/mold.dir/src/lto-unix.cc.PPC32.cc.o" "CMakeFiles/mold.dir/src/lto-unix.cc.PPC64V1.cc.o" "CMakeFiles/mold.dir/src/lto-unix.cc.PPC64V2.cc.o" "CMakeFiles/mold.dir/src/lto-unix.cc.S390X.cc.o" "CMakeFiles/mold.dir/src/lto-unix.cc.SPARC64.cc.o" "CMakeFiles/mold.dir/src/lto-unix.cc.M68K.cc.o" "CMakeFiles/mold.dir/src/lto-unix.cc.SH4LE.cc.o" "CMakeFiles/mold.dir/src/lto-unix.cc.SH4BE.cc.o" "CMakeFiles/mold.dir/src/lto-unix.cc.LOONGARCH32.cc.o" "CMakeFiles/mold.dir/src/lto-unix.cc.LOONGARCH64.cc.o" "CMakeFiles/mold.dir/src/output-file-unix.cc.X86_64.cc.o" "CMakeFiles/mold.dir/src/output-file-unix.cc.I386.cc.o" "CMakeFiles/mold.dir/src/output-file-unix.cc.ARM64LE.cc.o" "CMakeFiles/mold.dir/src/output-file-unix.cc.ARM64BE.cc.o" "CMakeFiles/mold.dir/src/output-file-unix.cc.ARM32.cc.o" "CMakeFiles/mold.dir/src/output-file-unix.cc.RV32LE.cc.o" "CMakeFiles/mold.dir/src/output-file-unix.cc.RV32BE.cc.o" "CMakeFiles/mold.dir/src/output-file-unix.cc.RV64LE.cc.o" "CMakeFiles/mold.dir/src/output-file-unix.cc.RV64BE.cc.o" "CMakeFiles/mold.dir/src/output-file-unix.cc.PPC32.cc.o" "CMakeFiles/mold.dir/src/output-file-unix.cc.PPC64V1.cc.o" "CMakeFiles/mold.dir/src/output-file-unix.cc.PPC64V2.cc.o" "CMakeFiles/mold.dir/src/output-file-unix.cc.S390X.cc.o" "CMakeFiles/mold.dir/src/output-file-unix.cc.SPARC64.cc.o" "CMakeFiles/mold.dir/src/output-file-unix.cc.M68K.cc.o" "CMakeFiles/mold.dir/src/output-file-unix.cc.SH4LE.cc.o" "CMakeFiles/mold.dir/src/output-file-unix.cc.SH4BE.cc.o" "CMakeFiles/mold.dir/src/output-file-unix.cc.LOONGARCH32.cc.o" "CMakeFiles/mold.dir/src/output-file-unix.cc.LOONGARCH64.cc.o" "CMakeFiles/mold.dir/src/subprocess-unix.cc.X86_64.cc.o" "CMakeFiles/mold.dir/src/subprocess-unix.cc.I386.cc.o" "CMakeFiles/mold.dir/src/subprocess-unix.cc.ARM64LE.cc.o" "CMakeFiles/mold.dir/src/subprocess-unix.cc.ARM64BE.cc.o" "CMakeFiles/mold.dir/src/subprocess-unix.cc.ARM32.cc.o" "CMakeFiles/mold.dir/src/subprocess-unix.cc.RV32LE.cc.o" "CMakeFiles/mold.dir/src/subprocess-unix.cc.RV32BE.cc.o" "CMakeFiles/mold.dir/src/subprocess-unix.cc.RV64LE.cc.o" "CMakeFiles/mold.dir/src/subprocess-unix.cc.RV64BE.cc.o" "CMakeFiles/mold.dir/src/subprocess-unix.cc.PPC32.cc.o" "CMakeFiles/mold.dir/src/subprocess-unix.cc.PPC64V1.cc.o" "CMakeFiles/mold.dir/src/subprocess-unix.cc.PPC64V2.cc.o" "CMakeFiles/mold.dir/src/subprocess-unix.cc.S390X.cc.o" "CMakeFiles/mold.dir/src/subprocess-unix.cc.SPARC64.cc.o" "CMakeFiles/mold.dir/src/subprocess-unix.cc.M68K.cc.o" "CMakeFiles/mold.dir/src/subprocess-unix.cc.SH4LE.cc.o" "CMakeFiles/mold.dir/src/subprocess-unix.cc.SH4BE.cc.o" "CMakeFiles/mold.dir/src/subprocess-unix.cc.LOONGARCH32.cc.o" "CMakeFiles/mold.dir/src/subprocess-unix.cc.LOONGARCH64.cc.o" "CMakeFiles/mold.dir/git-hash.cc.o" CMakeFiles/mold.dir/lib/compress.cc.o CMakeFiles/mold.dir/lib/crc32.cc.o CMakeFiles/mold.dir/lib/demangle.cc.o CMakeFiles/mold.dir/lib/filepath.cc.o CMakeFiles/mold.dir/lib/glob.cc.o CMakeFiles/mold.dir/lib/hyperloglog.cc.o CMakeFiles/mold.dir/lib/mimalloc.cc.o "CMakeFiles/mold.dir/lib/multi-glob.cc.o" CMakeFiles/mold.dir/lib/perf.cc.o CMakeFiles/mold.dir/lib/random.cc.o CMakeFiles/mold.dir/lib/tar.cc.o "CMakeFiles/mold.dir/src/arch-arm32.cc.o" "CMakeFiles/mold.dir/src/arch-i386.cc.o" "CMakeFiles/mold.dir/src/arch-m68k.cc.o" "CMakeFiles/mold.dir/src/arch-ppc32.cc.o" "CMakeFiles/mold.dir/src/arch-ppc64v1.cc.o" "CMakeFiles/mold.dir/src/arch-ppc64v2.cc.o" "CMakeFiles/mold.dir/src/arch-s390x.cc.o" "CMakeFiles/mold.dir/src/arch-sparc64.cc.o" "CMakeFiles/mold.dir/src/arch-x86-64.cc.o" CMakeFiles/mold.dir/src/config.cc.o CMakeFiles/mold.dir/src/elf.cc.o "CMakeFiles/mold.dir/third-party/rust-demangle/rust-demangle.c.o" "CMakeFiles/mold.dir/lib/jobs-unix.cc.o" "CMakeFiles/mold.dir/lib/mapped-file-unix.cc.o" "CMakeFiles/mold.dir/lib/signal-unix.cc.o" -o mold -ldl /usr/lib/x86_64-linux-gnu/libz.so third-party/blake3/c/libblake3.a third-party/zstd/build/cmake/lib/libzstd.a third-party/mimalloc/libmimalloc.a gnu_14.3_cxx11_64_none/libtbb.a -lm -lpthread -lrt -latomic -ldl @@ -2106,10 +2142,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 -j40 test ARGS\+=--verbose ARGS\+=-j40 + 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 -j40 +/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 @@ -2482,6 +2518,24 @@ 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 @@ -2517,6 +2571,7 @@ 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 +1: + cc -B. -o out/test/x86_64/arch-x86_64-address-equality/exe1 out/test/x86_64/arch-x86_64-address-equality/a.o out/test/x86_64/arch-x86_64-address-equality/b.o out/test/x86_64/arch-x86_64-address-equality/d.so -pie 2: ++ 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 @@ -2656,6 +2711,7 @@ 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 @@ -2691,6 +2747,9 @@ 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 +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 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 @@ -2761,6 +2820,9 @@ 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 +8: + test_cxxflags -static +8: + echo 'int main() {}' +8: + c++ -B. -static -o /dev/null -xc++ - 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 @@ -2868,6 +2930,10 @@ 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 +11: + objdump -d out/test/x86_64/arch-x86_64-gnu-linkonce/exe +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' 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 @@ -3071,6 +3137,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 @@ -3102,6 +3173,11 @@ 18: + test_cflags -m32 18: + echo 'int main() {}' 18: + cc -B. -m32 -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 @@ -3133,6 +3209,11 @@ 19: + test_cflags -m32 19: + echo 'int main() {}' 19: + cc -B. -m32 -o /dev/null -xc - +19: + skip +19: + echo skipped +19: skipped +19: + trap - EXIT +19: + exit 0 20: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/arch-x86_64-init-array-readonly.sh 20: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 20: ++ export LC_ALL=C @@ -3168,6 +3249,7 @@ 20: + sed -i -e s/init_xxxxx/init_array/g out/test/x86_64/arch-x86_64-init-array-readonly/b.o 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 21: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 21: ++ export LC_ALL=C @@ -3200,6 +3282,7 @@ 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 @@ -3261,8 +3344,9 @@ 23: ++ set -x 23: + cat 23: + cc -o out/test/x86_64/arch-x86_64-large-bss/a.o -c -xc - -mcmodel=large -23: + cc -o out/test/x86_64/arch-x86_64-large-bss/b.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 +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 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 @@ -3326,6 +3410,7 @@ 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 @@ -3385,8 +3470,8 @@ 27: ++ echo -n 'Testing arch-x86_64-note-property ... ' 27: Testing arch-x86_64-note-property ... ++ set -o pipefail 27: ++ set -x -27: + echo endbr64 27: + cc -o /dev/null -c -xassembler - +27: + echo endbr64 27: + test_cflags -fcf-protection=branch 27: + echo 'int main() {}' 27: + cc -B. -fcf-protection=branch -o /dev/null -xc - @@ -3547,28 +3632,10 @@ 32: + cc -c -o out/test/x86_64/arch-x86_64-preinit-array/a.o -x assembler - 32: + cat 32: + cc -c -o out/test/x86_64/arch-x86_64-preinit-array/b.o -xc - - 1/402 Test #2: x86_64-arch-x86_64-apx-gotpcrelx ......................***Skipped 0.11 sec - 2/402 Test #3: x86_64-arch-x86_64-apx-gottpoff .......................***Skipped 0.11 sec - 3/402 Test #4: x86_64-arch-x86_64-apx-gottpoff2 ......................***Skipped 0.11 sec - 4/402 Test #7: x86_64-arch-x86_64-emulation-deduction ................ Passed 0.10 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 -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/402 Test #2: x86_64-arch-x86_64-apx-gotpcrelx ......................***Skipped 0.16 sec + 2/402 Test #3: x86_64-arch-x86_64-apx-gottpoff .......................***Skipped 0.16 sec + 3/402 Test #4: x86_64-arch-x86_64-apx-gottpoff2 ......................***Skipped 0.16 sec + 4/402 Test #7: x86_64-arch-x86_64-emulation-deduction ................ Passed 0.15 sec test 43 Start 43: x86_64-arch-x86_64-tls-ld-mcmodel-large @@ -3587,10 +3654,54 @@ 44: MACHINE=x86_64 44: CPU= 44: Test timeout computed to be: 1500 -8: + test_cxxflags -static -8: + echo 'int main() {}' -8: + c++ -B. -static -o /dev/null -xc++ - - 5/402 Test #15: x86_64-arch-x86_64-incompatible-libs-linker-script ....***Skipped 0.13 sec +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: [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.20 sec +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 +11: 1719: e8 f2 fe ff ff call 1610 +11: + on_exit +11: + echo OK +11: OK +11: + exit 0 + 6/402 Test #11: x86_64-arch-x86_64-gnu-linkonce ....................... Passed 0.19 sec +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 + 7/402 Test #15: x86_64-arch-x86_64-incompatible-libs-linker-script ....***Skipped 0.18 sec + 8/402 Test #17: x86_64-arch-x86_64-incompatible-libs ..................***Skipped 0.18 sec + 9/402 Test #18: x86_64-arch-x86_64-incompatible-libs2 .................***Skipped 0.18 sec + 10/402 Test #19: x86_64-arch-x86_64-incompatible-obj ...................***Skipped 0.18 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 @@ -3623,8 +3734,8 @@ 33: + cc -c -o /dev/null -xassembler -Wa,-mrelax-relocations=yes - 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 - +33: + cat 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 @@ -3662,6 +3773,7 @@ 34: + echo OK 34: OK 34: + exit 0 + 11/402 Test #34: x86_64-arch-x86_64-reloc-overflow ..................... Passed 0.14 sec 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 @@ -3692,8 +3804,9 @@ 35: ++ set -x 35: + cat 35: + cc -o out/test/x86_64/arch-x86_64-reloc-zero/a.o -c -x assembler - -35: + cat 35: + cc -o out/test/x86_64/arch-x86_64-reloc-zero/b.o -c -xc - +35: + cat +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 @@ -3722,10 +3835,11 @@ 36: ++ echo -n 'Testing arch-x86_64-reloc ... ' 36: Testing arch-x86_64-reloc ... ++ set -o pipefail 36: ++ set -x -36: + cat 36: + cc -fPIC -c -o out/test/x86_64/arch-x86_64-reloc/a.o -x assembler - 36: + cat 36: + cc -fPIC -c -o out/test/x86_64/arch-x86_64-reloc/b.o -xc - +36: + cat +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 37: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/arch-x86_64-section-alignment.sh 37: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 37: ++ export LC_ALL=C @@ -3756,6 +3870,7 @@ 37: ++ set -x 37: + cat 37: + cc -c -o out/test/x86_64/arch-x86_64-section-alignment/a.o -xc - +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 38: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/arch-x86_64-section-name.sh 38: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 38: ++ export LC_ALL=C @@ -3784,9 +3899,23 @@ 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 - +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: + grep -F '.text.hot .text.hot.foo' +38: + readelf -p .text.hot out/test/x86_64/arch-x86_64-section-name/exe +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 +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: + grep -F '.text.exit .text.exit.foo' +38: + readelf -p .text.exit out/test/x86_64/arch-x86_64-section-name/exe 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 @@ -3815,8 +3944,8 @@ 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: + echo abab 39: abab 39: + cat 39: + cc -o out/test/x86_64/arch-x86_64-tbss-only/a.o -c -xc - @@ -3850,56 +3979,6 @@ 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 -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 -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 -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 -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 -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 -18: + skip -18: + echo skipped -18: skipped -18: + trap - EXIT -18: + exit 0 -17: + skip -17: + echo skipped -17: skipped -17: + trap - EXIT -17: + exit 0 -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 -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 -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 -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 -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 41: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/arch-x86_64-tls-gd-to-ie.sh 41: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 41: ++ export LC_ALL=C @@ -3930,6 +4009,8 @@ 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 +41: + cc -fPIC -c -o out/test/x86_64/arch-x86_64-tls-gd-to-ie/b.o -xc - +41: + cat 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 @@ -3960,49 +4041,8 @@ 42: ++ set -x 42: + cat 42: + cc -c -o out/test/x86_64/arch-x86_64-tls-large-tbss/a.o -x assembler - -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 ']' -43: ++ '[' -z '' ']' -43: ++ TESTDIR=out/test/x86_64 -43: ++ CC=cc -43: ++ CXX=c++ -43: ++ GCC=gcc -43: ++ GXX=g++ -43: ++ OBJDUMP=objdump -43: ++ OBJCOPY=objcopy -43: ++ STRIP=strip -43: ++ QEMU= -43: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/arch-x86_64-tls-ld-mcmodel-large.sh .sh -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 -43: ++ case $MACHINE in -43: ++ tlsdesc_opt=-mtls-dialect=gnu2 -43: +++ uname -43: ++ '[' Linux = FreeBSD ']' -43: ++ trap 'on_error $LINENO' ERR -43: ++ trap on_exit EXIT -43: ++ echo -n 'Testing arch-x86_64-tls-ld-mcmodel-large ... ' -43: Testing arch-x86_64-tls-ld-mcmodel-large ... ++ set -o pipefail -43: ++ set -x -43: + cat - 6/402 Test #6: x86_64-arch-x86_64-empty-mergeable-section ............ Passed 0.16 sec - 7/402 Test #17: x86_64-arch-x86_64-incompatible-libs ..................***Skipped 0.14 sec - 8/402 Test #18: x86_64-arch-x86_64-incompatible-libs2 .................***Skipped 0.14 sec - 9/402 Test #19: x86_64-arch-x86_64-incompatible-obj ...................***Skipped 0.14 sec - 10/402 Test #34: x86_64-arch-x86_64-reloc-overflow ..................... Passed 0.09 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 +42: + cc -c -o out/test/x86_64/arch-x86_64-tls-large-tbss/b.o -xc - +42: + cat test 47 Start 47: x86_64-arch-x86_64-warn-execstack @@ -4039,7 +4079,117 @@ 50: MACHINE=x86_64 50: CPU= 50: Test timeout computed to be: 1500 - 11/402 Test #11: x86_64-arch-x86_64-gnu-linkonce ....................... Passed 0.21 sec +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 +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 +31: + grep -F .got +31: + readelf --sections out/test/x86_64/arch-x86_64-plt/exe +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 +31: + grep 'Hello world' +31: + out/test/x86_64/arch-x86_64-plt/exe +31: Hello world +31: + on_exit +31: + echo OK +31: OK +31: + exit 0 +13: + out/test/x86_64/arch-x86_64-gotpcrelx/exe +13: 0 0 +13: + on_exit +13: + echo OK +13: OK +13: + exit 0 +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' +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 +20: + grep 'init1 init2' +20: + out/test/x86_64/arch-x86_64-init-array-readonly/exe +20: init1 init2 +20: + on_exit +20: + echo OK +20: OK +20: + exit 0 +27: + cc -fcf-protection=branch -c -o out/test/x86_64/arch-x86_64-note-property/a.o -xc - +27: + cat +21: + grep 'init1 init2 fini2 fini1' +21: + out/test/x86_64/arch-x86_64-init-array/exe +21: init1 init2 fini2 fini1 +21: + on_exit +21: + echo OK +21: OK +21: + exit 0 +25: + readelf -x .foo out/test/x86_64/arch-x86_64-mergeable-strings-nonalloc/exe +25: + grep -F '03000000 00000000 ffffffff ffffffff' +25: 0x00000000 03000000 00000000 ffffffff ffffffff ................ +25: + readelf -x .bar out/test/x86_64/arch-x86_64-mergeable-strings-nonalloc/exe +25: + grep -F xyz.abc. +25: 0x00000000 78797a00 61626300 xyz.abc. +25: + on_exit +25: + echo OK +25: OK +25: + exit 0 +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 ']' +43: ++ '[' -z '' ']' +43: ++ TESTDIR=out/test/x86_64 +43: ++ CC=cc +43: ++ CXX=c++ +43: ++ GCC=gcc +43: ++ GXX=g++ +43: ++ OBJDUMP=objdump +43: ++ OBJCOPY=objcopy +43: ++ STRIP=strip +43: ++ QEMU= +43: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/arch-x86_64-tls-ld-mcmodel-large.sh .sh +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 +43: ++ case $MACHINE in +43: ++ tlsdesc_opt=-mtls-dialect=gnu2 +43: +++ uname +43: ++ '[' Linux = FreeBSD ']' +43: ++ trap 'on_error $LINENO' ERR +43: ++ trap on_exit EXIT +43: ++ echo -n 'Testing arch-x86_64-tls-ld-mcmodel-large ... ' +43: Testing arch-x86_64-tls-ld-mcmodel-large ... ++ set -o pipefail +43: ++ set -x +43: + cat 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 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 @@ -4076,21 +4226,6 @@ 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 - -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: + grep 'Hello world' -31: + out/test/x86_64/arch-x86_64-plt/exe -31: Hello world -31: + on_exit -31: + echo OK -31: OK -31: + exit 0 45: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/arch-x86_64-tlsdesc.sh 45: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 45: ++ export LC_ALL=C @@ -4124,95 +4259,8 @@ 45: ++ uname 45: + '[' Linux = FreeBSD ']' 45: + '[' -mtls-dialect=gnu2 = '' ']' -45: + cc -shared -fPIC -xc -o out/test/x86_64/arch-x86_64-tlsdesc/tlsdesc.so -mtls-dialect=gnu2 - 45: + echo '_Thread_local int x; int y() { return x; }' -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 -42: + cat -42: + cc -c -o out/test/x86_64/arch-x86_64-tls-large-tbss/b.o -xc - -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 -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 -13: + out/test/x86_64/arch-x86_64-gotpcrelx/exe -13: 0 0 -13: + on_exit -13: + echo OK -13: OK -13: + 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 -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 -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 -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 -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 -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: + grep -F '.text .text.foo' -38: + readelf -p .text out/test/x86_64/arch-x86_64-section-name/exe -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 -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 -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: + 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 -27: + cat -27: + cc -fcf-protection=branch -c -o out/test/x86_64/arch-x86_64-note-property/a.o -xc - -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 -23: + grep -E '^1 c0000000$' -23: + out/test/x86_64/arch-x86_64-large-bss/exe -23: 1 c0000000 -23: + on_exit -23: + echo OK -23: OK -23: + exit 0 -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 - +45: + cc -shared -fPIC -xc -o out/test/x86_64/arch-x86_64-tlsdesc/tlsdesc.so -mtls-dialect=gnu2 - 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 @@ -4241,6 +4289,153 @@ 46: ++ echo -n 'Testing arch-x86_64-unique ... ' 46: Testing arch-x86_64-unique ... ++ set -o pipefail 46: ++ set -x +46: + cat +46: + cc -c -o out/test/x86_64/arch-x86_64-unique/a.o -x assembler - +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*' + 12/402 Test #9: x86_64-arch-x86_64-execstack-if-needed ................ Passed 0.27 sec + 13/402 Test #13: x86_64-arch-x86_64-gotpcrelx .......................... Passed 0.26 sec + 14/402 Test #20: x86_64-arch-x86_64-init-array-readonly ................ Passed 0.25 sec + 15/402 Test #21: x86_64-arch-x86_64-init-array ......................... Passed 0.25 sec + 16/402 Test #25: x86_64-arch-x86_64-mergeable-strings-nonalloc ......... Passed 0.24 sec + 17/402 Test #31: x86_64-arch-x86_64-plt ................................ Passed 0.22 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 +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 +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 +27: + cat +27: + cc -fcf-protection=none -c -o out/test/x86_64/arch-x86_64-note-property/b.o -xc - +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 +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 + 18/402 Test #5: x86_64-arch-x86_64-apx-tlsdesc ........................***Skipped 0.31 sec +14: + cat +14: + c++ -march=x86-64 -o out/test/x86_64/arch-x86_64-ifunc-alias/a.o -c -xc++ - -fno-PIE +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 +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 +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 +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: + grep -F '.data .data.foo' +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 +38: + readelf --sections out/test/x86_64/arch-x86_64-section-name/exe +38: + not grep -F .text.hot +38: + grep -F .text.hot +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 +39: + out/test/x86_64/arch-x86_64-tbss-only/exe +1: + grep '^1 ' +1: + out/test/x86_64/arch-x86_64-address-equality/exe1 +1: 1 0x55cdc6cba680 0x55cdc6cba680 +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: + 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 +30: + cat +30: + cc -Xassembler -mx86-used-note=no -o out/test/x86_64/arch-x86_64-note2/b.o -c -x assembler - +30: + cc -Xassembler -mx86-used-note=no -o out/test/x86_64/arch-x86_64-note2/c.o -c -x assembler - +30: + cat +30: + cat +30: + cc -Xassembler -mx86-used-note=no -o out/test/x86_64/arch-x86_64-note2/d.o -c -xc - +40: + cat +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 +40: + gcc -mtls-dialect=gnu -fPIC -c -o out/test/x86_64/arch-x86_64-tls-gd-mcmodel-large/c.o -xc - -mcmodel=large +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 + 19/402 Test #12: x86_64-arch-x86_64-gnu-retain ......................... Passed 0.30 sec +23: + grep -E '^1 c0000000$' +23: + out/test/x86_64/arch-x86_64-large-bss/exe +23: 1 c0000000 +23: + on_exit +23: + echo OK +23: OK +23: + exit 0 +29: + test_cflags -Xassembler -mx86-used-note=no +29: + echo 'int main() {}' +29: + cc -B. -Xassembler -mx86-used-note=no -o /dev/null -xc - +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 +35: + on_exit +35: + echo OK +35: OK +35: + exit 0 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 @@ -4269,8 +4464,10 @@ 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 - +47: + cat 48: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/arch-x86_64-warn-shared-textrel.sh 48: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 48: ++ export LC_ALL=C @@ -4293,6 +4490,18 @@ 48: ++ case $MACHINE in 48: ++ tlsdesc_opt=-mtls-dialect=gnu2 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: + cat +48: + cc -c -o out/test/x86_64/arch-x86_64-warn-shared-textrel/b.o -fPIC -xc - 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 @@ -4312,71 +4521,6 @@ 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 - 12/402 Test #5: x86_64-arch-x86_64-apx-tlsdesc ........................***Skipped 0.23 sec - 13/402 Test #9: x86_64-arch-x86_64-execstack-if-needed ................ Passed 0.22 sec - 14/402 Test #13: x86_64-arch-x86_64-gotpcrelx .......................... Passed 0.22 sec - 15/402 Test #25: x86_64-arch-x86_64-mergeable-strings-nonalloc ......... Passed 0.19 sec - 16/402 Test #31: x86_64-arch-x86_64-plt ................................ Passed 0.17 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 -38: [ 1] .text .text.foo -38: + grep -F '.data.rel.ro .data.rel.ro.foo' -38: + readelf -p .data.rel.ro out/test/x86_64/arch-x86_64-section-name/exe -38: [ 0] .data.rel.ro .data.rel.ro.foo -38: + readelf -p .data out/test/x86_64/arch-x86_64-section-name/exe -38: + grep -F '.data .data.foo' -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 - 17/402 Test #23: x86_64-arch-x86_64-large-bss .......................... Passed 0.25 sec -46: + cat -46: + cc -c -o out/test/x86_64/arch-x86_64-unique/a.o -x assembler - -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*' 49: ++ case $MACHINE in 49: ++ tlsdesc_opt=-mtls-dialect=gnu2 49: +++ uname @@ -4390,8 +4534,8 @@ 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 - +49: + cat 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 @@ -4424,27 +4568,6 @@ 50: + '[' Linux = FreeBSD ']' 50: + cat 50: + cc -o out/test/x86_64/arch-x86_64-z-dynamic-undefined-weak/b.o -c -xc - -fno-PIE -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 -29: + test_cflags -Xassembler -mx86-used-note=no -29: + cc -B. -Xassembler -mx86-used-note=no -o /dev/null -xc - -29: + echo 'int main() {}' -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 -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 -46: + grep ab -46: + readelf -x .data.foo.1 out/test/x86_64/arch-x86_64-unique/exe -46: 0x0000342a 6162 ab -46: + grep c 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 @@ -4478,53 +4601,6 @@ 51: + cc -o out/test/x86_64/arch-x86_64-z-ibt/a.o -c -x assembler - 51: + cat 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 -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: + cat -48: + cc -c -o out/test/x86_64/arch-x86_64-warn-shared-textrel/b.o -fPIC -xc - -30: + cc -Xassembler -mx86-used-note=no -o out/test/x86_64/arch-x86_64-note2/b.o -c -x assembler - -30: + cat -30: + cat -30: + cc -Xassembler -mx86-used-note=no -o out/test/x86_64/arch-x86_64-note2/c.o -c -x assembler - -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 -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 -1: + grep '^1 ' -1: + out/test/x86_64/arch-x86_64-address-equality/exe1 -1: 1 0x56052914d680 0x56052914d680 -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 -47: + cc -o out/test/x86_64/arch-x86_64-warn-execstack/b.o -c -xc - -47: + cat -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 -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 -35: + on_exit -35: + echo OK -35: OK -35: + exit 0 -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 -21: + grep 'init1 init2 fini2 fini1' -21: + out/test/x86_64/arch-x86_64-init-array/exe -21: init1 init2 fini2 fini1 -21: + on_exit -21: + echo OK -21: OK -21: + 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 @@ -4547,6 +4623,14 @@ 52: ++ case $MACHINE in 52: ++ tlsdesc_opt=-mtls-dialect=gnu2 52: +++ uname +52: ++ '[' Linux = FreeBSD ']' +52: ++ trap 'on_error $LINENO' ERR +52: ++ trap on_exit EXIT +52: ++ echo -n 'Testing arch-x86_64-z-ibtplt ... ' +52: Testing arch-x86_64-z-ibtplt ... ++ set -o pipefail +52: ++ set -x +52: + cat +52: + cc -fPIC -o out/test/x86_64/arch-x86_64-z-ibtplt/a.o -c -xc - 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 @@ -4578,6 +4662,69 @@ 53: + test_cflags -fcf-protection 53: + echo 'int main() {}' 53: + cc -B. -fcf-protection -o /dev/null -xc - +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 +33: + sed -n '/:/,/<.*>:/p' +33: + objdump -d out/test/x86_64/arch-x86_64-relax/exe +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 +39: + readelf -W --segments out/test/x86_64/arch-x86_64-tbss-only/exe +39: + grep -E 'TLS +0x000([^ ][^ ][^ ]) 0x[^ ]+\1 ' +39: TLS 0x0006d4 0x00000000000026d4 0x00000000000026d4 0x000000 0x000001 R 0x1 +39: + on_exit +39: + echo OK +39: OK +39: + exit 0 +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 +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 +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: + 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 +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: + grep de +46: + readelf -x .data out/test/x86_64/arch-x86_64-unique/exe +46: 0x00003428 6465 de +46: + on_exit +46: + echo OK +46: OK +46: + exit 0 +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 +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 +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 54: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/arch-x86_64-z-rewrite-endbr2.sh 54: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 54: ++ export LC_ALL=C @@ -4628,6 +4775,18 @@ 55: ++ testname=arch-x86_64-z-rewrite-endbr3 55: ++ t=out/test/x86_64/arch-x86_64-z-rewrite-endbr3 55: ++ mkdir -p out/test/x86_64/arch-x86_64-z-rewrite-endbr3 +55: ++ case $MACHINE in +55: ++ tlsdesc_opt=-mtls-dialect=gnu2 +55: +++ uname +55: ++ '[' Linux = FreeBSD ']' +55: ++ trap 'on_error $LINENO' ERR +55: ++ trap on_exit EXIT +55: ++ echo -n 'Testing arch-x86_64-z-rewrite-endbr3 ... ' +55: Testing arch-x86_64-z-rewrite-endbr3 ... ++ set -o pipefail +55: ++ set -x +55: + test_cflags -fcf-protection +55: + echo 'int main() {}' +55: + cc -B. -fcf-protection -o /dev/null -xc - 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 @@ -4644,66 +4803,6 @@ 56: ++ STRIP=strip 56: ++ QEMU= 56: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/arch-x86_64-z-shstk.sh .sh - 18/402 Test #20: x86_64-arch-x86_64-init-array-readonly ................ Passed 0.27 sec - 19/402 Test #21: x86_64-arch-x86_64-init-array ......................... Passed 0.27 sec - 20/402 Test #35: x86_64-arch-x86_64-reloc-zero ......................... Passed 0.22 sec -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 -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 -46: + readelf -x .data.foo.2 out/test/x86_64/arch-x86_64-unique/exe -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 -52: ++ '[' Linux = FreeBSD ']' -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 -52: + cat -52: + cc -fPIC -o out/test/x86_64/arch-x86_64-z-ibtplt/a.o -c -xc - -55: ++ case $MACHINE in -55: ++ tlsdesc_opt=-mtls-dialect=gnu2 -55: +++ uname -55: ++ '[' Linux = FreeBSD ']' -55: ++ trap 'on_error $LINENO' ERR -55: ++ trap on_exit EXIT -55: ++ echo -n 'Testing arch-x86_64-z-rewrite-endbr3 ... ' -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() {}' 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 @@ -4718,19 +4817,6 @@ 56: ++ set -x 56: + echo endbr64 56: + cc -o /dev/null -c -xassembler - -14: + cat -14: + c++ -march=x86-64 -o out/test/x86_64/arch-x86_64-ifunc-alias/a.o -c -xc++ - -fno-PIE -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 -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 -44: + echo 'int y(); int main() { y(); }' -44: + cc -xc -c -o out/test/x86_64/arch-x86_64-tls-module-base/tlsdesc.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 @@ -4763,47 +4849,6 @@ 57: + grep musl 57: + cat 57: + cc -c -o out/test/x86_64/arch-x86_64-z-text/a.o -x assembler - -57: + cat -57: + cc -c -o out/test/x86_64/arch-x86_64-z-text/b.o -fPIC -xc - -56: + cat -38: + on_exit -38: + echo OK -38: OK -38: + exit 0 -41: + cat -41: + cc -fPIC -c -o out/test/x86_64/arch-x86_64-tls-gd-to-ie/b.o -xc - -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 -30: + cat -30: + cc -Xassembler -mx86-used-note=no -o out/test/x86_64/arch-x86_64-note2/d.o -c -xc - -12: + not grep foo -12: + nm out/test/x86_64/arch-x86_64-gnu-retain/exe1 -12: + grep foo -12: + return 0 -12: + on_exit -12: + echo OK -12: OK -12: + exit 0 -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 -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 -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 -40: + cat -40: + gcc -mtls-dialect=gnu -fPIC -c -o out/test/x86_64/arch-x86_64-tls-gd-mcmodel-large/b.o -xc - -mcmodel=large -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 -47: + grep -E 'may cause a segmentation fault|requires executable stack' -27: + cat -27: + cc -fcf-protection=none -c -o out/test/x86_64/arch-x86_64-note-property/b.o -xc - 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 @@ -4840,21 +4885,32 @@ 58: + cat 58: + cc -fPIC -c -o out/test/x86_64/abs-error/a.o -xassembler - 59: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/absolute-symbols.sh - 21/402 Test #12: x86_64-arch-x86_64-gnu-retain ......................... Passed 0.33 sec - 22/402 Test #32: x86_64-arch-x86_64-preinit-array ...................... Passed 0.28 sec - 23/402 Test #38: x86_64-arch-x86_64-section-name ....................... Passed 0.25 sec - 24/402 Test #46: x86_64-arch-x86_64-unique ............................. Passed 0.17 sec -56: + cc -o out/test/x86_64/arch-x86_64-z-shstk/a.o -c -x assembler - -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 -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 +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 ']' +59: ++ '[' -z '' ']' +59: ++ TESTDIR=out/test/x86_64 +59: ++ CC=cc +59: ++ CXX=c++ +59: ++ GCC=gcc +59: ++ GXX=g++ +59: ++ OBJDUMP=objdump +59: ++ OBJCOPY=objcopy +59: ++ STRIP=strip +59: ++ QEMU= +59: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/absolute-symbols.sh .sh +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 + 20/402 Test #23: x86_64-arch-x86_64-large-bss .......................... Passed 0.29 sec + 21/402 Test #32: x86_64-arch-x86_64-preinit-array ...................... Passed 0.27 sec + 22/402 Test #35: x86_64-arch-x86_64-reloc-zero ......................... Passed 0.26 sec + 23/402 Test #37: x86_64-arch-x86_64-section-alignment .................. Passed 0.24 sec + 24/402 Test #39: x86_64-arch-x86_64-tbss-only .......................... Passed 0.24 sec test 62 Start 62: x86_64-as-needed-dso @@ -4882,7 +4938,51 @@ 64: MACHINE=x86_64 64: CPU= 64: Test timeout computed to be: 1500 -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 +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 +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 +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 +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 + 25/402 Test #46: x86_64-arch-x86_64-unique ............................. Passed 0.17 sec +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: + cat +59: + cc -o out/test/x86_64/absolute-symbols/a.o -c -x assembler - +59: + cat +59: + cc -o out/test/x86_64/absolute-symbols/b.o -c -fno-PIC -xc - +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 +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 +47: + grep -E 'may cause a segmentation fault|requires executable stack' +44: + echo 'int y(); int main() { y(); }' +44: + cc -xc -c -o out/test/x86_64/arch-x86_64-tls-module-base/tlsdesc.o - +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 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 @@ -4911,81 +5011,8 @@ 60: ++ echo -n 'Testing allow-multiple-definition ... ' 60: Testing allow-multiple-definition ... ++ set -o pipefail 60: ++ set -x -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 -50: + grep 'cannot create a copy relocation for foo' -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 ']' -59: ++ '[' -z '' ']' -59: ++ TESTDIR=out/test/x86_64 -59: ++ CC=cc -59: ++ CXX=c++ -59: ++ GCC=gcc -59: ++ GXX=g++ -59: ++ OBJDUMP=objdump -59: ++ OBJCOPY=objcopy -59: ++ STRIP=strip -59: ++ QEMU= -59: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/absolute-symbols.sh .sh -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 -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 -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 -58: + cat -58: + cc -fno-PIC -c -o out/test/x86_64/abs-error/b.o -xc - -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$' -26: 144: 000000000022465f 0 NOTYPE LOCAL DEFAULT 14 foo -16: + test_cflags -m32 -16: + echo 'int main() {}' -16: + cc -B. -m32 -o /dev/null -xc - -37: + out/test/x86_64/arch-x86_64-section-alignment/exe -37: + grep '^0 0 0$' -37: 0 0 0 -37: + on_exit -37: + echo OK -37: OK -37: + exit 0 -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 -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 +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 @@ -5005,6 +5032,61 @@ 61: ++ testname=ar-alignment 61: ++ t=out/test/x86_64/ar-alignment 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 - +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 +56: + cat +56: + cc -o out/test/x86_64/arch-x86_64-z-shstk/a.o -c -x assembler - +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 +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 +27: + ./mold -o out/test/x86_64/arch-x86_64-note-property/exe out/test/x86_64/arch-x86_64-note-property/a.o +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 +57: + cat +57: + cc -c -o out/test/x86_64/arch-x86_64-z-text/b.o -fPIC -xc - +58: + cat +58: + cc -fno-PIC -c -o out/test/x86_64/abs-error/b.o -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: + 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: + on_exit +38: + echo OK +38: OK +38: + exit 0 +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 +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 +50: + grep 'cannot create a copy relocation for foo' +45: + echo 'int y(); int main() { y(); }' +45: + cc -xc -c -o out/test/x86_64/arch-x86_64-tlsdesc/tlsdesc.o - +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 +1: + out/test/x86_64/arch-x86_64-address-equality/exe2 +1: + grep '^1 ' +1: 1 0x5565375bc680 0x5565375bc680 +1: + on_exit +1: + echo OK +1: OK +1: + exit 0 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 @@ -5034,46 +5116,8 @@ 62: Testing as-needed-dso ... ++ set -o pipefail 62: ++ set -x 62: + cat -63: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/as-needed-dso2.sh - 25/402 Test #37: x86_64-arch-x86_64-section-alignment .................. Passed 0.28 sec -60: + echo 'int main() { return 0; }' -60: + cc -c -o out/test/x86_64/allow-multiple-definition/a.o -xc - -33: 16f3: 48 8d 3d c4 00 00 00 lea 0xc4(%rip),%rdi # 17be - 26/402 Test #39: x86_64-arch-x86_64-tbss-only .......................... Passed 0.28 sec - 27/402 Test #42: x86_64-arch-x86_64-tls-large-tbss ..................... Passed 0.26 sec 62: + cc -o out/test/x86_64/as-needed-dso/libfoo.so -shared -fPIC -Wl,-soname,libfoo.so -xc - -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 -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 -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 -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 -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 +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 63: ++ export LC_ALL=C 63: ++ LC_ALL=C @@ -5094,11 +5138,15 @@ 63: ++ mkdir -p out/test/x86_64/as-needed-dso2 63: ++ case $MACHINE in 63: ++ tlsdesc_opt=-mtls-dialect=gnu2 -26: + on_exit -26: + echo OK -26: OK -26: + exit 0 - 28/402 Test #26: x86_64-arch-x86_64-mergeable-strings .................. Passed 0.35 sec +63: +++ uname +63: ++ '[' Linux = FreeBSD ']' +63: ++ trap 'on_error $LINENO' ERR +63: ++ trap on_exit EXIT +63: ++ echo -n 'Testing as-needed-dso2 ... ' +63: Testing as-needed-dso2 ... ++ set -o pipefail +63: ++ set -x +63: + cc -c -fPIC -o out/test/x86_64/as-needed-dso2/a.o -xc - +63: + cat 64: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/as-needed-weak.sh 64: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 64: ++ export LC_ALL=C @@ -5126,28 +5174,8 @@ 64: ++ trap on_exit EXIT 64: ++ echo -n 'Testing as-needed-weak ... ' 64: Testing as-needed-weak ... ++ set -o pipefail -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 - -45: + echo 'int y(); int main() { y(); }' -45: + cc -xc -c -o out/test/x86_64/arch-x86_64-tlsdesc/tlsdesc.o - -1: + grep '^1 ' -1: + out/test/x86_64/arch-x86_64-address-equality/exe2 -1: 1 0x560a771c6680 0x560a771c6680 -1: + on_exit -1: + echo OK -1: OK -1: + exit 0 -59: + cat -59: + cc -o out/test/x86_64/absolute-symbols/b.o -c -fno-PIC -xc - +64: ++ set -x +64: + cat 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 @@ -5170,11 +5198,15 @@ 65: ++ case $MACHINE in 65: ++ tlsdesc_opt=-mtls-dialect=gnu2 65: +++ uname -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 +65: ++ '[' Linux = FreeBSD ']' +65: ++ trap 'on_error $LINENO' ERR +65: ++ trap on_exit EXIT +65: ++ echo -n 'Testing as-needed ... ' +65: Testing as-needed ... ++ set -o pipefail +65: ++ set -x +65: + cat +65: + cc -o out/test/x86_64/as-needed/a.o -c -xc - + 26/402 Test #38: x86_64-arch-x86_64-section-name ....................... Passed 0.30 sec test 68 Start 68: x86_64-bsymbolic-functions @@ -5184,27 +5216,8 @@ 68: MACHINE=x86_64 68: CPU= 68: Test timeout computed to be: 1500 -63: +++ uname -63: ++ '[' Linux = FreeBSD ']' -63: ++ trap 'on_error $LINENO' ERR -63: ++ trap on_exit EXIT -63: ++ echo -n 'Testing as-needed-dso2 ... ' -63: Testing as-needed-dso2 ... ++ set -o pipefail -63: ++ set -x -63: + cat -63: + cc -c -fPIC -o out/test/x86_64/as-needed-dso2/a.o -xc - -64: ++ set -x -64: + cat + 27/402 Test #1: x86_64-arch-x86_64-address-equality ................... Passed 0.40 sec 64: + cc -fPIC -o out/test/x86_64/as-needed-weak/a.o -c -xc - -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 -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 -28: + test_cflags -Xassembler -mx86-used-note=no -28: + echo 'int main() {}' -28: + cc -B. -Xassembler -mx86-used-note=no -o /dev/null -xc - 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 @@ -5224,29 +5237,45 @@ 66: ++ testname=auxiliary 66: ++ t=out/test/x86_64/auxiliary 66: ++ mkdir -p out/test/x86_64/auxiliary - 29/402 Test #1: x86_64-arch-x86_64-address-equality ................... Passed 0.41 sec -33: + grep -E 'lea \s*0x.+\(%rip\),%r13 .*' out/test/x86_64/arch-x86_64-relax/log -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 -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 -65: ++ '[' Linux = FreeBSD ']' -65: ++ trap 'on_error $LINENO' ERR -65: ++ trap on_exit EXIT -65: ++ echo -n 'Testing as-needed ... ' -65: Testing as-needed ... ++ set -o pipefail -65: ++ set -x -65: + cat -65: + cc -o out/test/x86_64/as-needed/a.o -c -xc - +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 +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 +24: + grep '^abcdef$' +24: + out/test/x86_64/arch-x86_64-mergeable-records/exe +24: abcdef +24: + grep '^bcdef$' +24: + out/test/x86_64/arch-x86_64-mergeable-records/exe +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$' +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 +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 +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 +42: + grep '^3 0 5 0 0 0$' +42: + out/test/x86_64/arch-x86_64-tls-large-tbss/exe +42: 3 0 5 0 0 0 +42: + on_exit +42: + echo OK +42: OK +42: + exit 0 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 @@ -5266,24 +5295,70 @@ 67: ++ testname=bno-symbolic 67: ++ t=out/test/x86_64/bno-symbolic 67: ++ mkdir -p out/test/x86_64/bno-symbolic -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 -33: 172b: 4c 8d 3d 8c 00 00 00 lea 0x8c(%rip),%r15 # 17be +67: ++ case $MACHINE in +67: ++ tlsdesc_opt=-mtls-dialect=gnu2 +67: +++ uname +67: ++ '[' Linux = FreeBSD ']' +67: ++ trap 'on_error $LINENO' ERR +67: ++ trap on_exit EXIT +67: ++ echo -n 'Testing bno-symbolic ... ' +67: Testing bno-symbolic ... ++ set -o pipefail +67: ++ set -x +67: + '[' x86_64 = s390x ']' +67: + 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 +66: + cat +66: + cc -o out/test/x86_64/auxiliary/a.o -c -x assembler - +67: + cc -c -fPIC -oout/test/x86_64/bno-symbolic/a.o -xc - +24: pqr +24: + out/test/x86_64/arch-x86_64-mergeable-records/exe +24: + grep '^mnopqr$' +24: mnopqr +30: mold: warning: entry symbol is not defined: _start +30: + readelf --segments out/test/x86_64/arch-x86_64-note2/exe 68: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/bsymbolic-functions.sh -66: ++ case $MACHINE in -66: ++ tlsdesc_opt=-mtls-dialect=gnu2 -66: +++ uname -33: + grep -E 'lea \s*0x.+\(%rip\),%r16 .*' out/test/x86_64/arch-x86_64-relax/log -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 -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 +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 + 28/402 Test #42: x86_64-arch-x86_64-tls-large-tbss ..................... Passed 0.30 sec +69: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/bsymbolic-non-weak-functions.sh +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 +69: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc +69: ++ export LC_ALL=C +69: ++ LC_ALL=C +69: ++ '[' -z x86_64 ']' +69: ++ '[' -z '' ']' +69: ++ TESTDIR=out/test/x86_64 +69: ++ CC=cc +69: ++ CXX=c++ +69: ++ GCC=gcc +69: ++ GXX=g++ +69: ++ OBJDUMP=objdump +69: ++ OBJCOPY=objcopy +69: ++ STRIP=strip +69: ++ QEMU= +24: + on_exit +24: + echo OK +24: OK +24: + exit 0 +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 - 68: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 68: ++ export LC_ALL=C 68: ++ LC_ALL=C @@ -5299,111 +5374,55 @@ 68: ++ STRIP=strip 68: ++ QEMU= 68: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/bsymbolic-functions.sh .sh -66: + cat -66: + cc -o out/test/x86_64/auxiliary/a.o -c -x assembler - -69: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/bsymbolic-non-weak-functions.sh -67: ++ case $MACHINE in -67: ++ tlsdesc_opt=-mtls-dialect=gnu2 -67: +++ uname -69: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 68: ++ testname=bsymbolic-functions 68: ++ t=out/test/x86_64/bsymbolic-functions 68: ++ mkdir -p out/test/x86_64/bsymbolic-functions -69: ++ export LC_ALL=C -69: ++ LC_ALL=C -69: ++ '[' -z x86_64 ']' -69: ++ '[' -z '' ']' -69: ++ TESTDIR=out/test/x86_64 -69: ++ CC=cc -69: ++ CXX=c++ -69: ++ GCC=gcc -69: ++ GXX=g++ -69: ++ OBJDUMP=objdump -69: ++ OBJCOPY=objcopy -69: ++ STRIP=strip -69: ++ QEMU= -22: + grep 'x86 ISA needed: .*x86-64-v4' 22: + readelf -n out/test/x86_64/arch-x86_64-isa-level/exe4 -69: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/bsymbolic-non-weak-functions.sh .sh -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 -67: ++ '[' Linux = FreeBSD ']' -67: ++ trap 'on_error $LINENO' ERR -67: ++ trap on_exit EXIT -67: ++ echo -n 'Testing bno-symbolic ... ' -67: Testing bno-symbolic ... ++ set -o pipefail -67: ++ set -x -67: + '[' x86_64 = s390x ']' -67: + cc -c -fPIC -oout/test/x86_64/bno-symbolic/a.o -xc - -69: ++ testname=bsymbolic-non-weak-functions -69: ++ t=out/test/x86_64/bsymbolic-non-weak-functions -69: ++ mkdir -p out/test/x86_64/bsymbolic-non-weak-functions -68: ++ case $MACHINE in -68: ++ tlsdesc_opt=-mtls-dialect=gnu2 -33: 1742: d5 48 8d 15 74 00 00 lea 0x74(%rip),%r18 # 17be -24: + out/test/x86_64/arch-x86_64-mergeable-records/exe -24: + grep '^abcdef$' -33: + grep -E 'lea \s*0x.+\(%rip\),%r19 .*' out/test/x86_64/arch-x86_64-relax/log -68: +++ uname -67: + cat +22: + grep 'x86 ISA needed: .*x86-64-v4' 22: Properties: x86 ISA needed: x86-64-baseline, x86-64-v4 22: + on_exit 22: + echo OK 22: OK 22: + exit 0 - 30/402 Test #22: x86_64-arch-x86_64-isa-level .......................... Passed 0.39 sec +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 +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 +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 +30: + grep -F '01 .note.a .note.c .note.b' +30: 01 .note.a .note.c .note.b +30: + on_exit +30: + echo OK +30: OK +30: + exit 0 + 29/402 Test #24: x86_64-arch-x86_64-mergeable-records .................. Passed 0.40 sec +69: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/bsymbolic-non-weak-functions.sh .sh +69: ++ testname=bsymbolic-non-weak-functions +69: ++ t=out/test/x86_64/bsymbolic-non-weak-functions +69: ++ mkdir -p out/test/x86_64/bsymbolic-non-weak-functions 69: ++ case $MACHINE in 69: ++ tlsdesc_opt=-mtls-dialect=gnu2 69: +++ uname -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 -24: abcdef -68: ++ '[' Linux = FreeBSD ']' -68: ++ trap 'on_error $LINENO' ERR -68: ++ trap on_exit EXIT -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 -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 -24: + out/test/x86_64/arch-x86_64-mergeable-records/exe -24: + grep '^bcdef$' -68: ++ echo -n 'Testing bsymbolic-functions ... ' -68: Testing bsymbolic-functions ... ++ set -o pipefail -68: ++ set -x -68: + cat -68: + cc -c -o out/test/x86_64/bsymbolic-functions/a.o -fPIC -xc - -66: + ./mold -o out/test/x86_64/auxiliary/b.so out/test/x86_64/auxiliary/a.o -auxiliary foo -f bar -shared -24: bcdef -24: + out/test/x86_64/arch-x86_64-mergeable-records/exe -33: 175a: d5 48 8d 2d 5c 00 00 lea 0x5c(%rip),%r21 # 17be -24: + grep '^ijkl$' 69: ++ '[' Linux = FreeBSD ']' -33: + grep -E 'lea \s*0x.+\(%rip\),%r22 .*' out/test/x86_64/arch-x86_64-relax/log 69: ++ trap 'on_error $LINENO' ERR 69: ++ trap on_exit EXIT 69: ++ echo -n 'Testing bsymbolic-non-weak-functions ... ' 69: Testing bsymbolic-non-weak-functions ... ++ set -o pipefail 69: ++ set -x -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 69: + cc -c -o out/test/x86_64/bsymbolic-non-weak-functions/a.o -fPIC -xc - -50: + on_exit -50: + echo OK -50: OK -50: + exit 0 -33: 1762: d5 48 8d 35 54 00 00 lea 0x54(%rip),%r22 # 17be - 31/402 Test #50: x86_64-arch-x86_64-z-dynamic-undefined-weak ........... Passed 0.22 sec +69: + cat +68: ++ case $MACHINE in +68: ++ tlsdesc_opt=-mtls-dialect=gnu2 +68: +++ uname + 30/402 Test #22: x86_64-arch-x86_64-isa-level .......................... Passed 0.40 sec +27: + readelf -n out/test/x86_64/arch-x86_64-note-property/exe +27: + not grep 'x86 feature: IBT' +27: + grep 'x86 feature: IBT' +63: + cat +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 70: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/bsymbolic-non-weak.sh -43: + out/test/x86_64/arch-x86_64-tls-ld-mcmodel-large/exe -24: ijkl -33: + grep -E 'lea \s*0x.+\(%rip\),%r23 .*' out/test/x86_64/arch-x86_64-relax/log test 71 Start 71: x86_64-bsymbolic @@ -5413,6 +5432,21 @@ 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: + cc -c -o out/test/x86_64/bsymbolic-functions/a.o -fPIC -xc - +68: + cat +27: + return 0 +27: + on_exit +27: + echo OK +27: OK +27: + exit 0 +63: + cc -c -fPIC -o out/test/x86_64/as-needed-dso2/b.o -xc - +58: + grep 'recompile with -fPIC' 70: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 70: ++ export LC_ALL=C 70: ++ LC_ALL=C @@ -5431,28 +5465,6 @@ 70: ++ testname=bsymbolic-non-weak 70: ++ t=out/test/x86_64/bsymbolic-non-weak 70: ++ mkdir -p out/test/x86_64/bsymbolic-non-weak -43: + grep '3 5 3 5' -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 -24: + out/test/x86_64/arch-x86_64-mergeable-records/exe -24: + grep '^pqr$' -24: pqr -24: + out/test/x86_64/arch-x86_64-mergeable-records/exe -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 -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 -56: + readelf --notes out/test/x86_64/arch-x86_64-z-shstk/exe -56: + not grep -w SHSTK -56: + grep -w SHSTK -71: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/bsymbolic.sh - 32/402 Test #47: x86_64-arch-x86_64-warn-execstack ..................... Passed 0.25 sec -24: + grep '^mnopqr$' test 72 Start 72: x86_64-build-id @@ -5462,21 +5474,41 @@ 72: MACHINE=x86_64 72: CPU= 72: Test timeout computed to be: 1500 -24: mnopqr -24: + on_exit -24: + echo OK -24: OK -24: + exit 0 +66: + ./mold -o out/test/x86_64/auxiliary/b.so out/test/x86_64/auxiliary/a.o -auxiliary foo -f bar -shared +29: + ./mold -static -o out/test/x86_64/arch-x86_64-note/exe out/test/x86_64/arch-x86_64-note/a.o +61: + head -c 1 /dev/zero +61: + cc -o out/test/x86_64/ar-alignment/b.o -c -xc - +61: + cat +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: 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 +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 + 31/402 Test #27: x86_64-arch-x86_64-note-property ...................... Passed 0.41 sec + 32/402 Test #30: x86_64-arch-x86_64-note2 .............................. Passed 0.40 sec 70: ++ case $MACHINE in 70: ++ tlsdesc_opt=-mtls-dialect=gnu2 -70: +++ uname -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 -66: + readelf --dynamic out/test/x86_64/auxiliary/b.so -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 - 33/402 Test #24: x86_64-arch-x86_64-mergeable-records .................. Passed 0.40 sec -70: ++ '[' Linux = FreeBSD ']' +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 +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 71: ++ LC_ALL=C @@ -5491,15 +5523,8 @@ 71: ++ OBJCOPY=objcopy 71: ++ STRIP=strip 71: ++ QEMU= -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 +70: +++ uname +70: ++ '[' Linux = FreeBSD ']' 70: ++ trap 'on_error $LINENO' ERR 70: ++ trap on_exit EXIT 70: ++ echo -n 'Testing bsymbolic-non-weak ... ' @@ -5507,13 +5532,7 @@ 70: ++ set -x 70: + cat 70: + cc -c -o out/test/x86_64/bsymbolic-non-weak/a.o -fPIC -xc - -71: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/bsymbolic.sh .sh -66: + grep -F 'Auxiliary library: [foo]' out/test/x86_64/auxiliary/log -66: 0x000000007ffffffd (AUXILIARY) Auxiliary library: [foo] -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 72: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/build-id.sh -66: + grep -F 'Auxiliary library: [bar]' out/test/x86_64/auxiliary/log 72: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 72: ++ export LC_ALL=C 72: ++ LC_ALL=C @@ -5528,27 +5547,18 @@ 72: ++ OBJCOPY=objcopy 72: ++ STRIP=strip 72: ++ QEMU= -71: ++ testname=bsymbolic -71: ++ t=out/test/x86_64/bsymbolic -71: ++ mkdir -p out/test/x86_64/bsymbolic -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 72: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/build-id.sh .sh -66: 0x000000007ffffffd (AUXILIARY) Auxiliary library: [bar] -73: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/canonical-plt.sh -66: + on_exit -66: + echo OK -66: OK -66: + exit 0 -33: 1792: d5 4c 8d 25 24 00 00 lea 0x24(%rip),%r28 # 17be 72: ++ testname=build-id 72: ++ t=out/test/x86_64/build-id 72: ++ mkdir -p out/test/x86_64/build-id - 34/402 Test #66: x86_64-auxiliary ...................................... Passed 0.07 sec -33: + grep -E 'lea \s*0x.+\(%rip\),%r29 .*' out/test/x86_64/arch-x86_64-relax/log -71: ++ case $MACHINE in -71: ++ tlsdesc_opt=-mtls-dialect=gnu2 -71: +++ uname +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 +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 +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 +43: + grep '3 5 3 5' +43: + out/test/x86_64/arch-x86_64-tls-ld-mcmodel-large/exe +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 73: ++ LC_ALL=C @@ -5563,49 +5573,22 @@ 73: ++ OBJCOPY=objcopy 73: ++ STRIP=strip 73: ++ QEMU= -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: 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 -71: ++ '[' Linux = FreeBSD ']' -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 -71: + cat -71: + cc -c -fPIC -oout/test/x86_64/bsymbolic/a.o -xc - 73: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/canonical-plt.sh .sh +33: 1732: d5 48 8d 05 84 00 00 lea 0x84(%rip),%r16 # 17be +71: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/bsymbolic.sh .sh +33: + grep -E 'lea \s*0x.+\(%rip\),%r17 .*' out/test/x86_64/arch-x86_64-relax/log +43: 3 5 3 5 +72: ++ case $MACHINE in +74: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/cmdline.sh +72: ++ tlsdesc_opt=-mtls-dialect=gnu2 73: ++ testname=canonical-plt 73: ++ t=out/test/x86_64/canonical-plt 73: ++ mkdir -p out/test/x86_64/canonical-plt -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; }' -72: + cc -c -o out/test/x86_64/build-id/a.o -xc - -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 -73: ++ case $MACHINE in -73: ++ tlsdesc_opt=-mtls-dialect=gnu2 -74: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/cmdline.sh +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. 74: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 74: ++ export LC_ALL=C 74: ++ LC_ALL=C -73: +++ uname 74: ++ '[' -z x86_64 ']' 74: ++ '[' -z '' ']' 74: ++ TESTDIR=out/test/x86_64 @@ -5613,14 +5596,52 @@ 74: ++ CXX=c++ 74: ++ GCC=gcc 74: ++ GXX=g++ -33: 17aa: d5 4c 8d 3d 0c 00 00 lea 0xc(%rip),%r31 # 17be 74: ++ OBJDUMP=objdump 74: ++ OBJCOPY=objcopy 74: ++ STRIP=strip 74: ++ QEMU= +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 +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 +47: + on_exit +47: + echo OK +47: OK +47: + exit 0 +49: + grep 'relocation against symbol `main'\'' in read-only section' out/test/x86_64/arch-x86_64-warn-textrel/log +28: + test_cflags -Xassembler -mx86-used-note=no +28: + echo 'int main() {}' +72: +++ uname + 33/402 Test #47: x86_64-arch-x86_64-warn-execstack ..................... Passed 0.26 sec +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 +28: + cc -B. -Xassembler -mx86-used-note=no -o /dev/null -xc - 74: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/cmdline.sh .sh +74: ++ testname=cmdline +74: ++ t=out/test/x86_64/cmdline +74: ++ mkdir -p out/test/x86_64/cmdline +48: + grep 'relocation against symbol `main'\'' in read-only section' out/test/x86_64/arch-x86_64-warn-shared-textrel/log +29: + readelf -W --sections out/test/x86_64/arch-x86_64-note/exe +73: ++ case $MACHINE in +73: ++ tlsdesc_opt=-mtls-dialect=gnu2 +73: +++ uname +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 +74: ++ case $MACHINE in +74: ++ tlsdesc_opt=-mtls-dialect=gnu2 +74: +++ uname +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 +29: + grep -E '.note.nonalloc\s+NOTE.+000008 00 0 0 1' out/test/x86_64/arch-x86_64-note/log1 73: ++ '[' Linux = FreeBSD ']' -33: + grep -E 'call.*' out/test/x86_64/arch-x86_64-relax/log 73: ++ trap 'on_error $LINENO' ERR 73: ++ trap on_exit EXIT 73: ++ echo -n 'Testing canonical-plt ... ' @@ -5628,30 +5649,20 @@ 73: ++ set -x 73: + '[' x86_64 = s390x ']' 73: + cat -74: ++ testname=cmdline -74: ++ t=out/test/x86_64/cmdline -74: ++ mkdir -p out/test/x86_64/cmdline 73: + cc -o out/test/x86_64/canonical-plt/a.so -fPIC -shared -xc - -33: 17b2: 40 e8 06 00 00 00 rex call 17be -51: + readelf --notes out/test/x86_64/arch-x86_64-z-ibt/exe -51: + grep -w IBT -33: + grep -E 'jmp.*' out/test/x86_64/arch-x86_64-relax/log -51: Properties: x86 feature: IBT -74: ++ case $MACHINE in -74: ++ tlsdesc_opt=-mtls-dialect=gnu2 -51: + on_exit -51: + echo OK -51: OK -74: +++ uname -51: + exit 0 -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 -27: + ./mold -o out/test/x86_64/arch-x86_64-note-property/exe out/test/x86_64/arch-x86_64-note-property/a.o -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 -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 -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' -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 - 35/402 Test #51: x86_64-arch-x86_64-z-ibt .............................. Passed 0.24 sec +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 +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; }' +72: + cc -c -o out/test/x86_64/build-id/a.o -xc - +45: + out/test/x86_64/arch-x86_64-tlsdesc/tlsdesc +45: + gcc -c -o out/test/x86_64/arch-x86_64-tlsdesc/a.o -xassembler - 74: ++ '[' Linux = FreeBSD ']' 74: ++ trap 'on_error $LINENO' ERR 74: ++ trap on_exit EXIT @@ -5660,53 +5671,40 @@ 74: ++ set -x 74: + not ./mold -zfoo 74: + grep 'unknown command line option: -zfoo' -64: + cat -64: + cc -o out/test/x86_64/as-needed-weak/libfoo.so -shared -fPIC -Wl,-soname,libfoo.so -xc - -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 -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 -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 -61: + head -c 1 /dev/zero -61: + cat -61: + cc -o out/test/x86_64/ar-alignment/b.o -c -xc - -33: 17b8: 40 e9 00 00 00 00 rex jmp 17be -33: + on_exit -33: + echo OK -33: OK -33: + exit 0 -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 -65: + cat -65: + cc -o out/test/x86_64/as-needed/b.so -shared -fPIC -Wl,-soname,libfoo.so -xc - -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 -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 -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 -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 -63: + cat -63: + cc -c -fPIC -o out/test/x86_64/as-needed-dso2/b.o -xc - -60: + echo 'int main() { return 1; }' -60: + cc -c -o out/test/x86_64/allow-multiple-definition/b.o -xc - - 36/402 Test #33: x86_64-arch-x86_64-relax .............................. Passed 0.41 sec -74: mold: warning: unknown command line option: -zfoo -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 -74: + grep 'unknown command line option: -z foo' -74: + not ./mold -z foo +33: + grep -E 'lea \s*0x.+\(%rip\),%r20 .*' out/test/x86_64/arch-x86_64-relax/log 75: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/color-diagnostics.sh +49: mold: warning: creating a DT_TEXTREL in an output file +49: + on_exit +49: + echo OK +49: OK +49: + exit 0 +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 +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 +51: + readelf --notes out/test/x86_64/arch-x86_64-z-ibt/exe +51: + not grep -w SHSTK +51: + grep -w SHSTK +56: + readelf --notes out/test/x86_64/arch-x86_64-z-shstk/exe +56: + not grep -w SHSTK +56: + grep -w SHSTK +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 +71: ++ testname=bsymbolic +71: ++ t=out/test/x86_64/bsymbolic +71: ++ mkdir -p out/test/x86_64/bsymbolic + 34/402 Test #49: x86_64-arch-x86_64-warn-textrel ....................... Passed 0.28 sec + 35/402 Test #50: x86_64-arch-x86_64-z-dynamic-undefined-weak ........... Passed 0.28 sec +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 75: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 75: ++ export LC_ALL=C 75: ++ LC_ALL=C @@ -5722,11 +5720,110 @@ 75: ++ STRIP=strip 75: ++ QEMU= 75: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/color-diagnostics.sh .sh + 36/402 Test #48: x86_64-arch-x86_64-warn-shared-textrel ................ Passed 0.29 sec +71: ++ case $MACHINE in +71: ++ tlsdesc_opt=-mtls-dialect=gnu2 +71: +++ uname +29: [12] .note.nonalloc NOTE 0000000000000000 000288 000008 00 0 0 1 +29: + readelf --segments out/test/x86_64/arch-x86_64-note/exe +45: + cat +52: + cc -o out/test/x86_64/arch-x86_64-z-ibtplt/c.o -c -xc - +52: + cat +66: + readelf --dynamic out/test/x86_64/auxiliary/b.so +66: + grep -F 'Auxiliary library: [foo]' out/test/x86_64/auxiliary/log +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 - +62: + cat +62: + cc -o out/test/x86_64/as-needed-dso/libbar.so -shared -fPIC -Wl,-soname,libbar.so -xc - +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 +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 75: ++ testname=color-diagnostics 75: ++ t=out/test/x86_64/color-diagnostics 75: ++ mkdir -p out/test/x86_64/color-diagnostics -27: + readelf -n out/test/x86_64/arch-x86_64-note-property/exe -27: + grep 'x86 feature: IBT' +71: ++ '[' Linux = FreeBSD ']' +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 +71: + cc -c -fPIC -oout/test/x86_64/bsymbolic/a.o -xc - +71: + cat +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 +45: + cat +45: + gcc -fPIC -c -o out/test/x86_64/arch-x86_64-tlsdesc/b.o -xc - -mtls-dialect=gnu2 +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 +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: warning: unknown command line option: -zfoo +74: + not ./mold -z foo +74: + grep 'unknown command line option: -z foo' +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 +53: + cat +53: + cc -o out/test/x86_64/arch-x86_64-z-rewrite-endbr/a.o -c -xc - -ffunction-sections -O -fcf-protection +8: + out/test/x86_64/arch-x86_64-exception-mcmodel-large/exe +8: + on_exit +8: + echo OK +8: OK +8: + 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 +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 + 37/402 Test #8: x86_64-arch-x86_64-exception-mcmodel-large ............ Passed 0.52 sec +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 + 38/402 Test #29: x86_64-arch-x86_64-note ............................... Passed 0.47 sec + 39/402 Test #66: x86_64-auxiliary ...................................... Passed 0.17 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 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 @@ -5743,151 +5840,21 @@ 76: ++ STRIP=strip 76: ++ QEMU= 76: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/comment.sh .sh -27: Properties: x86 feature: IBT -75: ++ case $MACHINE in -27: + ./mold -o out/test/x86_64/arch-x86_64-note-property/exe out/test/x86_64/arch-x86_64-note-property/b.o -75: ++ tlsdesc_opt=-mtls-dialect=gnu2 76: ++ testname=comment 76: ++ t=out/test/x86_64/comment -75: +++ uname 76: ++ mkdir -p out/test/x86_64/comment -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 -30: mold: warning: entry symbol is not defined: _start -74: mold: warning: unknown command line option: -z foo -75: + cc -o out/test/x86_64/color-diagnostics/a.o -c -xc - -75: + cat -74: + not ./mold -abcdefg 76: ++ case $MACHINE in 76: ++ tlsdesc_opt=-mtls-dialect=gnu2 76: +++ uname -74: + grep 'unknown command line option: -abcdefg' -8: + out/test/x86_64/arch-x86_64-exception-mcmodel-large/exe -30: + readelf --segments out/test/x86_64/arch-x86_64-note2/exe -30: + grep -F '01 .note.a .note.c .note.b' 76: ++ '[' Linux = FreeBSD ']' -8: + on_exit 76: ++ trap 'on_error $LINENO' ERR -27: + readelf -n out/test/x86_64/arch-x86_64-note-property/exe -43: + out/test/x86_64/arch-x86_64-tls-ld-mcmodel-large/exe -43: + grep '3 5 3 5' -43: 3 5 3 5 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 - -30: 01 .note.a .note.c .note.b -30: + on_exit -30: + echo OK -30: OK -30: + exit 0 -27: + not grep 'x86 feature: IBT' -27: + grep 'x86 feature: IBT' -56: + readelf --notes out/test/x86_64/arch-x86_64-z-shstk/exe -56: + grep -w SHSTK -56: Properties: x86 feature: SHSTK -56: + on_exit -56: + echo OK -56: OK -56: + exit 0 -8: + echo OK -8: OK -8: + exit 0 -74: mold: fatal: unknown command line option: -abcdefg -74: + not ./mold --abcdefg -74: + grep 'unknown command line option: --abcdefg' -43: + on_exit -43: + echo OK -43: OK -43: + exit 0 - 37/402 Test #8: x86_64-arch-x86_64-exception-mcmodel-large ............ Passed 0.51 sec - 38/402 Test #30: x86_64-arch-x86_64-note2 .............................. Passed 0.46 sec - 39/402 Test #56: x86_64-arch-x86_64-z-shstk ............................ Passed 0.25 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 -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 -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 - 40/402 Test #43: x86_64-arch-x86_64-tls-ld-mcmodel-large ............... Passed 0.42 sec -test 80 - Start 80: x86_64-compress-debug-sections-zstd - -80: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/compress-debug-sections-zstd.sh" -80: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -80: Environment variables: -80: MACHINE=x86_64 -80: CPU= -80: Test timeout computed to be: 1500 76: + cat -27: + return 0 -27: + on_exit -27: + echo OK -27: OK -27: + exit 0 - 41/402 Test #27: x86_64-arch-x86_64-note-property ...................... Passed 0.50 sec -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 - -45: + cat -45: + gcc -fPIC -c -o out/test/x86_64/arch-x86_64-tlsdesc/b.o -xc - -mtls-dialect=gnu2 -36: + out/test/x86_64/arch-x86_64-reloc/exe -36: + grep '^42$' -36: 42 -36: + cat -53: + cat -53: + cc -o out/test/x86_64/arch-x86_64-z-rewrite-endbr/a.o -c -xc - -ffunction-sections -O -fcf-protection -67: + cat -67: + cc -c -o out/test/x86_64/bno-symbolic/c.o -xc - -fno-PIE -74: mold: fatal: unknown command line option: --abcdefg -74: + on_exit -74: + echo OK -74: OK -74: + exit 0 - 42/402 Test #74: x86_64-cmdline ........................................ Passed 0.10 sec -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 - -29: + ./mold -static -o out/test/x86_64/arch-x86_64-note/exe out/test/x86_64/arch-x86_64-note/a.o -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 - -44: + cat -44: + cc -o out/test/x86_64/arch-x86_64-tls-module-base/b.o -c -xc - -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 +76: + cc -c -o out/test/x86_64/comment/a.o -xc - +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 77: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/common-archive.sh 77: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 77: ++ export LC_ALL=C @@ -5911,43 +5878,25 @@ 77: ++ tlsdesc_opt=-mtls-dialect=gnu2 77: +++ uname 77: ++ '[' Linux = FreeBSD ']' -77: ++ trap 'on_error $LINENO' ERR -77: ++ trap on_exit EXIT -77: ++ echo -n 'Testing common-archive ... ' -77: Testing common-archive ... ++ set -o pipefail -77: ++ set -x -77: + cat -77: + cc -fcommon -xc -c -o out/test/x86_64/common-archive/a.o - -79: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/common-symbols.sh -79: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc -79: ++ export LC_ALL=C -79: ++ LC_ALL=C -79: ++ '[' -z x86_64 ']' -79: ++ '[' -z '' ']' -79: ++ TESTDIR=out/test/x86_64 -79: ++ CC=cc -79: ++ CXX=c++ -79: ++ GCC=gcc -79: ++ GXX=g++ -79: ++ OBJDUMP=objdump -79: ++ OBJCOPY=objcopy -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 - +64: + cat +64: + cc -o out/test/x86_64/as-needed-weak/libfoo.so -shared -fPIC -Wl,-soname,libfoo.so -xc - +61: + cc -o out/test/x86_64/ar-alignment/c.o -c -xc - +61: + cat +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 +60: + echo 'int main() { return 1; }' +60: + cc -c -o out/test/x86_64/allow-multiple-definition/b.o -xc - +44: + cat +44: + cc -o out/test/x86_64/arch-x86_64-tls-module-base/b.o -c -xc - +33: 1772: d5 4c 8d 05 44 00 00 lea 0x44(%rip),%r24 # 17be +test 80 + Start 80: x86_64-compress-debug-sections-zstd + +80: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/compress-debug-sections-zstd.sh" +80: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu +80: Environment variables: +80: MACHINE=x86_64 +80: CPU= +80: Test timeout computed to be: 1500 test 81 Start 81: x86_64-compress-debug-sections @@ -5957,15 +5906,32 @@ 81: MACHINE=x86_64 81: CPU= 81: Test timeout computed to be: 1500 -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 +55: + '[' '' == '' ']' +55: + command -v sde64 +55: + skip +55: + echo skipped +55: skipped +55: + trap - EXIT +55: + exit 0 +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 +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 +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$' +26: 144: 000000000022465f 0 NOTYPE LOCAL DEFAULT 14 foo +26: + on_exit +26: + echo OK +26: OK +26: + exit 0 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 @@ -5995,36 +5961,142 @@ 78: Testing common-ref ... ++ set -o pipefail 78: ++ set -x 78: + cat -52: + cc -o out/test/x86_64/arch-x86_64-z-ibtplt/c.o -c -xc - -52: + cat -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: + readelf --dynamic out/test/x86_64/arch-x86_64-z-text/exe -57: + grep '\(FLAGS\).*TEXTREL' -57: 0x000000000000001e (FLAGS) TEXTREL -57: + on_exit -57: + echo OK -57: OK -57: + exit 0 -72: + cc -B. -o out/test/x86_64/build-id/exe1 out/test/x86_64/build-id/a.o -Wl,-build-id -71: + cc -B. -shared -fPIC -o out/test/x86_64/bsymbolic/b.so out/test/x86_64/bsymbolic/a.o -Wl,-Bsymbolic -61: + cat -61: + cc -o out/test/x86_64/ar-alignment/c.o -c -xc - -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 -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 -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 +78: + cc -fcommon -xc -c -o out/test/x86_64/common-ref/a.o - +75: ++ case $MACHINE in +75: ++ tlsdesc_opt=-mtls-dialect=gnu2 +75: +++ uname +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: + cc -o out/test/x86_64/color-diagnostics/a.o -c -xc - +75: + cat +16: + test_cflags -m32 +16: + echo 'int main() {}' +16: + cc -B. -m32 -o /dev/null -xc - +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 + 40/402 Test #55: x86_64-arch-x86_64-z-rewrite-endbr3 ...................***Skipped 0.26 sec + 41/402 Test #58: x86_64-abs-error ...................................... Passed 0.40 sec +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 +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 +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 + 42/402 Test #33: x86_64-arch-x86_64-relax .............................. Passed 0.64 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 +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 + 43/402 Test #26: x86_64-arch-x86_64-mergeable-strings .................. Passed 0.81 sec +74: + not ./mold --abcdefg +74: + grep 'unknown command line option: --abcdefg' +74: mold: fatal: unknown command line option: --abcdefg +74: + on_exit +74: + echo OK +74: OK +74: + exit 0 + 44/402 Test #74: x86_64-cmdline ........................................ Passed 0.45 sec +77: ++ trap 'on_error $LINENO' ERR +77: ++ trap on_exit EXIT +77: ++ echo -n 'Testing common-archive ... ' +77: Testing common-archive ... ++ set -o pipefail +77: ++ set -x +77: + cat +77: + cc -fcommon -xc -c -o out/test/x86_64/common-archive/a.o - +79: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/common-symbols.sh +79: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc +79: ++ export LC_ALL=C +79: ++ LC_ALL=C +79: ++ '[' -z x86_64 ']' +79: ++ '[' -z '' ']' +79: ++ TESTDIR=out/test/x86_64 +79: ++ CC=cc +79: ++ CXX=c++ +79: ++ GCC=gcc +79: ++ GXX=g++ +79: ++ OBJDUMP=objdump +79: ++ OBJCOPY=objcopy +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 - 68: + cc -B. -shared -o out/test/x86_64/bsymbolic-functions/b.so out/test/x86_64/bsymbolic-functions/a.o -Wl,-Bsymbolic-functions -62: + cat -62: + cc -o out/test/x86_64/as-needed-dso/libbar.so -shared -fPIC -Wl,-soname,libbar.so -xc - +68: + cat +68: + cc -c -o out/test/x86_64/bsymbolic-functions/c.o -xc - -fno-PIE +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 + 45/402 Test #56: x86_64-arch-x86_64-z-shstk ............................ Passed 0.62 sec +43: + out/test/x86_64/arch-x86_64-tls-ld-mcmodel-large/exe +43: + grep '3 5 3 5' +43: 3 5 3 5 +43: + on_exit +43: + echo OK +43: OK +43: + exit 0 + 46/402 Test #43: x86_64-arch-x86_64-tls-ld-mcmodel-large ............... Passed 0.75 sec +14: + out/test/x86_64/arch-x86_64-ifunc-alias/exe +14: + on_exit +14: + echo OK +14: OK +14: + exit 0 + 47/402 Test #14: x86_64-arch-x86_64-ifunc-alias ........................ Passed 0.90 sec 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 @@ -6061,17 +6133,6 @@ 80: skipped 80: + trap - EXIT 80: + exit 0 - 43/402 Test #48: x86_64-arch-x86_64-warn-shared-textrel ................ Passed 0.36 sec - 44/402 Test #58: x86_64-abs-error ...................................... Passed 0.26 sec -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 test 84 Start 84: x86_64-copyrel-norelro @@ -6081,9 +6142,92 @@ 84: MACHINE=x86_64 84: CPU= 84: Test timeout computed to be: 1500 -78: + cc -fcommon -xc -c -o out/test/x86_64/common-ref/a.o - - 45/402 Test #57: x86_64-arch-x86_64-z-text ............................. Passed 0.29 sec - 46/402 Test #80: x86_64-compress-debug-sections-zstd ...................***Skipped 0.04 sec +test 85 + Start 85: x86_64-copyrel-protected + +85: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/copyrel-protected.sh" +85: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu +85: Environment variables: +85: MACHINE=x86_64 +85: CPU= +85: Test timeout computed to be: 1500 +test 86 + Start 86: x86_64-copyrel-relro + +86: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/copyrel-relro.sh" +86: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu +86: Environment variables: +86: MACHINE=x86_64 +86: CPU= +86: Test timeout computed to be: 1500 +test 87 + Start 87: x86_64-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 +77: + cat +77: + cc -fcommon -xc -c -o out/test/x86_64/common-archive/b.o - +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 + 48/402 Test #80: x86_64-compress-debug-sections-zstd ...................***Skipped 0.41 sec +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 +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 +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 +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 +45: + out/test/x86_64/arch-x86_64-tlsdesc/exe1 +45: + grep 42 +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 +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 +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 +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 + 49/402 Test #51: x86_64-arch-x86_64-z-ibt .............................. Passed 0.70 sec +72: + cc -B. -o out/test/x86_64/build-id/exe1 out/test/x86_64/build-id/a.o -Wl,-build-id +72: + readelf -n out/test/x86_64/build-id/exe1 +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/exe2 out/test/x86_64/build-id/a.o -Wl,-build-id=uuid +36: + grep '^42$' +36: + out/test/x86_64/arch-x86_64-reloc/exe +36: 42 +36: + cat +71: + cc -B. -shared -fPIC -o out/test/x86_64/bsymbolic/b.so out/test/x86_64/bsymbolic/a.o -Wl,-Bsymbolic +71: + cat +71: + cc -c -o out/test/x86_64/bsymbolic/c.o -xc - -fno-PIE 81: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/compress-debug-sections.sh 81: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 81: ++ export LC_ALL=C @@ -6113,24 +6257,91 @@ 81: Testing compress-debug-sections ... ++ set -o pipefail 81: ++ set -x 81: + cat -test 85 - Start 85: x86_64-copyrel-protected - -85: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/copyrel-protected.sh" -85: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -85: Environment variables: -85: MACHINE=x86_64 -85: CPU= -85: Test timeout computed to be: 1500 -test 86 - Start 86: x86_64-copyrel-relro - -86: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/copyrel-relro.sh" -86: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -86: Environment variables: -86: MACHINE=x86_64 -86: CPU= -86: Test timeout computed to be: 1500 +81: + cc -c -g -o out/test/x86_64/compress-debug-sections/a.o -xc - +63: + cc -xc -c -o out/test/x86_64/as-needed-dso2/c.o - +63: + cat +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' +75: + return 0 +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' +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 +75: + not grep $'\E' +75: + grep $'\E' +75: + return 0 +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' +75: + return 0 +75: + on_exit +75: + echo OK +75: OK +75: + exit 0 + 50/402 Test #75: x86_64-color-diagnostics .............................. Passed 0.46 sec +67: + cat +67: + cc -c -o out/test/x86_64/bno-symbolic/c.o -xc - -fno-PIE +70: + cat +70: + cc -c -o out/test/x86_64/bsymbolic-non-weak/c.o -xc - +65: + cat +65: + cc -o out/test/x86_64/as-needed/b.so -shared -fPIC -Wl,-soname,libfoo.so -xc - +44: + cat +44: + cc -o out/test/x86_64/arch-x86_64-tls-module-base/c.o -c -xc - +59: + out/test/x86_64/absolute-symbols/exe +59: + grep '^ip=0xa0000.$' +59: ip=0xa00008 +59: + on_exit +59: + echo OK +59: OK +59: + exit 0 + 51/402 Test #59: x86_64-absolute-symbols ............................... Passed 0.64 sec +62: + cat +62: + cc -o out/test/x86_64/as-needed-dso/a.o -c -xc - +69: + cat +69: + cc -c -o out/test/x86_64/bsymbolic-non-weak-functions/c.o -xc - +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 +76: + cc -B. -o out/test/x86_64/comment/exe out/test/x86_64/comment/a.o +76: + readelf -p .comment out/test/x86_64/comment/exe +76: + grep mold +76: [ 1e] 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 000044 01 MS 0 0 1 +76: + on_exit +76: + echo OK +76: OK +76: + exit 0 +57: + grep 3 +57: + out/test/x86_64/arch-x86_64-z-text/exe +57: 3 +57: + readelf --dynamic out/test/x86_64/arch-x86_64-z-text/exe +57: + grep -F '(TEXTREL)' +57: 0x0000000000000016 (TEXTREL) 0x0 +57: + readelf --dynamic out/test/x86_64/arch-x86_64-z-text/exe +57: + grep '\(FLAGS\).*TEXTREL' +57: 0x000000000000001e (FLAGS) TEXTREL +57: + on_exit +57: + echo OK +57: OK +57: + exit 0 + 52/402 Test #57: x86_64-arch-x86_64-z-text ............................. Passed 0.65 sec +28: + CFLAGS='-Xassembler -mx86-used-note=no' +28: + readelf -v +28: + grep -E 'GNU readelf .+ (2\.3[6-9]|2\.[4-9]|[3-9])' +28: GNU readelf (GNU Binutils for Debian) 2.45 +28: + cat +28: + cc -Xassembler -mx86-used-note=no -c -o out/test/x86_64/arch-x86_64-note-property2/a.o -xassembler-with-cpp - +73: + cat +73: + cc -o out/test/x86_64/canonical-plt/b.o -c -xc - -fPIC +53: + cat +53: + cc -o out/test/x86_64/arch-x86_64-z-rewrite-endbr/b.o -c -xc - -ffunction-sections -O -fcf-protection +16: + skip +16: + echo skipped +16: skipped +16: + trap - EXIT +16: + exit 0 + 53/402 Test #16: x86_64-arch-x86_64-incompatible-libs-linker-script2 ...***Skipped 0.93 sec 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 @@ -6153,7 +6364,15 @@ 82: ++ case $MACHINE in 82: ++ tlsdesc_opt=-mtls-dialect=gnu2 82: +++ uname -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 +82: ++ '[' Linux = FreeBSD ']' +82: ++ trap 'on_error $LINENO' ERR +82: ++ trap on_exit EXIT +82: ++ echo -n 'Testing compressed-debug-info ... ' +82: Testing compressed-debug-info ... ++ set -o pipefail +82: ++ set -x +82: + command -v dwarfdump +82: + cat +82: + c++ -c -o out/test/x86_64/compressed-debug-info/a.o -g -gz=zlib -xc++ - 83: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/copyrel-alignment.sh 83: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 83: ++ export LC_ALL=C @@ -6187,6 +6406,71 @@ 83: + [[ x86_64 = loongarch* ]] 83: + cat 83: + cc -fPIC -shared -o out/test/x86_64/copyrel-alignment/a.so -xc - +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 +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 +test 92 + Start 92: x86_64-default-symver + +92: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/default-symver.sh" +92: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu +92: Environment variables: +92: MACHINE=x86_64 +92: CPU= +92: Test timeout computed to be: 1500 +test 93 + Start 93: x86_64-defsym-lto + +93: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/defsym-lto.sh" +93: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu +93: Environment variables: +93: MACHINE=x86_64 +93: CPU= +93: Test timeout computed to be: 1500 +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 +test 95 + Start 95: x86_64-defsym + +95: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/defsym.sh" +95: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu +95: Environment variables: +95: MACHINE=x86_64 +95: CPU= +95: Test timeout computed to be: 1500 + 54/402 Test #52: x86_64-arch-x86_64-z-ibtplt ........................... Passed 0.72 sec + 55/402 Test #76: x86_64-comment ........................................ Passed 0.47 sec +78: + cat +78: + cc -fcommon -xc -c -o out/test/x86_64/common-ref/b.o - +64: + cat +64: + cc -o out/test/x86_64/as-needed-weak/libbar.so -shared -fPIC -Wl,-soname,libbar.so -xc - +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 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 @@ -6206,24 +6490,19 @@ 84: ++ testname=copyrel-norelro 84: ++ t=out/test/x86_64/copyrel-norelro 84: ++ mkdir -p out/test/x86_64/copyrel-norelro -82: ++ '[' Linux = FreeBSD ']' -82: ++ trap 'on_error $LINENO' ERR -82: ++ trap on_exit EXIT -82: ++ echo -n 'Testing compressed-debug-info ... ' -82: Testing compressed-debug-info ... ++ set -o pipefail -82: ++ set -x -82: + command -v dwarfdump -81: + cc -c -g -o out/test/x86_64/compress-debug-sections/a.o -xc - -55: + '[' '' == '' ']' -55: + command -v sde64 -55: + skip -55: + echo skipped -55: skipped -55: + trap - EXIT -55: + exit 0 -28: + CFLAGS='-Xassembler -mx86-used-note=no' -28: + readelf -v -28: + grep -E 'GNU readelf .+ (2\.3[6-9]|2\.[4-9]|[3-9])' +84: ++ case $MACHINE in +84: ++ tlsdesc_opt=-mtls-dialect=gnu2 +84: +++ uname +84: ++ '[' Linux = FreeBSD ']' +84: ++ trap 'on_error $LINENO' ERR +84: ++ trap on_exit EXIT +84: ++ echo -n 'Testing copyrel-norelro ... ' +84: Testing copyrel-norelro ... ++ set -o pipefail +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 - 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 @@ -6243,22 +6522,21 @@ 85: ++ testname=copyrel-protected 85: ++ t=out/test/x86_64/copyrel-protected 85: ++ mkdir -p out/test/x86_64/copyrel-protected - 47/402 Test #55: x86_64-arch-x86_64-z-rewrite-endbr3 ...................***Skipped 0.34 sec -82: + cat +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 -49: + grep 'relocation against symbol `main'\'' in read-only section' out/test/x86_64/arch-x86_64-warn-textrel/log -84: ++ case $MACHINE in -84: ++ tlsdesc_opt=-mtls-dialect=gnu2 -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 -82: + c++ -c -o out/test/x86_64/compressed-debug-info/a.o -g -gz=zlib -xc++ - 86: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 86: ++ export LC_ALL=C 86: ++ LC_ALL=C @@ -6277,52 +6555,20 @@ 86: ++ testname=copyrel-relro 86: ++ t=out/test/x86_64/copyrel-relro 86: ++ mkdir -p out/test/x86_64/copyrel-relro -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 -84: +++ uname -84: ++ '[' Linux = FreeBSD ']' -84: ++ trap 'on_error $LINENO' ERR -84: ++ trap on_exit EXIT -84: ++ echo -n 'Testing copyrel-norelro ... ' -84: Testing copyrel-norelro ... ++ set -o pipefail -84: ++ set -x -84: + [[ x86_64 = ppc64* ]] -84: + [[ x86_64 = loongarch* ]] -84: + cc -o out/test/x86_64/copyrel-norelro/a.o -c -xc -fno-PIE - -84: + cat -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 -85: ++ case $MACHINE in -85: ++ tlsdesc_opt=-mtls-dialect=gnu2 -85: +++ uname -28: GNU readelf (GNU Binutils for Debian) 2.45 -28: + cc -Xassembler -mx86-used-note=no -c -o out/test/x86_64/arch-x86_64-note-property2/a.o -xassembler-with-cpp - -28: + cat -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* ]] -85: + cat -85: + cc -o out/test/x86_64/copyrel-protected/a.o -c -xc -fno-PIE - -49: mold: warning: creating a DT_TEXTREL in an output file -49: + on_exit -49: + echo OK -49: OK -49: + exit 0 -29: + grep -E '.note.baz\s+NOTE.+000008 00 A 0 0 8' out/test/x86_64/arch-x86_64-note/log1 86: ++ case $MACHINE in 86: ++ tlsdesc_opt=-mtls-dialect=gnu2 86: +++ uname +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 - +87: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/copyrel-relro2.sh 87: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 87: ++ export LC_ALL=C - 48/402 Test #49: x86_64-arch-x86_64-warn-textrel ....................... Passed 0.40 sec 87: ++ LC_ALL=C 87: ++ '[' -z x86_64 ']' 87: ++ '[' -z '' ']' @@ -6335,41 +6581,22 @@ 87: ++ OBJCOPY=objcopy 87: ++ STRIP=strip 87: ++ QEMU= -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 87: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/copyrel-relro2.sh .sh -29: [ 1] .note.baz NOTE 0000000000200238 000238 000008 00 A 0 0 8 -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 -29: + grep -F '01 .note.baz .note.foo .note.bar' out/test/x86_64/arch-x86_64-note/log2 -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 - -72: + readelf -n out/test/x86_64/build-id/exe1 -69: + cat 87: ++ testname=copyrel-relro2 87: ++ t=out/test/x86_64/copyrel-relro2 87: ++ mkdir -p out/test/x86_64/copyrel-relro2 -72: + grep 'GNU.*0x00000014.*NT_GNU_BUILD_ID' -29: 01 .note.baz .note.foo .note.bar -69: + cc -c -o out/test/x86_64/bsymbolic-non-weak-functions/c.o -xc - +87: ++ case $MACHINE in +87: ++ tlsdesc_opt=-mtls-dialect=gnu2 +87: +++ uname +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 88: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/copyrel.sh -72: GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) -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 88: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 88: ++ export LC_ALL=C 88: ++ LC_ALL=C @@ -6385,28 +6612,9 @@ 88: ++ STRIP=strip 88: ++ QEMU= 88: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/copyrel.sh .sh -87: ++ case $MACHINE in -72: + cc -B. -o out/test/x86_64/build-id/exe2 out/test/x86_64/build-id/a.o -Wl,-build-id=uuid -87: ++ tlsdesc_opt=-mtls-dialect=gnu2 88: ++ testname=copyrel -87: +++ uname 88: ++ t=out/test/x86_64/copyrel 88: ++ mkdir -p out/test/x86_64/copyrel -29: + return 0 -29: + on_exit -29: + echo OK -29: OK -29: + exit 0 - 49/402 Test #29: x86_64-arch-x86_64-note ............................... Passed 0.57 sec -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 88: ++ case $MACHINE in 88: ++ tlsdesc_opt=-mtls-dialect=gnu2 88: +++ uname @@ -6418,33 +6626,6 @@ 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: + cat -87: + cc -o out/test/x86_64/copyrel-relro2/a.o -c -xc -fno-PIE - -68: + cat -68: + cc -c -o out/test/x86_64/bsymbolic-functions/c.o -xc - -fno-PIE -71: + cat -71: + cc -c -o out/test/x86_64/bsymbolic/c.o -xc - -fno-PIE -16: + skip -16: + echo skipped -16: skipped -16: + trap - EXIT -16: + exit 0 - 50/402 Test #16: x86_64-arch-x86_64-incompatible-libs-linker-script2 ...***Skipped 0.61 sec -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: ++ 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 @@ -6464,12 +6645,61 @@ 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 +89: ++ case $MACHINE in +89: ++ tlsdesc_opt=-mtls-dialect=gnu2 +89: +++ uname +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 - +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 +test 97 + Start 97: x86_64-demangle-cpp + +97: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/demangle-cpp.sh" +97: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu +97: Environment variables: +97: MACHINE=x86_64 +97: CPU= +97: Test timeout computed to be: 1500 +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 +10: + cat +10: + c++ -o out/test/x86_64/arch-x86_64-function-multiversion/c.o -c -xc++ - -fPIC +54: + objdump -dr out/test/x86_64/arch-x86_64-z-rewrite-endbr2/exe1 +54: + grep -A1 ':' out/test/x86_64/arch-x86_64-z-rewrite-endbr2/log1 +54: + grep endbr64 +54: 16b9: f3 0f 1e fa endbr64 +54: + grep -A1 ':' out/test/x86_64/arch-x86_64-z-rewrite-endbr2/log1 +54: + grep endbr64 +54: 16c3: f3 0f 1e fa endbr64 +54: + grep -A1 '
:' out/test/x86_64/arch-x86_64-z-rewrite-endbr2/log1 +54: + grep endbr64 +54: 16cd: f3 0f 1e fa endbr64 +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 +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: 98e1d38bc6d444339f627e565f9bf0e1 +72: + cc -B. -o out/test/x86_64/build-id/exe3 out/test/x86_64/build-id/a.o -Wl,-build-id=md5 90: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/dead-debug-sections.sh 90: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 90: ++ export LC_ALL=C 90: ++ LC_ALL=C 90: ++ '[' -z x86_64 ']' -41: + out/test/x86_64/arch-x86_64-tls-gd-to-ie/exe1 90: ++ '[' -z '' ']' 90: ++ TESTDIR=out/test/x86_64 90: ++ CC=cc @@ -6480,27 +6710,13 @@ 90: ++ OBJCOPY=objcopy 90: ++ STRIP=strip 90: ++ QEMU= -41: + grep '1 2 3' -89: ++ case $MACHINE in -89: ++ tlsdesc_opt=-mtls-dialect=gnu2 90: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/dead-debug-sections.sh .sh -41: 1 2 3 90: ++ testname=dead-debug-sections 90: ++ t=out/test/x86_64/dead-debug-sections 90: ++ mkdir -p out/test/x86_64/dead-debug-sections -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 -89: +++ uname 90: ++ case $MACHINE in 90: ++ tlsdesc_opt=-mtls-dialect=gnu2 -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 90: +++ uname -89: + cat -89: + cc -o out/test/x86_64/ctors-in-init-array/a.o -c -xc - 90: ++ '[' Linux = FreeBSD ']' 90: ++ trap 'on_error $LINENO' ERR 90: ++ trap on_exit EXIT @@ -6510,21 +6726,6 @@ 90: + command -v dwarfdump 90: + cat 90: + c++ -c -o out/test/x86_64/dead-debug-sections/a.o -g -xc++ - -14: + out/test/x86_64/arch-x86_64-ifunc-alias/exe -14: + on_exit -14: + echo OK -14: OK -14: + exit 0 - 51/402 Test #14: x86_64-arch-x86_64-ifunc-alias ........................ Passed 0.63 sec -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 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 @@ -6550,90 +6751,13 @@ 91: ++ '[' Linux = FreeBSD ']' 91: ++ trap 'on_error $LINENO' ERR 91: ++ trap on_exit EXIT -72: + readelf -nW out/test/x86_64/build-id/exe2 91: ++ echo -n 'Testing debug-macro-section ... ' 91: Testing debug-macro-section ... ++ set -o pipefail 91: ++ set -x 91: + cat -72: + grep -E 'Build ID: ............4...[89abcdef]' -72: GNU 0x00000010 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: f9edb382d01040299d1823db2e722657 -72: + cc -B. -o out/test/x86_64/build-id/exe3 out/test/x86_64/build-id/a.o -Wl,-build-id=md5 91: + cat 91: + gcc -o out/test/x86_64/debug-macro-section/b.o -c -xc - -Iout/test/x86_64/debug-macro-section -g3 -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 -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 -63: + 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 -63: + cc -xc -c -o out/test/x86_64/as-needed-dso2/c.o - -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 -44: + cat -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: + cc -o out/test/x86_64/arch-x86_64-tls-module-base/c.o -c -xc - -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 -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 -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' -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 -73: + cat -73: + cc -o out/test/x86_64/canonical-plt/b.o -c -xc - -fPIC -64: + cat -75: + return 0 -64: + cc -o out/test/x86_64/as-needed-weak/libbar.so -shared -fPIC -Wl,-soname,libbar.so -xc - -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' -88: + cat -88: + cc -fno-PIC -o out/test/x86_64/copyrel/b.o -c -xc - -87: + cat -87: + cc -B. -fPIC -shared -o out/test/x86_64/copyrel-relro2/b.so -xc - -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 -78: + cc -fcommon -xc -c -o out/test/x86_64/common-ref/b.o - -78: + cat -76: + cc -B. -o out/test/x86_64/comment/exe out/test/x86_64/comment/a.o -65: + cat -65: + cc -o out/test/x86_64/as-needed/c.so -shared -fPIC -Wl,-soname,libbar.so -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 -79: + cat -79: + cc -fcommon -xc -c -o out/test/x86_64/common-symbols/b.o - -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 -28: + cat -28: + cc -Xassembler -mx86-used-note=no -c -o out/test/x86_64/arch-x86_64-note-property2/b.o -xassembler-with-cpp - -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 -85: + cc -shared -o out/test/x86_64/copyrel-protected/b.so -xc - -84: + cat -84: + cc -B. -fPIC -shared -o out/test/x86_64/copyrel-norelro/b.so -xc - -85: + cat -75: mold: error: undefined symbol: foo -70: + cat -70: + cc -c -o out/test/x86_64/bsymbolic-non-weak/c.o -xc - -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' -59: + out/test/x86_64/absolute-symbols/exe -59: + grep '^ip=0xa0000.$' -59: ip=0xa00008 -59: + on_exit -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 -59: + echo OK -59: OK -59: + exit 0 - 52/402 Test #59: x86_64-absolute-symbols ............................... Passed 0.40 sec -72: + readelf -n out/test/x86_64/build-id/exe3 -test 92 - Start 92: x86_64-default-symver - -92: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/default-symver.sh" -92: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -92: Environment variables: -92: MACHINE=x86_64 -92: CPU= -92: Test timeout computed to be: 1500 -72: + grep 'GNU.*0x00000010.*NT_GNU_BUILD_ID' 92: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/default-symver.sh -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 92: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 92: ++ export LC_ALL=C 92: ++ LC_ALL=C @@ -6649,77 +6773,20 @@ 92: ++ STRIP=strip 92: ++ QEMU= 92: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/default-symver.sh .sh -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 -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 -77: + cat 92: ++ testname=default-symver 92: ++ t=out/test/x86_64/default-symver 92: ++ mkdir -p out/test/x86_64/default-symver -77: + cc -fcommon -xc -c -o out/test/x86_64/common-archive/b.o - -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 -75: + return 0 -41: + out/test/x86_64/arch-x86_64-tls-gd-to-ie/exe2 -41: + grep '1 2 3' -75: + not ./mold -o out/test/x86_64/color-diagnostics/exe out/test/x86_64/color-diagnostics/a.o --color-diagnostics=auto -86: + cat 92: ++ case $MACHINE in 92: ++ tlsdesc_opt=-mtls-dialect=gnu2 -82: + cat -86: + cc -fPIC -shared -o out/test/x86_64/copyrel-relro/b.so -xc - -82: + c++ -c -o out/test/x86_64/compressed-debug-info/b.o -g -gz=zlib -xc++ - 92: +++ uname -41: 1 2 3 -53: + cat -53: + cc -o out/test/x86_64/arch-x86_64-z-rewrite-endbr/b.o -c -xc - -ffunction-sections -O -fcf-protection -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 -75: + not grep $'\E' -75: + grep $'\E' 92: ++ '[' Linux = FreeBSD ']' 92: ++ trap 'on_error $LINENO' ERR 92: ++ trap on_exit EXIT 92: ++ echo -n 'Testing default-symver ... ' 92: Testing default-symver ... ++ set -o pipefail 92: ++ set -x -67: + grep '3 3 1' -67: + out/test/x86_64/bno-symbolic/exe -92: + cc -o out/test/x86_64/default-symver/a.o -c -xc - 92: + cat -67: 3 3 1 -67: + on_exit -67: + echo OK -67: OK -67: + exit 0 - 53/402 Test #67: x86_64-bno-symbolic ................................... Passed 0.35 sec -test 93 - Start 93: x86_64-defsym-lto - -93: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/defsym-lto.sh" -93: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -93: Environment variables: -93: MACHINE=x86_64 -93: CPU= -93: Test timeout computed to be: 1500 -71: + out/test/x86_64/bsymbolic/exe -75: + return 0 -71: + grep '3 4' -75: + on_exit -75: + echo OK -75: OK -75: + exit 0 - 54/402 Test #75: x86_64-color-diagnostics .............................. Passed 0.28 sec -45: + out/test/x86_64/arch-x86_64-tlsdesc/exe1 -45: + grep 42 -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 -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 +92: + cc -o out/test/x86_64/default-symver/a.o -c -xc - 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 @@ -6739,25 +6806,9 @@ 93: ++ testname=defsym-lto 93: ++ t=out/test/x86_64/defsym-lto 93: ++ mkdir -p out/test/x86_64/defsym-lto -71: 3 4 -71: + on_exit -71: + echo OK -71: OK -71: + exit 0 - 55/402 Test #71: x86_64-bsymbolic ...................................... Passed 0.32 sec 93: ++ case $MACHINE in 93: ++ tlsdesc_opt=-mtls-dialect=gnu2 93: +++ uname -94: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/defsym-missing-symbol.sh -test 95 - Start 95: x86_64-defsym - -95: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/defsym.sh" -95: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -95: Environment variables: -95: MACHINE=x86_64 -95: CPU= -95: Test timeout computed to be: 1500 93: ++ '[' Linux = FreeBSD ']' 93: ++ trap 'on_error $LINENO' ERR 93: ++ trap on_exit EXIT @@ -6765,8 +6816,9 @@ 93: Testing defsym-lto ... ++ set -o pipefail 93: ++ set -x 93: + test_cflags -flto -93: + cc -B. -flto -o /dev/null -xc - 93: + echo 'int main() {}' +93: + cc -B. -flto -o /dev/null -xc - +94: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/defsym-missing-symbol.sh 94: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 94: ++ export LC_ALL=C 94: ++ LC_ALL=C @@ -6785,27 +6837,18 @@ 94: ++ testname=defsym-missing-symbol 94: ++ t=out/test/x86_64/defsym-missing-symbol 94: ++ mkdir -p out/test/x86_64/defsym-missing-symbol -76: + readelf -p .comment out/test/x86_64/comment/exe -76: + grep mold -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 -52: + out/test/x86_64/arch-x86_64-z-ibtplt/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 -76: [ 1e] mold 2.37.1 (compatible with GNU ld) -76: + readelf -SW out/test/x86_64/comment/exe 94: ++ case $MACHINE in 94: ++ tlsdesc_opt=-mtls-dialect=gnu2 -95: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/defsym.sh 94: +++ uname -52: + grep 'Hello world' -76: + grep -E '\.comment.*\bMS\b' -76: [27] .comment PROGBITS 0000000000000000 0008b8 000044 01 MS 0 0 1 94: ++ '[' Linux = FreeBSD ']' 94: ++ trap 'on_error $LINENO' ERR 94: ++ trap on_exit EXIT 94: ++ echo -n 'Testing defsym-missing-symbol ... ' 94: Testing defsym-missing-symbol ... ++ set -o pipefail 94: ++ set -x -78: + rm -f out/test/x86_64/common-ref/c.a +94: + cat +94: + cc -o out/test/x86_64/defsym-missing-symbol/a.o -c -xc - +95: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/defsym.sh 95: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 95: ++ export LC_ALL=C 95: ++ LC_ALL=C @@ -6820,48 +6863,7 @@ 95: ++ OBJCOPY=objcopy 95: ++ STRIP=strip 95: ++ QEMU= -52: Hello world -94: + cc -o out/test/x86_64/defsym-missing-symbol/a.o -c -xc - -94: + cat 95: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/defsym.sh .sh -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 -78: + ar rcs out/test/x86_64/common-ref/c.a out/test/x86_64/common-ref/b.o -52: + on_exit -52: + echo OK -52: OK -52: + exit 0 -73: + cat -76: + on_exit -76: + echo OK -76: OK -76: + 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 - 56/402 Test #52: x86_64-arch-x86_64-z-ibtplt ........................... Passed 0.54 sec - 57/402 Test #76: x86_64-comment ........................................ Passed 0.30 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 -test 97 - Start 97: x86_64-demangle-cpp - -97: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/demangle-cpp.sh" -97: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -97: Environment variables: -97: MACHINE=x86_64 -97: CPU= -97: Test timeout computed to be: 1500 -73: + cc -o out/test/x86_64/canonical-plt/c.o -c -xc - -fno-PIC -91: + cat -91: + gcc -o out/test/x86_64/debug-macro-section/c.o -c -xc - -Iout/test/x86_64/debug-macro-section -g3 -88: + cat -88: + cc -fPIC -o out/test/x86_64/copyrel/c.o -c -xc - -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 95: ++ testname=defsym 95: ++ t=out/test/x86_64/defsym 95: ++ mkdir -p out/test/x86_64/defsym @@ -6875,24 +6877,10 @@ 95: Testing defsym ... ++ set -o pipefail 95: ++ set -x 95: + cat -89: + cat -89: + cc -o out/test/x86_64/ctors-in-init-array/b.o -c -xc - -77: + cc -fcommon -xc -c -o out/test/x86_64/common-archive/c.o - -77: + cat -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 -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 -90: + cat -90: + c++ -c -o out/test/x86_64/dead-debug-sections/b.o -g -xc++ - -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 -78: + cat -78: + cc -fcommon -xc -c -o out/test/x86_64/common-ref/d.o - -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 +95: + cc -fPIC -o out/test/x86_64/defsym/a.o -c -xc - +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 +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 96: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/defsym2.sh -92: + cc -B. -o out/test/x86_64/default-symver/b.so -shared out/test/x86_64/default-symver/a.o -Wl,-default-symver -97: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/demangle-cpp.sh -83: + cat -83: + cc -fPIC -shared -o out/test/x86_64/copyrel-alignment/b.so -xc - 96: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 96: ++ export LC_ALL=C 96: ++ LC_ALL=C @@ -6907,10 +6895,11 @@ 96: ++ OBJCOPY=objcopy 96: ++ STRIP=strip 96: ++ QEMU= -95: + cc -fPIC -o out/test/x86_64/defsym/a.o -c -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,-z,muldefs -62: + cat -62: + cc -o out/test/x86_64/as-needed-dso/a.o -c -xc - +96: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/defsym2.sh .sh +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 97: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 97: ++ export LC_ALL=C 97: ++ LC_ALL=C @@ -6925,20 +6914,16 @@ 97: ++ OBJCOPY=objcopy 97: ++ STRIP=strip 97: ++ QEMU= -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 -96: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/defsym2.sh .sh -96: ++ testname=defsym2 -96: ++ t=out/test/x86_64/defsym2 -96: ++ mkdir -p out/test/x86_64/defsym2 97: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/demangle-cpp.sh .sh -96: ++ case $MACHINE in -96: ++ tlsdesc_opt=-mtls-dialect=gnu2 -96: +++ uname -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 97: ++ testname=demangle-cpp 97: ++ t=out/test/x86_64/demangle-cpp 97: ++ mkdir -p out/test/x86_64/demangle-cpp -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 +96: ++ case $MACHINE in +96: ++ tlsdesc_opt=-mtls-dialect=gnu2 +96: +++ uname +97: ++ case $MACHINE in +97: ++ tlsdesc_opt=-mtls-dialect=gnu2 +97: +++ uname 96: ++ '[' Linux = FreeBSD ']' 96: ++ trap 'on_error $LINENO' ERR 96: ++ trap on_exit EXIT @@ -6947,31 +6932,26 @@ 96: ++ set -x 96: + cat 96: + cc -fPIC -o out/test/x86_64/defsym2/a.o -c -xc - -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 -69: + out/test/x86_64/bsymbolic-non-weak-functions/exe -97: ++ case $MACHINE in -97: ++ tlsdesc_opt=-mtls-dialect=gnu2 -69: + grep '^3 3 3 3 3 7$' -81: + readelf -WS out/test/x86_64/compress-debug-sections/exe -97: +++ uname 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 +45: + out/test/x86_64/arch-x86_64-tlsdesc/exe2 +45: + grep 42 97: + cat -81: + grep '\.debug_info .* [Cx] ' out/test/x86_64/compress-debug-sections/log 97: + cc -c -o out/test/x86_64/demangle-cpp/a.o -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' -69: 3 3 3 3 3 7 -81: [33] .debug_info PROGBITS 0000000000000000 000a50 000078 00 C 0 0 1 -69: + on_exit -69: + echo OK -69: OK -69: + exit 0 - 58/402 Test #69: x86_64-bsymbolic-non-weak-functions ................... Passed 0.42 sec +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 +40: + grep '1 2 3 4 5 6' +40: + out/test/x86_64/arch-x86_64-tls-gd-mcmodel-large/exe +40: 1 2 3 4 5 6 +40: + on_exit +40: + echo OK +40: OK +40: + exit 0 + 56/402 Test #40: x86_64-arch-x86_64-tls-gd-mcmodel-large ............... Passed 0.92 sec test 98 Start 98: x86_64-demangle-rust @@ -6981,27 +6961,21 @@ 98: MACHINE=x86_64 98: CPU= 98: Test timeout computed to be: 1500 -72: + readelf -n out/test/x86_64/build-id/exe4 -72: + grep 'GNU.*0x00000014.*NT_GNU_BUILD_ID' -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_str .* MS[Cx] ' out/test/x86_64/compress-debug-sections/log -81: [36] .debug_str PROGBITS 0000000000000000 000b97 00009f 01 MSC 0 0 1 -81: + on_exit -81: + echo OK -81: OK -81: + exit 0 - 59/402 Test #81: x86_64-compress-debug-sections ........................ Passed 0.28 sec +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 +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 98: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/demangle-rust.sh -test 99 - Start 99: x86_64-demangle - -99: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/demangle.sh" -99: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -99: Environment variables: -99: MACHINE=x86_64 -99: CPU= -99: Test timeout computed to be: 1500 +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 +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 +54: + objdump -dr out/test/x86_64/arch-x86_64-z-rewrite-endbr2/exe2 +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 +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 +79: + cat +79: + cc -fcommon -xc -c -o out/test/x86_64/common-symbols/b.o - +87: + cat +87: + cc -B. -fPIC -shared -o out/test/x86_64/copyrel-relro2/b.so -xc - +63: + cc -B. -shared -o out/test/x86_64/as-needed-dso2/libfoo.so out/test/x86_64/as-needed-dso2/a.o 98: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc +72: + readelf -n out/test/x86_64/build-id/exe3 98: ++ export LC_ALL=C 98: ++ LC_ALL=C 98: ++ '[' -z x86_64 ']' @@ -7016,41 +6990,92 @@ 98: ++ STRIP=strip 98: ++ QEMU= 98: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/demangle-rust.sh .sh -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 -88: + cc -B. -shared -o out/test/x86_64/copyrel/c.so out/test/x86_64/copyrel/c.o -61: + on_exit -61: + echo OK -61: OK -61: + exit 0 -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' -77: + cc -fcommon -xc -c -o out/test/x86_64/common-archive/d.o - -77: + cat -78: + rm -f out/test/x86_64/common-ref/e.a -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 -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 -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 -99: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/demangle.sh - 60/402 Test #61: x86_64-ar-alignment ................................... Passed 0.51 sec -78: + ar rcs out/test/x86_64/common-ref/e.a out/test/x86_64/common-ref/d.o -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 -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 -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 +72: + grep 'GNU.*0x00000010.*NT_GNU_BUILD_ID' +54: + grep -A1 ':' out/test/x86_64/arch-x86_64-z-rewrite-endbr2/log2 98: ++ testname=demangle-rust 98: ++ t=out/test/x86_64/demangle-rust 98: ++ mkdir -p out/test/x86_64/demangle-rust +54: + grep nop +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 +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 +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 + 57/402 Test #54: x86_64-arch-x86_64-z-rewrite-endbr2 ................... Passed 0.88 sec +92: + cc -B. -o out/test/x86_64/default-symver/b.so -shared out/test/x86_64/default-symver/a.o -Wl,-default-symver +28: + cat +28: + cc -Xassembler -mx86-used-note=no -c -o out/test/x86_64/arch-x86_64-note-property2/b.o -xassembler-with-cpp - +90: + cat +90: + c++ -c -o out/test/x86_64/dead-debug-sections/b.o -g -xc++ - +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 +85: + cat +85: + cc -shared -o out/test/x86_64/copyrel-protected/b.so -xc - 98: ++ case $MACHINE in 98: ++ tlsdesc_opt=-mtls-dialect=gnu2 98: +++ uname +test 99 + Start 99: x86_64-demangle + +99: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/demangle.sh" +99: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu +99: Environment variables: +99: MACHINE=x86_64 +99: CPU= +99: Test timeout computed to be: 1500 +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 +98: + cat +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 +73: + cat +73: + cc -o out/test/x86_64/canonical-plt/c.o -c -xc - -fno-PIC +86: + cat +86: + cc -fPIC -shared -o out/test/x86_64/copyrel-relro/b.so -xc - +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 +96: + cc -B. -o out/test/x86_64/defsym2/b.so -shared -Wl,-defsym=bar=foo out/test/x86_64/defsym2/a.o +91: + cat +91: + gcc -o out/test/x86_64/debug-macro-section/c.o -c -xc - -Iout/test/x86_64/debug-macro-section -g3 +82: + c++ -c -o out/test/x86_64/compressed-debug-info/b.o -g -gz=zlib -xc++ - +82: + cat +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()' +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 +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 +89: + cat +89: + cc -o out/test/x86_64/ctors-in-init-array/b.o -c -xc - +84: + cat +84: + cc -B. -fPIC -shared -o out/test/x86_64/copyrel-norelro/b.so -xc - +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 +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 +88: + cat +88: + cc -fno-PIC -o out/test/x86_64/copyrel/b.o -c -xc - +60: + on_exit +60: + echo OK +60: OK +60: + exit 0 +98: + cc -c -o out/test/x86_64/demangle-rust/a.o -xc - +41: + out/test/x86_64/arch-x86_64-tls-gd-to-ie/exe3 +77: + cc -fcommon -xc -c -o out/test/x86_64/common-archive/c.o - +77: + cat +78: + rm -f out/test/x86_64/common-ref/c.a +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 +99: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/demangle.sh +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 + 58/402 Test #60: x86_64-allow-multiple-definition ...................... Passed 0.86 sec +41: + grep '1 2 3' +41: 1 2 3 +78: + ar rcs out/test/x86_64/common-ref/c.a out/test/x86_64/common-ref/b.o 99: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 99: ++ export LC_ALL=C 99: ++ LC_ALL=C @@ -7068,10 +7093,25 @@ 99: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/demangle.sh .sh 99: ++ testname=demangle 99: ++ t=out/test/x86_64/demangle +94: + grep 'undefined symbol: bar' +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: + 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 +78: + cat +78: + cc -fcommon -xc -c -o out/test/x86_64/common-ref/d.o - 99: ++ mkdir -p out/test/x86_64/demangle 99: ++ case $MACHINE in 99: ++ tlsdesc_opt=-mtls-dialect=gnu2 99: +++ uname +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 +63: + cc -B. -shared -o out/test/x86_64/as-needed-dso2/libbar.so out/test/x86_64/as-needed-dso2/b.o 99: ++ '[' Linux = FreeBSD ']' 99: ++ trap 'on_error $LINENO' ERR 99: ++ trap on_exit EXIT @@ -7079,79 +7119,16 @@ 99: Testing demangle ... ++ set -o pipefail 99: ++ set -x 99: + cc -c -o out/test/x86_64/demangle/a.o -xc++ - -99: + cat -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 -63: + cc -B. -shared -o out/test/x86_64/as-needed-dso2/libbar.so out/test/x86_64/as-needed-dso2/b.o -36: + out/test/x86_64/arch-x86_64-reloc/exe -36: + grep '^56$' -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 -70: + out/test/x86_64/bsymbolic-non-weak/exe -70: + grep '^3 3 3 3 4 7$' -45: + grep 42 -90: + c++ -o out/test/x86_64/dead-debug-sections/c.o -c -xc++ -g - -90: + cat -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 +83: + cc -fPIC -shared -o out/test/x86_64/copyrel-alignment/b.so -xc - +83: + cat 100: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/dependency-file-lto.sh -54: + objdump -dr out/test/x86_64/arch-x86_64-z-rewrite-endbr2/exe1 -54: + grep endbr64 -54: + grep -A1 ':' out/test/x86_64/arch-x86_64-z-rewrite-endbr2/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 -98: + cc -c -o out/test/x86_64/demangle-rust/a.o -xc - -98: + cat -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 -92: + grep ' foo@@b\.so' -92: + readelf --dyn-syms out/test/x86_64/default-symver/b.so -53: + objdump -dr out/test/x86_64/arch-x86_64-z-rewrite-endbr/exe1 -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 -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 -28: mold: warning: entry symbol is not defined: _start -28: + grep 'x86 feature: SHSTK' -70: 3 3 3 3 4 7 -70: + on_exit -70: + echo OK -70: OK -70: + exit 0 - 61/402 Test #70: x86_64-bsymbolic-non-weak ............................. Passed 0.47 sec -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 -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 -A1 '
:' out/test/x86_64/arch-x86_64-z-rewrite-endbr2/log1 -54: + grep endbr64 -28: + readelf -n out/test/x86_64/arch-x86_64-note-property2/exe1 -28: Properties: x86 feature: SHSTK -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 -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()' -60: + on_exit -60: + echo OK -60: OK -60: + exit 0 100: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 100: ++ export LC_ALL=C 100: ++ LC_ALL=C 100: ++ '[' -z x86_64 ']' +28: + cat 100: ++ '[' -z '' ']' +28: + cc -Xassembler -mx86-used-note=no -c -o out/test/x86_64/arch-x86_64-note-property2/c.o -xassembler-with-cpp - 100: ++ TESTDIR=out/test/x86_64 100: ++ CC=cc 100: ++ CXX=c++ @@ -7162,126 +7139,36 @@ 100: ++ STRIP=strip 100: ++ QEMU= 100: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/dependency-file-lto.sh .sh -83: + cc -fPIC -shared -o out/test/x86_64/copyrel-alignment/c.so -xc - -83: + cat -68: + grep '3 3 0' -68: + out/test/x86_64/bsymbolic-functions/exe -68: 3 3 0 -68: + on_exit -68: + echo OK -68: OK -68: + exit 0 -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 -53: + grep -A1 ':' out/test/x86_64/arch-x86_64-z-rewrite-endbr/log1 - 62/402 Test #60: x86_64-allow-multiple-definition ...................... Passed 0.58 sec +99: + cat 100: ++ testname=dependency-file-lto -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 100: ++ t=out/test/x86_64/dependency-file-lto 100: ++ mkdir -p out/test/x86_64/dependency-file-lto +45: + out/test/x86_64/arch-x86_64-tlsdesc/exe3 100: ++ case $MACHINE in 100: ++ tlsdesc_opt=-mtls-dialect=gnu2 100: +++ uname -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 -53: + grep endbr64 -53: 16b9: f3 0f 1e fa endbr64 -53: + grep endbr64 -53: + grep -A1 ':' out/test/x86_64/arch-x86_64-z-rewrite-endbr/log1 -96: + cc -B. -o out/test/x86_64/defsym2/b.so -shared -Wl,-defsym=bar=foo out/test/x86_64/defsym2/a.o -41: + out/test/x86_64/arch-x86_64-tls-gd-to-ie/exe3 -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/f.so out/test/x86_64/arch-x86_64-tls-gd-to-ie/a.o -Wl,-z,nodlopen -Wl,-no-relax -44: + grep '^20 3$' +45: + grep 42 +77: + cat +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 +61: + on_exit +61: + echo OK +61: OK +61: + exit 0 +77: + cc -fcommon -xc -c -o out/test/x86_64/common-archive/d.o - 44: + out/test/x86_64/arch-x86_64-tls-module-base/exe1 -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 - 63/402 Test #68: x86_64-bsymbolic-functions ............................ Passed 0.53 sec -54: 16cd: f3 0f 1e fa endbr64 -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 -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 -101: ++ LC_ALL=C -101: ++ '[' -z x86_64 ']' -79: + out/test/x86_64/common-symbols/exe -79: + grep '0 5 42' -79: 0 5 42 -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 -102: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/dependency-file.sh - 64/402 Test #85: x86_64-copyrel-protected .............................. Passed 0.35 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 + 59/402 Test #61: x86_64-ar-alignment ................................... Passed 0.90 sec +test 101 + Start 101: x86_64-dependency-file-response-file -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 -65: + readelf --dynamic out/test/x86_64/as-needed/exe -65: + grep -F 'Shared library: [libfoo.so]' out/test/x86_64/as-needed/log -65: 0x0000000000000001 (NEEDED) Shared library: [libfoo.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 -102: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc -102: ++ export LC_ALL=C -102: ++ LC_ALL=C -102: ++ '[' -z x86_64 ']' -102: ++ '[' -z '' ']' -102: ++ TESTDIR=out/test/x86_64 -102: ++ CC=cc -102: ++ CXX=c++ -102: ++ GCC=gcc -102: ++ GXX=g++ -102: ++ OBJDUMP=objdump -102: ++ OBJCOPY=objcopy -102: ++ STRIP=strip -102: ++ QEMU= -102: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/dependency-file.sh .sh -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 -79: + readelf --sections out/test/x86_64/common-symbols/exe -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 -53: 16c3: f3 0f 1e fa endbr64 -53: + grep -A1 '
:' out/test/x86_64/arch-x86_64-z-rewrite-endbr/log1 -53: + grep endbr64 -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 +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 +44: + grep '^20 3$' +53: + objdump -dr out/test/x86_64/arch-x86_64-z-rewrite-endbr/exe1 100: ++ '[' Linux = FreeBSD ']' 100: ++ trap 'on_error $LINENO' ERR 100: ++ trap on_exit EXIT @@ -7291,6 +7178,35 @@ 100: + test_cflags -flto -fno-fat-lto-objects 100: + echo 'int main() {}' 100: + cc -B. -flto -fno-fat-lto-objects -o /dev/null -xc - +90: + c++ -o out/test/x86_64/dead-debug-sections/c.o -c -xc++ -g - +90: + cat +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 +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 +71: + grep '3 4' +71: + out/test/x86_64/bsymbolic/exe +71: 3 4 +71: + on_exit +71: + echo OK +71: OK +71: + exit 0 +88: + cat +88: + cc -fPIC -o out/test/x86_64/copyrel/c.o -c -xc - +101: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/dependency-file-response-file.sh + 60/402 Test #71: x86_64-bsymbolic ...................................... Passed 0.80 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 +101: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc +101: ++ export LC_ALL=C +101: ++ LC_ALL=C +101: ++ '[' -z x86_64 ']' 101: ++ '[' -z '' ']' 101: ++ TESTDIR=out/test/x86_64 101: ++ CC=cc @@ -7302,73 +7218,213 @@ 101: ++ STRIP=strip 101: ++ QEMU= 101: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/dependency-file-response-file.sh .sh +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 +53: + grep -A1 ':' out/test/x86_64/arch-x86_64-z-rewrite-endbr/log1 +53: + grep endbr64 +65: + cat +72: + readelf -n out/test/x86_64/build-id/exe4 +72: + grep 'GNU.*0x00000014.*NT_GNU_BUILD_ID' +96: + nm -D out/test/x86_64/defsym2/b.so +96: + grep bar +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' +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 +53: + grep -A1 ':' out/test/x86_64/arch-x86_64-z-rewrite-endbr/log1 +53: + grep endbr64 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 +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 +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}' +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 +62: + readelf -W --dynamic out/test/x86_64/as-needed-dso/exe +102: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/dependency-file.sh +96: 00000000000015f9 T bar +96: + on_exit +96: + echo OK +96: OK +96: + exit 0 101: ++ case $MACHINE in 101: ++ tlsdesc_opt=-mtls-dialect=gnu2 101: +++ uname +102: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc +102: ++ export LC_ALL=C +102: ++ LC_ALL=C +102: ++ '[' -z x86_64 ']' +102: ++ '[' -z '' ']' +102: ++ TESTDIR=out/test/x86_64 +102: ++ CC=cc +102: ++ CXX=c++ +102: ++ GCC=gcc +102: ++ GXX=g++ +102: ++ OBJDUMP=objdump +102: ++ OBJCOPY=objcopy +102: ++ STRIP=strip +102: ++ QEMU= +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 + 61/402 Test #96: x86_64-defsym2 ........................................ Passed 0.29 sec +69: + out/test/x86_64/bsymbolic-non-weak-functions/exe +69: + grep '^3 3 3 3 3 7$' +102: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/dependency-file.sh .sh 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 - -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 -72: + grep 'GNU.*0x00000020.*NT_GNU_BUILD_ID' -72: + readelf -n out/test/x86_64/build-id/exe5 -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 -77: + rm -f out/test/x86_64/common-archive/e.a -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 -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 -103: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/disable-new-dtags.sh -103: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc -103: ++ export LC_ALL=C -103: ++ LC_ALL=C -103: ++ '[' -z x86_64 ']' -103: ++ '[' -z '' ']' -103: ++ TESTDIR=out/test/x86_64 -103: ++ CC=cc -103: ++ CXX=c++ -103: ++ GCC=gcc -103: ++ GXX=g++ -103: ++ OBJDUMP=objdump -103: ++ OBJCOPY=objcopy -103: ++ STRIP=strip -103: ++ QEMU= -103: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/disable-new-dtags.sh .sh -103: ++ testname=disable-new-dtags -103: ++ t=out/test/x86_64/disable-new-dtags -103: ++ mkdir -p out/test/x86_64/disable-new-dtags -103: ++ case $MACHINE in -103: ++ tlsdesc_opt=-mtls-dialect=gnu2 - 65/402 Test #79: x86_64-common-symbols ................................. 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 +69: 3 3 3 3 3 7 +69: + on_exit +69: + echo OK +69: OK +69: + exit 0 +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 -104: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/discard-section.sh -test 105 - Start 105: x86_64-discard - -105: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/discard.sh" -105: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -105: Environment variables: -105: MACHINE=x86_64 -105: CPU= -105: Test timeout computed to be: 1500 102: + cat 102: + cc -o out/test/x86_64/dependency-file/a.o -c -xc - -104: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc -104: ++ export LC_ALL=C +101: + cat +101: + cc -o out/test/x86_64/dependency-file-response-file/a.o -c -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 +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 +67: + out/test/x86_64/bno-symbolic/exe +67: + grep '3 3 1' +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 +78: + rm -f out/test/x86_64/common-ref/e.a +78: + ar rcs out/test/x86_64/common-ref/e.a out/test/x86_64/common-ref/d.o +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 +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 +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 +53: 16c3: f3 0f 1e fa endbr64 +53: + grep endbr64 +53: + grep -A1 '
:' out/test/x86_64/arch-x86_64-z-rewrite-endbr/log1 +53: 16cd: f3 0f 1e fa endbr64 +62: + grep libbar out/test/x86_64/as-needed-dso/log2 +62: 0x0000000000000001 (NEEDED) Shared library: [libbar.so] +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 +97: mold: error: undefined symbol: ns::version() +97: + cc -c -o out/test/x86_64/demangle-cpp/b.o -xc - +97: + cat +103: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/disable-new-dtags.sh + 62/402 Test #69: x86_64-bsymbolic-non-weak-functions ................... Passed 0.89 sec +62: + not grep libfoo out/test/x86_64/as-needed-dso/log2 +62: + grep libfoo out/test/x86_64/as-needed-dso/log2 +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 +77: + rm -f out/test/x86_64/common-archive/e.a +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 +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 +62: + return 0 +62: + on_exit +62: + echo OK +62: OK +62: + exit 0 +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 +103: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc +103: ++ export LC_ALL=C +103: ++ LC_ALL=C +103: ++ '[' -z x86_64 ']' +103: ++ '[' -z '' ']' +103: ++ TESTDIR=out/test/x86_64 +103: ++ CC=cc +103: ++ CXX=c++ +103: ++ GCC=gcc +103: ++ GXX=g++ +103: ++ OBJDUMP=objdump +103: ++ OBJCOPY=objcopy +103: ++ STRIP=strip +103: ++ QEMU= +103: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/disable-new-dtags.sh .sh +103: ++ testname=disable-new-dtags +103: ++ t=out/test/x86_64/disable-new-dtags +103: ++ mkdir -p out/test/x86_64/disable-new-dtags +103: ++ case $MACHINE in +103: ++ tlsdesc_opt=-mtls-dialect=gnu2 +88: + cc -B. -shared -o out/test/x86_64/copyrel/c.so out/test/x86_64/copyrel/c.o +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 +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 +67: 3 3 1 +67: + on_exit +67: + echo OK +67: OK +67: + exit 0 +28: mold: warning: entry symbol is not defined: _start +10: + grep '^H' +10: + out/test/x86_64/arch-x86_64-function-multiversion/exe + 63/402 Test #62: x86_64-as-needed-dso .................................. Passed 0.98 sec + 64/402 Test #67: x86_64-bno-symbolic ................................... Passed 0.95 sec + 65/402 Test #68: x86_64-bsymbolic-functions ............................ Passed 0.92 sec +103: +++ uname +test 105 + Start 105: x86_64-discard + +105: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/discard.sh" +105: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu +105: Environment variables: +105: MACHINE=x86_64 +105: CPU= +105: Test timeout computed to be: 1500 +test 106 + Start 106: x86_64-dso-undef + +106: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/dso-undef.sh" +106: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu +106: Environment variables: +106: MACHINE=x86_64 +106: CPU= +106: Test timeout computed to be: 1500 +test 107 + Start 107: x86_64-dt-init + +107: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/dt-init.sh" +107: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu +107: Environment variables: +107: MACHINE=x86_64 +107: CPU= +107: Test timeout computed to be: 1500 +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 '' ']' @@ -7385,45 +7441,52 @@ 104: ++ testname=discard-section 104: ++ t=out/test/x86_64/discard-section 104: ++ mkdir -p out/test/x86_64/discard-section -103: +++ uname -82: + dwarfdump out/test/x86_64/compressed-debug-info/exe -94: mold: error: --defsym: undefined symbol: bar -94: + on_exit -94: + echo OK -94: OK -94: + exit 0 -64: + readelf --dynamic out/test/x86_64/as-needed-weak/exe1 - 66/402 Test #94: x86_64-defsym-missing-symbol .......................... Passed 0.22 sec -28: mold: warning: entry symbol is not defined: _start -test 106 - Start 106: x86_64-dso-undef - -106: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/dso-undef.sh" -106: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -106: Environment variables: -106: MACHINE=x86_64 -106: CPU= -106: Test timeout computed to be: 1500 -28: + readelf -n out/test/x86_64/arch-x86_64-note-property2/exe2 -104: ++ case $MACHINE in -104: ++ tlsdesc_opt=-mtls-dialect=gnu2 -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: + cat -104: + cc -o out/test/x86_64/discard-section/a.o -c -xc - 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: + cc -o out/test/x86_64/disable-new-dtags/a.o -c -xc -fPIC - 103: + cat +103: + cc -o out/test/x86_64/disable-new-dtags/a.o -c -xc -fPIC - +104: ++ case $MACHINE in +104: ++ tlsdesc_opt=-mtls-dialect=gnu2 +79: + out/test/x86_64/common-symbols/exe +79: + grep '0 5 42' +79: 0 5 42 +79: + readelf --sections out/test/x86_64/common-symbols/exe +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 +28: + readelf -n out/test/x86_64/arch-x86_64-note-property2/exe1 +28: + grep 'x86 feature: SHSTK' +28: Properties: x86 feature: SHSTK +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 +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 +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 +94: mold: error: --defsym: undefined symbol: bar +94: + on_exit +94: + echo OK +94: OK +94: + exit 0 +70: + out/test/x86_64/bsymbolic-non-weak/exe +70: + grep '^3 3 3 3 4 7$' +70: 3 3 3 3 4 7 +70: + on_exit +70: + echo OK +70: OK +70: + exit 0 +10: Howdy +10: + on_exit +10: + echo OK +10: OK +10: + exit 0 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 @@ -7443,53 +7506,6 @@ 105: ++ testname=discard 105: ++ t=out/test/x86_64/discard 105: ++ mkdir -p out/test/x86_64/discard -82: + readelf --sections out/test/x86_64/compressed-debug-info/exe -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 -28: + not grep 'x86 feature: SHSTK' -28: + grep 'x86 feature: SHSTK' -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 -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 -98: + not cc -B. -o out/test/x86_64/demangle-rust/exe out/test/x86_64/demangle-rust/a.o -82: + grep -F .debug_info -64: + grep -F 'Shared library: [libfoo.so]' out/test/x86_64/as-needed-weak/log1 -64: 0x0000000000000001 (NEEDED) Shared library: [libfoo.so] -73: + out/test/x86_64/canonical-plt/exe -98: + grep -F ' as core::iter::iterator::Iterator>::rposition::::{closure#0}' -73: + grep '^1 1 1$' -64: + grep -F 'Shared library: [libbar.so]' out/test/x86_64/as-needed-weak/log1 -82: [30] .debug_info PROGBITS 0000000000000000 00000a06 -82: + on_exit -82: + echo OK -82: OK -82: + exit 0 -62: + readelf -W --dynamic out/test/x86_64/as-needed-dso/exe - 67/402 Test #82: x86_64-compressed-debug-info .......................... Passed 0.43 sec -73: 1 1 1 -73: + on_exit -73: + echo OK -73: OK -73: + 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 -test 107 - Start 107: x86_64-dt-init - -107: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/dt-init.sh" -107: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -107: Environment variables: -107: MACHINE=x86_64 -107: CPU= -107: Test timeout computed to be: 1500 - 68/402 Test #73: x86_64-canonical-plt .................................. Passed 0.57 sec -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 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 @@ -7505,95 +7521,23 @@ 106: ++ OBJCOPY=objcopy 106: ++ STRIP=strip 106: ++ QEMU= + 66/402 Test #10: x86_64-arch-x86_64-function-multiversion .............. Passed 1.32 sec + 67/402 Test #70: x86_64-bsymbolic-non-weak ............................. Passed 0.91 sec + 68/402 Test #94: x86_64-defsym-missing-symbol .......................... Passed 0.36 sec + 69/402 Test #95: x86_64-defsym ......................................... Passed 0.36 sec +104: +++ uname +79: + grep '.common .*NOBITS' out/test/x86_64/common-symbols/log +28: + readelf -n out/test/x86_64/arch-x86_64-note-property2/exe1 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 -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 -62: + grep libbar out/test/x86_64/as-needed-dso/log2 -62: 0x0000000000000001 (NEEDED) Shared library: [libbar.so] -62: + not grep libfoo out/test/x86_64/as-needed-dso/log2 -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 -86: + out/test/x86_64/copyrel-relro/exe -86: + grep '^sigsegv 0 1$' -86: sigsegv 0 1 -92: + readelf --dyn-syms out/test/x86_64/default-symver/b.so -92: + grep ' foo@@bar' -92: 5: 0000000000001609 7 FUNC GLOBAL DEFAULT 14 foo@@bar -92: + on_exit -92: + echo OK -92: OK -92: + exit 0 -54: + objdump -dr out/test/x86_64/arch-x86_64-z-rewrite-endbr2/exe2 -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: + cat -105: + cc -o out/test/x86_64/discard/a.o -c -x assembler -Wa,-L - -28: + return 0 -28: + readelf -n out/test/x86_64/arch-x86_64-note-property2/exe2 -28: + grep 'x86 ISA needed: x86-64-baseline, x86-64-v2, x86-64-v3, x86-64-v4' -84: + grep -F .copyrel.rel.ro -84: + readelf -W --sections out/test/x86_64/copyrel-norelro/exe1 -84: [23] .copyrel.rel.ro NOBITS 00000000002028e0 0008e0 000064 00 WA 0 0 32 -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$' -97: mold: error: undefined symbol: ns::version() -87: + grep '^sigsegv 0 1$' -87: + out/test/x86_64/copyrel-relro2/exe -78: + grep 5 -95: + out/test/x86_64/defsym/exe -95: + grep '^Hello 0x10 0x2000$' - 69/402 Test #62: x86_64-as-needed-dso .................................. Passed 0.68 sec - 70/402 Test #92: x86_64-default-symver ................................. Passed 0.30 sec -97: + cat -78: + out/test/x86_64/common-ref/exe -95: Hello 0x10 0x2000 -95: + on_exit -95: + echo OK -95: OK -95: + exit 0 -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 -86: + on_exit -86: + echo OK -86: OK -86: + exit 0 - 71/402 Test #86: x86_64-copyrel-relro .................................. Passed 0.44 sec -28: Properties: 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: + 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' -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 -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 -107: ++ LC_ALL=C -107: ++ '[' -z x86_64 ']' -107: ++ '[' -z '' ']' -107: ++ TESTDIR=out/test/x86_64 -107: ++ CC=cc -107: ++ CXX=c++ -107: ++ GCC=gcc -107: ++ GXX=g++ -107: ++ OBJDUMP=objdump -107: ++ OBJCOPY=objcopy -107: ++ STRIP=strip -107: ++ QEMU= -107: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/dt-init.sh .sh +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 @@ -7612,6 +7556,53 @@ 110: MACHINE=x86_64 110: CPU= 110: Test timeout computed to be: 1500 +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 +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 +107: ++ LC_ALL=C +107: ++ '[' -z x86_64 ']' +107: ++ '[' -z '' ']' +107: ++ TESTDIR=out/test/x86_64 +107: ++ CC=cc +107: ++ CXX=c++ +107: ++ GCC=gcc +107: ++ GXX=g++ +107: ++ OBJDUMP=objdump +107: ++ OBJCOPY=objcopy +107: ++ STRIP=strip +107: ++ QEMU= +107: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/dt-init.sh .sh +107: ++ testname=dt-init +107: ++ t=out/test/x86_64/dt-init +107: ++ mkdir -p out/test/x86_64/dt-init +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 +79: [30] .common NOBITS 0000000000003994 00000990 +79: + on_exit +79: + echo OK +79: OK +79: + exit 0 +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 +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 106: +++ uname @@ -7621,59 +7612,35 @@ 106: ++ echo -n 'Testing dso-undef ... ' 106: Testing dso-undef ... ++ set -o pipefail 106: ++ set -x +106: + cat 106: + cc -fPIC -o out/test/x86_64/dso-undef/a.o -c -xc - -96: + grep bar -96: + nm -D out/test/x86_64/defsym2/b.so -96: 00000000000015f9 T bar -96: + on_exit -96: + echo OK -96: OK -96: + exit 0 -97: + cc -c -o out/test/x86_64/demangle-cpp/b.o -xc - -78: 5 -78: + on_exit -78: + echo OK -78: OK -78: + exit 0 - 72/402 Test #78: x86_64-common-ref ..................................... Passed 0.51 sec - 73/402 Test #95: x86_64-defsym ......................................... Passed 0.29 sec -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 -107: ++ testname=dt-init -107: ++ t=out/test/x86_64/dt-init -107: ++ mkdir -p out/test/x86_64/dt-init -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 - -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 - 74/402 Test #96: x86_64-defsym2 ........................................ Passed 0.28 sec -99: + not cc -B. -o out/test/x86_64/demangle/exe out/test/x86_64/demangle/a.o -Wl,-no-demangle -99: + grep 'undefined symbol: _Z3fooii$' -91: + return 0 -91: + on_exit -91: + echo OK -91: OK -91: + exit 0 - 75/402 Test #91: x86_64-debug-macro-section ............................ Passed 0.41 sec +83: + cat +83: + cc -fPIC -shared -o out/test/x86_64/copyrel-alignment/c.so -xc - +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 - +105: + cat +105: + ./mold -o out/test/x86_64/discard/exe out/test/x86_64/discard/a.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 +81: + readelf -WS out/test/x86_64/compress-debug-sections/exe +81: + grep '\.debug_info .* [Cx] ' out/test/x86_64/compress-debug-sections/log +81: [33] .debug_info PROGBITS 0000000000000000 000a50 000078 00 C 0 0 1 +81: + grep '\.debug_str .* MS[Cx] ' out/test/x86_64/compress-debug-sections/log +44: + out/test/x86_64/arch-x86_64-tls-module-base/exe2 +44: + grep '^20 3$' +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 +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 +36: + out/test/x86_64/arch-x86_64-reloc/exe 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 @@ -7690,49 +7657,6 @@ 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: + cc -c -o out/test/x86_64/dt-needed/a.o -xc - -108: + cat -87: sigsegv 0 1 -87: + on_exit -87: + echo OK -87: OK -87: + exit 0 - 76/402 Test #87: x86_64-copyrel-relro2 ................................. Passed 0.46 sec -83: + cat -83: + cc -fno-PIE -o out/test/x86_64/copyrel-alignment/d.o -c -xc - -54: + grep -A1 ':' out/test/x86_64/arch-x86_64-z-rewrite-endbr2/log2 -54: + grep nop -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 -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 -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 -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 -105: + ./mold -o out/test/x86_64/discard/exe out/test/x86_64/discard/a.o -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 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 @@ -7748,13 +7672,13 @@ 109: ++ OBJCOPY=objcopy 109: ++ STRIP=strip 109: ++ QEMU= -109: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/duplicate-error-archive.sh .sh -109: ++ testname=duplicate-error-archive -109: ++ t=out/test/x86_64/duplicate-error-archive -109: ++ mkdir -p out/test/x86_64/duplicate-error-archive -109: ++ case $MACHINE in -109: ++ tlsdesc_opt=-mtls-dialect=gnu2 -109: +++ uname +110: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/duplicate-error-gc-sections.sh + 70/402 Test #79: x86_64-common-symbols ................................. Passed 0.84 sec +107: ++ case $MACHINE in +107: ++ tlsdesc_opt=-mtls-dialect=gnu2 +107: +++ uname +97: /tmp/cc1rV6wq.s: Assembler messages: +97: /tmp/cc1rV6wq.s:23: Warning: setting incorrect section attributes for .comment test 112 Start 112: x86_64-duplicate-error @@ -7764,52 +7688,27 @@ 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 -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 -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 +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 - +97: + not cc -B. -o out/test/x86_64/demangle-cpp/exe2 out/test/x86_64/demangle-cpp/b.o +97: + grep -F ns::versionv +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 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 -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 -106: + cat -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 110: ++ LC_ALL=C @@ -7828,7 +7727,67 @@ 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: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/duplicate-error-archive.sh .sh +109: ++ testname=duplicate-error-archive +109: ++ t=out/test/x86_64/duplicate-error-archive +109: ++ mkdir -p out/test/x86_64/duplicate-error-archive +28: mold: warning: entry symbol is not defined: _start +28: + not grep 'x86 feature: SHSTK' +28: + grep 'x86 feature: SHSTK' +36: + grep '^56$' +36: 56 +36: + 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 +108: ++ testname=dt-needed +108: ++ t=out/test/x86_64/dt-needed +108: ++ mkdir -p out/test/x86_64/dt-needed +98: mold: error: undefined symbol: as core::iter::iterator::Iterator>::rposition::::{closure#0} +89: + out/test/x86_64/ctors-in-init-array/exe +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 + 71/402 Test #86: x86_64-copyrel-relro .................................. Passed 0.45 sec +109: ++ case $MACHINE in +109: ++ tlsdesc_opt=-mtls-dialect=gnu2 +28: + readelf -n out/test/x86_64/arch-x86_64-note-property2/exe2 +89: + grep 'ctor1 init1 ctor2 ctor3 ctor4 init2 fini2 dtor1 dtor2 dtor3 fini1 dtor4' +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 +89: ctor1 init1 ctor2 ctor3 ctor4 init2 fini2 dtor1 dtor2 dtor3 fini1 dtor4 +89: + on_exit +89: + echo OK +89: OK +89: + exit 0 +98: + on_exit +98: + echo OK +98: OK +98: + exit 0 +81: [36] .debug_str PROGBITS 0000000000000000 000b97 00009f 01 MSC 0 0 1 +81: + on_exit +81: + echo OK +81: OK +81: + exit 0 +108: ++ case $MACHINE in +108: ++ tlsdesc_opt=-mtls-dialect=gnu2 +108: +++ uname 110: ++ case $MACHINE in +112: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/duplicate-error.sh +85: mold: error: out/test/x86_64/copyrel-protected/b.so: cannot create a copy relocation for protected symbol 'foo'; recompile with -fPIC + 72/402 Test #81: x86_64-compress-debug-sections ........................ Passed 0.84 sec + 73/402 Test #89: x86_64-ctors-in-init-array ............................ Passed 0.46 sec + 74/402 Test #98: x86_64-demangle-rust .................................. Passed 0.38 sec +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 110: ++ tlsdesc_opt=-mtls-dialect=gnu2 110: +++ uname 110: ++ '[' Linux = FreeBSD ']' @@ -7837,23 +7796,59 @@ 110: ++ echo -n 'Testing duplicate-error-gc-sections ... ' 110: Testing duplicate-error-gc-sections ... ++ set -o pipefail 110: ++ set -x -110: + nm mold 110: + grep __tsan_init -104: + cc -B. -o out/test/x86_64/discard-section/exe0 out/test/x86_64/discard-section/a.o -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 -36: + out/test/x86_64/arch-x86_64-reloc/exe -36: + grep '^56$' -36: 56 -36: + cat +110: + nm mold +112: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc +112: ++ export LC_ALL=C +112: ++ LC_ALL=C +112: ++ '[' -z x86_64 ']' +112: ++ '[' -z '' ']' +112: ++ TESTDIR=out/test/x86_64 +112: ++ CC=cc +112: ++ CXX=c++ +112: ++ GCC=gcc +112: ++ GXX=g++ +112: ++ OBJDUMP=objdump +112: ++ OBJCOPY=objcopy +112: ++ STRIP=strip +112: ++ QEMU= +112: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/duplicate-error.sh .sh +112: ++ testname=duplicate-error +112: ++ t=out/test/x86_64/duplicate-error +112: ++ mkdir -p out/test/x86_64/duplicate-error +85: + on_exit +85: + echo OK +85: OK +85: + exit 0 + 75/402 Test #85: x86_64-copyrel-protected .............................. Passed 0.48 sec 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 -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 +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 +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 +113: ++ LC_ALL=C +113: ++ '[' -z x86_64 ']' +113: ++ '[' -z '' ']' +113: ++ TESTDIR=out/test/x86_64 +113: ++ CC=cc +113: ++ CXX=c++ +113: ++ GCC=gcc +113: ++ GXX=g++ +113: ++ OBJDUMP=objdump +113: ++ OBJCOPY=objcopy +113: ++ STRIP=strip +113: ++ QEMU= +113: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/dynamic-dt-debug.sh .sh +113: ++ testname=dynamic-dt-debug +113: ++ t=out/test/x86_64/dynamic-dt-debug +113: ++ mkdir -p out/test/x86_64/dynamic-dt-debug 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 @@ -7869,6 +7864,62 @@ 111: ++ OBJCOPY=objcopy 111: ++ STRIP=strip 111: ++ QEMU= +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 +28: + return 0 +28: + readelf -n out/test/x86_64/arch-x86_64-note-property2/exe2 +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 +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 +108: + cc -c -o out/test/x86_64/dt-needed/a.o -xc - +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: + cat +112: + cc -o out/test/x86_64/duplicate-error/a.o -c -x assembler - +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 +109: + cc -o out/test/x86_64/duplicate-error-archive/a.o -c -xc - +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 - 111: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/duplicate-error-lto.sh .sh 111: ++ testname=duplicate-error-lto 111: ++ t=out/test/x86_64/duplicate-error-lto @@ -7883,9 +7934,12 @@ 111: Testing duplicate-error-lto ... ++ set -o pipefail 111: ++ set -x 111: + nm mold -111: + grep __tsan_init - 77/402 Test #40: x86_64-arch-x86_64-tls-gd-mcmodel-large ............... Passed 1.01 sec - 78/402 Test #54: x86_64-arch-x86_64-z-rewrite-endbr2 ................... Passed 0.86 sec +99: + grep -E 'undefined symbol: foo\(int, int\)$' +28: + grep 'x86 ISA needed: x86-64-baseline, x86-64-v2, x86-64-v3, x86-64-v4' +28: Properties: 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: + 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' test 117 Start 117: x86_64-dynamic-list2 @@ -7895,89 +7949,6 @@ 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 -106: + cc -B. -o out/test/x86_64/dso-undef/b.so -shared out/test/x86_64/dso-undef/a.o - 79/402 Test #89: x86_64-ctors-in-init-array ............................ Passed 0.50 sec -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 - -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 -53: + objdump -dr out/test/x86_64/arch-x86_64-z-rewrite-endbr/exe2 -53: + grep nop -53: + grep -A1 ':' out/test/x86_64/arch-x86_64-z-rewrite-endbr/log2 -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 -53: 16c3: 0f 1f 40 00 nopl 0x0(%rax) -53: + grep endbr64 -53: + grep -A1 '
:' out/test/x86_64/arch-x86_64-z-rewrite-endbr/log2 -53: 16cd: f3 0f 1e fa endbr64 -53: + on_exit -53: + echo OK -53: OK -53: + exit 0 - 80/402 Test #53: x86_64-arch-x86_64-z-rewrite-endbr .................... Passed 0.89 sec -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 -65: + readelf --dynamic out/test/x86_64/as-needed/exe -65: + grep -F 'Shared library: [libfoo.so]' out/test/x86_64/as-needed/log -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 - 81/402 Test #65: x86_64-as-needed ...................................... Passed 0.76 sec -97: /tmp/ccRfJsi2.s: Assembler messages: -97: /tmp/ccRfJsi2.s:23: Warning: setting incorrect section attributes for .comment -97: + not cc -B. -o out/test/x86_64/demangle-cpp/exe2 out/test/x86_64/demangle-cpp/b.o -97: + grep -F ns::versionv -98: mold: error: undefined symbol: as core::iter::iterator::Iterator>::rposition::::{closure#0} -98: + on_exit -98: + echo OK -98: OK -98: + exit 0 - 82/402 Test #98: x86_64-demangle-rust .................................. Passed 0.31 sec -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 - 83/402 Test #28: x86_64-arch-x86_64-note-property2 ..................... Passed 1.08 sec -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 - 84/402 Test #88: x86_64-copyrel ........................................ Passed 0.52 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 @@ -7994,94 +7965,51 @@ 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 -107: + cat -107: + cc -c -fPIC -o out/test/x86_64/dt-init/b.o -xc - +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 +64: 0x0000000000000001 (NEEDED) Shared library: [libfoo.so] +64: + grep -F 'Shared library: [libbar.so]' out/test/x86_64/as-needed-weak/log1 +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 +41: + grep '1 2 3' +41: + out/test/x86_64/arch-x86_64-tls-gd-to-ie/exe4 +41: 1 2 3 +41: + on_exit +41: + echo OK +41: OK +41: + exit 0 + 76/402 Test #41: x86_64-arch-x86_64-tls-gd-to-ie ....................... Passed 1.34 sec +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 + 77/402 Test #73: x86_64-canonical-plt .................................. Passed 0.99 sec +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 +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 77: + out/test/x86_64/common-archive/exe 77: + grep '5 0 0 -1' 77: 5 0 0 -1 77: + cat 77: + cc -fcommon -xc -c -o out/test/x86_64/common-archive/f.o - -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 -64: + return 0 -64: + on_exit -64: + echo OK -64: OK -64: + exit 0 -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 -63: + return 0 -63: + grep libbar.so out/test/x86_64/as-needed-dso2/log -63: 0x0000000000000001 (NEEDED) Shared library: [libbar.so] -10: + cat -10: + c++ -o out/test/x86_64/arch-x86_64-function-multiversion/c.o -c -xc++ - -fPIC -112: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/duplicate-error.sh -112: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc -112: ++ export LC_ALL=C -112: ++ LC_ALL=C -112: ++ '[' -z x86_64 ']' -112: ++ '[' -z '' ']' -112: ++ TESTDIR=out/test/x86_64 -112: ++ CC=cc -112: ++ CXX=c++ -112: ++ GCC=gcc -112: ++ GXX=g++ -112: ++ OBJDUMP=objdump -112: ++ OBJCOPY=objcopy -112: ++ STRIP=strip -112: ++ QEMU= -112: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/duplicate-error.sh .sh -112: ++ testname=duplicate-error -112: ++ t=out/test/x86_64/duplicate-error -112: ++ mkdir -p out/test/x86_64/duplicate-error -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: + cat -112: + cc -o out/test/x86_64/duplicate-error/a.o -c -x assembler - -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 -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 -113: ++ LC_ALL=C -113: ++ '[' -z x86_64 ']' -113: ++ '[' -z '' ']' -113: ++ TESTDIR=out/test/x86_64 -113: ++ CC=cc -113: ++ CXX=c++ -113: ++ GCC=gcc -113: ++ GXX=g++ -113: ++ OBJDUMP=objdump -113: ++ OBJCOPY=objcopy -113: ++ STRIP=strip -113: ++ QEMU= -113: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/dynamic-dt-debug.sh .sh -113: ++ testname=dynamic-dt-debug -113: ++ t=out/test/x86_64/dynamic-dt-debug -113: ++ mkdir -p out/test/x86_64/dynamic-dt-debug -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 - +78: + grep 5 +78: + out/test/x86_64/common-ref/exe +78: 5 +78: + on_exit +78: + echo OK +78: OK +78: + exit 0 +82: + dwarfdump out/test/x86_64/compressed-debug-info/exe +82: + readelf --sections out/test/x86_64/compressed-debug-info/exe +82: + grep -F .debug_info +82: [30] .debug_info PROGBITS 0000000000000000 00000a06 +82: + on_exit +82: + echo OK +82: OK +82: + exit 0 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 @@ -8112,7 +8040,6 @@ 114: ++ set -x 114: + cc -c -o out/test/x86_64/dynamic-linker/a.o -x assembler - 114: + cat -114: + ./mold -o out/test/x86_64/dynamic-linker/exe out/test/x86_64/dynamic-linker/a.o 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 @@ -8135,6 +8062,58 @@ 115: ++ case $MACHINE in 115: ++ tlsdesc_opt=-mtls-dialect=gnu2 115: +++ uname +115: ++ '[' Linux = FreeBSD ']' +115: ++ trap 'on_error $LINENO' ERR +115: ++ trap on_exit EXIT +115: ++ echo -n 'Testing dynamic-list-data ... ' +115: Testing dynamic-list-data ... ++ set -o pipefail +115: ++ set -x +115: + cat +115: + cc -o out/test/x86_64/dynamic-list-data/a.o -c -xc - +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 +111: + grep __tsan_init +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 +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 +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 +105: + ./mold -o out/test/x86_64/discard/exe out/test/x86_64/discard/a.o --discard-locals +105: + readelf --symbols out/test/x86_64/discard/exe +72: + grep 'GNU.*0x00000020.*NT_GNU_BUILD_ID' +72: + readelf -n out/test/x86_64/build-id/exe5 +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 +92: + readelf --dyn-syms out/test/x86_64/default-symver/b.so +92: + grep ' foo@@bar' +92: 5: 0000000000001609 7 FUNC GLOBAL DEFAULT 14 foo@@bar +92: + on_exit +92: + echo OK +92: OK +92: + exit 0 +91: + not grep 'DW_MACRO_import -.* 0x0$' +91: + grep 'DW_MACRO_import -.* 0x0$' +91: + objdump --dwarf=macro out/test/x86_64/debug-macro-section/exe +91: + return 0 +91: + on_exit +91: + echo OK +91: OK +91: + exit 0 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 @@ -8154,15 +8133,83 @@ 116: ++ testname=dynamic-list 116: ++ t=out/test/x86_64/dynamic-list 116: ++ mkdir -p out/test/x86_64/dynamic-list -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 +116: ++ case $MACHINE in +116: ++ tlsdesc_opt=-mtls-dialect=gnu2 +116: +++ uname +116: ++ '[' Linux = FreeBSD ']' +116: ++ trap 'on_error $LINENO' ERR +116: ++ trap on_exit EXIT +116: ++ echo -n 'Testing dynamic-list ... ' +116: Testing dynamic-list ... ++ set -o pipefail +116: ++ set -x +116: + cat +116: + cc -o out/test/x86_64/dynamic-list/a.o -c -xc - +107: + cat +107: + cc -c -fPIC -o out/test/x86_64/dt-init/b.o -xc - +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 +106: + cc -B. -o out/test/x86_64/dso-undef/b.so -shared out/test/x86_64/dso-undef/a.o +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 +63: + return 0 +63: + grep libbar.so out/test/x86_64/as-needed-dso2/log +63: 0x0000000000000001 (NEEDED) Shared library: [libbar.so] +63: + on_exit +63: + echo OK +63: OK +63: + exit 0 +104: + cc -B. -o out/test/x86_64/discard-section/exe0 out/test/x86_64/discard-section/a.o +102: + grep 'dependency-file/exe:.*/a.o ' out/test/x86_64/dependency-file/dep +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 +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 +83: + cat +83: + cc -fno-PIE -o out/test/x86_64/copyrel-alignment/d.o -c -xc - +53: + objdump -dr out/test/x86_64/arch-x86_64-z-rewrite-endbr/exe2 +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 +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 +117: ++ LC_ALL=C +117: ++ '[' -z x86_64 ']' +117: ++ '[' -z '' ']' +117: ++ TESTDIR=out/test/x86_64 +117: ++ CC=cc +117: ++ CXX=c++ +117: ++ GCC=gcc +117: ++ GXX=g++ +117: ++ OBJDUMP=objdump +117: ++ OBJCOPY=objcopy +117: ++ STRIP=strip +117: ++ QEMU= +117: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/dynamic-list2.sh .sh +117: ++ testname=dynamic-list2 +117: ++ t=out/test/x86_64/dynamic-list2 +117: ++ mkdir -p out/test/x86_64/dynamic-list2 +117: ++ case $MACHINE in +117: ++ tlsdesc_opt=-mtls-dialect=gnu2 +117: +++ uname + 78/402 Test #78: x86_64-common-ref ..................................... Passed 0.94 sec + 79/402 Test #82: x86_64-compressed-debug-info .......................... Passed 0.76 sec + 80/402 Test #91: x86_64-debug-macro-section ............................ Passed 0.51 sec + 81/402 Test #92: x86_64-default-symver ................................. Passed 0.50 sec +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 +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 test 120 Start 120: x86_64-dynamic @@ -8199,113 +8246,47 @@ 123: MACHINE=x86_64 123: CPU= 123: Test timeout computed to be: 1500 -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 - 85/402 Test #64: x86_64-as-needed-weak ................................. Passed 0.82 sec -108: + cc -B. -shared -o out/test/x86_64/dt-needed/libfoo.so out/test/x86_64/dt-needed/a.o -Wl,--soname,libfoo -93: + cc -flto -fPIC -o out/test/x86_64/defsym-lto/a.o -c -xc - -93: + cat -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 -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 -102: + grep 'dependency-file/exe:.*/a.o ' out/test/x86_64/dependency-file/dep -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 -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 -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 -84: + readelf -W --sections out/test/x86_64/copyrel-norelro/exe2 -84: + not grep -F .copyrel.rel.ro +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 +105: + return 0 +105: + ./mold -o out/test/x86_64/discard/exe out/test/x86_64/discard/a.o --discard-all + 82/402 Test #63: x86_64-as-needed-dso2 ................................. Passed 1.17 sec + 83/402 Test #102: x86_64-dependency-file ................................ Passed 0.27 sec +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: + return 0 -84: + on_exit -84: + echo OK -84: OK -84: + exit 0 -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 -117: ++ LC_ALL=C -117: ++ '[' -z x86_64 ']' -117: ++ '[' -z '' ']' -117: ++ TESTDIR=out/test/x86_64 -117: ++ CC=cc -117: ++ CXX=c++ -117: ++ GCC=gcc -117: ++ GXX=g++ -117: ++ OBJDUMP=objdump -117: ++ OBJCOPY=objcopy -117: ++ STRIP=strip -117: ++ QEMU= -117: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/dynamic-list2.sh .sh -117: ++ testname=dynamic-list2 -117: ++ t=out/test/x86_64/dynamic-list2 -117: ++ mkdir -p out/test/x86_64/dynamic-list2 -117: ++ case $MACHINE in -117: ++ tlsdesc_opt=-mtls-dialect=gnu2 -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 - -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 -63: + on_exit -63: + echo OK -63: OK -63: + exit 0 -115: ++ '[' Linux = FreeBSD ']' -115: ++ trap 'on_error $LINENO' ERR -115: ++ trap on_exit EXIT -115: ++ echo -n 'Testing dynamic-list-data ... ' -115: Testing dynamic-list-data ... ++ set -o pipefail -115: ++ set -x -115: + cc -o out/test/x86_64/dynamic-list-data/a.o -c -xc - -115: + cat -109: + cc -o out/test/x86_64/duplicate-error-archive/c.o -c -xc - +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 +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 109: + 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 -116: ++ case $MACHINE in -116: ++ tlsdesc_opt=-mtls-dialect=gnu2 -116: +++ uname -116: ++ '[' Linux = FreeBSD ']' -116: ++ trap 'on_error $LINENO' ERR -116: ++ trap on_exit EXIT -116: ++ echo -n 'Testing dynamic-list ... ' -116: Testing dynamic-list ... ++ set -o pipefail -116: ++ set -x -116: + cat -116: + cc -o out/test/x86_64/dynamic-list/a.o -c -xc - -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 +109: + cc -o out/test/x86_64/duplicate-error-archive/c.o -c -xc - +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 +114: + ./mold -o out/test/x86_64/dynamic-linker/exe out/test/x86_64/dynamic-linker/a.o +114: + readelf --sections out/test/x86_64/dynamic-linker/exe +114: + not grep -F .interp +114: + grep -F .interp +114: + return 0 +113: + cc -B. -o out/test/x86_64/dynamic-dt-debug/exe out/test/x86_64/dynamic-dt-debug/a.o 118: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/dynamic-list3.sh 118: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 118: ++ export LC_ALL=C @@ -8335,81 +8316,8 @@ 118: Testing dynamic-list3 ... ++ set -o pipefail 118: ++ set -x 118: + cat -118: + cat 118: + c++ -fPIC -c -o out/test/x86_64/dynamic-list3/b.o -xc - -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 -105: + return 0 -105: + ./mold -o out/test/x86_64/discard/exe out/test/x86_64/discard/a.o --discard-all -105: + readelf --symbols out/test/x86_64/discard/exe -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 -114: + readelf --sections out/test/x86_64/dynamic-linker/exe -114: + grep -F .interp -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 -99: + grep -E 'undefined symbol: foo\(int, int\)$' -41: + out/test/x86_64/arch-x86_64-tls-gd-to-ie/exe4 -41: + grep '1 2 3' -41: 1 2 3 -41: + on_exit -41: + echo OK -41: OK -41: + exit 0 -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 -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 -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 -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 -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 -113: + cc -B. -o out/test/x86_64/dynamic-dt-debug/exe out/test/x86_64/dynamic-dt-debug/a.o -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 -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 +118: + cat 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 @@ -8440,6 +8348,86 @@ 119: ++ set -x 119: + cat 119: + cc -o out/test/x86_64/dynamic-list4/a.o -c -xc - -fPIC +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/d.o +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: + on_exit +28: + echo OK +28: OK +28: + exit 0 +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 +114: + ./mold -o out/test/x86_64/dynamic-linker/exe out/test/x86_64/dynamic-linker/a.o --dynamic-linker=/foo/bar +93: + cat +93: + cc -flto -fPIC -o out/test/x86_64/defsym-lto/a.o -c -xc - +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 - +53: 16c3: 0f 1f 40 00 nopl 0x0(%rax) +53: + grep endbr64 +53: + grep -A1 '
:' out/test/x86_64/arch-x86_64-z-rewrite-endbr/log2 +53: 16cd: f3 0f 1e fa endbr64 +53: + on_exit +53: + echo OK +53: OK +53: + exit 0 +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 +45: + grep 42 +45: + out/test/x86_64/arch-x86_64-tlsdesc/exe4 +45: 42 +45: + on_exit +45: + echo OK +45: OK +45: + exit 0 +108: + cc -B. -shared -o out/test/x86_64/dt-needed/libfoo.so out/test/x86_64/dt-needed/a.o -Wl,--soname,libfoo +97: mold: error: undefined symbol: ns::versionv +97: + on_exit +97: + echo OK +97: OK +97: + exit 0 +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 +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 +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: + cat +106: + cc -o out/test/x86_64/dso-undef/c.o -c -xc - 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 @@ -8533,6 +8521,7 @@ 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 - 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 @@ -8552,13 +8541,12 @@ 123: ++ testname=emit-relocs 123: ++ t=out/test/x86_64/emit-relocs 123: ++ mkdir -p out/test/x86_64/emit-relocs - 86/402 Test #41: x86_64-arch-x86_64-tls-gd-to-ie ....................... Passed 1.08 sec - 87/402 Test #63: x86_64-as-needed-dso2 ................................. Passed 0.85 sec - 88/402 Test #72: x86_64-build-id ....................................... Passed 0.76 sec - 89/402 Test #84: x86_64-copyrel-norelro ................................ Passed 0.63 sec - 90/402 Test #101: x86_64-dependency-file-response-file .................. Passed 0.31 sec - 91/402 Test #102: x86_64-dependency-file ................................ Passed 0.29 sec - 92/402 Test #112: x86_64-duplicate-error ................................ Passed 0.14 sec + 84/402 Test #28: x86_64-arch-x86_64-note-property2 ..................... Passed 1.49 sec + 85/402 Test #45: x86_64-arch-x86_64-tlsdesc ............................ Passed 1.35 sec + 86/402 Test #53: x86_64-arch-x86_64-z-rewrite-endbr .................... Passed 1.28 sec + 87/402 Test #87: x86_64-copyrel-relro2 ................................. Passed 0.61 sec + 88/402 Test #97: x86_64-demangle-cpp ................................... Passed 0.55 sec + 89/402 Test #112: x86_64-duplicate-error ................................ Passed 0.17 sec test 126 Start 126: x86_64-empty-input @@ -8613,16 +8601,29 @@ 131: MACHINE=x86_64 131: CPU= 131: Test timeout computed to be: 1500 -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 -116: + cc -B. -o out/test/x86_64/dynamic-list/exe out/test/x86_64/dynamic-list/a.o +114: + readelf --sections out/test/x86_64/dynamic-linker/exe +114: + grep -F .interp +114: [ 1] .interp PROGBITS 0000000000200238 00000238 +114: + on_exit +114: + echo OK +114: OK +114: + exit 0 + 90/402 Test #114: x86_64-dynamic-linker ................................. Passed 0.17 sec +117: + c++ -o out/test/x86_64/dynamic-list2/b.o -c -xc++ - +117: + cat + 91/402 Test #101: x86_64-dependency-file-response-file .................. Passed 0.35 sec +123: ++ case $MACHINE in +123: ++ tlsdesc_opt=-mtls-dialect=gnu2 +123: +++ uname +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: + cc -o out/test/x86_64/emit-relocs/a.o -c -fPIC -xc - +123: + cat +105: + readelf --symbols out/test/x86_64/discard/exe 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 @@ -8641,32 +8642,28 @@ 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 -114: [ 1] .interp PROGBITS 0000000000200238 00000238 -114: + on_exit -114: + echo OK -114: OK -114: + exit 0 - 93/402 Test #114: x86_64-dynamic-linker ................................. Passed 0.20 sec -90: + on_exit -90: + echo OK -90: OK -90: + exit 0 - 94/402 Test #90: x86_64-dead-debug-sections ............................ Passed 0.65 sec -122: + c++ -o out/test/x86_64/emit-relocs-dead-sections/a.o -c -fPIC -xc++ -g -ffunction-sections - -123: ++ case $MACHINE in -123: ++ tlsdesc_opt=-mtls-dialect=gnu2 -123: +++ uname -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: + cc -o out/test/x86_64/emit-relocs/a.o -c -fPIC -xc - -123: + cat -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 +105: + readelf --symbols out/test/x86_64/discard/exe +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 + 92/402 Test #88: x86_64-copyrel ........................................ Passed 0.63 sec +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: + grep -F .bar +104: + readelf -SW out/test/x86_64/discard-section/exe0 +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 +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 +100: + cat +100: + cc -flto -o out/test/x86_64/dependency-file-lto/a.o -c -xc - 124: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/empty-arg.sh 124: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 124: ++ export LC_ALL=C @@ -8695,28 +8692,13 @@ 124: ++ echo -n 'Testing empty-arg ... ' 124: Testing empty-arg ... ++ set -o pipefail 124: ++ set -x -124: + not ./mold -m elf_x86_64 '' 124: + grep 'cannot open :' +124: + not ./mold -m elf_x86_64 '' 124: mold: fatal: cannot open : No such file or directory 124: + on_exit 124: + echo OK 124: OK 124: + exit 0 -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 -106: + cat -106: + cc -o out/test/x86_64/dso-undef/c.o -c -xc - -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 -106: + cc -o out/test/x86_64/dso-undef/e.o -c -xc - -106: + cat -97: mold: error: undefined symbol: ns::versionv -97: + on_exit -97: + echo OK -97: OK -97: + exit 0 - 95/402 Test #97: x86_64-demangle-cpp ................................... Passed 0.50 sec -107: + cc -B. -o out/test/x86_64/dt-init/c.so -shared out/test/x86_64/dt-init/b.o -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 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 @@ -8747,6 +8729,15 @@ 125: ++ set -x 125: + cat 125: + cc -o out/test/x86_64/empty-file/a.o -c -xc - +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 @@ -8765,16 +8756,6 @@ 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 -105: + readelf --symbols out/test/x86_64/discard/exe 105: + not grep -F _start out/test/x86_64/discard/log 105: + grep -F _start out/test/x86_64/discard/log 105: + return 0 @@ -8788,56 +8769,66 @@ 105: + echo OK 105: OK 105: + exit 0 - 96/402 Test #124: x86_64-empty-arg ...................................... Passed 0.12 sec -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 -108: + cc -B. -shared -o out/test/x86_64/dt-needed/libbar.so out/test/x86_64/dt-needed/a.o -117: + cat -117: + c++ -o out/test/x86_64/dynamic-list2/b.o -c -xc++ - -100: + cat -100: + cc -flto -o out/test/x86_64/dependency-file-lto/a.o -c -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 -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 -121: + c++ -B. -o out/test/x86_64/emit-relocs-cpp/exe out/test/x86_64/emit-relocs-cpp/a.o -Wl,-emit-relocs -104: + not grep -F .foo -104: + grep -F .foo -104: + readelf -SW out/test/x86_64/discard-section/exe1 -104: + return 0 -104: + readelf -SW out/test/x86_64/discard-section/exe1 -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/exe2 out/test/x86_64/discard-section/a.o -Wl,--discard-section=.foo,--discard-section=.bar,--no-discard-section=.foo -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 -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 -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 -113: + cat -113: + cc -o out/test/x86_64/dynamic-dt-debug/b.o -c -xc - -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 -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' -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: + 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,-disable-new-dtags -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 + 93/402 Test #124: x86_64-empty-arg ...................................... Passed 0.09 sec +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\)$' +107: + cc -B. -o out/test/x86_64/dt-init/c.so -shared out/test/x86_64/dt-init/b.o +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 +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 +65: + readelf --dynamic out/test/x86_64/as-needed/exe +65: + grep -F 'Shared library: [libfoo.so]' out/test/x86_64/as-needed/log +65: 0x0000000000000001 (NEEDED) Shared library: [libfoo.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 +44: + out/test/x86_64/arch-x86_64-tls-module-base/exe3 +44: + grep '^20 3$' +44: 20 3 +44: + on_exit +44: + echo OK +44: OK +44: + exit 0 + 94/402 Test #44: x86_64-arch-x86_64-tls-module-base .................... Passed 1.43 sec +116: + cc -B. -o out/test/x86_64/dynamic-list/exe out/test/x86_64/dynamic-list/a.o +84: + readelf -W --sections out/test/x86_64/copyrel-norelro/exe2 +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 + 95/402 Test #84: x86_64-copyrel-norelro ................................ Passed 0.69 sec +72: + readelf -n out/test/x86_64/build-id/exe6 +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/exe7 out/test/x86_64/build-id/a.o -Wl,-build-id=0xdeadbeefdeadbeef +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 +106: + cat +106: + cc -o out/test/x86_64/dso-undef/e.o -c -xc - +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 +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 +64: + return 0 +64: + on_exit +64: + echo OK +64: OK +64: + exit 0 +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 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 @@ -8897,8 +8888,8 @@ 127: ++ echo -n 'Testing empty-version ... ' 127: Testing empty-version ... ++ set -o pipefail 127: ++ set -x -127: + cc -fPIC -c -o out/test/x86_64/empty-version/a.o -xc - 127: + cat +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 128: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 128: ++ export LC_ALL=C @@ -8961,8 +8952,8 @@ 129: Testing exception-multiple-ehframe ... ++ set -o pipefail 129: ++ set -x 129: + '[' x86_64 = sh4aeb ']' -129: + nm mold 129: + grep __tsan_init +129: + nm mold 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 @@ -9025,6 +9016,15 @@ 131: ++ set -x 131: + cat 131: + cc -fPIC -xc -c -o out/test/x86_64/exclude-libs/a.o - +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 test 136 Start 136: x86_64-export-dynamic @@ -9034,16 +9034,42 @@ 136: MACHINE=x86_64 136: CPU= 136: Test timeout computed to be: 1500 -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\)$' -44: + out/test/x86_64/arch-x86_64-tls-module-base/exe3 -44: + grep '^20 3$' -44: 20 3 -44: + on_exit -44: + echo OK -44: OK -44: + exit 0 +test 137 + Start 137: x86_64-export-from-exe + +137: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/export-from-exe.sh" +137: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu +137: Environment variables: +137: MACHINE=x86_64 +137: CPU= +137: Test timeout computed to be: 1500 +108: + cc -B. -shared -o out/test/x86_64/dt-needed/libbar.so out/test/x86_64/dt-needed/a.o +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 +113: + cat +113: + cc -o out/test/x86_64/dynamic-dt-debug/b.o -c -xc - +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 +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 +121: + c++ -B. -o out/test/x86_64/emit-relocs-cpp/exe out/test/x86_64/emit-relocs-cpp/a.o -Wl,-emit-relocs +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 +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 +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 +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 132: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/exclude-libs2.sh 132: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 132: ++ export LC_ALL=C @@ -9066,7 +9092,14 @@ 132: ++ case $MACHINE in 132: ++ tlsdesc_opt=-mtls-dialect=gnu2 132: +++ uname -123: + cc -B. -o out/test/x86_64/emit-relocs/exe out/test/x86_64/emit-relocs/a.o -Wl,-emit-relocs +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 - 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 @@ -9086,6 +9119,17 @@ 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 +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 @@ -9105,18 +9149,21 @@ 134: ++ testname=execstack 134: ++ t=out/test/x86_64/execstack 134: ++ mkdir -p out/test/x86_64/execstack - 97/402 Test #44: x86_64-arch-x86_64-tls-module-base .................... Passed 1.19 sec - 98/402 Test #105: x86_64-discard ........................................ Passed 0.36 sec - 99/402 Test #120: x86_64-dynamic ........................................ Passed 0.17 sec -test 137 - Start 137: x86_64-export-from-exe - -137: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/export-from-exe.sh" -137: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -137: Environment variables: -137: MACHINE=x86_64 -137: CPU= -137: Test timeout computed to be: 1500 +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: + cc -c -xc -o out/test/x86_64/execstack/a.o - +134: + cat + 96/402 Test #64: x86_64-as-needed-weak ................................. Passed 1.30 sec + 97/402 Test #90: x86_64-dead-debug-sections ............................ Passed 0.69 sec + 98/402 Test #105: x86_64-discard ........................................ Passed 0.32 sec + 99/402 Test #115: x86_64-dynamic-list-data .............................. Passed 0.23 sec test 138 Start 138: x86_64-fatal-warnings @@ -9135,35 +9182,57 @@ 139: MACHINE=x86_64 139: CPU= 139: Test timeout computed to be: 1500 -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 - -132: + rm -f out/test/x86_64/exclude-libs2/b.a +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 +100/402 Test #77: x86_64-common-archive ................................. Passed 1.16 sec +103: + grep 'RUNPATH.*/foo' +103: + readelf --dynamic out/test/x86_64/disable-new-dtags/b.so +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 +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 +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 +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/d.so -shared out/test/x86_64/dt-init/b.o -Wl,-init,init -Wl,-fini,fini +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' +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 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 -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 -100/402 Test #115: x86_64-dynamic-list-data .............................. Passed 0.26 sec -77: + grep '5 0 7 2' -77: + out/test/x86_64/common-archive/exe -77: 5 0 7 2 -77: + on_exit -77: + echo OK -77: OK -77: + exit 0 -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 +99: mold: error: undefined symbol: foo(int, int) +99: + cat +99: + cc -c -o out/test/x86_64/demangle/b.o -xc - 135: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/execute-only.sh 135: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 135: ++ export LC_ALL=C @@ -9186,48 +9255,17 @@ 135: ++ case $MACHINE in 135: ++ tlsdesc_opt=-mtls-dialect=gnu2 135: +++ uname -10: + out/test/x86_64/arch-x86_64-function-multiversion/exe -10: + grep '^H' -10: Howdy -10: + on_exit -10: + echo OK -10: OK -10: + exit 0 -127: + cc -B. -shared -o out/test/x86_64/empty-version/b.so out/test/x86_64/empty-version/a.o -113: + cc -B. -o out/test/x86_64/dynamic-dt-debug/c.so out/test/x86_64/dynamic-dt-debug/b.o -shared -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 -132: + ar crs out/test/x86_64/exclude-libs2/b.a out/test/x86_64/exclude-libs2/a.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: + cc -c -xc -o out/test/x86_64/execstack/a.o - -134: + 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: + cat -133: + cc -fPIC -xc -c -o out/test/x86_64/exclude-libs3/a.o - -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 +135: ++ '[' Linux = FreeBSD ']' +135: ++ trap 'on_error $LINENO' ERR +135: ++ trap on_exit EXIT +135: ++ echo -n 'Testing execute-only ... ' +135: Testing execute-only ... ++ set -o pipefail +135: ++ set -x +135: + '[' x86_64 = sparc64 ']' +135: + '[' x86_64 = ppc64 ']' +135: + '[' x86_64 = ppc64le ']' +135: + cat +135: + cc -o out/test/x86_64/execute-only/a.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 @@ -9256,38 +9294,8 @@ 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 -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 -108: + cat -108: + cc -c -o out/test/x86_64/dt-needed/b.o -xc - -116: + readelf --dyn-syms out/test/x86_64/dynamic-list/exe -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 -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 -45: + grep 42 -45: + out/test/x86_64/arch-x86_64-tlsdesc/exe4 -45: 42 -45: + on_exit -45: + echo OK -45: OK -45: + exit 0 -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 +136: + cc -o out/test/x86_64/export-dynamic/a.o -c -x assembler - 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 @@ -9318,6 +9326,53 @@ 137: ++ set -x 137: + cat 137: + cc -o out/test/x86_64/export-from-exe/a.o -c -xc - +test 142 + Start 142: x86_64-gc-sections + +142: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/gc-sections.sh" +142: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu +142: Environment variables: +142: MACHINE=x86_64 +142: CPU= +142: 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 +123: + cc -B. -o out/test/x86_64/emit-relocs/exe out/test/x86_64/emit-relocs/a.o -Wl,-emit-relocs +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 +116: + readelf --dyn-syms out/test/x86_64/dynamic-list/exe +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 +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 +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: + cat +132: + cc -xc -c -o out/test/x86_64/exclude-libs2/c.o - +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 +127: + cc -B. -shared -o out/test/x86_64/empty-version/b.so out/test/x86_64/empty-version/a.o +113: + cc -B. -o out/test/x86_64/dynamic-dt-debug/c.so out/test/x86_64/dynamic-dt-debug/b.o -shared +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 +83: + out/test/x86_64/copyrel-alignment/exe1 +83: + grep '\.copyrel.* 32$' +83: + readelf -W --sections out/test/x86_64/copyrel-alignment/exe1 +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 +118: + readelf --dyn-syms out/test/x86_64/dynamic-list3/exe1 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 @@ -9337,46 +9392,6 @@ 138: ++ testname=fatal-warnings 138: ++ t=out/test/x86_64/fatal-warnings 138: ++ mkdir -p out/test/x86_64/fatal-warnings -101/402 Test #10: x86_64-arch-x86_64-function-multiversion .............. Passed 1.35 sec -102/402 Test #45: x86_64-arch-x86_64-tlsdesc ............................ Passed 1.22 sec -103/402 Test #77: x86_64-common-archive ................................. Passed 0.84 sec -104/402 Test #126: x86_64-empty-input .................................... Passed 0.16 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 -test 142 - Start 142: x86_64-gc-sections - -142: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/gc-sections.sh" -142: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -142: Environment variables: -142: MACHINE=x86_64 -142: CPU= -142: Test timeout computed to be: 1500 -test 143 - Start 143: x86_64-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 -test 144 - Start 144: x86_64-gdb-index-dwarf2 - -144: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/gdb-index-dwarf2.sh" -144: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -144: Environment variables: -144: MACHINE=x86_64 -144: CPU= -144: Test timeout computed to be: 1500 138: ++ case $MACHINE in 138: ++ tlsdesc_opt=-mtls-dialect=gnu2 138: +++ uname @@ -9409,42 +9424,6 @@ 139: ++ mkdir -p out/test/x86_64/filler 139: ++ case $MACHINE in 139: ++ tlsdesc_opt=-mtls-dialect=gnu2 -139: +++ uname -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 - -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 -135: ++ '[' Linux = FreeBSD ']' -135: ++ trap 'on_error $LINENO' ERR -135: ++ trap on_exit EXIT -135: ++ echo -n 'Testing execute-only ... ' -135: Testing execute-only ... ++ set -o pipefail -135: ++ set -x -135: + '[' x86_64 = sparc64 ']' -135: + '[' x86_64 = ppc64 ']' -135: + '[' x86_64 = ppc64le ']' -135: + cat -135: + cc -o out/test/x86_64/execute-only/a.o -c -xc - -121: + out/test/x86_64/emit-relocs-cpp/exe -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' -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 -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 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 @@ -9466,6 +9445,29 @@ 140: ++ mkdir -p out/test/x86_64/filter 140: ++ case $MACHINE in 140: ++ tlsdesc_opt=-mtls-dialect=gnu2 +101/402 Test #120: x86_64-dynamic ........................................ Passed 0.22 sec +102/402 Test #126: x86_64-empty-input .................................... Passed 0.14 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 +test 144 + Start 144: x86_64-gdb-index-dwarf2 + +144: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/gdb-index-dwarf2.sh" +144: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu +144: Environment variables: +144: MACHINE=x86_64 +144: CPU= +144: Test timeout computed to be: 1500 +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 +103/402 Test #72: x86_64-build-id ....................................... Passed 1.25 sec 140: +++ uname 140: ++ '[' Linux = FreeBSD ']' 140: ++ trap 'on_error $LINENO' ERR @@ -9475,45 +9477,18 @@ 140: ++ set -x 140: + cat 140: + cc -o out/test/x86_64/filter/a.o -c -x assembler - -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 -131: + cat -131: + cc -fPIC -xc -c -o out/test/x86_64/exclude-libs/b.o - -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 -118: + return 0 -118: + not grep ' foo123bar456x' out/test/x86_64/dynamic-list3/log1 -118: + grep ' foo123bar456x' out/test/x86_64/dynamic-list3/log1 -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 -83: + out/test/x86_64/copyrel-alignment/exe2 -83: + readelf -W --sections out/test/x86_64/copyrel-alignment/exe2 -83: + grep '\.copyrel.* 8$' -103: + readelf --dynamic out/test/x86_64/disable-new-dtags/b.so -103: + grep 'RPATH.*/foo' -103: 0x000000000000000f (RPATH) Library rpath: [/foo] -103: + on_exit -103: + echo OK -103: OK -103: + exit 0 -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: + readelf -SW out/test/x86_64/discard-section/exe2 -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 +121: + out/test/x86_64/emit-relocs-cpp/exe +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: + grep -E 'rela?\.eh_frame' +121: + readelf -SW out/test/x86_64/emit-relocs-cpp/exe +136: + cc -shared -fPIC -o out/test/x86_64/export-dynamic/b.so -xc /dev/null +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 +133: + cat 141: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/func-addr.sh 141: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 141: ++ export LC_ALL=C @@ -9533,6 +9508,41 @@ 141: ++ testname=func-addr 141: ++ t=out/test/x86_64/func-addr 141: ++ mkdir -p out/test/x86_64/func-addr +141: ++ case $MACHINE in +141: ++ tlsdesc_opt=-mtls-dialect=gnu2 +141: +++ uname +test 145 + Start 145: x86_64-gdb-index-dwarf3 + +145: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/gdb-index-dwarf3.sh" +145: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu +145: Environment variables: +145: MACHINE=x86_64 +145: CPU= +145: Test timeout computed to be: 1500 +139: +++ uname +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 - +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 +119: + cc -o out/test/x86_64/dynamic-list4/c.o -c -xc - -fPIC +119: + cat 142: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/gc-sections.sh 142: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 142: ++ export LC_ALL=C @@ -9552,6 +9562,21 @@ 142: ++ testname=gc-sections 142: ++ t=out/test/x86_64/gc-sections 142: ++ mkdir -p out/test/x86_64/gc-sections +108: + cc -c -o out/test/x86_64/dt-needed/b.o -xc - +108: + cat +131: + cat +131: + cc -fPIC -xc -c -o out/test/x86_64/exclude-libs/b.o - +117: + readelf --dyn-syms out/test/x86_64/dynamic-list2/exe +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 +65: + readelf --dynamic out/test/x86_64/as-needed/exe +65: + grep -F 'Shared library: [libfoo.so]' out/test/x86_64/as-needed/log +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 143: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/gdb-index-compress-output.sh 143: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 143: ++ export LC_ALL=C @@ -9567,6 +9592,10 @@ 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 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 @@ -9586,52 +9615,8 @@ 144: ++ testname=gdb-index-dwarf2 144: ++ t=out/test/x86_64/gdb-index-dwarf2 144: ++ mkdir -p out/test/x86_64/gdb-index-dwarf2 -105/402 Test #103: x86_64-disable-new-dtags .............................. Passed 0.47 sec -106/402 Test #109: x86_64-duplicate-error-archive ........................ Passed 0.37 sec -107/402 Test #121: x86_64-emit-relocs-cpp ................................ Passed 0.24 sec -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 -104: + not grep -F .bar -104: + grep -F .bar -141: ++ case $MACHINE in -141: ++ tlsdesc_opt=-mtls-dialect=gnu2 -141: +++ uname -143: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/gdb-index-compress-output.sh .sh -123: + out/test/x86_64/emit-relocs/exe -123: + grep 'Hello world' -99: mold: error: undefined symbol: foo(int, int) -test 145 - Start 145: x86_64-gdb-index-dwarf3 - -145: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/gdb-index-dwarf3.sh" -145: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -145: Environment variables: -145: MACHINE=x86_64 -145: CPU= -145: Test timeout computed to be: 1500 -test 146 - Start 146: x86_64-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 - -147: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/gdb-index-dwarf5.sh" -147: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -147: Environment variables: -147: MACHINE=x86_64 -147: CPU= -147: Test timeout computed to be: 1500 -104: + return 0 -104: + on_exit -104: + echo OK -104: OK -104: + exit 0 +143: ++ case $MACHINE in +143: ++ tlsdesc_opt=-mtls-dialect=gnu2 141: ++ '[' Linux = FreeBSD ']' 141: ++ trap 'on_error $LINENO' ERR 141: ++ trap on_exit EXIT @@ -9640,12 +9625,26 @@ 141: ++ set -x 141: + cat 141: + cc -shared -o out/test/x86_64/func-addr/a.so -xc - -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 +133: + cc -fPIC -xc -c -o out/test/x86_64/exclude-libs3/c.o - +140: + ./mold -o out/test/x86_64/filter/b.so out/test/x86_64/filter/a.o --filter foo -F bar -shared +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 143: +++ uname +142: ++ case $MACHINE in +142: ++ tlsdesc_opt=-mtls-dialect=gnu2 +142: +++ uname +65: + return 0 +65: + on_exit +65: + echo OK +65: OK +65: + exit 0 +144: ++ case $MACHINE in +144: ++ tlsdesc_opt=-mtls-dialect=gnu2 +144: +++ uname +134: + cc -B. -o out/test/x86_64/execstack/exe out/test/x86_64/execstack/a.o -Wl,-z,execstack 143: ++ '[' Linux = FreeBSD ']' 143: ++ trap 'on_error $LINENO' ERR 143: ++ trap on_exit EXIT @@ -9655,19 +9654,34 @@ 143: + on_qemu 143: + '[' '' '!=' '' ']' 143: + grep -w qemu /proc/cpuinfo -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 -99: + cat -99: + cc -c -o out/test/x86_64/demangle/b.o -xc - -144: ++ case $MACHINE in -144: ++ tlsdesc_opt=-mtls-dialect=gnu2 -144: +++ uname +104/402 Test #65: x86_64-as-needed ...................................... Passed 1.36 sec +105/402 Test #121: x86_64-emit-relocs-cpp ................................ Passed 0.24 sec +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 + +147: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/gdb-index-dwarf5.sh" +147: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu +147: Environment variables: +147: MACHINE=x86_64 +147: CPU= +147: Test timeout computed to be: 1500 +118: + return 0 +118: + not grep ' foo123bar456x' out/test/x86_64/dynamic-list3/log1 +118: + grep ' foo123bar456x' out/test/x86_64/dynamic-list3/log1 +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 +117: + return 0 +117: + cat +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 144: ++ '[' Linux = FreeBSD ']' 144: ++ trap 'on_error $LINENO' ERR 144: ++ trap on_exit EXIT @@ -9677,20 +9691,8 @@ 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 - -117: + readelf --dyn-syms out/test/x86_64/dynamic-list2/exe -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 -142: ++ case $MACHINE in -142: ++ tlsdesc_opt=-mtls-dialect=gnu2 -142: +++ uname +135: + cc -B. -o out/test/x86_64/execute-only/exe out/test/x86_64/execute-only/a.o -Wl,--execute-only +145: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/gdb-index-dwarf3.sh 142: ++ '[' Linux = FreeBSD ']' 142: ++ trap 'on_error $LINENO' ERR 142: ++ trap on_exit EXIT @@ -9699,14 +9701,32 @@ 142: ++ set -x 142: + cat 142: + c++ -c -o out/test/x86_64/gc-sections/a.o -xc++ - -ffunction-sections -fdata-sections -140: + ./mold -o out/test/x86_64/filter/b.so out/test/x86_64/filter/a.o --filter foo -F bar -shared -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 -119: + cat -119: + cc -o out/test/x86_64/dynamic-list4/c.o -c -xc - -fPIC -127: + readelf --dyn-syms out/test/x86_64/empty-version/b.so -145: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/gdb-index-dwarf3.sh +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$' +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 +147: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/gdb-index-dwarf5.sh +138: + cat +146: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/gdb-index-dwarf4.sh +138: + cc -fcommon -xc -c -o out/test/x86_64/fatal-warnings/b.o - +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 +146: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc +146: ++ export LC_ALL=C +146: ++ LC_ALL=C +146: ++ '[' -z x86_64 ']' +146: ++ '[' -z '' ']' +146: ++ TESTDIR=out/test/x86_64 +146: ++ CC=cc +146: ++ CXX=c++ +146: ++ GCC=gcc +146: ++ GXX=g++ +146: ++ OBJDUMP=objdump +146: ++ OBJCOPY=objcopy +146: ++ STRIP=strip +146: ++ QEMU= +146: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/gdb-index-dwarf4.sh .sh 145: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc +143: + '[' x86_64 = riscv64 -o x86_64 = riscv32 -o x86_64 = sparc64 ']' +143: + command -v gdb 145: ++ export LC_ALL=C 145: ++ LC_ALL=C 145: ++ '[' -z x86_64 ']' @@ -9720,71 +9740,12 @@ 145: ++ OBJCOPY=objcopy 145: ++ STRIP=strip 145: ++ QEMU= -145: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/gdb-index-dwarf3.sh .sh -108/402 Test #104: x86_64-discard-section ................................ Passed 0.47 sec -109/402 Test #123: x86_64-emit-relocs .................................... Passed 0.24 sec -127: + grep ' bar1' -test 148 - Start 148: x86_64-gdb-index-dwarf64 - -148: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/gdb-index-dwarf64.sh" -148: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -148: Environment variables: -148: MACHINE=x86_64 -148: CPU= -148: Test timeout computed to be: 1500 -test 149 - Start 149: x86_64-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 -127: 5: 0000000000001669 7 FUNC GLOBAL DEFAULT 13 bar1 -127: + readelf --dyn-syms out/test/x86_64/empty-version/b.so -127: + grep ' bar2' -127: 6: 0000000000001670 7 FUNC GLOBAL DEFAULT 13 bar2 -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: + echo 'int main() {}' -145: + cc -B. -gdwarf-3 -o /dev/null -xc - -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 -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 -143: + '[' x86_64 = riscv64 -o x86_64 = riscv32 -o x86_64 = sparc64 ']' -143: + command -v gdb 143: + cat +144: + '[' x86_64 = riscv64 -o x86_64 = riscv32 -o x86_64 = sparc64 ']' +144: + command -v gdb +144: + test_cflags -gdwarf-2 -g +103: + grep 'RPATH.*/foo' 143: + cc -c -o out/test/x86_64/gdb-index-compress-output/a.o -fPIC -g -ggnu-pubnames -gdwarf-4 -xc - -ffunction-sections -113: + readelf --dynamic out/test/x86_64/dynamic-dt-debug/c.so -113: + not grep -F '(DEBUG)' -113: + grep -F '(DEBUG)' -113: + return 0 -113: + on_exit -113: + echo OK -113: OK -113: + exit 0 -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 147: ++ LC_ALL=C @@ -9800,38 +9761,109 @@ 147: ++ STRIP=strip 147: ++ QEMU= 147: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/gdb-index-dwarf5.sh .sh -147: ++ testname=gdb-index-dwarf5 -147: ++ t=out/test/x86_64/gdb-index-dwarf5 -147: ++ mkdir -p out/test/x86_64/gdb-index-dwarf5 -117: + return 0 -117: + cat -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 -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 -146: ++ LC_ALL=C -146: ++ '[' -z x86_64 ']' -146: ++ '[' -z '' ']' -146: ++ TESTDIR=out/test/x86_64 -146: ++ CC=cc -146: ++ CXX=c++ -146: ++ GCC=gcc -146: ++ GXX=g++ -146: ++ OBJDUMP=objdump -146: ++ OBJCOPY=objcopy -146: ++ STRIP=strip -146: ++ QEMU= -146: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/gdb-index-dwarf4.sh .sh 146: ++ testname=gdb-index-dwarf4 146: ++ t=out/test/x86_64/gdb-index-dwarf4 146: ++ mkdir -p out/test/x86_64/gdb-index-dwarf4 +144: + echo 'int main() {}' +144: + cc -B. -gdwarf-2 -g -o /dev/null -xc - +109: + grep 'duplicate symbol:.* foo' out/test/x86_64/duplicate-error-archive/log +145: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/gdb-index-dwarf3.sh .sh +103: + readelf --dynamic out/test/x86_64/disable-new-dtags/b.so +147: ++ testname=gdb-index-dwarf5 +147: ++ t=out/test/x86_64/gdb-index-dwarf5 +147: ++ mkdir -p out/test/x86_64/gdb-index-dwarf5 +145: ++ testname=gdb-index-dwarf3 +145: ++ t=out/test/x86_64/gdb-index-dwarf3 +145: ++ mkdir -p out/test/x86_64/gdb-index-dwarf3 +146: ++ case $MACHINE in +146: ++ tlsdesc_opt=-mtls-dialect=gnu2 +127: + readelf --dyn-syms out/test/x86_64/empty-version/b.so +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 +36: + out/test/x86_64/arch-x86_64-reloc/exe +36: + grep '^56$' +109: + on_exit +109: + echo OK +109: OK +109: + exit 0 +123: + grep 'Hello world' +123: + out/test/x86_64/emit-relocs/exe +140: + readelf --dynamic out/test/x86_64/filter/b.so +146: +++ uname +145: ++ case $MACHINE in +145: ++ tlsdesc_opt=-mtls-dialect=gnu2 +106/402 Test #109: x86_64-duplicate-error-archive ........................ Passed 0.41 sec +127: + grep ' bar1' +test 148 + Start 148: x86_64-gdb-index-dwarf64 + +148: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/gdb-index-dwarf64.sh" +148: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu +148: Environment variables: +148: MACHINE=x86_64 +148: CPU= +148: Test timeout computed to be: 1500 +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 +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 +103: 0x000000000000000f (RPATH) Library rpath: [/foo] +103: + on_exit +103: + echo OK +103: OK +103: + exit 0 +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 +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 +147: ++ case $MACHINE in +147: ++ tlsdesc_opt=-mtls-dialect=gnu2 +147: +++ 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 +145: +++ uname +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 +131: + rm -f out/test/x86_64/exclude-libs/d.a +107/402 Test #103: x86_64-disable-new-dtags .............................. Passed 0.49 sec +108/402 Test #140: x86_64-filter ......................................... Passed 0.11 sec +109/402 Test #123: x86_64-emit-relocs .................................... Passed 0.28 sec +127: 5: 0000000000001669 7 FUNC GLOBAL DEFAULT 13 bar1 +127: + readelf --dyn-syms out/test/x86_64/empty-version/b.so +127: + grep ' bar2' 148: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/gdb-index-dwarf64.sh -110/402 Test #113: x86_64-dynamic-dt-debug ............................... Passed 0.36 sec +148: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc +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 +127: 6: 0000000000001670 7 FUNC GLOBAL DEFAULT 13 bar2 127: + on_exit 127: + echo OK 127: OK 127: + exit 0 -148: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 148: ++ export LC_ALL=C 148: ++ LC_ALL=C 148: ++ '[' -z x86_64 ']' @@ -9839,16 +9871,6 @@ 148: ++ TESTDIR=out/test/x86_64 148: ++ CC=cc 148: ++ CXX=c++ -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 -111/402 Test #127: x86_64-empty-version .................................. Passed 0.23 sec 148: ++ GCC=gcc 148: ++ GXX=g++ 148: ++ OBJDUMP=objdump @@ -9871,6 +9893,15 @@ 148: + on_qemu 148: + '[' '' '!=' '' ']' 148: + grep -w qemu /proc/cpuinfo +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 test 151 Start 151: x86_64-glibc-2.22-bug @@ -9880,6 +9911,59 @@ 151: MACHINE=x86_64 151: CPU= 151: Test timeout computed to be: 1500 +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 - +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 +137: + cc -shared -fPIC -o out/test/x86_64/export-from-exe/b.so -xc - +137: + cat +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 +147: + '[' x86_64 = riscv64 -o x86_64 = riscv32 -o x86_64 = sparc64 ']' +147: + command -v gdb +147: + test_cflags -gdwarf-5 -g +147: + echo 'int main() {}' +147: + cc -B. -gdwarf-5 -g -o /dev/null -xc - +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: + echo 'int main() {}' +145: + cc -B. -gdwarf-3 -o /dev/null -xc - +110/402 Test #127: x86_64-empty-version .................................. Passed 0.25 sec +148: + '[' x86_64 = riscv64 -o x86_64 = riscv32 -o x86_64 = sparc64 ']' +148: + command -v gdb +148: + test_cflags -gdwarf-5 -g -gdwarf64 +148: + echo 'int main() {}' +148: + cc -B. -gdwarf-5 -g -gdwarf64 -o /dev/null -xc - +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 149: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/gdb-index-empty.sh 149: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 149: ++ export LC_ALL=C @@ -9899,39 +9983,71 @@ 149: ++ testname=gdb-index-empty 149: ++ t=out/test/x86_64/gdb-index-empty 149: ++ mkdir -p out/test/x86_64/gdb-index-empty -147: ++ case $MACHINE in -147: ++ tlsdesc_opt=-mtls-dialect=gnu2 -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 -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 -146: + '[' '' '!=' '' ']' -146: + grep -w qemu /proc/cpuinfo -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 - -140: + readelf --dynamic out/test/x86_64/filter/b.so -150: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/gdb-index-split-dwarf.sh +149: ++ case $MACHINE in +149: ++ tlsdesc_opt=-mtls-dialect=gnu2 +149: +++ uname +149: ++ '[' Linux = FreeBSD ']' +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 +149: + echo 'void _start() {}' +149: + cc -c -o out/test/x86_64/gdb-index-empty/a.o -xc - +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 +111/402 Test #106: x86_64-dso-undef ...................................... Passed 0.49 sec +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 +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 128: + readelf -e out/test/x86_64/entry/exe1 +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 125: + out/test/x86_64/empty-file/exe +125: + grep 'Hello world' +125: Hello world +125: + on_exit +125: + echo OK +125: OK +125: + exit 0 +112/402 Test #125: x86_64-empty-file ..................................... Passed 0.29 sec +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 +116: + grep ' bar' out/test/x86_64/dynamic-list/log1 +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 +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 +83: + out/test/x86_64/copyrel-alignment/exe2 +83: + readelf -W --sections out/test/x86_64/copyrel-alignment/exe2 +83: + grep '\.copyrel.* 8$' +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 +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 150: ++ LC_ALL=C @@ -9946,89 +10062,13 @@ 150: ++ OBJCOPY=objcopy 150: ++ STRIP=strip 150: ++ QEMU= -125: + grep 'Hello world' -148: + '[' x86_64 = riscv64 -o x86_64 = riscv32 -o x86_64 = sparc64 ']' -148: + command -v gdb -148: + test_cflags -gdwarf-5 -g -gdwarf64 -147: + '[' x86_64 = riscv64 -o x86_64 = riscv32 -o x86_64 = sparc64 ']' -147: + command -v gdb -147: + test_cflags -gdwarf-5 -g -147: + echo 'int main() {}' -140: + grep -F 'Filter library: [foo]' out/test/x86_64/filter/log -147: + cc -B. -gdwarf-5 -g -o /dev/null -xc - -148: + cc -B. -gdwarf-5 -g -gdwarf64 -o /dev/null -xc - -148: + echo 'int main() {}' -125: Hello world -125: + on_exit -125: + echo OK -125: OK -125: + exit 0 -112/402 Test #125: x86_64-empty-file ..................................... Passed 0.26 sec -128: + grep 'Entry point address:.*0x1000$' out/test/x86_64/entry/log -151: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/glibc-2.22-bug.sh 150: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/gdb-index-split-dwarf.sh .sh -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 -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 -151: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc -151: ++ export LC_ALL=C -151: ++ LC_ALL=C -151: ++ '[' -z x86_64 ']' -151: ++ '[' -z '' ']' -151: ++ TESTDIR=out/test/x86_64 -151: ++ CC=cc -151: ++ CXX=c++ -151: ++ GCC=gcc -151: ++ GXX=g++ -151: ++ OBJDUMP=objdump -151: ++ OBJCOPY=objcopy -151: ++ STRIP=strip -151: ++ QEMU= -151: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/glibc-2.22-bug.sh .sh -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 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 150: ++ case $MACHINE in 150: ++ tlsdesc_opt=-mtls-dialect=gnu2 -149: ++ case $MACHINE in -149: ++ tlsdesc_opt=-mtls-dialect=gnu2 -149: +++ uname -149: ++ '[' Linux = FreeBSD ']' -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 -149: + echo 'void _start() {}' -140: 0x000000007fffffff (FILTER) Filter library: [foo] -140: + grep -F 'Filter library: [bar]' out/test/x86_64/filter/log -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 -83: + out/test/x86_64/copyrel-alignment/exe3 -106: + readelf --dyn-syms out/test/x86_64/dso-undef/exe -106: + grep ' foo$' -149: + cc -c -o out/test/x86_64/gdb-index-empty/a.o -xc - 150: +++ uname -140: 0x000000007fffffff (FILTER) Filter library: [bar] -140: + on_exit -151: ++ case $MACHINE in -151: ++ tlsdesc_opt=-mtls-dialect=gnu2 -140: + echo OK -140: OK -83: + readelf -W --sections out/test/x86_64/copyrel-alignment/exe3 -140: + exit 0 -113/402 Test #140: x86_64-filter ......................................... Passed 0.11 sec -151: +++ uname 150: ++ '[' Linux = FreeBSD ']' 150: ++ trap 'on_error $LINENO' ERR 150: ++ trap on_exit EXIT @@ -10036,7 +10076,8 @@ 150: Testing gdb-index-split-dwarf ... ++ set -o pipefail 150: ++ set -x 150: + on_qemu -152: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/global-offset-table.sh +150: + '[' '' '!=' '' ']' +150: + grep -w qemu /proc/cpuinfo test 153 Start 153: x86_64-gnu-hash @@ -10046,6 +10087,37 @@ 153: MACHINE=x86_64 153: CPU= 153: Test timeout computed to be: 1500 +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 +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 +151: ++ LC_ALL=C +151: ++ '[' -z x86_64 ']' +151: ++ '[' -z '' ']' +151: ++ TESTDIR=out/test/x86_64 +151: ++ CC=cc +151: ++ CXX=c++ +151: ++ GCC=gcc +151: ++ GXX=g++ +151: ++ OBJDUMP=objdump +151: ++ OBJCOPY=objcopy +151: ++ STRIP=strip +151: ++ QEMU= +151: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/glibc-2.22-bug.sh .sh +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 +151: ++ case $MACHINE in +151: ++ tlsdesc_opt=-mtls-dialect=gnu2 +151: +++ uname 151: ++ '[' Linux = FreeBSD ']' 151: ++ trap 'on_error $LINENO' ERR 151: ++ trap on_exit EXIT @@ -10054,10 +10126,10 @@ 151: ++ set -x 151: + cat 151: + cc -o out/test/x86_64/glibc-2.22-bug/a.o -fPIC -c -xc - -150: + '[' '' '!=' '' ']' -150: + grep -w qemu /proc/cpuinfo -150: + '[' x86_64 = riscv64 -o x86_64 = riscv32 -o x86_64 = sparc64 ']' -150: + command -v gdb +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 +136: + readelf --dyn-syms out/test/x86_64/export-dynamic/exe +119: + cc -B. -shared -o out/test/x86_64/dynamic-list4/d.so out/test/x86_64/dynamic-list4/c.o +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 152: ++ LC_ALL=C @@ -10076,31 +10148,8 @@ 152: ++ testname=global-offset-table 152: ++ t=out/test/x86_64/global-offset-table 152: ++ mkdir -p out/test/x86_64/global-offset-table -106: 4: 0000000000003930 4 OBJECT GLOBAL DEFAULT 23 foo -106: + on_exit -106: + echo OK -106: OK -106: + exit 0 -83: + grep '\.copyrel.* 256$' -83: [29] .copyrel NOBITS 0000000000203a00 000930 000004 00 WA 0 0 256 -83: + on_exit -83: + echo OK -83: OK -83: + exit 0 -114/402 Test #106: x86_64-dso-undef ...................................... Passed 0.49 sec -150: + test_cflags -gdwarf-5 -g -150: + echo 'int main() {}' -150: + cc -B. -gdwarf-5 -g -o /dev/null -xc - -115/402 Test #83: x86_64-copyrel-alignment .............................. Passed 0.90 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 +113/402 Test #104: x86_64-discard-section ................................ Passed 0.54 sec +114/402 Test #113: x86_64-dynamic-dt-debug ............................... Passed 0.45 sec test 155 Start 155: x86_64-gnu-retain @@ -10110,6 +10159,55 @@ 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 +142: + c++ -B. -o out/test/x86_64/gc-sections/exe1 out/test/x86_64/gc-sections/a.o +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 +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 +118: + return 0 +118: + grep ' foobarcx' out/test/x86_64/dynamic-list3/log2 +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 +118: + return 0 +118: + on_exit +118: + echo OK +118: OK +118: + exit 0 +150: + '[' x86_64 = riscv64 -o x86_64 = riscv32 -o x86_64 = sparc64 ']' +150: + command -v gdb +150: + test_cflags -gdwarf-5 -g +150: + echo 'int main() {}' +150: + cc -B. -gdwarf-5 -g -o /dev/null -xc - +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 +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 +93: + grep '^OK$' +93: + out/test/x86_64/defsym-lto/exe +93: OK +93: + on_exit +93: + echo OK +93: OK +93: + exit 0 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 @@ -10129,27 +10227,8 @@ 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 -153: +++ uname -152: ++ case $MACHINE in -152: ++ tlsdesc_opt=-mtls-dialect=gnu2 -152: +++ uname -152: ++ '[' Linux = FreeBSD ']' -152: ++ trap 'on_error $LINENO' ERR -152: ++ trap on_exit EXIT -152: ++ echo -n 'Testing 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: ++ '[' 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 +141: + cc -o out/test/x86_64/func-addr/b.o -c -xc -fno-PIC - +141: + cat 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 @@ -10166,13 +10245,45 @@ 154: ++ STRIP=strip 154: ++ QEMU= 154: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/gnu-property.sh .sh -118: + readelf --dyn-syms out/test/x86_64/dynamic-list3/exe2 -153: + cat -153: + cc -c -o out/test/x86_64/gnu-hash/a.o -xc - -155: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/gnu-retain.sh 154: ++ testname=gnu-property 154: ++ t=out/test/x86_64/gnu-property 154: ++ mkdir -p out/test/x86_64/gnu-property +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 +132: + grep -F foo +132: + readelf --dyn-syms out/test/x86_64/exclude-libs2/d.so +132: 5: 00000000000015d9 11 FUNC GLOBAL DEFAULT 13 foo +132: + on_exit +132: + echo OK +132: OK +132: + exit 0 +152: ++ case $MACHINE in +152: ++ tlsdesc_opt=-mtls-dialect=gnu2 +152: +++ uname +152: ++ '[' Linux = FreeBSD ']' +152: ++ trap 'on_error $LINENO' ERR +152: ++ trap on_exit EXIT +152: ++ echo -n 'Testing global-offset-table ... ' +152: Testing global-offset-table ... ++ set -o pipefail +152: ++ set -x +152: + '[' x86_64 = ppc64le ']' +152: + cc -fPIC -c -o out/test/x86_64/global-offset-table/a.o -xc - +152: + cat +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 +99: mold: error: undefined symbol: Pi +99: + on_exit +99: + echo OK +99: OK +99: + exit 0 +134: + readelf --segments -W out/test/x86_64/execstack/exe +134: + grep 'GNU_STACK.* RWE ' +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 @@ -10187,74 +10298,32 @@ 155: ++ OBJCOPY=objcopy 155: ++ STRIP=strip 155: ++ QEMU= -118: + grep ' xyz' out/test/x86_64/dynamic-list3/log2 155: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/gnu-retain.sh .sh -154: ++ case $MACHINE in -154: ++ tlsdesc_opt=-mtls-dialect=gnu2 -154: +++ uname 155: ++ testname=gnu-retain 155: ++ t=out/test/x86_64/gnu-retain 155: ++ mkdir -p out/test/x86_64/gnu-retain -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 +156: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/gnu-unique.sh +115/402 Test #93: x86_64-defsym-lto ..................................... Passed 0.89 sec +116/402 Test #99: x86_64-demangle ....................................... Passed 0.69 sec +117/402 Test #118: x86_64-dynamic-list3 .................................. Passed 0.41 sec +118/402 Test #132: x86_64-exclude-libs2 .................................. Passed 0.28 sec +119/402 Test #136: x86_64-export-dynamic ................................. Passed 0.24 sec +154: ++ case $MACHINE in +154: ++ tlsdesc_opt=-mtls-dialect=gnu2 +154: +++ uname 154: ++ '[' Linux = FreeBSD ']' -116: + readelf --dyn-syms out/test/x86_64/dynamic-list/exe2 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: + cc -o out/test/x86_64/gnu-property/a.o -c -xc - +154: + cat +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 155: ++ case $MACHINE in 155: ++ tlsdesc_opt=-mtls-dialect=gnu2 -154: + cat -154: + cc -o out/test/x86_64/gnu-property/a.o -c -xc - -118: + return 0 -118: + grep ' foobarcx' out/test/x86_64/dynamic-list3/log2 155: +++ uname -116: + grep ' foo' out/test/x86_64/dynamic-list/log2 -155: ++ '[' Linux = FreeBSD ']' -118: 4: 00000000000017f7 7 FUNC GLOBAL DEFAULT 17 foobarcx -118: + grep ' foo123bar456bx' out/test/x86_64/dynamic-list3/log2 -116: 4: 0000000000001719 7 FUNC GLOBAL DEFAULT 17 foo -116: + grep ' bar' out/test/x86_64/dynamic-list/log2 -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 -155: + cc -c -o out/test/x86_64/gnu-retain/a.o -xc - -ffunction-sections -116: 3: 0000000000001720 7 FUNC GLOBAL DEFAULT 17 bar -118: 3: 00000000000017fe 7 FUNC GLOBAL DEFAULT 17 foo123bar456bx -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 -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 -116/402 Test #118: x86_64-dynamic-list3 .................................. Passed 0.37 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 -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 -156: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/gnu-unique.sh -117: + not grep ' bar' out/test/x86_64/dynamic-list2/log1 -117: + grep ' bar' out/test/x86_64/dynamic-list2/log1 156: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 156: ++ export LC_ALL=C 156: ++ LC_ALL=C @@ -10267,21 +10336,82 @@ 156: ++ GXX=g++ 156: ++ OBJDUMP=objdump 156: ++ OBJCOPY=objcopy -117: + return 0 -117: + grep ' _Z3bazi' out/test/x86_64/dynamic-list2/log1 156: ++ STRIP=strip 156: ++ QEMU= 156: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/gnu-unique.sh .sh +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 +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 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 +153: ++ case $MACHINE in +153: ++ tlsdesc_opt=-mtls-dialect=gnu2 +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 - +155: ++ '[' Linux = FreeBSD ']' +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: + cc -c -o out/test/x86_64/gnu-retain/a.o -xc - -ffunction-sections +155: + cat 156: ++ testname=gnu-unique 156: ++ t=out/test/x86_64/gnu-unique 156: ++ mkdir -p out/test/x86_64/gnu-unique 156: ++ case $MACHINE in 156: ++ tlsdesc_opt=-mtls-dialect=gnu2 -107: + out/test/x86_64/dt-init/exe1 156: +++ uname -107: + out/test/x86_64/dt-init/exe2 156: ++ '[' Linux = FreeBSD ']' 156: ++ trap 'on_error $LINENO' ERR 156: ++ trap on_exit EXIT @@ -10289,33 +10419,46 @@ 156: Testing gnu-unique ... ++ set -o pipefail 156: ++ set -x 156: + command -v g++ -128: + readelf -e out/test/x86_64/entry/exe2 -107: + not grep init out/test/x86_64/dt-init/log1 -107: + grep init out/test/x86_64/dt-init/log1 156: + cat 156: + g++ -o out/test/x86_64/gnu-unique/a.o -c -std=c++17 -fno-gnu-unique -xc++ - -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 -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 -117/402 Test #107: x86_64-dt-init ........................................ Passed 0.51 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 +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 +135: + out/test/x86_64/execute-only/exe +135: + grep 'Hello world' +135: Hello world +135: + readelf -W --segments out/test/x86_64/execute-only/exe +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 +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 +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 -L out/test/x86_64/dt-needed -lfoo +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 +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 +36: + grep '^56$' +36: + out/test/x86_64/arch-x86_64-reloc/exe +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 +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_ +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 +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 +130: + static=-static +130: + static='-static -pthread' +130: + cat +128: + readelf -e out/test/x86_64/entry/exe2 +146: + cat +146: + cc -c -o out/test/x86_64/gdb-index-dwarf4/a.o -fPIC -g -ggnu-pubnames -gdwarf-4 -xc - -ffunction-sections 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 @@ -10332,42 +10475,20 @@ 157: ++ STRIP=strip 157: ++ QEMU= 157: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/gnu-warning.sh .sh -111: + test_cflags -flto 157: ++ testname=gnu-warning 157: ++ t=out/test/x86_64/gnu-warning 157: ++ mkdir -p out/test/x86_64/gnu-warning -111: + echo 'int main() {}' -111: + cc -B. -flto -o /dev/null -xc - -116: + readelf --dyn-syms out/test/x86_64/dynamic-list/exe3 157: ++ case $MACHINE in 157: ++ tlsdesc_opt=-mtls-dialect=gnu2 157: +++ uname -116: + grep ' foo' out/test/x86_64/dynamic-list/log3 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: + cat 157: + gcc -c -o out/test/x86_64/gnu-warning/a.o -xc - -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 -118/402 Test #116: x86_64-dynamic-list ................................... Passed 0.44 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 +157: + cat 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 @@ -10389,39 +10510,15 @@ 158: ++ mkdir -p out/test/x86_64/hash-style-sysv 158: ++ case $MACHINE in 158: ++ tlsdesc_opt=-mtls-dialect=gnu2 -110: + cat 158: +++ uname -110: + cc -o out/test/x86_64/duplicate-error-gc-sections/a.o -c -xc - 158: ++ '[' Linux = FreeBSD ']' 158: ++ trap 'on_error $LINENO' ERR 158: ++ trap on_exit EXIT 158: ++ echo -n 'Testing hash-style-sysv ... ' 158: Testing hash-style-sysv ... ++ set -o pipefail 158: ++ set -x -158: + cat 158: + cc -o out/test/x86_64/hash-style-sysv/a.o -c -xc - -fPIC -117: + readelf --dyn-syms out/test/x86_64/dynamic-list2/exe2 -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 -119/402 Test #117: x86_64-dynamic-list2 .................................. Passed 0.44 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 +158: + cat 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 @@ -10441,35 +10538,17 @@ 159: ++ testname=hash-style 159: ++ t=out/test/x86_64/hash-style 159: ++ mkdir -p out/test/x86_64/hash-style -132: + cat -132: + cc -xc -c -o out/test/x86_64/exclude-libs2/c.o - -128: + grep 'Entry point address:.*0x2000$' out/test/x86_64/entry/log 159: ++ case $MACHINE in 159: ++ tlsdesc_opt=-mtls-dialect=gnu2 159: +++ uname -128: Entry point address: 0x2000 -128: + on_exit -128: + echo OK -128: OK -128: + exit 0 -120/402 Test #128: x86_64-entry .......................................... Passed 0.34 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 159: ++ '[' Linux = FreeBSD ']' 159: ++ trap 'on_error $LINENO' ERR 159: ++ trap on_exit EXIT 159: ++ echo -n 'Testing hash-style ... ' 159: Testing hash-style ... ++ set -o pipefail 159: ++ set -x -159: + cat 159: + cc -o out/test/x86_64/hash-style/a.o -c -xc - +159: + cat 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 @@ -10492,75 +10571,21 @@ 160: ++ case $MACHINE in 160: ++ tlsdesc_opt=-mtls-dialect=gnu2 160: +++ uname +120/402 Test #133: x86_64-exclude-libs3 .................................. Passed 0.35 sec +121/402 Test #135: x86_64-execute-only ................................... Passed 0.31 sec +130: + c++ -c -o out/test/x86_64/exception/b.o out/test/x86_64/exception/a.cc -fPIC +128: + grep 'Entry point address:.*0x2000$' out/test/x86_64/entry/log +128: Entry point address: 0x2000 160: ++ '[' Linux = FreeBSD ']' 160: ++ trap 'on_error $LINENO' ERR 160: ++ trap on_exit EXIT 160: ++ echo -n 'Testing hello-dynamic ... ' 160: Testing hello-dynamic ... ++ set -o pipefail 160: ++ set -x -160: + cat -160: + cc -o out/test/x86_64/hello-dynamic/a.o -c -xc - -fno-PIE -135: + cc -B. -o out/test/x86_64/execute-only/exe out/test/x86_64/execute-only/a.o -Wl,--execute-only -99: + not cc -B. -o out/test/x86_64/demangle/exe out/test/x86_64/demangle/b.o -Wl,-demangle -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 -99: + grep 'undefined symbol: Pi$' -154: + cc -B. -o out/test/x86_64/gnu-property/exe out/test/x86_64/gnu-property/a.o -no-pie -138: + cat -138: + cc -fcommon -xc -c -o out/test/x86_64/fatal-warnings/b.o - -133: + rm -f out/test/x86_64/exclude-libs3/b.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 149: + ./mold -o out/test/x86_64/gdb-index-empty/exe out/test/x86_64/gdb-index-empty/a.o -gdb-index -131: + rm -f out/test/x86_64/exclude-libs/c.a -157: + cc -B. -o out/test/x86_64/gnu-warning/exe out/test/x86_64/gnu-warning/a.o -no-pie -134: + cc -B. -o out/test/x86_64/execstack/exe out/test/x86_64/execstack/a.o -Wl,-z,execstack -137: + cat -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 -137: + cc -shared -fPIC -o out/test/x86_64/export-from-exe/b.so -xc - -133: + ar crs out/test/x86_64/exclude-libs3/b.a out/test/x86_64/exclude-libs3/a.o -131: + ar crs out/test/x86_64/exclude-libs/c.a out/test/x86_64/exclude-libs/a.o -156: + cat -156: + g++ -o out/test/x86_64/gnu-unique/b.o -c -std=c++17 -fgnu-unique -xc++ - -149: + readelf -WS out/test/x86_64/gdb-index-empty/exe -149: + not grep -F .gdb_index -149: + grep -F .gdb_index -36: + out/test/x86_64/arch-x86_64-reloc/exe -36: + grep '^56$' -149: + return 0 -36: 56 -36: + cat -149: + on_exit -149: + echo OK -149: OK -149: + exit 0 -129: + command -v perl -129: + '[' x86_64 = sh4 ']' -129: + cat -129: + c++ -o out/test/x86_64/exception-multiple-ehframe/a.o -c -xc++ - -121/402 Test #149: x86_64-gdb-index-empty ................................ Passed 0.18 sec -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: + c++ -B. -o out/test/x86_64/gc-sections/exe1 out/test/x86_64/gc-sections/a.o -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_ -155: + readelf -WS out/test/x86_64/gnu-retain/a.o -155: + grep '\.text\.foo.*AXR' -133: + cc -fPIC -xc -c -o out/test/x86_64/exclude-libs3/c.o - -133: + cat +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 161: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/hello-static.sh -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 -119: + cc -B. -shared -o out/test/x86_64/dynamic-list4/d.so out/test/x86_64/dynamic-list4/c.o -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 -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 -131: + rm -f out/test/x86_64/exclude-libs/d.a 161: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc -159: + ./mold -shared -o out/test/x86_64/hash-style/b.so out/test/x86_64/hash-style/a.o 161: ++ export LC_ALL=C 161: ++ LC_ALL=C 161: ++ '[' -z x86_64 ']' @@ -10574,47 +10599,8 @@ 161: ++ OBJCOPY=objcopy 161: ++ STRIP=strip 161: ++ QEMU= -131: + ar crs out/test/x86_64/exclude-libs/d.a out/test/x86_64/exclude-libs/b.o 161: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/hello-static.sh .sh -160: + cc -B. -o out/test/x86_64/hello-dynamic/exe out/test/x86_64/hello-dynamic/a.o -no-pie -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 -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: ++ testname=hello-static -161: ++ t=out/test/x86_64/hello-static -161: ++ mkdir -p out/test/x86_64/hello-static -159: + grep -F ' .hash' -159: + readelf -WS out/test/x86_64/hash-style/b.so -110: + cat -141: + cat -141: + cc -o out/test/x86_64/func-addr/b.o -c -xc -fno-PIC - -161: ++ case $MACHINE in -161: ++ tlsdesc_opt=-mtls-dialect=gnu2 -161: +++ uname -110: + cc -o out/test/x86_64/duplicate-error-gc-sections/b.o -c -xc - -93: + out/test/x86_64/defsym-lto/exe -159: [ 1] .hash HASH 0000000000000238 000238 000018 04 A 3 0 4 -93: + grep '^OK$' -159: + readelf -WS out/test/x86_64/hash-style/b.so -161: ++ '[' Linux = FreeBSD ']' -154: + grep -Fw .note.gnu.property -93: OK -159: + grep -F ' .gnu.hash' -93: + on_exit -93: + echo OK -93: OK -93: + exit 0 -108: + grep -F 'Shared library: [libfoo]' -154: + readelf -W --sections out/test/x86_64/gnu-property/exe -159: [ 2] .gnu.hash GNU_HASH 0000000000000250 000250 000020 00 A 3 0 8 -108: + readelf --dynamic out/test/x86_64/dt-needed/exe -161: ++ trap 'on_error $LINENO' ERR -122/402 Test #93: x86_64-defsym-lto ..................................... Passed 0.91 sec -161: ++ trap on_exit EXIT -161: ++ echo -n 'Testing hello-static ... ' -161: Testing hello-static ... ++ set -o pipefail -161: ++ set -x -161: + test_cflags -static -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 +116: + readelf --dyn-syms out/test/x86_64/dynamic-list/exe2 test 162 Start 162: x86_64-help @@ -10624,28 +10610,6 @@ 162: MACHINE=x86_64 162: CPU= 162: Test timeout computed to be: 1500 -161: + echo 'int main() {}' -134: + readelf --segments -W out/test/x86_64/execstack/exe -134: + grep 'GNU_STACK.* RWE ' -134: GNU_STACK 0x000000 0x0000000000000000 0x0000000000000000 0x000000 0x000000 RWE 0x1 -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 -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 -161: + cc -B. -static -o /dev/null -xc - -134: + cc -B. -o out/test/x86_64/execstack/exe out/test/x86_64/execstack/a.o -Wl,-z,execstack -Wl,-z,noexecstack -154: + on_exit -154: + echo OK -154: OK -154: + exit 0 -135: + out/test/x86_64/execute-only/exe -135: + grep 'Hello world' -143: + readelf -WS out/test/x86_64/gdb-index-compress-output/b.so -143: + grep -F .gdb_index -123/402 Test #154: x86_64-gnu-property ................................... Passed 0.19 sec -135: Hello world test 163 Start 163: x86_64-hidden-archive @@ -10655,15 +10619,44 @@ 163: MACHINE=x86_64 163: CPU= 163: Test timeout computed to be: 1500 -135: + readelf -W --segments out/test/x86_64/execute-only/exe -135: + grep -E 'LOAD\s.*[0-9a-f] E 0x' -143: [36] .gdb_index PROGBITS 0000000000000000 002350 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 -153: + on_exit -153: + echo OK -153: OK -153: + exit 0 +128: + on_exit +128: + echo OK +128: OK +128: + exit 0 +160: + cat +160: + cc -o out/test/x86_64/hello-dynamic/a.o -c -xc - -fno-PIE +161: ++ testname=hello-static +161: ++ t=out/test/x86_64/hello-static +161: ++ mkdir -p out/test/x86_64/hello-static +161: ++ case $MACHINE in +161: ++ tlsdesc_opt=-mtls-dialect=gnu2 +161: +++ uname +116: + grep ' foo' out/test/x86_64/dynamic-list/log2 +145: + cc -c -o out/test/x86_64/gdb-index-dwarf3/a.o -fPIC -g -ggnu-pubnames -gdwarf-3 -xc - -ffunction-sections +145: + cat +147: + cat +147: + cat +122/402 Test #128: x86_64-entry .......................................... Passed 0.39 sec +161: ++ '[' Linux = FreeBSD ']' +161: ++ trap 'on_error $LINENO' ERR +161: ++ trap on_exit EXIT +161: ++ echo -n 'Testing hello-static ... ' +test 164 + Start 164: x86_64-hidden-undef + +164: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/hidden-undef.sh" +164: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu +164: Environment variables: +164: MACHINE=x86_64 +164: CPU= +164: Test timeout computed to be: 1500 +161: Testing hello-static ... ++ set -o pipefail +161: ++ set -x +161: + test_cflags -static +161: + echo 'int main() {}' +161: + cc -B. -static -o /dev/null -xc - +147: + cat +147: + cat 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 @@ -10680,45 +10673,20 @@ 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 -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 -99: mold: error: undefined symbol: Pi -99: + on_exit -99: + echo OK -99: OK -99: + exit 0 -124/402 Test #99: x86_64-demangle ....................................... Passed 0.83 sec -125/402 Test #153: x86_64-gnu-hash ....................................... Passed 0.22 sec -135: LOAD 0x0005a4 0x00000000000015a4 0x00000000000015a4 0x00016f 0x00016f E 0x1000 -135: + on_exit -135: + echo OK -135: OK -135: + exit 0 -126/402 Test #135: x86_64-execute-only ................................... Passed 0.38 sec +155: + grep '\.text\.foo.*AXR' +155: + readelf -WS out/test/x86_64/gnu-retain/a.o +149: + readelf -WS out/test/x86_64/gdb-index-empty/exe +149: + not grep -F .gdb_index +149: + grep -F .gdb_index +142: + readelf --symbols out/test/x86_64/gc-sections/exe1 163: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/hidden-archive.sh -test 164 - Start 164: x86_64-hidden-undef - -164: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/hidden-undef.sh" -164: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -164: Environment variables: -164: MACHINE=x86_64 -164: CPU= -164: Test timeout computed to be: 1500 -test 165 - Start 165: x86_64-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 163: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 163: ++ export LC_ALL=C 163: ++ LC_ALL=C +119: + cat +119: + cc -o out/test/x86_64/dynamic-list4/e.o -c -xc - +156: + cat +156: + g++ -o out/test/x86_64/gnu-unique/b.o -c -std=c++17 -fgnu-unique -xc++ - 163: ++ '[' -z x86_64 ']' 163: ++ '[' -z '' ']' 163: ++ TESTDIR=out/test/x86_64 @@ -10730,99 +10698,108 @@ 163: ++ OBJCOPY=objcopy 163: ++ STRIP=strip 163: ++ QEMU= +162: ++ testname=help +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 +162: ++ t=out/test/x86_64/help +162: ++ mkdir -p out/test/x86_64/help 163: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/hidden-archive.sh .sh +142: + out/test/x86_64/gc-sections/exe1 +142: + grep '1 2' +164: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/hidden-undef.sh +154: + cc -B. -o out/test/x86_64/gnu-property/exe out/test/x86_64/gnu-property/a.o -no-pie +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 +144: + cc -c -o out/test/x86_64/gdb-index-dwarf2/a.o -fPIC -g -ggnu-pubnames -gdwarf-2 -xc - -ffunction-sections 163: ++ testname=hidden-archive 163: ++ t=out/test/x86_64/hidden-archive 163: ++ mkdir -p out/test/x86_64/hidden-archive +144: + cat +116: 4: 0000000000001719 7 FUNC GLOBAL DEFAULT 17 foo +142: 1 2 +164: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc +164: ++ export LC_ALL=C +164: ++ LC_ALL=C +164: ++ '[' -z x86_64 ']' +164: ++ '[' -z '' ']' +164: ++ TESTDIR=out/test/x86_64 +164: ++ CC=cc +164: ++ CXX=c++ +164: ++ GCC=gcc +164: ++ GXX=g++ +164: ++ OBJDUMP=objdump +164: ++ OBJCOPY=objcopy +164: ++ STRIP=strip +164: ++ QEMU= +164: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/hidden-undef.sh .sh +116: + grep ' bar' out/test/x86_64/dynamic-list/log2 +162: ++ case $MACHINE in 163: ++ case $MACHINE in 163: ++ tlsdesc_opt=-mtls-dialect=gnu2 163: +++ uname -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 -144: + cat -144: + cc -c -o out/test/x86_64/gdb-index-dwarf2/a.o -fPIC -g -ggnu-pubnames -gdwarf-2 -xc - -ffunction-sections -157: + grep 'Hello world' -157: + out/test/x86_64/gnu-warning/exe -157: Hello world -157: + on_exit -157: + echo OK -157: OK -157: + exit 0 -127/402 Test #157: x86_64-gnu-warning .................................... Passed 0.21 sec -162: ++ case $MACHINE in 162: ++ tlsdesc_opt=-mtls-dialect=gnu2 +142: + grep live_fn1 out/test/x86_64/gc-sections/log1 +149: + return 0 +149: + on_exit +149: + echo OK +149: OK +149: + exit 0 162: +++ uname +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 +143: + readelf -WS out/test/x86_64/gdb-index-compress-output/b.so +123/402 Test #149: x86_64-gdb-index-empty ................................ Passed 0.20 sec 162: ++ '[' Linux = FreeBSD ']' +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 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 162: + ./mold --help +162: + grep Usage 162: Usage: ./mold [options] file... 162: + on_exit 162: + echo OK 162: OK 162: + exit 0 -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 -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 -159: + return 0 -159: + on_exit -159: + echo OK -159: OK -159: + exit 0 -128/402 Test #159: x86_64-hash-style ..................................... Passed 0.17 sec -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 -155: + nm out/test/x86_64/gnu-retain/exe -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 -164: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/hidden-undef.sh -164: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc -164: ++ export LC_ALL=C -164: ++ LC_ALL=C -164: ++ '[' -z x86_64 ']' -164: ++ '[' -z '' ']' -164: ++ TESTDIR=out/test/x86_64 -164: ++ CC=cc -164: ++ CXX=c++ -164: ++ GCC=gcc -164: ++ GXX=g++ -164: ++ OBJDUMP=objdump -164: ++ OBJCOPY=objcopy -164: ++ STRIP=strip -164: ++ QEMU= -164: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/hidden-undef.sh .sh +143: + grep -F .gdb_index +143: [36] .gdb_index PROGBITS 0000000000000000 002350 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 +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 +83: + out/test/x86_64/copyrel-alignment/exe3 +83: + readelf -W --sections out/test/x86_64/copyrel-alignment/exe3 +83: + grep '\.copyrel.* 256$' +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' +150: + cat 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 +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 - +150: + cat +124/402 Test #162: x86_64-help ........................................... Passed 0.05 sec 164: ++ '[' Linux = FreeBSD ']' 164: ++ trap 'on_error $LINENO' ERR 164: ++ trap on_exit EXIT @@ -10831,6 +10808,15 @@ 164: ++ set -x 164: + cat 164: + cc -o out/test/x86_64/hidden-undef/a.so -shared -fPIC -xc - +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 165: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/hidden-weak-undef.sh 165: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 165: ++ export LC_ALL=C @@ -10846,21 +10832,34 @@ 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 -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 - +100: + grep '/exe:.*/a.o ' out/test/x86_64/dependency-file-lto/dep +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 +150: + cat +150: + cat +151: [ 8] .rela.plt RELA 00000000000004b0 0004b0 000018 18 A 3 23 8 +151: + on_exit +151: + echo OK +151: OK +151: + exit 0 +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 +107: + return 0 +107: + not grep fini out/test/x86_64/dt-init/log1 +107: + grep fini out/test/x86_64/dt-init/log1 +142: + grep dead_fn1 out/test/x86_64/gc-sections/log1 +83: [29] .copyrel NOBITS 0000000000203a00 000930 000004 00 WA 0 0 256 +83: + on_exit +83: + echo OK +83: OK +83: + exit 0 +139: + cat +139: + cc -o out/test/x86_64/filler/a.o -c -xc - +146: + cat +146: + cc -c -o out/test/x86_64/gdb-index-dwarf4/b.o -fPIC -g -ggnu-pubnames -gdwarf-4 -xc - -ffunction-sections +125/402 Test #83: x86_64-copyrel-alignment .............................. Passed 1.14 sec +126/402 Test #151: x86_64-glibc-2.22-bug ................................. Passed 0.21 sec test 167 Start 167: x86_64-icf-small @@ -10879,33 +10878,39 @@ 168: MACHINE=x86_64 168: CPU= 168: Test timeout computed to be: 1500 -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 -151: + readelf -W --sections out/test/x86_64/glibc-2.22-bug/b.so -151: + grep -E '\.rela?\.plt' -151: + grep -E -A1 '\.rela?\.dyn' -151: [ 8] .rela.plt RELA 00000000000004b0 0004b0 000018 18 A 3 23 8 -151: + on_exit -151: + echo OK -151: OK -151: + exit 0 -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 ']' -152: + readelf -WS out/test/x86_64/global-offset-table/exe -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 -142: + readelf --symbols out/test/x86_64/gc-sections/exe1 -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 -142: 70: 0000000000001834 7 FUNC LOCAL DEFAULT 20 _Z8live_fn1v -142: + grep live_fn2 out/test/x86_64/gc-sections/log1 +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 +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 +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 +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 +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 +148: + cat +148: + cat 166: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/icf-safe.sh 166: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 166: ++ export LC_ALL=C @@ -10921,11 +10926,37 @@ 166: ++ OBJCOPY=objcopy 166: ++ STRIP=strip 166: ++ QEMU= +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 +145: + cat +145: + cc -c -o out/test/x86_64/gdb-index-dwarf3/b.o -fPIC -g -ggnu-pubnames -gdwarf-3 -xc - -ffunction-sections +160: + cc -B. -o out/test/x86_64/hello-dynamic/exe out/test/x86_64/hello-dynamic/a.o -no-pie +130: + c++ -c -o out/test/x86_64/exception/c.o out/test/x86_64/exception/a.cc -fno-PIC +131: + readelf --dyn-syms out/test/x86_64/exclude-libs/f.so +141: + out/test/x86_64/func-addr/exe +141: + grep 1 +127/402 Test #107: x86_64-dt-init ........................................ Passed 0.70 sec +165: ++ case $MACHINE in +165: ++ tlsdesc_opt=-mtls-dialect=gnu2 +165: +++ uname 166: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/icf-safe.sh .sh -129/402 Test #151: x86_64-glibc-2.22-bug ................................. Passed 0.30 sec -130/402 Test #155: x86_64-gnu-retain ..................................... Passed 0.27 sec -131/402 Test #160: x86_64-hello-dynamic .................................. Passed 0.18 sec -132/402 Test #162: x86_64-help ........................................... Passed 0.09 sec +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 +167: ++ LC_ALL=C +167: ++ '[' -z x86_64 ']' +167: ++ '[' -z '' ']' +167: ++ TESTDIR=out/test/x86_64 +167: ++ CC=cc +167: ++ CXX=c++ +167: ++ GCC=gcc +167: ++ GXX=g++ +167: ++ OBJDUMP=objdump +167: ++ OBJCOPY=objcopy +167: ++ STRIP=strip +167: ++ QEMU= test 169 Start 169: x86_64-ifunc-address-equality-exported @@ -10935,79 +10966,47 @@ 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 -133/402 Test #152: x86_64-global-offset-table ............................ Passed 0.31 sec 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: + cat 165: + cc -o out/test/x86_64/hidden-weak-undef/a.o -fPIC -c -xc - -147: + cat -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 -119: + cc -o out/test/x86_64/dynamic-list4/e.o -c -xc - -119: + cat -136: + readelf --dyn-syms out/test/x86_64/export-dynamic/exe -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 -146: + cat -146: + cc -c -o out/test/x86_64/gdb-index-dwarf4/a.o -fPIC -g -ggnu-pubnames -gdwarf-4 -xc - -ffunction-sections -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 -167: ++ LC_ALL=C -167: ++ '[' -z x86_64 ']' -167: ++ '[' -z '' ']' -167: ++ TESTDIR=out/test/x86_64 -167: ++ CC=cc -167: ++ CXX=c++ -167: ++ GCC=gcc -167: ++ GXX=g++ -167: ++ OBJDUMP=objdump -167: ++ OBJCOPY=objcopy -167: ++ STRIP=strip -167: ++ QEMU= +165: + cat +166: ++ testname=icf-safe +166: ++ t=out/test/x86_64/icf-safe +166: ++ mkdir -p out/test/x86_64/icf-safe 167: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/icf-small.sh .sh 167: ++ testname=icf-small 167: ++ t=out/test/x86_64/icf-small 167: ++ mkdir -p out/test/x86_64/icf-small +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 +148: + cat +148: + cat +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 +138: + on_exit +138: + echo OK +138: OK +138: + exit 0 +141: 1 +141: + on_exit +141: + echo OK +141: OK +141: + exit 0 +144: + cat +144: + cc -c -o out/test/x86_64/gdb-index-dwarf2/b.o -fPIC -g -ggnu-pubnames -gdwarf-2 -xc - -ffunction-sections +128/402 Test #100: x86_64-dependency-file-lto ............................ Passed 0.84 sec +129/402 Test #138: x86_64-fatal-warnings ................................. Passed 0.40 sec +130/402 Test #141: x86_64-func-addr ...................................... Passed 0.37 sec +166: ++ case $MACHINE in +166: ++ tlsdesc_opt=-mtls-dialect=gnu2 +166: +++ uname 167: ++ case $MACHINE in 167: ++ tlsdesc_opt=-mtls-dialect=gnu2 167: +++ uname @@ -11019,6 +11018,10 @@ 167: ++ set -x 167: + cat 167: + cc -o out/test/x86_64/icf-small/a.o -c -ffunction-sections -xc - +134: + cc -B. -o out/test/x86_64/execstack/exe out/test/x86_64/execstack/a.o +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 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 @@ -11035,6 +11038,47 @@ 168: ++ STRIP=strip 168: ++ QEMU= 168: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/icf.sh .sh +169: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/ifunc-address-equality-exported.sh +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: ++ '[' 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 - +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 168: ++ testname=icf 168: ++ t=out/test/x86_64/icf 168: ++ mkdir -p out/test/x86_64/icf @@ -11048,66 +11092,8 @@ 168: Testing icf ... ++ set -o pipefail 168: ++ set -x 168: + '[' x86_64 = ppc64 ']' -168: + cc -c -o out/test/x86_64/icf/a.o -ffunction-sections -fdata-sections -xc - 168: + cat -test 173 - Start 173: x86_64-ifunc-dso - -173: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/ifunc-dso.sh" -173: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -173: Environment variables: -173: MACHINE=x86_64 -173: CPU= -173: Test timeout computed to be: 1500 -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 -166: ++ testname=icf-safe -166: ++ t=out/test/x86_64/icf-safe -166: ++ mkdir -p out/test/x86_64/icf-safe -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 - -158: + cat -158: + cc -o out/test/x86_64/hash-style-sysv/c.o -c -xc - -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 -142: 71: 000000000000183b 12 FUNC LOCAL DEFAULT 20 _Z8live_fn2v -142: + grep dead_fn1 out/test/x86_64/gc-sections/log1 -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 -131: + cat -131: + cc -fPIC -xc -c -o out/test/x86_64/exclude-libs/e.o - -150: + cat -150: + cat -150: + cat -150: + cat -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 -145: + cat -145: + cc -c -o out/test/x86_64/gdb-index-dwarf3/a.o -fPIC -g -ggnu-pubnames -gdwarf-3 -xc - -ffunction-sections -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$' -163: + rm -f out/test/x86_64/hidden-archive/b.a -163: + ar rcs out/test/x86_64/hidden-archive/b.a out/test/x86_64/hidden-archive/a.o -169: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/ifunc-address-equality-exported.sh +168: + cc -c -o out/test/x86_64/icf/a.o -ffunction-sections -fdata-sections -xc - 169: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 169: ++ export LC_ALL=C 169: ++ LC_ALL=C @@ -11129,14 +11115,43 @@ 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 -169: + grep clang -169: + cc --version +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 +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 +117: + readelf --dyn-syms out/test/x86_64/dynamic-list2/exe2 +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 +159: + ./mold -shared -o out/test/x86_64/hash-style/b.so out/test/x86_64/hash-style/a.o +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 +163: + rm -f out/test/x86_64/hidden-archive/b.a +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 - +153: + on_exit +153: + echo OK +153: OK +153: + 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 +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 +157: + cc -B. -o out/test/x86_64/gnu-warning/exe out/test/x86_64/gnu-warning/a.o -no-pie +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 ']' +152: + grep '\.got\.plt .*2038a8 ' +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 +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 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 @@ -11153,13 +11168,39 @@ 170: ++ STRIP=strip 170: ++ QEMU= 170: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/ifunc-address-equality.sh .sh -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 -170: +++ uname 171: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/ifunc-alias.sh +172: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/ifunc-dlopen.sh +131/402 Test #153: x86_64-gnu-hash ....................................... Passed 0.25 sec +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 +132/402 Test #117: x86_64-dynamic-list2 .................................. Passed 0.64 sec +test 173 + Start 173: x86_64-ifunc-dso + +173: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/ifunc-dso.sh" +173: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu +173: Environment variables: +173: MACHINE=x86_64 +173: CPU= +173: Test timeout computed to be: 1500 +169: + grep clang +169: + supports_ifunc +169: + is_musl +169: + grep musl +test 174 + Start 174: x86_64-ifunc-dynamic + +174: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/ifunc-dynamic.sh" +174: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu +174: Environment variables: +174: MACHINE=x86_64 +174: CPU= +174: Test timeout computed to be: 1500 171: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 171: ++ export LC_ALL=C 171: ++ LC_ALL=C @@ -11174,18 +11215,48 @@ 171: ++ OBJCOPY=objcopy 171: ++ STRIP=strip 171: ++ QEMU= -134/402 Test #136: x86_64-export-dynamic ................................. Passed 0.47 sec -test 174 - Start 174: x86_64-ifunc-dynamic - -174: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/ifunc-dynamic.sh" -174: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -174: Environment variables: -174: MACHINE=x86_64 -174: CPU= -174: Test timeout computed to be: 1500 -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 -172: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/ifunc-dlopen.sh +171: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/ifunc-alias.sh .sh +171: ++ testname=ifunc-alias +171: ++ t=out/test/x86_64/ifunc-alias +171: ++ mkdir -p out/test/x86_64/ifunc-alias +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 +139: + cc -B. -static -Wl,--filler,0xfe -o out/test/x86_64/filler/exe1 out/test/x86_64/filler/a.o +152: + readelf -WS out/test/x86_64/global-offset-table/exe +152: [26] .got.plt PROGBITS 00000000002038a8 0008a8 000020 00 WA 0 0 8 +152: + on_exit +152: + echo OK +152: OK +152: + exit 0 +111: + test_cflags -flto +111: + echo 'int main() {}' +111: + cc -B. -flto -o /dev/null -xc - +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 +170: +++ uname +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 +137: + grep expfn1 +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 +154: + readelf -W --sections out/test/x86_64/gnu-property/exe +154: + grep -Fw .note.gnu.property +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 172: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 172: ++ export LC_ALL=C 172: ++ LC_ALL=C @@ -11204,33 +11275,46 @@ 172: ++ testname=ifunc-dlopen 172: ++ t=out/test/x86_64/ifunc-dlopen 172: ++ mkdir -p out/test/x86_64/ifunc-dlopen -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 -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 -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 -144: + cat -144: + cc -c -o out/test/x86_64/gdb-index-dwarf2/b.o -fPIC -g -ggnu-pubnames -gdwarf-2 -xc - -ffunction-sections -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 -134: + cc -B. -o out/test/x86_64/execstack/exe out/test/x86_64/execstack/a.o -171: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/ifunc-alias.sh .sh -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 -170: + supports_ifunc -170: + is_musl -170: + grep musl -169: + supports_ifunc -169: + is_musl -169: + grep musl -142: + grep dead_var1 out/test/x86_64/gc-sections/log1 -173: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/ifunc-dso.sh -129: + cat -129: + c++ -o out/test/x86_64/exception-multiple-ehframe/b.o -c -xc++ - +159: + readelf -WS out/test/x86_64/hash-style/b.so +159: + grep -F ' .hash' +159: [ 1] .hash HASH 0000000000000238 000238 000018 04 A 3 0 4 +110: + cat +110: + cc -o out/test/x86_64/duplicate-error-gc-sections/a.o -c -xc - +116: + readelf --dyn-syms out/test/x86_64/dynamic-list/exe3 +169: + echo 'void x() __attribute__((ifunc("y"))); void *y() { return 0; }' +169: + cc -c -o /dev/null -xc - +171: + echo 'void x() __attribute__((ifunc("y"))); void *y() { return 0; }' +171: + cc -c -o /dev/null -xc - +154: + grep -w GNU_PROPERTY +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 +133/402 Test #152: x86_64-global-offset-table ............................ Passed 0.28 sec +159: + readelf -WS out/test/x86_64/hash-style/b.so +172: ++ case $MACHINE in +172: ++ tlsdesc_opt=-mtls-dialect=gnu2 +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 +159: + grep -F ' .gnu.hash' +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 +172: +++ uname +172: ++ '[' Linux = FreeBSD ']' +154: GNU_PROPERTY 0x000300 0x0000000000200300 0x0000000000200300 0x000020 0x000020 R 0x8 +154: + on_exit +154: + echo OK +154: OK +154: + exit 0 174: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/ifunc-dynamic.sh +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 +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 173: ++ LC_ALL=C @@ -11243,31 +11327,26 @@ 173: ++ GXX=g++ 173: ++ OBJDUMP=objdump 173: ++ OBJCOPY=objcopy -142: 68: 0000000000003af4 4 OBJECT LOCAL DEFAULT 26 dead_var1 173: ++ STRIP=strip 173: ++ QEMU= -142: + grep dead_var2 out/test/x86_64/gc-sections/log1 -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 -171: ++ testname=ifunc-alias -171: ++ t=out/test/x86_64/ifunc-alias -171: ++ mkdir -p out/test/x86_64/ifunc-alias -173: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/ifunc-dso.sh .sh -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 -172: ++ case $MACHINE in -172: ++ tlsdesc_opt=-mtls-dialect=gnu2 -171: ++ case $MACHINE in -171: ++ tlsdesc_opt=-mtls-dialect=gnu2 -170: + cc -c -o /dev/null -xc - -169: + echo 'void x() __attribute__((ifunc("y"))); void *y() { return 0; }' -173: ++ testname=ifunc-dso -173: ++ t=out/test/x86_64/ifunc-dso -173: ++ mkdir -p out/test/x86_64/ifunc-dso -170: + echo 'void x() __attribute__((ifunc("y"))); void *y() { return 0; }' -169: + cc -c -o /dev/null -xc - -172: +++ uname -172: ++ '[' Linux = FreeBSD ']' -171: +++ uname +155: + nm out/test/x86_64/gnu-retain/exe +137: 4: 00000000000017a9 7 FUNC GLOBAL DEFAULT 19 expfn1 +137: + on_exit +137: + echo OK +137: OK +137: + exit 0 +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 +170: + supports_ifunc +170: + is_musl +170: + grep musl +130: + c++ -B. -o out/test/x86_64/exception/exe1 out/test/x86_64/exception/b.o -static -pthread +134/402 Test #137: x86_64-export-from-exe ................................ Passed 0.46 sec +135/402 Test #154: x86_64-gnu-property ................................... Passed 0.27 sec 172: ++ trap 'on_error $LINENO' ERR 172: ++ trap on_exit EXIT 172: ++ echo -n 'Testing ifunc-dlopen ... ' @@ -11275,71 +11354,34 @@ 172: ++ set -x 172: + supports_ifunc 172: + is_musl -172: + grep musl -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 -138: + on_exit -138: + echo OK -138: OK -138: + exit 0 -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 -135/402 Test #138: x86_64-fatal-warnings ................................. Passed 0.46 sec -174: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc -174: ++ export LC_ALL=C -174: ++ LC_ALL=C -174: ++ '[' -z x86_64 ']' -174: ++ '[' -z '' ']' -174: ++ TESTDIR=out/test/x86_64 -174: ++ CC=cc -174: ++ CXX=c++ -174: ++ GCC=gcc -174: ++ GXX=g++ -174: ++ OBJDUMP=objdump -174: ++ OBJCOPY=objcopy -174: ++ STRIP=strip -174: ++ QEMU= -test 175 - Start 175: x86_64-ifunc-export +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 +test 176 + Start 176: x86_64-ifunc-funcptr -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 -174: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/ifunc-dynamic.sh .sh -174: ++ testname=ifunc-dynamic -174: ++ t=out/test/x86_64/ifunc-dynamic -174: ++ mkdir -p out/test/x86_64/ifunc-dynamic -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 -171: + echo 'void x() __attribute__((ifunc("y"))); void *y() { return 0; }' -171: + cc -c -o /dev/null -xc - -139: + cat -139: + cc -o out/test/x86_64/filler/a.o -c -xc - -172: + echo 'void x() __attribute__((ifunc("y"))); void *y() { return 0; }' -172: + cc -c -o /dev/null -xc - -174: ++ case $MACHINE in -174: ++ tlsdesc_opt=-mtls-dialect=gnu2 -174: +++ uname -173: + grep musl -175: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/ifunc-export.sh +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 +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 +172: + grep musl +172: + echo 'void x() __attribute__((ifunc("y"))); void *y() { return 0; }' +172: + cc -c -o /dev/null -xc - +116: 3: 0000000000001720 7 FUNC GLOBAL DEFAULT 17 bar +116: + on_exit +116: + echo OK +116: OK +116: + exit 0 +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 @@ -11354,34 +11396,13 @@ 175: ++ OBJCOPY=objcopy 175: ++ STRIP=strip 175: ++ QEMU= -173: + echo 'void x() __attribute__((ifunc("y"))); void *y() { return 0; }' -173: + cc -c -o /dev/null -xc - 175: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/ifunc-export.sh .sh -174: ++ '[' Linux = FreeBSD ']' -174: ++ trap 'on_error $LINENO' ERR -174: ++ trap on_exit EXIT -174: ++ echo -n 'Testing ifunc-dynamic ... ' -174: Testing ifunc-dynamic ... ++ set -o pipefail -174: ++ set -x -174: + supports_ifunc -174: + is_musl 175: ++ testname=ifunc-export 175: ++ t=out/test/x86_64/ifunc-export 175: ++ mkdir -p out/test/x86_64/ifunc-export -174: + grep musl -108: + readelf --dynamic out/test/x86_64/dt-needed/exe -36: + out/test/x86_64/arch-x86_64-reloc/exe -36: + grep '^76$' -108: + grep -E 'Shared library: \[.*dt-needed/libbar\.so\]' 175: ++ case $MACHINE in 175: ++ tlsdesc_opt=-mtls-dialect=gnu2 175: +++ uname -174: + echo 'void x() __attribute__((ifunc("y"))); void *y() { return 0; }' -174: + cc -c -o /dev/null -xc - -108: 0x0000000000000001 (NEEDED) Shared library: [out/test/x86_64/dt-needed/libbar.so] -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 -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 175: ++ '[' Linux = FreeBSD ']' 175: ++ trap 'on_error $LINENO' ERR 175: ++ trap on_exit EXIT @@ -11390,72 +11411,74 @@ 175: ++ set -x 175: + supports_ifunc 175: + is_musl -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 -175: + grep musl -130: + static=-static -130: + static='-static -pthread' -130: + cat -110: + grep 'duplicate symbol.*: foo$' -132: + readelf --dyn-syms out/test/x86_64/exclude-libs2/d.so -163: + cat -130: + c++ -c -o out/test/x86_64/exception/b.o out/test/x86_64/exception/a.cc -fPIC -163: + cc -shared -o out/test/x86_64/hidden-archive/c.so -fPIC -xc - -132: + grep -F foo -143: + grep -F .gdb_index -143: + readelf -WS out/test/x86_64/gdb-index-compress-output/exe -175: + cc -c -o /dev/null -xc - -156: + grep foo=5 -156: + out/test/x86_64/gnu-unique/exe -175: + echo 'void x() __attribute__((ifunc("y"))); void *y() { return 0; }' -156: foo=5 -156: + on_exit -156: + echo OK -156: OK -156: + exit 0 -136/402 Test #156: x86_64-gnu-unique ..................................... Passed 0.36 sec -132: 5: 00000000000015d9 11 FUNC GLOBAL DEFAULT 13 foo -132: + on_exit -132: + echo OK -132: OK -132: + exit 0 -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 -141: + out/test/x86_64/func-addr/exe -141: + grep 1 -143: [38] .gdb_index PROGBITS 0000000000000000 002468 000075 00 0 0 4 -137/402 Test #132: x86_64-exclude-libs2 .................................. Passed 0.58 sec -141: 1 -141: + on_exit -141: + echo OK -141: OK -141: + exit 0 -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 -138/402 Test #141: x86_64-func-addr ...................................... Passed 0.50 sec -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 +174: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc +174: ++ export LC_ALL=C +174: ++ LC_ALL=C +174: ++ '[' -z x86_64 ']' +174: ++ '[' -z '' ']' +174: ++ TESTDIR=out/test/x86_64 +174: ++ CC=cc +174: ++ CXX=c++ +174: ++ GCC=gcc +174: ++ GXX=g++ +174: ++ OBJDUMP=objdump +174: ++ OBJCOPY=objcopy +174: ++ STRIP=strip +174: ++ QEMU= +174: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/ifunc-dynamic.sh .sh +174: ++ testname=ifunc-dynamic +174: ++ t=out/test/x86_64/ifunc-dynamic +174: ++ mkdir -p out/test/x86_64/ifunc-dynamic +174: ++ case $MACHINE in +174: ++ tlsdesc_opt=-mtls-dialect=gnu2 +174: +++ uname +174: ++ '[' Linux = FreeBSD ']' +174: ++ trap 'on_error $LINENO' ERR +174: ++ trap on_exit EXIT +174: ++ echo -n 'Testing ifunc-dynamic ... ' +174: Testing ifunc-dynamic ... ++ set -o pipefail +174: ++ set -x +174: + supports_ifunc +174: + is_musl +174: + grep musl +173: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/ifunc-dso.sh .sh +173: ++ testname=ifunc-dso +173: ++ t=out/test/x86_64/ifunc-dso +173: ++ mkdir -p out/test/x86_64/ifunc-dso +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 +173: + echo 'void x() __attribute__((ifunc("y"))); void *y() { return 0; }' +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 +166: + cat +166: + cc -c -o out/test/x86_64/icf-safe/b.o -ffunction-sections -fdata-sections -xc - +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 +167: + ./mold -o out/test/x86_64/icf-small/exe -icf=all out/test/x86_64/icf-small/a.o +170: + cc -c -o /dev/null -xc - +170: + echo 'void x() __attribute__((ifunc("y"))); void *y() { return 0; }' +165: + cc -B. -shared -o out/test/x86_64/hidden-weak-undef/b.so out/test/x86_64/hidden-weak-undef/a.o +108: + readelf --dynamic out/test/x86_64/dt-needed/exe +108: + grep -E 'Shared library: \[.*dt-needed/libbar\.so\]' +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 +164: + cc -o out/test/x86_64/hidden-undef/b.o -fPIC -c -xc - +164: + cat 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 @@ -11475,11 +11498,60 @@ 176: ++ testname=ifunc-funcptr 176: ++ t=out/test/x86_64/ifunc-funcptr 176: ++ mkdir -p out/test/x86_64/ifunc-funcptr -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 +136/402 Test #116: x86_64-dynamic-list ................................... Passed 0.70 sec +137/402 Test #155: x86_64-gnu-retain ..................................... Passed 0.28 sec +175: + grep musl +173: + cc -c -o /dev/null -xc - +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 +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 +175: + cc -c -o /dev/null -xc - +175: + echo 'void x() __attribute__((ifunc("y"))); void *y() { return 0; }' +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 +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: + grep -F bar out/test/x86_64/exclude-libs/log +131: 5: 00000000000016c3 11 FUNC GLOBAL DEFAULT 15 bar +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 +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 +176: ++ case $MACHINE in +176: ++ tlsdesc_opt=-mtls-dialect=gnu2 +176: +++ uname +176: ++ '[' Linux = FreeBSD ']' +176: ++ trap 'on_error $LINENO' ERR +176: ++ trap on_exit EXIT +176: ++ echo -n 'Testing ifunc-funcptr ... ' +176: Testing ifunc-funcptr ... ++ set -o pipefail +176: ++ set -x +176: + supports_ifunc +176: + is_musl +176: + grep musl +176: + echo 'void x() __attribute__((ifunc("y"))); void *y() { return 0; }' +176: + cc -c -o /dev/null -xc - 177: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/ifunc-noplt.sh 177: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 177: ++ export LC_ALL=C @@ -11496,8 +11568,31 @@ 177: ++ STRIP=strip 177: ++ QEMU= 177: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/ifunc-noplt.sh .sh -133: + readelf --dyn-syms out/test/x86_64/exclude-libs3/d.so -133: + grep -F foo +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 +160: + out/test/x86_64/hello-dynamic/exe +160: + grep 'Hello world' +160: Hello world +160: + on_exit +160: + echo OK +160: OK +160: + exit 0 +161: + cat +161: + cc -o out/test/x86_64/hello-static/a.o -c -xc - +174: + echo 'void x() __attribute__((ifunc("y"))); void *y() { return 0; }' +174: + cc -c -o /dev/null -xc - +110: + cat +110: + cc -o out/test/x86_64/duplicate-error-gc-sections/b.o -c -xc - +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 +169: + cc -c -fPIC -o out/test/x86_64/ifunc-address-equality-exported/a.o -xc - +169: + cat +142: + readelf --symbols out/test/x86_64/gc-sections/exe2 178: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/ifunc-static-pie.sh 178: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 178: ++ export LC_ALL=C @@ -11514,150 +11609,78 @@ 178: ++ STRIP=strip 178: ++ QEMU= 178: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/ifunc-static-pie.sh .sh -133: 5: 0000000000001649 17 FUNC GLOBAL DEFAULT 15 foo -176: ++ case $MACHINE in -176: ++ tlsdesc_opt=-mtls-dialect=gnu2 -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 -146: + cat -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 -168: + cc -B. -o out/test/x86_64/icf/exe out/test/x86_64/icf/a.o -Wl,-icf=all -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 -145: + cat -145: + cc -c -o out/test/x86_64/gdb-index-dwarf3/b.o -fPIC -g -ggnu-pubnames -gdwarf-3 -xc - -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 -133: + on_exit -133: + echo OK -133: OK -133: + exit 0 -146: + cc -c -o out/test/x86_64/gdb-index-dwarf4/b.o -fPIC -g -ggnu-pubnames -gdwarf-4 -xc - -ffunction-sections -139/402 Test #133: x86_64-exclude-libs3 .................................. Passed 0.59 sec -176: +++ uname -167: + ./mold -o out/test/x86_64/icf-small/exe -icf=all out/test/x86_64/icf-small/a.o -166: + cc -c -o out/test/x86_64/icf-safe/b.o -ffunction-sections -fdata-sections -xc - -166: + cat -164: + cc -o out/test/x86_64/hidden-undef/b.o -fPIC -c -xc - -170: + cc -c -fno-PIE -o out/test/x86_64/ifunc-address-equality/a.o -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 -176: ++ '[' Linux = FreeBSD ']' -176: ++ trap 'on_error $LINENO' ERR -176: ++ trap on_exit EXIT -176: ++ echo -n 'Testing ifunc-funcptr ... ' -176: Testing ifunc-funcptr ... ++ set -o pipefail -176: ++ set -x -176: + supports_ifunc -176: + is_musl -164: + cat -170: + cat -129: + perl -i -0777 -pe 's/\.eh_frame/.EH_FRAME/g' out/test/x86_64/exception-multiple-ehframe/a.o 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 -169: + cat -169: + cc -c -fPIC -o out/test/x86_64/ifunc-address-equality-exported/a.o -xc - -165: + cc -B. -shared -o out/test/x86_64/hidden-weak-undef/b.so out/test/x86_64/hidden-weak-undef/a.o -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 -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 -176: + grep musl -176: + echo 'void x() __attribute__((ifunc("y"))); void *y() { return 0; }' -176: + cc -c -o /dev/null -xc - -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 - -177: +++ uname +138/402 Test #160: x86_64-hello-dynamic .................................. Passed 0.26 sec +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 179: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/ifunc-static.sh -134: + readelf --segments -W out/test/x86_64/execstack/exe -137: + grep expfn1 -134: + grep 'GNU_STACK.* RW ' 179: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 179: ++ export LC_ALL=C 179: ++ LC_ALL=C 179: ++ '[' -z x86_64 ']' -177: ++ '[' Linux = FreeBSD ']' 179: ++ '[' -z '' ']' 179: ++ TESTDIR=out/test/x86_64 179: ++ CC=cc 179: ++ CXX=c++ -177: ++ trap 'on_error $LINENO' ERR -177: ++ trap on_exit EXIT -177: ++ echo -n 'Testing ifunc-noplt ... ' -177: Testing ifunc-noplt ... ++ set -o pipefail -177: ++ set -x -177: + supports_ifunc -177: + is_musl 179: ++ GCC=gcc 179: ++ GXX=g++ -134: GNU_STACK 0x000000 0x0000000000000000 0x0000000000000000 0x000000 0x000000 RW 0x1 179: ++ OBJDUMP=objdump 179: ++ OBJCOPY=objcopy 179: ++ STRIP=strip 179: ++ QEMU= -142: + readelf --symbols out/test/x86_64/gc-sections/exe2 +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 +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: + on_exit 134: + echo OK 134: OK 134: + exit 0 +177: ++ '[' Linux = FreeBSD ']' +177: ++ trap 'on_error $LINENO' ERR +177: ++ trap on_exit EXIT +177: ++ echo -n 'Testing ifunc-noplt ... ' +177: Testing ifunc-noplt ... ++ set -o pipefail +177: ++ set -x +177: + supports_ifunc +177: + is_musl 177: + grep musl -140/402 Test #134: x86_64-execstack ...................................... Passed 0.59 sec -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 -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 -179: ++ case $MACHINE in -179: ++ tlsdesc_opt=-mtls-dialect=gnu2 -179: +++ uname -179: ++ '[' Linux = FreeBSD ']' -179: ++ trap 'on_error $LINENO' ERR -179: ++ trap on_exit EXIT -137: 4: 00000000000017a9 7 FUNC GLOBAL DEFAULT 19 expfn1 -137: + on_exit -137: + echo OK -137: OK -137: + exit 0 -142: + out/test/x86_64/gc-sections/exe2 +167: + on_exit +167: + echo OK +167: OK +167: + exit 0 +157: + out/test/x86_64/gnu-warning/exe +157: + grep 'Hello world' +157: Hello world 142: + grep '1 2' +142: + out/test/x86_64/gc-sections/exe2 142: 1 2 142: + grep live_fn1 out/test/x86_64/gc-sections/log2 -177: + echo 'void x() __attribute__((ifunc("y"))); void *y() { return 0; }' -177: + cc -c -o /dev/null -xc - -141/402 Test #137: x86_64-export-from-exe ................................ Passed 0.57 sec -179: ++ echo -n 'Testing ifunc-static ... ' -179: Testing ifunc-static ... ++ set -o pipefail -179: ++ set -x -179: + test_cflags -static -179: + echo 'int main() {}' +139/402 Test #134: x86_64-execstack ...................................... Passed 0.56 sec +140/402 Test #167: x86_64-icf-small ...................................... Passed 0.16 sec +159: + return 0 +159: + on_exit +159: + echo OK +159: OK +159: + exit 0 +157: + on_exit +157: + echo OK +157: OK +157: + exit 0 +180: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/image-base.sh +178: ++ case $MACHINE in +178: ++ tlsdesc_opt=-mtls-dialect=gnu2 test 181 Start 181: x86_64-init-array-priorities @@ -11667,8 +11690,17 @@ 181: MACHINE=x86_64 181: CPU= 181: Test timeout computed to be: 1500 -179: + cc -B. -static -o /dev/null -xc - -180: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/image-base.sh +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 +141/402 Test #157: x86_64-gnu-warning .................................... Passed 0.32 sec +142/402 Test #159: x86_64-hash-style ..................................... Passed 0.30 sec 180: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 180: ++ export LC_ALL=C 180: ++ LC_ALL=C @@ -11687,16 +11719,8 @@ 180: ++ testname=image-base 180: ++ t=out/test/x86_64/image-base 180: ++ mkdir -p out/test/x86_64/image-base -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 -181: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/init-array-priorities.sh 180: ++ case $MACHINE in 180: ++ tlsdesc_opt=-mtls-dialect=gnu2 -108: + readelf --dynamic out/test/x86_64/dt-needed/exe -108: + grep -F 'Shared library: [libbar.so]' 180: +++ uname 180: ++ '[' Linux = FreeBSD ']' 180: ++ trap 'on_error $LINENO' ERR @@ -11705,6 +11729,89 @@ 180: Testing image-base ... ++ set -o pipefail 180: ++ set -x 180: + cat +180: + cc -o out/test/x86_64/image-base/a.o -c -xc - +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 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 +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 +179: ++ case $MACHINE in +179: ++ tlsdesc_opt=-mtls-dialect=gnu2 +179: +++ uname +179: ++ '[' Linux = FreeBSD ']' +179: ++ trap 'on_error $LINENO' ERR +179: ++ trap on_exit EXIT +179: ++ echo -n 'Testing ifunc-static ... ' +179: Testing ifunc-static ... ++ set -o pipefail +179: ++ set -x +179: + test_cflags -static +179: + echo 'int main() {}' +179: + cc -B. -static -o /dev/null -xc - +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 +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 +158: + cat +158: + cc -o out/test/x86_64/hash-style-sysv/c.o -c -xc - +168: + cc -B. -o out/test/x86_64/icf/exe out/test/x86_64/icf/a.o -Wl,-icf=all +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 +145: + cc -c -o out/test/x86_64/gdb-index-dwarf3/d.o -fPIC -g -ggnu-pubnames -gdwarf-3 -xc - -gz +172: + cat +172: + cc -fno-PIE -o out/test/x86_64/ifunc-dlopen/a.o -c -xc - +175: + cc -c -fPIC -o out/test/x86_64/ifunc-export/a.o -xc - +175: + cat +177: + cc -c -o /dev/null -xc - +177: + echo 'void x() __attribute__((ifunc("y"))); void *y() { return 0; }' +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 +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 +171: + cat +171: + cc -fPIC -o out/test/x86_64/ifunc-alias/a.o -c -xc - +143: + grep -F .gdb_index +143: + readelf -WS out/test/x86_64/gdb-index-compress-output/exe +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 +181: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/init-array-priorities.sh 181: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 181: ++ export LC_ALL=C 181: ++ LC_ALL=C @@ -11720,90 +11827,51 @@ 181: ++ STRIP=strip 181: ++ QEMU= 181: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/init-array-priorities.sh .sh -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 -180: + cc -o out/test/x86_64/image-base/a.o -c -xc - 181: ++ testname=init-array-priorities 181: ++ t=out/test/x86_64/init-array-priorities 181: ++ mkdir -p out/test/x86_64/init-array-priorities -167: + on_exit -167: + echo OK -167: OK -167: + exit 0 -108: 0x0000000000000001 (NEEDED) Shared library: [libbar.so] -108: + on_exit -108: + echo OK -108: OK -108: + exit 0 -142/402 Test #167: x86_64-icf-small ...................................... Passed 0.17 sec -143/402 Test #108: x86_64-dt-needed ...................................... Passed 0.89 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 -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 181: ++ case $MACHINE in 181: ++ tlsdesc_opt=-mtls-dialect=gnu2 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 -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 -182: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/init-in-dso.sh +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 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 -183: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/init.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 -110: + on_exit -110: + echo OK -110: OK -110: + exit 0 -183: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc -183: ++ export LC_ALL=C -183: ++ LC_ALL=C -144/402 Test #110: x86_64-duplicate-error-gc-sections .................... Passed 0.88 sec -183: ++ '[' -z x86_64 ']' -183: ++ '[' -z '' ']' -183: ++ TESTDIR=out/test/x86_64 -183: ++ CC=cc -183: ++ CXX=c++ -183: ++ GCC=gcc -183: ++ GXX=g++ -183: ++ OBJDUMP=objdump -183: ++ OBJCOPY=objcopy -183: ++ STRIP=strip -183: ++ QEMU= 142: + return 0 142: + on_exit 142: + echo OK 142: OK 142: + exit 0 +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 +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 +170: + cat +170: + cc -c -fno-PIE -o out/test/x86_64/ifunc-address-equality/a.o -xc - +174: + cat +174: + cc -o out/test/x86_64/ifunc-dynamic/a.o -c -xc - +146: + grep -F .gdb_index +146: + readelf -WS out/test/x86_64/gdb-index-dwarf4/c.so +146: [36] .gdb_index PROGBITS 0000000000000000 0025d8 000270 00 0 0 4 +146: + cat +146: + cc -c -o out/test/x86_64/gdb-index-dwarf4/d.o -fPIC -g -ggnu-pubnames -gdwarf-4 -xc - -gz +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 +182: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/init-in-dso.sh 182: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 182: ++ export LC_ALL=C 182: ++ LC_ALL=C @@ -11818,23 +11886,21 @@ 182: ++ OBJCOPY=objcopy 182: ++ STRIP=strip 182: ++ QEMU= -181: + cc -c -o out/test/x86_64/init-array-priorities/a.o -xc - -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 -145/402 Test #142: x86_64-gc-sections .................................... Passed 0.55 sec -183: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/init.sh .sh 182: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/init-in-dso.sh .sh 182: ++ testname=init-in-dso 182: ++ t=out/test/x86_64/init-in-dso 182: ++ mkdir -p out/test/x86_64/init-in-dso -181: + cat +182: ++ case $MACHINE in +182: ++ tlsdesc_opt=-mtls-dialect=gnu2 +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 +36: + grep '^76$' +36: + out/test/x86_64/arch-x86_64-reloc/exe +36: 76 +36: + cat +144: + readelf -WS out/test/x86_64/gdb-index-dwarf2/c.so +144: + grep -F .gdb_index +143/402 Test #142: x86_64-gc-sections .................................... Passed 0.53 sec +144/402 Test #156: x86_64-gnu-unique ..................................... Passed 0.36 sec test 185 Start 185: x86_64-interpose @@ -11844,12 +11910,52 @@ 185: MACHINE=x86_64 185: CPU= 185: Test timeout computed to be: 1500 +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 +181: + cc -c -o out/test/x86_64/init-array-priorities/a.o -xc - +181: + cat +182: +++ uname +182: ++ '[' Linux = FreeBSD ']' +182: ++ trap 'on_error $LINENO' ERR +182: ++ trap on_exit EXIT +182: ++ echo -n 'Testing init-in-dso ... ' +182: Testing init-in-dso ... ++ set -o pipefail +182: ++ set -x +182: + cat +182: + cc -shared -o out/test/x86_64/init-in-dso/a.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.s -no-pie +183: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/init.sh +183: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc +183: ++ export LC_ALL=C +183: ++ LC_ALL=C +183: ++ '[' -z x86_64 ']' +183: ++ '[' -z '' ']' +183: ++ TESTDIR=out/test/x86_64 +183: ++ CC=cc +183: ++ CXX=c++ +183: ++ GCC=gcc +183: ++ GXX=g++ +183: ++ OBJDUMP=objdump +183: ++ OBJCOPY=objcopy +183: ++ STRIP=strip +183: ++ QEMU= +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 -182: ++ case $MACHINE in -182: ++ tlsdesc_opt=-mtls-dialect=gnu2 -182: +++ uname +183: ++ case $MACHINE in +183: ++ tlsdesc_opt=-mtls-dialect=gnu2 +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 +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 +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 184: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/initfirst.sh 184: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 184: ++ export LC_ALL=C @@ -11866,32 +11972,38 @@ 184: ++ STRIP=strip 184: ++ QEMU= 184: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/initfirst.sh .sh -185: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/interpose.sh -182: ++ '[' Linux = FreeBSD ']' -182: ++ trap 'on_error $LINENO' ERR -182: ++ trap on_exit EXIT -182: ++ echo -n 'Testing init-in-dso ... ' -182: Testing init-in-dso ... ++ set -o pipefail -182: ++ set -x -182: + cat -183: ++ case $MACHINE in -183: ++ tlsdesc_opt=-mtls-dialect=gnu2 -182: + cc -shared -o out/test/x86_64/init-in-dso/a.so -xc - 184: ++ testname=initfirst 184: ++ t=out/test/x86_64/initfirst 184: ++ mkdir -p out/test/x86_64/initfirst -183: +++ uname -165: + readelf -W --dyn-syms out/test/x86_64/hidden-weak-undef/b.so -131: + readelf --dyn-syms out/test/x86_64/exclude-libs/f.so 184: ++ case $MACHINE in 184: ++ tlsdesc_opt=-mtls-dialect=gnu2 -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 +184: +++ uname +184: ++ '[' Linux = FreeBSD ']' +184: ++ trap 'on_error $LINENO' ERR +184: ++ trap on_exit EXIT +184: ++ echo -n 'Testing initfirst ... ' +184: Testing initfirst ... ++ set -o pipefail +184: ++ set -x +144: [37] .gdb_index PROGBITS 0000000000000000 0027e0 000270 00 0 0 4 +144: + cat +144: + cc -c -o out/test/x86_64/gdb-index-dwarf2/d.o -fPIC -g -ggnu-pubnames -gdwarf-2 -xc - -gz +176: + cc -c -fPIC -o out/test/x86_64/ifunc-funcptr/a.o -c -xc - +176: + cat +108: + readelf --dynamic out/test/x86_64/dt-needed/exe +108: + grep -F 'Shared library: [libbar.so]' +173: + cc -fPIC -o out/test/x86_64/ifunc-dso/a.o -c -xc - +173: + cat +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 +163: + cc -o out/test/x86_64/hidden-archive/d.o -fPIC -c -xc - +163: + cat +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 +177: + cc -fPIC -o out/test/x86_64/ifunc-noplt/a.o -c -xc - -fno-plt +177: + cat +185: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/interpose.sh 185: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 185: ++ export LC_ALL=C 185: ++ LC_ALL=C @@ -11906,49 +12018,61 @@ 185: ++ OBJCOPY=objcopy 185: ++ STRIP=strip 185: ++ QEMU= -168: + out/test/x86_64/icf/exe -184: +++ uname -183: + cc -o out/test/x86_64/init/a.o -c -xc - 185: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/interpose.sh .sh -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 -131: + grep -F foo out/test/x86_64/exclude-libs/log -168: + grep '1 0' -184: ++ '[' Linux = FreeBSD ']' -184: ++ trap 'on_error $LINENO' ERR -184: ++ trap on_exit EXIT -184: ++ echo -n 'Testing initfirst ... ' -184: Testing initfirst ... ++ set -o pipefail -184: ++ set -x -184: + cat 185: ++ testname=interpose 185: ++ t=out/test/x86_64/interpose 185: ++ mkdir -p out/test/x86_64/interpose -168: 1 0 -168: + on_exit -168: + echo OK -168: OK -168: + exit 0 -131: 7: 00000000000016f8 11 FUNC GLOBAL DEFAULT 15 foo +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 +186: ++ LC_ALL=C +186: ++ '[' -z x86_64 ']' +186: ++ '[' -z '' ']' +186: ++ TESTDIR=out/test/x86_64 +186: ++ CC=cc +186: ++ CXX=c++ +186: ++ GCC=gcc +186: ++ GXX=g++ +186: ++ OBJDUMP=objdump +186: ++ OBJCOPY=objcopy +186: ++ STRIP=strip +186: ++ QEMU= 184: + cc -c -fPIC -o out/test/x86_64/initfirst/a.o -xc - -131: + grep -F bar out/test/x86_64/exclude-libs/log -146/402 Test #168: x86_64-icf ............................................ Passed 0.20 sec -165: + return 0 -165: + grep -w bar out/test/x86_64/hidden-weak-undef/log -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 +108: 0x0000000000000001 (NEEDED) Shared library: [libbar.so] +108: + on_exit +108: + echo OK +108: OK +108: + exit 0 165: 5: 00000000000015d9 17 FUNC GLOBAL DEFAULT 13 bar +183: +++ uname +161: + cc -B. -o out/test/x86_64/hello-static/exe out/test/x86_64/hello-static/a.o -static +145/402 Test #108: x86_64-dt-needed ...................................... Passed 0.90 sec +183: ++ '[' Linux = FreeBSD ']' +183: ++ trap 'on_error $LINENO' ERR +183: ++ trap on_exit EXIT +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 +183: ++ echo -n 'Testing init ... ' +183: Testing init ... ++ set -o pipefail +183: ++ set -x +183: + cc -o out/test/x86_64/init/a.o -c -xc - +183: + cat 165: + on_exit 165: + echo OK 165: OK 165: + exit 0 +184: + cat +186: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/invalid-version-script.sh .sh +186: ++ testname=invalid-version-script +186: ++ t=out/test/x86_64/invalid-version-script +186: ++ mkdir -p out/test/x86_64/invalid-version-script 185: ++ case $MACHINE in 185: ++ tlsdesc_opt=-mtls-dialect=gnu2 185: +++ uname @@ -11960,39 +12084,26 @@ 185: ++ set -x 185: + cat 185: + cc -c -fPIC -o out/test/x86_64/interpose/a.o -xc - -131: 5: 0000000000001703 11 FUNC GLOBAL DEFAULT 15 bar -131: + grep -F baz out/test/x86_64/exclude-libs/log -147/402 Test #165: x86_64-hidden-weak-undef .............................. Passed 0.25 sec -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 -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 -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 -186: ++ LC_ALL=C +131: + readelf --dyn-syms out/test/x86_64/exclude-libs/f.so +172: + cc -fPIC -o out/test/x86_64/ifunc-dlopen/b.o -c -xc - +172: + cat +146/402 Test #165: x86_64-hidden-weak-undef .............................. Passed 0.27 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 187: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/issue646.sh -186: ++ '[' -z x86_64 ']' -186: ++ '[' -z '' ']' -186: ++ TESTDIR=out/test/x86_64 -186: ++ CC=cc -186: ++ CXX=c++ -186: ++ GCC=gcc -186: ++ GXX=g++ -186: ++ OBJDUMP=objdump -186: ++ OBJCOPY=objcopy -186: ++ STRIP=strip -186: ++ QEMU= +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 +186: ++ case $MACHINE in +186: ++ tlsdesc_opt=-mtls-dialect=gnu2 +186: +++ uname 187: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 187: ++ export LC_ALL=C -186: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/invalid-version-script.sh .sh 187: ++ LC_ALL=C 187: ++ '[' -z x86_64 ']' 187: ++ '[' -z '' ']' @@ -12005,19 +12116,9 @@ 187: ++ OBJCOPY=objcopy 187: ++ STRIP=strip 187: ++ QEMU= -186: ++ testname=invalid-version-script -186: ++ t=out/test/x86_64/invalid-version-script -186: ++ mkdir -p out/test/x86_64/invalid-version-script +131: + not grep -F foo out/test/x86_64/exclude-libs/log +131: + grep -F foo out/test/x86_64/exclude-libs/log 187: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/issue646.sh .sh -187: ++ testname=issue646 -187: ++ t=out/test/x86_64/issue646 -187: ++ mkdir -p out/test/x86_64/issue646 -186: ++ case $MACHINE in -186: ++ tlsdesc_opt=-mtls-dialect=gnu2 -186: +++ uname -187: ++ case $MACHINE in -187: ++ tlsdesc_opt=-mtls-dialect=gnu2 -187: +++ uname 186: ++ '[' Linux = FreeBSD ']' 186: ++ trap 'on_error $LINENO' ERR 186: ++ trap on_exit EXIT @@ -12025,94 +12126,35 @@ 186: Testing invalid-version-script ... ++ set -o pipefail 186: ++ set -x 186: + echo 'int main() {}' -161: + cat 186: + cc -c -o out/test/x86_64/invalid-version-script/a.o -xc - -161: + cc -o out/test/x86_64/hello-static/a.o -c -xc - -119: + out/test/x86_64/dynamic-list4/exe1 -119: + grep 'foo1 bar1 baz1' -187: ++ '[' Linux = FreeBSD ']' -187: ++ trap 'on_error $LINENO' ERR -187: ++ trap on_exit EXIT -187: ++ echo -n 'Testing issue646 ... ' -187: Testing issue646 ... ++ set -o pipefail -187: ++ set -x -187: + '[' x86_64 = sh4aeb ']' -119: foo1 bar1 baz1 -187: + cat -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 -187: + c++ -o out/test/x86_64/issue646/a.o -c -xc++ - -131: + readelf --dyn-syms out/test/x86_64/exclude-libs/f.so -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 -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 -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 -131: + not grep -F foo out/test/x86_64/exclude-libs/log -131: + grep -F foo out/test/x86_64/exclude-libs/log -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 +187: ++ testname=issue646 +187: ++ t=out/test/x86_64/issue646 +187: ++ mkdir -p out/test/x86_64/issue646 +175: + cc -B. -shared -o out/test/x86_64/ifunc-export/b.so out/test/x86_64/ifunc-export/a.o +171: + cc -B. -o out/test/x86_64/ifunc-alias/exe1 out/test/x86_64/ifunc-alias/a.o -pie +188: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/large-alignment-dso.sh +174: + cc -B. -o out/test/x86_64/ifunc-dynamic/exe1 out/test/x86_64/ifunc-dynamic/a.o -Wl,-z,lazy +168: + grep '1 0' +168: + out/test/x86_64/icf/exe 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 +130: + out/test/x86_64/exception/exe1 119: + out/test/x86_64/dynamic-list4/exe2 119: + grep 'foo2 bar2 baz1' +168: 1 0 +168: + on_exit +168: + echo OK +168: OK +168: + exit 0 +187: ++ case $MACHINE in +147/402 Test #168: x86_64-icf ............................................ Passed 0.25 sec +187: ++ tlsdesc_opt=-mtls-dialect=gnu2 119: foo2 bar2 baz1 -131: 5: 00000000000016c3 11 FUNC GLOBAL DEFAULT 15 bar -183: + cc -B. -o out/test/x86_64/init/exe out/test/x86_64/init/a.o -Wl,-init,foo 119: + on_exit 119: + echo OK 119: OK 119: + exit 0 -131: + grep -F baz out/test/x86_64/exclude-libs/log -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 -173: + cat -164: + grep 'undefined symbol: foo' -161: + cc -B. -o out/test/x86_64/hello-static/exe out/test/x86_64/hello-static/a.o -static -130: + c++ -c -o out/test/x86_64/exception/c.o out/test/x86_64/exception/a.cc -fno-PIC -148/402 Test #119: x86_64-dynamic-list4 .................................. Passed 0.87 sec -175: + cat -175: + cc -c -fPIC -o out/test/x86_64/ifunc-export/a.o -xc - -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 -173: + cc -fPIC -o out/test/x86_64/ifunc-dso/a.o -c -xc - -172: + cat -172: + cc -fno-PIE -o out/test/x86_64/ifunc-dlopen/a.o -c -xc - -176: + cat -176: + cc -c -fPIC -o out/test/x86_64/ifunc-funcptr/a.o -c -xc - -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 -171: + cc -fPIC -o out/test/x86_64/ifunc-alias/a.o -c -xc - -171: + cat -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 -186: + echo 'VER1 { foo[12; };' -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 -177: + cat -177: + cc -fPIC -o out/test/x86_64/ifunc-noplt/a.o -c -xc - -fno-plt -170: + cat -170: + cc -c -fPIC -o out/test/x86_64/ifunc-address-equality/b.o -xc - -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 -185: + cc -B. -shared -o out/test/x86_64/interpose/b.so out/test/x86_64/interpose/a.o -Wl,-z,interpose -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 -181: + cat -181: + cc -c -o out/test/x86_64/init-array-priorities/b.o -xc - -129: + perl -i -0777 -pe 's/\.EH_FRAME/.eh_frame/g' out/test/x86_64/exception-multiple-ehframe/c.o -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 -139: + cc -B. -static -Wl,--filler,0xfe -o out/test/x86_64/filler/exe1 out/test/x86_64/filler/a.o -174: + cat -174: + cc -o out/test/x86_64/ifunc-dynamic/a.o -c -xc - -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 -184: + cc -B. -shared -o out/test/x86_64/initfirst/b.so out/test/x86_64/initfirst/a.o -Wl,-z,initfirst -129: + cat -129: + c++ -o out/test/x86_64/exception-multiple-ehframe/d.o -c -xc++ - -164: mold: error: undefined symbol: foo -164: + on_exit -164: + echo OK -164: OK -164: + exit 0 -149/402 Test #164: x86_64-hidden-undef ................................... Passed 0.55 sec test 189 Start 189: x86_64-large-alignment @@ -12122,56 +12164,20 @@ 189: MACHINE=x86_64 189: CPU= 189: Test timeout computed to be: 1500 -186: + grep 'invalid version pattern' -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 -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: + out/test/x86_64/hash-style-sysv/exe -158: + grep Hello -158: Hello world -158: + on_exit -158: + echo OK -158: OK -158: + exit 0 -130: + c++ -B. -o out/test/x86_64/exception/exe1 out/test/x86_64/exception/b.o -static -pthread -144: + readelf -WS out/test/x86_64/gdb-index-dwarf2/c.so -144: + grep -F .gdb_index -176: + cat -176: + cc -c -fPIC -o out/test/x86_64/ifunc-funcptr/b.o -xc - -188: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/large-alignment-dso.sh -166: + grep '^0 0$' -150/402 Test #158: x86_64-hash-style-sysv ................................ Passed 0.71 sec -144: [37] .gdb_index PROGBITS 0000000000000000 0027e0 000270 00 0 0 4 -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 -36: + out/test/x86_64/arch-x86_64-reloc/exe -36: + grep '^76$' -166: + out/test/x86_64/icf-safe/exe1 -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 -175: + cc -B. -shared -o out/test/x86_64/ifunc-export/b.so out/test/x86_64/ifunc-export/a.o -185: + readelf --dynamic out/test/x86_64/interpose/b.so -180: + grep 'Hello world' -180: + out/test/x86_64/image-base/exe1 -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 -183: + readelf --dynamic out/test/x86_64/init/exe -179: + supports_ifunc -179: + is_musl -173: + cat -122: + c++ -o out/test/x86_64/emit-relocs-dead-sections/b.o -c -fPIC -xc++ -g -ffunction-sections - -36: 76 -36: + cat -122: + cat -170: + cc -c -fno-PIE -o out/test/x86_64/ifunc-address-equality/c.o -xc - -170: + cat -185: + grep 'Flags:.*INTERPOSE' -189: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/large-alignment.sh -166: 0 0 +187: +++ uname +187: ++ '[' Linux = FreeBSD ']' +187: ++ trap 'on_error $LINENO' ERR +187: ++ trap on_exit EXIT +187: ++ echo -n 'Testing issue646 ... ' +187: Testing issue646 ... ++ set -o pipefail +187: ++ set -x +187: + '[' x86_64 = sh4aeb ']' +187: + cat +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 +130: + c++ -B. -o out/test/x86_64/exception/exe2 out/test/x86_64/exception/c.o -no-pie -static -pthread 188: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 188: ++ export LC_ALL=C 188: ++ LC_ALL=C @@ -12186,46 +12192,34 @@ 188: ++ OBJCOPY=objcopy 188: ++ STRIP=strip 188: ++ QEMU= -181: + cat -181: + cc -c -o out/test/x86_64/init-array-priorities/c.o -xc - -144: + cc -c -o out/test/x86_64/gdb-index-dwarf2/d.o -fPIC -g -ggnu-pubnames -gdwarf-2 -xc - -gz -144: + cat -184: + readelf --dynamic out/test/x86_64/initfirst/b.so -183: + grep -F '(INIT)' -174: + cc -B. -o out/test/x86_64/ifunc-dynamic/exe1 out/test/x86_64/ifunc-dynamic/a.o -Wl,-z,lazy -179: + grep musl -177: + cc -B. -o out/test/x86_64/ifunc-noplt/exe1 out/test/x86_64/ifunc-noplt/a.o -pie 188: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/large-alignment-dso.sh .sh -183: 0x000000000000000c (INIT) 0x16b9 -180: Hello world -173: + cc -fPIC -o out/test/x86_64/ifunc-dso/b.o -c -xc - -185: 0x000000006ffffffb (FLAGS_1) Flags: INTERPOSE -183: + cc -B. -o out/test/x86_64/init/exe out/test/x86_64/init/a.o -Wl,-init,no-such-symbol -185: + on_exit -190: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/large-max-page-size-strip.sh -185: + echo OK -185: OK -185: + exit 0 -184: + grep 'Flags:.*INITFIRST' -172: + cat -172: + cc -fPIC -o out/test/x86_64/ifunc-dlopen/b.o -c -xc - -180: + grep -E '.interp\s+PROGBITS\s+0*8000...\b' -151/402 Test #185: x86_64-interpose ...................................... Passed 0.34 sec -test 191 - Start 191: x86_64-large-max-page-size +188: ++ testname=large-alignment-dso +188: ++ t=out/test/x86_64/large-alignment-dso +188: ++ mkdir -p out/test/x86_64/large-alignment-dso +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 +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 +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 +148/402 Test #119: x86_64-dynamic-list4 .................................. Passed 0.81 sec +test 190 + Start 190: x86_64-large-max-page-size-strip -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 -184: 0x000000006ffffffb (FLAGS_1) Flags: INITFIRST -184: + on_exit -184: + echo OK -184: OK -184: + exit 0 -171: + cc -B. -o out/test/x86_64/ifunc-alias/exe1 out/test/x86_64/ifunc-alias/a.o -pie +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 +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 +110: + grep 'duplicate symbol.*: foo$' +187: + c++ -o out/test/x86_64/issue646/a.o -c -xc++ - +173: + cat +173: + cc -fPIC -o out/test/x86_64/ifunc-dso/b.o -c -xc - +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 +170: + cat +170: + cc -c -fPIC -o out/test/x86_64/ifunc-address-equality/b.o -xc - +189: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/large-alignment.sh +139: + sed -i -e 's/--filler 0xfe/--filler 0x00/' out/test/x86_64/filler/exe1 189: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 189: ++ export LC_ALL=C 189: ++ LC_ALL=C @@ -12241,19 +12235,13 @@ 189: ++ STRIP=strip 189: ++ QEMU= 189: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/large-alignment.sh .sh -169: + cat -166: + cc -c -o out/test/x86_64/icf-safe/c.o -ffunction-sections -fdata-sections -xc - -152/402 Test #184: x86_64-initfirst ...................................... Passed 0.35 sec -test 192 - Start 192: x86_64-large-text - -192: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/large-text.sh" -192: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -192: Environment variables: -192: MACHINE=x86_64 -192: CPU= -192: Test timeout computed to be: 1500 -166: + cat +188: ++ case $MACHINE in +188: ++ tlsdesc_opt=-mtls-dialect=gnu2 +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 +189: ++ testname=large-alignment +189: ++ t=out/test/x86_64/large-alignment +189: ++ mkdir -p out/test/x86_64/large-alignment +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 @@ -12268,22 +12256,88 @@ 190: ++ OBJCOPY=objcopy 190: ++ STRIP=strip 190: ++ QEMU= +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 ']' +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 +183: + cc -B. -o out/test/x86_64/init/exe out/test/x86_64/init/a.o -Wl,-init,foo +182: + cat +176: + cat +176: + cc -c -fPIC -o out/test/x86_64/ifunc-funcptr/b.o -xc - +182: + cc -o out/test/x86_64/init-in-dso/b.o -c -xc - +188: + cat 190: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/large-max-page-size-strip.sh .sh +189: ++ case $MACHINE in +189: ++ tlsdesc_opt=-mtls-dialect=gnu2 +189: +++ uname 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 -179: + echo 'void x() __attribute__((ifunc("y"))); void *y() { return 0; }' -179: + cc -c -o /dev/null -xc - +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 ']' +189: + cat +188: + cc -o out/test/x86_64/large-alignment-dso/a.o -c -xc - -ffunction-sections -fPIC +189: + cc -o out/test/x86_64/large-alignment/a.o -c -xc - -ffunction-sections +190: ++ case $MACHINE in +139: + od -x out/test/x86_64/filler/exe1 +190: ++ tlsdesc_opt=-mtls-dialect=gnu2 +164: mold: error: undefined symbol: foo +164: + on_exit +164: + echo OK +164: OK +164: + exit 0 +149/402 Test #164: x86_64-hidden-undef ................................... Passed 0.35 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 +190: +++ uname +129: + command -v perl +129: + '[' x86_64 = sh4 ']' +129: + c++ -o out/test/x86_64/exception-multiple-ehframe/a.o -c -xc++ - +129: + cat +177: + cc -B. -o out/test/x86_64/ifunc-noplt/exe1 out/test/x86_64/ifunc-noplt/a.o -pie +169: + cat 169: + cc -c -fno-PIE -o out/test/x86_64/ifunc-address-equality-exported/c.o -xc - -189: ++ testname=large-alignment -189: ++ t=out/test/x86_64/large-alignment -189: ++ mkdir -p out/test/x86_64/large-alignment -189: ++ case $MACHINE in -189: ++ tlsdesc_opt=-mtls-dialect=gnu2 -188: ++ testname=large-alignment-dso -188: ++ t=out/test/x86_64/large-alignment-dso -188: ++ mkdir -p out/test/x86_64/large-alignment-dso +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 +181: + cat +181: + cc -c -o out/test/x86_64/init-array-priorities/b.o -xc - +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 +184: + cc -B. -shared -o out/test/x86_64/initfirst/b.so out/test/x86_64/initfirst/a.o -Wl,-z,initfirst +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 +190: + cat +190: + cc -o out/test/x86_64/large-max-page-size-strip/a.o -c -xc - -fPIC +185: + cc -B. -shared -o out/test/x86_64/interpose/b.so out/test/x86_64/interpose/a.o -Wl,-z,interpose +36: + out/test/x86_64/arch-x86_64-reloc/exe +36: + grep '^76$' +186: + echo 'VER1 { foo[12; };' 191: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/large-max-page-size.sh +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' +36: 76 191: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 191: ++ export LC_ALL=C 191: ++ LC_ALL=C @@ -12299,45 +12353,100 @@ 191: ++ STRIP=strip 191: ++ QEMU= 191: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/large-max-page-size.sh .sh -180: + readelf -W --sections out/test/x86_64/image-base/exe1 -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 - -131: + readelf --dyn-syms out/test/x86_64/exclude-libs/f.so -192: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/large-text.sh -163: + 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 -pie 191: ++ testname=large-max-page-size -189: +++ uname 191: ++ t=out/test/x86_64/large-max-page-size 191: ++ mkdir -p out/test/x86_64/large-max-page-size -190: ++ case $MACHINE in -188: ++ case $MACHINE in -188: ++ tlsdesc_opt=-mtls-dialect=gnu2 -190: ++ tlsdesc_opt=-mtls-dialect=gnu2 -188: +++ uname -163: + cc -o out/test/x86_64/hidden-archive/d.o -fPIC -c -xc - -190: +++ uname -189: ++ '[' Linux = FreeBSD ']' +166: + out/test/x86_64/icf-safe/exe1 191: ++ case $MACHINE in 191: ++ tlsdesc_opt=-mtls-dialect=gnu2 -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 ']' +166: + grep '^0 0$' +166: 0 0 191: +++ uname -189: + cat -189: + cc -o out/test/x86_64/large-alignment/a.o -c -xc - -ffunction-sections -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 +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 +191: ++ set -x +191: + cat +171: + out/test/x86_64/ifunc-alias/exe1 +171: + grep -E '^(\S+) \1$' +131: + readelf --dyn-syms out/test/x86_64/exclude-libs/f.so +166: + cat +166: + cc -c -o out/test/x86_64/icf-safe/c.o -ffunction-sections -fdata-sections -xc - +171: 0x5568116bc7a9 0x5568116bc7a9 +171: + cc -B. -o out/test/x86_64/ifunc-alias/exe2 out/test/x86_64/ifunc-alias/a.o -no-pie +158: + grep Hello +158: + out/test/x86_64/hash-style-sysv/exe +191: + cc -o out/test/x86_64/large-max-page-size/a.o -c -xc - -fPIC +131: + not grep -F foo out/test/x86_64/exclude-libs/log +131: + grep -F foo out/test/x86_64/exclude-libs/log +172: + cc -B. -o out/test/x86_64/ifunc-dlopen/c.so out/test/x86_64/ifunc-dlopen/b.o -shared +158: Hello world +158: + on_exit +158: + echo OK +158: OK +158: + exit 0 +150/402 Test #158: x86_64-hash-style-sysv ................................ Passed 0.49 sec +test 192 + Start 192: x86_64-large-text + +192: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/large-text.sh" +192: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu +192: Environment variables: +192: MACHINE=x86_64 +192: CPU= +192: Test timeout computed to be: 1500 +170: + cat +170: + cc -c -fno-PIE -o out/test/x86_64/ifunc-address-equality/c.o -xc - +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 +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 +131: 5: 0000000000001629 31 FUNC GLOBAL DEFAULT 13 baz +173: + cc -B. -o out/test/x86_64/ifunc-dso/c.so out/test/x86_64/ifunc-dso/b.o -shared +175: + readelf --dyn-syms out/test/x86_64/ifunc-export/b.so +175: + grep -E '(IFUNC|: 10)\s+GLOBAL DEFAULT.* foobar' +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 +176: + cat +175: 6: 00000000000016ef 13 : 10 GLOBAL DEFAULT 16 foobar +176: + cc -c -fPIC -o out/test/x86_64/ifunc-funcptr/c.o -xc - +175: + on_exit +175: + echo OK +175: OK +175: + 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 -Wl,-exclude-libs=ALL +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 +151/402 Test #175: x86_64-ifunc-export ................................... Passed 0.31 sec +test 193 + Start 193: x86_64-library + +193: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/library.sh" +193: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu +193: Environment variables: +193: MACHINE=x86_64 +193: CPU= +193: Test timeout computed to be: 1500 +129: + c++ -o out/test/x86_64/exception-multiple-ehframe/b.o -c -xc++ - +129: + cat +189: + cc -B. -o out/test/x86_64/large-alignment/exe out/test/x86_64/large-alignment/a.o +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: + on_exit +110: + echo OK +110: OK +110: + exit 0 +163: + out/test/x86_64/hidden-archive/exe +163: + on_exit +163: + echo OK +163: OK +163: + exit 0 +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 @@ -12352,65 +12461,53 @@ 192: ++ OBJCOPY=objcopy 192: ++ STRIP=strip 192: ++ QEMU= -190: + cat -139: + sed -i -e 's/--filler 0xfe/--filler 0x00/' out/test/x86_64/filler/exe1 -190: + cc -o out/test/x86_64/large-max-page-size-strip/a.o -c -xc - -fPIC -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 192: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/large-text.sh .sh -191: ++ '[' Linux = FreeBSD ']' -188: + cc -o out/test/x86_64/large-alignment-dso/a.o -c -xc - -ffunction-sections -fPIC -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 -161: + out/test/x86_64/hello-static/exe -191: ++ set -x +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 +179: + supports_ifunc +179: + is_musl +179: + grep musl +152/402 Test #110: x86_64-duplicate-error-gc-sections .................... Passed 1.06 sec +153/402 Test #163: x86_64-hidden-archive ................................. Passed 0.47 sec 192: ++ testname=large-text 192: ++ t=out/test/x86_64/large-text 192: ++ mkdir -p out/test/x86_64/large-text -161: + grep 'Hello world' -191: + cat -191: + cc -o out/test/x86_64/large-max-page-size/a.o -c -xc - -fPIC -146: + readelf -WS out/test/x86_64/gdb-index-dwarf4/c.so +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 +test 194 + Start 194: x86_64-link-order + +194: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/link-order.sh" +194: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu +194: Environment variables: +194: MACHINE=x86_64 +194: CPU= +194: Test timeout computed to be: 1500 +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: ++ case $MACHINE in 192: ++ tlsdesc_opt=-mtls-dialect=gnu2 -146: + grep -F .gdb_index 192: +++ uname -161: Hello world -161: + on_exit -161: + echo OK -161: OK -161: + exit 0 -146: [36] .gdb_index PROGBITS 0000000000000000 0025d8 000270 00 0 0 4 -153/402 Test #161: x86_64-hello-static ................................... Passed 0.68 sec -test 193 - Start 193: x86_64-library - -193: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/library.sh" -193: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -193: Environment variables: -193: MACHINE=x86_64 -193: CPU= -193: Test timeout computed to be: 1500 -146: + cat 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 -182: + cat -146: + cc -c -o out/test/x86_64/gdb-index-dwarf4/d.o -fPIC -g -ggnu-pubnames -gdwarf-4 -xc - -gz -182: + cc -o out/test/x86_64/init-in-dso/b.o -c -xc - -192: + cc -o out/test/x86_64/large-text/a.o -c -xassembler - 192: + cat +192: + cc -o out/test/x86_64/large-text/a.o -c -xassembler - +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 193: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/library.sh 193: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 193: ++ export LC_ALL=C @@ -12430,35 +12527,34 @@ 193: ++ testname=library 193: ++ t=out/test/x86_64/library 193: ++ mkdir -p out/test/x86_64/library -186: mold: fatal: invalid version pattern: foo[12 -186: + on_exit -186: + echo OK -186: OK -186: + exit 0 -154/402 Test #186: x86_64-invalid-version-script ......................... Passed 0.37 sec -test 194 - Start 194: x86_64-link-order - -194: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/link-order.sh" -194: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -194: Environment variables: -194: MACHINE=x86_64 -194: CPU= -194: Test timeout computed to be: 1500 -193: ++ case $MACHINE in -193: ++ tlsdesc_opt=-mtls-dialect=gnu2 -183: + readelf --dynamic out/test/x86_64/init/exe -193: +++ uname -183: + not grep -F '(INIT)' -183: + grep -F '(INIT)' +179: + cc -c -o /dev/null -xc - +179: + echo 'void x() __attribute__((ifunc("y"))); void *y() { return 0; }' +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 +146: + readelf -WS out/test/x86_64/gdb-index-dwarf4/exe +146: + grep -F .gdb_index +146: [38] .gdb_index PROGBITS 0000000000000000 002428 000075 00 0 0 4 +146: + out/test/x86_64/gdb-index-dwarf4/exe +146: + grep 'Hello world' +180: + grep 'Hello world' +180: + out/test/x86_64/image-base/exe1 +180: Hello world +180: + grep -E '.interp\s+PROGBITS\s+0*8000...\b' +180: + readelf -W --sections out/test/x86_64/image-base/exe1 +171: + out/test/x86_64/ifunc-alias/exe2 +171: + grep -E '^(\S+) \1$' +171: 0x2015f0 0x2015f0 +111: + cat +111: + cc -o out/test/x86_64/duplicate-error-lto/a.o -c -xc - -flto +178: + supports_ifunc +178: + is_musl +178: + grep musl +185: + grep 'Flags:.*INTERPOSE' +185: + readelf --dynamic out/test/x86_64/interpose/b.so +144: + readelf -WS out/test/x86_64/gdb-index-dwarf2/exe +144: + grep -F .gdb_index +145: + readelf -WS out/test/x86_64/gdb-index-dwarf3/exe +145: + grep -F .gdb_index 194: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/link-order.sh -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 -193: + cat 194: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 194: ++ export LC_ALL=C 194: ++ LC_ALL=C @@ -12477,75 +12573,24 @@ 194: ++ testname=link-order 194: ++ t=out/test/x86_64/link-order 194: ++ mkdir -p out/test/x86_64/link-order -183: + return 0 -193: + cc -o out/test/x86_64/library/a.o -c -xc - -fPIC 194: ++ case $MACHINE in 194: ++ tlsdesc_opt=-mtls-dialect=gnu2 -183: + on_exit -183: + echo OK -183: OK -183: + exit 0 194: +++ uname -131: + not grep -F foo out/test/x86_64/exclude-libs/log -131: + grep -F foo out/test/x86_64/exclude-libs/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 -139: + od -x out/test/x86_64/filler/exe1 -174: + out/test/x86_64/ifunc-dynamic/exe1 -174: + grep 'Hello world' -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 -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 -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 +154/402 Test #161: x86_64-hello-static ................................... Passed 0.54 sec +193: ++ case $MACHINE in +193: ++ tlsdesc_opt=-mtls-dialect=gnu2 +146: Hello world +180: [ 1] .interp PROGBITS 00000000080002e0 0002e0 00001c 00 A 0 0 1 +185: 0x000000006ffffffb (FLAGS_1) Flags: INTERPOSE +144: [39] .gdb_index PROGBITS 0000000000000000 0024f0 000075 00 0 0 4 +144: + out/test/x86_64/gdb-index-dwarf2/exe 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 -194: + cat -194: + cc -fPIC -c -o out/test/x86_64/link-order/a.o -xc - -176: + cc -c -fPIC -o out/test/x86_64/ifunc-funcptr/c.o -xc - -176: + cat -173: + cc -B. -o out/test/x86_64/ifunc-dso/c.so out/test/x86_64/ifunc-dso/b.o -shared -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 -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 -177: + grep 'Hello world' -177: + out/test/x86_64/ifunc-noplt/exe1 -189: + cc -B. -o out/test/x86_64/large-alignment/exe out/test/x86_64/large-alignment/a.o -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 -155/402 Test #183: x86_64-init ........................................... Passed 1.63 sec -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 -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 -172: + cc -B. -o out/test/x86_64/ifunc-dlopen/c.so out/test/x86_64/ifunc-dlopen/b.o -shared -179: + cat -179: + cc -o out/test/x86_64/ifunc-static/a.o -c -xc - -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 -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 -180: + '[' x86_64 = x86-64 -o x86_64 = aarch64 ']' -180: + on_exit -180: + echo OK -180: OK -180: + exit 0 -177: Hello world -177: + cc -B. -o out/test/x86_64/ifunc-noplt/exe2 out/test/x86_64/ifunc-noplt/a.o -no-pie -100: + grep '/exe:.*/a.o ' out/test/x86_64/dependency-file-lto/dep -156/402 Test #180: x86_64-image-base ..................................... Passed 1.75 sec 195: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/linker-script-defsym.sh -171: + grep -E '^(\S+) \1$' -181: + cat test 196 Start 196: x86_64-linker-script-error @@ -12555,6 +12600,54 @@ 196: MACHINE=x86_64 196: CPU= 196: Test timeout computed to be: 1500 +193: +++ uname +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 +180: + cat +180: + cc -o out/test/x86_64/image-base/b.o -c -xc - +185: + on_exit +185: + echo OK +185: OK +185: + exit 0 +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 +194: + cat +194: + cc -fPIC -c -o out/test/x86_64/link-order/a.o -xc - +145: [38] .gdb_index PROGBITS 0000000000000000 002428 000075 00 0 0 4 +145: + out/test/x86_64/gdb-index-dwarf3/exe +145: + grep 'Hello world' +145: Hello world +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 +171: + on_exit +171: + echo OK +171: OK +171: + exit 0 +178: + echo 'void x() __attribute__((ifunc("y"))); void *y() { return 0; }' +178: + cc -c -o /dev/null -xc - +196: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/linker-script-error.sh +155/402 Test #171: x86_64-ifunc-alias .................................... Passed 0.41 sec +156/402 Test #185: x86_64-interpose ...................................... Passed 0.24 sec +test 197 + Start 197: x86_64-linker-script-relocatable + +197: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/linker-script-relocatable.sh" +197: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu +197: Environment variables: +197: MACHINE=x86_64 +197: CPU= +197: Test timeout computed to be: 1500 +test 198 + Start 198: x86_64-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 195: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 195: ++ export LC_ALL=C 195: ++ LC_ALL=C @@ -12573,30 +12666,24 @@ 195: ++ testname=linker-script-defsym 195: ++ t=out/test/x86_64/linker-script-defsym 195: ++ mkdir -p out/test/x86_64/linker-script-defsym -171: + out/test/x86_64/ifunc-alias/exe1 -181: + cc -c -o out/test/x86_64/init-array-priorities/d.o -xc - -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 -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 -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 -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 -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 -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 -188: + cc -B. -o out/test/x86_64/large-alignment-dso/b.so out/test/x86_64/large-alignment-dso/a.o -shared -175: + grep -E '(IFUNC|: 10)\s+GLOBAL DEFAULT.* foobar' -175: + readelf --dyn-syms out/test/x86_64/ifunc-export/b.so 195: ++ case $MACHINE in 195: ++ tlsdesc_opt=-mtls-dialect=gnu2 -195: +++ uname -196: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/linker-script-error.sh -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 -175: 6: 00000000000016ef 13 : 10 GLOBAL DEFAULT 16 foobar +36: + grep '^76$' +36: + out/test/x86_64/arch-x86_64-reloc/exe +36: 76 +36: + cat +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 +193: + cat +193: + cc -o out/test/x86_64/library/a.o -c -xc - -fPIC 196: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 196: ++ export LC_ALL=C 196: ++ LC_ALL=C 196: ++ '[' -z x86_64 ']' -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 196: ++ '[' -z '' ']' 196: ++ TESTDIR=out/test/x86_64 196: ++ CC=cc @@ -12607,131 +12694,52 @@ 196: ++ OBJCOPY=objcopy 196: ++ STRIP=strip 196: ++ QEMU= -175: + on_exit -175: + echo OK -175: OK -175: + exit 0 -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 -157/402 Test #175: x86_64-ifunc-export ................................... Passed 1.85 sec 196: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/linker-script-error.sh .sh -145: + readelf -WS out/test/x86_64/gdb-index-dwarf3/c.so -171: 0x5600eefa47a9 0x5600eefa47a9 -171: + cc -B. -o out/test/x86_64/ifunc-alias/exe2 out/test/x86_64/ifunc-alias/a.o -no-pie -195: + cc -o out/test/x86_64/linker-script-defsym/a.o -c -xc - -test 197 - Start 197: x86_64-linker-script-relocatable - -197: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/linker-script-relocatable.sh" -197: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -197: Environment variables: -197: MACHINE=x86_64 -197: CPU= -197: 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 -145: + grep -F .gdb_index -145: [36] .gdb_index PROGBITS 0000000000000000 0025f8 000270 00 0 0 4 -145: + cat -145: + cc -c -o out/test/x86_64/gdb-index-dwarf3/d.o -fPIC -g -ggnu-pubnames -gdwarf-3 -xc - -gz -195: + cat -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 -178: + supports_ifunc -178: + is_musl -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: + cat -196: + cc -o out/test/x86_64/linker-script-error/a.o -c -xc - +183: + grep -F '(INIT)' +183: + readelf --dynamic out/test/x86_64/init/exe +183: 0x000000000000000c (INIT) 0x16b9 +183: + cc -B. -o out/test/x86_64/init/exe out/test/x86_64/init/a.o -Wl,-init,no-such-symbol +181: + cc -c -o out/test/x86_64/init-array-priorities/c.o -xc - +181: + cat +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 +129: + perl -i -0777 -pe 's/\.eh_frame/.EH_FRAME/g' out/test/x86_64/exception-multiple-ehframe/a.o +189: + out/test/x86_64/large-alignment/exe +189: + grep 'Hello world' +184: + grep 'Flags:.*INITFIRST' +184: + readelf --dynamic out/test/x86_64/initfirst/b.so 197: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/linker-script-relocatable.sh 197: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc -178: + grep musl 197: ++ export LC_ALL=C 197: ++ LC_ALL=C 197: ++ '[' -z x86_64 ']' 197: ++ '[' -z '' ']' 197: ++ TESTDIR=out/test/x86_64 -100: + return 0 197: ++ CC=cc -100: + on_exit -100: + echo OK -100: OK -100: + exit 0 197: ++ CXX=c++ 197: ++ GCC=gcc 197: ++ GXX=g++ 197: ++ OBJDUMP=objdump 197: ++ OBJCOPY=objcopy 197: ++ STRIP=strip -192: + cat -192: + cc -o out/test/x86_64/large-text/b.o -c -xc - -166: + out/test/x86_64/icf-safe/exe2 -166: + not grep foo2 -166: + grep foo2 197: ++ QEMU= -178: + echo 'void x() __attribute__((ifunc("y"))); void *y() { return 0; }' -178: + cc -c -o /dev/null -xc - 197: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/linker-script-relocatable.sh .sh -158/402 Test #100: x86_64-dependency-file-lto ............................ Passed 2.79 sec -166: + return 0 -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 -166: + on_exit -166: + echo OK -166: OK -166: + exit 0 197: ++ testname=linker-script-relocatable 197: ++ t=out/test/x86_64/linker-script-relocatable 197: ++ mkdir -p out/test/x86_64/linker-script-relocatable -173: + readelf -W --dyn-syms out/test/x86_64/ifunc-dso/c.so -173: + grep -E '(IFUNC|: 10).*foobar' -159/402 Test #166: x86_64-icf-safe ....................................... Passed 1.96 sec -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 -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 -197: ++ case $MACHINE in -197: ++ tlsdesc_opt=-mtls-dialect=gnu2 -197: +++ uname -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: + nm mold -197: + grep __tsan_init +195: +++ uname +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 198: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/linker-script.sh +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 +196: ++ case $MACHINE in +196: ++ tlsdesc_opt=-mtls-dialect=gnu2 +197: ++ case $MACHINE in 198: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 198: ++ export LC_ALL=C 198: ++ LC_ALL=C +197: ++ tlsdesc_opt=-mtls-dialect=gnu2 198: ++ '[' -z x86_64 ']' 198: ++ '[' -z '' ']' 198: ++ TESTDIR=out/test/x86_64 @@ -12744,17 +12752,189 @@ 198: ++ STRIP=strip 198: ++ QEMU= 198: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/linker-script.sh .sh -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 +197: +++ uname +196: +++ uname +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 198: ++ testname=linker-script 198: ++ t=out/test/x86_64/linker-script 198: ++ mkdir -p out/test/x86_64/linker-script -144: + readelf -WS out/test/x86_64/gdb-index-dwarf2/exe +197: ++ '[' Linux = FreeBSD ']' +197: ++ trap 'on_error $LINENO' ERR +197: ++ trap on_exit EXIT +189: Hello world +196: ++ '[' Linux = FreeBSD ']' +197: ++ echo -n 'Testing linker-script-relocatable ... ' +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 +189: + on_exit +189: + echo OK +189: OK +189: + exit 0 +184: 0x000000006ffffffb (FLAGS_1) Flags: INITFIRST +184: + on_exit +196: + cat +196: + cc -o out/test/x86_64/linker-script-error/a.o -c -xc - +184: + echo OK +184: OK +184: + exit 0 +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 +197: Testing linker-script-relocatable ... ++ set -o pipefail +197: ++ set -x +157/402 Test #189: x86_64-large-alignment ................................ Passed 0.23 sec +158/402 Test #184: x86_64-initfirst ...................................... Passed 0.35 sec +195: + cc -o out/test/x86_64/linker-script-defsym/a.o -c -xc - +195: + cat +197: + nm mold +197: + grep __tsan_init +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 +test 200 + Start 200: x86_64-linker-script3 + +200: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/linker-script3.sh" +200: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu +200: Environment variables: +200: MACHINE=x86_64 +200: CPU= +200: Test timeout computed to be: 1500 +179: + cat +179: + cc -o out/test/x86_64/ifunc-static/a.o -c -xc - +150: + grep -F .gdb_index +150: + readelf -WS out/test/x86_64/gdb-index-split-dwarf/e.so +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 +180: + '[' x86_64 = x86-64 -o x86_64 = aarch64 ']' +180: + on_exit +180: + echo OK +180: OK +180: + exit 0 +194: + cc -B. -shared -o out/test/x86_64/link-order/libfoo.so out/test/x86_64/link-order/a.o +198: ++ case $MACHINE in +198: ++ tlsdesc_opt=-mtls-dialect=gnu2 +198: +++ uname +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 +198: + cc -o out/test/x86_64/linker-script/a.o -c -xc - +198: + cat +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 +186: mold: fatal: invalid version pattern: foo[12 +186: + on_exit +186: + echo OK +186: OK +186: + exit 0 +177: + out/test/x86_64/ifunc-noplt/exe1 +177: + grep 'Hello world' +177: Hello world +177: + cc -B. -o out/test/x86_64/ifunc-noplt/exe2 out/test/x86_64/ifunc-noplt/a.o -no-pie +111: + cc -o out/test/x86_64/duplicate-error-lto/b.o -c -xc - -flto +111: + cat +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 +190: + strip out/test/x86_64/large-max-page-size-strip/exe +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 +193: + cc -B. -shared -o out/test/x86_64/library/libfoobar.so out/test/x86_64/library/a.o +196: + echo 'VERSION { ver_x /*' +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' +129: + perl -i -0777 -pe 's/\.EH_FRAME/.eh_frame/g' out/test/x86_64/exception-multiple-ehframe/c.o +129: + cat +129: + c++ -o out/test/x86_64/exception-multiple-ehframe/d.o -c -xc++ - +178: + cat +178: + cc -o out/test/x86_64/ifunc-static-pie/a.o -c -xc - -fPIC +188: + cc -B. -o out/test/x86_64/large-alignment-dso/b.so out/test/x86_64/large-alignment-dso/a.o -shared +183: + readelf --dynamic out/test/x86_64/init/exe +183: + not grep -F '(INIT)' +183: + grep -F '(INIT)' +183: + return 0 +159/402 Test #169: x86_64-ifunc-address-equality-exported ................ Passed 0.54 sec +160/402 Test #180: x86_64-image-base ..................................... Passed 0.42 sec +161/402 Test #186: x86_64-invalid-version-script ......................... Passed 0.35 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 +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 +150: [37] .gdb_index PROGBITS 0000000000000000 002a50 0002c5 00 0 0 4 +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 +183: + on_exit +183: + echo OK +183: OK +183: + exit 0 +162/402 Test #183: x86_64-init ........................................... Passed 0.40 sec +148: + readelf -WS out/test/x86_64/gdb-index-dwarf64/f.so +148: + grep -F .gdb_index +148: [38] .gdb_index PROGBITS 0000000000000000 002f98 000315 00 0 0 4 +148: + cc -c -o out/test/x86_64/gdb-index-dwarf64/g.o -fPIC -g -ggnu-pubnames -gdwarf-5 -xc - -gz +148: + cat +174: + out/test/x86_64/ifunc-dynamic/exe2 +174: + grep 'Hello world' +174: Hello world +174: + on_exit +174: + echo OK +174: OK +174: + exit 0 +163/402 Test #174: x86_64-ifunc-dynamic .................................. Passed 0.52 sec +182: + not grep -F '(INIT)' +182: + grep -F '(INIT)' +182: + readelf --dynamic out/test/x86_64/init-in-dso/exe +182: + return 0 +182: + on_exit +182: + echo OK +182: OK +182: + exit 0 199: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/linker-script2.sh -144: + grep -F .gdb_index 199: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 199: ++ export LC_ALL=C 199: ++ LC_ALL=C -144: [39] .gdb_index PROGBITS 0000000000000000 0024f0 000075 00 0 0 4 199: ++ '[' -z x86_64 ']' 199: ++ '[' -z '' ']' 199: ++ TESTDIR=out/test/x86_64 @@ -12768,68 +12948,33 @@ 199: ++ QEMU= 199: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/linker-script2.sh .sh 199: ++ testname=linker-script2 -170: + out/test/x86_64/ifunc-address-equality/exe1 199: ++ t=out/test/x86_64/linker-script2 199: ++ mkdir -p out/test/x86_64/linker-script2 -144: + out/test/x86_64/gdb-index-dwarf2/exe -144: + grep 'Hello world' -170: + grep -E '^(\S+) \1 (\S+) \2' -144: Hello world 199: ++ case $MACHINE in 199: ++ tlsdesc_opt=-mtls-dialect=gnu2 -163: + out/test/x86_64/hidden-archive/exe -170: 0x201700 0x201700 0x201708 0x201708 199: +++ uname -170: + not grep TEXTREL -170: + grep TEXTREL -170: + readelf --dynamic out/test/x86_64/ifunc-address-equality/exe1 -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 -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 -163: + on_exit -163: + echo OK -163: OK -163: + exit 0 -160/402 Test #163: x86_64-hidden-archive ................................. Passed 2.04 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 -198: ++ case $MACHINE in -198: ++ tlsdesc_opt=-mtls-dialect=gnu2 -test 200 - Start 200: x86_64-linker-script3 - -200: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/linker-script3.sh" -200: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -200: Environment variables: -200: MACHINE=x86_64 -200: CPU= -200: Test timeout computed to be: 1500 199: + cat 199: + cc -o out/test/x86_64/linker-script2/a.o -c -xc - -198: +++ uname -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 -198: + cat -170: + return 0 -170: + on_exit -170: + echo OK -170: OK -170: + exit 0 -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 -36: + grep '^76$' -36: + out/test/x86_64/arch-x86_64-reloc/exe +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 200: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/linker-script3.sh -36: 76 -198: + cc -o out/test/x86_64/linker-script/a.o -c -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.s -pie 200: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 200: ++ export LC_ALL=C 200: ++ LC_ALL=C @@ -12844,16 +12989,6 @@ 200: ++ OBJCOPY=objcopy 200: ++ STRIP=strip 200: ++ QEMU= -161/402 Test #170: x86_64-ifunc-address-equality ......................... Passed 1.96 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 200: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/linker-script3.sh .sh 200: ++ testname=linker-script3 200: ++ t=out/test/x86_64/linker-script3 @@ -12868,17 +13003,71 @@ 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 -188: + cat -188: + cc -o out/test/x86_64/large-alignment-dso/c.o -c -xc - -190: + strip out/test/x86_64/large-max-page-size-strip/exe -129: + out/test/x86_64/exception-multiple-ehframe/exe1 -129: + grep '^1 3$' 200: + cat 200: + cc -o out/test/x86_64/linker-script3/foo/a.o -c -xc - +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.45 sec +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 +165/402 Test #190: x86_64-large-max-page-size-strip ...................... Passed 0.35 sec +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 +131: 5: 0000000000001629 31 FUNC GLOBAL DEFAULT 13 baz +131: + on_exit +131: + echo OK +131: OK +131: + exit 0 +166/402 Test #131: x86_64-exclude-libs ................................... Passed 1.06 sec +130: + out/test/x86_64/exception/exe2 +130: + c++ -B. -o out/test/x86_64/exception/exe3 out/test/x86_64/exception/b.o -pie +181: + cat +181: + cc -c -o out/test/x86_64/init-array-priorities/d.o -xc - +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 +170: + return 0 +170: + on_exit +170: + echo OK +170: OK +170: + exit 0 +167/402 Test #170: x86_64-ifunc-address-equality ......................... Passed 0.58 sec +192: + cat +192: + cc -o out/test/x86_64/large-text/b.o -c -xc - +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 +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$' 201: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/linker-script4.sh -129: 1 3 -129: + on_exit 201: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 201: ++ export LC_ALL=C 201: ++ LC_ALL=C @@ -12894,39 +13083,25 @@ 201: ++ STRIP=strip 201: ++ QEMU= 201: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/linker-script4.sh .sh -129: + echo OK -129: OK -129: + exit 0 -162/402 Test #129: x86_64-exception-multiple-ehframe ..................... Passed 2.51 sec -131: + not grep -F foo out/test/x86_64/exclude-libs/log -131: + grep -F foo out/test/x86_64/exclude-libs/log 201: ++ testname=linker-script4 201: ++ t=out/test/x86_64/linker-script4 201: ++ mkdir -p out/test/x86_64/linker-script4 -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 -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 -189: + out/test/x86_64/large-alignment/exe -189: + grep 'Hello world' -173: + out/test/x86_64/ifunc-dso/exe -131: + return 0 -131: + grep -F baz out/test/x86_64/exclude-libs/log +201: ++ case $MACHINE in +201: ++ tlsdesc_opt=-mtls-dialect=gnu2 +201: +++ uname +201: ++ '[' Linux = FreeBSD ']' +201: ++ trap 'on_error $LINENO' ERR +201: ++ trap on_exit EXIT +201: ++ echo -n 'Testing linker-script4 ... ' +201: Testing linker-script4 ... ++ set -o pipefail +201: ++ set -x +201: + echo 'VERSION { ver_x { global: *; }; };' +201: + cat +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 202: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/linker-script5.sh -173: + grep 'Hello world' -146: + readelf -WS out/test/x86_64/gdb-index-dwarf4/exe 202: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 202: ++ export LC_ALL=C 202: ++ LC_ALL=C -173: Hello world 202: ++ '[' -z x86_64 ']' 202: ++ '[' -z '' ']' 202: ++ TESTDIR=out/test/x86_64 @@ -12938,49 +13113,6 @@ 202: ++ OBJCOPY=objcopy 202: ++ STRIP=strip 202: ++ QEMU= -173: + on_exit -173: + echo OK -173: OK -173: + exit 0 -189: Hello world -163/402 Test #173: x86_64-ifunc-dso ...................................... Passed 2.00 sec -189: + on_exit -189: + echo OK -189: OK -189: + exit 0 -169: + grep -E '^(\S+) \1' -146: + grep -F .gdb_index -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 -164/402 Test #189: x86_64-large-alignment ................................ Passed 1.54 sec -169: + out/test/x86_64/ifunc-address-equality-exported/exe -169: 0x2016d0 0x2016d0 -169: + on_exit -169: + echo OK -169: OK -169: + exit 0 -165/402 Test #169: x86_64-ifunc-address-equality-exported ................ Passed 2.02 sec -146: [38] .gdb_index PROGBITS 0000000000000000 002428 000075 00 0 0 4 -146: + out/test/x86_64/gdb-index-dwarf4/exe -146: + grep 'Hello world' -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 -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 202: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/linker-script5.sh .sh 202: ++ testname=linker-script5 202: ++ t=out/test/x86_64/linker-script5 @@ -12995,51 +13127,8 @@ 202: Testing linker-script5 ... ++ set -o pipefail 202: ++ set -x 202: + mkdir -p out/test/x86_64/linker-script5/foo -202: + cc -o out/test/x86_64/linker-script5/foo/a.o -c -xc - 202: + cat -177: + grep 'Hello world' -177: + out/test/x86_64/ifunc-noplt/exe2 -177: Hello world -177: + on_exit -177: + echo OK -177: OK -177: + exit 0 -166/402 Test #177: x86_64-ifunc-noplt .................................... Passed 1.92 sec -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 -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: + grep 'fn1: .* \[global, function\]' -147: + readelf --debug=gdb_index out/test/x86_64/gdb-index-dwarf5/e.so -147: [ 20] fn1: 0 [global, function] -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 -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 -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 -167/402 Test #191: x86_64-large-max-page-size ............................ Passed 1.54 sec +202: + cc -o out/test/x86_64/linker-script5/foo/a.o -c -xc - 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 @@ -13069,35 +13158,16 @@ 203: Testing linker-script6 ... ++ set -o pipefail 203: ++ set -x 203: + mkdir -p out/test/x86_64/linker-script6/foo -203: + cc -o out/test/x86_64/linker-script6/foo/a.o -c -xc - 203: + cat -201: ++ case $MACHINE in -201: ++ tlsdesc_opt=-mtls-dialect=gnu2 -201: +++ uname -201: ++ '[' Linux = FreeBSD ']' -201: ++ trap 'on_error $LINENO' ERR -201: ++ trap on_exit EXIT -201: ++ echo -n 'Testing linker-script4 ... ' -201: Testing linker-script4 ... ++ set -o pipefail -201: ++ set -x -201: + echo 'VERSION { ver_x { global: *; }; };' -201: + cat -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 -187: + c++ -B. -o out/test/x86_64/issue646/exe out/test/x86_64/issue646/a.o -196: + echo 'VERSION { ver_x /*' -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' -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 -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 -179: + cc -B. -o out/test/x86_64/ifunc-static/exe out/test/x86_64/ifunc-static/a.o -static -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 +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 @@ -13107,18 +13177,36 @@ 207: MACHINE=x86_64 207: CPU= 207: 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 +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 +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 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 -147: + grep 'char: .* \[static, type\]' -147: + readelf --debug=gdb_index out/test/x86_64/gdb-index-dwarf5/e.so -147: [ 4] unsigned char: 3 [static, type] -147: [ 13] char: 3 [static, type] -147: [ 17] signed char: 3 [static, type] -147: + cc -c -o out/test/x86_64/gdb-index-dwarf5/f.o -fPIC -g -ggnu-pubnames -gdwarf-5 -xc - -gz -147: + cat -194: + cc -B. -shared -o out/test/x86_64/link-order/libfoo.so out/test/x86_64/link-order/a.o -193: + cc -B. -shared -o out/test/x86_64/library/libfoobar.so out/test/x86_64/library/a.o +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 +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 +178: + cc -B. -o out/test/x86_64/ifunc-static-pie/exe2 out/test/x86_64/ifunc-static-pie/a.o -static-pie 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 @@ -13138,17 +13226,19 @@ 204: ++ testname=lto-archive 204: ++ t=out/test/x86_64/lto-archive 204: ++ mkdir -p out/test/x86_64/lto-archive -181: + cat -181: + cc -c -o out/test/x86_64/init-array-priorities/e.o -xc - -174: + out/test/x86_64/ifunc-dynamic/exe2 -174: + grep 'Hello world' -174: Hello world -174: + on_exit -174: + echo OK -174: OK -174: + exit 0 -171: + grep -E '^(\S+) \1$' -171: + out/test/x86_64/ifunc-alias/exe2 +204: ++ case $MACHINE in +204: ++ tlsdesc_opt=-mtls-dialect=gnu2 +204: +++ uname +204: ++ '[' Linux = FreeBSD ']' +204: ++ trap 'on_error $LINENO' ERR +204: ++ trap on_exit EXIT +204: ++ echo -n 'Testing lto-archive ... ' +204: Testing lto-archive ... ++ set -o pipefail +204: ++ set -x +204: + '[' cc = cc ']' +204: + test_cflags -flto +204: + cc -B. -flto -o /dev/null -xc - +204: + echo 'int main() {}' 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 @@ -13168,26 +13258,78 @@ 205: ++ testname=lto-archive2 205: ++ t=out/test/x86_64/lto-archive2 205: ++ mkdir -p out/test/x86_64/lto-archive2 -168/402 Test #174: x86_64-ifunc-dynamic .................................. Passed 2.03 sec -169/402 Test #182: x86_64-init-in-dso .................................... Passed 1.90 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 -test 209 - Start 209: x86_64-lto-llvm +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 - +168/402 Test #166: x86_64-icf-safe ....................................... Passed 0.67 sec +test 210 + Start 210: x86_64-lto-no-plugin -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 +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 +196: ^ unclosed comment +196: + on_exit +196: + echo OK +196: OK +196: + exit 0 +169/402 Test #196: x86_64-linker-script-error ............................ Passed 0.23 sec +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 +179: + cc -B. -o out/test/x86_64/ifunc-static/exe out/test/x86_64/ifunc-static/a.o -static +203: + cc -o out/test/x86_64/linker-script6/foo/a.o -c -xc - +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 +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 +188: + cc -o out/test/x86_64/large-alignment-dso/c.o -c -xc - +188: + cat +198: + cat +198: + cc -B. -o out/test/x86_64/linker-script/exe out/test/x86_64/linker-script/script +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 +194: + ar crs out/test/x86_64/link-order/libfoo.a out/test/x86_64/link-order/a.o +194: + cat +194: + cc -c -o out/test/x86_64/link-order/b.o -xc - +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 +170/402 Test #111: x86_64-duplicate-error-lto ............................ Passed 1.31 sec +181: + cat +181: + cc -c -o out/test/x86_64/init-array-priorities/e.o -xc - +191: + out/test/x86_64/large-max-page-size/exe +191: + grep 'Hello world' +191: Hello world +191: + on_exit +191: + echo OK +191: OK +191: + exit 0 +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 +202: + cat +202: + cc -B. -o out/test/x86_64/linker-script5/exe out/test/x86_64/linker-script5/foo/b.script 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 @@ -13217,11 +13359,8 @@ 206: Testing lto-archive3 ... ++ set -o pipefail 206: ++ set -x 206: + test_cflags -flto=auto -206: + echo 'int main() {}' 206: + cc -B. -flto=auto -o /dev/null -xc - -178: + cat -178: + cc -o out/test/x86_64/ifunc-static-pie/a.o -c -xc - -fPIC -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 +206: + echo 'int main() {}' 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 @@ -13251,50 +13390,8 @@ 207: Testing lto-dso ... ++ set -o pipefail 207: ++ set -x 207: + test_cflags -flto -207: + cc -B. -flto -o /dev/null -xc - 207: + echo 'int main() {}' -148: + readelf -WS out/test/x86_64/gdb-index-dwarf64/f.so -148: + grep -F .gdb_index -148: [38] .gdb_index PROGBITS 0000000000000000 002f98 000315 00 0 0 4 -148: + cc -c -o out/test/x86_64/gdb-index-dwarf64/g.o -fPIC -g -ggnu-pubnames -gdwarf-5 -xc - -gz -148: + cat -171: 0x2015f0 0x2015f0 -171: + on_exit -171: + echo OK -171: OK -171: + exit 0 -204: ++ case $MACHINE in -204: ++ tlsdesc_opt=-mtls-dialect=gnu2 -204: +++ uname -204: ++ '[' Linux = FreeBSD ']' -204: ++ trap 'on_error $LINENO' ERR -204: ++ trap on_exit EXIT -204: ++ echo -n 'Testing lto-archive ... ' -204: Testing lto-archive ... ++ set -o pipefail -204: ++ set -x -204: + '[' cc = cc ']' -204: + test_cflags -flto -204: + echo 'int main() {}' -204: + cc -B. -flto -o /dev/null -xc - -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: + cc -B. -flto=auto -o /dev/null -xc - -205: + echo 'int main() {}' -172: + grep 'foo foo' -172: + out/test/x86_64/ifunc-dlopen/exe -172: foo foo 0x201640 0x201640 -172: + on_exit -172: + echo OK -172: OK -172: + exit 0 +207: + cc -B. -flto -o /dev/null -xc - 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 @@ -13317,19 +13414,14 @@ 208: ++ case $MACHINE in 208: ++ tlsdesc_opt=-mtls-dialect=gnu2 208: +++ uname -209: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/lto-llvm.sh -170/402 Test #171: x86_64-ifunc-alias .................................... Passed 2.07 sec -171/402 Test #172: x86_64-ifunc-dlopen ................................... Passed 2.07 sec -139: + cc -B. -static -Wl,--filler,0x00 -o out/test/x86_64/filler/exe2 out/test/x86_64/filler/a.o -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 +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 +208: + echo 'int main() {}' +208: + gcc -B. -flto -o /dev/null -xc - test 211 Start 211: x86_64-lto-nostdlib @@ -13339,19 +13431,22 @@ 211: MACHINE=x86_64 211: CPU= 211: Test timeout computed to be: 1500 -196: ^ unclosed comment -196: + on_exit -196: + echo OK -196: OK -196: + exit 0 -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 -208: + echo 'int main() {}' -208: + gcc -B. -flto -o /dev/null -xc - +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 +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 +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 +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: ++ 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 209: ++ LC_ALL=C @@ -13373,15 +13468,10 @@ 209: ++ case $MACHINE in 209: ++ tlsdesc_opt=-mtls-dialect=gnu2 209: +++ uname -36: + grep '^76$' -36: + out/test/x86_64/arch-x86_64-reloc/exe -36: 76 -36: + cat -131: + readelf --dyn-syms out/test/x86_64/exclude-libs/f.so -130: + out/test/x86_64/exception/exe2 -130: + c++ -B. -o out/test/x86_64/exception/exe3 out/test/x86_64/exception/b.o -pie -190: + out/test/x86_64/large-max-page-size-strip/exe -190: + grep 'Hello world' +193: + cc -o out/test/x86_64/library/c.o -c -xc - +193: + cat +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 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 @@ -13403,6 +13493,34 @@ 210: ++ mkdir -p out/test/x86_64/lto-no-plugin 210: ++ case $MACHINE in 210: ++ tlsdesc_opt=-mtls-dialect=gnu2 +171/402 Test #172: x86_64-ifunc-dlopen ................................... Passed 0.64 sec +172/402 Test #191: x86_64-large-max-page-size ............................ Passed 0.39 sec +test 213 + Start 213: x86_64-main-in-dso + +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 +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 ']' 210: +++ uname 210: ++ '[' Linux = FreeBSD ']' 210: ++ trap 'on_error $LINENO' ERR @@ -13411,11 +13529,14 @@ 210: Testing lto-no-plugin ... ++ set -o pipefail 210: ++ set -x 210: ++ uname -m -210: + '[' x86_64 = x86_64 ']' -172/402 Test #196: x86_64-linker-script-error ............................ Passed 0.22 sec -190: Hello world -210: + clang -B. -flto -o /dev/null -xc - -210: + echo 'int main() {}' +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 +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 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 @@ -13435,59 +13556,11 @@ 211: ++ testname=lto-nostdlib 211: ++ t=out/test/x86_64/lto-nostdlib 211: ++ mkdir -p out/test/x86_64/lto-nostdlib -145: + readelf -WS out/test/x86_64/gdb-index-dwarf3/exe -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 -210: + skip -210: + echo skipped -210: skipped -210: + trap - EXIT -210: + exit 0 -211: ++ case $MACHINE in -211: ++ tlsdesc_opt=-mtls-dialect=gnu2 -211: +++ uname -145: + grep -F .gdb_index -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 -173/402 Test #210: x86_64-lto-no-plugin ..................................***Skipped 0.03 sec -211: ++ '[' Linux = FreeBSD ']' -211: ++ trap 'on_error $LINENO' ERR -209: + '[' x86_64 = x86_64 ']' -test 213 - Start 213: x86_64-main-in-dso - -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 -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 - 209: + echo 'int main() {}' 209: + clang -B. -flto -o /dev/null -xc - 209: + skip 209: + echo skipped 209: skipped -209: + trap - EXIT -209: + 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 @@ -13504,27 +13577,17 @@ 212: ++ STRIP=strip 212: ++ QEMU= 212: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/lto-version-script.sh .sh -190: + on_exit -190: + echo OK -190: OK -190: + exit 0 -145: [38] .gdb_index PROGBITS 0000000000000000 002428 000075 00 0 0 4 -145: + grep 'Hello world' -145: + out/test/x86_64/gdb-index-dwarf3/exe -174/402 Test #190: x86_64-large-max-page-size-strip ...................... Passed 1.62 sec -175/402 Test #209: x86_64-lto-llvm .......................................***Skipped 0.05 sec -212: ++ testname=lto-version-script -212: ++ t=out/test/x86_64/lto-version-script -212: ++ mkdir -p out/test/x86_64/lto-version-script -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 +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 +173: + out/test/x86_64/ifunc-dso/exe +173: + grep 'Hello world' +173: Hello world +201: + readelf --version-info out/test/x86_64/linker-script4/c.so +213: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/main-in-dso.sh +173/402 Test #177: x86_64-ifunc-noplt .................................... Passed 0.60 sec +209: + trap - EXIT +209: + exit 0 +203: + cat test 215 Start 215: x86_64-many-sections2 @@ -13534,19 +13597,22 @@ 215: MACHINE=x86_64 215: CPU= 215: Test timeout computed to be: 1500 -212: ++ case $MACHINE in -212: ++ tlsdesc_opt=-mtls-dialect=gnu2 -212: +++ uname -212: ++ '[' Linux = FreeBSD ']' -212: ++ trap 'on_error $LINENO' ERR -212: ++ trap on_exit EXIT -212: ++ echo -n 'Testing lto-version-script ... ' -212: Testing lto-version-script ... ++ set -o pipefail -212: ++ set -x -212: + test_cflags -flto -212: + echo 'int main() {}' -212: + cc -B. -flto -o /dev/null -xc - -213: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/main-in-dso.sh +174/402 Test #209: x86_64-lto-llvm .......................................***Skipped 0.06 sec +203: + cc -B. -o out/test/x86_64/linker-script6/exe out/test/x86_64/linker-script6/foo/b.script +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 +173: + on_exit +173: + echo OK +173: OK +173: + exit 0 +175/402 Test #173: x86_64-ifunc-dso ...................................... Passed 0.66 sec 213: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 213: ++ export LC_ALL=C 213: ++ LC_ALL=C @@ -13568,40 +13634,6 @@ 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 -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 -145: Hello world -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 -193: + cat -193: + cc -o out/test/x86_64/library/c.o -c -xc - -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 -202: + cat -202: + cc -B. -o out/test/x86_64/linker-script5/exe out/test/x86_64/linker-script5/foo/b.script -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 - -198: + cat -198: + cc -B. -o out/test/x86_64/linker-script/exe out/test/x86_64/linker-script/script 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 @@ -13618,16 +13650,90 @@ 214: ++ STRIP=strip 214: ++ QEMU= 214: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/many-sections.sh .sh -176/402 Test #187: x86_64-issue646 ....................................... Passed 1.94 sec -test 216 - Start 216: x86_64-mcmodel-large +214: ++ testname=many-sections +214: ++ t=out/test/x86_64/many-sections +214: ++ mkdir -p out/test/x86_64/many-sections +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 +176/402 Test #210: x86_64-lto-no-plugin ..................................***Skipped 0.06 sec +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 +177/402 Test #201: x86_64-linker-script4 ................................. Passed 0.16 sec +212: ++ testname=lto-version-script +212: ++ t=out/test/x86_64/lto-version-script +212: ++ mkdir -p out/test/x86_64/lto-version-script +212: ++ case $MACHINE in +212: ++ tlsdesc_opt=-mtls-dialect=gnu2 +212: +++ uname +212: ++ '[' Linux = FreeBSD ']' +212: ++ trap 'on_error $LINENO' ERR +212: ++ trap on_exit EXIT +212: ++ echo -n 'Testing lto-version-script ... ' +212: Testing lto-version-script ... ++ set -o pipefail +212: ++ set -x +212: + test_cflags -flto +212: + echo 'int main() {}' +212: + 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 +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 +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 +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 +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 +213: + cat +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 - 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 @@ -13647,30 +13753,40 @@ 215: ++ testname=many-sections2 215: ++ t=out/test/x86_64/many-sections2 215: ++ mkdir -p out/test/x86_64/many-sections2 -213: + cc -o out/test/x86_64/main-in-dso/a.o -c -xc - -fPIC -214: ++ testname=many-sections -214: ++ t=out/test/x86_64/many-sections -214: ++ mkdir -p out/test/x86_64/many-sections -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 -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 -216: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/mcmodel-large.sh -214: + cc -c -xassembler -o out/test/x86_64/many-sections/a.o - -214: + sed 's/.*/.section .data.\0,"aw"\n.word 0\n/g' 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 +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 - +148: + DEBUGINFOD_URLS= +148: + gdb out/test/x86_64/gdb-index-dwarf64/exe1 -nx -batch -ex 'b main' -ex r -ex quit +148: + grep 'DW_FORM_line_strp pointing outside of .debug_line_str' +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,-T,out/test/x86_64/linker-script/script +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 -203: + cat 216: ++ '[' -z x86_64 ']' 216: ++ '[' -z '' ']' 216: ++ TESTDIR=out/test/x86_64 @@ -13682,52 +13798,40 @@ 216: ++ OBJCOPY=objcopy 216: ++ STRIP=strip 216: ++ QEMU= -215: +++ uname 216: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/mcmodel-large.sh .sh -111: + cat -203: + cc -B. -o out/test/x86_64/linker-script6/exe out/test/x86_64/linker-script6/foo/b.script -194: + ar crs out/test/x86_64/link-order/libfoo.a out/test/x86_64/link-order/a.o -111: + cc -o out/test/x86_64/duplicate-error-lto/a.o -c -xc - -flto -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 -179: + out/test/x86_64/ifunc-static/exe -215: + grep __tsan_init 216: ++ testname=mcmodel-large 216: ++ t=out/test/x86_64/mcmodel-large 216: ++ mkdir -p out/test/x86_64/mcmodel-large -179: + grep 'Hello world' -179: Hello world -179: + on_exit -179: + echo OK -179: OK -179: + exit 0 216: ++ case $MACHINE in 216: ++ tlsdesc_opt=-mtls-dialect=gnu2 -177/402 Test #179: x86_64-ifunc-static ................................... Passed 2.03 sec 216: +++ uname -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 216: ++ '[' Linux = FreeBSD ']' -216: ++ trap 'on_error $LINENO' ERR -216: ++ trap on_exit EXIT -216: ++ echo -n 'Testing mcmodel-large ... ' -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 - +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 +150: + on_exit +150: + echo OK +150: OK +150: + exit 0 +181: + cat +181: + cc -c -o out/test/x86_64/init-array-priorities/f.o -xc - +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 +176: + out/test/x86_64/ifunc-funcptr/exe2 +176: + grep '^3$' +176: 3 +176: + on_exit +176: + echo OK +176: OK +176: + exit 0 +36: + out/test/x86_64/arch-x86_64-reloc/exe +36: + grep '^61$' 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 @@ -13747,65 +13851,7 @@ 217: ++ testname=mergeable-strings 217: ++ t=out/test/x86_64/mergeable-strings 217: ++ mkdir -p out/test/x86_64/mergeable-strings -201: + readelf --version-info out/test/x86_64/linker-script4/c.so -130: + out/test/x86_64/exception/exe3 -217: ++ case $MACHINE in -217: ++ tlsdesc_opt=-mtls-dialect=gnu2 -217: +++ uname -130: + c++ -B. -o out/test/x86_64/exception/exe4 out/test/x86_64/exception/c.o -no-pie -217: ++ '[' Linux = FreeBSD ']' -217: ++ trap 'on_error $LINENO' ERR -217: ++ trap on_exit EXIT -217: ++ echo -n 'Testing mergeable-strings ... ' -217: Testing mergeable-strings ... ++ set -o pipefail -217: ++ set -x -217: + cat -217: + cc -o out/test/x86_64/mergeable-strings/a.o -c -xc - -O2 -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 -178/402 Test #201: x86_64-linker-script4 ................................. Passed 0.23 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: + grep 'Hello world' -198: Hello world -198: + cc -B. -o out/test/x86_64/linker-script/exe -Wl,-T,out/test/x86_64/linker-script/script -192: + out/test/x86_64/large-text/exe -192: + grep 'Hello world' -192: Hello world 218: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/missing-but-ok.sh -202: + on_exit -202: + echo OK -202: OK -202: + exit 0 -179/402 Test #202: x86_64-linker-script5 ................................. Passed 0.20 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 -176: + out/test/x86_64/ifunc-funcptr/exe2 -176: + grep '^3$' -176: 3 -176: + on_exit -176: + echo OK -176: OK -176: + exit 0 218: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 218: ++ export LC_ALL=C 218: ++ LC_ALL=C @@ -13824,18 +13870,20 @@ 218: ++ testname=missing-but-ok 218: ++ t=out/test/x86_64/missing-but-ok 218: ++ mkdir -p out/test/x86_64/missing-but-ok -139: + od -x out/test/x86_64/filler/exe2 -192: + on_exit -192: + echo OK -192: OK -192: + exit 0 -197: + cat -197: + cc -c -o out/test/x86_64/linker-script-relocatable/a.o -xc - -180/402 Test #176: x86_64-ifunc-funcptr .................................. Passed 2.11 sec -181/402 Test #192: x86_64-large-text ..................................... Passed 1.69 sec 218: ++ case $MACHINE in 218: ++ tlsdesc_opt=-mtls-dialect=gnu2 218: +++ uname +219: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/missing-error.sh +178/402 Test #150: x86_64-gdb-index-split-dwarf .......................... Passed 0.98 sec +179/402 Test #176: x86_64-ifunc-funcptr .................................. Passed 0.67 sec +216: ++ trap 'on_error $LINENO' ERR +216: ++ trap on_exit EXIT +216: ++ echo -n 'Testing mcmodel-large ... ' +216: Testing mcmodel-large ... ++ set -o pipefail +216: ++ set -x +216: + test_cflags -static -mcmodel=large +216: + echo 'int main() {}' +36: 61 test 220 Start 220: x86_64-mold-wrapper @@ -13854,10 +13902,8 @@ 221: MACHINE=x86_64 221: CPU= 221: Test timeout computed to be: 1500 -203: + on_exit -203: + echo OK -203: OK -203: + exit 0 +216: + cc -B. -static -mcmodel=large -o /dev/null -xc - +36: + cat 218: ++ '[' Linux = FreeBSD ']' 218: ++ trap 'on_error $LINENO' ERR 218: ++ trap on_exit EXIT @@ -13866,8 +13912,7 @@ 218: ++ set -x 218: + 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 -219: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/missing-error.sh +195: + cc -o out/test/x86_64/linker-script-defsym/c.o -c -xc - 219: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 219: ++ export LC_ALL=C 219: ++ LC_ALL=C @@ -13888,22 +13933,60 @@ 219: ++ mkdir -p out/test/x86_64/missing-error 219: ++ case $MACHINE in 219: ++ tlsdesc_opt=-mtls-dialect=gnu2 +217: ++ case $MACHINE in +217: ++ tlsdesc_opt=-mtls-dialect=gnu2 +217: +++ uname +139: + cc -B. -static -Wl,--filler,0x00 -o out/test/x86_64/filler/exe2 out/test/x86_64/filler/a.o +217: ++ '[' Linux = FreeBSD ']' +217: ++ trap 'on_error $LINENO' ERR +217: ++ trap on_exit EXIT +217: ++ echo -n 'Testing mergeable-strings ... ' +217: Testing mergeable-strings ... ++ set -o pipefail +217: ++ set -x +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 +220: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/mold-wrapper.sh +217: + cc -o out/test/x86_64/mergeable-strings/a.o -c -xc - -O2 +147: + grep -F .gdb_index 219: +++ uname +217: + cat +147: + readelf -WS out/test/x86_64/gdb-index-dwarf5/exe 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: + cc -o out/test/x86_64/missing-error/a.o -c -xc - +218: + ./mold -o out/test/x86_64/missing-but-ok/exe out/test/x86_64/missing-but-ok/a.o +221: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/mold-wrapper2.sh +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 +202: + on_exit +202: + echo OK +202: OK +202: + exit 0 +147: [39] .gdb_index PROGBITS 0000000000000000 002490 000075 00 0 0 4 219: + cat -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 -220: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/mold-wrapper.sh +200: + on_exit +200: + echo OK +200: OK +200: + exit 0 +147: + readelf --debug=gdb_index out/test/x86_64/gdb-index-dwarf5/exe +221: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc +221: ++ export LC_ALL=C +221: ++ LC_ALL=C +221: ++ '[' -z x86_64 ']' +221: ++ '[' -z '' ']' +221: ++ TESTDIR=out/test/x86_64 +221: ++ CC=cc +221: ++ CXX=c++ +221: ++ GCC=gcc +221: ++ GXX=g++ +221: ++ OBJDUMP=objdump +221: ++ OBJCOPY=objcopy +221: ++ STRIP=strip +221: ++ QEMU= +221: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/mold-wrapper2.sh .sh +147: + grep 'main: .* \[global, function\]' 220: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 220: ++ export LC_ALL=C 220: ++ LC_ALL=C @@ -13919,13 +14002,12 @@ 220: ++ STRIP=strip 220: ++ QEMU= 220: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/mold-wrapper.sh .sh -220: ++ testname=mold-wrapper -220: ++ t=out/test/x86_64/mold-wrapper -220: ++ mkdir -p out/test/x86_64/mold-wrapper -221: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/mold-wrapper2.sh -182/402 Test #188: x86_64-large-alignment-dso ............................ Passed 1.80 sec -183/402 Test #203: x86_64-linker-script6 ................................. Passed 0.20 sec -219: + cc -o out/test/x86_64/missing-error/a.o -c -xc - +221: ++ testname=mold-wrapper2 +221: ++ t=out/test/x86_64/mold-wrapper2 +221: ++ mkdir -p out/test/x86_64/mold-wrapper2 +180/402 Test #200: x86_64-linker-script3 ................................. Passed 0.24 sec +129: + out/test/x86_64/exception-multiple-ehframe/exe1 +129: + grep '^1 3$' test 222 Start 222: x86_64-nmagic @@ -13935,15 +14017,26 @@ 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 +129: 1 3 +129: + on_exit +129: + echo OK +129: OK +129: + exit 0 +203: + on_exit +203: + echo OK +203: OK +203: + exit 0 +147: [ 1] main: 0 [global, function] +147: + grep 'Hello world' +181/402 Test #202: x86_64-linker-script5 ................................. Passed 0.25 sec +221: ++ case $MACHINE in +221: ++ tlsdesc_opt=-mtls-dialect=gnu2 +221: +++ uname +194: + readelf --dynamic out/test/x86_64/link-order/exe +194: + grep libfoo +220: ++ testname=mold-wrapper +220: ++ t=out/test/x86_64/mold-wrapper +220: ++ mkdir -p out/test/x86_64/mold-wrapper 220: ++ case $MACHINE in 220: ++ tlsdesc_opt=-mtls-dialect=gnu2 220: +++ uname @@ -13954,41 +14047,73 @@ 220: Testing mold-wrapper ... ++ set -o pipefail 220: ++ set -x 220: + '[' cc = cc ']' -220: + ldd mold-wrapper.so +213: + cc -B. -shared -o out/test/x86_64/main-in-dso/b.so out/test/x86_64/main-in-dso/a.o +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 +182/402 Test #129: x86_64-exception-multiple-ehframe ..................... Passed 1.27 sec +183/402 Test #203: x86_64-linker-script6 ................................. Passed 0.25 sec 220: + grep libasan -221: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc -221: ++ export LC_ALL=C -221: ++ LC_ALL=C -221: ++ '[' -z x86_64 ']' -221: ++ '[' -z '' ']' -221: ++ TESTDIR=out/test/x86_64 -221: ++ CC=cc -221: ++ CXX=c++ -221: ++ GCC=gcc -221: ++ GXX=g++ -221: ++ OBJDUMP=objdump -221: ++ OBJCOPY=objcopy -221: ++ STRIP=strip -221: ++ QEMU= -221: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/mold-wrapper2.sh .sh -221: ++ testname=mold-wrapper2 -221: ++ t=out/test/x86_64/mold-wrapper2 -221: ++ mkdir -p out/test/x86_64/mold-wrapper2 -221: ++ case $MACHINE in -221: ++ tlsdesc_opt=-mtls-dialect=gnu2 -221: +++ uname -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 -143: #2 0x00007ffff7fbc71e in greet () at :11 -143: + grep 'main () at .*:4' out/test/x86_64/gdb-index-compress-output/log -131: + not grep -F foo out/test/x86_64/exclude-libs/log -131: + grep -F foo out/test/x86_64/exclude-libs/log -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 -194: + cat -194: + cc -c -o out/test/x86_64/link-order/b.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/d.s -199: + mkdir -p out/test/x86_64/linker-script2/foo/bar +184/402 Test #178: x86_64-ifunc-static-pie ............................... Passed 0.71 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 +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 +220: + ldd mold-wrapper.so +220: + grep '__[at]san_init' +220: + nm mold +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 +147: + out/test/x86_64/gdb-index-dwarf5/exe +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 +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 +221: ++ '[' Linux = FreeBSD ']' +221: ++ trap 'on_error $LINENO' ERR +221: ++ trap on_exit EXIT +221: ++ echo -n 'Testing mold-wrapper2 ... ' +221: Testing mold-wrapper2 ... ++ set -o pipefail +221: ++ set -x +221: + ldd mold-wrapper.so +221: + grep libasan +221: + nm mold +221: + grep '__[at]san_init' 222: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/nmagic.sh 222: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 222: ++ export LC_ALL=C @@ -14008,45 +14133,41 @@ 222: ++ testname=nmagic 222: ++ t=out/test/x86_64/nmagic 222: ++ mkdir -p out/test/x86_64/nmagic -221: ++ '[' Linux = FreeBSD ']' -221: ++ trap 'on_error $LINENO' ERR -221: ++ trap on_exit EXIT -221: ++ echo -n 'Testing mold-wrapper2 ... ' -221: Testing mold-wrapper2 ... ++ set -o pipefail -221: ++ set -x -221: + grep libasan -221: + ldd mold-wrapper.so -143: Breakpoint 1, main () at :4 -143: #3 0x0000555555555727 in main () at :4 -143: + on_exit -143: + echo OK -143: OK -143: + exit 0 -184/402 Test #143: x86_64-gdb-index-compress-output ...................... Passed 2.60 sec -221: + nm mold -221: + grep '__[at]san_init' -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 -215: + echo 'foo = 0x1000' -215: + seq 1 100000 -215: + sed 's/.*/.section .data.&,"aw"\n.globl x&\nx&: .word 0\n/g' -215: + cc -c -xassembler -o out/test/x86_64/many-sections2/a.o out/test/x86_64/many-sections2/a.s -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 -131: 5: 0000000000001629 31 FUNC GLOBAL DEFAULT 13 baz -131: + on_exit -131: + echo OK -131: OK -131: + exit 0 -200: + cat +222: ++ case $MACHINE in +222: ++ tlsdesc_opt=-mtls-dialect=gnu2 +222: +++ uname +222: ++ '[' Linux = FreeBSD ']' +222: ++ trap 'on_error $LINENO' ERR +222: ++ trap on_exit EXIT +222: ++ echo -n 'Testing nmagic ... ' +222: Testing nmagic ... ++ set -o pipefail +222: ++ set -x +222: + cat +222: + cc -o out/test/x86_64/nmagic/a.o -c -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 +218: + on_exit +218: + echo OK +218: OK +218: + exit 0 +181: + cc -c -o out/test/x86_64/init-array-priorities/g.o -xc - +181: + cat +188: + grep 'Hello world' +188: + out/test/x86_64/large-alignment-dso/exe +188: Hello world +188: + on_exit +188: + echo OK +188: OK +188: + exit 0 +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 +199: + on_exit +199: + echo OK +199: OK +199: + exit 0 +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 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 @@ -14069,72 +14190,6 @@ 223: ++ case $MACHINE in 223: ++ tlsdesc_opt=-mtls-dialect=gnu2 223: +++ uname -218: + on_exit -218: + echo OK -218: OK -218: + exit 0 -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 -195: + out/test/x86_64/linker-script-defsym/exe -195: + grep 42 -195: 42 -195: + on_exit -195: + echo OK -195: OK -195: + 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 -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 -220: + nm mold -220: + grep '__[at]san_init' -144: + grep 'hello2 () at .*:7' out/test/x86_64/gdb-index-dwarf2/log -144: #1 0x00007ffff7fbc79f in hello2 () at :7 -144: + grep 'hello () at .*:4' out/test/x86_64/gdb-index-dwarf2/log -144: #2 0x00007ffff7fbc767 in hello () at :4 -144: + grep 'greet () at .*:8' out/test/x86_64/gdb-index-dwarf2/log -144: #3 0x00007ffff7fbc778 in greet () at :8 -144: + grep 'main () at .*:4' out/test/x86_64/gdb-index-dwarf2/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 -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 -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 -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 -185/402 Test #131: x86_64-exclude-libs ................................... Passed 3.03 sec -186/402 Test #139: x86_64-filler ......................................... Passed 2.94 sec -187/402 Test #144: x86_64-gdb-index-dwarf2 ............................... Passed 2.89 sec -188/402 Test #145: x86_64-gdb-index-dwarf3 ............................... Passed 2.88 sec -189/402 Test #218: x86_64-missing-but-ok ................................. Passed 0.34 sec -190/402 Test #221: x86_64-mold-wrapper2 .................................. Passed 0.32 sec -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 223: ++ '[' Linux = FreeBSD ']' 223: ++ trap 'on_error $LINENO' ERR 223: ++ trap on_exit EXIT @@ -14143,92 +14198,6 @@ 223: ++ set -x 223: + cat 223: + cc -B. -shared -fPIC -o out/test/x86_64/no-allow-shlib-undefined/libfoo.so -xc - -191/402 Test #195: x86_64-linker-script-defsym ........................... Passed 0.65 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 -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 -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 -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: + 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 -178: + cc -B. -o out/test/x86_64/ifunc-static-pie/exe2 out/test/x86_64/ifunc-static-pie/a.o -static-pie -222: ++ case $MACHINE in -222: ++ tlsdesc_opt=-mtls-dialect=gnu2 -222: +++ uname -222: ++ '[' Linux = FreeBSD ']' -222: ++ trap 'on_error $LINENO' ERR -222: ++ trap on_exit EXIT -222: ++ echo -n 'Testing nmagic ... ' -222: Testing nmagic ... ++ set -o pipefail -222: ++ set -x -222: + cat -222: + cc -o out/test/x86_64/nmagic/a.o -c -xc - -111: + cat -111: + cc -o out/test/x86_64/duplicate-error-lto/b.o -c -xc - -flto -217: + cat -217: + cc -o out/test/x86_64/mergeable-strings/b.o -c -xc - -O2 -181: + cat -181: + cc -c -o out/test/x86_64/init-array-priorities/f.o -xc - -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 -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 -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 -213: + cc -B. -shared -o out/test/x86_64/main-in-dso/b.so out/test/x86_64/main-in-dso/a.o -197: + cat -197: + cc -c -o out/test/x86_64/linker-script-relocatable/b.o -xc - 224: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/no-eh-frame-header.sh 224: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 224: ++ export LC_ALL=C @@ -14257,31 +14226,38 @@ 224: ++ echo -n 'Testing no-eh-frame-header ... ' 224: Testing no-eh-frame-header ... ++ set -o pipefail 224: ++ set -x -224: + cc -o out/test/x86_64/no-eh-frame-header/a.o -c -xc - 224: + cat -test 231 - Start 231: x86_64-nostdlib +224: + cc -o out/test/x86_64/no-eh-frame-header/a.o -c -xc - +185/402 Test #188: x86_64-large-alignment-dso ............................ Passed 0.64 sec +186/402 Test #199: x86_64-linker-script2 ................................. Passed 0.32 sec +187/402 Test #218: x86_64-missing-but-ok ................................. Passed 0.15 sec +test 227 + Start 227: x86_64-no-undefined-version -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 -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 -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 -216: + cc -o out/test/x86_64/mcmodel-large/a.o -c -xc - -fno-PIC -mcmodel=large -216: + cat -219: + not ./mold -o out/test/x86_64/missing-error/exe out/test/x86_64/missing-error/a.o -150: + readelf -WS out/test/x86_64/gdb-index-split-dwarf/e.so -150: + grep -F .gdb_index -150: [37] .gdb_index PROGBITS 0000000000000000 002a50 0002c5 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 -150: + cat -36: + out/test/x86_64/arch-x86_64-reloc/exe -36: + grep '^26$' -36: 26 -36: + cat +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 +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 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 @@ -14313,6 +14289,26 @@ 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 +217: + cat +217: + cc -o out/test/x86_64/mergeable-strings/b.o -c -xc - -O2 +219: + not ./mold -o out/test/x86_64/missing-error/exe out/test/x86_64/missing-error/a.o +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 +179: + out/test/x86_64/ifunc-static/exe +179: + grep 'Hello world' +179: Hello world +179: + on_exit +179: + echo OK +179: OK +179: + exit 0 +188/402 Test #179: x86_64-ifunc-static ................................... Passed 0.78 sec 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 @@ -14342,6 +14338,34 @@ 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 - +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 +189/402 Test #219: x86_64-missing-error .................................. Passed 0.17 sec +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 +190/402 Test #192: x86_64-large-text ..................................... Passed 0.56 sec +213: + cc -o out/test/x86_64/main-in-dso/c.o -c -xc /dev/null -fPIC +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 +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 +222: + cc -B. -o out/test/x86_64/nmagic/exe1 out/test/x86_64/nmagic/a.o -nostdlib -Wl,-nmagic +181: + cat +181: + cc -c -o out/test/x86_64/init-array-priorities/h.o -xc - 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 @@ -14363,6 +14387,16 @@ 227: ++ mkdir -p out/test/x86_64/no-undefined-version 227: ++ case $MACHINE in 227: ++ tlsdesc_opt=-mtls-dialect=gnu2 +227: +++ uname +227: ++ '[' Linux = FreeBSD ']' +227: ++ trap 'on_error $LINENO' ERR +227: ++ trap on_exit EXIT +227: ++ echo -n 'Testing no-undefined-version ... ' +227: Testing no-undefined-version ... ++ set -o pipefail +227: ++ set -x +227: + echo 'ver_x { global: foo; };' +227: + cat +227: + cc -o out/test/x86_64/no-undefined-version/b.o -c -xc - 228: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/nocopyreloc.sh 228: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 228: ++ export LC_ALL=C @@ -14385,21 +14419,30 @@ 228: ++ case $MACHINE in 228: ++ tlsdesc_opt=-mtls-dialect=gnu2 228: +++ uname -228: ++ '[' Linux = FreeBSD ']' -228: ++ trap 'on_error $LINENO' ERR -228: ++ trap on_exit EXIT -228: ++ echo -n 'Testing nocopyreloc ... ' -228: Testing nocopyreloc ... ++ set -o pipefail -228: ++ set -x -228: + '[' x86_64 = i686 ']' -228: + '[' x86_64 = m68k ']' -228: + '[' x86_64 = arm ']' -228: + '[' x86_64 = ppc64 ']' -228: + '[' x86_64 = ppc64le ']' -228: + '[' x86_64 = sh4 ']' -228: + [[ x86_64 = loongarch* ]] -228: + cat -228: + cc -shared -o out/test/x86_64/nocopyreloc/a.so -xc - +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 +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 +225: + ./mold -o out/test/x86_64/no-object-file/exe out/test/x86_64/no-object-file/a.a +225: mold: warning: entry symbol is not defined: _start +225: + on_exit +225: + echo OK +225: OK +225: + exit 0 229: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/noinhibit-exec.sh 229: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 229: ++ export LC_ALL=C @@ -14416,6 +14459,49 @@ 229: ++ STRIP=strip 229: ++ QEMU= 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 +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: + cc -o out/test/x86_64/noinhibit-exec/a.o -c -xc - -fno-PIC +229: + cat +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 +143: #2 0x00007ffff7fbc71e in greet () at :11 +143: + grep 'main () at .*:4' out/test/x86_64/gdb-index-compress-output/log +143: Breakpoint 1, main () at :4 +143: #3 0x0000555555555727 in main () at :4 +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 +122: + cat +122: + c++ -o out/test/x86_64/emit-relocs-dead-sections/b.o -c -fPIC -xc++ -g -ffunction-sections - +198: + out/test/x86_64/linker-script/exe +198: + grep 'Hello world' +198: Hello world +198: + on_exit +198: + echo OK +198: OK +198: + exit 0 +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 230: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/non-canonical-plt.sh 230: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 230: ++ export LC_ALL=C @@ -14432,28 +14518,42 @@ 230: ++ STRIP=strip 230: ++ QEMU= 230: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/non-canonical-plt.sh .sh -225: + ar rcs out/test/x86_64/no-object-file/a.a out/test/x86_64/no-object-file/a.o -226: + cc -o out/test/x86_64/no-quick-exit/a.o -c -xc - -227: +++ uname 230: ++ testname=non-canonical-plt 230: ++ t=out/test/x86_64/non-canonical-plt 230: ++ mkdir -p out/test/x86_64/non-canonical-plt -229: ++ testname=noinhibit-exec -229: ++ t=out/test/x86_64/noinhibit-exec -229: ++ mkdir -p out/test/x86_64/noinhibit-exec -227: ++ '[' Linux = FreeBSD ']' -227: ++ trap 'on_error $LINENO' ERR -227: ++ trap on_exit EXIT -231: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/nostdlib.sh -227: ++ echo -n 'Testing no-undefined-version ... ' -227: Testing no-undefined-version ... ++ set -o pipefail -227: ++ set -x -227: + echo 'ver_x { global: foo; };' -227: + cc -o out/test/x86_64/no-undefined-version/b.o -c -xc - 230: ++ case $MACHINE in 230: ++ tlsdesc_opt=-mtls-dialect=gnu2 -227: + cat 230: +++ uname +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 +230: + cc -o out/test/x86_64/non-canonical-plt/a.so -fPIC -shared -xc - +230: + cat +228: ++ '[' Linux = FreeBSD ']' +228: ++ trap 'on_error $LINENO' ERR +228: ++ trap on_exit EXIT +228: ++ echo -n 'Testing nocopyreloc ... ' +228: Testing nocopyreloc ... ++ set -o pipefail +228: ++ set -x +228: + '[' x86_64 = i686 ']' +228: + '[' x86_64 = m68k ']' +228: + '[' x86_64 = arm ']' +228: + '[' x86_64 = ppc64 ']' +228: + '[' x86_64 = ppc64le ']' +228: + '[' x86_64 = sh4 ']' +228: + [[ x86_64 = loongarch* ]] +228: + cat +228: + cc -shared -o out/test/x86_64/nocopyreloc/a.so -xc - +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 +139: + od -x out/test/x86_64/filler/exe2 +197: + cc -c -o out/test/x86_64/linker-script-relocatable/a.o -xc - +197: + cat +130: + out/test/x86_64/exception/exe5 +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 +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 @@ -14472,79 +14572,14 @@ 231: ++ testname=nostdlib 231: ++ t=out/test/x86_64/nostdlib 231: ++ mkdir -p out/test/x86_64/nostdlib -230: ++ '[' Linux = FreeBSD ']' -229: ++ case $MACHINE in -229: ++ tlsdesc_opt=-mtls-dialect=gnu2 -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 -230: + cat -230: + cc -o out/test/x86_64/non-canonical-plt/a.so -fPIC -shared -xc - -229: +++ uname -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 -225: + ./mold -o out/test/x86_64/no-object-file/exe out/test/x86_64/no-object-file/a.a -199: + cat -219: + grep 'undefined symbol: foo' out/test/x86_64/missing-error/log +232: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/oformat-binary.sh +191/402 Test #143: x86_64-gdb-index-compress-output ...................... Passed 1.27 sec +192/402 Test #194: x86_64-link-order ..................................... Passed 0.54 sec +193/402 Test #198: x86_64-linker-script .................................. Passed 0.49 sec +194/402 Test #225: x86_64-no-object-file ................................. Passed 0.11 sec 231: ++ case $MACHINE in 231: ++ tlsdesc_opt=-mtls-dialect=gnu2 231: +++ uname -148: + DEBUGINFOD_URLS= -148: + gdb out/test/x86_64/gdb-index-dwarf64/exe1 -nx -batch -ex 'b main' -ex r -ex quit -219: mold: error: undefined symbol: foo -229: ++ '[' Linux = FreeBSD ']' -148: + grep 'DW_FORM_line_strp pointing outside of .debug_line_str' -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 -219: + grep '>>> .*a\.o' out/test/x86_64/missing-error/log -229: + cc -o out/test/x86_64/noinhibit-exec/a.o -c -xc - -fno-PIC -229: + cat -219: >>> out/test/x86_64/missing-error/a.o:(main) -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 -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 -219: + on_exit -219: + echo OK -219: OK -219: + exit 0 -192/402 Test #219: x86_64-missing-error .................................. Passed 0.41 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 -231: + cat -231: + cc -o out/test/x86_64/nostdlib/a.o -c -xc - -fno-PIE -222: + cc -B. -o out/test/x86_64/nmagic/exe1 out/test/x86_64/nmagic/a.o -nostdlib -Wl,-nmagic -200: + on_exit -200: + echo OK -200: OK -200: + exit 0 -193/402 Test #200: x86_64-linker-script3 ................................. Passed 0.66 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 -181: + cat -181: + cc -c -o out/test/x86_64/init-array-priorities/g.o -xc - -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 @@ -14559,12 +14594,89 @@ 232: ++ OBJCOPY=objcopy 232: ++ STRIP=strip 232: ++ QEMU= +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 +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 + +235: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/physical-image-base.sh" +235: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu +235: Environment variables: +235: MACHINE=x86_64 +235: CPU= +235: Test timeout computed to be: 1500 +test 236 + Start 236: x86_64-pie + +236: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/pie.sh" +236: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu +236: Environment variables: +236: MACHINE=x86_64 +236: CPU= +236: Test timeout computed to be: 1500 +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 +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 232: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/oformat-binary.sh .sh 232: ++ testname=oformat-binary 232: ++ t=out/test/x86_64/oformat-binary 232: ++ mkdir -p out/test/x86_64/oformat-binary -147: + readelf -WS out/test/x86_64/gdb-index-dwarf5/exe -130: + out/test/x86_64/exception/exe5 +232: ++ case $MACHINE in +232: ++ tlsdesc_opt=-mtls-dialect=gnu2 +232: +++ uname +232: ++ '[' Linux = FreeBSD ']' +232: ++ trap 'on_error $LINENO' ERR +232: ++ trap on_exit EXIT +232: ++ echo -n 'Testing oformat-binary ... ' +232: Testing oformat-binary ... ++ set -o pipefail +232: ++ set -x +232: + cat +232: + cc -o out/test/x86_64/oformat-binary/a.o -c -xc - -fno-PIE +207: + cat +207: + cc -flto -c -fPIC -o out/test/x86_64/lto-dso/a.o -xc - +222: + cc -B. -o out/test/x86_64/nmagic/exe2 out/test/x86_64/nmagic/a.o -nostdlib +130: + c++ -B. -o out/test/x86_64/exception/exe6 out/test/x86_64/exception/c.o -no-pie -static -pthread -Wl,--gc-sections +204: + cat +204: + cc -o out/test/x86_64/lto-archive/a.o -c -flto -xc - +181: + cat +181: + cc -c -o out/test/x86_64/init-array-priorities/i.o -xc - +195: + out/test/x86_64/linker-script-defsym/exe +195: + grep 42 +195: 42 +205: + echo +205: + cc -o out/test/x86_64/lto-archive2/a.o -c -flto=auto -xc - +206: + cat +206: + cc -o out/test/x86_64/lto-archive3/a.o -c -xc - -flto +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 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 @@ -14581,76 +14693,22 @@ 233: ++ STRIP=strip 233: ++ QEMU= 233: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/omagic.sh .sh -232: ++ case $MACHINE in -232: ++ tlsdesc_opt=-mtls-dialect=gnu2 -232: +++ uname -225: mold: warning: entry symbol is not defined: _start -225: + on_exit -225: + echo OK -225: OK -225: + exit 0 -146: + grep 'hello2 () at .*:7' out/test/x86_64/gdb-index-dwarf4/log 233: ++ testname=omagic 233: ++ t=out/test/x86_64/omagic 233: ++ mkdir -p out/test/x86_64/omagic -130: + c++ -B. -o out/test/x86_64/exception/exe6 out/test/x86_64/exception/c.o -no-pie -static -pthread -Wl,--gc-sections -198: + out/test/x86_64/linker-script/exe -194/402 Test #225: x86_64-no-object-file ................................. Passed 0.10 sec -232: ++ '[' Linux = FreeBSD ']' -232: ++ trap 'on_error $LINENO' ERR -232: ++ trap on_exit EXIT -232: ++ echo -n 'Testing oformat-binary ... ' -232: Testing oformat-binary ... ++ set -o pipefail -232: ++ set -x 233: ++ case $MACHINE in 233: ++ tlsdesc_opt=-mtls-dialect=gnu2 -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 -232: + cc -o out/test/x86_64/oformat-binary/a.o -c -xc - -fno-PIE -232: + cat 233: +++ uname -197: + echo 'INPUT(out/test/x86_64/linker-script-relocatable/a.o out/test/x86_64/linker-script-relocatable/b.o)' -147: + grep -F .gdb_index -147: [39] .gdb_index PROGBITS 0000000000000000 002490 000075 00 0 0 4 -198: + grep 'Hello world' -198: Hello world -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 -146: + grep 'greet () at .*:8' out/test/x86_64/gdb-index-dwarf4/log -147: + grep 'main: .* \[global, function\]' -147: + readelf --debug=gdb_index out/test/x86_64/gdb-index-dwarf5/exe -220: + cat +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: + cc -B. -static -o /dev/null -xc - +233: + echo 'int main() {}' 234: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/package-metadata.sh -193: + out/test/x86_64/library/exe2 -197: + ./mold --relocatable -o out/test/x86_64/linker-script-relocatable/d.o out/test/x86_64/linker-script-relocatable/c.script -146: #3 0x00007ffff7fbc778 in greet () at :8 -198: + on_exit -198: + echo OK -198: OK -198: + exit 0 -193: + grep 'Hello world' -195/402 Test #198: x86_64-linker-script .................................. Passed 0.73 sec -146: + grep 'main () at .*:4' out/test/x86_64/gdb-index-dwarf4/log -213: + cc -o out/test/x86_64/main-in-dso/c.o -c -xc /dev/null -fPIC -test 235 - Start 235: x86_64-physical-image-base - -235: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/physical-image-base.sh" -235: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -235: Environment variables: -235: MACHINE=x86_64 -235: CPU= -235: Test timeout computed to be: 1500 -146: Breakpoint 1, main () at :4 -146: #4 0x0000555555555727 in main () at :4 234: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 234: ++ export LC_ALL=C 234: ++ LC_ALL=C @@ -14669,58 +14727,15 @@ 234: ++ testname=package-metadata 234: ++ t=out/test/x86_64/package-metadata 234: ++ mkdir -p out/test/x86_64/package-metadata -193: Hello world -193: + on_exit -193: + echo OK -193: OK -193: + exit 0 -147: [ 1] main: 0 [global, function] -147: + out/test/x86_64/gdb-index-dwarf5/exe -147: + grep 'Hello world' -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 - -220: + chmod 755 out/test/x86_64/mold-wrapper/a.sh -178: + out/test/x86_64/ifunc-static-pie/exe2 -178: + grep 'Hello world' -196/402 Test #193: x86_64-library ........................................ Passed 2.10 sec -146: + on_exit -146: + echo OK -146: OK -146: + exit 0 -197/402 Test #146: x86_64-gdb-index-dwarf4 ............................... Passed 2.98 sec -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 -178: Hello world -178: + on_exit -178: + echo OK -178: OK -178: + exit 0 -test 236 - Start 236: x86_64-pie - -236: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/pie.sh" -236: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -236: Environment variables: -236: MACHINE=x86_64 -236: CPU= -236: Test timeout computed to be: 1500 -test 237 - Start 237: x86_64-plt-dso - -237: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/plt-dso.sh" -237: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -237: Environment variables: -237: MACHINE=x86_64 -237: CPU= -237: Test timeout computed to be: 1500 +234: ++ case $MACHINE in +234: ++ tlsdesc_opt=-mtls-dialect=gnu2 +234: +++ uname +234: ++ '[' Linux = FreeBSD ']' +234: ++ trap 'on_error $LINENO' ERR +234: ++ trap on_exit EXIT +234: ++ echo -n 'Testing package-metadata ... ' +234: Testing package-metadata ... ++ set -o pipefail +234: ++ set -x 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 @@ -14740,33 +14755,10 @@ 235: ++ testname=physical-image-base 235: ++ t=out/test/x86_64/physical-image-base 235: ++ mkdir -p out/test/x86_64/physical-image-base -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 ... ' -220: + cat -220: + cc -xc -o out/test/x86_64/mold-wrapper/exe - -122: + grep 'Hello world' -122: + out/test/x86_64/emit-relocs-dead-sections/exe -122: Hello world -122: Hello world -122: + on_exit -122: + echo OK -122: OK -122: + exit 0 -222: + cc -B. -o out/test/x86_64/nmagic/exe2 out/test/x86_64/nmagic/a.o -nostdlib -234: ++ case $MACHINE in -234: ++ tlsdesc_opt=-mtls-dialect=gnu2 -234: +++ uname -234: ++ '[' Linux = FreeBSD ']' -234: ++ trap 'on_error $LINENO' ERR -234: ++ trap on_exit EXIT -234: ++ echo -n 'Testing package-metadata ... ' -234: Testing package-metadata ... ++ set -o pipefail -234: ++ set -x +195: + on_exit +195: + echo OK +195: OK +195: + exit 0 234: + cat 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 @@ -14784,10 +14776,45 @@ 236: ++ STRIP=strip 236: ++ QEMU= 236: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/pie.sh .sh +208: + cat +208: + gcc -flto -c -o out/test/x86_64/lto-gcc/a.o -xc - +195/402 Test #195: x86_64-linker-script-defsym ........................... Passed 0.56 sec +test 237 + Start 237: x86_64-plt-dso + +237: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/plt-dso.sh" +237: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu +237: Environment variables: +237: MACHINE=x86_64 +237: CPU= +237: Test timeout computed to be: 1500 +235: ++ case $MACHINE in +235: ++ tlsdesc_opt=-mtls-dialect=gnu2 +234: + cc -o out/test/x86_64/package-metadata/a.o -c -xc - 236: ++ testname=pie 236: ++ t=out/test/x86_64/pie 236: ++ mkdir -p out/test/x86_64/pie -198/402 Test #178: x86_64-ifunc-static-pie ............................... Passed 2.54 sec +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 +216: + cc -o out/test/x86_64/mcmodel-large/a.o -c -xc - -fno-PIC -mcmodel=large +235: +++ uname +216: + cat +237: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/plt-dso.sh +224: + return 0 +236: ++ case $MACHINE in +236: ++ tlsdesc_opt=-mtls-dialect=gnu2 +224: + out/test/x86_64/no-eh-frame-header/exe +235: ++ '[' Linux = FreeBSD ']' +235: ++ trap 'on_error $LINENO' ERR +224: + on_exit +224: + echo OK +224: OK +224: + exit 0 +236: +++ uname +237: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc +196/402 Test #224: x86_64-no-eh-frame-header ............................. Passed 0.17 sec +235: ++ trap on_exit EXIT +235: ++ echo -n 'Testing physical-image-base ... ' test 238 Start 238: x86_64-plt-symbols @@ -14802,28 +14829,6 @@ 235: + '[' x86_64 = ppc64 ']' 235: + echo abab 235: + grep -E '(ab)\1' -235: abab -235: + cc -o out/test/x86_64/physical-image-base/a.o -c -xc - -235: + cat -199/402 Test #122: x86_64-emit-relocs-dead-sections ...................... Passed 3.24 sec -234: + cc -o out/test/x86_64/package-metadata/a.o -c -xc - -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 - -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 -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 237: ++ LC_ALL=C 237: ++ '[' -z x86_64 ']' @@ -14838,43 +14843,48 @@ 237: ++ STRIP=strip 237: ++ QEMU= 237: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/plt-dso.sh .sh -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 +229: + cc -B. -shared -o out/test/x86_64/noinhibit-exec/b.so out/test/x86_64/noinhibit-exec/a.o +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 +235: abab +223: + cat +223: + cc -B. -shared -fPIC -o out/test/x86_64/no-allow-shlib-undefined/libbar.so -xc - 237: ++ testname=plt-dso 237: ++ t=out/test/x86_64/plt-dso 237: ++ mkdir -p out/test/x86_64/plt-dso +236: + cat +236: + cc -o out/test/x86_64/pie/a.o -c -xc -fPIE - +222: ++ nm out/test/x86_64/nmagic/exe1 +222: ++ grep ' end$' +222: ++ cut '-d ' -f1 +205: + rm -f out/test/x86_64/lto-archive2/b.a +205: + ar rc out/test/x86_64/lto-archive2/b.a out/test/x86_64/lto-archive2/a.o +235: + cat 237: ++ case $MACHINE in 237: ++ tlsdesc_opt=-mtls-dialect=gnu2 -237: +++ uname -197: + cc -B. -o out/test/x86_64/linker-script-relocatable/exe out/test/x86_64/linker-script-relocatable/d.o -216: + cc -B. -o out/test/x86_64/mcmodel-large/exe out/test/x86_64/mcmodel-large/a.o -static -199: + on_exit -199: + echo OK -199: OK -199: + exit 0 -200/402 Test #199: x86_64-linker-script2 ................................. Passed 0.74 sec -test 240 - Start 240: x86_64-preinit-array - -240: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/preinit-array.sh" -240: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -240: Environment variables: -240: MACHINE=x86_64 -240: CPU= -240: Test timeout computed to be: 1500 238: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/plt-symbols.sh +237: +++ uname +193: + out/test/x86_64/library/exe2 +193: + grep 'Hello world' +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 +237: ++ '[' Linux = FreeBSD ']' 238: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 238: ++ export LC_ALL=C 238: ++ LC_ALL=C +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: ++ '[' -z x86_64 ']' 238: ++ '[' -z '' ']' +235: + cc -o out/test/x86_64/physical-image-base/a.o -c -xc - +237: + cat +237: + cc -fPIC -c -o out/test/x86_64/plt-dso/a.o -xc - 238: ++ TESTDIR=out/test/x86_64 238: ++ CC=cc 238: ++ CXX=c++ @@ -14885,20 +14895,78 @@ 238: ++ STRIP=strip 238: ++ QEMU= 238: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/plt-symbols.sh .sh +207: + cc -B. -shared -o out/test/x86_64/lto-dso/b.so -flto out/test/x86_64/lto-dso/a.o +231: + ./mold -o out/test/x86_64/nostdlib/exe out/test/x86_64/nostdlib/a.o +205: + cat +205: + cc -o out/test/x86_64/lto-archive2/c.o -c -xc - +206: + rm -f out/test/x86_64/lto-archive3/b.a +228: + cat +228: + cc -fno-PIC -c -o out/test/x86_64/nocopyreloc/b.o -xc - +197: + cc -c -o out/test/x86_64/linker-script-relocatable/b.o -xc - +222: + end1=0000000000000410 +193: Hello world 238: ++ testname=plt-symbols 238: ++ t=out/test/x86_64/plt-symbols 238: ++ mkdir -p out/test/x86_64/plt-symbols +193: + on_exit +193: + echo OK +193: OK +193: + exit 0 +197/402 Test #193: x86_64-library ........................................ Passed 0.64 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 +222: ++ grep ' end$' +222: ++ nm out/test/x86_64/nmagic/exe2 +222: ++ cut '-d ' -f1 +206: + ar rc out/test/x86_64/lto-archive3/b.a out/test/x86_64/lto-archive3/a.o +211: + cc -flto -c -o out/test/x86_64/lto-nostdlib/a.o -xc - +211: + cat +213: + grep 'Hello world' +213: + out/test/x86_64/main-in-dso/exe1 +197: + cat +204: + cat +204: + cc -o out/test/x86_64/lto-archive/b.o -c -flto -xc - +239: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/pltgot.sh +213: Hello world +213: + cc -o out/test/x86_64/main-in-dso/c.o -c -xc /dev/null -fno-PIC +222: + end2=0000000000003480 +222: + '[' 1040 -lt 13440 ']' +222: + on_exit +222: + echo OK +222: OK +222: + exit 0 +198/402 Test #222: x86_64-nmagic ......................................... Passed 0.24 sec +test 240 + Start 240: x86_64-preinit-array + +240: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/preinit-array.sh" +240: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu +240: Environment variables: +240: MACHINE=x86_64 +240: CPU= +240: Test timeout computed to be: 1500 +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 238: ++ case $MACHINE in 238: ++ tlsdesc_opt=-mtls-dialect=gnu2 -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 -237: + cat -237: + cc -fPIC -c -o out/test/x86_64/plt-dso/a.o -xc - -239: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/pltgot.sh +238: +++ uname +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 +238: + cat +238: + cc -c -o out/test/x86_64/plt-symbols/a.o -xc - -fPIC +206: + ar rc out/test/x86_64/lto-archive3/c.a out/test/x86_64/lto-archive3/a.o +212: + cat +212: + cc -flto -c -fPIC -o out/test/x86_64/lto-version-script/a.o -xc - 239: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 239: ++ export LC_ALL=C 239: ++ LC_ALL=C @@ -14913,21 +14981,15 @@ 239: ++ OBJCOPY=objcopy 239: ++ STRIP=strip 239: ++ QEMU= -238: +++ uname 239: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/pltgot.sh .sh 239: ++ testname=pltgot 239: ++ t=out/test/x86_64/pltgot 239: ++ mkdir -p out/test/x86_64/pltgot -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 +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 240: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/preinit-array.sh -238: + cat -238: + cc -c -o out/test/x86_64/plt-symbols/a.o -xc - -fPIC -222: ++ nm out/test/x86_64/nmagic/exe1 +239: ++ case $MACHINE in +239: ++ tlsdesc_opt=-mtls-dialect=gnu2 +239: +++ uname 240: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 240: ++ export LC_ALL=C 240: ++ LC_ALL=C @@ -14943,14 +15005,9 @@ 240: ++ STRIP=strip 240: ++ QEMU= 240: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/preinit-array.sh .sh -240: ++ testname=preinit-array -240: ++ t=out/test/x86_64/preinit-array -240: ++ mkdir -p out/test/x86_64/preinit-array -222: ++ grep ' end$' -222: ++ cut '-d ' -f1 -239: ++ case $MACHINE in -239: ++ tlsdesc_opt=-mtls-dialect=gnu2 -239: +++ uname +226: + out/test/x86_64/no-quick-exit/exe +226: + grep 'Hello world' +36: + readelf -x .foo -x .bar out/test/x86_64/arch-x86_64-reloc/exe 239: ++ '[' Linux = FreeBSD ']' 239: ++ trap 'on_error $LINENO' ERR 239: ++ trap on_exit EXIT @@ -14958,29 +15015,39 @@ 239: Testing pltgot ... ++ set -o pipefail 239: ++ set -x 239: + cat +206: + cat +234: + cc -B. -o out/test/x86_64/package-metadata/exe1 out/test/x86_64/package-metadata/a.o '-Wl,-package-metadata={"foo":"bar"}' +206: + cc -o out/test/x86_64/lto-archive3/c.o -c -xc - +232: + grep -E '^\s+0x4000\s+[0-9]+\s+[0-9]+\s+\.text$' out/test/x86_64/oformat-binary/map +36: + grep -F '0x00000010 00000000 00000000 10000000 00000000' out/test/x86_64/arch-x86_64-reloc/log +240: ++ testname=preinit-array +240: ++ t=out/test/x86_64/preinit-array +240: ++ mkdir -p out/test/x86_64/preinit-array +226: Hello world +232: 0x4000 7 1 .text +226: + on_exit +231: + readelf -W --sections out/test/x86_64/nostdlib/exe +36: 0x00000010 00000000 00000000 10000000 00000000 ................ +36: + grep -F '0x00000010 18000000 00000000' out/test/x86_64/arch-x86_64-reloc/log 239: + cc -o out/test/x86_64/pltgot/a.o -c -xc - -fPIC 240: ++ case $MACHINE in 240: ++ tlsdesc_opt=-mtls-dialect=gnu2 240: +++ uname -222: + end1=0000000000000410 +226: + echo OK +226: OK +226: + exit 0 +232: + not grep -F .strtab out/test/x86_64/oformat-binary/map +232: + grep -F .strtab out/test/x86_64/oformat-binary/map +36: 0x00000010 18000000 00000000 ........ +36: + on_exit +36: + echo OK +36: OK +36: + exit 0 +231: + not grep -F ' .dynsym ' out/test/x86_64/nostdlib/log +231: + grep -F ' .dynsym ' out/test/x86_64/nostdlib/log +216: + cc -B. -o out/test/x86_64/mcmodel-large/exe out/test/x86_64/mcmodel-large/a.o -static +199/402 Test #36: x86_64-arch-x86_64-reloc .............................. Passed 2.99 sec 240: ++ '[' Linux = FreeBSD ']' -240: ++ trap 'on_error $LINENO' ERR -240: ++ trap on_exit EXIT -240: ++ echo -n 'Testing preinit-array ... ' -240: Testing preinit-array ... ++ set -o pipefail -240: ++ set -x -240: + cat -240: + cc -o out/test/x86_64/preinit-array/a.o -c -xc - -222: ++ nm out/test/x86_64/nmagic/exe2 -222: ++ grep ' end$' -222: ++ cut '-d ' -f1 -222: + end2=0000000000003480 -222: + '[' 1040 -lt 13440 ']' -222: + on_exit -222: + echo OK -222: OK -222: + exit 0 -201/402 Test #222: x86_64-nmagic ......................................... Passed 0.47 sec test 241 Start 241: x86_64-print-dependencies @@ -14990,46 +15057,24 @@ 241: MACHINE=x86_64 241: CPU= 241: Test timeout computed to be: 1500 -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 -241: ++ LC_ALL=C -241: ++ '[' -z x86_64 ']' -241: ++ '[' -z '' ']' -241: ++ TESTDIR=out/test/x86_64 -241: ++ CC=cc -241: ++ CXX=c++ -241: ++ GCC=gcc -241: ++ GXX=g++ -241: ++ OBJDUMP=objdump -241: ++ OBJCOPY=objcopy -241: ++ STRIP=strip -241: ++ QEMU= -241: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/print-dependencies.sh .sh -194: + not grep libfoo -194: + grep libfoo -194: + readelf --dynamic out/test/x86_64/link-order/exe -241: ++ testname=print-dependencies -241: ++ t=out/test/x86_64/print-dependencies -241: ++ mkdir -p out/test/x86_64/print-dependencies -241: ++ case $MACHINE in -241: ++ tlsdesc_opt=-mtls-dialect=gnu2 -241: +++ uname -241: ++ '[' Linux = FreeBSD ']' -241: ++ trap 'on_error $LINENO' ERR -241: ++ trap on_exit EXIT -241: ++ echo -n 'Testing print-dependencies ... ' -241: Testing print-dependencies ... ++ set -o pipefail -241: ++ set -x -194: + return 0 -194: + on_exit -194: + echo OK -194: OK -194: + 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 -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 -241: + cat -202/402 Test #194: x86_64-link-order ..................................... Passed 2.15 sec +240: ++ trap 'on_error $LINENO' ERR +240: ++ trap on_exit EXIT +240: ++ echo -n 'Testing preinit-array ... ' +240: Testing preinit-array ... ++ set -o pipefail +240: ++ set -x +240: + cc -o out/test/x86_64/preinit-array/a.o -c -xc - +240: + cat +231: + return 0 +231: + not grep -F ' .dynstr ' out/test/x86_64/nostdlib/log +231: + grep -F ' .dynstr ' out/test/x86_64/nostdlib/log +208: + gcc -B. -o out/test/x86_64/lto-gcc/exe1 -flto out/test/x86_64/lto-gcc/a.o +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 +230: + cc -o out/test/x86_64/non-canonical-plt/b.o -c -xc - -fPIC +230: + cat +200/402 Test #226: x86_64-no-quick-exit .................................. Passed 0.22 sec +211: + cc -B. -o out/test/x86_64/lto-nostdlib/exe -flto out/test/x86_64/lto-nostdlib/a.o -nostdlib test 242 Start 242: x86_64-protected-dynsym @@ -15039,38 +15084,79 @@ 242: MACHINE=x86_64 242: CPU= 242: Test timeout computed to be: 1500 -241: + cc -o out/test/x86_64/print-dependencies/a.o -c -xc - -111: + grep 'duplicate symbol.*: foo$' -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 -130: + out/test/x86_64/exception/exe6 -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 -236: + cc -B. -pie -o out/test/x86_64/pie/exe out/test/x86_64/pie/a.o -240: + ./mold -o out/test/x86_64/preinit-array/exe1 out/test/x86_64/preinit-array/a.o -197: + out/test/x86_64/linker-script-relocatable/exe -197: + grep Hello -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 +144: + grep 'hello2 () at .*:7' out/test/x86_64/gdb-index-dwarf2/log +144: #1 0x00007ffff7fbc79f in hello2 () at :7 +144: + grep 'hello () at .*:4' out/test/x86_64/gdb-index-dwarf2/log +144: #2 0x00007ffff7fbc767 in hello () at :4 +144: + grep 'greet () at .*:8' out/test/x86_64/gdb-index-dwarf2/log +144: #3 0x00007ffff7fbc778 in greet () at :8 +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 +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 +241: ++ LC_ALL=C +241: ++ '[' -z x86_64 ']' +241: ++ '[' -z '' ']' +241: ++ TESTDIR=out/test/x86_64 +241: ++ CC=cc +241: ++ CXX=c++ +241: ++ GCC=gcc +241: ++ GXX=g++ +241: ++ OBJDUMP=objdump +241: ++ OBJCOPY=objcopy +241: ++ STRIP=strip +241: ++ QEMU= +231: + return 0 +231: + on_exit +231: + echo OK +231: OK +231: + exit 0 +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 +204: + rm -f out/test/x86_64/lto-archive/c.a +212: + cat +201/402 Test #231: x86_64-nostdlib ....................................... Passed 0.16 sec +144: + grep 'main () at .*:4' out/test/x86_64/gdb-index-dwarf2/log +232: + return 0 +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 +144: Breakpoint 1, main () at :4 +144: #4 0x0000555555555727 in main () at :4 +144: + on_exit +144: + echo OK +144: OK +144: + exit 0 +232: + not grep -F .comment out/test/x86_64/oformat-binary/map +232: + grep -F .comment out/test/x86_64/oformat-binary/map +232: + return 0 +232: + on_exit +232: + echo OK +232: OK +232: + exit 0 +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: + 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 +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 +241: ++ case $MACHINE in +241: ++ tlsdesc_opt=-mtls-dialect=gnu2 +241: +++ uname 242: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/protected-dynsym.sh -239: + cc -B. -shared -o out/test/x86_64/pltgot/b.so out/test/x86_64/pltgot/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 -237: + cc -B. -shared -o out/test/x86_64/plt-dso/b.so out/test/x86_64/plt-dso/a.o -36: + out/test/x86_64/arch-x86_64-reloc/exe -36: + grep '^61$' -229: + cc -B. -shared -o out/test/x86_64/noinhibit-exec/b.so out/test/x86_64/noinhibit-exec/a.o -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 -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 -234: + cc -B. -o out/test/x86_64/package-metadata/exe1 out/test/x86_64/package-metadata/a.o '-Wl,-package-metadata={"foo":"bar"}' -197: Hello world 242: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 242: ++ export LC_ALL=C 242: ++ LC_ALL=C 242: ++ '[' -z x86_64 ']' 242: ++ '[' -z '' ']' 242: ++ TESTDIR=out/test/x86_64 -197: + on_exit -197: + echo OK -197: OK -197: + exit 0 242: ++ CC=cc 242: ++ CXX=c++ 242: ++ GCC=gcc @@ -15080,35 +15166,30 @@ 242: ++ STRIP=strip 242: ++ QEMU= 242: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/protected-dynsym.sh .sh -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 -227: + grep -F 'a.ver: cannot assign version `ver_x` to symbol `foo`: symbol not found' -36: 61 -36: + cat 242: ++ testname=protected-dynsym 242: ++ t=out/test/x86_64/protected-dynsym 242: ++ mkdir -p out/test/x86_64/protected-dynsym -231: + ./mold -o out/test/x86_64/nostdlib/exe out/test/x86_64/nostdlib/a.o -181: + cat -181: + cc -c -o out/test/x86_64/init-array-priorities/h.o -xc - -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 -216: + out/test/x86_64/mcmodel-large/exe -216: + grep 'Hello world' -216: Hello world -203/402 Test #197: x86_64-linker-script-relocatable ...................... Passed 0.95 sec 242: ++ case $MACHINE in 242: ++ tlsdesc_opt=-mtls-dialect=gnu2 -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 -238: + cc -B. -shared -o out/test/x86_64/plt-symbols/b.so out/test/x86_64/plt-symbols/a.o -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: +++ uname +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 +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 +217: + out/test/x86_64/mergeable-strings/exe1 +217: + grep -E '^(\S+) \1 (\S+) \2 (\S+) \3 (\S+) \4$' +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 +202/402 Test #144: x86_64-gdb-index-dwarf2 ............................... Passed 1.41 sec +203/402 Test #232: x86_64-oformat-binary ................................. Passed 0.17 sec +204: + cc -o out/test/x86_64/lto-archive/d.o -c -flto -xc - +241: ++ '[' Linux = FreeBSD ']' +241: ++ trap 'on_error $LINENO' ERR +241: ++ trap on_exit EXIT +241: ++ echo -n 'Testing print-dependencies ... ' +241: Testing print-dependencies ... ++ set -o pipefail +241: ++ set -x 242: ++ '[' Linux = FreeBSD ']' 242: ++ trap 'on_error $LINENO' ERR 242: ++ trap on_exit EXIT @@ -15117,52 +15198,28 @@ 242: ++ set -x 242: + cat 242: + cc -fPIC -c -o out/test/x86_64/protected-dynsym/a.o -xc - -216: + on_exit -216: + echo OK -216: OK -216: + exit 0 -228: + cat -228: + cc -fno-PIC -c -o out/test/x86_64/nocopyreloc/b.o -xc - -204/402 Test #216: x86_64-mcmodel-large .................................. Passed 0.72 sec -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 -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 -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 -232: + return 0 -232: + on_exit -232: + echo OK -232: OK -232: + exit 0 -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 -147: + grep 'fn8 () at .*/d.c:6' out/test/x86_64/gdb-index-dwarf5/log -147: #1 0x00007ffff7fbc933 in fn8 () at out/test/x86_64/gdb-index-dwarf5/d.c:6 -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 -147: #3 0x00007ffff7fbc8fb in fn6 () at out/test/x86_64/gdb-index-dwarf5/c.c:4 -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 -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 -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 +217: 0x40201c 0x40201c 0x402004 0x402004 0x402014 0x402014 0x402004 0x402004 +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 +204/402 Test #227: x86_64-no-undefined-version ........................... Passed 0.23 sec +237: + cc -B. -shared -o out/test/x86_64/plt-dso/b.so out/test/x86_64/plt-dso/a.o +243: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/protected.sh +243: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc +243: ++ export LC_ALL=C +243: ++ LC_ALL=C +243: ++ '[' -z x86_64 ']' +243: ++ '[' -z '' ']' +243: ++ TESTDIR=out/test/x86_64 +243: ++ CC=cc +243: ++ CXX=c++ +243: ++ GCC=gcc +243: ++ GXX=g++ +243: ++ OBJDUMP=objdump +243: ++ OBJCOPY=objcopy +243: ++ STRIP=strip +243: ++ QEMU= +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 +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 test 244 Start 244: x86_64-push-pop-state @@ -15172,8 +15229,6 @@ 244: MACHINE=x86_64 244: CPU= 244: Test timeout computed to be: 1500 -205/402 Test #147: x86_64-gdb-index-dwarf5 ............................... Passed 3.41 sec -206/402 Test #232: x86_64-oformat-binary ................................. Passed 0.47 sec test 245 Start 245: x86_64-range-extension-thunk @@ -15183,6 +15238,15 @@ 245: MACHINE=x86_64 245: CPU= 245: Test timeout computed to be: 1500 +204: + cat +241: + cat +241: + cc -o out/test/x86_64/print-dependencies/a.o -c -xc - +243: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/protected.sh .sh +243: ++ testname=protected +243: ++ t=out/test/x86_64/protected +243: ++ mkdir -p out/test/x86_64/protected +243: ++ case $MACHINE in +243: ++ tlsdesc_opt=-mtls-dialect=gnu2 test 246 Start 246: x86_64-range-extension-thunk2 @@ -15192,139 +15256,11 @@ 246: MACHINE=x86_64 246: CPU= 246: Test timeout computed to be: 1500 -231: + readelf -W --sections out/test/x86_64/nostdlib/exe -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 -231: + return 0 -231: + on_exit -231: + echo OK -231: OK -231: + exit 0 -240: + readelf -W --dynamic out/test/x86_64/preinit-array/exe1 -240: + not grep PREINIT_ARRAY -240: + grep PREINIT_ARRAY -240: + return 0 -240: + cat -240: + cc -o out/test/x86_64/preinit-array/b.o -c -xc - -230: + cat -230: + cc -o out/test/x86_64/non-canonical-plt/b.o -c -xc - -fPIC -243: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/protected.sh -243: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc -243: ++ export LC_ALL=C -243: ++ LC_ALL=C -243: ++ '[' -z x86_64 ']' -243: ++ '[' -z '' ']' -243: ++ TESTDIR=out/test/x86_64 -243: ++ CC=cc -243: ++ CXX=c++ -243: ++ GCC=gcc -243: ++ GXX=g++ -243: ++ OBJDUMP=objdump -243: ++ OBJCOPY=objcopy -243: ++ STRIP=strip -243: ++ QEMU= -243: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/protected.sh .sh -243: ++ testname=protected -243: ++ t=out/test/x86_64/protected -243: ++ mkdir -p out/test/x86_64/protected -243: ++ case $MACHINE in -243: ++ tlsdesc_opt=-mtls-dialect=gnu2 -243: +++ uname -243: ++ '[' Linux = FreeBSD ']' -243: ++ trap 'on_error $LINENO' ERR -243: ++ trap on_exit EXIT -243: ++ echo -n 'Testing protected ... ' -243: Testing protected ... ++ set -o pipefail -243: ++ set -x -243: + cat -243: + cc -fPIC -c -o out/test/x86_64/protected/a.o -xc - -237: + cat -237: + cc -c -o out/test/x86_64/plt-dso/c.o -xc - -235: + out/test/x86_64/physical-image-base/exe1 -235: + grep 'Hello world' -235: Hello world -235: + readelf -W --segments out/test/x86_64/physical-image-base/exe1 -235: + grep -E 'LOAD\s+0x000000 0x0*200000 0x0*800000' -235: LOAD 0x000000 0x0000000000200000 0x0000000000800000 0x000524 0x000524 R 0x1000 -235: + readelf -Ws out/test/x86_64/physical-image-base/exe1 -235: + grep __phys_start_foo -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' -223: + cat -223: + cc -B. -shared -fPIC -o out/test/x86_64/no-allow-shlib-undefined/libbar.so -xc - 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' -234: + readelf -x .note.package out/test/x86_64/package-metadata/exe1 -234: + grep -F '{"foo":"bar"}' -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 -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: + grep 'Hello world' -150: + out/test/x86_64/gdb-index-split-dwarf/exe -150: Hello world -150: + on_exit -150: + echo OK -150: OK -150: + exit 0 -207/402 Test #150: x86_64-gdb-index-split-dwarf .......................... Passed 3.40 sec -220: + grep 'a.sh execl' -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 execl -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 -220: out/test/x86_64/mold-wrapper/a.sh execlp -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 -208/402 Test #111: x86_64-duplicate-error-lto ............................ Passed 3.79 sec -217: + out/test/x86_64/mergeable-strings/exe1 -217: + grep -E '^(\S+) \1 (\S+) \2 (\S+) \3 (\S+) \4$' -217: 0x40201c 0x40201c 0x402004 0x402004 0x402014 0x402014 0x402004 0x402004 -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 -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 -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 -239: + cat -239: + cc -o out/test/x86_64/pltgot/c.o -c -xc - -fPIC -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 -209/402 Test #227: x86_64-no-undefined-version ........................... Passed 0.54 sec -233: + cat -233: + cc -c -o out/test/x86_64/omagic/a.o -xc - -fno-PIC -236: + grep -E '(Shared object file|Position-Independent Executable file)' -236: + readelf --file-header out/test/x86_64/pie/exe -236: Type: DYN (Position-Independent Executable file) -236: + out/test/x86_64/pie/exe -236: + grep 'Hello world' -236: Hello world -236: + on_exit -236: + echo OK -236: OK -236: + exit 0 +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 +236: + cc -B. -pie -o out/test/x86_64/pie/exe out/test/x86_64/pie/a.o +238: + cc -B. -shared -o out/test/x86_64/plt-symbols/b.so out/test/x86_64/plt-symbols/a.o 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 244: ++ export LC_ALL=C @@ -15344,57 +15280,6 @@ 244: ++ testname=push-pop-state 244: ++ t=out/test/x86_64/push-pop-state 244: ++ mkdir -p out/test/x86_64/push-pop-state -244: ++ case $MACHINE in -244: ++ tlsdesc_opt=-mtls-dialect=gnu2 -244: +++ uname -test 247 - Start 247: x86_64-range-extension-thunk3 - -247: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/range-extension-thunk3.sh" -247: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -247: Environment variables: -247: MACHINE=x86_64 -247: CPU= -247: Test timeout computed to be: 1500 -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 -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 -210/402 Test #231: x86_64-nostdlib ....................................... Passed 0.73 sec -211/402 Test #226: x86_64-no-quick-exit .................................. Passed 0.89 sec -212/402 Test #236: x86_64-pie ............................................ Passed 0.79 sec -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 -244: + cat -244: + cc -shared -o out/test/x86_64/push-pop-state/a.so -xc - -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 -224: + return 0 -224: + out/test/x86_64/no-eh-frame-header/exe -224: + on_exit -224: + echo OK -224: OK -224: + exit 0 -213/402 Test #224: x86_64-no-eh-frame-header ............................. Passed 0.91 sec 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 @@ -15414,30 +15299,28 @@ 245: ++ testname=range-extension-thunk 245: ++ t=out/test/x86_64/range-extension-thunk 245: ++ mkdir -p out/test/x86_64/range-extension-thunk +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 +243: +++ uname +243: ++ '[' Linux = FreeBSD ']' +243: ++ trap 'on_error $LINENO' ERR +243: ++ trap on_exit EXIT +243: ++ echo -n 'Testing protected ... ' +243: Testing protected ... ++ set -o pipefail +243: ++ set -x +243: + cat +243: + cc -fPIC -c -o out/test/x86_64/protected/a.o -xc - +239: + cc -B. -shared -o out/test/x86_64/pltgot/b.so out/test/x86_64/pltgot/a.o +240: + ./mold -o out/test/x86_64/preinit-array/exe1 out/test/x86_64/preinit-array/a.o +246: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/range-extension-thunk2.sh 245: ++ case $MACHINE in 245: ++ tlsdesc_opt=-mtls-dialect=gnu2 245: +++ uname -245: ++ '[' Linux = FreeBSD ']' -245: ++ trap 'on_error $LINENO' ERR -245: ++ trap on_exit EXIT -245: ++ echo -n 'Testing range-extension-thunk ... ' -245: Testing range-extension-thunk ... ++ set -o pipefail -245: ++ set -x -245: + '[' x86_64 = i686 ']' -245: + '[' x86_64 = riscv32 ']' -245: + '[' x86_64 = m68k ']' -245: + '[' x86_64 = sparc64 ']' -245: + [[ x86_64 = loongarch* ]] -245: + on_qemu -245: + '[' '' '!=' '' ']' -245: + grep -w qemu /proc/cpuinfo -245: + cat -245: + cat -245: + cc -c -o out/test/x86_64/range-extension-thunk/c.o out/test/x86_64/range-extension-thunk/a.c -O0 -246: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/range-extension-thunk2.sh +244: ++ case $MACHINE in +244: ++ tlsdesc_opt=-mtls-dialect=gnu2 246: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 246: ++ export LC_ALL=C 246: ++ LC_ALL=C +244: +++ uname 246: ++ '[' -z x86_64 ']' 246: ++ '[' -z '' ']' 246: ++ TESTDIR=out/test/x86_64 @@ -15450,12 +15333,52 @@ 246: ++ STRIP=strip 246: ++ QEMU= 246: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/range-extension-thunk2.sh .sh +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 +244: + cat +242: + cat +242: + cc -fPIC -c -o out/test/x86_64/protected-dynsym/b.o -fcommon -xc - 246: ++ testname=range-extension-thunk2 246: ++ t=out/test/x86_64/range-extension-thunk2 246: ++ mkdir -p out/test/x86_64/range-extension-thunk2 +245: ++ '[' Linux = FreeBSD ']' +245: ++ trap 'on_error $LINENO' ERR +245: ++ trap on_exit EXIT +245: ++ echo -n 'Testing range-extension-thunk ... ' +245: Testing range-extension-thunk ... ++ set -o pipefail +245: ++ set -x +245: + '[' x86_64 = i686 ']' +245: + '[' x86_64 = riscv32 ']' +245: + '[' x86_64 = m68k ']' +245: + '[' x86_64 = sparc64 ']' +245: + [[ x86_64 = loongarch* ]] +245: + on_qemu +245: + '[' '' '!=' '' ']' +245: + grep -w qemu /proc/cpuinfo +244: + cc -shared -o out/test/x86_64/push-pop-state/a.so -xc - 246: ++ case $MACHINE in +230: + cat +215: + echo 'foo = 0x1000' +230: + cc -o out/test/x86_64/non-canonical-plt/c.o -c -xc - -fPIC 246: ++ tlsdesc_opt=-mtls-dialect=gnu2 246: +++ uname +215: + seq 1 100000 +245: + cat +215: + sed 's/.*/.section .data.&,"aw"\n.globl x&\nx&: .word 0\n/g' +245: + cat +145: + grep 'hello2 () at .*:7' out/test/x86_64/gdb-index-dwarf3/log +181: + out/test/x86_64/init-array-priorities/exe +181: + grep 21348756 +145: #1 0x00007ffff7fbc79f in hello2 () at :7 +181: 21348756 +181: + on_exit +181: + echo OK +181: OK +181: + exit 0 246: ++ '[' Linux = FreeBSD ']' 246: ++ trap 'on_error $LINENO' ERR 246: ++ trap on_exit EXIT @@ -15463,83 +15386,42 @@ 246: Testing range-extension-thunk2 ... ++ set -o pipefail 246: ++ set -x 246: + cat -246: + cc -o out/test/x86_64/range-extension-thunk2/a.o -c -xc - -ffunction-sections -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 -test 251 - Start 251: x86_64-relocatable-c++ - -251: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/relocatable-c++.sh" -251: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -251: Environment variables: -251: MACHINE=x86_64 -251: CPU= -251: Test timeout computed to be: 1500 -test 252 - Start 252: x86_64-relocatable-compressed-debug-info +245: + cc -c -o out/test/x86_64/range-extension-thunk/c.o out/test/x86_64/range-extension-thunk/a.c -O0 +213: + grep 'Hello world' +205/402 Test #181: x86_64-init-array-priorities .......................... Passed 1.02 sec +213: + out/test/x86_64/main-in-dso/exe2 +test 247 + Start 247: x86_64-range-extension-thunk3 -252: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/relocatable-compressed-debug-info.sh" -252: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -252: Environment variables: -252: MACHINE=x86_64 -252: CPU= -252: Test timeout computed to be: 1500 -test 253 - Start 253: x86_64-relocatable-debug-info +247: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/range-extension-thunk3.sh" +247: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu +247: Environment variables: +247: MACHINE=x86_64 +247: CPU= +247: Test timeout computed to be: 1500 +213: Hello world +213: + on_exit +213: + echo OK +213: OK +213: + exit 0 +246: + cc -o out/test/x86_64/range-extension-thunk2/a.o -c -xc - -ffunction-sections +145: + grep 'hello () at .*:4' out/test/x86_64/gdb-index-dwarf3/log +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 +206/402 Test #213: x86_64-main-in-dso .................................... Passed 0.49 sec +197: + cc -B. -o out/test/x86_64/linker-script-relocatable/exe out/test/x86_64/linker-script-relocatable/d.o +test 248 + Start 248: x86_64-relax-got-load -253: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/relocatable-debug-info.sh" -253: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -253: Environment variables: -253: MACHINE=x86_64 -253: CPU= -253: Test timeout computed to be: 1500 -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 -220: out/test/x86_64/mold-wrapper/a.sh execle -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 -220: out/test/x86_64/mold-wrapper/a.sh execv -220: + grep 'a.sh execvp' -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 execvp -220: out/test/x86_64/mold-wrapper/a.sh execvp -220: + grep 'a.sh execvpe bar' -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 execvpe -220: out/test/x86_64/mold-wrapper/a.sh execvpe bar -220: + on_exit -220: + echo OK -220: OK -220: + exit 0 -130: + c++ -B. -o out/test/x86_64/exception/exe7 out/test/x86_64/exception/d.o -static -pthread -181: + cat -181: + cc -c -o out/test/x86_64/init-array-priorities/i.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 -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' -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 -240: + cc -B. -o out/test/x86_64/preinit-array/exe2 out/test/x86_64/preinit-array/b.o -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 +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 +223: + cc -c -o out/test/x86_64/no-allow-shlib-undefined/a.o -c -xc - +223: + cat 247: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/range-extension-thunk3.sh 247: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 247: ++ export LC_ALL=C @@ -15556,23 +15438,13 @@ 247: ++ STRIP=strip 247: ++ QEMU= 247: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/range-extension-thunk3.sh .sh +228: + out/test/x86_64/nocopyreloc/exe +145: #2 0x00007ffff7fbc767 in hello () at :4 +145: + grep 'greet () at .*:8' out/test/x86_64/gdb-index-dwarf3/log +248: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/relax-got-load.sh 247: ++ testname=range-extension-thunk3 247: ++ t=out/test/x86_64/range-extension-thunk3 247: ++ mkdir -p out/test/x86_64/range-extension-thunk3 -247: ++ case $MACHINE in -247: ++ tlsdesc_opt=-mtls-dialect=gnu2 -247: +++ uname -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 -247: + '[' x86_64 = sh4 ']' -247: + seq 1 10000 -247: + sed 's/.*/void func&() {}/' -247: + cc -B. -o out/test/x86_64/range-extension-thunk3/b.so -shared out/test/x86_64/range-extension-thunk3/a.c -248: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/relax-got-load.sh 248: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 248: ++ export LC_ALL=C 248: ++ LC_ALL=C @@ -15587,13 +15459,75 @@ 248: ++ OBJCOPY=objcopy 248: ++ STRIP=strip 248: ++ QEMU= +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 +228: + grep '3 5' +145: #3 0x00007ffff7fbc778 in greet () at :8 248: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/relax-got-load.sh .sh +145: + grep 'main () at .*:4' out/test/x86_64/gdb-index-dwarf3/log +247: ++ case $MACHINE in +238: + grep 'LOCAL.*bar\$plt$' +238: + readelf -Ws out/test/x86_64/plt-symbols/b.so +247: ++ tlsdesc_opt=-mtls-dialect=gnu2 +247: +++ uname +235: + grep 'Hello world' +145: Breakpoint 1, main () at :4 +145: #4 0x0000555555555727 in main () at :4 +234: + readelf -x .note.package out/test/x86_64/package-metadata/exe1 +241: + cat +146: + grep 'hello2 () at .*:7' out/test/x86_64/gdb-index-dwarf4/log +235: + out/test/x86_64/physical-image-base/exe1 +247: ++ '[' Linux = FreeBSD ']' +228: 3 5 +247: ++ trap 'on_error $LINENO' ERR +247: ++ trap on_exit EXIT +234: + grep -F '{"foo":"bar"}' +247: ++ echo -n 'Testing range-extension-thunk3 ... ' +247: Testing range-extension-thunk3 ... ++ set -o pipefail +247: ++ set -x +247: + '[' x86_64 = sh4 ']' 248: ++ testname=relax-got-load 248: ++ t=out/test/x86_64/relax-got-load 248: ++ mkdir -p out/test/x86_64/relax-got-load +247: + sed 's/.*/void func&() {}/' +247: + seq 1 10000 +241: + cc -o out/test/x86_64/print-dependencies/b.o -c -xc - +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 +145: + on_exit +145: + echo OK +145: OK +145: + exit 0 +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 +238: 29: 0000000000001560 0 FUNC LOCAL DEFAULT 13 bar$plt +237: + cat +146: #1 0x00007ffff7fbc79f in hello2 () at :7 +146: + grep 'hello () at .*:4' out/test/x86_64/gdb-index-dwarf4/log +207/402 Test #145: x86_64-gdb-index-dwarf3 ............................... Passed 1.51 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 +237: + cc -c -o out/test/x86_64/plt-dso/c.o -xc - 248: ++ case $MACHINE in 248: ++ tlsdesc_opt=-mtls-dialect=gnu2 248: +++ uname +238: + on_exit +238: + echo OK +238: OK +238: + exit 0 +235: Hello world +235: + grep -E 'LOAD\s+0x000000 0x0*200000 0x0*800000' +240: + readelf -W --dynamic out/test/x86_64/preinit-array/exe1 +240: + not grep PREINIT_ARRAY +240: + grep PREINIT_ARRAY +146: #2 0x00007ffff7fbc767 in hello () at :4 +208/402 Test #238: x86_64-plt-symbols .................................... Passed 0.21 sec 248: ++ '[' Linux = FreeBSD ']' 248: ++ trap 'on_error $LINENO' ERR 248: ++ trap on_exit EXIT @@ -15602,6 +15536,31 @@ 248: ++ set -x 248: + cat 248: + cc -o out/test/x86_64/relax-got-load/a.o -c -xc - -fPIC +235: + readelf -W --segments out/test/x86_64/physical-image-base/exe1 +235: LOAD 0x000000 0x0000000000200000 0x0000000000800000 0x000524 0x000524 R 0x1000 +235: + readelf -Ws out/test/x86_64/physical-image-base/exe1 +146: + grep 'greet () at .*:8' out/test/x86_64/gdb-index-dwarf4/log +146: #3 0x00007ffff7fbc778 in greet () at :8 +146: + grep 'main () at .*:4' out/test/x86_64/gdb-index-dwarf4/log +247: + cc -B. -o out/test/x86_64/range-extension-thunk3/b.so -shared out/test/x86_64/range-extension-thunk3/a.c +233: + cc -c -o out/test/x86_64/omagic/a.o -xc - -fno-PIC +233: + cat +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 +235: + grep __phys_start_foo +146: Breakpoint 1, main () at :4 +146: #4 0x0000555555555727 in main () at :4 +146: + on_exit +146: + echo OK +146: OK +146: + exit 0 249: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/reloc-rodata.sh 249: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 249: ++ export LC_ALL=C @@ -15618,90 +15577,27 @@ 249: ++ STRIP=strip 249: ++ QEMU= 249: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/reloc-rodata.sh .sh +240: + return 0 +240: + cat +240: + cc -o out/test/x86_64/preinit-array/b.o -c -xc - +243: + cc -B. -o out/test/x86_64/protected/b.so -shared out/test/x86_64/protected/a.o +209/402 Test #146: x86_64-gdb-index-dwarf4 ............................... Passed 1.52 sec 249: ++ testname=reloc-rodata 249: ++ t=out/test/x86_64/reloc-rodata 249: ++ mkdir -p out/test/x86_64/reloc-rodata +test 251 + Start 251: x86_64-relocatable-c++ + +251: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/relocatable-c++.sh" +251: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu +251: Environment variables: +251: MACHINE=x86_64 +251: CPU= +251: Test timeout computed to be: 1500 249: ++ case $MACHINE in 249: ++ tlsdesc_opt=-mtls-dialect=gnu2 -249: +++ uname -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 -242: + cat -242: + cc -fPIC -c -o out/test/x86_64/protected-dynsym/b.o -fcommon -xc - -214/402 Test #220: x86_64-mold-wrapper ................................... Passed 1.24 sec -215/402 Test #249: x86_64-reloc-rodata ................................... Passed 0.13 sec -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 -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 -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 -238: + on_exit -238: + echo OK -238: OK -238: + exit 0 -216/402 Test #238: x86_64-plt-symbols .................................... Passed 0.81 sec -239: + cc -B. -o out/test/x86_64/pltgot/exe out/test/x86_64/pltgot/c.o out/test/x86_64/pltgot/b.so -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 -217/402 Test #217: x86_64-mergeable-strings .............................. Passed 1.31 sec -148: + readelf -WS out/test/x86_64/gdb-index-dwarf64/exe2 -148: + grep -F .gdb_index -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 -235: + readelf -W --segments out/test/x86_64/physical-image-base/exe2 -235: + grep -E 'LOAD\s+\S+\s+(\S+)\s\1.*R E 0' -235: LOAD 0x001000 0x0000000000800000 0x0000000000800000 0x000160 0x000160 R E 0x1000 -235: + readelf -W --segments out/test/x86_64/physical-image-base/exe2 -235: + grep -E 'LOAD\s+\S+\s+(\S+)\s\1.*R 0' -235: LOAD 0x002000 0x0000000000801000 0x0000000000801000 0x000248 0x000248 R 0x1000 -235: + on_exit -235: + echo OK -235: OK -235: + exit 0 -218/402 Test #235: x86_64-physical-image-base ............................ Passed 0.83 sec -233: + cc -B. out/test/x86_64/omagic/a.o -o out/test/x86_64/omagic/exe -static -Wl,--omagic -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 -230: + cat -230: + cc -o out/test/x86_64/non-canonical-plt/c.o -c -xc - -fPIC -234: + readelf -x .note.package out/test/x86_64/package-metadata/exe2 -234: + grep -F '{"foo":"bar"}' -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' +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' 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 @@ -15718,20 +15614,8 @@ 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 -250: ++ case $MACHINE in -250: ++ tlsdesc_opt=-mtls-dialect=gnu2 -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 +245: + cc -c -o out/test/x86_64/range-extension-thunk/d.o out/test/x86_64/range-extension-thunk/b.c -O0 +249: +++ 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 @@ -15751,6 +15635,36 @@ 251: ++ testname=relocatable-c++ 251: ++ t=out/test/x86_64/relocatable-c++ 251: ++ mkdir -p out/test/x86_64/relocatable-c++ +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 +250: ++ testname=relocatable-archive +250: ++ t=out/test/x86_64/relocatable-archive +250: ++ mkdir -p out/test/x86_64/relocatable-archive +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 +210/402 Test #249: x86_64-reloc-rodata ................................... Passed 0.05 sec +130: + c++ -B. -o out/test/x86_64/exception/exe7 out/test/x86_64/exception/d.o -static -pthread +test 252 + Start 252: x86_64-relocatable-compressed-debug-info + +252: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/relocatable-compressed-debug-info.sh" +252: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu +252: Environment variables: +252: MACHINE=x86_64 +252: CPU= +252: Test timeout computed to be: 1500 +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 +241: + grep 'b\.o.*a\.o.*foo$' +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 251: ++ case $MACHINE in 251: ++ tlsdesc_opt=-mtls-dialect=gnu2 251: +++ uname @@ -15762,9 +15676,29 @@ 251: ++ set -x 251: + nm mold 251: + grep __tsan_init +250: ++ case $MACHINE in +250: ++ tlsdesc_opt=-mtls-dialect=gnu2 +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 +244: + cat +244: + cc -shared -o out/test/x86_64/push-pop-state/b.so -xc - +229: + grep 'undefined symbol: no-such-sym' 252: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/relocatable-compressed-debug-info.sh +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 +205: + on_exit +205: + echo OK +205: OK +205: + exit 0 252: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 252: ++ export LC_ALL=C +211/402 Test #205: x86_64-lto-archive2 ................................... Passed 0.67 sec 252: ++ LC_ALL=C 252: ++ '[' -z x86_64 ']' 252: ++ '[' -z '' ']' @@ -15777,22 +15711,51 @@ 252: ++ OBJCOPY=objcopy 252: ++ STRIP=strip 252: ++ QEMU= +239: + cc -o out/test/x86_64/pltgot/c.o -c -xc - -fPIC +test 253 + Start 253: x86_64-relocatable-debug-info + +253: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/relocatable-debug-info.sh" +253: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu +253: Environment variables: +253: MACHINE=x86_64 +253: CPU= +253: Test timeout computed to be: 1500 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 +239: + cat +217: + out/test/x86_64/mergeable-strings/exe2 +217: + grep -E '^(\S+) \1 (\S+) \2 (\S+) \3 (\S+) \4$' 252: ++ case $MACHINE in 252: ++ tlsdesc_opt=-mtls-dialect=gnu2 +253: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/relocatable-debug-info.sh +217: 0x200520 0x200520 0x200548 0x200548 0x20053e 0x20053e 0x200548 0x200548 252: +++ uname +197: + out/test/x86_64/linker-script-relocatable/exe +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 +197: + grep Hello 252: ++ '[' Linux = FreeBSD ']' +207: + '[' x86_64 = ppc64 ']' +236: + readelf --file-header out/test/x86_64/pie/exe +207: + nm -D out/test/x86_64/lto-dso/b.so 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 -252: + nm mold +216: + out/test/x86_64/mcmodel-large/exe +207: + grep 'T foo' +197: Hello world +236: + grep -E '(Shared object file|Position-Independent Executable file)' +197: + on_exit +197: + echo OK +197: OK +197: + exit 0 252: + grep __tsan_init -253: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/relocatable-debug-info.sh +252: + nm mold +212/402 Test #197: x86_64-linker-script-relocatable ...................... Passed 0.83 sec 253: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 253: ++ export LC_ALL=C 253: ++ LC_ALL=C @@ -15807,6 +15770,16 @@ 253: ++ OBJCOPY=objcopy 253: ++ STRIP=strip 253: ++ QEMU= +216: + grep 'Hello world' +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 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 @@ -15814,6 +15787,42 @@ 253: ++ case $MACHINE in 253: ++ tlsdesc_opt=-mtls-dialect=gnu2 253: +++ uname +216: Hello world +216: + on_exit +216: + echo OK +216: OK +216: + exit 0 +207: 00000000000015d9 T foo +207: + on_exit +207: + echo OK +207: OK +207: + exit 0 +248: + cat +248: + cc -o out/test/x86_64/relax-got-load/b.o -c -xc - -fPIC +217: + on_exit +217: + echo OK +217: OK +217: + exit 0 +236: Type: DYN (Position-Independent Executable file) +236: + grep 'Hello world' +236: + out/test/x86_64/pie/exe +236: Hello world +240: + cc -B. -o out/test/x86_64/preinit-array/exe2 out/test/x86_64/preinit-array/b.o +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 +208: + out/test/x86_64/lto-gcc/exe1 +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 - +213/402 Test #207: x86_64-lto-dso ........................................ Passed 0.68 sec +214/402 Test #216: x86_64-mcmodel-large .................................. Passed 0.59 sec +215/402 Test #217: x86_64-mergeable-strings .............................. Passed 0.58 sec +216/402 Test #228: x86_64-nocopyreloc .................................... Passed 0.42 sec 253: ++ '[' Linux = FreeBSD ']' 253: ++ trap 'on_error $LINENO' ERR 253: ++ trap on_exit EXIT @@ -15821,7 +15830,19 @@ 253: Testing relocatable-debug-info ... ++ set -o pipefail 253: ++ set -x 253: + nm mold -253: + grep __tsan_init +236: + on_exit +236: + echo OK +236: OK +236: + exit 0 +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 test 256 Start 256: x86_64-relocatable-merge-sections @@ -15849,6 +15870,11 @@ 258: MACHINE=x86_64 258: CPU= 258: Test timeout computed to be: 1500 +253: + grep __tsan_init +242: + readelf --symbols out/test/x86_64/protected-dynsym/c.so +242: + grep -E 'PROTECTED\b.*\bfoo\b' +242: 5: 000000000000378c 4 OBJECT GLOBAL PROTECTED 23 foo +242: + cat 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 @@ -15868,25 +15894,12 @@ 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 -254: +++ uname -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 ']' -254: + nm mold -254: + grep __tsan_init -234: mold: fatal: --package-metadata: invalid string: foo%x -234: + on_exit -234: + echo OK -234: OK -234: + exit 0 +234: + readelf -x .note.package out/test/x86_64/package-metadata/exe2 +234: + grep -F '{"foo":"bar"}' +234: 0x00000374 7b22666f 6f223a22 62617222 7d000000 {"foo":"bar"}... +234: + grep 'invalid string: foo%x' +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 +233: + cc -B. out/test/x86_64/omagic/a.o -o out/test/x86_64/omagic/exe -static -Wl,--omagic 255: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/relocatable-many-sections.sh 255: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 255: ++ export LC_ALL=C @@ -15906,10 +15919,8 @@ 255: ++ testname=relocatable-many-sections 255: ++ t=out/test/x86_64/relocatable-many-sections 255: ++ mkdir -p out/test/x86_64/relocatable-many-sections -240: + readelf -W --dynamic out/test/x86_64/preinit-array/exe2 -240: + grep PREINIT_ARRAY -213: + grep 'Hello world' -213: + out/test/x86_64/main-in-dso/exe2 +255: ++ case $MACHINE in +255: ++ tlsdesc_opt=-mtls-dialect=gnu2 256: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/relocatable-merge-sections.sh 256: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 256: ++ export LC_ALL=C @@ -15927,11 +15938,30 @@ 256: ++ QEMU= 256: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/relocatable-merge-sections.sh .sh 257: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/relocatable-mergeable-sections.sh -219/402 Test #234: x86_64-package-metadata ............................... Passed 0.87 sec -256: ++ testname=relocatable-merge-sections -256: ++ t=out/test/x86_64/relocatable-merge-sections -256: ++ mkdir -p out/test/x86_64/relocatable-merge-sections -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 +257: ++ '[' -z x86_64 ']' +257: ++ '[' -z '' ']' +257: ++ TESTDIR=out/test/x86_64 +257: ++ CC=cc +257: ++ CXX=c++ +257: ++ GCC=gcc +257: ++ GXX=g++ +257: ++ OBJDUMP=objdump +257: ++ OBJCOPY=objcopy +257: ++ STRIP=strip +257: ++ QEMU= +217/402 Test #236: x86_64-pie ............................................ Passed 0.36 sec +242: + cc -fPIC -c -o out/test/x86_64/protected-dynsym/d.o -fno-common -xc - +255: +++ uname +255: ++ '[' Linux = FreeBSD ']' +255: ++ trap 'on_error $LINENO' ERR +255: ++ trap on_exit EXIT +257: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/relocatable-mergeable-sections.sh .sh +243: + cc -c -o out/test/x86_64/protected/c.o -xc - -fno-PIE +243: + cat +239: + cc -B. -o out/test/x86_64/pltgot/exe out/test/x86_64/pltgot/c.o out/test/x86_64/pltgot/b.so test 259 Start 259: x86_64-relro @@ -15941,9 +15971,73 @@ 259: MACHINE=x86_64 259: CPU= 259: Test timeout computed to be: 1500 +255: ++ echo -n 'Testing relocatable-many-sections ... ' +255: Testing relocatable-many-sections ... ++ set -o pipefail +255: ++ set -x +255: + grep __tsan_init +255: + nm mold +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 +257: + nm mold +257: + grep __tsan_init +256: ++ testname=relocatable-merge-sections +256: ++ t=out/test/x86_64/relocatable-merge-sections +256: ++ mkdir -p out/test/x86_64/relocatable-merge-sections 256: ++ case $MACHINE in 256: ++ tlsdesc_opt=-mtls-dialect=gnu2 256: +++ uname +256: ++ '[' Linux = FreeBSD ']' +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 +256: + nm mold +256: + grep __tsan_init +254: ++ case $MACHINE in +254: ++ tlsdesc_opt=-mtls-dialect=gnu2 +254: +++ uname +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 ']' +254: + grep __tsan_init +254: + nm mold +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 +139: + diff -q out/test/x86_64/filler/txt1 out/test/x86_64/filler/txt2 +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 +235: + readelf -W --segments out/test/x86_64/physical-image-base/exe2 +235: + grep -E 'LOAD\s+\S+\s+(\S+)\s\1.*R E 0' +235: LOAD 0x001000 0x0000000000800000 0x0000000000800000 0x000160 0x000160 R E 0x1000 +235: + grep -E 'LOAD\s+\S+\s+(\S+)\s\1.*R 0' +235: + readelf -W --segments out/test/x86_64/physical-image-base/exe2 +235: LOAD 0x002000 0x0000000000801000 0x0000000000801000 0x000248 0x000248 R 0x1000 +235: + on_exit +235: + echo OK +235: OK +235: + exit 0 +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 @@ -15962,82 +16056,6 @@ 258: ++ testname=relocatable 258: ++ t=out/test/x86_64/relocatable 258: ++ mkdir -p out/test/x86_64/relocatable -213: Hello world -213: + on_exit -213: + echo OK -213: OK -213: + exit 0 -255: ++ case $MACHINE in -255: ++ tlsdesc_opt=-mtls-dialect=gnu2 -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 -240: 0x0000000000000020 (PREINIT_ARRAY) 0x28c0 -240: 0x0000000000000021 (PREINIT_ARRAYSZ) 8 (bytes) -257: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc -257: ++ export LC_ALL=C -257: ++ LC_ALL=C -257: ++ '[' -z x86_64 ']' -257: ++ '[' -z '' ']' -257: ++ TESTDIR=out/test/x86_64 -257: ++ CC=cc -257: ++ CXX=c++ -257: ++ GCC=gcc -257: ++ GXX=g++ -257: ++ OBJDUMP=objdump -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 -220/402 Test #213: x86_64-main-in-dso .................................... Passed 1.39 sec -256: ++ '[' Linux = FreeBSD ']' -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 -256: + nm mold -256: + grep __tsan_init -258: ++ case $MACHINE in -258: ++ tlsdesc_opt=-mtls-dialect=gnu2 -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 -258: +++ uname -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 -258: + nm mold -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 -229: mold: warning: --require-defined: undefined symbol: no-such-sym -229: + on_exit -229: + echo OK -229: OK -229: + exit 0 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 @@ -16054,26 +16072,30 @@ 259: ++ STRIP=strip 259: ++ QEMU= 259: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/relro.sh .sh -240: + on_exit -240: + echo OK -240: OK -240: + exit 0 -237: + out/test/x86_64/plt-dso/exe -237: + grep 'Hello WORLD' -221/402 Test #229: x86_64-noinhibit-exec ................................. Passed 0.94 sec -222/402 Test #239: x86_64-pltgot ......................................... Passed 0.85 sec -223/402 Test #240: x86_64-preinit-array .................................. Passed 0.85 sec -258: + grep __tsan_init +229: mold: warning: --require-defined: undefined symbol: no-such-sym +229: + on_exit +229: + echo OK +229: OK +229: + exit 0 +218/402 Test #211: x86_64-lto-nostdlib ................................... Passed 0.69 sec +219/402 Test #229: x86_64-noinhibit-exec ................................. Passed 0.46 sec +220/402 Test #235: x86_64-physical-image-base ............................ Passed 0.39 sec 259: ++ testname=relro 259: ++ t=out/test/x86_64/relro 259: ++ mkdir -p out/test/x86_64/relro -237: Hello WORLD -257: ++ case $MACHINE in -257: ++ tlsdesc_opt=-mtls-dialect=gnu2 -257: +++ uname -260: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/repro.sh -36: + out/test/x86_64/arch-x86_64-reloc/exe -36: + grep '^56000003$' +258: ++ case $MACHINE in +258: ++ tlsdesc_opt=-mtls-dialect=gnu2 +258: +++ uname +220: + cat +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 @@ -16092,15 +16114,19 @@ 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 +230: + grep '^1 1 1$' +230: + out/test/x86_64/non-canonical-plt/exe +230: 1 1 1 +230: + readelf --dyn-syms out/test/x86_64/non-canonical-plt/exe +230: + grep '00000000 .* foo' +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 259: ++ case $MACHINE in 259: ++ tlsdesc_opt=-mtls-dialect=gnu2 259: +++ uname @@ -16112,18 +16138,34 @@ 259: ++ set -x 259: + cc -c -xc -o out/test/x86_64/relro/a.o - 259: + cat -237: + on_exit -237: + echo OK -237: OK -237: + exit 0 -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 -257: + nm mold -257: + grep __tsan_init +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 +258: + nm mold +258: + grep __tsan_init +220: + chmod 755 out/test/x86_64/mold-wrapper/a.sh +220: + cat +220: + cc -xc -o out/test/x86_64/mold-wrapper/exe - +215: + cc -c -xassembler -o out/test/x86_64/many-sections2/a.o out/test/x86_64/many-sections2/a.s +139: + on_exit +139: + echo OK +139: OK +139: + exit 0 +244: + cat +244: + cc -c -o out/test/x86_64/push-pop-state/c.o -xc - +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 +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: + 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 +208: + gcc -B. -o out/test/x86_64/lto-gcc/exe2 out/test/x86_64/lto-gcc/b.o --verbose +208: + grep -- -fwpa +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 260: ++ LC_ALL=C @@ -16151,12 +16193,6 @@ 260: ++ echo -n 'Testing repro ... ' 260: Testing repro ... ++ set -o pipefail 260: ++ set -x -260: + cat -260: + cc -c -o out/test/x86_64/repro/a.o -xc - -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 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 @@ -16172,6 +16208,38 @@ 261: ++ OBJCOPY=objcopy 261: ++ STRIP=strip 261: ++ QEMU= +221/402 Test #139: x86_64-filler ......................................... Passed 1.74 sec +222/402 Test #230: x86_64-non-canonical-plt .............................. Passed 0.48 sec +223/402 Test #241: x86_64-print-dependencies ............................. Passed 0.32 sec +260: + cat +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 +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 +test 265 + Start 265: x86_64-reverse-sections + +265: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/reverse-sections.sh" +265: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu +265: Environment variables: +265: MACHINE=x86_64 +265: CPU= +265: Test timeout computed to be: 1500 +260: + cc -c -o out/test/x86_64/repro/a.o -xc - 261: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/require-defined.sh .sh 261: ++ testname=require-defined 261: ++ t=out/test/x86_64/require-defined @@ -16179,18 +16247,21 @@ 261: ++ case $MACHINE in 261: ++ tlsdesc_opt=-mtls-dialect=gnu2 261: +++ uname -224/402 Test #237: x86_64-plt-dso ........................................ Passed 0.88 sec 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 -228: + out/test/x86_64/nocopyreloc/exe -228: + grep '3 5' -228: 3 5 -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' +261: + cat +261: + cc -o out/test/x86_64/require-defined/a.o -c -xc - +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 262: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/response-file.sh 262: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 262: ++ export LC_ALL=C @@ -16207,23 +16278,73 @@ 262: ++ STRIP=strip 262: ++ QEMU= 262: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/response-file.sh .sh -263: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/response-file2.sh -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 -261: + cat -261: + cc -o out/test/x86_64/require-defined/a.o -c -xc - 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 +262: + cat +262: + cc -c -o out/test/x86_64/response-file/a.o -xc - +234: mold: fatal: --package-metadata: invalid string: foo%x +234: + on_exit +234: + echo OK +234: OK +234: + exit 0 +204: + grep 'Hello world' +204: + out/test/x86_64/lto-archive/exe +204: Hello world +204: + nm out/test/x86_64/lto-archive/exe +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 +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: + not grep 'T bar' +212: + grep 'T bar' +212: + nm -D out/test/x86_64/lto-version-script/c.so +212: + return 0 +212: + on_exit +212: + echo OK +212: OK +212: + exit 0 +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 +206: + on_exit +206: + echo OK +206: OK +206: + exit 0 +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 +240: + readelf -W --dynamic out/test/x86_64/preinit-array/exe2 +240: + grep PREINIT_ARRAY +240: 0x0000000000000020 (PREINIT_ARRAY) 0x28c0 +240: 0x0000000000000021 (PREINIT_ARRAYSZ) 8 (bytes) +240: + on_exit +240: + echo OK +240: OK +240: + exit 0 +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 +187: + c++ -B. -o out/test/x86_64/issue646/exe out/test/x86_64/issue646/a.o +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 @@ -16242,11 +16363,18 @@ 263: ++ testname=response-file2 263: ++ t=out/test/x86_64/response-file2 263: ++ mkdir -p out/test/x86_64/response-file2 -262: +++ uname -264: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/retain-symbols-file.sh 263: ++ case $MACHINE in 263: ++ tlsdesc_opt=-mtls-dialect=gnu2 263: +++ uname +263: ++ '[' Linux = FreeBSD ']' +263: ++ trap 'on_error $LINENO' ERR +263: ++ trap on_exit EXIT +263: ++ echo -n 'Testing response-file2 ... ' +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 - +264: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/retain-symbols-file.sh 264: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 264: ++ export LC_ALL=C 264: ++ LC_ALL=C @@ -16262,56 +16390,19 @@ 264: ++ STRIP=strip 264: ++ QEMU= 264: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/retain-symbols-file.sh .sh -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 -263: ++ '[' Linux = FreeBSD ']' -262: + cat -262: + cc -c -o out/test/x86_64/response-file/a.o -xc - -263: ++ trap 'on_error $LINENO' ERR -263: ++ trap on_exit EXIT -263: ++ echo -n 'Testing response-file2 ... ' -263: Testing response-file2 ... ++ set -o pipefail -263: ++ set -x -263: + cat 264: ++ testname=retain-symbols-file 264: ++ t=out/test/x86_64/retain-symbols-file 264: ++ mkdir -p out/test/x86_64/retain-symbols-file -263: + cc -c -o out/test/x86_64/response-file2/a.o -xc - -233: + readelf -W --segments out/test/x86_64/omagic/exe -233: + grep -w RWE +224/402 Test #204: x86_64-lto-archive .................................... Passed 0.85 sec +225/402 Test #206: x86_64-lto-archive3 ................................... Passed 0.82 sec +226/402 Test #212: x86_64-lto-version-script ............................. Passed 0.76 sec +227/402 Test #221: x86_64-mold-wrapper2 .................................. Passed 0.68 sec +228/402 Test #234: x86_64-package-metadata ............................... Passed 0.48 sec +229/402 Test #237: x86_64-plt-dso ........................................ Passed 0.45 sec +230/402 Test #240: x86_64-preinit-array .................................. Passed 0.40 sec 264: ++ case $MACHINE in 264: ++ tlsdesc_opt=-mtls-dialect=gnu2 -233: NOTE 0x000270 0x0000000000200270 0x0000000000200270 0x000064 0x000064 RWE 0x8 -233: LOAD 0x000000 0x0000000000200000 0x0000000000200000 0x09eba6 0x09eba6 RWE 0x1000 -233: LOAD 0x09eba8 0x000000000029fba8 0x000000000029fba8 0x004390 0x004458 RWE 0x1000 -233: LOAD 0x0a2f40 0x00000000002a4f40 0x00000000002a4f40 0x001a18 0x007220 RWE 0x1000 -233: + on_exit -233: + echo OK 264: +++ uname -233: OK -233: + exit 0 -225/402 Test #233: x86_64-omagic ......................................... Passed 0.93 sec -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 -264: + cat -264: + cc -c -o out/test/x86_64/retain-symbols-file/a.o -xc - -test 265 - Start 265: x86_64-reverse-sections - -265: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/reverse-sections.sh" -265: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -265: Environment variables: -265: MACHINE=x86_64 -265: CPU= -265: 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 @@ -16331,29 +16422,22 @@ 265: ++ testname=reverse-sections 265: ++ t=out/test/x86_64/reverse-sections 265: ++ mkdir -p out/test/x86_64/reverse-sections -130: + out/test/x86_64/exception/exe7 -130: + c++ -B. -o out/test/x86_64/exception/exe8 out/test/x86_64/exception/d.o -pie 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: + cat -265: + cc -o out/test/x86_64/reverse-sections/a.o -c -xc++ - -36: + readelf -x .foo -x .bar out/test/x86_64/arch-x86_64-reloc/exe -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 -36: + grep -F '0x00000010 00000000 00000000 10000000 00000000' out/test/x86_64/arch-x86_64-reloc/log -228: + on_exit -228: + echo OK -228: OK -228: + exit 0 -226/402 Test #228: x86_64-nocopyreloc .................................... Passed 1.02 sec -36: 0x00000010 00000000 00000000 10000000 00000000 ................ +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 +231/402 Test #239: x86_64-pltgot ......................................... Passed 0.41 sec +130: + out/test/x86_64/exception/exe7 +130: + c++ -B. -o out/test/x86_64/exception/exe8 out/test/x86_64/exception/d.o -pie +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 test 266 Start 266: x86_64-rodata-name @@ -16363,13 +16447,6 @@ 266: MACHINE=x86_64 266: CPU= 266: Test timeout computed to be: 1500 -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 -227/402 Test #36: x86_64-arch-x86_64-reloc .............................. Passed 5.24 sec test 267 Start 267: x86_64-rosegment @@ -16379,6 +16456,121 @@ 267: MACHINE=x86_64 267: CPU= 267: Test timeout computed to be: 1500 +test 268 + Start 268: x86_64-rpath + +268: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/rpath.sh" +268: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu +268: Environment variables: +268: MACHINE=x86_64 +268: CPU= +268: Test timeout computed to be: 1500 +test 269 + Start 269: x86_64-run-clang + +269: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/run-clang.sh" +269: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu +269: Environment variables: +269: MACHINE=x86_64 +269: CPU= +269: Test timeout computed to be: 1500 +test 270 + Start 270: x86_64-run + +270: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/run.sh" +270: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu +270: Environment variables: +270: MACHINE=x86_64 +270: CPU= +270: Test timeout computed to be: 1500 +test 271 + Start 271: x86_64-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 +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 +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 +264: + cat +264: + cc -c -o out/test/x86_64/retain-symbols-file/a.o -xc - +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: + cat +265: + cc -o out/test/x86_64/reverse-sections/a.o -c -xc++ - +test 273 + Start 273: x86_64-section-order + +273: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/section-order.sh" +273: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu +273: Environment variables: +273: MACHINE=x86_64 +273: CPU= +273: Test timeout computed to be: 1500 +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 0x09eba6 0x09eba6 RWE 0x1000 +233: LOAD 0x09eba8 0x000000000029fba8 0x000000000029fba8 0x004390 0x004458 RWE 0x1000 +233: LOAD 0x0a2f40 0x00000000002a4f40 0x00000000002a4f40 0x001a18 0x007220 RWE 0x1000 +233: + on_exit +233: + echo OK +233: OK +233: + exit 0 +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 +262: + cat +262: + cc -c -o out/test/x86_64/response-file/b.o -xc - +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 +263: + cc -c -o out/test/x86_64/response-file2/b.o -xc - +263: + cat +242: + readelf --symbols out/test/x86_64/protected-dynsym/e.so +242: + grep -E 'PROTECTED\b.*\bfoo\b' +242: 5: 000000000000378c 4 OBJECT GLOBAL PROTECTED 22 foo +242: + on_exit +242: + echo OK +242: OK +242: + exit 0 +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 +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 +243: + out/test/x86_64/protected/exe +243: + grep '3 4 0' +243: 3 4 0 +243: + on_exit +243: + echo OK +243: OK +243: + exit 0 +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 266: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/rodata-name.sh 266: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 266: ++ export LC_ALL=C @@ -16398,9 +16590,20 @@ 266: ++ testname=rodata-name 266: ++ t=out/test/x86_64/rodata-name 266: ++ mkdir -p out/test/x86_64/rodata-name -267: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/rosegment.sh 266: ++ case $MACHINE in 266: ++ tlsdesc_opt=-mtls-dialect=gnu2 +266: +++ uname +266: ++ '[' Linux = FreeBSD ']' +266: ++ trap 'on_error $LINENO' ERR +266: ++ trap on_exit EXIT +266: ++ echo -n 'Testing rodata-name ... ' +266: Testing rodata-name ... ++ set -o pipefail +266: ++ set -x +266: + '[' x86_64 = arm ']' +266: + '[' x86_64 = s390x ']' +266: + cat +266: + cc -c -o out/test/x86_64/rodata-name/a.o -x assembler - +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 @@ -16415,97 +16618,26 @@ 267: ++ OBJCOPY=objcopy 267: ++ STRIP=strip 267: ++ QEMU= -266: +++ uname 267: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/rosegment.sh .sh -266: ++ '[' Linux = FreeBSD ']' 267: ++ testname=rosegment -266: ++ trap 'on_error $LINENO' ERR -266: ++ trap on_exit EXIT -266: ++ echo -n 'Testing rodata-name ... ' -266: Testing rodata-name ... ++ set -o pipefail -266: ++ set -x -266: + '[' x86_64 = arm ']' -266: + '[' x86_64 = s390x ']' -266: + cat -266: + cc -c -o out/test/x86_64/rodata-name/a.o -x assembler - 267: ++ t=out/test/x86_64/rosegment 267: ++ mkdir -p out/test/x86_64/rosegment -251: + cat -251: + c++ -c -o out/test/x86_64/relocatable-c++/a.o -xc++ - -214: + cat -214: + cc -c -xc -o out/test/x86_64/many-sections/b.o - -253: + cat -254: + cat -253: + cc -c -o out/test/x86_64/relocatable-debug-info/a.o -xc - -g -254: + c++ -c -o out/test/x86_64/relocatable-exception/a.o -xc++ - -255: + seq 1 80000 -258: + cat -255: + sed 's/.*/.section .data.\0,"aw"\n.word 0\n/g' -258: + cc -c -o out/test/x86_64/relocatable/a.o -xc - -255: + cc -c -xassembler -o out/test/x86_64/relocatable-many-sections/a.o - -257: + cat -256: + cat -257: + cc -c -o out/test/x86_64/relocatable-mergeable-sections/a.o -xassembler - -256: + cc -c -o out/test/x86_64/relocatable-merge-sections/a.o -xc -ffunction-sections - -252: + test_cflags -g3 -gz -252: + echo 'int main() {}' -250: + cat -250: + cc -c -o out/test/x86_64/relocatable-archive/a.o -xc - -252: + cc -B. -g3 -gz -o /dev/null -xc - 267: ++ case $MACHINE in 267: ++ tlsdesc_opt=-mtls-dialect=gnu2 267: +++ uname -257: + ./mold --relocatable -o out/test/x86_64/relocatable-mergeable-sections/b.o out/test/x86_64/relocatable-mergeable-sections/a.o 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 -266: + cat -266: + cc -c -o out/test/x86_64/rodata-name/b.o -xc - 267: + cat 267: + cc -o out/test/x86_64/rosegment/a.o -c -xc - -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 -228/402 Test #257: x86_64-relocatable-mergeable-sections ................. Passed 0.24 sec -264: + cat -test 268 - Start 268: x86_64-rpath - -268: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/rpath.sh" -268: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -268: Environment variables: -268: MACHINE=x86_64 -268: CPU= -268: Test timeout computed to be: 1500 -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 -245: + cc -c -o out/test/x86_64/range-extension-thunk/d.o out/test/x86_64/range-extension-thunk/b.c -O0 -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 -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 -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 -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 -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$' 268: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/rpath.sh -262: + cat -262: + cc -c -o out/test/x86_64/response-file/b.o -xc - 268: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 268: ++ export LC_ALL=C 268: ++ LC_ALL=C -248: + cat 268: ++ '[' -z x86_64 ']' -204: + cat -259: + cc -B. -o out/test/x86_64/relro/exe1 out/test/x86_64/relro/a.o -Wl,-z,relro,-z,lazy 268: ++ '[' -z '' ']' 268: ++ TESTDIR=out/test/x86_64 268: ++ CC=cc @@ -16513,28 +16645,16 @@ 268: ++ GCC=gcc 268: ++ GXX=g++ 268: ++ OBJDUMP=objdump -248: + cc -o out/test/x86_64/relax-got-load/b.o -c -xc - -fPIC 268: ++ OBJCOPY=objcopy 268: ++ STRIP=strip 268: ++ QEMU= -204: + cc -o out/test/x86_64/lto-archive/a.o -c -flto -xc - 268: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/rpath.sh .sh -130: + out/test/x86_64/exception/exe8 268: ++ testname=rpath 268: ++ t=out/test/x86_64/rpath 268: ++ mkdir -p out/test/x86_64/rpath -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 -243: + cc -B. -o out/test/x86_64/protected/b.so -shared out/test/x86_64/protected/a.o -261: + rm -f out/test/x86_64/require-defined/b.a -263: + cat -263: + cc -c -o out/test/x86_64/response-file2/b.o -xc - 268: ++ case $MACHINE in 268: ++ tlsdesc_opt=-mtls-dialect=gnu2 268: +++ uname -261: + ar rcs out/test/x86_64/require-defined/b.a out/test/x86_64/require-defined/a.o -206: + cat -206: + cc -o out/test/x86_64/lto-archive3/a.o -c -xc - -flto 268: ++ '[' Linux = FreeBSD ']' 268: ++ trap 'on_error $LINENO' ERR 268: ++ trap on_exit EXIT @@ -16542,50 +16662,9 @@ 268: Testing rpath ... ++ set -o pipefail 268: ++ set -x 268: + cat -265: + cat 268: + cc -o out/test/x86_64/rpath/a.o -c -x assembler - -265: + cc -o out/test/x86_64/reverse-sections/b.o -c -xc++ - 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/ -260: + not '[' -f out/test/x86_64/repro/exe.repro.tar ']' -260: + '[' -f out/test/x86_64/repro/exe.repro.tar ']' -264: + readelf -W --symbols out/test/x86_64/retain-symbols-file/exe -260: + return 0 -260: + cc -B. -o out/test/x86_64/repro/exe out/test/x86_64/repro/a.o -Wl,-repro -264: + not grep ' foo$' out/test/x86_64/retain-symbols-file/log -264: + grep ' foo$' out/test/x86_64/retain-symbols-file/log -242: + readelf --symbols out/test/x86_64/protected-dynsym/c.so -242: + grep -E 'PROTECTED\b.*\bfoo\b' -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 - -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 -243: + cat -229/402 Test #264: x86_64-retain-symbols-file ............................ Passed 0.31 sec -243: + cc -c -o out/test/x86_64/protected/c.o -xc - -fno-PIE -test 269 - Start 269: x86_64-run-clang - -269: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/run-clang.sh" -269: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -269: Environment variables: -269: MACHINE=x86_64 -269: CPU= -269: Test timeout computed to be: 1500 269: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/run-clang.sh -230: + out/test/x86_64/non-canonical-plt/exe -230: + grep '^1 1 1$' 269: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 269: ++ export LC_ALL=C 269: ++ LC_ALL=C @@ -16600,51 +16679,15 @@ 269: ++ OBJCOPY=objcopy 269: ++ STRIP=strip 269: ++ QEMU= -241: out/test/x86_64/print-dependencies/b.o:(.text) out/test/x86_64/print-dependencies/a.o:(.text) u foo -223: + cat -241: + on_exit -241: + echo OK -241: OK 269: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/run-clang.sh .sh -241: + exit 0 -230: 1 1 1 -223: + cc -c -o out/test/x86_64/no-allow-shlib-undefined/a.o -c -xc - -230/402 Test #241: x86_64-print-dependencies ............................. Passed 1.16 sec -230: + readelf --dyn-syms out/test/x86_64/non-canonical-plt/exe 269: ++ testname=run-clang 269: ++ t=out/test/x86_64/run-clang 269: ++ mkdir -p out/test/x86_64/run-clang -test 270 - Start 270: x86_64-run - -270: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/run.sh" -270: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -270: Environment variables: -270: MACHINE=x86_64 -270: CPU= -270: Test timeout computed to be: 1500 -230: + grep '00000000 .* foo' -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' 269: ++ case $MACHINE in 269: ++ tlsdesc_opt=-mtls-dialect=gnu2 269: +++ uname 269: ++ '[' Linux = FreeBSD ']' -261: + cat -269: ++ trap 'on_error $LINENO' ERR -269: ++ trap on_exit EXIT -269: ++ echo -n 'Testing run-clang ... ' 270: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/run.sh -269: Testing run-clang ... ++ set -o pipefail -269: ++ set -x -269: + '[' cc = cc ']' -181: + out/test/x86_64/init-array-priorities/exe -181: + grep 21348756 -261: + cc -o out/test/x86_64/require-defined/c.o -c -xc - -269: + nm mold-wrapper.so -269: + grep '__[at]san_init' -230: 1: 0000000000000000 0 FUNC GLOBAL DEFAULT UND bar 270: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 270: ++ export LC_ALL=C 270: ++ LC_ALL=C @@ -16660,74 +16703,9 @@ 270: ++ STRIP=strip 270: ++ QEMU= 270: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/run.sh .sh -230: + on_exit -230: + echo OK -230: OK -230: + exit 0 -181: 21348756 -259: + out/test/x86_64/relro/exe1 -259: + grep 'Hello world' -231/402 Test #230: x86_64-non-canonical-plt .............................. Passed 1.28 sec 270: ++ testname=run 270: ++ t=out/test/x86_64/run 270: ++ mkdir -p out/test/x86_64/run -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: ++ case $MACHINE in -270: ++ tlsdesc_opt=-mtls-dialect=gnu2 -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 ']' -270: + nm mold -181: + on_exit -181: + echo OK -181: OK -181: + exit 0 -269: + clang --version -269: + skip -269: + echo skipped -269: skipped -269: + trap - EXIT -269: + exit 0 -259: Hello world -259: + grep -w GNU_RELRO -259: + readelf --segments -W out/test/x86_64/relro/exe1 -148: + grep 'fn8 () at .*/d.c:6' out/test/x86_64/gdb-index-dwarf64/log2 -232/402 Test #181: x86_64-init-array-priorities .......................... Passed 3.72 sec -233/402 Test #269: x86_64-run-clang ......................................***Skipped 0.02 sec -270: + grep '__[at]san_init' -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 -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 -test 273 - Start 273: x86_64-section-order - -273: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/section-order.sh" -273: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -273: Environment variables: -273: MACHINE=x86_64 -273: CPU= -273: Test timeout computed to be: 1500 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 @@ -16747,13 +16725,68 @@ 271: ++ testname=section-align 271: ++ t=out/test/x86_64/section-align 271: ++ mkdir -p out/test/x86_64/section-align -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 -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:/] +271: ++ case $MACHINE in +271: ++ tlsdesc_opt=-mtls-dialect=gnu2 +271: +++ uname +271: ++ '[' Linux = FreeBSD ']' +271: ++ trap 'on_error $LINENO' ERR +271: ++ trap on_exit EXIT +271: ++ echo -n 'Testing section-align ... ' +271: Testing section-align ... ++ set -o pipefail +271: ++ set -x +271: + cc -o out/test/x86_64/section-align/a.o -c -xc -fno-PIC - +271: + cat +232/402 Test #233: x86_64-omagic ......................................... Passed 0.55 sec +233/402 Test #242: x86_64-protected-dynsym ............................... Passed 0.42 sec +264: + cat +test 274 + Start 274: x86_64-section-start + +274: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/section-start.sh" +274: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu +274: Environment variables: +274: MACHINE=x86_64 +274: CPU= +274: Test timeout computed to be: 1500 +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 +261: + cat +261: + cc -o out/test/x86_64/require-defined/c.o -c -xc - +234/402 Test #243: x86_64-protected ...................................... Passed 0.42 sec +235/402 Test #223: x86_64-no-allow-shlib-undefined ....................... Passed 0.69 sec +269: ++ trap 'on_error $LINENO' ERR +269: ++ trap on_exit EXIT +269: ++ echo -n 'Testing run-clang ... ' +269: Testing run-clang ... ++ set -o pipefail +269: ++ set -x +269: + '[' cc = cc ']' +269: + nm mold-wrapper.so +269: + grep '__[at]san_init' +269: + clang --version +269: + skip +269: + echo skipped +269: skipped +269: + trap - EXIT +269: + exit 0 +270: ++ case $MACHINE in +270: ++ tlsdesc_opt=-mtls-dialect=gnu2 +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 ']' +270: + nm mold +270: + grep '__[at]san_init' 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 @@ -16770,24 +16803,20 @@ 272: ++ STRIP=strip 272: ++ QEMU= 272: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/section-attributes.sh .sh -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 -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 -271: ++ case $MACHINE in -271: ++ tlsdesc_opt=-mtls-dialect=gnu2 -273: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/section-order.sh -271: +++ uname 272: ++ testname=section-attributes 272: ++ t=out/test/x86_64/section-attributes 272: ++ mkdir -p out/test/x86_64/section-attributes -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 -271: ++ '[' Linux = FreeBSD ']' -271: ++ trap 'on_error $LINENO' ERR -271: ++ trap on_exit EXIT -271: ++ echo -n 'Testing section-align ... ' -271: Testing section-align ... ++ set -o pipefail -271: ++ set -x +272: ++ case $MACHINE in +272: ++ tlsdesc_opt=-mtls-dialect=gnu2 +272: +++ uname +272: ++ '[' Linux = FreeBSD ']' +272: ++ trap 'on_error $LINENO' ERR +272: ++ trap on_exit EXIT +272: ++ echo -n 'Testing section-attributes ... ' +272: Testing section-attributes ... ++ set -o pipefail +272: ++ set -x +272: + cat +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 273: ++ LC_ALL=C @@ -16802,57 +16831,33 @@ 273: ++ OBJCOPY=objcopy 273: ++ STRIP=strip 273: ++ QEMU= -272: ++ case $MACHINE in -272: ++ tlsdesc_opt=-mtls-dialect=gnu2 -271: + cat -271: + cc -o out/test/x86_64/section-align/a.o -c -xc -fno-PIC - -272: +++ uname -148: #5 0x00007ffff7fbc8d9 in fn4 () at out/test/x86_64/gdb-index-dwarf64/b.c:4 273: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/section-order.sh .sh -148: + grep 'fn3 () at .*/b.c:8' out/test/x86_64/gdb-index-dwarf64/log2 -272: ++ '[' Linux = FreeBSD ']' -272: ++ trap 'on_error $LINENO' ERR -272: ++ trap on_exit EXIT -272: ++ echo -n 'Testing section-attributes ... ' -272: Testing section-attributes ... ++ set -o pipefail -272: ++ set -x -272: + cat -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 273: ++ testname=section-order 273: ++ t=out/test/x86_64/section-order 273: ++ mkdir -p out/test/x86_64/section-order -272: + cc -o out/test/x86_64/section-attributes/a.o -c -xassembler - -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 -273: ++ case $MACHINE in -273: ++ tlsdesc_opt=-mtls-dialect=gnu2 -273: +++ uname -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 -234/402 Test #148: x86_64-gdb-index-dwarf64 .............................. Passed 4.21 sec -test 274 - Start 274: x86_64-section-start +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 +test 276 + Start 276: x86_64-shared-abs-sym -274: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/section-start.sh" -274: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -274: Environment variables: -274: MACHINE=x86_64 -274: CPU= -274: Test timeout computed to be: 1500 -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 - -272: + cat -272: + cc -o out/test/x86_64/section-attributes/b.o -c -xassembler - +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 +266: + cat +266: + cc -c -o out/test/x86_64/rodata-name/b.o -xc - +265: + cc -o out/test/x86_64/reverse-sections/b.o -c -xc++ - +265: + cat 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 @@ -16863,13 +16868,11 @@ 274: ++ CC=cc 274: ++ CXX=c++ 274: ++ GCC=gcc -272: + cat 274: ++ GXX=g++ 274: ++ OBJDUMP=objdump 274: ++ OBJCOPY=objcopy 274: ++ STRIP=strip 274: ++ QEMU= -272: + cc -o out/test/x86_64/section-attributes/c.o -c -xassembler - 274: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/section-start.sh .sh 274: ++ testname=section-start 274: ++ t=out/test/x86_64/section-start @@ -16886,92 +16889,43 @@ 274: + '[' x86_64 = ppc64 ']' 274: + [[ x86_64 = loongarch* ]] 274: + '[' x86_64 = arm ']' -272: + cat -272: + cc -o out/test/x86_64/section-attributes/d.o -c -xc - -274: + cat 274: + cc -o out/test/x86_64/section-start/a.o -c -xc -fno-PIC - -260: + tar -C out/test/x86_64/repro -xf out/test/x86_64/repro/exe.repro.tar -256: + ./mold --relocatable -o out/test/x86_64/relocatable-merge-sections/b.o out/test/x86_64/relocatable-merge-sections/a.o -262: + cat -262: + cc -c -o out/test/x86_64/response-file/c.o -xc - -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 -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 -206: + rm -f out/test/x86_64/lto-archive3/b.a -267: + cc -B. -o out/test/x86_64/rosegment/exe1 out/test/x86_64/rosegment/a.o -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 -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 -254: + cat -251: + cat -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 -259: + out/test/x86_64/relro/exe2 -254: + c++ -c -o out/test/x86_64/relocatable-exception/b.o -xc++ - -130: + c++ -B. -o out/test/x86_64/exception/exe9 out/test/x86_64/exception/e.o -no-pie -static -pthread -259: + grep 'Hello world' -244: + cat -258: + cat -206: + ar rc out/test/x86_64/lto-archive3/b.a out/test/x86_64/lto-archive3/a.o -204: + cat -258: + cc -c -o out/test/x86_64/relocatable/b.o -xc - -253: + cat -250: + cat -259: Hello world -244: + cc -shared -o out/test/x86_64/push-pop-state/b.so -xc - -251: + c++ -c -o out/test/x86_64/relocatable-c++/b.o -xc++ - -250: + cc -c -o out/test/x86_64/relocatable-archive/b.o -xc - -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 -253: + cc -c -o out/test/x86_64/relocatable-debug-info/b.o -xc - -g -259: + readelf --segments -W out/test/x86_64/relro/exe2 -259: + grep -w GNU_RELRO -268: + readelf --dynamic out/test/x86_64/rpath/exe2 -268: + grep -F 'Library runpath: [/foo:/bar:/baz]' -260: + tar -C out/test/x86_64/repro -tvf out/test/x86_64/repro/exe.repro.tar -260: + grep ' exe.repro/.*/a.o' -204: + cc -o out/test/x86_64/lto-archive/b.o -c -flto -xc - -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 -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: + grep /a.o out/test/x86_64/repro/exe.repro/response.txt -268: 0x000000000000001d (RUNPATH) Library runpath: [/foo:/bar:/baz] -268: + on_exit -268: + echo OK -268: OK -268: + exit 0 -260: out/test/x86_64/repro/a.o -235/402 Test #268: x86_64-rpath .......................................... Passed 0.17 sec -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 -246: + cc -B. -o out/test/x86_64/range-extension-thunk2/exe out/test/x86_64/range-extension-thunk2/a.o -test 275 - Start 275: x86_64-separate-debug-file +274: + cat +236/402 Test #269: x86_64-run-clang ......................................***Skipped 0.06 sec +test 278 + Start 278: x86_64-shuffle-sections-seed -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 -207: + cat -207: + cc -flto -c -fPIC -o out/test/x86_64/lto-dso/a.o -xc - -271: + cc -B. -o out/test/x86_64/section-align/exe1 out/test/x86_64/section-align/a.o -Wl,--section-align=.foo=0x2000 -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 -252: + cat -252: + gcc -c -o out/test/x86_64/relocatable-compressed-debug-info/a.o -xc - -g3 -gz -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 -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' -265: + cat -265: + cc -o out/test/x86_64/reverse-sections/c.o -c -xc++ - -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 -259: + grep 'Hello world' -259: + out/test/x86_64/relro/exe3 -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 +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 +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: + cc -o out/test/x86_64/section-order/a.o -c -xc -fno-PIC - +273: + cat +220: + grep 'a.sh execl' +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 execl +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 +220: out/test/x86_64/mold-wrapper/a.sh execlp 275: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/separate-debug-file.sh -259: Hello world 275: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc -256: [ 4] .text.foo PROGBITS 0000000000000000 0000a3 000007 00 AX 0 0 1 275: ++ export LC_ALL=C 275: ++ LC_ALL=C 275: ++ '[' -z x86_64 ']' @@ -16985,31 +16939,10 @@ 275: ++ OBJCOPY=objcopy 275: ++ STRIP=strip 275: ++ QEMU= -259: + not grep -w GNU_RELRO -259: + readelf --segments -W out/test/x86_64/relro/exe3 -259: + grep -w GNU_RELRO 275: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/separate-debug-file.sh .sh -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 275: ++ testname=separate-debug-file -259: + return 0 -259: + on_exit 275: ++ t=out/test/x86_64/separate-debug-file 275: ++ mkdir -p out/test/x86_64/separate-debug-file -259: + echo OK -259: OK -259: + exit 0 -236/402 Test #259: x86_64-relro .......................................... Passed 0.55 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 275: ++ case $MACHINE in 275: ++ tlsdesc_opt=-mtls-dialect=gnu2 275: +++ uname @@ -17019,12 +16952,25 @@ 275: ++ echo -n 'Testing separate-debug-file ... ' 275: Testing separate-debug-file ... ++ set -o pipefail 275: ++ set -x -275: + grep __tsan_init -275: + nm mold -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 +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 +237/402 Test #187: x86_64-issue646 ....................................... Passed 1.31 sec +272: + cc -o out/test/x86_64/section-attributes/a.o -c -xassembler - +272: + cat +272: + cc -o out/test/x86_64/section-attributes/b.o -c -xassembler - +272: + cat +272: + cc -o out/test/x86_64/section-attributes/c.o -c -xassembler - +245: + cc -c -o out/test/x86_64/range-extension-thunk/f.o out/test/x86_64/range-extension-thunk/b.c -O2 +130: + out/test/x86_64/exception/exe8 +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 +262: + cat +262: + cc -c -o out/test/x86_64/response-file/c.o -xc - 276: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/shared-abs-sym.sh 276: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 276: ++ export LC_ALL=C @@ -17044,83 +16990,16 @@ 276: ++ testname=shared-abs-sym 276: ++ t=out/test/x86_64/shared-abs-sym 276: ++ mkdir -p out/test/x86_64/shared-abs-sym -242: + readelf --symbols out/test/x86_64/protected-dynsym/e.so -242: + grep -E 'PROTECTED\b.*\bfoo\b' -270: + cat 276: ++ case $MACHINE in 276: ++ tlsdesc_opt=-mtls-dialect=gnu2 -270: + cc -xc -c -o out/test/x86_64/run/a.o - -242: 5: 000000000000378c 4 OBJECT GLOBAL PROTECTED 22 foo -266: + grep Hello -267: + readelf -W --segments out/test/x86_64/rosegment/exe1 -256: + readelf -WS out/test/x86_64/relocatable-merge-sections/c.o 276: +++ uname -242: + on_exit -242: + echo OK -242: OK -242: + exit 0 -267: + not grep '\.interp .* \.text' -237/402 Test #242: x86_64-protected-dynsym ............................... Passed 1.36 sec -266: + readelf -p .rodata.str1.1 out/test/x86_64/rodata-name/exe -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 -266: [ 0] Hello -266: + grep world -266: + readelf -p .rodata.str4.4 out/test/x86_64/rodata-name/exe 276: ++ '[' Linux = FreeBSD ']' 276: ++ trap 'on_error $LINENO' ERR 276: ++ trap on_exit EXIT 276: ++ echo -n 'Testing shared-abs-sym ... ' 276: Testing shared-abs-sym ... ++ set -o pipefail 276: ++ set -x -276: ++ uname -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 -267: + grep '\.interp .* \.text' -248: + out/test/x86_64/relax-got-load/exe1 -248: + grep 'Hello world' -267: + return 0 -238/402 Test #256: x86_64-relocatable-merge-sections ..................... Passed 0.61 sec -267: + cc -B. -o out/test/x86_64/rosegment/exe2 out/test/x86_64/rosegment/a.o -Wl,--rosegment -276: + '[' Linux = FreeBSD ']' -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 -276: + cat -276: + cc -B. -fPIC -shared -o out/test/x86_64/shared-abs-sym/a.so -xassembler - -271: + readelf -WS out/test/x86_64/section-align/exe1 -271: + grep '\.foo.* 8192$' -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: [ 0] world -266: + readelf -p .rodata.str1.1 out/test/x86_64/rodata-name/exe -266: + grep foobar -206: + ar rc out/test/x86_64/lto-archive3/c.a out/test/x86_64/lto-archive3/a.o -278: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/shuffle-sections-seed.sh 277: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/shared.sh -271: [24] .foo PROGBITS 0000000000004000 001000 000004 00 WA 0 0 8192 -271: + cc -B. -o out/test/x86_64/section-align/exe2 out/test/x86_64/section-align/a.o -Wl,--section-align=.foo=256 277: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 277: ++ export LC_ALL=C 277: ++ LC_ALL=C @@ -17135,12 +17014,34 @@ 277: ++ OBJCOPY=objcopy 277: ++ STRIP=strip 277: ++ QEMU= -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 -204: + rm -f out/test/x86_64/lto-archive/c.a -253: + grep 'Warning: DIE at offset' -253: + objdump --dwarf=info out/test/x86_64/relocatable-debug-info/a.o out/test/x86_64/relocatable-debug-info/b.o -266: [ 7] foobar -266: + readelf -p .rodata.cst8 out/test/x86_64/rodata-name/exe +277: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/shared.sh .sh +277: ++ testname=shared +277: ++ t=out/test/x86_64/shared +277: ++ mkdir -p out/test/x86_64/shared +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 +275: + nm mold +275: + grep __tsan_init +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 +244: + readelf --dynamic out/test/x86_64/push-pop-state/exe +244: + grep -F a.so out/test/x86_64/push-pop-state/log +259: + out/test/x86_64/relro/exe1 +259: + grep 'Hello world' +271: + cc -B. -o out/test/x86_64/section-align/exe1 out/test/x86_64/section-align/a.o -Wl,--section-align=.foo=0x2000 +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 +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 @@ -17155,93 +17056,53 @@ 278: ++ OBJCOPY=objcopy 278: ++ STRIP=strip 278: ++ QEMU= -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 278: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/shuffle-sections-seed.sh .sh -261: + readelf --symbols out/test/x86_64/require-defined/exe -250: + cat -277: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/shared.sh .sh 278: ++ testname=shuffle-sections-seed 278: ++ t=out/test/x86_64/shuffle-sections-seed 278: ++ mkdir -p out/test/x86_64/shuffle-sections-seed -266: + grep abcdefgh -277: ++ testname=shared -277: ++ t=out/test/x86_64/shared -261: + not grep foobar -250: + cc -c -o out/test/x86_64/relocatable-archive/c.o -xc - -277: ++ mkdir -p out/test/x86_64/shared -266: [ 0] abcdefgh -261: + grep foobar -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 -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 -266: + readelf -p .rodatabaz out/test/x86_64/rodata-name/exe -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 -266: + grep baz 278: ++ case $MACHINE in 278: ++ tlsdesc_opt=-mtls-dialect=gnu2 -278: +++ uname -243: + grep '3 4 0' -207: + cc -B. -shared -o out/test/x86_64/lto-dso/b.so -flto out/test/x86_64/lto-dso/a.o -206: + cat -206: + cc -o out/test/x86_64/lto-archive3/c.o -c -xc - -278: ++ '[' Linux = FreeBSD ']' -266: String dump of section '.rodatabaz': -266: [ 0] baz -278: ++ trap 'on_error $LINENO' ERR -278: ++ trap on_exit EXIT -278: ++ echo -n 'Testing shuffle-sections-seed ... ' -278: Testing shuffle-sections-seed ... ++ set -o pipefail -278: ++ set -x -266: + on_exit -266: + echo OK -266: OK -266: + exit 0 -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 -239/402 Test #266: x86_64-rodata-name .................................... Passed 0.54 sec -278: + cat -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 -243: + out/test/x86_64/protected/exe -243: 3 4 0 -243: + on_exit -243: + echo OK -243: OK -243: + exit 0 -273: + out/test/x86_64/section-order/exe1 -273: + grep Hello -273: Hello world -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 +259: Hello world +220: + grep 'a.sh execle' +220: ++ pwd 277: ++ case $MACHINE in 277: ++ tlsdesc_opt=-mtls-dialect=gnu2 -252: + cat -205: + cc -o out/test/x86_64/lto-archive2/a.o -c -flto=auto -xc - -273: + readelf -SW out/test/x86_64/section-order/exe1 -273: + grep '\.fn2 .*00200000' -205: + echo +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 +276: ++ uname +278: +++ uname 277: +++ uname -212: + cat -278: + cc -o out/test/x86_64/shuffle-sections-seed/a.o -ffunction-sections -c -xc - -252: + gcc -c -o out/test/x86_64/relocatable-compressed-debug-info/b.o -xc - -g3 -gz 277: ++ '[' Linux = FreeBSD ']' +259: + readelf --segments -W out/test/x86_64/relro/exe1 277: ++ trap 'on_error $LINENO' ERR +244: 0x0000000000000001 (NEEDED) Shared library: [out/test/x86_64/push-pop-state/a.so] 277: ++ trap on_exit EXIT 277: ++ echo -n 'Testing shared ... ' 277: Testing shared ... ++ set -o pipefail +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 277: ++ set -x -212: + cc -flto -c -fPIC -o out/test/x86_64/lto-version-script/a.o -xc - +272: + cc -o out/test/x86_64/section-attributes/d.o -c -xc - +277: + cat +272: + cat +276: + '[' Linux = FreeBSD ']' +276: + cat +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 +259: + grep -w GNU_RELRO 279: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/shuffle-sections.sh +277: + cc -fPIC -c -o out/test/x86_64/shared/a.o -xc - +278: ++ '[' Linux = FreeBSD ']' +278: ++ trap 'on_error $LINENO' ERR +278: ++ trap on_exit EXIT 279: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc +278: ++ echo -n 'Testing shuffle-sections-seed ... ' 279: ++ export LC_ALL=C 279: ++ LC_ALL=C +278: Testing shuffle-sections-seed ... ++ set -o pipefail +278: ++ set -x 279: ++ '[' -z x86_64 ']' +259: GNU_RELRO 0x000718 0x0000000000002718 0x0000000000002718 0x000228 0x0008e8 R 0x1 279: ++ '[' -z '' ']' 279: ++ TESTDIR=out/test/x86_64 279: ++ CC=cc @@ -17252,11 +17113,23 @@ 279: ++ OBJCOPY=objcopy 279: ++ STRIP=strip 279: ++ QEMU= -240/402 Test #243: x86_64-protected ...................................... Passed 1.29 sec -277: + cat -277: + cc -fPIC -c -o out/test/x86_64/shared/a.o -xc - -273: [ 1] .fn2 PROGBITS 0000000000200000 001000 000016 00 AX 0 0 1 -273: + readelf -SW out/test/x86_64/section-order/exe1 +279: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/shuffle-sections.sh .sh +259: + cc -B. -o out/test/x86_64/relro/exe2 out/test/x86_64/relro/a.o -Wl,-z,relro,-z,now +278: + cat +278: + cc -o out/test/x86_64/shuffle-sections-seed/a.o -ffunction-sections -c -xc - +276: + cc -B. -fPIC -shared -o out/test/x86_64/shared-abs-sym/a.so -xassembler - +244: + return 0 +244: + on_exit +244: + echo OK +244: OK +244: + exit 0 +238/402 Test #244: x86_64-push-pop-state ................................. Passed 0.44 sec +279: ++ testname=shuffle-sections +279: ++ t=out/test/x86_64/shuffle-sections +279: ++ mkdir -p out/test/x86_64/shuffle-sections +220: out/test/x86_64/mold-wrapper/a.sh execle +220: + grep 'a.sh execv' +220: ++ pwd test 280 Start 280: x86_64-soname @@ -17266,31 +17139,29 @@ 280: MACHINE=x86_64 280: CPU= 280: Test timeout computed to be: 1500 -279: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/shuffle-sections.sh .sh -279: ++ testname=shuffle-sections -279: ++ t=out/test/x86_64/shuffle-sections -279: ++ mkdir -p out/test/x86_64/shuffle-sections -273: + grep '\.fn1 .*00300000' -258: + cc -B. -o out/test/x86_64/relocatable/exe out/test/x86_64/relocatable/c.o -211: + cc -flto -c -o out/test/x86_64/lto-nostdlib/a.o -xc - -211: + cat -208: + gcc -flto -c -o out/test/x86_64/lto-gcc/a.o -xc - -208: + cat -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 279: ++ case $MACHINE in 279: ++ tlsdesc_opt=-mtls-dialect=gnu2 -130: + out/test/x86_64/exception/exe9 -273: [ 6] .fn1 PROGBITS 0000000000300000 002000 000016 00 AX 0 0 1 -246: + out/test/x86_64/range-extension-thunk2/exe 279: +++ uname -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' -130: + c++ -B. -o out/test/x86_64/exception/exe10 out/test/x86_64/exception/e.o -no-pie +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 +246: + cc -B. -o out/test/x86_64/range-extension-thunk2/exe out/test/x86_64/range-extension-thunk2/a.o +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 +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 +267: + cc -B. -o out/test/x86_64/rosegment/exe1 out/test/x86_64/rosegment/a.o +279: + cc -o out/test/x86_64/shuffle-sections/a.o -ffunction-sections -c -xc - +279: + cat 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 ']' -246: + grep -E '^0 9 1 8 2 7 3 6 4 5 10 19 11 18 12 17 13 16 14 15 0 $' 280: ++ '[' -z '' ']' 280: ++ TESTDIR=out/test/x86_64 280: ++ CC=cc @@ -17301,27 +17172,52 @@ 280: ++ OBJCOPY=objcopy 280: ++ STRIP=strip 280: ++ QEMU= -246: 0 9 1 8 2 7 3 6 4 5 10 19 11 18 12 17 13 16 14 15 0 +220: out/test/x86_64/mold-wrapper/a.sh execv 280: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/soname.sh .sh -246: + on_exit -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 - +220: + grep 'a.sh execvp' +220: ++ pwd +268: + readelf --dynamic out/test/x86_64/rpath/exe1 +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 +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 280: ++ testname=soname 280: ++ t=out/test/x86_64/soname 280: ++ mkdir -p out/test/x86_64/soname -246: + echo OK -246: OK -246: + exit 0 +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 +130: + c++ -B. -o out/test/x86_64/exception/exe9 out/test/x86_64/exception/e.o -no-pie -static -pthread +265: + cat +265: + cc -o out/test/x86_64/reverse-sections/c.o -c -xc++ - 280: ++ case $MACHINE in 280: ++ tlsdesc_opt=-mtls-dialect=gnu2 280: +++ uname -241/402 Test #246: x86_64-range-extension-thunk2 ......................... Passed 1.08 sec +248: + out/test/x86_64/relax-got-load/exe2 +248: + grep 'Hello world' +220: out/test/x86_64/mold-wrapper/a.sh execvp +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 +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 +280: + cc -fPIC -c -o out/test/x86_64/soname/a.o -xc - +280: + cat +220: ++ pwd +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 +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 +248: Hello world +248: + case $MACHINE in +248: + on_exit +248: + echo OK +248: OK +248: + exit 0 +264: + readelf -W --symbols out/test/x86_64/retain-symbols-file/exe +239/402 Test #248: x86_64-relax-got-load ................................. Passed 0.42 sec test 281 Start 281: x86_64-spare-program-headers @@ -17331,15 +17227,39 @@ 281: MACHINE=x86_64 281: CPU= 281: Test timeout computed to be: 1500 -253: + cc -B. -o out/test/x86_64/relocatable-debug-info/exe out/test/x86_64/relocatable-debug-info/c.o -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 -280: + cc -fPIC -c -o out/test/x86_64/soname/a.o -xc - +220: + grep 'a.sh execvpe bar' +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' +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 +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 +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 +220: out/test/x86_64/mold-wrapper/a.sh execvpe bar +220: + on_exit +220: + echo OK +220: OK +220: + exit 0 +240/402 Test #220: x86_64-mold-wrapper ................................... Passed 0.86 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 +264: 38: 0000000000001717 7 FUNC LOCAL DEFAULT 17 baz +264: + on_exit +264: + echo OK +264: OK +264: + exit 0 281: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/spare-program-headers.sh 281: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 281: ++ export LC_ALL=C @@ -17355,91 +17275,187 @@ 281: ++ OBJCOPY=objcopy 281: ++ STRIP=strip 281: ++ QEMU= -281: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/spare-program-headers.sh .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 -267: + readelf -W --segments out/test/x86_64/rosegment/exe2 -267: + not grep '\.interp .* \.text' -267: + grep '\.interp .* \.text' -267: + return 0 -267: + cc -B. -o out/test/x86_64/rosegment/exe3 out/test/x86_64/rosegment/a.o -Wl,--no-rosegment -272: + readelf -W --sections out/test/x86_64/section-attributes/exe -281: ++ case $MACHINE in -281: ++ tlsdesc_opt=-mtls-dialect=gnu2 -272: + grep 'foobar.*WAX' -281: +++ uname +260: + tar -C out/test/x86_64/repro -xf out/test/x86_64/repro/exe.repro.tar 263: + on_exit 263: + echo OK 263: OK 263: + exit 0 -274: + out/test/x86_64/section-start/exe1 -242/402 Test #263: x86_64-response-file2 ................................. Passed 0.67 sec -274: + grep 'main fn1 fn2 0x10000000 0x20000000' -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 -274: main fn1 fn2 0x10000000 0x20000000 -274: + readelf -W --segments out/test/x86_64/section-start/exe1 -274: + sed 's/0x[0-9a-f]*//' -204: + cat -204: + cc -o out/test/x86_64/lto-archive/d.o -c -flto -xc - -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 - -258: + out/test/x86_64/relocatable/exe -258: Hello world -258: + on_exit -258: + echo OK -258: OK -258: + exit 0 -272: [27] .foobar PROGBITS 00000000000048f9 0008f9 00000c 00 WAX 0 0 1 -272: + on_exit -272: + echo OK -272: OK -272: + exit 0 -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 -243/402 Test #272: x86_64-section-attributes ............................. Passed 0.34 sec -274: + grep ' LOAD ' -244/402 Test #258: x86_64-relocatable .................................... Passed 0.71 sec -205: + rm -f out/test/x86_64/lto-archive2/b.a -205: + ar rc out/test/x86_64/lto-archive2/b.a out/test/x86_64/lto-archive2/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 -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: + diff out/test/x86_64/section-start/log1 /dev/fd/63 -274: ++ sort out/test/x86_64/section-start/log1 -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 -250: + cc -c -o out/test/x86_64/relocatable-archive/d.o -xc - -250: + cat -276: + cat -276: + cc -B. -fPIC -shared -o out/test/x86_64/shared-abs-sym/b.so -xassembler - +277: + cc -B. -shared -o out/test/x86_64/shared/b.so out/test/x86_64/shared/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` 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 @@ -17456,96 +17472,1432 @@ 282: ++ STRIP=strip 282: ++ QEMU= 282: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/start-lib.sh .sh +241/402 Test #264: x86_64-retain-symbols-file ............................ Passed 0.23 sec +281: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/spare-program-headers.sh .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 +242/402 Test #263: x86_64-response-file2 ................................. Passed 0.25 sec +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` 282: ++ testname=start-lib 282: ++ t=out/test/x86_64/start-lib 282: ++ mkdir -p out/test/x86_64/start-lib -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 -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 -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 -283: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/start-stop-symbol.sh -245: + cc -c -o out/test/x86_64/range-extension-thunk/f.o out/test/x86_64/range-extension-thunk/b.c -O2 -277: + cc -B. -shared -o out/test/x86_64/shared/b.so out/test/x86_64/shared/a.o -211: + cc -B. -o out/test/x86_64/lto-nostdlib/exe -flto out/test/x86_64/lto-nostdlib/a.o -nostdlib -273: + readelf -SW out/test/x86_64/section-order/exe2 -271: + readelf -WS out/test/x86_64/section-align/exe2 -273: + grep '\.fn2 .*00400000' -283: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc -283: ++ export LC_ALL=C -283: ++ LC_ALL=C -283: ++ '[' -z x86_64 ']' -283: ++ '[' -z '' ']' -283: ++ TESTDIR=out/test/x86_64 -283: ++ CC=cc -283: ++ CXX=c++ -283: ++ GCC=gcc -283: ++ GXX=g++ -283: ++ OBJDUMP=objdump -283: ++ OBJCOPY=objcopy -283: ++ STRIP=strip -283: ++ QEMU= -271: + grep '\.foo.* 256$' -283: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/start-stop-symbol.sh .sh -283: ++ testname=start-stop-symbol -283: ++ t=out/test/x86_64/start-stop-symbol -283: ++ mkdir -p out/test/x86_64/start-stop-symbol -275: + on_qemu -275: + '[' '' '!=' '' ']' -275: + grep -w qemu /proc/cpuinfo -275: + command -v gdb -275: + command -v flock -275: + cat -284: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/start-stop.sh -273: [16] .fn2 PROGBITS 0000000000400000 002000 000016 00 AX 0 0 1 -260: + MOLD_REPRO=1 -260: + cc -B. -o out/test/x86_64/repro/exe out/test/x86_64/repro/a.o -283: ++ case $MACHINE in -283: ++ tlsdesc_opt=-mtls-dialect=gnu2 -271: [24] .foo PROGBITS 0000000000003900 000900 000004 00 WA 0 0 256 -283: +++ uname -208: + gcc -B. -o out/test/x86_64/lto-gcc/exe1 -flto out/test/x86_64/lto-gcc/a.o -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 -273: + readelf -sW out/test/x86_64/section-order/exe2 -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 -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= -284: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/start-stop.sh .sh +208: COLLECT_GCC_OPTIONS='-c' '-fno-openmp' '-fno-openacc' '-fPIE' '-fcf-protection=none' '-fasynchronous-unwind-tables' '-B' '.' '-v' '-mtune=generic' '-march=x86-64' '-fltrans-output-list=/tmp/cco203nW.ltrans.out' '-fwpa=jobserver' '-fresolution=/tmp/ccOYBsaL.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 -fPIE -fcf-protection=none -fasynchronous-unwind-tables -fltrans-output-list=/tmp/cco203nW.ltrans.out -fwpa=jobserver -fresolution=/tmp/ccOYBsaL.res -flinker-output=pie @/tmp/cckFidw8 +208: COLLECT_GCC_OPTIONS='-c' '-fno-openmp' '-fno-openacc' '-fPIE' '-fcf-protection=none' '-fasynchronous-unwind-tables' '-B' '.' '-v' '-mtune=generic' '-march=x86-64' '-fltrans-output-list=/tmp/cco203nW.ltrans.out' '-fwpa=jobserver' '-fresolution=/tmp/ccOYBsaL.res' '-flinker-output=pie' '-dumpdir' 'out/test/x86_64/lto-gcc/exe2.wpa.' +208: + gcc -flto -fno-use-linker-plugin -c -o out/test/x86_64/lto-gcc/c.o -xc - +208: + cat +271: + readelf -WS out/test/x86_64/section-align/exe1 +271: + grep '\.foo.* 8192$' +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 +281: ++ case $MACHINE in +281: ++ tlsdesc_opt=-mtls-dialect=gnu2 +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: + cat +281: + cc -o out/test/x86_64/spare-program-headers/a.o -c -xc - +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` +279: + echo 'void fn307() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn308() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn309() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn310() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn311() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn312() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn313() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn314() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn315() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn316() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn317() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn318() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn319() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn320() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn321() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn322() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn323() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn324() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn325() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn326() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn327() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn328() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn329() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn330() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn331() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn332() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn333() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn334() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn335() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn336() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn337() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn338() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn339() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn340() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn341() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn342() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn343() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn344() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn345() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn346() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn347() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn348() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn349() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn350() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn351() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn352() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn353() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn354() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn355() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn356() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn357() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn358() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn359() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn360() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn361() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn362() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn363() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn364() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn365() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn366() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn367() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn368() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn369() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn370() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn371() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn372() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn373() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn374() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn375() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn376() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn377() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn378() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn379() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn380() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn381() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn382() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn383() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn384() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn385() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn386() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn387() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn388() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn389() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn390() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn391() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn392() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn393() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn394() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn395() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn396() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn397() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn398() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn399() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn400() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn401() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn402() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn403() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn404() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn405() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn406() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn407() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn408() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn409() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn410() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn411() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn412() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn413() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn414() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn415() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn416() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn417() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn418() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn419() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn420() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn421() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn422() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn423() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn424() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn425() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn426() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn427() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn428() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn429() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn430() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn431() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn432() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn433() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn434() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn435() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn436() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn437() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn438() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn439() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn440() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn441() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn442() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn443() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn444() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn445() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn446() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn447() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn448() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn449() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn450() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn451() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn452() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn453() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn454() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn455() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn456() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn457() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn458() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn459() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn460() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn461() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn462() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn463() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn464() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn465() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn466() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn467() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn468() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn469() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn470() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn471() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn472() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn473() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn474() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn475() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn476() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn477() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn478() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn479() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn480() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn481() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn482() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn483() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn484() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn485() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn486() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn487() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn488() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn489() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn490() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn491() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn492() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn493() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn494() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn495() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn496() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn497() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn498() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn499() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn500() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn501() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn502() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn503() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn504() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn505() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn506() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn507() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn508() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn509() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn510() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn511() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn512() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn513() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn514() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn515() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn516() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn517() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn518() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn519() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn520() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn521() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn522() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn523() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn524() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn525() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn526() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn527() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn528() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn529() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn530() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn531() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn532() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn533() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn534() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn535() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn536() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn537() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn538() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn539() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn540() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn541() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn542() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn543() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn544() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn545() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn546() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn547() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn548() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn549() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn550() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn551() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn552() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn553() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn554() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn555() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn556() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn557() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn558() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn559() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn560() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn561() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn562() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn563() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn564() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn565() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn566() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn567() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn568() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn569() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn570() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn571() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn572() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn573() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn574() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn575() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn576() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn577() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn578() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn579() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn580() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn581() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn582() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn583() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn584() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn585() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn586() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn587() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn588() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn589() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn590() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn591() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn592() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn593() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn594() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn595() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn596() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn597() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn598() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn599() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn600() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn601() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn602() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn603() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn604() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn605() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn606() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn607() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn608() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn609() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn610() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn611() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn612() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn613() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn614() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn615() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn616() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn617() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn618() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn619() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn620() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn621() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn622() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn623() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn624() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn625() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn626() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn627() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn628() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn629() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn630() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn631() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn632() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn633() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn634() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn635() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn636() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn637() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn638() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn639() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn640() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn641() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn642() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn643() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn644() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn645() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn646() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn647() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn648() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn649() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn650() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn651() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn652() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn653() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn654() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn655() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn656() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn657() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn658() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn659() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn660() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn661() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn662() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn663() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn664() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn665() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn666() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn667() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn668() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn669() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn670() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn671() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn672() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn673() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn674() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn675() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn676() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn677() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn678() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn679() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn680() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn681() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn682() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn683() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn684() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn685() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn686() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn687() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn688() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn689() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn690() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn691() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn692() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn693() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn694() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn695() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn696() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn697() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn698() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn699() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn700() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn701() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn702() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn703() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn704() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn705() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn706() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn707() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn708() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn709() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn710() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn711() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn712() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn713() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn714() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn715() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn716() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn717() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn718() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn719() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn720() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn721() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn722() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn723() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn724() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn725() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn726() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn727() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn728() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn729() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn730() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn731() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn732() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn733() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn734() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn735() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn736() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn737() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn738() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn739() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn740() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn741() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn742() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn743() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn744() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn745() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn746() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn747() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn748() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn749() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn750() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn751() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn752() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn753() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn754() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn755() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn756() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn757() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn758() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn759() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn760() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn761() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn762() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn763() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn764() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn765() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn766() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn767() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn768() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn769() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn770() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn771() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn772() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn773() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn774() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn775() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn776() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn777() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn778() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn779() {}' +279: + for i in `seq 1 1000` 282: ++ case $MACHINE in 282: ++ tlsdesc_opt=-mtls-dialect=gnu2 282: +++ uname 282: ++ '[' Linux = FreeBSD ']' -271: + grep 'must be a power of 2' -283: ++ '[' Linux = FreeBSD ']' -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 -283: + cat -283: + cc -c -o out/test/x86_64/start-stop-symbol/a.o -xc - -273: + grep -E ': 0+200000\s.*\s__ehdr_start$' -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' -284: ++ testname=start-stop -284: ++ t=out/test/x86_64/start-stop -284: ++ mkdir -p out/test/x86_64/start-stop 282: ++ trap 'on_error $LINENO' ERR 282: ++ trap on_exit EXIT 282: ++ echo -n 'Testing start-lib ... ' @@ -17553,91 +18905,19 @@ 282: ++ set -x 282: + cat 282: + cc -o out/test/x86_64/start-lib/a.o -c -xc - -284: ++ case $MACHINE in -284: ++ tlsdesc_opt=-mtls-dialect=gnu2 -273: PHDR 0x001000 0x0000000000300000 0x0000000000300000 0x0002a0 0x0002a0 R 0x8 -284: +++ uname -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' -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 - -280: + cc -o out/test/x86_64/soname/b.so -shared out/test/x86_64/soname/a.o -267: + readelf -W --segments out/test/x86_64/rosegment/exe3 -267: + grep '\.interp .* \.text' -244: + cat -244: + cc -c -o out/test/x86_64/push-pop-state/c.o -xc - -248: + out/test/x86_64/relax-got-load/exe2 -223: + grep -F 'undefined symbol: foo' out/test/x86_64/no-allow-shlib-undefined/log -261: + readelf --symbols out/test/x86_64/require-defined/exe -214: + out/test/x86_64/many-sections/exe -248: + grep 'Hello world' -214: + grep Hello -261: + grep foobar +271: [24] .foo PROGBITS 0000000000004000 001000 000004 00 WA 0 0 8192 +271: + cc -B. -o out/test/x86_64/section-align/exe2 out/test/x86_64/section-align/a.o -Wl,--section-align=.foo=256 +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 278: + cc -o out/test/x86_64/shuffle-sections-seed/b.o -ffunction-sections -c -xc - -262: + on_exit -262: + echo OK -262: OK -262: + exit 0 278: ++ seq 1 1000 -275: + cc -c -o out/test/x86_64/separate-debug-file/a.o out/test/x86_64/separate-debug-file/a.c -g -248: Hello world -245/402 Test #262: x86_64-response-file .................................. Passed 1.03 sec -248: + case $MACHINE in -248: + on_exit -248: + echo OK -248: OK -248: + exit 0 -274: + out/test/x86_64/section-start/exe2 -274: + grep 'main fn1 fn2 0x20000000 0x10000000' -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 -246/402 Test #248: x86_64-relax-got-load ................................. Passed 1.46 sec -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]*//' -274: + diff out/test/x86_64/section-start/log2 /dev/fd/63 -274: ++ sort out/test/x86_64/section-start/log2 -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 -214: Hello -214: + on_exit -214: + echo OK -214: OK -214: + exit 0 -247/402 Test #214: x86_64-many-sections .................................. Passed 2.43 sec -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' -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 -248/402 Test #267: x86_64-rosegment ...................................... Passed 0.98 sec -265: + out/test/x86_64/reverse-sections/exe1 -265: + grep 'foo1 foo2 foo3 foo4 foo5 foo6' -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 278: + for i in `seq 1 1000` 278: + echo 'void fn1() {}' 278: + for i in `seq 1 1000` @@ -19123,6 +20403,454 @@ 278: + for i in `seq 1 1000` 278: + echo 'void fn742() {}' 278: + for i in `seq 1 1000` +259: + out/test/x86_64/relro/exe2 +259: + grep 'Hello world' +259: Hello world +259: + grep -w GNU_RELRO +259: + readelf --segments -W out/test/x86_64/relro/exe2 +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 +279: + echo 'void fn780() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn781() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn782() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn783() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn784() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn785() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn786() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn787() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn788() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn789() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn790() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn791() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn792() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn793() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn794() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn795() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn796() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn797() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn798() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn799() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn800() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn801() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn802() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn803() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn804() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn805() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn806() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn807() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn808() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn809() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn810() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn811() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn812() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn813() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn814() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn815() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn816() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn817() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn818() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn819() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn820() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn821() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn822() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn823() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn824() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn825() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn826() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn827() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn828() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn829() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn830() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn831() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn832() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn833() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn834() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn835() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn836() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn837() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn838() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn839() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn840() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn841() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn842() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn843() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn844() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn845() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn846() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn847() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn848() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn849() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn850() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn851() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn852() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn853() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn854() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn855() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn856() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn857() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn858() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn859() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn860() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn861() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn862() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn863() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn864() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn865() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn866() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn867() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn868() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn869() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn870() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn871() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn872() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn873() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn874() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn875() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn876() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn877() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn878() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn879() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn880() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn881() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn882() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn883() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn884() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn885() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn886() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn887() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn888() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn889() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn890() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn891() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn892() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn893() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn894() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn895() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn896() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn897() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn898() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn899() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn900() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn901() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn902() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn903() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn904() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn905() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn906() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn907() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn908() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn909() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn910() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn911() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn912() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn913() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn914() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn915() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn916() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn917() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn918() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn919() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn920() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn921() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn922() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn923() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn924() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn925() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn926() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn927() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn928() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn929() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn930() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn931() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn932() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn933() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn934() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn935() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn936() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn937() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn938() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn939() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn940() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn941() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn942() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn943() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn944() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn945() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn946() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn947() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn948() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn949() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn950() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn951() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn952() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn953() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn954() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn955() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn956() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn957() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn958() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn959() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn960() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn961() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn962() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn963() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn964() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn965() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn966() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn967() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn968() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn969() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn970() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn971() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn972() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn973() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn974() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn975() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn976() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn977() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn978() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn979() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn980() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn981() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn982() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn983() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn984() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn985() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn986() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn987() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn988() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn989() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn990() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn991() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn992() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn993() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn994() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn995() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn996() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn997() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn998() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn999() {}' +279: + for i in `seq 1 1000` +279: + echo 'void fn1000() {}' 278: + echo 'void fn743() {}' 278: + for i in `seq 1 1000` 278: + echo 'void fn744() {}' @@ -19638,2173 +21366,293 @@ 278: + echo 'void fn999() {}' 278: + for i in `seq 1 1000` 278: + echo 'void fn1000() {}' -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 -249/402 Test #223: x86_64-no-allow-shlib-undefined ....................... Passed 2.35 sec -253: + out/test/x86_64/relocatable-debug-info/exe -253: + grep 'Hello world' -253: Hello world -253: + objdump --dwarf=info out/test/x86_64/relocatable-debug-info/c.o -253: + not grep Warning -253: + grep Warning -253: + return 0 -253: + on_exit -253: + echo OK -253: OK -253: + 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 -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 -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 -285: ++ set -x -285: + cat -285: + cc -o out/test/x86_64/static-archive/long-long-long-filename.o -c -xc - -274: + on_exit -274: + echo OK -274: OK -274: + exit 0 -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 -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 -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 -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 -205: + cat -205: + cc -o out/test/x86_64/lto-archive2/c.o -c -xc - -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 -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 -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 -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: + echo 'int main() {}' -286: + cc -B. -static-pie -o /dev/null -xc - -250/402 Test #253: x86_64-relocatable-debug-info ......................... Passed 1.16 sec -251/402 Test #271: x86_64-section-align .................................. Passed 0.75 sec -252/402 Test #274: x86_64-section-start .................................. Passed 0.73 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 -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 -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 -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` -279: + echo 'void fn307() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn308() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn309() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn310() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn311() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn312() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn313() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn314() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn315() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn316() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn317() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn318() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn319() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn320() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn321() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn322() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn323() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn324() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn325() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn326() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn327() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn328() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn329() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn330() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn331() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn332() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn333() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn334() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn335() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn336() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn337() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn338() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn339() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn340() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn341() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn342() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn343() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn344() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn345() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn346() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn347() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn348() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn349() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn350() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn351() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn352() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn353() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn354() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn355() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn356() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn357() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn358() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn359() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn360() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn361() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn362() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn363() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn364() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn365() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn366() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn367() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn368() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn369() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn370() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn371() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn372() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn373() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn374() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn375() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn376() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn377() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn378() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn379() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn380() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn381() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn382() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn383() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn384() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn385() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn386() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn387() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn388() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn389() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn390() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn391() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn392() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn393() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn394() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn395() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn396() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn397() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn398() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn399() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn400() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn401() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn402() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn403() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn404() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn405() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn406() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn407() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn408() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn409() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn410() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn411() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn412() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn413() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn414() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn415() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn416() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn417() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn418() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn419() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn420() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn421() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn422() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn423() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn424() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn425() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn426() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn427() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn428() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn429() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn430() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn431() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn432() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn433() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn434() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn435() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn436() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn437() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn438() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn439() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn440() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn441() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn442() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn443() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn444() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn445() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn446() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn447() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn448() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn449() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn450() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn451() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn452() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn453() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn454() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn455() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn456() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn457() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn458() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn459() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn460() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn461() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn462() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn463() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn464() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn465() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn466() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn467() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn468() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn469() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn470() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn471() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn472() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn473() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn474() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn475() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn476() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn477() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn478() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn479() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn480() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn481() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn482() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn483() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn484() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn485() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn486() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn487() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn488() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn489() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn490() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn491() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn492() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn493() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn494() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn495() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn496() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn497() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn498() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn499() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn500() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn501() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn502() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn503() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn504() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn505() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn506() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn507() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn508() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn509() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn510() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn511() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn512() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn513() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn514() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn515() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn516() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn517() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn518() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn519() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn520() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn521() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn522() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn523() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn524() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn525() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn526() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn527() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn528() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn529() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn530() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn531() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn532() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn533() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn534() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn535() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn536() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn537() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn538() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn539() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn540() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn541() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn542() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn543() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn544() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn545() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn546() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn547() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn548() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn549() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn550() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn551() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn552() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn553() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn554() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn555() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn556() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn557() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn558() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn559() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn560() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn561() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn562() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn563() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn564() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn565() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn566() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn567() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn568() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn569() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn570() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn571() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn572() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn573() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn574() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn575() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn576() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn577() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn578() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn579() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn580() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn581() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn582() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn583() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn584() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn585() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn586() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn587() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn588() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn589() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn590() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn591() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn592() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn593() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn594() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn595() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn596() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn597() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn598() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn599() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn600() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn601() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn602() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn603() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn604() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn605() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn606() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn607() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn608() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn609() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn610() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn611() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn612() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn613() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn614() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn615() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn616() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn617() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn618() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn619() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn620() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn621() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn622() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn623() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn624() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn625() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn626() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn627() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn628() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn629() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn630() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn631() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn632() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn633() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn634() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn635() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn636() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn637() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn638() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn639() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn640() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn641() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn642() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn643() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn644() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn645() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn646() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn647() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn648() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn649() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn650() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn651() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn652() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn653() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn654() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn655() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn656() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn657() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn658() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn659() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn660() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn661() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn662() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn663() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn664() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn665() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn666() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn667() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn668() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn669() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn670() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn671() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn672() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn673() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn674() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn675() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn676() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn677() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn678() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn679() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn680() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn681() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn682() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn683() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn684() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn685() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn686() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn687() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn688() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn689() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn690() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn691() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn692() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn693() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn694() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn695() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn696() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn697() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn698() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn699() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn700() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn701() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn702() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn703() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn704() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn705() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn706() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn707() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn708() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn709() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn710() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn711() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn712() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn713() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn714() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn715() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn716() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn717() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn718() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn719() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn720() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn721() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn722() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn723() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn724() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn725() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn726() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn727() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn728() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn729() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn730() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn731() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn732() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn733() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn734() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn735() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn736() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn737() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn738() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn739() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn740() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn741() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn742() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn743() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn744() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn745() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn746() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn747() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn748() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn749() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn750() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn751() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn752() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn753() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn754() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn755() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn756() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn757() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn758() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn759() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn760() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn761() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn762() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn763() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn764() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn765() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn766() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn767() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn768() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn769() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn770() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn771() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn772() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn773() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn774() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn775() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn776() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn777() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn778() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn779() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn780() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn781() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn782() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn783() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn784() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn785() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn786() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn787() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn788() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn789() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn790() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn791() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn792() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn793() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn794() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn795() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn796() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn797() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn798() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn799() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn800() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn801() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn802() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn803() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn804() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn805() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn806() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn807() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn808() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn809() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn810() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn811() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn812() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn813() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn814() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn815() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn816() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn817() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn818() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn819() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn820() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn821() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn822() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn823() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn824() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn825() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn826() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn827() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn828() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn829() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn830() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn831() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn832() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn833() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn834() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn835() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn836() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn837() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn838() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn839() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn840() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn841() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn842() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn843() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn844() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn845() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn846() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn847() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn848() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn849() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn850() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn851() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn852() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn853() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn854() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn855() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn856() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn857() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn858() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn859() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn860() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn861() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn862() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn863() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn864() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn865() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn866() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn867() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn868() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn869() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn870() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn871() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn872() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn873() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn874() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn875() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn876() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn877() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn878() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn879() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn880() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn881() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn882() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn883() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn884() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn885() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn886() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn887() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn888() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn889() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn890() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn891() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn892() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn893() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn894() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn895() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn896() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn897() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn898() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn899() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn900() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn901() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn902() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn903() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn904() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn905() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn906() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn907() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn908() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn909() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn910() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn911() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn912() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn913() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn914() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn915() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn916() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn917() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn918() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn919() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn920() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn921() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn922() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn923() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn924() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn925() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn926() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn927() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn928() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn929() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn930() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn931() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn932() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn933() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn934() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn935() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn936() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn937() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn938() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn939() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn940() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn941() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn942() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn943() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn944() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn945() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn946() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn947() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn948() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn949() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn950() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn951() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn952() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn953() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn954() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn955() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn956() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn957() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn958() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn959() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn960() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn961() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn962() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn963() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn964() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn965() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn966() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn967() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn968() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn969() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn970() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn971() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn972() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn973() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn974() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn975() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn976() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn977() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn978() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn979() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn980() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn981() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn982() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn983() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn984() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn985() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn986() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn987() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn988() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn989() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn990() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn991() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn992() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn993() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn994() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn995() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn996() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn997() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn998() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn999() {}' -279: + for i in `seq 1 1000` -279: + echo 'void fn1000() {}' +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 +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 +283: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/start-stop-symbol.sh +283: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc +283: ++ export LC_ALL=C +283: ++ LC_ALL=C +283: ++ '[' -z x86_64 ']' +283: ++ '[' -z '' ']' +283: ++ TESTDIR=out/test/x86_64 +283: ++ CC=cc +283: ++ CXX=c++ +283: ++ GCC=gcc +283: ++ GXX=g++ +283: ++ OBJDUMP=objdump +283: ++ OBJCOPY=objcopy +283: ++ STRIP=strip +283: ++ QEMU= +283: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/start-stop-symbol.sh .sh +283: ++ testname=start-stop-symbol +283: ++ t=out/test/x86_64/start-stop-symbol +283: ++ mkdir -p out/test/x86_64/start-stop-symbol +283: ++ case $MACHINE in +283: ++ tlsdesc_opt=-mtls-dialect=gnu2 +283: +++ uname +283: ++ '[' Linux = FreeBSD ']' +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 +283: + cat +280: + cc -o out/test/x86_64/soname/b.so -shared out/test/x86_64/soname/a.o +261: + not grep foobar +261: + grep foobar +261: + readelf --symbols out/test/x86_64/require-defined/exe +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 +267: + not grep '\.interp .* \.text' +267: + readelf -W --segments out/test/x86_64/rosegment/exe1 +267: + grep '\.interp .* \.text' +267: + return 0 +267: + cc -B. -o out/test/x86_64/rosegment/exe2 out/test/x86_64/rosegment/a.o -Wl,--rosegment +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 +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= +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 276: + cat -276: + cc -fPIC -c -o out/test/x86_64/shared-abs-sym/d.o -xc - -270: + grep mold -270: + readelf -p .comment out/test/x86_64/run/exe -270: [ 1e] mold 2.37.1 (compatible with GNU ld) -270: + ./mold -run env -270: + grep '^MOLD_PATH=.*/mold$' -270: MOLD_PATH=/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/mold -270: + ./mold -run /usr/bin/ld --version -270: + grep mold +276: + cc -B. -fPIC -shared -o out/test/x86_64/shared-abs-sym/b.so -xassembler - +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 - +260: + MOLD_REPRO=1 +260: + cc -B. -o out/test/x86_64/repro/exe out/test/x86_64/repro/a.o +283: + cc -c -o out/test/x86_64/start-stop-symbol/a.o -xc - +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 +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: + grep ' LOAD ' +274: + sed 's/0x[0-9a-f]*//' +266: + readelf -p .rodata.str1.1 out/test/x86_64/rodata-name/exe +266: + grep Hello +262: + on_exit +262: + echo OK +262: OK +262: + exit 0 +257: + readelf -W -p .rodata.str1.1 out/test/x86_64/relocatable-mergeable-sections/b.o +257: + grep -E '\b0\b.*Hello' +243/402 Test #262: x86_64-response-file .................................. Passed 0.34 sec +257: [ 0] Hello +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 +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 +266: [ 0] Hello +266: + readelf -p .rodata.str4.4 out/test/x86_64/rodata-name/exe +266: + grep world +250: + cc -c -o out/test/x86_64/relocatable-archive/a.o -xc - +250: + cat +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 +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 +245: + out/test/x86_64/range-extension-thunk/exe2 +245: + grep 'main fn1 fn3 fn2 fn4' +280: + readelf --dynamic out/test/x86_64/soname/b.so +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 +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 +257: + on_exit +257: + echo OK +257: OK +257: + exit 0 +266: [ 0] world +266: + readelf -p .rodata.str1.1 out/test/x86_64/rodata-name/exe +244/402 Test #257: x86_64-relocatable-mergeable-sections ................. Passed 0.42 sec +266: + grep foobar +285: ++ testname=static-archive +285: ++ t=out/test/x86_64/static-archive +285: ++ mkdir -p out/test/x86_64/static-archive +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 +266: [ 7] foobar +285: ++ case $MACHINE in +285: ++ tlsdesc_opt=-mtls-dialect=gnu2 +271: + grep 'must be a power of 2' +147: + grep 'fn8 () at .*/d.c:6' out/test/x86_64/gdb-index-dwarf5/log +147: #1 0x00007ffff7fbc933 in fn8 () at out/test/x86_64/gdb-index-dwarf5/d.c:6 +147: + grep 'fn7 () at .*/d.c:10' out/test/x86_64/gdb-index-dwarf5/log +245: main fn1 fn3 fn2 fn4 +245: + on_exit +245: + echo OK +245: OK +245: + exit 0 +272: + readelf -W --sections out/test/x86_64/section-attributes/exe +272: + grep 'foobar.*WAX' +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= +245/402 Test #245: x86_64-range-extension-thunk .......................... Passed 0.63 sec +272: [27] .foobar PROGBITS 00000000000048f9 0008f9 00000c 00 WAX 0 0 1 +272: + on_exit +272: + echo OK +272: OK +272: + exit 0 +286: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/static-pie.sh .sh +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 +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 +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 - +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 +266: + readelf -p .rodata.cst8 out/test/x86_64/rodata-name/exe +266: + grep abcdefgh +266: [ 0] abcdefgh +266: + readelf -p .rodatabaz out/test/x86_64/rodata-name/exe +266: + grep baz +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 +147: #3 0x00007ffff7fbc8fb in fn6 () at out/test/x86_64/gdb-index-dwarf5/c.c:4 +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 +208: + gcc -B. -o out/test/x86_64/lto-gcc/exe3 -flto -fno-use-linker-plugin out/test/x86_64/lto-gcc/c.o +268: + readelf --dynamic out/test/x86_64/rpath/exe2 +268: + grep -F 'Library runpath: [/foo:/bar:/baz]' +282: + cc -o out/test/x86_64/start-lib/b.o -c -xc - +277: + readelf --dyn-syms out/test/x86_64/shared/b.so +273: + grep Hello +246/402 Test #272: x86_64-section-attributes ............................. Passed 0.27 sec +281: + cc -B. -o out/test/x86_64/spare-program-headers/exe1 out/test/x86_64/spare-program-headers/a.o +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 +282: + cat +252: + test_cflags -g3 -gz +252: + echo 'int main() {}' +252: + cc -B. -g3 -gz -o /dev/null -xc - +268: 0x000000000000001d (RUNPATH) Library runpath: [/foo:/bar:/baz] +268: + on_exit +268: + echo OK +268: OK +268: + exit 0 +273: + out/test/x86_64/section-order/exe1 +273: Hello world +273: + grep '\.fn2 .*00200000' +283: + ar rcs out/test/x86_64/start-stop-symbol/b.a out/test/x86_64/start-stop-symbol/a.o +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: + echo 'int main() {}' +286: + cc -B. -static-pie -o /dev/null -xc - +266: String dump of section '.rodatabaz': +266: [ 0] baz +266: + on_exit +266: + echo OK +266: OK +266: + exit 0 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 @@ -21824,17 +21672,31 @@ 287: ++ testname=stdout 287: ++ t=out/test/x86_64/stdout 287: ++ mkdir -p out/test/x86_64/stdout +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 +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 +258: + cat +247/402 Test #266: x86_64-rodata-name .................................... Passed 0.32 sec +248/402 Test #268: x86_64-rpath .......................................... Passed 0.32 sec +273: + readelf -SW out/test/x86_64/section-order/exe1 +283: + cc -c -o out/test/x86_64/start-stop-symbol/c.o -xc - +283: + cat 287: ++ case $MACHINE in 287: ++ tlsdesc_opt=-mtls-dialect=gnu2 -287: +++ uname -287: ++ '[' Linux = FreeBSD ']' -287: ++ trap 'on_error $LINENO' ERR -287: ++ trap on_exit EXIT -287: ++ echo -n 'Testing stdout ... ' -287: Testing stdout ... ++ set -o pipefail -287: ++ set -x -287: + cat -287: + cc -o out/test/x86_64/stdout/a.o -c -xc - +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 +147: #7 0x00007ffff7fbc8b7 in fn2 () at out/test/x86_64/gdb-index-dwarf5/a.c:4 +258: + cc -c -o out/test/x86_64/relocatable/a.o -xc - +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 $' +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 +261: + readelf --symbols out/test/x86_64/require-defined/exe 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 @@ -21850,6 +21712,50 @@ 288: ++ OBJCOPY=objcopy 288: ++ STRIP=strip 288: ++ QEMU= +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 +249/402 Test #246: x86_64-range-extension-thunk2 ......................... Passed 0.66 sec +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' +287: +++ uname +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 +287: + cc -o out/test/x86_64/stdout/a.o -c -xc - +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 +250/402 Test #147: x86_64-gdb-index-dwarf5 ............................... Passed 2.08 sec +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' 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 @@ -21863,8 +21769,38 @@ 288: ++ echo -n 'Testing strip-debug ... ' 288: Testing strip-debug ... ++ set -o pipefail 288: ++ set -x -288: + cat -288: + cc -o out/test/x86_64/strip-debug/a.o -c -xc - -g +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 +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 +251/402 Test #271: x86_64-section-align .................................. Passed 0.32 sec +250: + cc -c -o out/test/x86_64/relocatable-archive/b.o -xc - +250: + cat +277: 6: 0000000000001689 17 FUNC GLOBAL DEFAULT 15 fn1 +277: + cat +277: + cc -fPIC -c -o out/test/x86_64/shared/c.o -xc - +148: + grep -F .gdb_index +148: + readelf -WS out/test/x86_64/gdb-index-dwarf64/exe2 +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 +284: + cc -B. -o out/test/x86_64/start-stop/exe1 out/test/x86_64/start-stop/a.o -Wl,--start-stop +255: + sed 's/.*/.section .data.\0,"aw"\n.word 0\n/g' +255: + seq 1 80000 +255: + cc -c -xassembler -o out/test/x86_64/relocatable-many-sections/a.o - 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 @@ -21884,25 +21820,6 @@ 289: ++ testname=strip 289: ++ t=out/test/x86_64/strip 289: ++ mkdir -p out/test/x86_64/strip -289: ++ case $MACHINE in -289: ++ tlsdesc_opt=-mtls-dialect=gnu2 -289: +++ uname -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 -289: + cat -289: + cc -x assembler -c -o out/test/x86_64/strip/a.o -Wa,-L - -252: + out/test/x86_64/relocatable-compressed-debug-info/exe -252: + grep 'Hello world' -252: Hello world -252: + on_exit -252: + echo OK -252: OK -252: + exit 0 -277: + readelf --dyn-syms out/test/x86_64/shared/b.so 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 @@ -21918,79 +21835,80 @@ 290: ++ OBJCOPY=objcopy 290: ++ STRIP=strip 290: ++ QEMU= +288: + cc -o out/test/x86_64/strip-debug/a.o -c -xc - -g +288: + cat +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 +test 293 + Start 293: x86_64-symbol-version + +293: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/symbol-version.sh" +293: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu +293: Environment variables: +293: MACHINE=x86_64 +293: CPU= +293: Test timeout computed to be: 1500 +267: + not grep '\.interp .* \.text' +267: + grep '\.interp .* \.text' +267: + readelf -W --segments out/test/x86_64/rosegment/exe2 +267: + return 0 +267: + cc -B. -o out/test/x86_64/rosegment/exe3 out/test/x86_64/rosegment/a.o -Wl,--no-rosegment +276: + cc -fPIC -c -o out/test/x86_64/shared-abs-sym/d.o -xc - +276: + cat +289: ++ case $MACHINE in +289: ++ tlsdesc_opt=-mtls-dialect=gnu2 +289: +++ uname +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 +289: + cat +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= +291: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/symbol-rank.sh .sh +291: ++ testname=symbol-rank +291: ++ t=out/test/x86_64/symbol-rank +291: ++ mkdir -p out/test/x86_64/symbol-rank +259: + out/test/x86_64/relro/exe3 +259: + grep 'Hello world' +259: Hello world +259: + readelf --segments -W out/test/x86_64/relro/exe3 +259: + not grep -w GNU_RELRO +259: + grep -w GNU_RELRO 290: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/stt-common.sh .sh 290: ++ testname=stt-common 290: ++ t=out/test/x86_64/stt-common 290: ++ mkdir -p out/test/x86_64/stt-common -253/402 Test #252: x86_64-relocatable-compressed-debug-info .............. Passed 1.19 sec -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 -277: 6: 0000000000001689 17 FUNC GLOBAL DEFAULT 15 fn1 -277: + cat -277: + cc -fPIC -c -o out/test/x86_64/shared/c.o -xc - 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: mold 2.37.1 (compatible with GNU ld) -270: + ./mold -run /usr/bin/ld.lld --version -270: + grep mold -270: mold 2.37.1 (compatible with GNU ld) -270: + ./mold -run /usr/bin/ld.gold --version -270: + grep mold -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 -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 -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: + on_exit -270: + echo OK -270: OK -270: + exit 0 -215: + ./mold --relocatable -o out/test/x86_64/many-sections2/b.o out/test/x86_64/many-sections2/a.o +253: + cc -c -o out/test/x86_64/relocatable-debug-info/a.o -xc - -g +253: + cat +130: + out/test/x86_64/exception/exe9 +265: + grep 'foo1 foo2 foo3 foo4 foo5 foo6' +265: + out/test/x86_64/reverse-sections/exe1 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 @@ -22006,7 +21924,46 @@ 292: ++ OBJCOPY=objcopy 292: ++ STRIP=strip 292: ++ QEMU= +259: + return 0 +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 +130: + c++ -B. -o out/test/x86_64/exception/exe10 out/test/x86_64/exception/e.o -no-pie +291: ++ case $MACHINE in +291: ++ tlsdesc_opt=-mtls-dialect=gnu2 +289: + cc -x assembler -c -o out/test/x86_64/strip/a.o -Wa,-L - 292: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/symbol-version-lto.sh .sh +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 +259: + on_exit +291: +++ uname +259: + echo OK +259: OK +259: + exit 0 +293: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/symbol-version.sh +252/402 Test #259: x86_64-relro .......................................... Passed 0.49 sec +290: + cat +290: + cc -fcommon -xc -c -o out/test/x86_64/stt-common/a.o - -Wa,--elf-stt-common=yes +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 +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: + cat +291: + cc -o out/test/x86_64/symbol-rank/a.o -c -xc - 292: ++ testname=symbol-version-lto 292: ++ t=out/test/x86_64/symbol-version-lto 292: ++ mkdir -p out/test/x86_64/symbol-version-lto @@ -22020,146 +21977,6 @@ 292: Testing symbol-version-lto ... ++ set -o pipefail 292: ++ set -x 292: + test_cflags -flto -292: + echo 'int main() {}' -292: + cc -B. -flto -o /dev/null -xc - -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= -291: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/symbol-rank.sh .sh -291: ++ testname=symbol-rank -291: ++ t=out/test/x86_64/symbol-rank -291: ++ mkdir -p out/test/x86_64/symbol-rank -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: + cat -291: + cc -o out/test/x86_64/symbol-rank/a.o -c -xc - -265: + out/test/x86_64/reverse-sections/exe2 -265: + grep 'foo5 foo6 foo3 foo4 foo1 foo2' -265: foo5 foo6 foo3 foo4 foo1 foo2 -265: + on_exit -265: + echo OK -265: OK -265: + exit 0 -test 293 - Start 293: x86_64-symbol-version - -293: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/symbol-version.sh" -293: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -293: Environment variables: -293: MACHINE=x86_64 -293: CPU= -293: Test timeout computed to be: 1500 -254/402 Test #265: x86_64-reverse-sections ............................... Passed 1.37 sec -255/402 Test #270: x86_64-run ............................................ Passed 1.07 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 -283: + ar rcs out/test/x86_64/start-stop-symbol/b.a out/test/x86_64/start-stop-symbol/a.o -281: + cc -B. -o out/test/x86_64/spare-program-headers/exe1 out/test/x86_64/spare-program-headers/a.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 -130: + strip out/test/x86_64/exception/exe11 -285: + cat -285: + cc -o out/test/x86_64/static-archive/b.o -c -xc - -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 -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 -256/402 Test #280: x86_64-soname ......................................... Passed 0.78 sec -251: + ./mold --relocatable -o out/test/x86_64/relocatable-c++/c.o out/test/x86_64/relocatable-c++/a.o -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/b.o -c -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 -273: + readelf -sW out/test/x86_64/section-order/exe3 -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 -261: mold: error: --require-defined: undefined symbol: xyz -261: + on_exit -261: + echo OK -261: OK -261: + exit 0 -257/402 Test #261: x86_64-require-defined ................................ Passed 1.41 sec -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 -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 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 -276: + cp out/test/x86_64/shared-abs-sym/a.so out/test/x86_64/shared-abs-sym/c.so -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 -287: + cc -B. -Wl,-build-id=sha1 out/test/x86_64/stdout/a.o -o - -284: + cc -B. -o out/test/x86_64/start-stop/exe1 out/test/x86_64/start-stop/a.o -Wl,--start-stop -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 -289: + ./mold -o out/test/x86_64/strip/exe out/test/x86_64/strip/a.o -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 -251: + ./mold --relocatable -o out/test/x86_64/relocatable-c++/d.o out/test/x86_64/relocatable-c++/b.o -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 -293: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/symbol-version.sh 293: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 293: ++ export LC_ALL=C 293: ++ LC_ALL=C @@ -22178,23 +21995,42 @@ 293: ++ testname=symbol-version 293: ++ t=out/test/x86_64/symbol-version 293: ++ mkdir -p out/test/x86_64/symbol-version +282: + cc -o out/test/x86_64/start-lib/c.o -c -xc - +282: + cat +281: + grep 'Hello world' +281: + out/test/x86_64/spare-program-headers/exe1 +254: + c++ -c -o out/test/x86_64/relocatable-exception/a.o -xc++ - +254: + cat +251: + c++ -c -o out/test/x86_64/relocatable-c++/a.o -xc++ - +251: + cat 293: ++ case $MACHINE in 293: ++ tlsdesc_opt=-mtls-dialect=gnu2 +292: + echo 'int main() {}' +281: Hello world +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 293: +++ uname +289: + ./mold -o out/test/x86_64/strip/exe out/test/x86_64/strip/a.o +294: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/symbol-version2.sh +250: + cat +292: + cc -B. -flto -o /dev/null -xc - +294: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc +294: ++ export LC_ALL=C +294: ++ LC_ALL=C +294: ++ '[' -z x86_64 ']' +250: + cc -c -o out/test/x86_64/relocatable-archive/c.o -xc - +274: + out/test/x86_64/section-start/exe2 +274: + grep 'main fn1 fn2 0x20000000 0x10000000' +281: ++ grep NULL +281: ++ readelf -Wl out/test/x86_64/spare-program-headers/exe1 +281: ++ wc -l +285: + cat 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 - -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 -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 -294: ++ '[' -z x86_64 ']' +285: + cc -o out/test/x86_64/static-archive/b.o -c -xc - 294: ++ '[' -z '' ']' 294: ++ TESTDIR=out/test/x86_64 294: ++ CC=cc @@ -22205,10 +22041,39 @@ 294: ++ OBJCOPY=objcopy 294: ++ STRIP=strip 294: ++ QEMU= +293: + cat +293: + cc -fPIC -c -o out/test/x86_64/symbol-version/a.o -xc - 294: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/symbol-version2.sh .sh +280: + readelf --dynamic out/test/x86_64/soname/b.so +280: + grep -F 'Library soname: [foo]' +274: main fn1 fn2 0x20000000 0x10000000 294: ++ testname=symbol-version2 294: ++ t=out/test/x86_64/symbol-version2 294: ++ mkdir -p out/test/x86_64/symbol-version2 +258: + cat +274: + readelf -W --segments out/test/x86_64/section-start/exe2 +274: + sed 's/0x[0-9a-f]*//' +258: + cc -c -o out/test/x86_64/relocatable/b.o -xc - +274: + grep ' LOAD ' +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 +288: + cc -B. -o out/test/x86_64/strip-debug/exe out/test/x86_64/strip-debug/a.o -Wl,--strip-debug +287: + cc -B. -Wl,-build-id=sha1 out/test/x86_64/stdout/a.o -o - +280: 0x000000000000000e (SONAME) Library soname: [foo] +280: + on_exit +280: + echo OK +280: OK +280: + exit 0 +253/402 Test #280: x86_64-soname ......................................... Passed 0.31 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: ++ case $MACHINE in 294: ++ tlsdesc_opt=-mtls-dialect=gnu2 294: +++ uname @@ -22218,9 +22083,55 @@ 294: ++ echo -n 'Testing symbol-version2 ... ' 294: Testing symbol-version2 ... ++ set -o pipefail 294: ++ set -x +277: + cc -B. -o out/test/x86_64/shared/exe out/test/x86_64/shared/c.o out/test/x86_64/shared/b.so +290: + cat +290: + cc -fcommon -xc -c -o out/test/x86_64/stt-common/b.o - -Wa,--elf-stt-common=yes +274: + diff out/test/x86_64/section-start/log2 /dev/fd/63 +274: ++ sort out/test/x86_64/section-start/log2 294: + cat 294: + cc -o out/test/x86_64/symbol-version2/a.o -c -xc - 295: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/symbol-version3.sh +260: + tar -C out/test/x86_64/repro -tvf out/test/x86_64/repro/exe.repro.tar +260: + grep ' exe.repro/.*/a.o' +261: mold: error: --require-defined: undefined symbol: xyz +261: + on_exit +261: + echo OK +261: OK +261: + exit 0 +256: + cat +254/402 Test #261: x86_64-require-defined ................................ Passed 0.52 sec +291: + cat +291: + cc -o out/test/x86_64/symbol-rank/b.o -c -xc - -fcommon +274: + on_exit +274: + echo OK +274: OK +274: + exit 0 +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 +255/402 Test #274: x86_64-section-start .................................. Passed 0.39 sec +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 +256: + cc -c -o out/test/x86_64/relocatable-merge-sections/a.o -xc -ffunction-sections - +273: + grep '\.fn2 .*00400000' +273: + readelf -SW out/test/x86_64/section-order/exe2 +273: [16] .fn2 PROGBITS 0000000000400000 002000 000016 00 AX 0 0 1 +273: + readelf -sW out/test/x86_64/section-order/exe2 +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: + tar -C out/test/x86_64/repro -xf out/test/x86_64/repro/exe.repro.tar 295: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 295: ++ export LC_ALL=C 295: ++ LC_ALL=C @@ -22241,46 +22152,22 @@ 295: ++ mkdir -p out/test/x86_64/symbol-version3 295: ++ case $MACHINE in 295: ++ tlsdesc_opt=-mtls-dialect=gnu2 +289: + readelf --symbols out/test/x86_64/strip/exe +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 +276: + cp out/test/x86_64/shared-abs-sym/a.so out/test/x86_64/shared-abs-sym/c.so +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 +254: + cat +254: + c++ -c -o out/test/x86_64/relocatable-exception/b.o -xc++ - +251: + cat +251: + c++ -c -o out/test/x86_64/relocatable-c++/b.o -xc++ - +296: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/symbol-version4.sh +284: + grep __start_text +284: + readelf -sW out/test/x86_64/start-stop/exe1 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 - -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 -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 -254: + c++ -B. -o out/test/x86_64/relocatable-exception/exe out/test/x86_64/relocatable-exception/c.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: + on_exit -260: + echo OK -260: OK -260: + exit 0 -296: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/symbol-version4.sh 296: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 296: ++ export LC_ALL=C 296: ++ LC_ALL=C @@ -22295,11 +22182,31 @@ 296: ++ OBJCOPY=objcopy 296: ++ STRIP=strip 296: ++ QEMU= +289: + grep -F _start out/test/x86_64/strip/log +260: + grep /a.o out/test/x86_64/repro/exe.repro/response.txt +295: Testing symbol-version3 ... ++ set -o pipefail +295: ++ set -x +253: + cat +295: + cat +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 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 +253: + cc -c -o out/test/x86_64/relocatable-debug-info/b.o -xc - -g 297: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/symtab-dso.sh +273: + grep -E ': 0+200000\s.*\s__ehdr_start$' +284: 146: 00000000000015a0 0 NOTYPE LOCAL DEFAULT 17 __start_text +295: + cc -o out/test/x86_64/symbol-version3/a.o -c -xc - +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 297: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 297: ++ export LC_ALL=C 297: ++ LC_ALL=C @@ -22314,11 +22221,45 @@ 297: ++ OBJCOPY=objcopy 297: ++ STRIP=strip 297: ++ QEMU= -297: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/symtab-dso.sh .sh -258/402 Test #260: x86_64-repro .......................................... Passed 1.43 sec -259/402 Test #273: x86_64-section-order .................................. Passed 1.07 sec +273: 66: 0000000000200000 0 NOTYPE LOCAL DEFAULT 1 __ehdr_start +284: + readelf -sW out/test/x86_64/start-stop/exe1 +296: ++ testname=symbol-version4 +296: ++ t=out/test/x86_64/symbol-version4 +296: ++ mkdir -p out/test/x86_64/symbol-version4 +284: + grep __stop_text +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 +267: + grep '\.interp .* \.text' +273: + grep -E 'PHDR\s.*0x0+300000\s' +273: + readelf -W --segments out/test/x86_64/section-order/exe2 +289: 16: 0000000000201210 0 NOTYPE LOCAL DEFAULT 3 foo +289: + grep -F bar out/test/x86_64/strip/log +289: 13: 0000000000201210 0 NOTYPE LOCAL DEFAULT 3 bar +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 +265: + grep 'foo5 foo6 foo3 foo4 foo1 foo2' +265: + out/test/x86_64/reverse-sections/exe2 296: ++ case $MACHINE in 296: ++ tlsdesc_opt=-mtls-dialect=gnu2 +296: +++ uname +252: + gcc -c -o out/test/x86_64/relocatable-compressed-debug-info/a.o -xc - -g3 -gz +297: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/symtab-dso.sh .sh +250: + cat +284: 147: 0000000000001694 0 NOTYPE LOCAL DEFAULT 17 __stop_text +273: PHDR 0x001000 0x0000000000300000 0x0000000000300000 0x0002a0 0x0002a0 R 0x8 +284: + on_exit +284: + echo OK +284: OK +284: + exit 0 +267: + readelf -W --segments out/test/x86_64/rosegment/exe3 +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' +250: + cc -c -o out/test/x86_64/relocatable-archive/d.o -xc - +256/402 Test #284: x86_64-start-stop ..................................... Passed 0.26 sec +296: ++ '[' Linux = FreeBSD ']' test 298 Start 298: x86_64-symtab-section-symbols @@ -22328,6 +22269,14 @@ 298: MACHINE=x86_64 298: CPU= 298: Test timeout computed to be: 1500 +257/402 Test #260: x86_64-repro .......................................... Passed 0.56 sec +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 test 299 Start 299: x86_64-symtab @@ -22337,15 +22286,17 @@ 299: MACHINE=x86_64 299: CPU= 299: Test timeout computed to be: 1500 -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 +252: + cat +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 +265: foo5 foo6 foo3 foo4 foo1 foo2 +265: + on_exit +265: + echo OK +265: OK +265: + exit 0 297: ++ testname=symtab-dso 297: ++ t=out/test/x86_64/symtab-dso 297: ++ mkdir -p out/test/x86_64/symtab-dso @@ -22358,30 +22309,12 @@ 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 -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 298: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/symtab-section-symbols.sh 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 ']' -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 -299: ++ '[' -z x86_64 ']' -299: ++ '[' -z '' ']' -299: ++ TESTDIR=out/test/x86_64 -299: ++ CC=cc -299: ++ CXX=c++ -299: ++ GCC=gcc -299: ++ GXX=g++ -299: ++ OBJDUMP=objdump -299: ++ OBJCOPY=objcopy -299: ++ STRIP=strip -299: ++ QEMU= -299: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/symtab.sh .sh 298: ++ '[' -z '' ']' 298: ++ TESTDIR=out/test/x86_64 298: ++ CC=cc @@ -22393,35 +22326,26 @@ 298: ++ STRIP=strip 298: ++ QEMU= 298: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/symtab-section-symbols.sh .sh -299: ++ testname=symtab -299: ++ t=out/test/x86_64/symtab -299: ++ mkdir -p out/test/x86_64/symtab 298: ++ testname=symtab-section-symbols 298: ++ t=out/test/x86_64/symtab-section-symbols 298: ++ mkdir -p out/test/x86_64/symtab-section-symbols -299: ++ case $MACHINE in -299: ++ tlsdesc_opt=-mtls-dialect=gnu2 -289: + readelf --symbols out/test/x86_64/strip/exe -299: +++ uname -281: + out/test/x86_64/spare-program-headers/exe1 -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 +258/402 Test #265: x86_64-reverse-sections ............................... Passed 0.51 sec +256: + ./mold --relocatable -o out/test/x86_64/relocatable-merge-sections/b.o out/test/x86_64/relocatable-merge-sections/a.o +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 +299: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/symtab.sh +287: + chmod 755 out/test/x86_64/stdout/exe +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 298: ++ case $MACHINE in 298: ++ tlsdesc_opt=-mtls-dialect=gnu2 298: +++ uname -281: + grep 'Hello world' -299: + cat -299: + cc -o out/test/x86_64/symtab/a.o -c -x assembler - -276: + out/test/x86_64/shared-abs-sym/exe1 -289: + not grep -F _start out/test/x86_64/strip/log -289: + grep -F _start out/test/x86_64/strip/log -276: + grep foo=0x3 -276: foo=0x3 -281: Hello world 298: ++ '[' Linux = FreeBSD ']' 298: ++ trap 'on_error $LINENO' ERR 298: ++ trap on_exit EXIT @@ -22429,85 +22353,26 @@ 298: Testing symtab-section-symbols ... ++ set -o pipefail 298: ++ set -x 298: + cat +267: + on_exit +267: + echo OK +267: OK +267: + exit 0 +285: + cat +285: + cc -o out/test/x86_64/static-archive/c.o -c -xc - +283: + out/test/x86_64/start-stop-symbol/exe +283: + grep 'section foo section foo' +297: + cc -o out/test/x86_64/symtab-dso/a.o -c -xc - +294: + 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 +130: + out/test/x86_64/exception/exe10 +259/402 Test #267: x86_64-rosegment ...................................... Passed 0.49 sec 298: + cc -o out/test/x86_64/symtab-section-symbols/a.o -c -xc - -276: + cp out/test/x86_64/shared-abs-sym/b.so out/test/x86_64/shared-abs-sym/c.so -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 -245: + out/test/x86_64/range-extension-thunk/exe2 -281: ++ grep NULL -245: + grep 'main fn1 fn3 fn2 fn4' -281: ++ wc -l -281: ++ readelf -Wl out/test/x86_64/spare-program-headers/exe1 -289: + return 0 -244: + readelf --dynamic out/test/x86_64/push-pop-state/exe -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 -299: + cat -299: + cc -o out/test/x86_64/symtab/b.o -c -x assembler - -287: + chmod 755 out/test/x86_64/stdout/exe -245: main fn1 fn3 fn2 fn4 -284: + readelf -sW out/test/x86_64/start-stop/exe1 -284: + grep __start_text -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 +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 287: + out/test/x86_64/stdout/exe 287: + grep 'Hello world' -245: + on_exit -245: + echo OK -245: OK -245: + exit 0 -260/402 Test #245: x86_64-range-extension-thunk .......................... Passed 1.91 sec -244: + grep -F a.so out/test/x86_64/push-pop-state/log -287: Hello world -287: + on_exit -287: + echo OK -287: OK -287: + exit 0 -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 -289: + return 0 -289: + on_exit -289: + echo OK -289: OK -289: + exit 0 -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 -275: + readelf -SW out/test/x86_64/separate-debug-file/exe1 -275: + grep -F .gnu_debuglink -284: 146: 00000000000015a0 0 NOTYPE LOCAL DEFAULT 17 __start_text -284: + grep __stop_text -284: + readelf -sW out/test/x86_64/start-stop/exe1 -284: 147: 0000000000001694 0 NOTYPE LOCAL DEFAULT 17 __stop_text -284: + on_exit -284: + echo OK -284: OK -284: + exit 0 -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 -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 -254: + out/test/x86_64/relocatable-exception/exe -261/402 Test #287: x86_64-stdout ......................................... Passed 0.42 sec -262/402 Test #289: x86_64-strip .......................................... Passed 0.41 sec -263/402 Test #284: x86_64-start-stop ..................................... Passed 0.79 sec -205: + on_exit -205: + echo OK -205: OK -205: + exit 0 -264/402 Test #205: x86_64-lto-archive2 ................................... Passed 2.97 sec +300: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/synthetic-symbols.sh +289: + readelf --symbols out/test/x86_64/strip/exe test 301 Start 301: x86_64-sysroot-linker-script @@ -22517,52 +22382,11 @@ 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 -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 -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 -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 -265/402 Test #251: x86_64-relocatable-c++ ................................ Passed 1.58 sec -254: 0 -254: + on_exit -254: + echo OK -254: OK -254: + exit 0 -266/402 Test #254: x86_64-relocatable-exception .......................... Passed 1.57 sec -275: [31] .gnu_debuglink PROGBITS 0000000000000000 0009b4 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 -300: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/synthetic-symbols.sh +287: Hello world +287: + on_exit +287: + echo OK +287: OK +287: + exit 0 300: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 300: ++ export LC_ALL=C 300: ++ LC_ALL=C @@ -22578,36 +22402,46 @@ 300: ++ STRIP=strip 300: ++ QEMU= 300: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/synthetic-symbols.sh .sh -300: ++ testname=synthetic-symbols -300: ++ t=out/test/x86_64/synthetic-symbols -300: ++ mkdir -p out/test/x86_64/synthetic-symbols -300: ++ case $MACHINE in -300: ++ tlsdesc_opt=-mtls-dialect=gnu2 -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 - -244: + return 0 -244: + on_exit -244: + echo OK -244: OK -244: + exit 0 -267/402 Test #244: x86_64-push-pop-state ................................. Passed 1.94 sec -299: mold: warning: entry symbol is not defined: _start -299: + readelf --symbols out/test/x86_64/symtab/exe -299: + grep -E '0 NOTYPE LOCAL DEFAULT .* local1' out/test/x86_64/symtab/log -299: 17: 00000000002012d8 0 NOTYPE LOCAL DEFAULT 7 local1 -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 286: + cat 286: + cc -o out/test/x86_64/static-pie/a.o -c -xc - -fPIE +130: + '[' x86_64 '!=' riscv32 ']' +130: + c++ -B. -o out/test/x86_64/exception/exe11 out/test/x86_64/exception/b.o -pie +291: + cat +291: + cc -o out/test/x86_64/symbol-rank/c.o -c -xc - +299: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc +299: ++ export LC_ALL=C +299: ++ LC_ALL=C +299: ++ '[' -z x86_64 ']' +299: ++ '[' -z '' ']' +299: ++ TESTDIR=out/test/x86_64 +299: ++ CC=cc +299: ++ CXX=c++ +299: ++ GCC=gcc +299: ++ GXX=g++ +299: ++ OBJDUMP=objdump +299: ++ OBJCOPY=objcopy +299: ++ STRIP=strip +299: ++ QEMU= +260/402 Test #287: x86_64-stdout ......................................... Passed 0.20 sec +299: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/symtab.sh .sh 301: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/sysroot-linker-script.sh +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 +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 301: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 301: ++ export LC_ALL=C 301: ++ LC_ALL=C @@ -22623,52 +22457,83 @@ 301: ++ STRIP=strip 301: ++ QEMU= 301: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/sysroot-linker-script.sh .sh +300: ++ testname=synthetic-symbols +300: ++ t=out/test/x86_64/synthetic-symbols +300: ++ mkdir -p out/test/x86_64/synthetic-symbols +300: ++ case $MACHINE in +300: ++ tlsdesc_opt=-mtls-dialect=gnu2 +253: + grep 'Warning: DIE at offset' +253: + objdump --dwarf=info out/test/x86_64/relocatable-debug-info/a.o out/test/x86_64/relocatable-debug-info/b.o +258: + cc -B. -o out/test/x86_64/relocatable/exe out/test/x86_64/relocatable/c.o +281: + grep 'Hello world' +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 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: ++ testname=symtab +299: ++ t=out/test/x86_64/symtab +299: ++ mkdir -p out/test/x86_64/symtab +300: +++ uname +281: + out/test/x86_64/spare-program-headers/exe2 +299: ++ case $MACHINE in +299: ++ tlsdesc_opt=-mtls-dialect=gnu2 +300: ++ '[' Linux = FreeBSD ']' +281: Hello world +299: +++ uname +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 +299: ++ '[' Linux = FreeBSD ']' +289: + return 0 +289: + on_exit +289: + echo OK +289: OK +289: + exit 0 +299: ++ trap 'on_error $LINENO' ERR +299: ++ trap on_exit EXIT +299: ++ echo -n 'Testing symtab ... ' +300: + cc -c -o out/test/x86_64/synthetic-symbols/a.o -xc - +300: + cat +261/402 Test #289: x86_64-strip .......................................... Passed 0.19 sec +299: Testing symtab ... ++ set -o pipefail +299: ++ set -x +299: + cat +299: + cc -o out/test/x86_64/symtab/a.o -c -x assembler - +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 +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 +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 +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 301: ++ case $MACHINE in 301: ++ tlsdesc_opt=-mtls-dialect=gnu2 301: +++ uname -301: ++ '[' Linux = FreeBSD ']' -301: ++ trap 'on_error $LINENO' ERR -301: ++ trap on_exit EXIT -301: ++ echo -n 'Testing 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 - -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 +295: + cat 302: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/sysroot.sh +281: ++ readelf -Wl out/test/x86_64/spare-program-headers/exe2 +281: ++ grep NULL +303: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/sysroot2.sh +256: [ 3] .text.bar PROGBITS 0000000000000000 00009c 000007 00 AX 0 0 1 302: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 302: ++ export LC_ALL=C 302: ++ LC_ALL=C +301: ++ '[' Linux = FreeBSD ']' +281: ++ wc -l 302: ++ '[' -z x86_64 ']' 302: ++ '[' -z '' ']' 302: ++ TESTDIR=out/test/x86_64 @@ -22681,24 +22546,15 @@ 302: ++ STRIP=strip 302: ++ QEMU= 302: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/sysroot.sh .sh -302: ++ testname=sysroot -302: ++ t=out/test/x86_64/sysroot -302: ++ mkdir -p out/test/x86_64/sysroot -302: ++ case $MACHINE in -302: ++ tlsdesc_opt=-mtls-dialect=gnu2 -302: +++ uname -302: ++ '[' Linux = FreeBSD ']' -302: ++ trap 'on_error $LINENO' ERR -302: ++ trap on_exit EXIT -302: ++ echo -n 'Testing sysroot ... ' -302: Testing sysroot ... ++ set -o pipefail -302: ++ set -x -302: + [[ x86_64 = loongarch* ]] -302: + cc -c -o out/test/x86_64/sysroot/a.o -xc - -302: + cat -255: + cat -255: + cc -c -xc -o out/test/x86_64/relocatable-many-sections/b.o - -303: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/sysroot2.sh +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 - +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 303: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 303: ++ export LC_ALL=C 303: ++ LC_ALL=C @@ -22714,12 +22570,53 @@ 303: ++ STRIP=strip 303: ++ QEMU= 303: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/sysroot2.sh .sh +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 303: ++ testname=sysroot2 303: ++ t=out/test/x86_64/sysroot2 303: ++ mkdir -p out/test/x86_64/sysroot2 +302: ++ testname=sysroot +302: ++ t=out/test/x86_64/sysroot +302: ++ mkdir -p out/test/x86_64/sysroot +299: + 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 +276: + out/test/x86_64/shared-abs-sym/exe1 +296: + cat +299: + cc -o out/test/x86_64/symtab/b.o -c -x assembler - +302: ++ case $MACHINE in +302: ++ tlsdesc_opt=-mtls-dialect=gnu2 +276: + grep foo=0x3 +282: + nm out/test/x86_64/start-lib/exe +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 +291: + cat +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 303: ++ case $MACHINE in 303: ++ tlsdesc_opt=-mtls-dialect=gnu2 +302: +++ uname +291: + cc -o out/test/x86_64/symbol-rank/d.o -c -xc - -fcommon +253: + cc -B. -o out/test/x86_64/relocatable-debug-info/exe out/test/x86_64/relocatable-debug-info/c.o +276: foo=0x3 +276: + cp out/test/x86_64/shared-abs-sym/b.so out/test/x86_64/shared-abs-sym/c.so 303: +++ uname +302: ++ '[' Linux = FreeBSD ']' +302: ++ trap 'on_error $LINENO' ERR +302: ++ trap on_exit EXIT +302: ++ echo -n 'Testing sysroot ... ' +302: Testing sysroot ... ++ set -o pipefail +302: ++ set -x +302: + [[ x86_64 = loongarch* ]] +282: + not grep ' foo$' out/test/x86_64/start-lib/log +282: + grep ' foo$' out/test/x86_64/start-lib/log +302: + cat +288: + not grep -F .debug_info +302: + cc -c -o out/test/x86_64/sysroot/a.o -xc - +298: + cc -B. -o out/test/x86_64/symtab-section-symbols/exe out/test/x86_64/symtab-section-symbols/a.o +288: + grep -F .debug_info +288: + readelf -W --sections out/test/x86_64/strip-debug/exe +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 +297: + cc -B. -o out/test/x86_64/symtab-dso/exe out/test/x86_64/symtab-dso/a.o +256: + readelf -WS out/test/x86_64/relocatable-merge-sections/c.o 303: ++ '[' Linux = FreeBSD ']' 303: ++ trap 'on_error $LINENO' ERR 303: ++ trap on_exit EXIT @@ -22728,6 +22625,91 @@ 303: ++ set -x 303: + [[ x86_64 = loongarch* ]] 303: + mkdir -p out/test/x86_64/sysroot2/bin out/test/x86_64/sysroot2/sysroot/foo +276: + out/test/x86_64/shared-abs-sym/exe1 +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: + grep foo=0x5 +277: + grep hello +276: foo=0x5 +276: + cp out/test/x86_64/shared-abs-sym/a.so out/test/x86_64/shared-abs-sym/c.so +286: + cc -B. -o out/test/x86_64/static-pie/exe1 out/test/x86_64/static-pie/a.o -static-pie +277: + out/test/x86_64/shared/exe +282: + return 0 +282: + grep ' bar$' out/test/x86_64/start-lib/log +277: hello +303: + cat +270: + cat +270: + cc -xc -c -o out/test/x86_64/run/a.o - +277: + not grep fn3 +288: + return 0 +277: + grep fn3 +285: + rm -f out/test/x86_64/static-archive/d.a +252: + gcc -c -o out/test/x86_64/relocatable-compressed-debug-info/b.o -xc - -g3 -gz +252: + cat +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 +300: + cat +300: + cc -c -o out/test/x86_64/synthetic-symbols/b.o -xc - +303: + cat +277: + readelf --symbols 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 +282: 00000000000016b9 t bar +288: + grep ' bar' +277: + return 0 +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 +282: + on_exit +282: + echo OK +282: OK +282: + exit 0 +262/402 Test #282: x86_64-start-lib ...................................... Passed 0.40 sec +277: + on_exit +277: + echo OK +277: OK +277: + exit 0 +288: + readelf -W --symbols out/test/x86_64/strip-debug/exe +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 +263/402 Test #277: x86_64-shared ......................................... Passed 0.50 sec +288: 60: 00000000000016e0 7 FUNC LOCAL DEFAULT 17 bar +288: + on_exit +288: + echo OK +288: OK +288: + exit 0 +264/402 Test #288: x86_64-strip-debug .................................... Passed 0.27 sec +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 +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 +303: + cc -c -o out/test/x86_64/sysroot2/sysroot/foo/x.o -xc - 303: + cat 304: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/tail-call.sh 304: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc @@ -22750,30 +22732,8 @@ 304: ++ mkdir -p out/test/x86_64/tail-call 304: ++ case $MACHINE in 304: ++ tlsdesc_opt=-mtls-dialect=gnu2 -304: +++ uname -304: ++ '[' Linux = FreeBSD ']' -304: ++ trap 'on_error $LINENO' ERR -304: ++ trap on_exit EXIT -304: ++ echo -n 'Testing tail-call ... ' -304: Testing tail-call ... ++ set -o pipefail -304: ++ set -x -304: + cat -304: + cc -O2 -o out/test/x86_64/tail-call/a.o -c -xc - -303: + cat -299: 19: 00000000002012d9 0 NOTYPE LOCAL DEFAULT 7 module_local -299: + grep -E '0 NOTYPE GLOBAL DEFAULT .* foo' out/test/x86_64/symtab/log -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 +130: + strip out/test/x86_64/exception/exe11 +130: + out/test/x86_64/exception/exe11 305: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/tbss-only.sh 305: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 305: ++ export LC_ALL=C @@ -22790,9 +22750,59 @@ 305: ++ STRIP=strip 305: ++ QEMU= 305: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/tbss-only.sh .sh -305: ++ testname=tbss-only -305: ++ t=out/test/x86_64/tbss-only -305: ++ mkdir -p out/test/x86_64/tbss-only +265/402 Test #256: x86_64-relocatable-merge-sections ..................... Passed 0.74 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 +304: +++ uname +304: ++ '[' Linux = FreeBSD ']' +304: ++ trap 'on_error $LINENO' ERR +304: ++ trap on_exit EXIT +304: ++ echo -n 'Testing tail-call ... ' +304: Testing tail-call ... ++ set -o pipefail +304: ++ set -x +304: + cat +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 +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 +266/402 Test #283: x86_64-start-stop-symbol .............................. Passed 0.43 sec +293: + readelf --symbols out/test/x86_64/symbol-version/c.so +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 +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 +301: + cat +258: + out/test/x86_64/relocatable/exe +258: Hello world +258: + on_exit +258: + echo OK +258: OK +258: + exit 0 +299: mold: warning: entry symbol is not defined: _start +299: + readelf --symbols out/test/x86_64/symtab/exe +299: + grep -E '0 NOTYPE LOCAL DEFAULT .* local1' out/test/x86_64/symtab/log +299: 17: 00000000002012d8 0 NOTYPE LOCAL DEFAULT 7 local1 +299: + grep -E '0 NOTYPE LOCAL DEFAULT .* local2' out/test/x86_64/symtab/log +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 +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 306: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/textrel.sh 306: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 306: ++ export LC_ALL=C @@ -22809,11 +22819,8 @@ 306: ++ STRIP=strip 306: ++ QEMU= 306: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/textrel.sh .sh -307: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/textrel2.sh -268/402 Test #299: x86_64-symtab ......................................... Passed 0.08 sec -306: ++ testname=textrel -306: ++ t=out/test/x86_64/textrel -306: ++ mkdir -p out/test/x86_64/textrel +273: + readelf -sW out/test/x86_64/section-order/exe3 +273: + grep -E '\b0+200000 .* ehdr_start$' out/test/x86_64/section-order/log3 test 308 Start 308: x86_64-thin-archive @@ -22823,17 +22830,27 @@ 308: MACHINE=x86_64 308: CPU= 308: Test timeout computed to be: 1500 -306: ++ case $MACHINE in -306: ++ tlsdesc_opt=-mtls-dialect=gnu2 -306: +++ uname -306: ++ '[' Linux = FreeBSD ']' -306: ++ trap 'on_error $LINENO' ERR -306: ++ trap on_exit EXIT -306: ++ echo -n 'Testing textrel ... ' -306: Testing textrel ... ++ set -o pipefail -306: ++ set -x -306: + cat -306: + cc -o out/test/x86_64/textrel/a.o -c -xc - -fno-PIE +304: + cc -O2 -o out/test/x86_64/tail-call/a.o -c -xc - +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 +250: + grep 'bar\b' out/test/x86_64/relocatable-archive/log +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 +250: + return 0 +250: + on_exit +250: + echo OK +250: OK +250: + exit 0 +130: + c++ -B. -o out/test/x86_64/exception/exe12 out/test/x86_64/exception/c.o -no-pie +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 305: +++ uname @@ -22845,6 +22862,56 @@ 305: ++ set -x 305: + cat 305: + cc -o out/test/x86_64/tbss-only/a.o -c -xc - +294: + readelf -W --dyn-syms out/test/x86_64/symbol-version2/c.so +294: + grep ' foo@TEST' out/test/x86_64/symbol-version2/log +294: 7: 0000000000001689 7 FUNC GLOBAL DEFAULT 14 foo@TEST +208: + grep 'Hello world' +208: + out/test/x86_64/lto-gcc/exe3 +208: Hello world +208: + on_exit +208: + echo OK +208: OK +208: + exit 0 +267/402 Test #258: x86_64-relocatable .................................... Passed 0.77 sec +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 +268/402 Test #293: x86_64-symbol-version ................................. Passed 0.29 sec +269/402 Test #250: x86_64-relocatable-archive ............................ Passed 0.88 sec +294: + grep ' bar@TEST' out/test/x86_64/symbol-version2/log +294: 5: 0000000000001690 7 FUNC GLOBAL DEFAULT 14 bar@TEST +270/402 Test #208: x86_64-lto-gcc ........................................ Passed 1.46 sec +299: 18: 00000000002012d9 0 NOTYPE LOCAL DEFAULT 7 local2 +299: + grep -E '0 NOTYPE LOCAL DEFAULT .* module_local' out/test/x86_64/symtab/log +299: 19: 00000000002012d9 0 NOTYPE LOCAL DEFAULT 7 module_local +299: + grep -E '0 NOTYPE GLOBAL DEFAULT .* foo' out/test/x86_64/symtab/log +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 +306: ++ testname=textrel +306: ++ t=out/test/x86_64/textrel +306: ++ mkdir -p out/test/x86_64/textrel +306: ++ case $MACHINE in +306: ++ tlsdesc_opt=-mtls-dialect=gnu2 +306: +++ uname +306: ++ '[' Linux = FreeBSD ']' +306: ++ trap 'on_error $LINENO' ERR +306: ++ trap on_exit EXIT +306: ++ echo -n 'Testing textrel ... ' +306: Testing textrel ... ++ set -o pipefail +306: ++ set -x +306: + cat +306: + cc -o out/test/x86_64/textrel/a.o -c -xc - -fno-PIE +307: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/textrel2.sh 307: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 307: ++ export LC_ALL=C 307: ++ LC_ALL=C @@ -22863,8 +22930,92 @@ 307: ++ testname=textrel2 307: ++ t=out/test/x86_64/textrel2 307: ++ mkdir -p out/test/x86_64/textrel2 -303: + cat -303: + cc -c -o out/test/x86_64/sysroot2/sysroot/foo/x.o -xc - +307: ++ case $MACHINE in +307: ++ tlsdesc_opt=-mtls-dialect=gnu2 +307: +++ uname +307: ++ '[' Linux = FreeBSD ']' +307: ++ trap 'on_error $LINENO' ERR +307: ++ trap on_exit EXIT +307: ++ echo -n 'Testing textrel2 ... ' +307: Testing textrel2 ... ++ set -o pipefail +307: ++ set -x +307: + cc -o out/test/x86_64/textrel2/a.o -c -xc - -fPIE +290: + grep '.common .*NOBITS' out/test/x86_64/stt-common/log +290: [30] .common NOBITS 0000000000003994 00000990 +290: + on_exit +290: + echo OK +290: OK +290: + exit 0 +271/402 Test #290: x86_64-stt-common ..................................... Passed 0.32 sec +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 +291: + rm -f out/test/x86_64/symbol-rank/x.a +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 +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 +296: + cat +296: + cc -o out/test/x86_64/symbol-version4/d.o -c -xc - -fPIC +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 +281: ++ grep NULL +281: ++ wc -l +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 +test 311 + Start 311: x86_64-tls-common + +311: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/tls-common.sh" +311: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu +311: Environment variables: +311: MACHINE=x86_64 +311: CPU= +311: Test timeout computed to be: 1500 +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 +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 +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 +307: + cat 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 @@ -22881,187 +23032,25 @@ 308: ++ STRIP=strip 308: ++ QEMU= 308: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/thin-archive.sh .sh -307: ++ case $MACHINE in -307: ++ tlsdesc_opt=-mtls-dialect=gnu2 -307: +++ uname 308: ++ testname=thin-archive 308: ++ t=out/test/x86_64/thin-archive 308: ++ mkdir -p out/test/x86_64/thin-archive -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 308: ++ case $MACHINE in 308: ++ tlsdesc_opt=-mtls-dialect=gnu2 -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 308: +++ uname -130: + out/test/x86_64/exception/exe11 -276: + out/test/x86_64/shared-abs-sym/exe1 -283: + cat -283: + cc -c -o out/test/x86_64/start-stop-symbol/c.o -xc - 308: ++ '[' Linux = FreeBSD ']' -276: + grep foo=0x5 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 -130: + c++ -B. -o out/test/x86_64/exception/exe12 out/test/x86_64/exception/c.o -no-pie -276: foo=0x5 -276: + cp out/test/x86_64/shared-abs-sym/a.so out/test/x86_64/shared-abs-sym/c.so -281: + out/test/x86_64/spare-program-headers/exe2 308: + cat -281: + grep 'Hello world' 308: + cc -o out/test/x86_64/thin-archive/long-long-long-filename.o -c -xc - -281: Hello world -281: ++ readelf -Wl out/test/x86_64/spare-program-headers/exe2 -278: + out/test/x86_64/shuffle-sections-seed/exe1 -281: ++ grep NULL -281: ++ wc -l -278: + grep 'Hello world' -278: Hello world -294: + cat -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 -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 -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 -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 -295: + cat -250: + readelf --symbols out/test/x86_64/relocatable-archive/f.o -298: + cc -B. -o out/test/x86_64/symtab-section-symbols/exe out/test/x86_64/symtab-section-symbols/a.o -291: + cat -291: + cc -o out/test/x86_64/symbol-rank/b.o -c -xc - -fcommon -277: + cc -B. -o out/test/x86_64/shared/exe out/test/x86_64/shared/c.o out/test/x86_64/shared/b.so -290: + cat -288: + cc -B. -o out/test/x86_64/strip-debug/exe out/test/x86_64/strip-debug/a.o -Wl,--strip-debug -290: + cc -fcommon -xc -c -o out/test/x86_64/stt-common/b.o - -Wa,--elf-stt-common=yes -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 -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 -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 -250: + return 0 -250: + on_exit -250: + echo OK -250: OK -250: + exit 0 -269/402 Test #250: x86_64-relocatable-archive ............................ Passed 1.62 sec -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 -296: + cat -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 -297: + cc -B. -o out/test/x86_64/symtab-dso/exe out/test/x86_64/symtab-dso/a.o -286: + cc -B. -o out/test/x86_64/static-pie/exe1 out/test/x86_64/static-pie/a.o -static-pie -285: + cat -285: + cc -o out/test/x86_64/static-archive/c.o -c -xc - -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 -130: + strip out/test/x86_64/exception/exe12 -282: + cat -282: + cc -o out/test/x86_64/start-lib/c.o -c -xc - -301: + mkdir -p out/test/x86_64/sysroot-linker-script/foo/bar -306: + cat -300: + cc -c -o out/test/x86_64/synthetic-symbols/b.o -xc - -300: + cat -302: + cat +301: + cc -o out/test/x86_64/sysroot-linker-script/c.o -c -xc - +301: + cat 302: + cc -c -o out/test/x86_64/sysroot/b.o -xc - -306: + cc -o out/test/x86_64/textrel/b.o -c -xc - -fno-PIE -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 -296: + cat -296: + cc -o out/test/x86_64/symbol-version4/d.o -c -xc - -fPIC -130: + out/test/x86_64/exception/exe12 -130: + on_exit -130: + echo OK -130: OK -130: + exit 0 -270/402 Test #130: x86_64-exception ...................................... Passed 5.72 sec -295: + readelf -W --dyn-syms out/test/x86_64/symbol-version3/c.so -295: + grep ' foo@@TEST1' out/test/x86_64/symbol-version3/log -293: + readelf --symbols out/test/x86_64/symbol-version/c.so -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 -301: + rm -f out/test/x86_64/sysroot-linker-script/foo/bar/libfoo.a -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 -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 -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 -293: + grep -F foo@@VER3 out/test/x86_64/symbol-version/log -301: + ar rcs out/test/x86_64/sysroot-linker-script/foo/bar/libfoo.a out/test/x86_64/sysroot-linker-script/a.o -309: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/thread-count.sh -309: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc -309: ++ export LC_ALL=C -309: ++ LC_ALL=C -309: ++ '[' -z x86_64 ']' -309: ++ '[' -z '' ']' -309: ++ TESTDIR=out/test/x86_64 -309: ++ CC=cc -309: ++ CXX=c++ -309: ++ GCC=gcc -309: ++ GXX=g++ -309: ++ OBJDUMP=objdump -309: ++ OBJCOPY=objcopy -309: ++ STRIP=strip -309: ++ QEMU= -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 -309: ++ case $MACHINE in -309: ++ tlsdesc_opt=-mtls-dialect=gnu2 -309: +++ uname -307: /tmp/ccDFnbrE.s: Assembler messages: -307: /tmp/ccDFnbrE.s:28: Warning: ignoring changed section attributes for .text -307: + cc -o out/test/x86_64/textrel2/exe1 out/test/x86_64/textrel2/a.o -pie -304: + cat -304: + cc -O2 -o out/test/x86_64/tail-call/b.o -c -xc - -303: + cc -c -o out/test/x86_64/sysroot2/sysroot/foo/y.o -xc - -303: + cat -305: + cc -B. -o out/test/x86_64/tbss-only/exe out/test/x86_64/tbss-only/a.o -294: + readelf -W --dyn-syms out/test/x86_64/symbol-version2/c.so -294: + grep ' foo@TEST' out/test/x86_64/symbol-version2/log -294: 7: 0000000000001689 7 FUNC GLOBAL DEFAULT 14 foo@TEST -294: + grep ' bar@TEST' out/test/x86_64/symbol-version2/log -276: + grep foo=0x3 -276: + out/test/x86_64/shared-abs-sym/exe2 -276: foo=0x3 -276: + cp out/test/x86_64/shared-abs-sym/b.so out/test/x86_64/shared-abs-sym/c.so -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 -281: + out/test/x86_64/spare-program-headers/exe3 -281: + grep 'Hello world' -281: Hello world -281: ++ grep NULL -281: ++ readelf -Wl out/test/x86_64/spare-program-headers/exe3 -281: ++ wc -l -308: + cc -o out/test/x86_64/thin-archive/b.o -c -xc - -308: + cat +302: + cat +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 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 @@ -23101,7 +23090,6 @@ 298: + echo OK 298: OK 298: + exit 0 -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 297: + nm out/test/x86_64/symtab-dso/exe 297: + grep 'U puts$' 297: U puts @@ -23109,19 +23097,33 @@ 297: + echo OK 297: OK 297: + exit 0 -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 -293: 5: 0000000000001767 7 FUNC GLOBAL DEFAULT 16 foo@@VER3 -293: + on_exit -293: + echo OK -293: OK -293: + 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 +309: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/thread-count.sh +309: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc +309: ++ export LC_ALL=C +309: ++ LC_ALL=C +309: ++ '[' -z x86_64 ']' +309: ++ '[' -z '' ']' +309: ++ TESTDIR=out/test/x86_64 +309: ++ CC=cc +309: ++ CXX=c++ +309: ++ GCC=gcc +309: ++ GXX=g++ +309: ++ OBJDUMP=objdump +309: ++ OBJCOPY=objcopy +309: ++ STRIP=strip +309: ++ QEMU= +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 +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 @@ -23130,11 +23132,62 @@ 309: ++ set -x 309: + cat 309: + cc -o out/test/x86_64/thread-count/a.o -c -xc - -294: 5: 0000000000001690 7 FUNC GLOBAL DEFAULT 14 bar@TEST -294: + grep ' bar1' out/test/x86_64/symbol-version2/log -302: + mkdir -p out/test/x86_64/sysroot/foo/bar -302: + rm -f out/test/x86_64/sysroot/foo/bar/libfoo.a -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 +272/402 Test #299: x86_64-symtab ......................................... Passed 0.21 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 +273/402 Test #294: x86_64-symbol-version2 ................................ Passed 0.31 sec +274/402 Test #298: x86_64-symtab-section-symbols ......................... Passed 0.22 sec +275/402 Test #297: x86_64-symtab-dso ..................................... Passed 0.25 sec +295: + readelf -W --dyn-syms out/test/x86_64/symbol-version3/c.so +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 +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 +276/402 Test #273: x86_64-section-order .................................. Passed 0.64 sec +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 +253: + out/test/x86_64/relocatable-debug-info/exe +253: + grep 'Hello world' +253: Hello world +253: + objdump --dwarf=info out/test/x86_64/relocatable-debug-info/c.o +253: + not grep Warning +253: + grep Warning +253: + return 0 +253: + on_exit +253: + echo OK +253: OK +253: + exit 0 +276: + out/test/x86_64/shared-abs-sym/exe2 +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 +276: + out/test/x86_64/shared-abs-sym/exe1 +292: + cat +292: + cc -fPIC -c -o out/test/x86_64/symbol-version-lto/a.o -xc - -flto +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 310: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/tls-alignment-multi.sh 310: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 310: ++ export LC_ALL=C @@ -23157,98 +23210,14 @@ 310: ++ case $MACHINE in 310: ++ tlsdesc_opt=-mtls-dialect=gnu2 310: +++ uname -285: + rm -f out/test/x86_64/static-archive/d.a -285: + cd out/test/x86_64/static-archive -285: + ar rcs d.a long-long-long-filename.o b.o -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 -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 -291: + cat -291: + cc -o out/test/x86_64/symbol-rank/c.o -c -xc - -277: + out/test/x86_64/shared/exe -277: + grep hello -277: hello -277: + not grep fn3 -277: + readelf --symbols out/test/x86_64/shared/exe -286: + out/test/x86_64/static-pie/exe1 -286: + grep 'Hello world' -271/402 Test #293: x86_64-symbol-version ................................. Passed 0.34 sec -272/402 Test #295: x86_64-symbol-version3 ................................ Passed 0.33 sec -273/402 Test #297: x86_64-symtab-dso ..................................... Passed 0.32 sec -274/402 Test #298: x86_64-symtab-section-symbols ......................... Passed 0.31 sec -294: 6: 0000000000001690 7 FUNC GLOBAL DEFAULT 14 bar1 310: ++ '[' Linux = FreeBSD ']' 310: ++ trap 'on_error $LINENO' ERR 310: ++ trap on_exit EXIT 310: ++ echo -n 'Testing tls-alignment-multi ... ' 310: Testing tls-alignment-multi ... ++ set -o pipefail 310: ++ set -x -277: + grep fn3 -286: Hello world -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 -test 311 - Start 311: x86_64-tls-common - -311: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/tls-common.sh" -311: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -311: Environment variables: -311: MACHINE=x86_64 -311: CPU= -311: Test timeout computed to be: 1500 -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 -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 -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 310: + cat 310: + cc -fPIC -c -o out/test/x86_64/tls-alignment-multi/a.o -xc - -277: + return 0 -277: + on_exit -277: + echo OK -277: OK -277: + exit 0 -286: + cc -B. -o out/test/x86_64/static-pie/exe2 out/test/x86_64/static-pie/a.o -static-pie -Wl,--no-relax 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 @@ -23268,8 +23237,6 @@ 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 312: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/tls-df-static-tls.sh 312: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 312: ++ export LC_ALL=C @@ -23289,38 +23256,9 @@ 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 -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 -313: ++ LC_ALL=C -313: ++ '[' -z x86_64 ']' -313: ++ '[' -z '' ']' -313: ++ TESTDIR=out/test/x86_64 -313: ++ CC=cc -313: ++ CXX=c++ -313: ++ GCC=gcc -313: ++ GXX=g++ -313: ++ OBJDUMP=objdump -313: ++ OBJCOPY=objcopy -313: ++ STRIP=strip -313: ++ QEMU= -313: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/tls-dso.sh .sh -275/402 Test #277: x86_64-shared ......................................... Passed 1.18 sec -276/402 Test #288: x86_64-strip-debug .................................... Passed 0.68 sec -277/402 Test #294: x86_64-symbol-version2 ................................ Passed 0.35 sec -311: +++ uname -311: ++ '[' Linux = FreeBSD ']' -311: ++ trap 'on_error $LINENO' ERR -311: ++ trap on_exit EXIT -311: ++ echo -n 'Testing tls-common ... ' -311: Testing tls-common ... ++ set -o pipefail -311: ++ set -x 312: ++ case $MACHINE in 312: ++ tlsdesc_opt=-mtls-dialect=gnu2 312: +++ uname -313: ++ testname=tls-dso -313: ++ t=out/test/x86_64/tls-dso -313: ++ mkdir -p out/test/x86_64/tls-dso test 315 Start 315: x86_64-tls-gd-noplt @@ -23348,22 +23286,40 @@ 317: MACHINE=x86_64 317: CPU= 317: Test timeout computed to be: 1500 -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 -307: + out/test/x86_64/textrel2/exe1 -307: + grep 'Hello world' -311: + gcc -o out/test/x86_64/tls-common/a.o -c -xassembler - -311: + cat -311: + cat -311: + cc -o out/test/x86_64/tls-common/b.o -c -xc -std=c11 - -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 - +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 +286: + out/test/x86_64/static-pie/exe1 +286: + grep 'Hello world' +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 +306: + cat +306: + cc -o out/test/x86_64/textrel/b.o -c -xc - -fno-PIE +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 +313: ++ LC_ALL=C +313: ++ '[' -z x86_64 ']' +313: ++ '[' -z '' ']' +313: ++ TESTDIR=out/test/x86_64 +313: ++ CC=cc +313: ++ CXX=c++ +313: ++ GCC=gcc +313: ++ GXX=g++ +313: ++ OBJDUMP=objdump +313: ++ OBJCOPY=objcopy +313: ++ STRIP=strip +313: ++ QEMU= +313: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/tls-dso.sh .sh +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 @@ -23375,6 +23331,55 @@ 313: ++ set -x 313: + cat 313: + cc -fPIC -shared -o out/test/x86_64/tls-dso/a.so -xc - +252: + cc -B. -o out/test/x86_64/relocatable-compressed-debug-info/exe out/test/x86_64/relocatable-compressed-debug-info/c.o +277/402 Test #253: x86_64-relocatable-debug-info ......................... Passed 0.90 sec +278/402 Test #295: x86_64-symbol-version3 ................................ Passed 0.31 sec +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 +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 +311: ++ echo -n 'Testing tls-common ... ' +311: Testing tls-common ... ++ set -o pipefail +311: ++ set -x +311: + cat +311: + gcc -o out/test/x86_64/tls-common/a.o -c -xassembler - +311: + cc -o out/test/x86_64/tls-common/b.o -c -xc -std=c11 - +311: + cat +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 - +276: + grep foo=0x5 +276: foo=0x5 +276: + on_exit +276: + echo OK +276: OK +276: + exit 0 +279/402 Test #276: x86_64-shared-abs-sym ................................. Passed 0.68 sec 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 @@ -23404,11 +23409,61 @@ 314: Testing tls-gd-dlopen ... ++ set -o pipefail 314: ++ set -x 314: + gcc -fPIC -c -o out/test/x86_64/tls-gd-dlopen/a.o -xc - -279: + out/test/x86_64/shuffle-sections/exe1 -279: + grep 'Hello world' -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 -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 +314: + cat +130: + strip out/test/x86_64/exception/exe12 +130: + out/test/x86_64/exception/exe12 +130: + on_exit +130: + echo OK +130: OK +130: + exit 0 +280/402 Test #130: x86_64-exception ...................................... Passed 2.64 sec +303: + cc -c -o out/test/x86_64/sysroot2/sysroot/foo/y.o -xc - +303: + cat +302: + mkdir -p out/test/x86_64/sysroot/foo/bar +302: + rm -f out/test/x86_64/sysroot/foo/bar/libfoo.a +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 - +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 +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 +307: /tmp/ccGQJH5N.s: Assembler messages: +307: /tmp/ccGQJH5N.s:28: Warning: ignoring changed section attributes for .text +307: + cc -o out/test/x86_64/textrel2/exe1 out/test/x86_64/textrel2/a.o -pie +305: + cc -B. -o out/test/x86_64/tbss-only/exe out/test/x86_64/tbss-only/a.o +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 +304: + cat +304: + cc -O2 -o out/test/x86_64/tail-call/b.o -c -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 +285: trace: out/test/x86_64/static-archive/d.a(b.o) +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 +285: + out/test/x86_64/static-archive/exe +285: 8 +285: + on_exit +285: + echo OK +285: OK +285: + exit 0 +281: + grep 'Hello world' +281: + out/test/x86_64/spare-program-headers/exe4 +281: Hello world +281: ++ grep NULL +281: ++ readelf -Wl out/test/x86_64/spare-program-headers/exe4 +281: ++ wc -l +281: + '[' 5 -eq 5 ']' +281: + on_exit +281: + echo OK +281: OK +281: + exit 0 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 @@ -23431,6 +23486,14 @@ 315: ++ case $MACHINE in 315: ++ tlsdesc_opt=-mtls-dialect=gnu2 315: +++ uname +315: ++ '[' Linux = FreeBSD ']' +315: ++ trap 'on_error $LINENO' ERR +315: ++ trap on_exit EXIT +315: ++ 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 @@ -23450,18 +23513,18 @@ 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 -317: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/tls-gd.sh -314: + cat -305: + out/test/x86_64/tbss-only/exe -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 -307: Hello world 316: ++ case $MACHINE in 316: ++ tlsdesc_opt=-mtls-dialect=gnu2 +316: +++ uname +316: ++ '[' Linux = FreeBSD ']' +316: ++ trap 'on_error $LINENO' ERR +316: ++ trap on_exit EXIT +316: ++ echo -n 'Testing tls-gd-to-ie ... ' +316: Testing tls-gd-to-ie ... ++ set -o pipefail +316: ++ set -x +316: + cat +316: + gcc -fPIC -c -o out/test/x86_64/tls-gd-to-ie/a.o -xc - +317: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/tls-gd.sh 317: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 317: ++ export LC_ALL=C 317: ++ LC_ALL=C @@ -23476,62 +23539,46 @@ 317: ++ OBJCOPY=objcopy 317: ++ STRIP=strip 317: ++ QEMU= -307: + cc -B. -o out/test/x86_64/textrel2/exe2 out/test/x86_64/textrel2/a.o -pie -316: +++ uname 317: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/tls-gd.sh .sh -305: + on_exit -305: + echo OK -305: OK -305: + exit 0 -278/402 Test #305: x86_64-tbss-only ...................................... Passed 0.28 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 -315: + cat -315: + gcc -fPIC -fno-plt -c -o out/test/x86_64/tls-gd-noplt/a.o -xc - -278: + out/test/x86_64/shuffle-sections-seed/exe3 -278: + grep 'Hello world' -290: + out/test/x86_64/stt-common/exe -316: ++ '[' Linux = FreeBSD ']' -316: ++ trap 'on_error $LINENO' ERR -316: ++ trap on_exit EXIT -316: ++ echo -n 'Testing tls-gd-to-ie ... ' -316: Testing tls-gd-to-ie ... ++ set -o pipefail -316: ++ set -x -316: + cat -290: + grep '0 5 42' 317: ++ testname=tls-gd 317: ++ t=out/test/x86_64/tls-gd 317: ++ mkdir -p out/test/x86_64/tls-gd -290: 0 5 42 -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 317: ++ case $MACHINE in 317: ++ tlsdesc_opt=-mtls-dialect=gnu2 317: +++ uname -316: + gcc -fPIC -c -o out/test/x86_64/tls-gd-to-ie/a.o -xc - -290: + readelf --sections out/test/x86_64/stt-common/exe 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 -318: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/tls-ie.sh 317: + cat -283: + out/test/x86_64/start-stop-symbol/exe 317: + gcc -fPIC -c -o out/test/x86_64/tls-gd/a.o -xc - -290: + grep '.common .*NOBITS' out/test/x86_64/stt-common/log +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 +308: + cat +308: + cc -o out/test/x86_64/thin-archive/b.o -c -xc - +309: + cc -B. -o out/test/x86_64/thread-count/exe out/test/x86_64/thread-count/a.o -Wl,-no-threads +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 318: ++ LC_ALL=C -283: + grep 'section foo section foo' 318: ++ '[' -z x86_64 ']' 318: ++ '[' -z '' ']' 318: ++ TESTDIR=out/test/x86_64 @@ -23543,36 +23590,13 @@ 318: ++ OBJCOPY=objcopy 318: ++ STRIP=strip 318: ++ QEMU= -290: [30] .common NOBITS 0000000000003994 00000990 -290: + on_exit -290: + echo OK -290: OK -290: + exit 0 318: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/tls-ie.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 -281: + out/test/x86_64/spare-program-headers/exe4 -279/402 Test #290: x86_64-stt-common ..................................... Passed 0.70 sec -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 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 -281: + grep 'Hello world' -281: Hello world -281: ++ readelf -Wl out/test/x86_64/spare-program-headers/exe4 -281: ++ grep NULL -281: ++ wc -l 318: ++ '[' Linux = FreeBSD ']' 318: ++ trap 'on_error $LINENO' ERR 318: ++ trap on_exit EXIT @@ -23580,23 +23604,25 @@ 318: Testing tls-ie ... ++ set -o pipefail 318: ++ set -x 318: + cat -319: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/tls-irregular-start-addr.sh 318: + gcc -fPIC -c -o out/test/x86_64/tls-ie/a.o -xc - -281: + '[' 5 -eq 5 ']' -281: + on_exit -281: + echo OK -281: OK -281: + exit 0 -280/402 Test #281: x86_64-spare-program-headers .......................... Passed 1.16 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 +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 +291: + grep '^0 0 0 5$' +291: + out/test/x86_64/symbol-rank/exe +291: 0 0 0 5 +291: + on_exit +291: + echo OK +291: OK +291: + exit 0 +310: + cat +310: + cc -fPIC -c -o out/test/x86_64/tls-alignment-multi/b.o -xc - +270: + readelf -p .comment out/test/x86_64/run/exe +270: + grep mold +270: [ 1e] mold 2.37.1 (compatible with GNU ld) +270: + ./mold -run env +270: + grep '^MOLD_PATH=.*/mold$' +270: MOLD_PATH=/build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu/mold +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 319: ++ LC_ALL=C @@ -23615,11 +23641,17 @@ 319: ++ testname=tls-irregular-start-addr 319: ++ t=out/test/x86_64/tls-irregular-start-addr 319: ++ mkdir -p out/test/x86_64/tls-irregular-start-addr -296: + cat -296: + cc -o out/test/x86_64/symbol-version4/g.o -c -xc - 319: ++ case $MACHINE in 319: ++ tlsdesc_opt=-mtls-dialect=gnu2 319: +++ uname +319: ++ '[' Linux = FreeBSD ']' +319: ++ trap 'on_error $LINENO' ERR +319: ++ trap on_exit EXIT +319: ++ echo -n 'Testing tls-irregular-start-addr ... ' +319: Testing tls-irregular-start-addr ... ++ set -o pipefail +319: ++ set -x +319: + 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 @@ -23636,14 +23668,6 @@ 320: ++ STRIP=strip 320: ++ QEMU= 320: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/tls-large-alignment.sh .sh -319: ++ '[' Linux = FreeBSD ']' -319: ++ trap 'on_error $LINENO' ERR -319: ++ trap on_exit EXIT -319: ++ echo -n 'Testing tls-irregular-start-addr ... ' -319: Testing tls-irregular-start-addr ... ++ set -o pipefail -319: ++ set -x -319: + cat -319: + cc -fPIC -c -o out/test/x86_64/tls-irregular-start-addr/a.o -xc - 320: ++ testname=tls-large-alignment 320: ++ t=out/test/x86_64/tls-large-alignment 320: ++ mkdir -p out/test/x86_64/tls-large-alignment @@ -23656,61 +23680,11 @@ 320: ++ echo -n 'Testing tls-large-alignment ... ' 320: Testing tls-large-alignment ... ++ set -o pipefail 320: ++ set -x -286: + out/test/x86_64/static-pie/exe2 -286: + grep 'Hello world' -282: + nm out/test/x86_64/start-lib/exe -320: + cat 320: + cc -fPIC -std=c11 -c -o out/test/x86_64/tls-large-alignment/a.o -xc - -286: Hello world -286: + on_exit -286: + echo OK -286: OK -286: + exit 0 -281/402 Test #286: x86_64-static-pie ..................................... Passed 0.80 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 -279: + out/test/x86_64/shuffle-sections/exe2 -279: + grep 'Hello world' -279: Hello world -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 -282: + not grep ' foo$' out/test/x86_64/start-lib/log -282: + grep ' foo$' out/test/x86_64/start-lib/log -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 -278: + out/test/x86_64/shuffle-sections-seed/exe4 -278: + grep 'Hello world' -282/402 Test #279: x86_64-shuffle-sections ............................... Passed 1.24 sec -283/402 Test #283: x86_64-start-stop-symbol .............................. Passed 1.15 sec -282: + return 0 -282: + grep ' bar$' out/test/x86_64/start-lib/log -278: Hello world -321: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/tls-large-static-image.sh -321: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc -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 +320: + cat +281/402 Test #281: x86_64-spare-program-headers .......................... Passed 0.63 sec +282/402 Test #285: x86_64-static-archive ................................. Passed 0.50 sec +283/402 Test #291: x86_64-symbol-rank .................................... Passed 0.43 sec test 323 Start 323: x86_64-tls-ld @@ -23720,14 +23694,48 @@ 323: MACHINE=x86_64 323: CPU= 323: Test timeout computed to be: 1500 -282: 00000000000016b9 t bar -282: + on_exit -282: + echo OK -282: OK -282: + exit 0 -278: + not diff out/test/x86_64/shuffle-sections-seed/exe1 out/test/x86_64/shuffle-sections-seed/exe2 -278: + diff out/test/x86_64/shuffle-sections-seed/exe2 out/test/x86_64/shuffle-sections-seed/exe3 -278: + not diff out/test/x86_64/shuffle-sections-seed/exe3 out/test/x86_64/shuffle-sections-seed/exe4 +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 +test 325 + Start 325: x86_64-tls-le + +325: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/tls-le.sh" +325: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu +325: Environment variables: +325: MACHINE=x86_64 +325: CPU= +325: Test timeout computed to be: 1500 +270: + grep mold +270: + ./mold -run /usr/bin/ld --version +306: /tmp/ccum9avc.s: Assembler messages: +306: /tmp/ccum9avc.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 +314: + cc -B. -shared -o out/test/x86_64/tls-gd-dlopen/b.so out/test/x86_64/tls-gd-dlopen/a.o +252: + grep 'Hello world' +252: + out/test/x86_64/relocatable-compressed-debug-info/exe +252: Hello world +252: + on_exit +252: + echo OK +252: OK +252: + exit 0 +284/402 Test #252: x86_64-relocatable-compressed-debug-info .............. Passed 1.00 sec +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 +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 +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 +307: + out/test/x86_64/textrel2/exe1 +307: + grep 'Hello world' +307: Hello world +307: + cc -B. -o out/test/x86_64/textrel2/exe2 out/test/x86_64/textrel2/a.o -pie +321: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/tls-large-static-image.sh +321: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 321: ++ export LC_ALL=C 321: ++ LC_ALL=C 321: ++ '[' -z x86_64 ']' @@ -23748,6 +23756,14 @@ 321: ++ case $MACHINE in 321: ++ tlsdesc_opt=-mtls-dialect=gnu2 321: +++ uname +321: ++ '[' Linux = FreeBSD ']' +321: ++ trap 'on_error $LINENO' ERR +321: ++ trap on_exit EXIT +321: ++ echo -n 'Testing tls-large-static-image ... ' +321: Testing tls-large-static-image ... ++ set -o pipefail +321: ++ set -x +321: + cat +321: + cc -fPIC -c -o out/test/x86_64/tls-large-static-image/a.o -xc - 322: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/tls-ld-noplt.sh 322: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 322: ++ export LC_ALL=C @@ -23763,37 +23779,57 @@ 322: ++ OBJCOPY=objcopy 322: ++ STRIP=strip 322: ++ QEMU= -284/402 Test #282: x86_64-start-lib ...................................... Passed 1.17 sec -278: + on_exit -278: + echo OK -278: OK -278: + exit 0 -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 -321: + cat -321: + cc -fPIC -c -o out/test/x86_64/tls-large-static-image/a.o -xc - 322: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/tls-ld-noplt.sh .sh -307: + out/test/x86_64/textrel2/exe2 -307: + grep 'Hello world' -323: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/tls-ld.sh -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 322: ++ testname=tls-ld-noplt 322: ++ t=out/test/x86_64/tls-ld-noplt 322: ++ mkdir -p out/test/x86_64/tls-ld-noplt -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 +322: ++ case $MACHINE in +322: ++ tlsdesc_opt=-mtls-dialect=gnu2 +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 +test 326 + Start 326: x86_64-tls-nopic + +326: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/tls-nopic.sh" +326: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu +326: Environment variables: +326: MACHINE=x86_64 +326: CPU= +326: Test timeout computed to be: 1500 +304: + cat +304: + cc -O2 -o out/test/x86_64/tail-call/c.o -c -xc - +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 +300: section foo +300: + cat +300: + cc -c -o out/test/x86_64/synthetic-symbols/c.o -xc - +308: + cat +308: + cc -o out/test/x86_64/thin-archive/c.o -c -xc - +303: + cat +303: + cc -c -o out/test/x86_64/sysroot2/c.o -xc - +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 +315: + gcc -fPIC -fno-plt -c -o out/test/x86_64/tls-gd-noplt/b.o -xc - +315: + cat +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=foo/bar -lfoo +301: + on_exit +301: + echo OK +301: OK +301: + exit 0 +323: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/tls-ld.sh 323: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 323: ++ export LC_ALL=C 323: ++ LC_ALL=C @@ -23809,25 +23845,20 @@ 323: ++ STRIP=strip 323: ++ QEMU= 323: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/tls-ld.sh .sh -285/402 Test #278: x86_64-shuffle-sections-seed .......................... Passed 1.28 sec -322: ++ case $MACHINE in -322: ++ tlsdesc_opt=-mtls-dialect=gnu2 323: ++ testname=tls-ld 323: ++ t=out/test/x86_64/tls-ld 323: ++ mkdir -p out/test/x86_64/tls-ld -test 325 - Start 325: x86_64-tls-le - -325: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/tls-le.sh" -325: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -325: Environment variables: -325: MACHINE=x86_64 -325: CPU= -325: Test timeout computed to be: 1500 -322: +++ uname -322: ++ '[' Linux = FreeBSD ']' 323: ++ case $MACHINE in 323: ++ tlsdesc_opt=-mtls-dialect=gnu2 +323: +++ uname +323: ++ '[' Linux = FreeBSD ']' +323: ++ trap 'on_error $LINENO' ERR +323: ++ trap on_exit EXIT +323: ++ echo -n 'Testing tls-ld ... ' +323: Testing tls-ld ... ++ set -o pipefail +323: ++ set -x +323: + cat +323: + cc -fPIC -ftls-model=local-dynamic -c -o out/test/x86_64/tls-ld/a.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 @@ -23843,25 +23874,24 @@ 324: ++ OBJCOPY=objcopy 324: ++ STRIP=strip 324: ++ QEMU= -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 -323: +++ uname 324: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/tls-le-error.sh .sh -322: + cat -322: + gcc -fPIC -ftls-model=local-dynamic -fno-plt -c -o out/test/x86_64/tls-ld-noplt/a.o -xc - -325: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/tls-le.sh -323: ++ '[' Linux = FreeBSD ']' 324: ++ testname=tls-le-error 324: ++ t=out/test/x86_64/tls-le-error 324: ++ mkdir -p out/test/x86_64/tls-le-error -323: ++ trap 'on_error $LINENO' ERR -323: ++ trap on_exit EXIT -323: ++ echo -n 'Testing tls-ld ... ' -323: Testing tls-ld ... ++ set -o pipefail -323: ++ set -x +324: ++ case $MACHINE in +324: ++ tlsdesc_opt=-mtls-dialect=gnu2 +324: +++ uname +285/402 Test #301: x86_64-sysroot-linker-script .......................... Passed 0.32 sec +test 327 + Start 327: x86_64-tls-pic + +327: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/tls-pic.sh" +327: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu +327: Environment variables: +327: MACHINE=x86_64 +327: CPU= +327: Test timeout computed to be: 1500 +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 @@ -23876,66 +23906,23 @@ 325: ++ OBJCOPY=objcopy 325: ++ STRIP=strip 325: ++ QEMU= -323: + cat -323: + cc -fPIC -ftls-model=local-dynamic -c -o out/test/x86_64/tls-ld/a.o -xc - -324: ++ case $MACHINE in -324: ++ tlsdesc_opt=-mtls-dialect=gnu2 325: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/tls-le.sh .sh -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 -324: ++ echo -n 'Testing tls-le-error ... ' -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 -325: ++ '[' Linux = FreeBSD ']' -325: ++ trap 'on_error $LINENO' ERR -325: ++ trap on_exit EXIT -325: ++ echo -n 'Testing tls-le ... ' -325: Testing tls-le ... ++ set -o pipefail -325: ++ set -x -325: + cat -325: + gcc -fPIC -c -o out/test/x86_64/tls-le/a.o -xc - -276: + out/test/x86_64/shared-abs-sym/exe1 -276: + grep foo=0x5 -302: + cat -302: + cc -c -o out/test/x86_64/sysroot/c.o -xc - -276: foo=0x5 -276: + on_exit -276: + echo OK -276: OK -276: + 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 -301: + cat -306: /tmp/ccLomdAX.s: Assembler messages: -306: /tmp/ccLomdAX.s:4: Warning: ignoring changed section attributes for .text -286/402 Test #276: x86_64-shared-abs-sym ................................. Passed 1.34 sec -301: + cat -test 326 - Start 326: x86_64-tls-nopic - -326: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/tls-nopic.sh" -326: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -326: Environment variables: -326: MACHINE=x86_64 -326: CPU= -326: Test timeout computed to be: 1500 -301: + cc -o out/test/x86_64/sysroot-linker-script/c.o -c -xc - -307: + readelf -WS out/test/x86_64/textrel2/exe3 -307: + grep -F .relr.dyn +322: + gcc -fPIC -ftls-model=local-dynamic -fno-plt -c -o out/test/x86_64/tls-ld-noplt/a.o -xc - +320: + cat +320: + cc -fPIC -std=c11 -c -o out/test/x86_64/tls-large-alignment/b.o -xc - +310: + cc -B. -shared -o out/test/x86_64/tls-alignment-multi/a.so out/test/x86_64/tls-alignment-multi/a.o +292: mold: warning: out/test/x86_64/symbol-version-lto/b.ver: cannot assign version `VER1` to symbol `foo`: symbol not found +309: + cc -B. -o out/test/x86_64/thread-count/exe out/test/x86_64/thread-count/a.o -Wl,-thread-count=1 +317: + cat +317: + gcc -fPIC -c -o out/test/x86_64/tls-gd/b.o -xc - +270: mold 2.37.1 (compatible with GNU ld) +270: + ./mold -run /usr/bin/ld.lld --version +270: + grep mold 326: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/tls-nopic.sh -307: [11] .relr.dyn RELR 0000000000000600 000600 000020 08 A 0 0 8 -307: + out/test/x86_64/textrel2/exe3 326: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc -307: + grep 'Hello world' 326: ++ export LC_ALL=C 326: ++ LC_ALL=C 326: ++ '[' -z x86_64 ']' @@ -23950,14 +23937,56 @@ 326: ++ STRIP=strip 326: ++ QEMU= 326: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/tls-nopic.sh .sh -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 326: ++ testname=tls-nopic 326: ++ t=out/test/x86_64/tls-nopic 326: ++ mkdir -p out/test/x86_64/tls-nopic +324: ++ '[' Linux = FreeBSD ']' +324: ++ trap 'on_error $LINENO' ERR +324: ++ trap on_exit EXIT +324: ++ echo -n 'Testing tls-le-error ... ' +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 326: ++ case $MACHINE in 326: ++ tlsdesc_opt=-mtls-dialect=gnu2 +325: +++ uname +305: + out/test/x86_64/tbss-only/exe +327: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/tls-pic.sh 326: +++ uname +316: + cat +325: ++ '[' Linux = FreeBSD ']' +325: ++ trap 'on_error $LINENO' ERR +325: ++ trap on_exit EXIT +325: ++ echo -n 'Testing tls-le ... ' +325: Testing tls-le ... ++ set -o pipefail +325: ++ set -x +327: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc +327: ++ export LC_ALL=C +327: ++ LC_ALL=C +327: ++ '[' -z x86_64 ']' +327: ++ '[' -z '' ']' +327: ++ TESTDIR=out/test/x86_64 +327: ++ CC=cc +327: ++ CXX=c++ +327: ++ GCC=gcc +327: ++ GXX=g++ +327: ++ OBJDUMP=objdump +327: ++ OBJCOPY=objcopy +327: ++ STRIP=strip +327: ++ QEMU= +312: + grep STATIC_TLS +270: mold 2.37.1 (compatible with GNU ld) +270: + ./mold -run /usr/bin/ld.gold --version +270: + grep mold +312: + readelf --dynamic out/test/x86_64/tls-df-static-tls/b.so +312: 0x000000000000001e (FLAGS) STATIC_TLS +305: + on_exit +305: + echo OK +305: OK +305: + exit 0 326: ++ '[' Linux = FreeBSD ']' 326: ++ trap 'on_error $LINENO' ERR 326: ++ trap on_exit EXIT @@ -23966,62 +23995,15 @@ 326: ++ set -x 326: + cat 326: + gcc -c -o out/test/x86_64/tls-nopic/a.o -xc - -307: + out/test/x86_64/textrel2/exe4 -307: + grep 'Hello world' -307: Hello world -275: 3 printf("Hello world\n"); -285: + grep -F 'static-archive/d.a(long-long-long-filename.o)' out/test/x86_64/static-archive/log -275: + cc -c -o out/test/x86_64/separate-debug-file/a.o out/test/x86_64/separate-debug-file/a.c -g -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 -285: trace: out/test/x86_64/static-archive/d.a(b.o) -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: + out/test/x86_64/static-archive/exe -307: + on_exit -307: + echo OK -307: OK -307: + exit 0 -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 -285: + grep 8 -304: + cat -287/402 Test #307: x86_64-textrel2 ....................................... Passed 0.42 sec -304: + cc -O2 -o out/test/x86_64/tail-call/c.o -c -xc - -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: + 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 -314: + cc -B. -shared -o out/test/x86_64/tls-gd-dlopen/b.so out/test/x86_64/tls-gd-dlopen/a.o -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 -316: + cat 316: + cc -fPIC -c -o out/test/x86_64/tls-gd-to-ie/b.o -xc - -320: + cat -320: + cc -fPIC -std=c11 -c -o out/test/x86_64/tls-large-alignment/b.o -xc - -291: + cc -o out/test/x86_64/symbol-rank/d.o -c -xc - -fcommon -291: + cat -317: + cat -317: + gcc -fPIC -c -o out/test/x86_64/tls-gd/b.o -xc - +327: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/tls-pic.sh .sh +325: + cat +325: + gcc -fPIC -c -o out/test/x86_64/tls-le/a.o -xc - 308: + cat -308: + cc -o out/test/x86_64/thin-archive/c.o -c -xc - -315: + gcc -fPIC -fno-plt -c -o out/test/x86_64/tls-gd-noplt/b.o -xc - -315: + cat -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 -303: + cat -303: + cc -c -o out/test/x86_64/sysroot2/c.o -xc - -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 -285: 8 -285: + on_exit -285: + echo OK -285: OK -285: + exit 0 -test 327 - Start 327: x86_64-tls-pic - -327: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/tls-pic.sh" -327: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -327: Environment variables: -327: MACHINE=x86_64 -327: CPU= -327: Test timeout computed to be: 1500 -288/402 Test #285: x86_64-static-archive ................................. Passed 1.07 sec +308: + cc -o out/test/x86_64/thin-archive/d.o -c -xc - +321: + cc -fPIC -c -o out/test/x86_64/tls-large-static-image/b.o -xc - +321: + cat +286/402 Test #305: x86_64-tbss-only ...................................... Passed 0.26 sec test 328 Start 328: x86_64-tls-small-alignment @@ -24031,108 +24013,40 @@ 328: MACHINE=x86_64 328: CPU= 328: 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,-no-threads -318: + cc -B. -shared -o out/test/x86_64/tls-ie/b.so out/test/x86_64/tls-ie/a.o -310: + cat -310: + cc -fPIC -c -o out/test/x86_64/tls-alignment-multi/b.o -xc - -321: + cat -321: + cc -fPIC -c -o out/test/x86_64/tls-large-static-image/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 -324: + grep 'relocation .* against `foo` can not be used when making a shared object; recompile with -fPIC' -325: + cat -325: + gcc -fPIC -c -o out/test/x86_64/tls-le/b.o -xc - -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 -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 -327: ++ '[' -z x86_64 ']' -327: ++ '[' -z '' ']' -327: ++ TESTDIR=out/test/x86_64 -327: ++ CC=cc -327: ++ CXX=c++ -327: ++ GCC=gcc -327: ++ GXX=g++ -327: ++ OBJDUMP=objdump -327: ++ OBJCOPY=objcopy -327: ++ STRIP=strip -327: ++ QEMU= -327: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/tls-pic.sh .sh -326: + cat -326: + cc -xc -c -o out/test/x86_64/tls-nopic/b.o - -323: + cat -323: + gcc -fPIC -ftls-model=local-dynamic -c -o out/test/x86_64/tls-ld/b.o -xc - -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 -322: + cat -322: + gcc -fPIC -ftls-model=local-dynamic -fno-plt -c -o out/test/x86_64/tls-ld-noplt/b.o -xc - -328: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/tls-small-alignment.sh -328: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc -328: ++ export LC_ALL=C -328: ++ LC_ALL=C -328: ++ '[' -z x86_64 ']' -328: ++ '[' -z '' ']' -328: ++ TESTDIR=out/test/x86_64 -328: ++ CC=cc -328: ++ CXX=c++ -328: ++ GCC=gcc -328: ++ GXX=g++ -328: ++ OBJDUMP=objdump -328: ++ OBJCOPY=objcopy -328: ++ STRIP=strip -328: ++ QEMU= -328: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/tls-small-alignment.sh .sh -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 327: ++ testname=tls-pic 327: ++ t=out/test/x86_64/tls-pic 327: ++ mkdir -p out/test/x86_64/tls-pic -328: ++ testname=tls-small-alignment -328: ++ t=out/test/x86_64/tls-small-alignment -328: ++ mkdir -p out/test/x86_64/tls-small-alignment 327: ++ case $MACHINE in 327: ++ tlsdesc_opt=-mtls-dialect=gnu2 327: +++ uname -328: ++ case $MACHINE in -328: ++ tlsdesc_opt=-mtls-dialect=gnu2 -328: +++ uname +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 +320: + cat +320: + cc -fPIC -c -o out/test/x86_64/tls-large-alignment/c.o -xc - +315: + gcc -fPIC -fno-plt -c -o out/test/x86_64/tls-gd-noplt/c.o -xc - +315: + cat +314: + cat +314: + gcc -fPIC -c -o out/test/x86_64/tls-gd-dlopen/c.o -xc - +286: + grep 'Hello world' +286: + out/test/x86_64/static-pie/exe2 +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 +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 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 -309: + cc -B. -o out/test/x86_64/thread-count/exe out/test/x86_64/thread-count/a.o -Wl,-thread-count=1 -328: ++ '[' Linux = FreeBSD ']' -327: + gcc -fPIC -c -o out/test/x86_64/tls-pic/a.o -xc - +328: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/tls-small-alignment.sh 327: + cat -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 - -328: + cat -328: + cc -fPIC -std=c11 -c -o out/test/x86_64/tls-small-alignment/b.o -xc - -328: + cat -313: + cc -c -o out/test/x86_64/tls-dso/b.o -xc - -313: + cat -318: + cat -318: + gcc -c -o out/test/x86_64/tls-ie/c.o -xc - -fPIC -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 -314: + cat -314: + gcc -fPIC -c -o out/test/x86_64/tls-gd-dlopen/c.o -xc - -296: + out/test/x86_64/symbol-version4/exe -296: + grep 'foo bar' -296: foo bar -296: + on_exit -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 -296: + echo OK -296: OK -296: + exit 0 -324: + on_exit -324: + echo OK -324: OK -324: + exit 0 -289/402 Test #324: x86_64-tls-le-error ................................... Passed 0.35 sec +296: + cc -o out/test/x86_64/symbol-version4/g.o -c -xc - +296: + cat +286: Hello world +286: + on_exit +286: + echo OK +286: OK +286: + exit 0 +287/402 Test #286: x86_64-static-pie ..................................... Passed 0.56 sec +327: + gcc -fPIC -c -o out/test/x86_64/tls-pic/a.o -xc - test 329 Start 329: x86_64-tlsdesc-dlopen @@ -24142,20 +24056,29 @@ 329: MACHINE=x86_64 329: CPU= 329: Test timeout computed to be: 1500 -300: + out/test/x86_64/synthetic-symbols/exe -301: + on_exit -301: + echo OK -301: OK -301: + exit 0 -319: + out/test/x86_64/tls-irregular-start-addr/exe1 -319: + grep '^42$' +328: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc +328: ++ export LC_ALL=C +328: ++ LC_ALL=C +328: ++ '[' -z x86_64 ']' +328: ++ '[' -z '' ']' +328: ++ TESTDIR=out/test/x86_64 +328: ++ CC=cc +328: ++ CXX=c++ +328: ++ GCC=gcc +328: ++ GXX=g++ +328: ++ OBJDUMP=objdump +328: ++ OBJCOPY=objcopy +328: ++ STRIP=strip +328: ++ QEMU= +328: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/tls-small-alignment.sh .sh +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: + 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 +270: mold 2.37.1 (compatible with GNU ld) 329: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/tlsdesc-dlopen.sh 329: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 329: ++ export LC_ALL=C 329: ++ LC_ALL=C -319: 42 329: ++ '[' -z x86_64 ']' -300: + grep '^__ehdr_start=0x40000$' out/test/x86_64/synthetic-symbols/log 329: ++ '[' -z '' ']' 329: ++ TESTDIR=out/test/x86_64 329: ++ CC=cc @@ -24166,30 +24089,23 @@ 329: ++ OBJCOPY=objcopy 329: ++ STRIP=strip 329: ++ QEMU= +328: ++ testname=tls-small-alignment +328: ++ t=out/test/x86_64/tls-small-alignment +328: ++ mkdir -p out/test/x86_64/tls-small-alignment +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 329: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/tlsdesc-dlopen.sh .sh -311: + readelf -WS out/test/x86_64/tls-common/exe -311: + grep -F .tls_common -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 -300: __ehdr_start=0x40000 -329: ++ testname=tlsdesc-dlopen -329: ++ t=out/test/x86_64/tlsdesc-dlopen -329: ++ mkdir -p out/test/x86_64/tlsdesc-dlopen -311: [21] .tls_common NOBITS 0000000000002764 000764 000004 00 WAT 0 0 4 -300: + grep '^__executable_start=0x40000$' out/test/x86_64/synthetic-symbols/log -311: + out/test/x86_64/tls-common/exe -311: + grep '^foo=0$' -312: + readelf --dynamic out/test/x86_64/tls-df-static-tls/b.so -300: __executable_start=0x40000 -312: + grep STATIC_TLS -300: + grep '^__dso_handle=' out/test/x86_64/synthetic-symbols/log -290/402 Test #296: x86_64-symbol-version4 ................................ Passed 0.81 sec -329: ++ case $MACHINE in -329: ++ tlsdesc_opt=-mtls-dialect=gnu2 -311: foo=0 -311: + on_exit -311: + echo OK -311: OK -311: + exit 0 +306: + out/test/x86_64/textrel/exe +306: + grep 'Hello world' +306: Hello world +306: + on_exit +306: + echo OK +306: OK +306: + exit 0 +317: + cat +317: + gcc -fPIC -c -o out/test/x86_64/tls-gd/c.o -xc - +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 +270: + touch out/test/x86_64/run/ld out/test/x86_64/run/ld.lld out/test/x86_64/run/ld.gold +288/402 Test #306: x86_64-textrel ........................................ Passed 0.28 sec test 330 Start 330: x86_64-tlsdesc-import @@ -24199,37 +24115,54 @@ 330: MACHINE=x86_64 330: CPU= 330: Test timeout computed to be: 1500 +328: ++ case $MACHINE in +328: ++ tlsdesc_opt=-mtls-dialect=gnu2 +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 +323: + cat +323: + gcc -fPIC -ftls-model=local-dynamic -c -o out/test/x86_64/tls-ld/b.o -xc - +329: ++ testname=tlsdesc-dlopen +329: ++ t=out/test/x86_64/tlsdesc-dlopen +329: ++ mkdir -p out/test/x86_64/tlsdesc-dlopen +329: ++ case $MACHINE in +329: ++ tlsdesc_opt=-mtls-dialect=gnu2 329: +++ uname -300: __dso_handle=0x43a78 -300: + grep '^section foo$' out/test/x86_64/synthetic-symbols/log -300: section foo -300: + cat -300: + cc -c -o out/test/x86_64/synthetic-symbols/c.o -xc - -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 -275: + readelf -SW out/test/x86_64/separate-debug-file/exe2 -275: + grep -F .gnu_debuglink -291/402 Test #311: x86_64-tls-common ..................................... Passed 0.49 sec +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 +322: + cat +322: + gcc -fPIC -ftls-model=local-dynamic -fno-plt -c -o out/test/x86_64/tls-ld-noplt/b.o -xc - +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 +328: + cat +328: + cc -fPIC -c -o out/test/x86_64/tls-small-alignment/a.o -xassembler - 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 +324: + not cc -B. -shared -o out/test/x86_64/tls-le-error/b.so out/test/x86_64/tls-le-error/a.o +324: + grep 'relocation .* against `foo` can not be used when making a shared object; recompile with -fPIC' +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 +325: + gcc -fPIC -c -o out/test/x86_64/tls-le/b.o -xc - 329: + supports_tlsdesc +318: + cc -B. -shared -o out/test/x86_64/tls-ie/b.so out/test/x86_64/tls-ie/a.o 329: + '[' x86_64 = arm ']' -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: ++ uname -292/402 Test #301: x86_64-sysroot-linker-script .......................... Passed 0.74 sec +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 - +325: + cat +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 330: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/tlsdesc-import.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 330: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 330: ++ export LC_ALL=C 330: ++ LC_ALL=C @@ -24245,44 +24178,33 @@ 330: ++ STRIP=strip 330: ++ QEMU= 330: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/tlsdesc-import.sh .sh -306: + out/test/x86_64/textrel/exe -306: + grep 'Hello world' -306: Hello world -306: + on_exit -306: + echo OK -306: OK -306: + exit 0 -275: [30] .gnu_debuglink PROGBITS 0000000000000000 000984 000010 00 0 0 4 -275: + flock out/test/x86_64/separate-debug-file/exe2 true -329: + '[' Linux = FreeBSD ']' -329: + '[' -mtls-dialect=gnu2 = '' ']' -test 332 - Start 332: x86_64-tlsdesc-local-dynamic - -332: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/tlsdesc-local-dynamic.sh" -332: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -332: Environment variables: -332: MACHINE=x86_64 -332: CPU= -332: Test timeout computed to be: 1500 -293/402 Test #306: x86_64-textrel ........................................ Passed 0.73 sec -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 - -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 330: ++ testname=tlsdesc-import 330: ++ t=out/test/x86_64/tlsdesc-import 330: ++ mkdir -p out/test/x86_64/tlsdesc-import +315: + cc -B. -shared -o out/test/x86_64/tls-gd-noplt/d.so out/test/x86_64/tls-gd-noplt/b.o +311: + readelf -WS out/test/x86_64/tls-common/exe +311: + grep -F .tls_common +309: + cc -B. -o out/test/x86_64/thread-count/exe out/test/x86_64/thread-count/a.o -Wl,-threads +328: + cc -fPIC -std=c11 -c -o out/test/x86_64/tls-small-alignment/b.o -xc - +328: + cat +270: mold 2.37.1 (compatible with GNU ld) +270: + ./mold -run out/test/x86_64/run/ld.lld --version +270: + grep mold +308: + rm -f out/test/x86_64/thin-archive/d.a +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 330: ++ case $MACHINE in 330: ++ tlsdesc_opt=-mtls-dialect=gnu2 +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 330: +++ uname +327: + cat +327: + cc -xc -c -o out/test/x86_64/tls-pic/b.o - +317: + cc -B. -shared -o out/test/x86_64/tls-gd/d.so out/test/x86_64/tls-gd/b.o +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 +311: [21] .tls_common NOBITS 0000000000002764 000764 000004 00 WAT 0 0 4 +311: + grep '^foo=0$' +311: + out/test/x86_64/tls-common/exe +312: + readelf --dynamic out/test/x86_64/tls-df-static-tls/c.so +312: + grep STATIC_TLS 330: ++ '[' Linux = FreeBSD ']' 330: ++ trap 'on_error $LINENO' ERR 330: ++ trap on_exit EXIT @@ -24291,12 +24213,67 @@ 330: ++ set -x 330: + supports_tlsdesc 330: + '[' x86_64 = arm ']' +307: + out/test/x86_64/textrel2/exe2 +312: 0x000000000000001e (FLAGS) STATIC_TLS +308: + cd out/test/x86_64/thin-archive +308: ++ pwd +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 +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 +275: + readelf -SW out/test/x86_64/separate-debug-file/exe1 +275: + grep -F .gnu_debuglink +312: + on_exit +312: + echo OK +312: OK +312: + exit 0 330: ++ uname +270: mold 2.37.1 (compatible with GNU ld) +289/402 Test #312: x86_64-tls-df-static-tls .............................. Passed 0.25 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 +275: [31] .gnu_debuglink PROGBITS 0000000000000000 0009b4 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 +270: + ./mold -run out/test/x86_64/run/ld.gold --version +270: + grep mold 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 - +311: foo=0 +311: + on_exit +311: + echo OK +311: OK +311: + exit 0 +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 +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 +307: + grep 'Hello world' +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 +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 +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 +290/402 Test #311: x86_64-tls-common ..................................... Passed 0.27 sec +303: ++ realpath out/test/x86_64/sysroot2 331: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/tlsdesc-initial-exec.sh +326: + cc -xc -c -o out/test/x86_64/tls-nopic/b.o - +304: + out/test/x86_64/tail-call/exe +test 332 + Start 332: x86_64-tlsdesc-local-dynamic + +332: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/tlsdesc-local-dynamic.sh" +332: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu +332: Environment variables: +332: MACHINE=x86_64 +332: CPU= +332: Test timeout computed to be: 1500 +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 331: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 331: ++ export LC_ALL=C 331: ++ LC_ALL=C @@ -24312,25 +24289,71 @@ 331: ++ STRIP=strip 331: ++ QEMU= 331: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/tlsdesc-initial-exec.sh .sh +326: + cat +304: + grep 42 +304: 42 +304: + '[' x86_64 = riscv32 -o x86_64 = riscv64 ']' +304: + on_exit +304: + echo OK +304: OK +304: + exit 0 +319: + out/test/x86_64/tls-irregular-start-addr/exe1 +319: + grep '^42$' +270: mold 2.37.1 (compatible with GNU ld) +270: + ./mold -run out/test/x86_64/run/foo.ld --version +291/402 Test #304: x86_64-tail-call ...................................... Passed 0.38 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 +314: + cc -B. -o out/test/x86_64/tls-gd-dlopen/exe out/test/x86_64/tls-gd-dlopen/c.o -ldl +270: + not grep mold +270: + grep mold 331: ++ testname=tlsdesc-initial-exec 331: ++ t=out/test/x86_64/tlsdesc-initial-exec 331: ++ mkdir -p out/test/x86_64/tlsdesc-initial-exec +332: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/tlsdesc-local-dynamic.sh +333: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/tlsdesc-static.sh 331: ++ case $MACHINE in 331: ++ tlsdesc_opt=-mtls-dialect=gnu2 331: +++ uname -275: + gdb out/test/x86_64/separate-debug-file/exe2 -ex 'list main' -ex quit -275: + grep -F printf -309: + cc -B. -o out/test/x86_64/thread-count/exe out/test/x86_64/thread-count/a.o -Wl,-threads +328: + cat +328: + cc -fPIC -c -o out/test/x86_64/tls-small-alignment/c.o -xc - +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 331: ++ '[' Linux = FreeBSD ']' -332: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/tlsdesc-local-dynamic.sh +331: ++ trap 'on_error $LINENO' ERR +331: ++ trap on_exit EXIT +331: ++ echo -n 'Testing tlsdesc-initial-exec ... ' +331: Testing tlsdesc-initial-exec ... ++ set -o pipefail +331: ++ set -x +331: + supports_tlsdesc +331: + '[' x86_64 = arm ']' +331: ++ uname +331: + '[' Linux = FreeBSD ']' +331: + '[' -mtls-dialect=gnu2 = '' ']' +300: + out/test/x86_64/synthetic-symbols/exe +270: + return 0 +331: + echo '_Thread_local int x; int y() { return x; }' +331: + cc -shared -fPIC -xc -o out/test/x86_64/tlsdesc-initial-exec/tlsdesc.so -mtls-dialect=gnu2 - 332: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc +270: + cat +300: + grep '^end=foo$' out/test/x86_64/synthetic-symbols/log 332: ++ export LC_ALL=C 332: ++ LC_ALL=C 332: ++ '[' -z x86_64 ']' 332: ++ '[' -z '' ']' 332: ++ TESTDIR=out/test/x86_64 +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 +300: end=foo 332: ++ CC=cc 332: ++ CXX=c++ +270: + chmod 755 out/test/x86_64/run/sh 332: ++ GCC=gcc 332: ++ GXX=g++ 332: ++ OBJDUMP=objdump @@ -24338,24 +24361,12 @@ 332: ++ STRIP=strip 332: ++ QEMU= 332: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/tlsdesc-local-dynamic.sh .sh -332: ++ testname=tlsdesc-local-dynamic -332: ++ t=out/test/x86_64/tlsdesc-local-dynamic -332: ++ mkdir -p out/test/x86_64/tlsdesc-local-dynamic -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 -331: ++ trap 'on_error $LINENO' ERR -333: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/tlsdesc-static.sh -331: ++ trap on_exit EXIT -331: ++ echo -n 'Testing tlsdesc-initial-exec ... ' -331: Testing tlsdesc-initial-exec ... ++ set -o pipefail -331: ++ set -x -331: + supports_tlsdesc -331: + '[' x86_64 = arm ']' -331: ++ uname +300: + grep '^etext=foo$' out/test/x86_64/synthetic-symbols/log +313: + out/test/x86_64/tls-dso/exe +313: + grep '5 3 5 3 5 3' 333: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc -332: ++ case $MACHINE in 333: ++ export LC_ALL=C 333: ++ LC_ALL=C -332: ++ tlsdesc_opt=-mtls-dialect=gnu2 333: ++ '[' -z x86_64 ']' 333: ++ '[' -z '' ']' 333: ++ TESTDIR=out/test/x86_64 @@ -24367,31 +24378,53 @@ 333: ++ OBJCOPY=objcopy 333: ++ STRIP=strip 333: ++ QEMU= -332: +++ uname -331: + '[' Linux = FreeBSD ']' -331: + '[' -mtls-dialect=gnu2 = '' ']' +292: + readelf --symbols out/test/x86_64/symbol-version-lto/c.so 333: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/tlsdesc-static.sh .sh -331: + echo '_Thread_local int x; int y() { return x; }' -331: + cc -shared -fPIC -xc -o out/test/x86_64/tlsdesc-initial-exec/tlsdesc.so -mtls-dialect=gnu2 - -332: ++ '[' Linux = FreeBSD ']' -332: ++ trap 'on_error $LINENO' ERR -332: ++ trap on_exit EXIT -332: ++ echo -n 'Testing tlsdesc-local-dynamic ... ' -332: Testing tlsdesc-local-dynamic ... ++ set -o pipefail -332: ++ set -x -332: + supports_tlsdesc -332: + '[' x86_64 = arm ']' +332: ++ testname=tlsdesc-local-dynamic +332: ++ t=out/test/x86_64/tlsdesc-local-dynamic +332: ++ mkdir -p out/test/x86_64/tlsdesc-local-dynamic +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 333: ++ testname=tlsdesc-static +300: etext=foo +270: + ./mold -run out/test/x86_64/run/sh ld --version +270: + grep mold +313: 5 3 5 3 5 3 +313: + on_exit 333: ++ t=out/test/x86_64/tlsdesc-static 333: ++ mkdir -p out/test/x86_64/tlsdesc-static -332: ++ uname -332: + '[' Linux = FreeBSD ']' -332: + '[' -mtls-dialect=gnu2 = '' ']' +300: + grep '^edata=foo$' out/test/x86_64/synthetic-symbols/log +278: + grep 'Hello world' +313: + echo OK +313: OK +313: + exit 0 +292/402 Test #313: x86_64-tls-dso ........................................ Passed 0.31 sec +300: edata=foo +278: + out/test/x86_64/shuffle-sections-seed/exe1 +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 +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 +278: Hello world +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 +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 +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 333: ++ case $MACHINE in 333: ++ tlsdesc_opt=-mtls-dialect=gnu2 -332: + echo '_Thread_local int x; int y() { return x; }' 333: +++ uname -332: + cc -shared -fPIC -xc -o out/test/x86_64/tlsdesc-local-dynamic/tlsdesc.so -mtls-dialect=gnu2 - 333: ++ '[' Linux = FreeBSD ']' 333: ++ trap 'on_error $LINENO' ERR 333: ++ trap on_exit EXIT @@ -24403,32 +24436,60 @@ 333: ++ uname 333: + '[' Linux = FreeBSD ']' 333: + '[' -mtls-dialect=gnu2 = '' ']' +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 +332: ++ case $MACHINE in +332: ++ tlsdesc_opt=-mtls-dialect=gnu2 +332: +++ uname +332: ++ '[' Linux = FreeBSD ']' +332: ++ trap 'on_error $LINENO' ERR +332: ++ trap on_exit EXIT +332: ++ echo -n 'Testing tlsdesc-local-dynamic ... ' +332: Testing tlsdesc-local-dynamic ... ++ set -o pipefail +332: ++ set -x +332: + supports_tlsdesc +332: + '[' x86_64 = arm ']' +332: ++ uname +332: + '[' Linux = FreeBSD ']' +332: + '[' -mtls-dialect=gnu2 = '' ']' +332: + echo '_Thread_local int x; int y() { return x; }' +318: + cat +318: + gcc -c -o out/test/x86_64/tls-ie/c.o -xc - -fPIC +293/402 Test #292: x86_64-symbol-version-lto ............................. Passed 0.66 sec +294/402 Test #324: x86_64-tls-le-error ................................... Passed 0.23 sec +300: + grep '^section foo$' out/test/x86_64/synthetic-symbols/log +332: + cc -shared -fPIC -xc -o out/test/x86_64/tlsdesc-local-dynamic/tlsdesc.so -mtls-dialect=gnu2 - +329: + echo 'int y(); int main() { y(); }' +329: + cc -xc -c -o out/test/x86_64/tlsdesc-dlopen/tlsdesc.o - +test 335 + Start 335: x86_64-trace-symbol-symver + +335: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/trace-symbol-symver.sh" +335: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu +335: Environment variables: +335: MACHINE=x86_64 +335: CPU= +335: Test timeout computed to be: 1500 +test 336 + Start 336: x86_64-trace-symbol + +336: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/trace-symbol.sh" +336: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu +336: Environment variables: +336: MACHINE=x86_64 +336: CPU= +336: Test timeout computed to be: 1500 +300: section foo +300: + on_exit +300: + echo OK +300: OK +300: + exit 0 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 - -319: + out/test/x86_64/tls-irregular-start-addr/exe2 -319: + grep '^42$' -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 -312: + readelf --dynamic out/test/x86_64/tls-df-static-tls/c.so -312: + grep STATIC_TLS -312: 0x000000000000001e (FLAGS) STATIC_TLS -312: + on_exit -312: + echo OK -312: OK -312: + exit 0 -294/402 Test #312: x86_64-tls-df-static-tls .............................. Passed 0.53 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 -309: + cc -B. -o out/test/x86_64/thread-count/exe out/test/x86_64/thread-count/a.o -Wl,-threads=1 334: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/tlsdesc.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 334: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 334: ++ export LC_ALL=C 334: ++ LC_ALL=C @@ -24450,6 +24511,25 @@ 334: ++ case $MACHINE in 334: ++ tlsdesc_opt=-mtls-dialect=gnu2 334: +++ uname +309: + cc -B. -o out/test/x86_64/thread-count/exe out/test/x86_64/thread-count/a.o -Wl,-threads=1 +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 +122: + out/test/x86_64/emit-relocs-dead-sections/exe +122: + grep 'Hello world' +122: Hello world +122: Hello world +122: + on_exit +122: + echo OK +122: OK +122: + 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 +296: + grep 'foo bar' +296: + out/test/x86_64/symbol-version4/exe +296: foo bar +307: + readelf -WS out/test/x86_64/textrel2/exe3 +307: + grep -F .relr.dyn +335: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/trace-symbol-symver.sh +295/402 Test #122: x86_64-emit-relocs-dead-sections ...................... Passed 3.02 sec +296/402 Test #300: x86_64-synthetic-symbols .............................. Passed 0.56 sec 334: ++ '[' Linux = FreeBSD ']' 334: ++ trap 'on_error $LINENO' ERR 334: ++ trap on_exit EXIT @@ -24459,93 +24539,55 @@ 334: + supports_tlsdesc 334: + '[' x86_64 = arm ']' 334: ++ uname +296: + on_exit +296: + echo OK +296: OK +296: + exit 0 +297/402 Test #296: x86_64-symbol-version4 ................................ Passed 0.61 sec +325: + out/test/x86_64/tls-le/exe1 +325: + grep '3 5 3 5' +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 +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/e.so out/test/x86_64/tls-gd-noplt/c.o -Wl,--no-relax +test 337 + Start 337: x86_64-trace + +337: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/trace.sh" +337: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu +337: Environment variables: +337: MACHINE=x86_64 +337: CPU= +337: Test timeout computed to be: 1500 +test 338 + Start 338: x86_64-undefined-glob-gc-sections + +338: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/undefined-glob-gc-sections.sh" +338: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu +338: Environment variables: +338: MACHINE=x86_64 +338: CPU= +338: Test timeout computed to be: 1500 +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 334: + '[' Linux = FreeBSD ']' 334: + '[' -mtls-dialect=gnu2 = '' ']' 334: + echo '_Thread_local int x; int y() { return x; }' 334: + cc -shared -fPIC -xc -o out/test/x86_64/tlsdesc/tlsdesc.so -mtls-dialect=gnu2 - -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 -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 -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 -320: + cat -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 -310: + cc -B. -shared -o out/test/x86_64/tls-alignment-multi/a.so out/test/x86_64/tls-alignment-multi/a.o -320: + cc -fPIC -c -o out/test/x86_64/tls-large-alignment/c.o -xc - -314: + cc -B. -o out/test/x86_64/tls-gd-dlopen/exe out/test/x86_64/tls-gd-dlopen/c.o -ldl -315: + cat -317: + cat -315: + gcc -fPIC -fno-plt -c -o out/test/x86_64/tls-gd-noplt/c.o -xc - -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 -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 -317: + gcc -fPIC -c -o out/test/x86_64/tls-gd/c.o -xc - -328: + cat -328: + cc -fPIC -c -o out/test/x86_64/tls-small-alignment/c.o -xc - -308: + cat -308: + cc -o out/test/x86_64/thin-archive/d.o -c -xc - -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 -327: + cc -xc -c -o out/test/x86_64/tls-pic/b.o - -327: + cat -291: + rm -f out/test/x86_64/symbol-rank/x.a -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 -309: + cc -B. -o out/test/x86_64/thread-count/exe out/test/x86_64/thread-count/a.o -Wl,--threads=1 -319: + out/test/x86_64/tls-irregular-start-addr/exe3 -319: + grep '^42$' -208: + out/test/x86_64/lto-gcc/exe1 -208: + grep 'Hello world' -319: 42 -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 -208: Hello world -207: + '[' x86_64 = ppc64 ']' -208: + cat -208: + gcc -flto -ffat-lto-objects -c -o out/test/x86_64/lto-gcc/b.o -xc - -207: + grep 'T foo' -207: + nm -D out/test/x86_64/lto-dso/b.so -207: 00000000000015d9 T foo -207: + on_exit -207: + echo OK -207: OK -207: + exit 0 -295/402 Test #207: x86_64-lto-dso ........................................ Passed 3.81 sec -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 -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 -test 335 - Start 335: x86_64-trace-symbol-symver - -335: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/trace-symbol-symver.sh" -335: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -335: Environment variables: -335: MACHINE=x86_64 -335: CPU= -335: Test timeout computed to be: 1500 -302: + not cc -B. -o out/test/x86_64/sysroot/exe out/test/x86_64/sysroot/c.o -lfoo -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 -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 -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: + on_exit -309: + echo OK -309: OK -309: + exit 0 -317: + cc -B. -shared -o out/test/x86_64/tls-gd/d.so out/test/x86_64/tls-gd/b.o -296/402 Test #309: x86_64-thread-count ................................... Passed 0.80 sec -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 -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 -335: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/trace-symbol-symver.sh -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 -314: + out/test/x86_64/tls-gd-dlopen/exe out/test/x86_64/tls-gd-dlopen/b.so -300: + out/test/x86_64/synthetic-symbols/exe -326: + grep '3 5 3 5' -326: + out/test/x86_64/tls-nopic/exe -315: + cc -B. -shared -o out/test/x86_64/tls-gd-noplt/d.so out/test/x86_64/tls-gd-noplt/b.o -test 336 - Start 336: x86_64-trace-symbol +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 +test 339 + Start 339: x86_64-undefined-glob -336: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/trace-symbol.sh" -336: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -336: Environment variables: -336: MACHINE=x86_64 -336: CPU= -336: Test timeout computed to be: 1500 -211: + grep -E ' _start' -211: + readelf -Ws out/test/x86_64/lto-nostdlib/exe +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 335: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 335: ++ export LC_ALL=C 335: ++ LC_ALL=C @@ -24564,30 +24606,6 @@ 335: ++ testname=trace-symbol-symver 335: ++ t=out/test/x86_64/trace-symbol-symver 335: ++ mkdir -p out/test/x86_64/trace-symbol-symver -333: + echo 'int y(); int main() { y(); }' -333: + cc -xc -c -o out/test/x86_64/tlsdesc-static/tlsdesc.o - -332: + echo 'int y(); int main() { y(); }' -332: + cc -xc -c -o out/test/x86_64/tlsdesc-local-dynamic/tlsdesc.o - -314: + grep '3 0 5' -211: 47: 0000000000001378 7 FUNC LOCAL DEFAULT 8 _start -326: 3 5 3 5 -314: 3 0 5 -323: + grep '3 5 3 5' -314: + on_exit -314: + echo OK -314: OK -314: + exit 0 -323: + out/test/x86_64/tls-ld/exe1 -326: + on_exit -326: + echo OK -326: OK -326: + exit 0 -211: + on_exit -211: + echo OK -211: OK -211: + exit 0 -330: + echo 'int y(); int main() { y(); }' -330: + cc -xc -c -o out/test/x86_64/tlsdesc-import/tlsdesc.o - 335: ++ case $MACHINE in 335: ++ tlsdesc_opt=-mtls-dialect=gnu2 335: +++ uname @@ -24597,11 +24615,23 @@ 335: ++ echo -n 'Testing trace-symbol-symver ... ' 335: Testing trace-symbol-symver ... ++ set -o pipefail 335: ++ set -x -335: + cat 335: + cc -c -o out/test/x86_64/trace-symbol-symver/a.o -xc - -212: + '[' x86_64 = ppc64 ']' -212: + nm -D out/test/x86_64/lto-version-script/c.so -212: + grep 'T foo' +335: + cat +307: [11] .relr.dyn RELR 0000000000000600 000600 000020 08 A 0 0 8 +307: + out/test/x86_64/textrel2/exe3 +307: + grep 'Hello world' +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 +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 +310: + out/test/x86_64/tls-alignment-multi/exe +310: + on_exit +310: + echo OK +310: OK +310: + exit 0 +298/402 Test #310: x86_64-tls-alignment-multi ............................ Passed 0.40 sec 336: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/trace-symbol.sh 336: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 336: ++ export LC_ALL=C @@ -24618,42 +24648,6 @@ 336: ++ STRIP=strip 336: ++ QEMU= 336: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/trace-symbol.sh .sh -297/402 Test #211: x86_64-lto-nostdlib ................................... Passed 3.86 sec -298/402 Test #314: x86_64-tls-gd-dlopen .................................. Passed 0.69 sec -299/402 Test #326: x86_64-tls-nopic ...................................... Passed 0.55 sec -test 337 - Start 337: x86_64-trace - -337: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/trace.sh" -337: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -337: Environment variables: -337: MACHINE=x86_64 -337: CPU= -337: Test timeout computed to be: 1500 -test 338 - Start 338: x86_64-undefined-glob-gc-sections - -338: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/undefined-glob-gc-sections.sh" -338: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -338: Environment variables: -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 -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 -318: + out/test/x86_64/tls-ie/exe -318: + grep '^0 0 3 5 7$' -318: 0 0 3 5 7 -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 336: ++ testname=trace-symbol 336: ++ t=out/test/x86_64/trace-symbol 336: ++ mkdir -p out/test/x86_64/trace-symbol @@ -24667,30 +24661,11 @@ 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 - -212: 00000000000015f9 T foo -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 -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 -329: + cc -xc -c -o out/test/x86_64/tlsdesc-dlopen/tlsdesc.o - -329: + echo 'int y(); int main() { y(); }' -331: + cc -xc -c -o out/test/x86_64/tlsdesc-initial-exec/tlsdesc.o - -331: + echo 'int y(); int main() { y(); }' -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 -325: + grep '3 5 3 5' -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 -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 -313: + out/test/x86_64/tls-dso/exe -313: + grep '5 3 5 3 5 3' +323: + out/test/x86_64/tls-ld/exe1 +323: + grep '3 5 3 5' +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 +317: + cc -B. -shared -o out/test/x86_64/tls-gd/e.so out/test/x86_64/tls-gd/c.o -Wl,--no-relax 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 @@ -24710,15 +24685,24 @@ 337: ++ testname=trace 337: ++ t=out/test/x86_64/trace 337: ++ mkdir -p out/test/x86_64/trace -300/402 Test #212: x86_64-lto-version-script ............................. Passed 3.86 sec -313: 5 3 5 3 5 3 -313: + on_exit -313: + echo OK -313: OK -313: + exit 0 337: ++ case $MACHINE in 337: ++ tlsdesc_opt=-mtls-dialect=gnu2 337: +++ uname +308: + grep 15 +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 +336: + cc -c -o out/test/x86_64/trace-symbol/a.o -xc - +316: + grep '1 2 3' +316: + out/test/x86_64/tls-gd-to-ie/exe1 +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 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 @@ -24735,18 +24719,23 @@ 338: ++ STRIP=strip 338: ++ QEMU= 338: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/undefined-glob-gc-sections.sh .sh +308: 15 +308: + on_exit +308: + echo OK +308: OK +308: + exit 0 +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 - +321: + out/test/x86_64/tls-large-static-image/exe +321: + grep '^1 2 3 0 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 -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 -301/402 Test #313: x86_64-tls-dso ........................................ Passed 0.72 sec 339: ++ export LC_ALL=C 339: ++ LC_ALL=C 339: ++ '[' -z x86_64 ']' @@ -24760,6 +24749,10 @@ 339: ++ OBJCOPY=objcopy 339: ++ STRIP=strip 339: ++ QEMU= +339: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/undefined-glob.sh .sh +299/402 Test #308: x86_64-thin-archive ................................... Passed 0.45 sec +314: + out/test/x86_64/tls-gd-dlopen/exe out/test/x86_64/tls-gd-dlopen/b.so +314: + grep '3 0 5' test 341 Start 341: x86_64-undefined2 @@ -24769,28 +24762,6 @@ 341: MACHINE=x86_64 341: CPU= 341: Test timeout computed to be: 1500 -334: + echo 'int y(); int main() { y(); }' -334: + cc -xc -c -o out/test/x86_64/tlsdesc/tlsdesc.o - -322: + grep '3 5 3 5' -322: + out/test/x86_64/tls-ld-noplt/exe -291: + out/test/x86_64/symbol-rank/exe -291: + grep '^0 0 0 5$' -291: 0 0 0 5 -291: + on_exit -291: + echo OK -291: OK -291: + exit 0 -339: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/undefined-glob.sh .sh -339: ++ testname=undefined-glob -339: ++ t=out/test/x86_64/undefined-glob -339: ++ mkdir -p out/test/x86_64/undefined-glob -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 340: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/undefined.sh 340: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 340: ++ export LC_ALL=C @@ -24807,13 +24778,30 @@ 340: ++ STRIP=strip 340: ++ QEMU= 340: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/undefined.sh .sh -321: + out/test/x86_64/tls-large-static-image/exe +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 +339: ++ testname=undefined-glob +339: ++ t=out/test/x86_64/undefined-glob +339: ++ mkdir -p out/test/x86_64/undefined-glob +339: ++ case $MACHINE in +339: ++ tlsdesc_opt=-mtls-dialect=gnu2 +321: 1 2 3 0 5 +321: + on_exit +321: + echo OK +321: OK +321: + exit 0 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 -341: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/undefined2.sh -302/402 Test #291: x86_64-symbol-rank .................................... Passed 1.37 sec -322: 3 5 3 5 +300/402 Test #321: x86_64-tls-large-static-image ......................... Passed 0.33 sec +338: ++ case $MACHINE in +338: ++ tlsdesc_opt=-mtls-dialect=gnu2 +270: + return 0 +270: + ./mold -run out/test/x86_64/run/sh out/test/x86_64/run/ld --version +314: 3 0 5 +314: + on_exit +314: + echo OK +314: OK +314: + exit 0 test 342 Start 342: x86_64-unkown-section-type @@ -24823,31 +24811,47 @@ 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 +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 +270: + grep mold 340: ++ testname=undefined 340: ++ t=out/test/x86_64/undefined 340: ++ mkdir -p out/test/x86_64/undefined -340: ++ case $MACHINE in -340: ++ tlsdesc_opt=-mtls-dialect=gnu2 -337: + cc -c -o out/test/x86_64/trace/a.o -xc - -339: ++ case $MACHINE in -339: ++ tlsdesc_opt=-mtls-dialect=gnu2 339: +++ uname -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 -321: + grep '^1 2 3 0 5$' +301/402 Test #314: x86_64-tls-gd-dlopen .................................. Passed 0.41 sec +338: + cc -B. -static -o /dev/null -xc - +338: + echo 'int main() {}' 339: ++ '[' Linux = FreeBSD ']' -341: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc -341: ++ export LC_ALL=C -341: ++ LC_ALL=C -341: ++ '[' -z x86_64 ']' 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 -338: ++ case $MACHINE in -338: ++ tlsdesc_opt=-mtls-dialect=gnu2 +341: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/undefined2.sh +test 343 + Start 343: x86_64-unresolved-symbols + +343: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/unresolved-symbols.sh" +343: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu +343: Environment variables: +343: MACHINE=x86_64 +343: CPU= +343: Test timeout computed to be: 1500 +339: + echo 'int main() {}' +339: + cc -B. -static -o /dev/null -xc - +341: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc +341: ++ export LC_ALL=C +341: ++ LC_ALL=C +341: ++ '[' -z x86_64 ']' +340: ++ case $MACHINE in +340: ++ tlsdesc_opt=-mtls-dialect=gnu2 341: ++ '[' -z '' ']' 341: ++ TESTDIR=out/test/x86_64 341: ++ CC=cc @@ -24858,81 +24862,20 @@ 341: ++ OBJCOPY=objcopy 341: ++ STRIP=strip 341: ++ QEMU= -339: + echo 'int main() {}' -339: + cc -B. -static -o /dev/null -xc - -304: + grep 42 -340: +++ uname -319: + grep '^42$' -342: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/unkown-section-type.sh -338: +++ uname -321: 1 2 3 0 5 -321: + on_exit -321: + echo OK -321: OK -321: + exit 0 -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 341: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/undefined2.sh .sh -342: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc -342: ++ export LC_ALL=C -342: ++ LC_ALL=C -342: ++ '[' -z x86_64 ']' -342: ++ '[' -z '' ']' -342: ++ TESTDIR=out/test/x86_64 -342: ++ CC=cc -342: ++ CXX=c++ -342: ++ GCC=gcc -342: ++ GXX=g++ -342: ++ OBJDUMP=objdump -342: ++ OBJCOPY=objcopy -342: ++ STRIP=strip -342: ++ QEMU= -303/402 Test #321: x86_64-tls-large-static-image ......................... Passed 0.64 sec -304: + out/test/x86_64/tail-call/exe -338: + echo 'int main() {}' -test 343 - Start 343: x86_64-unresolved-symbols - -343: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/unresolved-symbols.sh" -343: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -343: Environment variables: -343: MACHINE=x86_64 -343: CPU= -343: 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 -338: + cc -B. -static -o /dev/null -xc - -342: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/unkown-section-type.sh .sh -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() {}' -319: + out/test/x86_64/tls-irregular-start-addr/exe4 -319: 42 -319: + on_exit -319: + echo OK -319: OK -319: + exit 0 +303: + on_exit +303: + echo OK +303: OK +303: + exit 0 341: ++ testname=undefined2 341: ++ t=out/test/x86_64/undefined2 341: ++ mkdir -p out/test/x86_64/undefined2 +319: + out/test/x86_64/tls-irregular-start-addr/exe2 343: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/unresolved-symbols.sh -304/402 Test #304: x86_64-tail-call ...................................... Passed 0.99 sec -305/402 Test #319: x86_64-tls-irregular-start-addr ....................... Passed 0.69 sec +340: +++ uname +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 +342: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/unkown-section-type.sh +302/402 Test #303: x86_64-sysroot2 ....................................... Passed 0.59 sec test 344 Start 344: x86_64-unresolved-symbols2 @@ -24942,44 +24885,30 @@ 344: MACHINE=x86_64 344: CPU= 344: Test timeout computed to be: 1500 -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 +319: + grep '^42$' +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 341: ++ case $MACHINE in 341: ++ tlsdesc_opt=-mtls-dialect=gnu2 +342: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc +342: ++ export LC_ALL=C +342: ++ LC_ALL=C 341: +++ 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 -341: + echo 'int main() {}' -341: + cc -B. -static -o /dev/null -xc - -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 -342: +++ uname -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 - +342: ++ '[' -z x86_64 ']' +342: ++ '[' -z '' ']' +342: ++ TESTDIR=out/test/x86_64 +342: ++ CC=cc +342: ++ CXX=c++ +342: ++ GCC=gcc +342: ++ GXX=g++ +342: ++ OBJDUMP=objdump +342: ++ OBJCOPY=objcopy +342: ++ STRIP=strip +342: ++ QEMU= 343: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 343: ++ export LC_ALL=C 343: ++ LC_ALL=C +340: ++ '[' Linux = FreeBSD ']' 343: ++ '[' -z x86_64 ']' 343: ++ '[' -z '' ']' 343: ++ TESTDIR=out/test/x86_64 @@ -24991,35 +24920,25 @@ 343: ++ OBJCOPY=objcopy 343: ++ STRIP=strip 343: ++ QEMU= +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: + echo 'int main() {}' +342: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/unkown-section-type.sh .sh +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 343: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/unresolved-symbols.sh .sh -343: ++ testname=unresolved-symbols -343: ++ t=out/test/x86_64/unresolved-symbols -343: ++ mkdir -p out/test/x86_64/unresolved-symbols -343: ++ case $MACHINE in -343: ++ tlsdesc_opt=-mtls-dialect=gnu2 -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 -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 -302: + on_exit -302: + echo OK -302: OK -302: + exit 0 -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 -317: + cc -B. -shared -o out/test/x86_64/tls-gd/e.so out/test/x86_64/tls-gd/c.o -Wl,--no-relax 344: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/unresolved-symbols2.sh +340: + cc -B. -static -o /dev/null -xc - +320: + out/test/x86_64/tls-large-alignment/exe1 +320: + grep '^42 1 2 3$' +335: + cat +322: + grep '3 5 3 5' +322: + out/test/x86_64/tls-ld-noplt/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 +309: + cc -B. -o out/test/x86_64/thread-count/exe out/test/x86_64/thread-count/a.o -Wl,--threads=1 344: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 344: ++ export LC_ALL=C 344: ++ LC_ALL=C @@ -25034,53 +24953,86 @@ 344: ++ OBJCOPY=objcopy 344: ++ STRIP=strip 344: ++ QEMU= -306/402 Test #302: x86_64-sysroot ........................................ Passed 1.02 sec -307/402 Test #327: x86_64-tls-pic ........................................ Passed 0.41 sec -343: + cat -343: + cc -c -o out/test/x86_64/unresolved-symbols/a.o -xc - -300: etext=foo -300: + grep '^edata=foo$' out/test/x86_64/synthetic-symbols/log -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 -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 -300: edata=foo -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 '^section foo$' out/test/x86_64/synthetic-symbols/log -300: section foo -300: + on_exit -300: + echo OK -300: OK -300: + exit 0 -310: + out/test/x86_64/tls-alignment-multi/exe -310: + on_exit -310: + echo OK -310: OK -310: + exit 0 344: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/unresolved-symbols2.sh .sh 344: ++ testname=unresolved-symbols2 344: ++ t=out/test/x86_64/unresolved-symbols2 344: ++ mkdir -p out/test/x86_64/unresolved-symbols2 +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() {}' +341: + cc -B. -static -o /dev/null -xc - +343: ++ testname=unresolved-symbols +343: ++ t=out/test/x86_64/unresolved-symbols +343: ++ mkdir -p out/test/x86_64/unresolved-symbols +342: ++ testname=unkown-section-type +342: ++ t=out/test/x86_64/unkown-section-type +342: ++ mkdir -p out/test/x86_64/unkown-section-type +331: + echo 'int y(); int main() { y(); }' +331: + cc -xc -c -o out/test/x86_64/tlsdesc-initial-exec/tlsdesc.o - +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 +330: + cc -xc -c -o out/test/x86_64/tlsdesc-import/tlsdesc.o - +330: + echo 'int y(); int main() { y(); }' +327: + out/test/x86_64/tls-pic/exe +327: + grep '3 5 3 5' +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 +327: 3 5 3 5 +326: + grep '3 5 3 5' +278: + grep 'Hello world' +278: + out/test/x86_64/shuffle-sections-seed/exe2 344: ++ case $MACHINE in 344: ++ tlsdesc_opt=-mtls-dialect=gnu2 +326: + out/test/x86_64/tls-nopic/exe +342: ++ case $MACHINE in +342: ++ tlsdesc_opt=-mtls-dialect=gnu2 344: +++ uname +322: 3 5 3 5 +342: +++ 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 -Wl,-no-relax +343: ++ case $MACHINE in +343: ++ tlsdesc_opt=-mtls-dialect=gnu2 +327: + on_exit +327: + echo OK +327: OK +327: + exit 0 +303/402 Test #327: x86_64-tls-pic ........................................ Passed 0.31 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 +336: + cat +336: + cc -c -o out/test/x86_64/trace-symbol/b.o -xc - +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 +343: +++ uname +307: + grep 'Hello world' +307: + out/test/x86_64/textrel2/exe4 +326: 3 5 3 5 +326: + on_exit +326: + echo OK +326: OK +326: + exit 0 +278: Hello world +304/402 Test #326: x86_64-tls-nopic ...................................... Passed 0.33 sec +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: + cat +343: + cc -c -o out/test/x86_64/unresolved-symbols/a.o -xc - 344: ++ '[' Linux = FreeBSD ']' 344: ++ trap 'on_error $LINENO' ERR 344: ++ trap on_exit EXIT @@ -25089,9 +25041,33 @@ 344: ++ set -x 344: + cat 344: + cc -c -o out/test/x86_64/unresolved-symbols2/a.o -xc -fPIC - -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 -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 -215: + readelf -WS out/test/x86_64/many-sections2/b.o +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 - +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 +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' +307: Hello world +307: + on_exit +307: + echo OK +307: OK +307: + exit 0 +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 +332: + cc -xc -c -o out/test/x86_64/tlsdesc-local-dynamic/tlsdesc.o - +332: + echo 'int y(); int main() { y(); }' 345: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/verbose.sh 345: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 345: ++ export LC_ALL=C @@ -25114,41 +25090,14 @@ 345: ++ case $MACHINE in 345: ++ tlsdesc_opt=-mtls-dialect=gnu2 345: +++ uname -335: + 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 -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 -208: + gcc -B. -o out/test/x86_64/lto-gcc/exe2 out/test/x86_64/lto-gcc/b.o --verbose -208: + grep -- -fwpa -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 -323: + out/test/x86_64/tls-ld/exe2 -323: + grep '3 5 3 5' -323: 3 5 3 5 -323: + on_exit -323: + echo OK -323: OK -323: + exit 0 -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 -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 -303: + on_exit -303: + echo OK -303: OK -303: + exit 0 -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' -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 -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 +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 +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 +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 +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 +337: + cc -B. -o out/test/x86_64/trace/exe out/test/x86_64/trace/a.o -Wl,-trace +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 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 @@ -25165,14 +25114,22 @@ 346: ++ STRIP=strip 346: ++ QEMU= 346: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/version-script-search-paths.sh .sh +305/402 Test #307: x86_64-textrel2 ....................................... Passed 0.55 sec +279: + grep 'Hello world' +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 +279: + out/test/x86_64/shuffle-sections/exe1 +279: Hello world 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 -346: ++ case $MACHINE in -346: ++ tlsdesc_opt=-mtls-dialect=gnu2 -346: +++ uname -308/402 Test #300: x86_64-synthetic-symbols .............................. Passed 1.18 sec -309/402 Test #310: x86_64-tls-alignment-multi ............................ Passed 0.93 sec 345: ++ '[' Linux = FreeBSD ']' 345: ++ trap 'on_error $LINENO' ERR 345: ++ trap on_exit EXIT @@ -25180,10 +25137,16 @@ 345: Testing verbose ... ++ set -o pipefail 345: ++ set -x 345: + cat -345: + cc -c -xc -o out/test/x86_64/verbose/a.o - -310/402 Test #323: x86_64-tls-ld ......................................... Passed 0.81 sec -311/402 Test #303: x86_64-sysroot2 ....................................... Passed 1.16 sec -312/402 Test #325: x86_64-tls-le ......................................... Passed 0.81 sec +346: ++ case $MACHINE in +346: ++ tlsdesc_opt=-mtls-dialect=gnu2 +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 +325: + out/test/x86_64/tls-le/exe2 +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 +346: +++ uname +325: + grep '3 5 3 5' +333: + echo 'int y(); int main() { y(); }' +333: + cc -xc -c -o out/test/x86_64/tlsdesc-static/tlsdesc.o - +347: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/version-script.sh 346: ++ '[' Linux = FreeBSD ']' 346: ++ trap 'on_error $LINENO' ERR 346: ++ trap on_exit EXIT @@ -25191,21 +25154,15 @@ 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 +325: 3 5 3 5 +345: + cc -c -xc -o out/test/x86_64/verbose/a.o - +323: + out/test/x86_64/tls-ld/exe2 +334: + echo 'int y(); int main() { y(); }' +323: + grep '3 5 3 5' +323: 3 5 3 5 +334: + cc -xc -c -o out/test/x86_64/tlsdesc/tlsdesc.o - 346: + echo 'ver_x { global: *; };' 346: + cat -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 -337: + cc -B. -o out/test/x86_64/trace/exe out/test/x86_64/trace/a.o -Wl,-trace -322: + out/test/x86_64/tls-ld-noplt/exe -322: + grep '3 5 3 5' -322: 3 5 3 5 -322: + on_exit -322: + echo OK -322: OK -322: + exit 0 -313/402 Test #322: x86_64-tls-ld-noplt ................................... Passed 0.82 sec -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 -347: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/version-script.sh 347: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 347: ++ export LC_ALL=C 347: ++ LC_ALL=C @@ -25221,30 +25178,16 @@ 347: ++ STRIP=strip 347: ++ QEMU= 347: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/version-script.sh .sh +325: + on_exit +325: + echo OK +325: OK +325: + exit 0 +306/402 Test #325: x86_64-tls-le ......................................... Passed 0.39 sec +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 347: ++ testname=version-script 347: ++ t=out/test/x86_64/version-script 347: ++ mkdir -p out/test/x86_64/version-script -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 -318: + grep '^0 0 3 5 7$' -318: + out/test/x86_64/tls-ie/exe -318: 0 0 3 5 7 -318: + on_exit -318: + echo OK -318: OK -318: + exit 0 -314/402 Test #318: x86_64-tls-ie ......................................... Passed 0.89 sec -336: + cat -336: + cc -c -o out/test/x86_64/trace-symbol/b.o -xc - +329: + out/test/x86_64/tlsdesc-dlopen/tlsdesc test 348 Start 348: x86_64-version-script10 @@ -25254,6 +25197,23 @@ 348: MACHINE=x86_64 348: CPU= 348: Test timeout computed to be: 1500 +347: ++ case $MACHINE in +347: ++ tlsdesc_opt=-mtls-dialect=gnu2 +347: +++ uname +329: + cat +329: + gcc -fPIC -c -o out/test/x86_64/tlsdesc-dlopen/a.o -xc - -mtls-dialect=gnu2 +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 +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 +323: + on_exit +323: + echo OK +323: OK +323: + exit 0 +336: + cat +336: + cc -shared -o out/test/x86_64/trace-symbol/c.so -xc - +307/402 Test #323: x86_64-tls-ld ......................................... Passed 0.42 sec test 349 Start 349: x86_64-version-script11 @@ -25263,61 +25223,45 @@ 349: MACHINE=x86_64 349: CPU= 349: Test timeout computed to be: 1500 -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 +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 +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 +320: + out/test/x86_64/tls-large-alignment/exe2 +348: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/version-script10.sh +349: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/version-script11.sh +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 +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 +320: + grep '^42 1 2 3$' +319: + grep '^42$' +318: + out/test/x86_64/tls-ie/exe +308/402 Test #342: x86_64-unkown-section-type ............................ Passed 0.13 sec 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 -test 351 - Start 351: x86_64-version-script13 - -351: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/version-script13.sh" -351: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -351: Environment variables: -351: MACHINE=x86_64 -351: CPU= -351: Test timeout computed to be: 1500 -test 352 - Start 352: x86_64-version-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 -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 -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 -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 -206: + on_exit -206: + echo OK -206: OK -206: + exit 0 -348: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/version-script10.sh +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 +343: + not cc -B. -o out/test/x86_64/unresolved-symbols/exe out/test/x86_64/unresolved-symbols/a.o +343: + grep 'undefined.*foo' +318: + grep '^0 0 3 5 7$' +319: + out/test/x86_64/tls-irregular-start-addr/exe3 +319: 42 +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 +270: + return 0 348: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 348: ++ export LC_ALL=C 348: ++ LC_ALL=C @@ -25336,26 +25280,6 @@ 348: ++ testname=version-script10 348: ++ t=out/test/x86_64/version-script10 348: ++ mkdir -p out/test/x86_64/version-script10 -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 -315/402 Test #206: x86_64-lto-archive3 ................................... Passed 4.18 sec -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 -316/402 Test #342: x86_64-unkown-section-type ............................ Passed 0.24 sec -349: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/version-script11.sh 349: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 349: ++ export LC_ALL=C 349: ++ LC_ALL=C @@ -25374,6 +25298,35 @@ 349: ++ testname=version-script11 349: ++ t=out/test/x86_64/version-script11 349: ++ mkdir -p out/test/x86_64/version-script11 +320: 42 1 2 3 +320: + on_exit +320: + echo OK +320: OK +320: + exit 0 +309: + on_exit +309: + echo OK +309: OK +309: + exit 0 +309/402 Test #309: x86_64-thread-count ................................... Passed 0.59 sec +310/402 Test #320: x86_64-tls-large-alignment ............................ Passed 0.49 sec +318: 0 0 3 5 7 +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 +270: + on_exit +270: + echo OK +270: OK +270: + exit 0 +311/402 Test #270: x86_64-run ............................................ Passed 1.22 sec +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 349: ++ case $MACHINE in 349: ++ tlsdesc_opt=-mtls-dialect=gnu2 349: +++ uname @@ -25384,12 +25337,28 @@ 349: Testing version-script11 ... ++ set -o pipefail 349: ++ set -x 349: + cat -349: + cat -349: + c++ -fPIC -c -o out/test/x86_64/version-script11/b.o -xc - -329: + out/test/x86_64/tlsdesc-dlopen/tlsdesc -329: + gcc -fPIC -c -o out/test/x86_64/tlsdesc-dlopen/a.o -xc - -mtls-dialect=gnu2 -329: + cat -331: + out/test/x86_64/tlsdesc-initial-exec/tlsdesc +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 +test 351 + Start 351: x86_64-version-script13 + +351: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/version-script13.sh" +351: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu +351: Environment variables: +351: MACHINE=x86_64 +351: CPU= +351: Test timeout computed to be: 1500 +test 352 + Start 352: x86_64-version-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 350: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/version-script12.sh 350: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 350: ++ export LC_ALL=C @@ -25412,6 +25381,18 @@ 350: ++ case $MACHINE in 350: ++ tlsdesc_opt=-mtls-dialect=gnu2 350: +++ uname +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 +349: + c++ -fPIC -c -o out/test/x86_64/version-script11/b.o -xc - +349: + cat +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 350: ++ '[' Linux = FreeBSD ']' 350: ++ trap 'on_error $LINENO' ERR 350: ++ trap on_exit EXIT @@ -25419,8 +25400,24 @@ 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 - +350: + cat +329: + cc -B. -shared -o out/test/x86_64/tlsdesc-dlopen/b.so out/test/x86_64/tlsdesc-dlopen/a.o +330: + out/test/x86_64/tlsdesc-import/tlsdesc +330: + cat +330: + gcc -fPIC -c -o out/test/x86_64/tlsdesc-import/a.o -xc - -mtls-dialect=gnu2 +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 +335: + cat +335: + cc -c -o out/test/x86_64/trace-symbol-symver/d.o -xc - +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 +302: + not cc -B. -o out/test/x86_64/sysroot/exe out/test/x86_64/sysroot/c.o -lfoo +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 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 @@ -25443,13 +25440,10 @@ 351: ++ case $MACHINE in 351: ++ tlsdesc_opt=-mtls-dialect=gnu2 351: +++ uname -351: ++ '[' Linux = FreeBSD ']' -351: ++ trap 'on_error $LINENO' ERR -351: ++ trap on_exit EXIT -351: ++ echo -n 'Testing version-script13 ... ' -351: Testing version-script13 ... ++ set -o pipefail -351: ++ set -x -351: + cat +328: + grep '^42$' +328: + out/test/x86_64/tls-small-alignment/exe1 +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 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 @@ -25466,25 +25460,22 @@ 352: ++ STRIP=strip 352: ++ QEMU= 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 +322: + out/test/x86_64/tls-ld-noplt/exe +322: + grep '3 5 3 5' +322: 3 5 3 5 +322: + on_exit +322: + echo OK +322: OK +322: + exit 0 +316: + out/test/x86_64/tls-gd-to-ie/exe2 +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 +337: + grep '/a\.o$' out/test/x86_64/trace/log 353: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/version-script15.sh -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 -test 356 - Start 356: x86_64-version-script18 - -356: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/version-script18.sh" -356: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -356: Environment variables: -356: MACHINE=x86_64 -356: CPU= -356: Test timeout computed to be: 1500 353: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 353: ++ export LC_ALL=C 353: ++ LC_ALL=C @@ -25499,11 +25490,83 @@ 353: ++ OBJCOPY=objcopy 353: ++ STRIP=strip 353: ++ QEMU= +312/402 Test #322: x86_64-tls-ld-noplt ................................... Passed 0.53 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 +337: trace: out/test/x86_64/trace/a.o +337: + on_exit +337: + echo OK +337: OK +337: + exit 0 353: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/version-script15.sh .sh +351: ++ '[' Linux = FreeBSD ']' +351: ++ trap 'on_error $LINENO' ERR +351: ++ trap on_exit EXIT +351: ++ echo -n 'Testing version-script13 ... ' +351: Testing version-script13 ... ++ set -o pipefail +351: ++ set -x +351: + cat +345: + cc -B. -Wl,--verbose -o out/test/x86_64/verbose/exe out/test/x86_64/verbose/a.o +352: ++ case $MACHINE in +352: ++ tlsdesc_opt=-mtls-dialect=gnu2 +334: + cc -o out/test/x86_64/tlsdesc/tlsdesc out/test/x86_64/tlsdesc/tlsdesc.o out/test/x86_64/tlsdesc/tlsdesc.so +352: +++ uname +313/402 Test #337: x86_64-trace .......................................... Passed 0.26 sec +351: + cat +351: + c++ -fPIC -c -o out/test/x86_64/version-script13/b.o -xc - 353: ++ testname=version-script15 353: ++ t=out/test/x86_64/version-script15 353: ++ mkdir -p out/test/x86_64/version-script15 +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 +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 +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 +353: ++ case $MACHINE in +353: ++ tlsdesc_opt=-mtls-dialect=gnu2 +353: +++ uname +352: + cat +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 354: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/version-script16.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 +314/402 Test #344: x86_64-unresolved-symbols2 ............................ Passed 0.22 sec +331: + out/test/x86_64/tlsdesc-initial-exec/tlsdesc +test 356 + Start 356: x86_64-version-script18 + +356: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/version-script18.sh" +356: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu +356: Environment variables: +356: MACHINE=x86_64 +356: CPU= +356: Test timeout computed to be: 1500 +331: + gcc -fPIC -fPIC -c -o out/test/x86_64/tlsdesc-initial-exec/a.o -xc - -mtls-dialect=gnu2 +331: + cat 354: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 354: ++ export LC_ALL=C 354: ++ LC_ALL=C @@ -25522,54 +25585,12 @@ 354: ++ testname=version-script16 354: ++ t=out/test/x86_64/version-script16 354: ++ mkdir -p out/test/x86_64/version-script16 -351: + cat -351: + c++ -fPIC -c -o out/test/x86_64/version-script13/b.o -xc - -330: + out/test/x86_64/tlsdesc-import/tlsdesc -330: + gcc -fPIC -c -o out/test/x86_64/tlsdesc-import/a.o -xc - -mtls-dialect=gnu2 -330: + cat -352: ++ testname=version-script14 -352: ++ t=out/test/x86_64/version-script14 -352: ++ mkdir -p out/test/x86_64/version-script14 -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 -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 -331: + gcc -fPIC -fPIC -c -o out/test/x86_64/tlsdesc-initial-exec/a.o -xc - -mtls-dialect=gnu2 -355: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/version-script17.sh 354: ++ case $MACHINE in 354: ++ tlsdesc_opt=-mtls-dialect=gnu2 -353: ++ case $MACHINE in -353: ++ tlsdesc_opt=-mtls-dialect=gnu2 -353: +++ uname -353: ++ '[' Linux = FreeBSD ']' -354: +++ uname -356: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/version-script18.sh -331: + cat -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 -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 -356: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc -353: + cat +338: + cat +338: + cc -o out/test/x86_64/undefined-glob-gc-sections/a.o -c -xc - +352: + c++ -fPIC -c -o out/test/x86_64/version-script14/b.o -xc - +355: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/version-script17.sh 355: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 355: ++ export LC_ALL=C 355: ++ LC_ALL=C @@ -25584,13 +25605,62 @@ 355: ++ OBJCOPY=objcopy 355: ++ STRIP=strip 355: ++ QEMU= -352: + cat -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 +355: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/version-script17.sh .sh +355: ++ testname=version-script17 +355: ++ t=out/test/x86_64/version-script17 +355: ++ mkdir -p out/test/x86_64/version-script17 +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 - -352: + c++ -fPIC -c -o out/test/x86_64/version-script14/b.o -xc - +346: + readelf --version-info out/test/x86_64/version-script-search-paths/c.so +346: + grep -F 'Rev: 1 Flags: none Index: 2 Cnt: 1 Name: ver_x' out/test/x86_64/version-script-search-paths/log +346: 0x001c: Rev: 1 Flags: none Index: 2 Cnt: 1 Name: ver_x +346: + on_exit +346: + echo OK +346: OK +346: + exit 0 +279: + out/test/x86_64/shuffle-sections/exe2 +279: + grep 'Hello world' +279: Hello world +279: + not diff out/test/x86_64/shuffle-sections/exe1 out/test/x86_64/shuffle-sections/exe2 +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 +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 +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 +333: + out/test/x86_64/tlsdesc-static/tlsdesc +333: + test_cflags -static +333: + cc -B. -static -o /dev/null -xc - +333: + echo 'int main() {}' +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 +339: + cat +339: + cc -o out/test/x86_64/undefined-glob/a.o -c -xc - +356: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/version-script18.sh +332: + out/test/x86_64/tlsdesc-local-dynamic/tlsdesc +315/402 Test #318: x86_64-tls-ie ......................................... Passed 0.63 sec +316/402 Test #346: x86_64-version-script-search-paths .................... Passed 0.21 sec 354: + cat +356: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 356: ++ export LC_ALL=C -354: + cc -fPIC -c -o out/test/x86_64/version-script16/b.o -xc - 356: ++ LC_ALL=C 356: ++ '[' -z x86_64 ']' 356: ++ '[' -z '' ']' @@ -25603,64 +25673,106 @@ 356: ++ OBJCOPY=objcopy 356: ++ STRIP=strip 356: ++ QEMU= -355: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/version-script17.sh .sh -355: ++ testname=version-script17 -355: ++ t=out/test/x86_64/version-script17 -355: ++ mkdir -p out/test/x86_64/version-script17 -333: + out/test/x86_64/tlsdesc-static/tlsdesc -334: + out/test/x86_64/tlsdesc/tlsdesc -335: + cat -356: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/version-script18.sh .sh -333: + test_cflags -static -337: + grep '/a\.o$' out/test/x86_64/trace/log +279: + on_exit +279: + echo OK +279: OK +279: + exit 0 +317/402 Test #279: x86_64-shuffle-sections ............................... Passed 1.26 sec +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 +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 355: ++ case $MACHINE in 355: ++ tlsdesc_opt=-mtls-dialect=gnu2 -333: + echo 'int main() {}' -356: ++ testname=version-script18 -333: + cc -B. -static -o /dev/null -xc - 355: +++ uname -356: ++ t=out/test/x86_64/version-script18 -335: + cc -c -o out/test/x86_64/trace-symbol-symver/d.o -xc - -356: ++ mkdir -p out/test/x86_64/version-script18 355: ++ '[' Linux = FreeBSD ']' -337: trace: out/test/x86_64/trace/a.o -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 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: + cc -fPIC -c -o out/test/x86_64/version-script17/a.o -xc - 355: + cat -337: + on_exit -337: + echo OK -337: OK -337: + exit 0 +354: + cc -fPIC -c -o out/test/x86_64/version-script16/b.o -xc - +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 -317/402 Test #337: x86_64-trace .......................................... Passed 0.31 sec -355: + cc -fPIC -c -o out/test/x86_64/version-script17/a.o -xc - +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 +332: + cat +332: + gcc -fPIC -ftls-model=local-dynamic -c -o out/test/x86_64/tlsdesc-local-dynamic/a.o -xc - -mtls-dialect=gnu2 +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 +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 +318/402 Test #319: x86_64-tls-irregular-start-addr ....................... Passed 0.66 sec +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 +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 +347: + on_exit +347: + echo OK +347: OK +347: + exit 0 +317: + out/test/x86_64/tls-gd/exe2 +317: + grep '1 2 3 4 5 6' +317: 1 2 3 4 5 6 +317: + test_cflags -static +317: + cc -B. -static -o /dev/null -xc - +317: + echo 'int main() {}' +329: + cat +329: + gcc -fPIC -c -o out/test/x86_64/tlsdesc-dlopen/c.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 -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 -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 356: + cat -356: + cc -fPIC -c -o out/test/x86_64/version-script18/b.o -xc++ - 356: + cat -334: + cat -334: + gcc -fPIC -c -o out/test/x86_64/tlsdesc/a.o -xc - -mtls-dialect=gnu2 +356: + cc -fPIC -c -o out/test/x86_64/version-script18/b.o -xc++ - +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 +330: + cat +330: + gcc -fPIC -shared -o out/test/x86_64/tlsdesc-import/b.so -xc - -mtls-dialect=gnu2 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 @@ -25682,44 +25794,15 @@ 357: ++ mkdir -p out/test/x86_64/version-script19 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 -332: + out/test/x86_64/tlsdesc-local-dynamic/tlsdesc -317: + out/test/x86_64/tls-gd/exe1 -317: + grep '1 2 3 4 5 6' -317: 1 2 3 4 5 6 -357: + cc -fPIC -c -o out/test/x86_64/version-script19/b.o -xc++ - -357: + cat -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 -332: + cat -332: + gcc -fPIC -ftls-model=local-dynamic -c -o out/test/x86_64/tlsdesc-local-dynamic/a.o -xc - -mtls-dialect=gnu2 -255: + cc -B. -o out/test/x86_64/relocatable-many-sections/exe out/test/x86_64/relocatable-many-sections/c.o -328: + out/test/x86_64/tls-small-alignment/exe2 -328: + grep '^42$' -328: 42 -328: + on_exit -328: + echo OK -328: OK -328: + exit 0 -318/402 Test #328: x86_64-tls-small-alignment ............................ Passed 0.67 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 +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 +339: + cat +339: + cc -o out/test/x86_64/undefined-glob/b.o -c -xc - +340: + cc -o out/test/x86_64/undefined/a.o -c -x assembler - +340: + cat +340: + cat +340: + cc -o out/test/x86_64/undefined/b.o -c -x assembler - +331: + cc -B. -shared -o out/test/x86_64/tlsdesc-initial-exec/b.so out/test/x86_64/tlsdesc-initial-exec/a.o 358: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/version-script2.sh -316: + out/test/x86_64/tls-gd-to-ie/exe2 -316: + grep '1 2 3' 358: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 358: ++ export LC_ALL=C 358: ++ LC_ALL=C @@ -25735,79 +25818,17 @@ 358: ++ STRIP=strip 358: ++ QEMU= 358: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/version-script2.sh .sh -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 358: ++ testname=version-script2 358: ++ t=out/test/x86_64/version-script2 358: ++ mkdir -p out/test/x86_64/version-script2 -358: ++ case $MACHINE in -358: ++ tlsdesc_opt=-mtls-dialect=gnu2 -315: + out/test/x86_64/tls-gd-noplt/exe -358: +++ uname -315: + grep '1 2 3 4 5 6' -358: ++ '[' Linux = FreeBSD ']' -320: + out/test/x86_64/tls-large-alignment/exe1 -320: + grep '^42 1 2 3$' -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 -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 -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 -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 - -317: + out/test/x86_64/tls-gd/exe2 -317: + grep '1 2 3 4 5 6' -317: 1 2 3 4 5 6 -317: + test_cflags -static -317: + echo 'int main() {}' -317: + cc -B. -static -o /dev/null -xc - -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 -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 -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 -345: + cc -B. -Wl,--verbose -o out/test/x86_64/verbose/exe out/test/x86_64/verbose/a.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 -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 -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 -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 -355: + cat -330: + cat -355: + cc -B. -shared -fPIC -o out/test/x86_64/version-script17/b.so -xc - -343: + not cc -B. -o out/test/x86_64/unresolved-symbols/exe out/test/x86_64/unresolved-symbols/a.o -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 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 -330: + gcc -fPIC -shared -o out/test/x86_64/tlsdesc-import/b.so -xc - -mtls-dialect=gnu2 -343: + grep 'undefined.*foo' -315: + grep '1 2 3 4 5 6' -315: + out/test/x86_64/tls-gd-noplt/exe -315: 1 2 3 4 5 6 -315: + on_exit -315: + echo OK -315: OK -315: + exit 0 -292: + cat -319/402 Test #315: x86_64-tls-gd-noplt ................................... Passed 1.10 sec -292: + cc -fPIC -c -o out/test/x86_64/symbol-version-lto/a.o -xc - -flto -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 +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 +341: + cat +341: + cc -o out/test/x86_64/undefined2/a.o -c -x assembler - 359: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/version-script20.sh -336: + cc -shared -o out/test/x86_64/trace-symbol/c.so -xc - -336: + cat -320: + out/test/x86_64/tls-large-alignment/exe2 -320: + grep '^42 1 2 3$' 359: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 359: ++ export LC_ALL=C 359: ++ LC_ALL=C @@ -25822,51 +25843,49 @@ 359: ++ OBJCOPY=objcopy 359: ++ STRIP=strip 359: ++ QEMU= +338: + cat +338: + cc -o out/test/x86_64/undefined-glob-gc-sections/b.o -c -xc - +319/402 Test #347: x86_64-version-script ................................. Passed 0.24 sec +test 361 + Start 361: x86_64-version-script22 + +361: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/version-script22.sh" +361: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu +361: Environment variables: +361: MACHINE=x86_64 +361: CPU= +361: Test timeout computed to be: 1500 359: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/version-script20.sh .sh -320: 42 1 2 3 +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 +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 +360: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/version-script21.sh +348: 6: 000000000000163a 0 NOTYPE GLOBAL DEFAULT 14 foo2@@VER1 +334: + out/test/x86_64/tlsdesc/tlsdesc +278: + out/test/x86_64/shuffle-sections-seed/exe4 359: ++ testname=version-script20 359: ++ t=out/test/x86_64/version-script20 359: ++ mkdir -p out/test/x86_64/version-script20 -320: + on_exit -320: + echo OK -320: OK -320: + exit 0 -320/402 Test #320: x86_64-tls-large-alignment ............................ Passed 1.06 sec -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 +278: + grep 'Hello world' +348: + not grep ' foo3@@VER1$' out/test/x86_64/version-script10/log +348: + grep ' foo3@@VER1$' out/test/x86_64/version-script10/log +357: + cc -fPIC -c -o out/test/x86_64/version-script19/b.o -xc++ - +357: + cat 359: ++ case $MACHINE in 359: ++ tlsdesc_opt=-mtls-dialect=gnu2 -359: +++ uname -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 -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 -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 -331: + cc -B. -shared -o out/test/x86_64/tlsdesc-initial-exec/b.so out/test/x86_64/tlsdesc-initial-exec/a.o -359: ++ '[' Linux = FreeBSD ']' -359: ++ trap 'on_error $LINENO' ERR -359: ++ trap on_exit EXIT -359: ++ echo -n 'Testing version-script20 ... ' -359: Testing version-script20 ... ++ set -o pipefail -359: ++ set -x -359: + cat -332: + cat -332: + gcc -fPIC -ftls-model=local-dynamic -c -o out/test/x86_64/tlsdesc-local-dynamic/b.o -xc - -mtls-dialect=gnu2 -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 -359: + cat -359: + cc -fPIC -c -o out/test/x86_64/version-script20/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 -360: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/version-script21.sh +334: + cat 360: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 360: ++ export LC_ALL=C 360: ++ LC_ALL=C 360: ++ '[' -z x86_64 ']' 360: ++ '[' -z '' ']' +361: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/version-script22.sh 360: ++ TESTDIR=out/test/x86_64 360: ++ CC=cc 360: ++ CXX=c++ @@ -25876,56 +25895,86 @@ 360: ++ OBJCOPY=objcopy 360: ++ STRIP=strip 360: ++ QEMU= +328: + out/test/x86_64/tls-small-alignment/exe2 360: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/version-script21.sh .sh -329: + cat -329: + gcc -fPIC -c -o out/test/x86_64/tlsdesc-dlopen/c.o -xc - -mtls-dialect=gnu2 -347: + readelf --version-info out/test/x86_64/version-script/c.so +361: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc +358: ++ case $MACHINE in +358: ++ tlsdesc_opt=-mtls-dialect=gnu2 +361: ++ export LC_ALL=C +361: ++ LC_ALL=C +340: + cat +361: ++ '[' -z x86_64 ']' +328: + grep '^42$' +348: + return 0 +361: ++ '[' -z '' ']' +348: + on_exit +348: + echo OK +348: OK +348: + exit 0 +334: + gcc -fPIC -c -o out/test/x86_64/tlsdesc/a.o -xc - -mtls-dialect=gnu2 +359: +++ uname +361: ++ TESTDIR=out/test/x86_64 +320/402 Test #348: x86_64-version-script10 ............................... Passed 0.23 sec +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 +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 +278: Hello world +278: + not diff out/test/x86_64/shuffle-sections-seed/exe1 out/test/x86_64/shuffle-sections-seed/exe2 +358: +++ uname +340: + cc -o out/test/x86_64/undefined/c.o -c -x assembler - +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 +358: ++ '[' Linux = FreeBSD ']' +358: ++ trap 'on_error $LINENO' ERR +358: ++ trap on_exit EXIT +359: ++ '[' Linux = FreeBSD ']' +359: ++ trap 'on_error $LINENO' ERR +359: ++ trap on_exit EXIT +359: ++ echo -n 'Testing version-script20 ... ' +359: Testing version-script20 ... ++ set -o pipefail +359: ++ set -x +359: + cat +341: + cc -o out/test/x86_64/undefined2/b.o -c -x assembler - +341: + cat +339: + cat +339: + cc -o out/test/x86_64/undefined-glob/c.o -c -xc - +315: + out/test/x86_64/tls-gd-noplt/exe +315: + grep '1 2 3 4 5 6' 360: ++ testname=version-script21 360: ++ t=out/test/x86_64/version-script21 360: ++ mkdir -p out/test/x86_64/version-script21 -316: + out/test/x86_64/tls-gd-to-ie/exe3 -316: + grep '1 2 3' 360: ++ case $MACHINE in 360: ++ tlsdesc_opt=-mtls-dialect=gnu2 -350: + readelf --dyn-syms out/test/x86_64/version-script12/c.so -204: + out/test/x86_64/lto-archive/exe -351: + readelf --dyn-syms out/test/x86_64/version-script13/c.so -204: + grep 'Hello world' -350: + grep ' xyz' out/test/x86_64/version-script12/log -347: + grep -F 'Rev: 1 Flags: BASE Index: 1 Cnt: 1 Name: c.so' out/test/x86_64/version-script/log -350: 6: 0000000000001649 7 FUNC GLOBAL DEFAULT 13 xyz -350: + grep ' foo_bar' out/test/x86_64/version-script12/log -351: + grep ' foobar' out/test/x86_64/version-script13/log 360: +++ uname -347: 000000: Rev: 1 Flags: BASE Index: 1 Cnt: 1 Name: c.so -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 -347: + grep -F 'Rev: 1 Flags: none Index: 2 Cnt: 1 Name: ver_x' out/test/x86_64/version-script/log -204: Hello world -204: + nm out/test/x86_64/lto-archive/exe -347: 0x001c: Rev: 1 Flags: none Index: 2 Cnt: 1 Name: ver_x -347: + on_exit -347: + echo OK -347: OK -347: + exit 0 -316: 1 2 3 -321/402 Test #347: x86_64-version-script ................................. Passed 0.29 sec -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 -test 361 - Start 361: x86_64-version-script22 - -361: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/version-script22.sh" -361: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -361: Environment variables: -361: MACHINE=x86_64 -361: CPU= -361: Test timeout computed to be: 1500 -351: + return 0 -351: + on_exit -351: + echo OK -351: OK -351: + exit 0 +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 +358: ++ echo -n 'Testing version-script2 ... ' +358: Testing version-script2 ... ++ set -o pipefail +358: ++ set -x +358: + cat +358: + cat +328: 42 +328: + on_exit +328: + echo OK +328: OK +328: + exit 0 +321/402 Test #328: x86_64-tls-small-alignment ............................ Passed 0.59 sec 360: ++ '[' Linux = FreeBSD ']' 360: ++ trap 'on_error $LINENO' ERR 360: ++ trap on_exit EXIT @@ -25933,30 +25982,10 @@ 360: Testing version-script21 ... ++ set -o pipefail 360: ++ set -x 360: + cat -360: + cat -360: + cc -fPIC -c -o out/test/x86_64/version-script21/b.o -xc - -350: 5: 0000000000001650 7 FUNC GLOBAL DEFAULT 13 foo_bar -350: + not grep ' foo$' out/test/x86_64/version-script12/log -350: + grep ' foo$' out/test/x86_64/version-script12/log -350: + return 0 -350: + on_exit -350: + echo OK -350: OK -350: + exit 0 -348: + readelf --dyn-syms out/test/x86_64/version-script10/c.so -348: + grep ' foo1@@VER1$' out/test/x86_64/version-script10/log -322/402 Test #350: x86_64-version-script12 ............................... Passed 0.27 sec -323/402 Test #351: x86_64-version-script13 ............................... Passed 0.27 sec -344: + readelf -W --dyn-syms out/test/x86_64/unresolved-symbols2/b.so -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 +278: + diff out/test/x86_64/shuffle-sections-seed/exe2 out/test/x86_64/shuffle-sections-seed/exe3 +362: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/version-script23.sh +359: + cat +359: + cc -fPIC -c -o out/test/x86_64/version-script20/b.o -xc - test 363 Start 363: x86_64-version-script3 @@ -25966,60 +25995,7 @@ 363: MACHINE=x86_64 363: CPU= 363: Test timeout computed to be: 1500 -344: + grep ' UND foo$' -344: 4: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND foo -344: + on_exit -344: + echo OK -344: OK -344: + exit 0 -356: + readelf --wide --dyn-syms out/test/x86_64/version-script18/c.so -356: + grep Bar -356: + grep libalpha -356: 5: 00000000000015f9 7 FUNC WEAK DEFAULT 13 _ZN8libalpha3fooIN7libbeta3BarEEEvv -346: + readelf --version-info out/test/x86_64/version-script-search-paths/c.so -346: + grep -F 'Rev: 1 Flags: none Index: 2 Cnt: 1 Name: ver_x' out/test/x86_64/version-script-search-paths/log -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 -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 -352: + readelf --dyn-syms out/test/x86_64/version-script14/c.so -352: + grep ' xyz' out/test/x86_64/version-script14/log -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 -335: + out/test/x86_64/trace-symbol-symver/exe -335: + on_exit -335: + echo OK -335: OK -335: + exit 0 -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= -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 -362: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/version-script23.sh +278: + not diff out/test/x86_64/shuffle-sections-seed/exe3 out/test/x86_64/shuffle-sections-seed/exe4 362: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 362: ++ export LC_ALL=C 362: ++ LC_ALL=C @@ -26038,59 +26014,80 @@ 362: ++ testname=version-script23 362: ++ t=out/test/x86_64/version-script23 362: ++ mkdir -p out/test/x86_64/version-script23 -324/402 Test #335: x86_64-trace-symbol-symver ............................ Passed 0.63 sec -325/402 Test #344: x86_64-unresolved-symbols2 ............................ Passed 0.49 sec -356: + on_exit -356: + echo OK -356: OK -356: + exit 0 -326/402 Test #356: x86_64-version-script18 ............................... Passed 0.27 sec -346: 0x001c: Rev: 1 Flags: none Index: 2 Cnt: 1 Name: ver_x -346: + on_exit -346: + echo OK -346: OK -346: + exit 0 -327/402 Test #346: x86_64-version-script-search-paths .................... Passed 0.47 sec -353: + return 0 -353: + not grep ' aaZ' out/test/x86_64/version-script15/log -353: + grep ' aaZ' out/test/x86_64/version-script15/log -353: + return 0 -353: + on_exit -353: + echo OK -353: OK -353: + exit 0 -328/402 Test #353: x86_64-version-script15 ............................... Passed 0.29 sec -348: + return 0 -348: + on_exit -348: + echo OK -348: OK -348: + exit 0 -329/402 Test #348: x86_64-version-script10 ............................... Passed 0.32 sec -204: + return 0 -204: + on_exit -204: + echo OK -204: OK -204: + exit 0 -330/402 Test #204: x86_64-lto-archive .................................... Passed 4.48 sec -362: ++ case $MACHINE in -362: ++ tlsdesc_opt=-mtls-dialect=gnu2 -362: +++ uname -362: ++ '[' Linux = FreeBSD ']' -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 -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 -340: + cat -340: + cc -o out/test/x86_64/undefined/a.o -c -x assembler - +349: + readelf --dyn-syms out/test/x86_64/version-script11/c.so +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 - +315: 1 2 3 4 5 6 +340: + rm -f out/test/x86_64/undefined/d.a +340: + ar cr out/test/x86_64/undefined/d.a out/test/x86_64/undefined/b.o out/test/x86_64/undefined/c.o +345: + on_exit +345: + echo OK +345: OK +345: + exit 0 +361: ++ case $MACHINE in +361: ++ tlsdesc_opt=-mtls-dialect=gnu2 +322/402 Test #345: x86_64-verbose ........................................ Passed 0.31 sec +315: + on_exit +315: + echo OK +315: OK +315: + exit 0 +336: + grep 'trace-symbol: .*/a.o: reference to foo' out/test/x86_64/trace-symbol/log +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 +323/402 Test #315: x86_64-tls-gd-noplt ................................... Passed 0.76 sec +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 +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 +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 +278: + on_exit +278: + echo OK +278: OK +278: + exit 0 +324/402 Test #278: x86_64-shuffle-sections-seed .......................... Passed 1.38 sec +338: + cat +338: + cc -o out/test/x86_64/undefined-glob-gc-sections/c.o -c -xc - +360: + cat +360: + cc -fPIC -c -o out/test/x86_64/version-script21/b.o -xc - +302: + on_exit +302: + echo OK +302: OK +302: + exit 0 +325/402 Test #302: x86_64-sysroot ........................................ Passed 0.96 sec +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 +361: +++ uname +361: ++ '[' Linux = FreeBSD ']' +361: ++ trap 'on_error $LINENO' ERR +361: ++ trap on_exit EXIT +361: ++ echo -n 'Testing version-script22 ... ' +361: Testing version-script22 ... ++ set -o pipefail +361: ++ set -x +361: + cat +361: + cat +361: + cc -fPIC -c -o out/test/x86_64/version-script22/b.o -xc - +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 363: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/version-script3.sh 363: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 363: ++ export LC_ALL=C @@ -26110,40 +26107,27 @@ 363: ++ testname=version-script3 363: ++ t=out/test/x86_64/version-script3 363: ++ mkdir -p out/test/x86_64/version-script3 -341: + cc -o out/test/x86_64/undefined2/a.o -c -x assembler - -341: + cat -339: + cc -o out/test/x86_64/undefined-glob/a.o -c -xc - -339: + cat -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 -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 +362: ++ case $MACHINE in +362: ++ tlsdesc_opt=-mtls-dialect=gnu2 +362: +++ uname +362: ++ '[' Linux = FreeBSD ']' +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 362: + cc -c -o out/test/x86_64/version-script23/b.o -xassembler - -331/402 Test #255: x86_64-relocatable-many-sections ...................... Passed 3.06 sec -340: + cat -340: + cc -o out/test/x86_64/undefined/b.o -c -x assembler - -363: ++ case $MACHINE in -363: ++ tlsdesc_opt=-mtls-dialect=gnu2 -363: +++ uname -341: + cat -341: + cc -o out/test/x86_64/undefined2/b.o -c -x assembler - +362: + cat +332: + cat +332: + gcc -fPIC -ftls-model=local-dynamic -c -o out/test/x86_64/tlsdesc-local-dynamic/b.o -xc - -mtls-dialect=gnu2 +340: + ./mold -static -o out/test/x86_64/undefined/exe out/test/x86_64/undefined/a.o out/test/x86_64/undefined/d.a +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 +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 test 366 Start 366: x86_64-version-script6 @@ -26162,105 +26146,13 @@ 367: MACHINE=x86_64 367: CPU= 367: Test timeout computed to be: 1500 -test 368 - Start 368: x86_64-version-script8 - -368: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/version-script8.sh" -368: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -368: Environment variables: -368: MACHINE=x86_64 -368: CPU= -368: Test timeout computed to be: 1500 -test 369 - Start 369: x86_64-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 -test 370 - Start 370: x86_64-version - -370: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/version.sh" -370: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -370: Environment variables: -370: MACHINE=x86_64 -370: CPU= -370: Test timeout computed to be: 1500 -352: + return 0 -352: + grep ' foobarcx' out/test/x86_64/version-script14/log -352: 6: 00000000000016f7 7 FUNC GLOBAL DEFAULT 13 foobarcx -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 -352: + return 0 -352: + on_exit -352: + echo OK -352: OK -352: + exit 0 -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' -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 -361: ++ echo -n 'Testing version-script22 ... ' -361: Testing version-script22 ... ++ set -o pipefail -361: ++ set -x -361: + cat -361: + cat -361: + cc -fPIC -c -o out/test/x86_64/version-script22/b.o -xc - -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: + grep 15 -308: + out/test/x86_64/thin-archive/exe -308: 15 -308: + on_exit -308: + echo OK -308: OK -308: + exit 0 -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 -331: + cat -331: + gcc -fPIC -fPIC -c -o out/test/x86_64/tlsdesc-initial-exec/c.o -xc - -mtls-dialect=gnu2 -358: + cc -xc -c -o out/test/x86_64/version-script2/c.o - -358: + cat -338: + cat -338: + cc -o out/test/x86_64/undefined-glob-gc-sections/a.o -c -xc - -345: + on_exit -345: + echo OK -345: OK -345: + exit 0 -332/402 Test #345: x86_64-verbose ........................................ Passed 0.53 sec -349: + readelf --dyn-syms out/test/x86_64/version-script11/c.so -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 -349: + return 0 -349: + on_exit -349: + echo OK -349: OK -349: + exit 0 +335: + out/test/x86_64/trace-symbol-symver/exe +335: + on_exit +335: + echo OK +335: OK +335: + exit 0 +355: + cat +355: + cc -B. -shared -fPIC -o out/test/x86_64/version-script17/b.so -xc - 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 @@ -26290,51 +26182,35 @@ 364: Testing version-script4 ... ++ set -o pipefail 364: ++ set -x 364: + cat +326/402 Test #335: x86_64-trace-symbol-symver ............................ Passed 0.46 sec +327/402 Test #336: x86_64-trace-symbol ................................... Passed 0.45 sec +test 368 + Start 368: x86_64-version-script8 + +368: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/version-script8.sh" +368: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu +368: Environment variables: +368: MACHINE=x86_64 +368: CPU= +368: Test timeout computed to be: 1500 +test 369 + Start 369: x86_64-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 364: + cat 364: + c++ -fPIC -c -o out/test/x86_64/version-script4/b.o -xc++ - -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 -340: + cc -o out/test/x86_64/undefined/c.o -c -x assembler - -340: + cat -340: + rm -f out/test/x86_64/undefined/d.a -340: + ar cr out/test/x86_64/undefined/d.a out/test/x86_64/undefined/b.o out/test/x86_64/undefined/c.o -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 -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 - -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 +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 +339: + cat +339: + cc -o out/test/x86_64/undefined-glob/e.o -c -xc - 341: + ar cr out/test/x86_64/undefined2/d.a out/test/x86_64/undefined2/b.o out/test/x86_64/undefined2/c.o -test 371 - Start 371: x86_64-versioned-undef - -371: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/versioned-undef.sh" -371: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -371: Environment variables: -371: MACHINE=x86_64 -371: CPU= -371: Test timeout computed to be: 1500 -test 372 - Start 372: x86_64-visibility - -372: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/visibility.sh" -372: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -372: Environment variables: -372: MACHINE=x86_64 -372: CPU= -372: Test timeout computed to be: 1500 -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 +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 +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 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 @@ -26357,31 +26233,58 @@ 365: ++ case $MACHINE in 365: ++ tlsdesc_opt=-mtls-dialect=gnu2 365: +++ uname -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 -365: + cat -365: + c++ -fPIC -c -o out/test/x86_64/version-script5/b.o -xc - -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 +363: ++ case $MACHINE in +363: ++ tlsdesc_opt=-mtls-dialect=gnu2 +363: +++ uname +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 +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 - +349: + return 0 +349: + on_exit +349: + echo OK +349: OK +349: + exit 0 +328/402 Test #349: x86_64-version-script11 ............................... Passed 0.31 sec +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 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 -275: + readelf -SW out/test/x86_64/separate-debug-file/exe3 -275: + grep -F .gnu_debuglink -275: [31] .gnu_debuglink PROGBITS 0000000000000000 0009b4 000010 00 0 0 4 -275: + flock out/test/x86_64/separate-debug-file/exe3 true -215: + grep -F .data.100000 out/test/x86_64/many-sections2/log1 +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 +340: + readelf --symbols out/test/x86_64/undefined/exe +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 +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 +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 +350: + readelf --dyn-syms out/test/x86_64/version-script12/c.so +350: + grep ' xyz' out/test/x86_64/version-script12/log +350: 6: 0000000000001649 7 FUNC GLOBAL DEFAULT 13 xyz +350: + grep ' foo_bar' out/test/x86_64/version-script12/log +350: 5: 0000000000001650 7 FUNC GLOBAL DEFAULT 13 foo_bar +350: + not grep ' foo$' out/test/x86_64/version-script12/log +350: + grep ' foo$' out/test/x86_64/version-script12/log +350: + return 0 +350: + on_exit +350: + echo OK +350: OK +350: + exit 0 366: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/version-script6.sh 366: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 366: ++ export LC_ALL=C @@ -26411,8 +26314,6 @@ 366: Testing version-script6 ... ++ set -o pipefail 366: ++ set -x 366: + cat -366: + c++ -fPIC -c -o out/test/x86_64/version-script6/b.o -xc - -366: + cat 367: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/version-script7.sh 367: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 367: ++ export LC_ALL=C @@ -26443,7 +26344,54 @@ 367: ++ set -x 367: + cat 367: + cat +test 370 + Start 370: x86_64-version + +370: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/version.sh" +370: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu +370: Environment variables: +370: MACHINE=x86_64 +370: CPU= +370: Test timeout computed to be: 1500 +341: + readelf --symbols out/test/x86_64/undefined2/exe +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 +365: + cat +365: + c++ -fPIC -c -o out/test/x86_64/version-script5/b.o -xc - +340: + readelf --symbols out/test/x86_64/undefined/exe +366: + cat +366: + c++ -fPIC -c -o out/test/x86_64/version-script6/b.o -xc - 367: + c++ -fPIC -c -o out/test/x86_64/version-script7/b.o -xc - +316: + grep '1 2 3' +316: + out/test/x86_64/tls-gd-to-ie/exe3 +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 +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 +338: + cat +338: + cc -o out/test/x86_64/undefined-glob-gc-sections/e.o -c -xc - +334: + cat +334: + gcc -fPIC -c -o out/test/x86_64/tlsdesc/b.o -xc - -mtls-dialect=gnu2 +331: + cat +331: + gcc -fPIC -fPIC -c -o out/test/x86_64/tlsdesc-initial-exec/c.o -xc - -mtls-dialect=gnu2 +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 +329: + cc -B. -o out/test/x86_64/tlsdesc-dlopen/exe out/test/x86_64/tlsdesc-dlopen/c.o -ldl +251: + ./mold --relocatable -o out/test/x86_64/relocatable-c++/c.o out/test/x86_64/relocatable-c++/a.o +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 +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 +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 +352: + readelf --dyn-syms out/test/x86_64/version-script14/c.so +352: + grep ' xyz' out/test/x86_64/version-script14/log +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 +354: + readelf --dyn-syms out/test/x86_64/version-script16/c.so +354: + grep foobar 368: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/version-script8.sh 368: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 368: ++ export LC_ALL=C @@ -26473,8 +26421,6 @@ 368: Testing version-script8 ... ++ set -o pipefail 368: ++ set -x 368: + cat -368: + cat -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 - 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 @@ -26494,18 +26440,46 @@ 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 +329/402 Test #350: x86_64-version-script12 ............................... Passed 0.31 sec +330/402 Test #351: x86_64-version-script13 ............................... Passed 0.28 sec +test 371 + Start 371: x86_64-versioned-undef + +371: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/versioned-undef.sh" +371: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu +371: Environment variables: +371: MACHINE=x86_64 +371: CPU= +371: Test timeout computed to be: 1500 +test 372 + Start 372: x86_64-visibility + +372: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/visibility.sh" +372: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu +372: Environment variables: +372: MACHINE=x86_64 +372: CPU= +372: Test timeout computed to be: 1500 +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 +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 +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 +353: 6: 0000000000001680 7 FUNC GLOBAL DEFAULT 13 czZ 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 @@ -26522,25 +26496,38 @@ 370: ++ STRIP=strip 370: ++ QEMU= 370: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/version.sh .sh +341: + return 0 +341: + on_exit +341: + echo OK +341: OK +341: + exit 0 370: ++ testname=version 370: ++ t=out/test/x86_64/version +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 +368: + cat +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 - +352: + return 0 +352: + grep ' foobarcx' out/test/x86_64/version-script14/log +352: 6: 00000000000016f7 7 FUNC GLOBAL DEFAULT 13 foobarcx +352: + grep ' foo123bar456bx' out/test/x86_64/version-script14/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 +331/402 Test #354: x86_64-version-script16 ............................... Passed 0.25 sec 370: ++ mkdir -p out/test/x86_64/version -370: ++ case $MACHINE in -370: ++ tlsdesc_opt=-mtls-dialect=gnu2 -370: +++ uname -370: ++ '[' Linux = FreeBSD ']' -370: ++ trap 'on_error $LINENO' ERR -370: ++ trap on_exit EXIT -370: ++ echo -n 'Testing version ... ' -370: Testing version ... ++ set -o pipefail -370: ++ set -x -370: + grep __tsan_init -370: + nm mold -333/402 Test #308: x86_64-thin-archive ................................... Passed 1.54 sec -334/402 Test #349: x86_64-version-script11 ............................... Passed 0.38 sec -335/402 Test #352: x86_64-version-script14 ............................... Passed 0.37 sec -336/402 Test #354: x86_64-version-script16 ............................... Passed 0.35 sec -337/402 Test #357: x86_64-version-script19 ............................... Passed 0.31 sec +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 +371: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/versioned-undef.sh test 373 Start 373: x86_64-warn-common @@ -26550,6 +26537,19 @@ 373: MACHINE=x86_64 373: CPU= 373: Test timeout computed to be: 1500 +332/402 Test #341: x86_64-undefined2 ..................................... Passed 0.46 sec +370: ++ case $MACHINE in +370: ++ tlsdesc_opt=-mtls-dialect=gnu2 +370: +++ uname +370: ++ '[' Linux = FreeBSD ']' +370: ++ trap 'on_error $LINENO' ERR +370: ++ trap on_exit EXIT +370: ++ echo -n 'Testing version ... ' +370: Testing version ... ++ set -o pipefail +370: ++ set -x +352: + return 0 +352: + not grep ' foo123bar456x' out/test/x86_64/version-script14/log +352: + grep ' foo123bar456x' out/test/x86_64/version-script14/log test 374 Start 374: x86_64-warn-once @@ -26559,6 +26559,60 @@ 374: MACHINE=x86_64 374: CPU= 374: Test timeout computed to be: 1500 +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 +372: ++ '[' -z x86_64 ']' +372: ++ '[' -z '' ']' +372: ++ TESTDIR=out/test/x86_64 +372: ++ CC=cc +372: ++ CXX=c++ +372: ++ GCC=gcc +372: ++ GXX=g++ +372: ++ OBJDUMP=objdump +372: ++ OBJCOPY=objcopy +372: ++ STRIP=strip +372: ++ QEMU= +372: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/visibility.sh .sh +372: ++ testname=visibility +372: ++ t=out/test/x86_64/visibility +372: ++ mkdir -p out/test/x86_64/visibility +372: ++ case $MACHINE in +372: ++ tlsdesc_opt=-mtls-dialect=gnu2 +372: +++ uname +372: ++ '[' Linux = FreeBSD ']' +372: ++ trap 'on_error $LINENO' ERR +372: ++ trap on_exit EXIT +372: ++ echo -n 'Testing visibility ... ' +372: Testing visibility ... ++ set -o pipefail +372: ++ set -x +372: + cat +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 +353: + return 0 +353: + on_exit +353: + echo OK +353: OK +353: + exit 0 +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 +333/402 Test #353: x86_64-version-script15 ............................... Passed 0.30 sec +370: + nm mold +370: + grep __tsan_init +352: + return 0 +352: + on_exit +352: + echo OK +352: OK +352: + exit 0 +334/402 Test #352: x86_64-version-script14 ............................... Passed 0.31 sec test 375 Start 375: x86_64-warn-symbol-type @@ -26568,49 +26622,7 @@ 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 -275: + grep '\.debug_info .*C' -275: + readelf -W --sections out/test/x86_64/separate-debug-file/exe3.dbg -275: [36] .debug_info PROGBITS 0000000000000000 00108c 000078 00 C 0 0 1 -275: + gdb out/test/x86_64/separate-debug-file/exe3 -ex 'list main' -ex quit -275: + grep -F printf -215: [ 9] .data.100000 PROGBITS 0000000000000000 00004e 000002 00 WA 0 0 1 -215: + readelf -Ws out/test/x86_64/many-sections2/b.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 -333: + cat -333: + gcc -fPIC -c -o out/test/x86_64/tlsdesc-static/a.o -xc - -mtls-dialect=gnu2 -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 -359: + readelf -W --dyn-syms out/test/x86_64/version-script20/c.so -359: + grep -F foo_x@@VER2 out/test/x86_64/version-script20/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 -359: 7: 00000000000016d7 7 FUNC GLOBAL DEFAULT 14 foo_z@@VER1 -359: + on_exit -359: + echo OK -359: OK -359: + exit 0 -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 -371: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/versioned-undef.sh +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 371: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 371: ++ export LC_ALL=C 371: ++ LC_ALL=C @@ -26632,48 +26644,16 @@ 371: ++ case $MACHINE in 371: ++ tlsdesc_opt=-mtls-dialect=gnu2 371: +++ uname -371: ++ '[' Linux = FreeBSD ']' -371: ++ trap 'on_error $LINENO' ERR -371: ++ trap on_exit EXIT -371: ++ echo -n 'Testing versioned-undef ... ' -371: Testing versioned-undef ... ++ set -o pipefail -371: ++ set -x -371: + is_musl -371: + grep musl -371: + cat -371: + cc -fPIC -c -o out/test/x86_64/versioned-undef/a.o -xc - -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 -372: ++ '[' -z x86_64 ']' -372: ++ '[' -z '' ']' -372: ++ TESTDIR=out/test/x86_64 -372: ++ CC=cc -372: ++ CXX=c++ -372: ++ GCC=gcc -372: ++ GXX=g++ -372: ++ OBJDUMP=objdump -372: ++ OBJCOPY=objcopy -372: ++ STRIP=strip -372: ++ QEMU= -372: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/visibility.sh .sh -372: ++ testname=visibility -372: ++ t=out/test/x86_64/visibility -372: ++ mkdir -p out/test/x86_64/visibility -372: ++ case $MACHINE in -372: ++ tlsdesc_opt=-mtls-dialect=gnu2 -372: +++ uname -372: ++ '[' Linux = FreeBSD ']' -372: ++ trap 'on_error $LINENO' ERR -372: ++ trap on_exit EXIT -372: ++ echo -n 'Testing visibility ... ' -372: Testing visibility ... ++ set -o pipefail -372: ++ set -x -372: + cat -372: + cc -xc -c -o out/test/x86_64/visibility/a.o - -292: mold: warning: out/test/x86_64/symbol-version-lto/b.ver: cannot assign version `VER1` to symbol `foo`: symbol not found -362: + readelf -W --dyn-syms out/test/x86_64/version-script23/c.so +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 +358: + cc -xc -c -o out/test/x86_64/version-script2/c.o - +358: + cat 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 @@ -26690,12 +26670,37 @@ 373: ++ STRIP=strip 373: ++ QEMU= 373: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/warn-common.sh .sh -373: ++ testname=warn-common -373: ++ t=out/test/x86_64/warn-common -373: ++ mkdir -p out/test/x86_64/warn-common -373: ++ case $MACHINE in -373: ++ tlsdesc_opt=-mtls-dialect=gnu2 -373: +++ uname +343: + not grep -w foo +343: + grep -w foo +343: + readelf --dyn-syms out/test/x86_64/unresolved-symbols/exe +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' +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 +371: ++ '[' Linux = FreeBSD ']' +371: ++ trap 'on_error $LINENO' ERR +371: ++ trap on_exit EXIT +371: ++ echo -n 'Testing versioned-undef ... ' +371: Testing versioned-undef ... ++ set -o pipefail +371: ++ set -x +371: + is_musl +371: + grep musl +372: + cc -xc -c -o out/test/x86_64/visibility/a.o - +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 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 @@ -26717,6 +26722,24 @@ 374: ++ mkdir -p out/test/x86_64/warn-once 374: ++ case $MACHINE in 374: ++ tlsdesc_opt=-mtls-dialect=gnu2 +251: + ./mold --relocatable -o out/test/x86_64/relocatable-c++/d.o out/test/x86_64/relocatable-c++/b.o +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 +362: 5: 00000000000015d9 0 NOTYPE GLOBAL DEFAULT 14 foo?@@VER1 +362: + on_exit +362: + echo OK +362: OK +362: + exit 0 +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 +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 +329: + grep '3 0 5' +329: + out/test/x86_64/tlsdesc-dlopen/exe out/test/x86_64/tlsdesc-dlopen/b.so +329: 3 0 5 +329: + on_exit +329: + echo OK +329: OK +329: + 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 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 @@ -26736,6 +26759,36 @@ 375: ++ testname=warn-symbol-type 375: ++ t=out/test/x86_64/warn-symbol-type 375: ++ mkdir -p out/test/x86_64/warn-symbol-type +335/402 Test #356: x86_64-version-script18 ............................... Passed 0.27 sec +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 +148: #7 0x00007ffff7fbc8b7 in fn2 () at out/test/x86_64/gdb-index-dwarf64/a.c:4 +336/402 Test #362: x86_64-version-script23 ............................... Passed 0.18 sec +337/402 Test #329: x86_64-tlsdesc-dlopen ................................. Passed 0.75 sec +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 +373: ++ testname=warn-common +373: ++ t=out/test/x86_64/warn-common +373: ++ mkdir -p out/test/x86_64/warn-common +373: ++ case $MACHINE in +373: ++ tlsdesc_opt=-mtls-dialect=gnu2 +373: +++ uname +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 +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 +361: + readelf -W --dyn-syms out/test/x86_64/version-script22/c.so +361: + grep -F foo_bar@@VER2 out/test/x86_64/version-script22/log 376: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/warn-unresolved-symbols.sh 376: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 376: ++ export LC_ALL=C @@ -26752,32 +26805,12 @@ 376: ++ STRIP=strip 376: ++ QEMU= 376: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/warn-unresolved-symbols.sh .sh -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= -338/402 Test #359: x86_64-version-script20 ............................... Passed 0.23 sec -374: +++ uname -374: ++ '[' Linux = FreeBSD ']' -374: ++ trap 'on_error $LINENO' ERR -374: ++ trap on_exit EXIT -374: ++ echo -n 'Testing warn-once ... ' -374: Testing warn-once ... ++ set -o pipefail 376: ++ testname=warn-unresolved-symbols 376: ++ t=out/test/x86_64/warn-unresolved-symbols 376: ++ mkdir -p out/test/x86_64/warn-unresolved-symbols -377: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/weak-export-dso.sh .sh +376: ++ case $MACHINE in +376: ++ tlsdesc_opt=-mtls-dialect=gnu2 +376: +++ uname test 378 Start 378: x86_64-weak-export-dso2 @@ -26787,21 +26820,41 @@ 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 +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 +340: + on_exit +340: + echo OK +340: OK +340: + exit 0 +361: 5: 0000000000001639 7 FUNC GLOBAL DEFAULT 14 foo_bar@@VER2 +361: + on_exit +361: + echo OK +361: OK +361: + exit 0 +374: +++ uname +374: ++ '[' Linux = FreeBSD ']' +374: ++ trap 'on_error $LINENO' ERR +374: ++ trap on_exit EXIT +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 - -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 -377: ++ testname=weak-export-dso -377: ++ t=out/test/x86_64/weak-export-dso -377: ++ mkdir -p out/test/x86_64/weak-export-dso +331: + cat +331: + gcc -fPIC -fPIE -c -o out/test/x86_64/tlsdesc-initial-exec/d.o -xc - -mtls-dialect=gnu2 375: ++ case $MACHINE in 375: ++ tlsdesc_opt=-mtls-dialect=gnu2 375: +++ uname @@ -26811,14 +26864,57 @@ 375: ++ echo -n 'Testing warn-symbol-type ... ' 375: Testing warn-symbol-type ... ++ set -o pipefail 375: ++ set -x -375: + cat 375: + cc -c -fPIC -xc -o out/test/x86_64/warn-symbol-type/a.o - -362: + grep -F 'foo?@@VER1' out/test/x86_64/version-script23/log -362: 5: 00000000000015d9 0 NOTYPE GLOBAL DEFAULT 14 foo?@@VER1 -362: + on_exit -362: + echo OK -362: OK -362: + exit 0 +375: + cat +360: + readelf -W --dyn-syms out/test/x86_64/version-script21/c.so +360: + grep -F foo_x@@VER1 out/test/x86_64/version-script21/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 +338/402 Test #148: x86_64-gdb-index-dwarf64 .............................. Passed 3.33 sec +339/402 Test #340: x86_64-undefined ...................................... Passed 0.56 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 +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 +340/402 Test #361: x86_64-version-script22 ............................... Passed 0.24 sec +360: 7: 00000000000016d7 7 FUNC GLOBAL DEFAULT 14 foo_z@@VER2 +360: + on_exit +360: + echo OK +360: OK +360: + exit 0 +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 - +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 +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 +341/402 Test #357: x86_64-version-script19 ............................... Passed 0.29 sec 373: ++ '[' Linux = FreeBSD ']' 373: ++ trap 'on_error $LINENO' ERR 373: ++ trap on_exit EXIT @@ -26826,19 +26922,26 @@ 373: Testing warn-common ... ++ set -o pipefail 373: ++ set -x 373: + cat -339/402 Test #362: x86_64-version-script23 ............................... Passed 0.13 sec -376: + cat -376: + cc -c -o out/test/x86_64/warn-unresolved-symbols/a.o -xc - -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 373: + cc -fcommon -c -xc -o out/test/x86_64/warn-common/a.o - +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 @@ -26849,6 +26952,24 @@ 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 - +333: + cat +333: + gcc -fPIC -c -o out/test/x86_64/tlsdesc-static/a.o -xc - -mtls-dialect=gnu2 +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 +339: + readelf -W --symbols out/test/x86_64/undefined-glob/exe1 +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 +339: + return 0 +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 +372: + cat +372: + cc -xc -c -o out/test/x86_64/visibility/b.o - +332: + out/test/x86_64/tlsdesc-local-dynamic/exe1 +332: + grep '42 5' +332: 42 5 +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 378: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/weak-export-dso2.sh 378: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 378: ++ export LC_ALL=C @@ -26865,11 +26986,57 @@ 378: ++ STRIP=strip 378: ++ QEMU= 378: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/weak-export-dso2.sh .sh -379: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/weak-export-exe.sh 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: + cc -fPIC -c -o out/test/x86_64/weak-export-dso/a.o -xc - +378: ++ case $MACHINE in +378: ++ tlsdesc_opt=-mtls-dialect=gnu2 +378: +++ uname +378: ++ '[' Linux = FreeBSD ']' +378: ++ trap 'on_error $LINENO' ERR +378: ++ trap on_exit EXIT +378: ++ echo -n 'Testing weak-export-dso2 ... ' +378: Testing weak-export-dso2 ... ++ set -o pipefail +378: ++ set -x +378: + cat +378: + cc -fPIC -c -o out/test/x86_64/weak-export-dso2/a.o -xc - +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 +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 +339: + not grep baz out/test/x86_64/undefined-glob/log1 +339: + grep baz out/test/x86_64/undefined-glob/log1 +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*' +359: + readelf -W --dyn-syms out/test/x86_64/version-script20/c.so +359: + grep -F foo_x@@VER2 out/test/x86_64/version-script20/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 +359: 7: 00000000000016d7 7 FUNC GLOBAL DEFAULT 14 foo_z@@VER1 +359: + on_exit +359: + echo OK +359: OK +359: + exit 0 +371: + cc -fPIC -c -o out/test/x86_64/versioned-undef/a.o -xc - +371: + cat +334: + cc -B. -o out/test/x86_64/tlsdesc/exe1 out/test/x86_64/tlsdesc/a.o out/test/x86_64/tlsdesc/b.o +379: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/weak-export-exe.sh 379: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 379: ++ export LC_ALL=C 379: ++ LC_ALL=C @@ -26885,87 +27052,23 @@ 379: ++ STRIP=strip 379: ++ QEMU= 379: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/weak-export-exe.sh .sh -378: ++ case $MACHINE in -378: ++ tlsdesc_opt=-mtls-dialect=gnu2 -378: +++ uname -330: + out/test/x86_64/tlsdesc-import/exe -330: + grep '5 7' -334: + cc -B. -o out/test/x86_64/tlsdesc/exe1 out/test/x86_64/tlsdesc/a.o out/test/x86_64/tlsdesc/b.o -378: ++ '[' Linux = FreeBSD ']' -378: ++ trap 'on_error $LINENO' ERR -378: ++ trap on_exit EXIT -378: ++ echo -n 'Testing weak-export-dso2 ... ' -378: Testing weak-export-dso2 ... ++ set -o pipefail -378: ++ set -x -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 -378: + cc -fPIC -c -o out/test/x86_64/weak-export-dso2/a.o -xc - -378: + cat -330: 5 7 -330: + on_exit -330: + echo OK -330: OK -330: + exit 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 379: ++ testname=weak-export-exe 379: ++ t=out/test/x86_64/weak-export-exe 379: ++ mkdir -p out/test/x86_64/weak-export-exe -340/402 Test #330: x86_64-tlsdesc-import ................................. Passed 0.88 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 -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 -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 -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 -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 -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 -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 379: ++ case $MACHINE in 379: ++ tlsdesc_opt=-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 -339: + cat -372: + cat -372: + cc -xc -c -o out/test/x86_64/visibility/b.o - -339: + cc -o out/test/x86_64/undefined-glob/b.o -c -xc - 379: +++ uname -366: + cat -331: + cat 379: ++ '[' Linux = FreeBSD ']' -331: + gcc -fPIC -fPIE -c -o out/test/x86_64/tlsdesc-initial-exec/d.o -xc - -mtls-dialect=gnu2 -343: + readelf --dyn-syms out/test/x86_64/unresolved-symbols/exe -343: + not grep -w foo -343: + grep -w foo 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: + cat -338: + cat -366: + cat 379: + cc -fPIC -c -o out/test/x86_64/weak-export-exe/a.o -xc - -338: + cc -o out/test/x86_64/undefined-glob-gc-sections/b.o -c -xc - -366: + c++ -fPIC -c -o out/test/x86_64/version-script6/e.o -xc - -343: + return 0 -329: + cc -B. -o out/test/x86_64/tlsdesc-dlopen/exe out/test/x86_64/tlsdesc-dlopen/c.o -ldl -333: + cat -333: + gcc -fPIC -c -o out/test/x86_64/tlsdesc-static/b.o -xc - -mtls-dialect=gnu2 +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 380: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/weak-undef-dso.sh -341: + readelf --symbols out/test/x86_64/undefined2/exe -340: + readelf --symbols out/test/x86_64/undefined/exe -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' -369: + readelf --dyn-syms out/test/x86_64/version-script9/c.so -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 -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 380: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc -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 380: ++ export LC_ALL=C 380: ++ LC_ALL=C 380: ++ '[' -z x86_64 ']' @@ -26980,86 +27083,36 @@ 380: ++ STRIP=strip 380: ++ QEMU= 380: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/weak-undef-dso.sh .sh -316: + out/test/x86_64/tls-gd-to-ie/exe4 -316: + grep '1 2 3' -341: + grep foo out/test/x86_64/undefined2/log -369: + grep ' foo@@VER1$' out/test/x86_64/version-script9/log -340: + not grep foo out/test/x86_64/undefined/log -340: + grep foo out/test/x86_64/undefined/log 380: ++ testname=weak-undef-dso 380: ++ t=out/test/x86_64/weak-undef-dso 380: ++ mkdir -p out/test/x86_64/weak-undef-dso -316: 1 2 3 -355: + nm -g out/test/x86_64/version-script17/exe1 -355: + grep foo -316: + on_exit -341: 14: 0000000000201210 0 NOTYPE LOCAL DEFAULT 3 foo -316: + echo OK -316: OK -316: + exit 0 -341: + not grep ndefined out/test/x86_64/undefined2/log -341: + grep ndefined out/test/x86_64/undefined2/log +342/402 Test #360: x86_64-version-script21 ............................... Passed 0.28 sec +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 +343/402 Test #359: x86_64-version-script20 ............................... Passed 0.29 sec +369: + readelf --dyn-syms out/test/x86_64/version-script9/c.so +369: + grep ' foo@@VER1$' out/test/x86_64/version-script9/log 369: 7: 0000000000001639 0 NOTYPE GLOBAL DEFAULT 14 foo@@VER1 -374: + cat -341/402 Test #316: x86_64-tls-gd-to-ie ................................... Passed 1.47 sec 369: + on_exit 369: + echo OK 369: OK 369: + exit 0 -374: + cc -c -fPIC -xc -o out/test/x86_64/warn-once/b.o - -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 -342/402 Test #369: x86_64-version-script9 ................................ Passed 0.20 sec -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 -340: + return 0 -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 -341: + return 0 -341: + on_exit -341: + echo OK -341: OK -341: + exit 0 -343/402 Test #341: x86_64-undefined2 ..................................... Passed 0.76 sec -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 - -355: 0000000000001759 T foo -355: + cat -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 -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 +344/402 Test #369: x86_64-version-script9 ................................ Passed 0.18 sec +330: + out/test/x86_64/tlsdesc-import/exe +330: + grep '5 7' +330: 5 7 +330: + on_exit +330: + echo OK +330: OK +330: + exit 0 +345/402 Test #330: x86_64-tlsdesc-import ................................. Passed 0.80 sec 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 @@ -27079,9 +27132,15 @@ 381: ++ testname=weak-undef 381: ++ t=out/test/x86_64/weak-undef 381: ++ mkdir -p out/test/x86_64/weak-undef -381: ++ case $MACHINE in -381: ++ tlsdesc_opt=-mtls-dialect=gnu2 -381: +++ uname +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 +363: + cc -xc -c -o out/test/x86_64/version-script3/c.o - +363: + cat +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 +373: + cat +373: + cc -fcommon -c -xc -o out/test/x86_64/warn-common/b.o - +372: + rm -f out/test/x86_64/visibility/c.a +372: + ar crs out/test/x86_64/visibility/c.a out/test/x86_64/visibility/a.o out/test/x86_64/visibility/b.o +367: + readelf --dyn-syms out/test/x86_64/version-script7/c.so 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 382: ++ export LC_ALL=C @@ -27101,143 +27160,6 @@ 382: ++ testname=weak-undef2 382: ++ t=out/test/x86_64/weak-undef2 382: ++ mkdir -p out/test/x86_64/weak-undef2 -383: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/weak-undef4.sh -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 -382: ++ case $MACHINE in -382: ++ tlsdesc_opt=-mtls-dialect=gnu2 -381: + cc -c -o out/test/x86_64/weak-undef/a.o -fPIC -xc - -381: + cat -382: +++ uname -382: ++ '[' Linux = FreeBSD ']' -383: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc -383: ++ export LC_ALL=C -383: ++ LC_ALL=C -383: ++ '[' -z x86_64 ']' -383: ++ '[' -z '' ']' -383: ++ TESTDIR=out/test/x86_64 -383: ++ CC=cc -383: ++ CXX=c++ -383: ++ GCC=gcc -383: ++ GXX=g++ -383: ++ OBJDUMP=objdump -383: ++ OBJCOPY=objcopy -383: ++ STRIP=strip -383: ++ QEMU= -382: ++ trap 'on_error $LINENO' ERR -382: ++ trap on_exit EXIT -382: ++ echo -n 'Testing weak-undef2 ... ' -383: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/weak-undef4.sh .sh -382: Testing weak-undef2 ... ++ set -o pipefail -382: ++ set -x -340: + readelf --symbols out/test/x86_64/undefined/exe -382: + cat -382: + cc -c -o out/test/x86_64/weak-undef2/a.o -xc - -383: ++ testname=weak-undef4 -334: + out/test/x86_64/tlsdesc/exe1 -334: + grep '42 3 5' -383: ++ t=out/test/x86_64/weak-undef4 -383: ++ mkdir -p out/test/x86_64/weak-undef4 -334: 42 3 5 -365: + readelf --dyn-syms out/test/x86_64/version-script5/c.so -367: + readelf --dyn-syms out/test/x86_64/version-script7/c.so -360: + readelf -W --dyn-syms out/test/x86_64/version-script21/c.so -383: ++ case $MACHINE in -383: ++ tlsdesc_opt=-mtls-dialect=gnu2 -383: +++ uname -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 -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 - -367: + grep 'foo$' out/test/x86_64/version-script7/log -340: + grep foo out/test/x86_64/undefined/log -360: + grep -F foo_x@@VER1 out/test/x86_64/version-script21/log -370: + grep 'mold .*compatible with GNU ld' -370: + ./mold -v -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: + ./mold -V -370: + grep elf_x86_64 -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 - -340: 14: 0000000000201210 0 NOTYPE LOCAL DEFAULT 3 foo -360: 5: 00000000000016c9 7 FUNC GLOBAL DEFAULT 14 foo_x@@VER1 -367: 4: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND foo -340: + not grep bar out/test/x86_64/undefined/log -340: + grep bar out/test/x86_64/undefined/log -360: + grep -F foo_y@@VER2 out/test/x86_64/version-script21/log -367: + grep bar@@VER_X1 out/test/x86_64/version-script7/log -365: + grep -F foo out/test/x86_64/version-script5/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 -367: 6: 0000000000001649 15 FUNC GLOBAL DEFAULT 14 bar@@VER_X1 -365: 5: 00000000000037b8 4 OBJECT GLOBAL DEFAULT 19 foo -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 -365: + not grep -F ' main' out/test/x86_64/version-script5/log -365: + grep -F ' main' out/test/x86_64/version-script5/log -367: + on_exit -367: + echo OK -367: OK -367: + exit 0 -344/402 Test #367: x86_64-version-script7 ................................ Passed 0.34 sec -360: 7: 00000000000016d7 7 FUNC GLOBAL DEFAULT 14 foo_z@@VER2 -360: + on_exit -360: + echo OK -360: OK -360: + exit 0 -365: + return 0 -365: + on_exit -365: + echo OK -365: OK -365: + exit 0 -275: 3 printf("Hello world\n"); -275: + on_exit -275: + echo OK -275: OK -275: + exit 0 -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 -215: 100009: 0000000000001000 0 NOTYPE LOCAL DEFAULT ABS foo -215: + not grep -F 'ABS x68966' out/test/x86_64/many-sections2/log2 -215: + grep -F 'ABS x68966' out/test/x86_64/many-sections2/log2 -215: + return 0 -215: + on_exit -215: + echo OK -215: OK -215: + exit 0 -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 -345/402 Test #215: x86_64-many-sections2 ................................. Passed 4.88 sec -346/402 Test #275: x86_64-separate-debug-file ............................ Passed 2.99 sec -347/402 Test #360: x86_64-version-script21 ............................... Passed 0.63 sec -348/402 Test #365: x86_64-version-script5 ................................ Passed 0.50 sec test 385 Start 385: x86_64-whole-archive @@ -27265,15 +27187,8 @@ 387: MACHINE=x86_64 387: CPU= 387: Test timeout computed to be: 1500 -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 +376: + grep 'undefined symbol:.*foo' +376: + not cc -B. -o out/test/x86_64/warn-unresolved-symbols/exe out/test/x86_64/warn-unresolved-symbols/a.o 364: + readelf --dyn-syms out/test/x86_64/version-script4/c.so 364: + grep -F _ZN3foo3barE out/test/x86_64/version-script4/log 364: 5: 00000000000037bc 4 OBJECT GLOBAL DEFAULT 19 _ZN3foo3barE @@ -27284,92 +27199,50 @@ 364: + echo OK 364: OK 364: + exit 0 -349/402 Test #364: x86_64-version-script4 ................................ Passed 0.53 sec -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 -378: + cc -B. -o out/test/x86_64/weak-export-dso2/b.so out/test/x86_64/weak-export-dso2/a.o -shared -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 -380: + cc -B. -shared -o out/test/x86_64/weak-undef-dso/b.so out/test/x86_64/weak-undef-dso/a.o -377: + cc -B. -o out/test/x86_64/weak-export-dso/b.so out/test/x86_64/weak-export-dso/a.o -shared -339: + cat -339: + cc -o out/test/x86_64/undefined-glob/c.o -c -xc - -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 -379: + cc -B. -o out/test/x86_64/weak-export-exe/exe out/test/x86_64/weak-export-exe/a.o -361: + readelf -W --dyn-syms out/test/x86_64/version-script22/c.so -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 -350/402 Test #361: x86_64-version-script22 ............................... Passed 0.69 sec -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' -375: + cc -B. -shared -o out/test/x86_64/warn-symbol-type/a.so out/test/x86_64/warn-symbol-type/a.o -375: + grep 'warning: symbol type mismatch: times' -338: + cat -338: + cc -o out/test/x86_64/undefined-glob-gc-sections/c.o -c -xc - -373: + cc -fcommon -c -xc -o out/test/x86_64/warn-common/b.o - -373: + cat -358: + out/test/x86_64/version-script2/exe -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 -358: 1: 0000000000000000 0 FUNC GLOBAL DEFAULT UND bar@ver2 (5) -358: + grep -F baz@ver3 out/test/x86_64/version-script2/log -358: 2: 0000000000000000 0 FUNC GLOBAL DEFAULT UND baz@ver3 (6) -358: + on_exit -358: + echo OK -358: OK -358: + exit 0 -372: + rm -f out/test/x86_64/visibility/c.a -372: + ar crs out/test/x86_64/visibility/c.a out/test/x86_64/visibility/a.o out/test/x86_64/visibility/b.o -372: + cat -372: + cc -xc -fPIC -c -o out/test/x86_64/visibility/d.o - -355: + nm -g out/test/x86_64/version-script17/exe2 -355: + not grep foo -355: + grep foo -355: + return 0 -355: + 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 -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 -351/402 Test #329: x86_64-tlsdesc-dlopen ................................. Passed 1.41 sec -332: + out/test/x86_64/tlsdesc-local-dynamic/exe1 -332: + grep '42 5' -332: 42 5 -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 -332: + out/test/x86_64/tlsdesc-local-dynamic/exe2 -332: + grep '42 5' -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' -371: + cat -371: + cc -c -o out/test/x86_64/versioned-undef/d.o -xc - -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 -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 -317: + out/test/x86_64/tls-gd/exe3 -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/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 -381: + cat -381: + cc -c -o out/test/x86_64/weak-undef/b.o -fno-PIC -xc - -381: + cat -381: + cc -fcommon -xc -c -o out/test/x86_64/weak-undef/c.o - +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 - +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 +383: ++ LC_ALL=C +383: ++ '[' -z x86_64 ']' +383: ++ '[' -z '' ']' +383: ++ TESTDIR=out/test/x86_64 +383: ++ CC=cc +383: ++ CXX=c++ +383: ++ GCC=gcc +383: ++ GXX=g++ +383: ++ OBJDUMP=objdump +383: ++ OBJCOPY=objcopy +383: ++ STRIP=strip +383: ++ QEMU= +383: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/weak-undef4.sh .sh +383: ++ testname=weak-undef4 +383: ++ t=out/test/x86_64/weak-undef4 +383: ++ mkdir -p out/test/x86_64/weak-undef4 +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 - +366: + cat +366: + c++ -fPIC -c -o out/test/x86_64/version-script6/e.o -xc - +366: + cat 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 @@ -27398,47 +27271,68 @@ 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 - -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 -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 -352/402 Test #340: x86_64-undefined ...................................... Passed 1.18 sec -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 -353/402 Test #358: x86_64-version-script2 ................................ Passed 0.86 sec -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 -383: + cat -383: + cc -c -o out/test/x86_64/weak-undef4/b.o -xc - +384: + cat +382: ++ case $MACHINE in +382: ++ tlsdesc_opt=-mtls-dialect=gnu2 +382: +++ uname +382: ++ '[' Linux = FreeBSD ']' +382: ++ trap 'on_error $LINENO' ERR +382: ++ trap on_exit EXIT +382: ++ echo -n 'Testing weak-undef2 ... ' +382: Testing weak-undef2 ... ++ set -o pipefail +382: ++ set -x 382: + cat -382: + cc -c -o out/test/x86_64/weak-undef2/b.o -xc - -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 +382: + cc -c -o out/test/x86_64/weak-undef2/a.o -xc - +374: + cc -c -fPIC -xc -o out/test/x86_64/warn-once/b.o - +374: + cat +372: + cat +372: + cc -xc -fPIC -c -o out/test/x86_64/visibility/d.o - +365: + readelf --dyn-syms out/test/x86_64/version-script5/c.so +365: + grep -F foo out/test/x86_64/version-script5/log +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 +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 - +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 +367: + grep 'foo$' out/test/x86_64/version-script7/log +367: 4: 0000000000000000 0 NOTYPE GLOBAL DEFAULT UND foo +367: + grep bar@@VER_X1 out/test/x86_64/version-script7/log +367: 6: 0000000000001649 15 FUNC GLOBAL DEFAULT 14 bar@@VER_X1 +367: + on_exit +367: + echo OK +367: OK +367: + exit 0 +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' +316: + grep '1 2 3' +316: + out/test/x86_64/tls-gd-to-ie/exe4 +316: 1 2 3 +316: + on_exit +316: + echo OK +316: OK +316: + exit 0 +375: + cc -B. -shared -o out/test/x86_64/warn-symbol-type/a.so out/test/x86_64/warn-symbol-type/a.o +375: + grep 'warning: symbol type mismatch: times' +377: + cc -B. -o out/test/x86_64/weak-export-dso/b.so out/test/x86_64/weak-export-dso/a.o -shared 385: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/whole-archive.sh 385: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 385: ++ export LC_ALL=C @@ -27469,8 +27363,77 @@ 385: ++ set -x 385: + cat 385: + cc -o out/test/x86_64/whole-archive/a.o -c -x assembler - -385: + cc -o out/test/x86_64/whole-archive/b.o -c -xc - -385: + echo 'int fn1() { return 42; }' +387: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/wrap.sh +346/402 Test #316: x86_64-tls-gd-to-ie ................................... Passed 1.01 sec +347/402 Test #364: x86_64-version-script4 ................................ Passed 0.27 sec +348/402 Test #365: x86_64-version-script5 ................................ Passed 0.26 sec +349/402 Test #367: x86_64-version-script7 ................................ Passed 0.24 sec +378: + cc -B. -o out/test/x86_64/weak-export-dso2/b.so out/test/x86_64/weak-export-dso2/a.o -shared +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 +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 +387: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc +387: ++ export LC_ALL=C +387: ++ LC_ALL=C +387: ++ '[' -z x86_64 ']' +387: ++ '[' -z '' ']' +387: ++ TESTDIR=out/test/x86_64 +387: ++ CC=cc +387: ++ CXX=c++ +387: ++ GCC=gcc +387: ++ GXX=g++ +387: ++ OBJDUMP=objdump +387: ++ OBJCOPY=objcopy +387: ++ STRIP=strip +387: ++ QEMU= +387: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/wrap.sh .sh +387: ++ testname=wrap +387: ++ t=out/test/x86_64/wrap +387: ++ mkdir -p out/test/x86_64/wrap +387: ++ case $MACHINE in +387: ++ tlsdesc_opt=-mtls-dialect=gnu2 +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: + cc -fPIC -shared -o out/test/x86_64/wrap/a.so -xc - +387: + cat 386: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/wrap-lto.sh 386: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 386: ++ export LC_ALL=C @@ -27500,38 +27463,50 @@ 386: Testing wrap-lto ... ++ set -o pipefail 386: ++ set -x 386: + test_cflags -flto -386: + cc -B. -flto -o /dev/null -xc - 386: + echo 'int main() {}' -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 -387: ++ LC_ALL=C -387: ++ '[' -z x86_64 ']' -387: ++ '[' -z '' ']' -387: ++ TESTDIR=out/test/x86_64 -387: ++ CC=cc -387: ++ CXX=c++ -387: ++ GCC=gcc -387: ++ GXX=g++ -387: ++ OBJDUMP=objdump -387: ++ OBJCOPY=objcopy -387: ++ STRIP=strip -387: ++ QEMU= -387: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/wrap.sh .sh -387: ++ testname=wrap -387: ++ t=out/test/x86_64/wrap -387: ++ mkdir -p out/test/x86_64/wrap -387: ++ case $MACHINE in -387: ++ tlsdesc_opt=-mtls-dialect=gnu2 -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 - +386: + cc -B. -flto -o /dev/null -xc - +333: + cat +333: + gcc -fPIC -c -o out/test/x86_64/tlsdesc-static/b.o -xc - -mtls-dialect=gnu2 +332: + grep '42 5' +332: + out/test/x86_64/tlsdesc-local-dynamic/exe2 +332: 42 5 +332: + on_exit +332: + echo OK +332: OK +332: + exit 0 +338: + readelf -W --symbols out/test/x86_64/undefined-glob-gc-sections/exe2 +338: + grep foo out/test/x86_64/undefined-glob-gc-sections/log2 +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 +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 +338: + on_exit +338: + echo OK +338: OK +338: + exit 0 +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 +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 +385: + echo 'int fn1() { return 42; }' +385: + cc -o out/test/x86_64/whole-archive/b.o -c -xc - +368: + cat +368: + cc -xc -c -o out/test/x86_64/version-script8/c.o - +379: + cc -B. -o out/test/x86_64/weak-export-exe/exe out/test/x86_64/weak-export-exe/a.o +355: + nm -g out/test/x86_64/version-script17/exe1 +355: + grep foo +355: 0000000000001759 T foo +355: + cat +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 +334: + grep '42 3 5' +334: + out/test/x86_64/tlsdesc/exe1 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 @@ -27551,79 +27526,9 @@ 388: ++ testname=z-cet-report 388: ++ t=out/test/x86_64/z-cet-report 388: ++ mkdir -p out/test/x86_64/z-cet-report -test 392 - Start 392: x86_64-z-max-page-size - -392: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/z-max-page-size.sh" -392: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -392: Environment variables: -392: MACHINE=x86_64 -392: CPU= -392: Test timeout computed to be: 1500 -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 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: + cc -o out/test/x86_64/z-cet-report/a.o -c -x assembler - -388: + cat -388: + cc -B. -o out/test/x86_64/z-cet-report/exe out/test/x86_64/z-cet-report/a.o -343: + return 0 -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 -343: + grep 'undefined.*foo' -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 -373: + not grep -F 'multiple common symbols' -373: + grep -F 'multiple common symbols' -332: 42 5 -332: + on_exit -332: + echo OK -332: OK -332: + exit 0 -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 -366: + readelf --dyn-syms out/test/x86_64/version-script6/f.so -366: + grep foo@VER_X1 out/test/x86_64/version-script6/log -366: 5: 0000000000000000 0 OBJECT GLOBAL DEFAULT UND foo@VER_X1 (6) -366: + grep bar@VER_X2 out/test/x86_64/version-script6/log -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 -334: + grep '42 3 5' -334: + out/test/x86_64/tlsdesc/exe2 -334: 42 3 5 -334: + cc -B. -shared -o out/test/x86_64/tlsdesc/c.so out/test/x86_64/tlsdesc/a.o -378: + cat -378: + cc -fPIC -c -o out/test/x86_64/weak-export-dso2/c.o -xc - -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 -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 -380: + cat -380: + cc -xc -c -o out/test/x86_64/weak-undef-dso/c.o - -376: mold: error: undefined symbol: foo -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' 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 @@ -27662,6 +27567,51 @@ 390: ++ STRIP=strip 390: ++ QEMU= 390: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/z-dynamic-undefined-weak-exe.sh .sh +391: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/z-dynamic-undefined-weak.sh +350/402 Test #251: x86_64-relocatable-c++ ................................ Passed 1.96 sec +351/402 Test #332: x86_64-tlsdesc-local-dynamic .......................... Passed 0.81 sec +352/402 Test #338: x86_64-undefined-glob-gc-sections ..................... Passed 0.71 sec +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 +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 +test 392 + Start 392: x86_64-z-max-page-size + +392: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/z-max-page-size.sh" +392: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu +392: Environment variables: +392: MACHINE=x86_64 +392: CPU= +392: Test timeout computed to be: 1500 +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 +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 +388: + cc -o out/test/x86_64/z-cet-report/a.o -c -x assembler - +388: + cc -B. -o out/test/x86_64/z-cet-report/exe out/test/x86_64/z-cet-report/a.o +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 +373: + not grep -F 'multiple common symbols' +373: + grep -F 'multiple common symbols' +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 390: ++ testname=z-dynamic-undefined-weak-exe 390: ++ t=out/test/x86_64/z-dynamic-undefined-weak-exe 390: ++ mkdir -p out/test/x86_64/z-dynamic-undefined-weak-exe @@ -27676,18 +27626,10 @@ 390: ++ set -x 390: + cat 390: + cc -o out/test/x86_64/z-dynamic-undefined-weak-exe/a.o -c -xc - -fPIC -354/402 Test #332: x86_64-tlsdesc-local-dynamic .......................... Passed 1.43 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 -355/402 Test #366: x86_64-version-script6 ................................ Passed 0.66 sec -356/402 Test #317: x86_64-tls-gd ......................................... Passed 1.92 sec +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 +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 +380: + cc -B. -shared -o out/test/x86_64/weak-undef-dso/b.so out/test/x86_64/weak-undef-dso/a.o 389: ++ '[' Linux = FreeBSD ']' 389: ++ trap 'on_error $LINENO' ERR 389: ++ trap on_exit EXIT @@ -27696,7 +27638,6 @@ 389: ++ set -x 389: + cat 389: + cc -fPIC -c -o out/test/x86_64/z-defs/a.o -xc - -391: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/z-dynamic-undefined-weak.sh 391: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 391: ++ export LC_ALL=C 391: ++ LC_ALL=C @@ -27718,59 +27659,7 @@ 391: ++ case $MACHINE in 391: ++ tlsdesc_opt=-mtls-dialect=gnu2 391: +++ uname -391: ++ '[' Linux = FreeBSD ']' -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 -391: + cc -o out/test/x86_64/z-dynamic-undefined-weak/a.o -c -xc - -fPIC -374: ++ grep 'undefined symbol:.* foo$' out/test/x86_64/warn-once/log -374: ++ wc -l -374: + '[' 1 = 1 ']' -374: + on_exit -374: + echo OK -374: OK -374: + exit 0 -357/402 Test #374: x86_64-warn-once ...................................... Passed 0.63 sec -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 -368: + cc -xc -c -o out/test/x86_64/version-script8/c.o - -368: + cat -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' -379: + return 0 -379: + out/test/x86_64/weak-export-exe/exe -379: + grep '^3$' -379: 3 -379: + on_exit -379: + echo OK -379: OK -379: + exit 0 -358/402 Test #379: x86_64-weak-export-exe ................................ Passed 0.61 sec -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 -355: + nm -g out/test/x86_64/version-script17/exe3 -355: + not grep foo -355: + grep foo -355: + return 0 -355: + on_exit -355: + echo OK -355: OK -355: + exit 0 -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: + cc -B. -Wl,-v -o out/test/x86_64/version/exe2 out/test/x86_64/version/a.o -370: + grep mold +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 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 @@ -27787,20 +27676,6 @@ 392: ++ STRIP=strip 392: ++ QEMU= 392: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/z-max-page-size.sh .sh -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 -392: ++ case $MACHINE in -392: ++ tlsdesc_opt=-mtls-dialect=gnu2 -392: +++ uname -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 -392: + cat -392: + cc -o out/test/x86_64/z-max-page-size/a.o -c -xc - 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 @@ -27816,19 +27691,116 @@ 393: ++ OBJCOPY=objcopy 393: ++ STRIP=strip 393: ++ QEMU= +358: + out/test/x86_64/version-script2/exe +331: + grep '^5 5 5$' +358: + readelf --dyn-syms out/test/x86_64/version-script2/exe +371: + cc -c -o out/test/x86_64/versioned-undef/d.o -xc - 393: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/z-nodefaultlib.sh .sh +331: + out/test/x86_64/tlsdesc-initial-exec/exe1 +331: 5 5 5 +392: ++ testname=z-max-page-size +371: + cat +392: ++ t=out/test/x86_64/z-max-page-size +392: ++ mkdir -p out/test/x86_64/z-max-page-size +391: ++ '[' Linux = FreeBSD ']' +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 +382: + cat +391: + cc -o out/test/x86_64/z-dynamic-undefined-weak/a.o -c -xc - -fPIC +391: + cat +339: + readelf -W --symbols out/test/x86_64/undefined-glob/exe2 +331: + objdump --dynamic-reloc out/test/x86_64/tlsdesc-initial-exec/exe1 +394: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/z-nodump.sh +384: + cat +385: + echo 'int fn2() { return 42; }' +385: + cc -o out/test/x86_64/whole-archive/c.o -c -xc - +376: mold: error: undefined symbol: foo +331: + not grep -E 'TLS_?DESC' +331: + grep -E 'TLS_?DESC' +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 +382: + cc -c -o out/test/x86_64/weak-undef2/b.o -xc - +339: + grep foo out/test/x86_64/undefined-glob/log2 +384: + cc -c -o out/test/x86_64/weak-undef5/b.o -fPIC -xc - +381: + cat 393: ++ testname=z-nodefaultlib +394: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 393: ++ t=out/test/x86_64/z-nodefaultlib 393: ++ mkdir -p out/test/x86_64/z-nodefaultlib +394: ++ export LC_ALL=C +394: ++ LC_ALL=C +394: ++ '[' -z x86_64 ']' +381: + cc -c -o out/test/x86_64/weak-undef/b.o -fno-PIC -xc - +394: ++ '[' -z '' ']' +394: ++ TESTDIR=out/test/x86_64 +394: ++ CC=cc +394: ++ CXX=c++ +394: ++ GCC=gcc +394: ++ GXX=g++ +394: ++ OBJDUMP=objdump +394: ++ OBJCOPY=objcopy +394: ++ STRIP=strip +394: ++ QEMU= +392: ++ case $MACHINE in +392: ++ tlsdesc_opt=-mtls-dialect=gnu2 +339: 59: 00000000000038a0 4 OBJECT LOCAL DEFAULT 23 foo +339: 61: 00000000000038a4 4 OBJECT LOCAL DEFAULT 23 foobar +358: + grep -F foo@ver1 out/test/x86_64/version-script2/log +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 +394: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/z-nodump.sh .sh +378: + cat +378: + cc -fPIC -c -o out/test/x86_64/weak-export-dso2/c.o -xc - +339: + grep foobar out/test/x86_64/undefined-glob/log2 +331: + return 0 +383: + cat +383: + cc -c -o out/test/x86_64/weak-undef4/b.o -xc - +392: +++ uname 393: ++ case $MACHINE in 393: ++ tlsdesc_opt=-mtls-dialect=gnu2 +358: 3: 0000000000000000 0 FUNC GLOBAL DEFAULT UND foo@ver1 (4) +358: + grep -F bar@ver2 out/test/x86_64/version-script2/log 393: +++ uname +394: ++ testname=z-nodump +394: ++ t=out/test/x86_64/z-nodump +394: ++ mkdir -p out/test/x86_64/z-nodump +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 +376: + grep 'undefined symbol:.*foo' 393: ++ '[' Linux = FreeBSD ']' 393: ++ trap 'on_error $LINENO' ERR 393: ++ trap on_exit EXIT 393: ++ echo -n 'Testing z-nodefaultlib ... ' +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 +392: + cat +317: + out/test/x86_64/tls-gd/exe3 393: Testing z-nodefaultlib ... ++ set -o pipefail 393: ++ set -x +393: + cat +339: 61: 00000000000038a4 4 OBJECT LOCAL DEFAULT 23 foobar +392: + cc -o out/test/x86_64/z-max-page-size/a.o -c -xc - +317: + grep '1 2 3 4 5 6' +393: + cc -o out/test/x86_64/z-nodefaultlib/a.o -c -xc - +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 +358: 1: 0000000000000000 0 FUNC GLOBAL DEFAULT UND bar@ver2 (5) +358: + grep -F baz@ver3 out/test/x86_64/version-script2/log +394: ++ case $MACHINE in +394: ++ tlsdesc_opt=-mtls-dialect=gnu2 +358: 2: 0000000000000000 0 FUNC GLOBAL DEFAULT UND baz@ver3 (6) +339: + not grep baz out/test/x86_64/undefined-glob/log2 +339: + grep baz out/test/x86_64/undefined-glob/log2 +358: + on_exit +358: + echo OK +358: OK +358: + exit 0 +394: +++ uname +353/402 Test #358: x86_64-version-script2 ................................ Passed 0.45 sec test 395 Start 395: x86_64-z-now @@ -27838,6 +27810,44 @@ 395: MACHINE=x86_64 395: CPU= 395: Test timeout computed to be: 1500 +394: ++ '[' Linux = FreeBSD ']' +394: ++ trap 'on_error $LINENO' ERR +394: ++ trap on_exit EXIT +394: ++ echo -n 'Testing z-nodump ... ' +394: Testing z-nodump ... ++ set -o pipefail +394: ++ set -x +394: + cc -c -o out/test/x86_64/z-nodump/a.o -xc - +394: + cat +372: + readelf --dyn-syms out/test/x86_64/visibility/e.so +372: + not grep -F foo +372: + grep -F foo +372: + return 0 +372: + on_exit +372: + echo OK +372: OK +372: + exit 0 +363: + out/test/x86_64/version-script3/exe +363: + readelf --dyn-syms out/test/x86_64/version-script3/exe +363: + grep -F foo@ver1 out/test/x86_64/version-script3/log +363: 3: 0000000000000000 0 FUNC GLOBAL DEFAULT UND foo@ver1 (4) +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 +339: + return 0 +339: + on_exit +339: + echo OK +339: OK +339: + exit 0 +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 +375: mold: warning: symbol type mismatch: times +375: + on_exit +375: + echo OK +375: OK +375: + exit 0 +354/402 Test #339: x86_64-undefined-glob ................................. Passed 0.78 sec +355/402 Test #372: x86_64-visibility ..................................... Passed 0.31 sec +363: + grep -F bar@ver2 out/test/x86_64/version-script3/log +356/402 Test #375: x86_64-warn-symbol-type ............................... Passed 0.27 sec test 396 Start 396: x86_64-z-origin @@ -27856,6 +27866,14 @@ 397: MACHINE=x86_64 397: CPU= 397: 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 +357/402 Test #363: x86_64-version-script3 ................................ Passed 0.44 sec test 398 Start 398: x86_64-z-rodynamic @@ -27865,121 +27883,6 @@ 398: MACHINE=x86_64 398: CPU= 398: Test timeout computed to be: 1500 -363: + cat -363: + cc -xc -c -o out/test/x86_64/version-script3/c.o - -375: mold: warning: symbol type mismatch: times -375: + on_exit -375: + echo OK -375: OK -375: + exit 0 -338: + cat -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 -339: + cat -339: + cc -o out/test/x86_64/undefined-glob/e.o -c -xc - -384: + cat -384: + cc -c -o out/test/x86_64/weak-undef5/b.o -fPIC -xc - -381: + cc -B. -o out/test/x86_64/weak-undef/exe1 out/test/x86_64/weak-undef/a.o -pie -385: + echo 'int fn2() { return 42; }' -385: + cc -o out/test/x86_64/whole-archive/c.o -c -xc - -394: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/z-nodump.sh -394: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc -394: ++ export LC_ALL=C -394: ++ LC_ALL=C -394: ++ '[' -z x86_64 ']' -394: ++ '[' -z '' ']' -394: ++ TESTDIR=out/test/x86_64 -394: ++ CC=cc -394: ++ CXX=c++ -394: ++ GCC=gcc -394: ++ GXX=g++ -394: ++ OBJDUMP=objdump -394: ++ OBJCOPY=objcopy -394: ++ STRIP=strip -394: ++ QEMU= -394: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/z-nodump.sh .sh -394: ++ testname=z-nodump -394: ++ t=out/test/x86_64/z-nodump -394: ++ mkdir -p out/test/x86_64/z-nodump -394: ++ case $MACHINE in -394: ++ tlsdesc_opt=-mtls-dialect=gnu2 -394: +++ uname -394: ++ '[' Linux = FreeBSD ']' -394: ++ trap 'on_error $LINENO' ERR -394: ++ trap on_exit EXIT -394: ++ echo -n 'Testing z-nodump ... ' -394: Testing z-nodump ... ++ set -o pipefail -394: ++ set -x -394: + cat -394: + cc -c -o out/test/x86_64/z-nodump/a.o -xc - -359/402 Test #355: x86_64-version-script17 ............................... Passed 1.01 sec -360/402 Test #375: x86_64-warn-symbol-type ............................... Passed 0.65 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 -test 400 - Start 400: x86_64-z-separate-code - -400: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/z-separate-code.sh" -400: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -400: Environment variables: -400: MACHINE=x86_64 -400: CPU= -400: Test timeout computed to be: 1500 -393: + cat -393: + cc -o out/test/x86_64/z-nodefaultlib/a.o -c -xc - -334: + cc -B. -o out/test/x86_64/tlsdesc/exe3 out/test/x86_64/tlsdesc/b.o out/test/x86_64/tlsdesc/c.so -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 -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 -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 -208: COLLECT_GCC_OPTIONS='-c' '-fno-openmp' '-fno-openacc' '-fPIE' '-fcf-protection=none' '-fasynchronous-unwind-tables' '-B' '.' '-v' '-mtune=generic' '-march=x86-64' '-fltrans-output-list=/tmp/ccsyAcOQ.ltrans.out' '-fwpa=jobserver' '-fresolution=/tmp/ccWRq9HR.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 -fPIE -fcf-protection=none -fasynchronous-unwind-tables -fltrans-output-list=/tmp/ccsyAcOQ.ltrans.out -fwpa=jobserver -fresolution=/tmp/ccWRq9HR.res -flinker-output=pie @/tmp/cce564VJ -208: COLLECT_GCC_OPTIONS='-c' '-fno-openmp' '-fno-openacc' '-fPIE' '-fcf-protection=none' '-fasynchronous-unwind-tables' '-B' '.' '-v' '-mtune=generic' '-march=x86-64' '-fltrans-output-list=/tmp/ccsyAcOQ.ltrans.out' '-fwpa=jobserver' '-fresolution=/tmp/ccWRq9HR.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 - -343: mold: error: undefined symbol: foo -343: + on_exit -343: + echo OK -343: OK -343: + exit 0 -361/402 Test #343: x86_64-unresolved-symbols ............................. Passed 1.24 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 -376: mold: warning: undefined symbol: foo -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 -376: + grep 'undefined symbol:.*foo' -371: + out/test/x86_64/versioned-undef/exe -371: + grep '^1 2 3 3 4$' -371: 1 2 3 3 4 -371: + on_exit -371: + echo OK -371: OK -371: + exit 0 -333: + out/test/x86_64/tlsdesc-static/exe1 -333: + grep 42 -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 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 @@ -28008,8 +27911,26 @@ 395: ++ echo -n 'Testing z-now ... ' 395: Testing z-now ... ++ set -o pipefail 395: ++ set -x -395: + cat 395: + cc -o out/test/x86_64/z-now/a.o -c -xc - +395: + cat +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 +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' +379: + return 0 +379: + grep '^3$' +379: + out/test/x86_64/weak-export-exe/exe +379: 3 +379: + on_exit +379: + echo OK +379: OK +379: + exit 0 +358/402 Test #379: x86_64-weak-export-exe ................................ Passed 0.26 sec +384: + cc -B. -o out/test/x86_64/weak-undef5/libfoobar.so out/test/x86_64/weak-undef5/b.o -shared +355: + nm -g out/test/x86_64/version-script17/exe2 +355: + not grep foo +355: + grep foo +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 396: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/z-origin.sh 396: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 396: ++ export LC_ALL=C @@ -28029,17 +27950,6 @@ 396: ++ testname=z-origin 396: ++ t=out/test/x86_64/z-origin 396: ++ mkdir -p out/test/x86_64/z-origin -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 -396: + cc -c -o out/test/x86_64/z-origin/a.o -xc - 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 @@ -28056,6 +27966,27 @@ 397: ++ STRIP=strip 397: ++ QEMU= 397: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/z-pack-relative-relocs.sh .sh +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 +test 400 + Start 400: x86_64-z-separate-code + +400: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/z-separate-code.sh" +400: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu +400: Environment variables: +400: MACHINE=x86_64 +400: CPU= +400: Test timeout computed to be: 1500 +355: + return 0 +355: + 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 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 @@ -28070,48 +28001,57 @@ 397: ++ set -x 397: + cat 397: + cc -o out/test/x86_64/z-pack-relative-relocs/a.o -fPIC -c -xc - +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 +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: + 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 +380: + cat +380: + cc -xc -c -o out/test/x86_64/weak-undef-dso/c.o - +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 +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 +374: ++ grep 'undefined symbol:.* foo$' out/test/x86_64/warn-once/log +374: ++ wc -l +374: + '[' 1 = 1 ']' +374: + on_exit +374: + echo OK +374: OK +374: + exit 0 +366: + readelf --dyn-syms out/test/x86_64/version-script6/f.so +366: + grep foo@VER_X1 out/test/x86_64/version-script6/log +366: 5: 0000000000000000 0 OBJECT GLOBAL DEFAULT UND foo@VER_X1 (6) +366: + grep bar@VER_X2 out/test/x86_64/version-script6/log +366: 4: 0000000000000000 0 OBJECT GLOBAL DEFAULT UND bar@VER_X2 (7) +366: + grep baz@@VER_Y2 out/test/x86_64/version-script6/log +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 +382: + grep 'undefined symbol: foo' +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 +334: + out/test/x86_64/tlsdesc/exe2 +334: + grep '42 3 5' +334: 42 3 5 +334: + cc -B. -shared -o out/test/x86_64/tlsdesc/c.so out/test/x86_64/tlsdesc/a.o +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 +396: + cc -c -o out/test/x86_64/z-origin/a.o -xc - +389: + cc -B. -shared -o out/test/x86_64/z-defs/b.so out/test/x86_64/z-defs/a.o +394: + cc -B. -shared -o out/test/x86_64/z-nodump/b.so out/test/x86_64/z-nodump/a.o 398: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/z-rodynamic.sh -398: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc -398: ++ export LC_ALL=C -398: ++ LC_ALL=C -398: ++ '[' -z x86_64 ']' -398: ++ '[' -z '' ']' -398: ++ TESTDIR=out/test/x86_64 -398: ++ CC=cc -398: ++ CXX=c++ -398: ++ GCC=gcc -398: ++ GXX=g++ -398: ++ OBJDUMP=objdump -398: ++ OBJCOPY=objcopy -398: ++ STRIP=strip -398: ++ QEMU= -398: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/z-rodynamic.sh .sh -398: ++ testname=z-rodynamic -398: ++ t=out/test/x86_64/z-rodynamic -398: ++ mkdir -p out/test/x86_64/z-rodynamic -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: + cc -o out/test/x86_64/z-rodynamic/a.o -c -xc - -398: + cat -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 -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' +383: + cat +383: + cc -fcommon -xc -c -o out/test/x86_64/weak-undef4/c.o - +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 +381: + cat +381: + cc -fcommon -xc -c -o out/test/x86_64/weak-undef/c.o - +254: + c++ -B. -o out/test/x86_64/relocatable-exception/exe out/test/x86_64/relocatable-exception/c.o +377: + readelf --dyn-syms out/test/x86_64/weak-export-dso/b.so +377: + grep 'WEAK DEFAULT UND foo' +393: + cc -B. -o out/test/x86_64/z-nodefaultlib/exe out/test/x86_64/z-nodefaultlib/a.o -Wl,-z,nodefaultlib 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 @@ -28128,20 +28068,35 @@ 399: ++ STRIP=strip 399: ++ QEMU= 399: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/z-sectionheader.sh .sh -399: ++ testname=z-sectionheader -399: ++ t=out/test/x86_64/z-sectionheader -399: ++ mkdir -p out/test/x86_64/z-sectionheader -399: ++ case $MACHINE in -399: ++ tlsdesc_opt=-mtls-dialect=gnu2 -399: +++ uname -399: ++ '[' Linux = FreeBSD ']' -399: ++ trap 'on_error $LINENO' ERR -399: ++ trap on_exit EXIT -399: ++ echo -n 'Testing z-sectionheader ... ' -399: Testing z-sectionheader ... ++ set -o pipefail -399: ++ set -x -399: + cc -o out/test/x86_64/z-sectionheader/a.o -c -xc - 400: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/z-separate-code.sh +359/402 Test #374: x86_64-warn-once ...................................... Passed 0.36 sec +377: 4: 0000000000000000 0 NOTYPE WEAK DEFAULT UND foo +377: + readelf --dyn-syms out/test/x86_64/weak-export-dso/c.so +366: 7: 0000000000001729 26 FUNC GLOBAL DEFAULT 14 baz@@VER_Y2 +366: + on_exit +366: + echo OK +366: OK +366: + exit 0 +360/402 Test #366: x86_64-version-script6 ................................ Passed 0.44 sec +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 +377: + grep 'WEAK DEFAULT UND foo' +test 402 + Start 402: x86_64-z-start-stop-visibility + +402: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/z-start-stop-visibility.sh" +402: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu +402: Environment variables: +402: MACHINE=x86_64 +402: CPU= +402: Test timeout computed to be: 1500 400: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 400: ++ export LC_ALL=C 400: ++ LC_ALL=C @@ -28160,22 +28115,57 @@ 400: ++ testname=z-separate-code 400: ++ t=out/test/x86_64/z-separate-code 400: ++ mkdir -p out/test/x86_64/z-separate-code -362/402 Test #336: x86_64-trace-symbol ................................... Passed 1.32 sec -363/402 Test #371: x86_64-versioned-undef ................................ Passed 0.70 sec -364/402 Test #377: x86_64-weak-export-dso ................................ Passed 0.67 sec -test 402 - Start 402: x86_64-z-start-stop-visibility - -402: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.37.1+dfsg/test/z-start-stop-visibility.sh" -402: Working Directory: /build/reproducible-path/mold-2.37.1+dfsg/obj-x86_64-linux-gnu -402: Environment variables: -402: MACHINE=x86_64 -402: CPU= -402: Test timeout computed to be: 1500 -399: + cat +398: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc +398: ++ export LC_ALL=C +398: ++ LC_ALL=C +398: ++ '[' -z x86_64 ']' +398: ++ '[' -z '' ']' +398: ++ TESTDIR=out/test/x86_64 +398: ++ CC=cc +398: ++ CXX=c++ +398: ++ GCC=gcc +398: ++ GXX=g++ +398: ++ OBJDUMP=objdump +398: ++ OBJCOPY=objcopy +398: ++ STRIP=strip +398: ++ QEMU= +398: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/z-rodynamic.sh .sh +399: ++ testname=z-sectionheader +399: ++ t=out/test/x86_64/z-sectionheader +399: ++ mkdir -p out/test/x86_64/z-sectionheader +399: ++ case $MACHINE in +399: ++ tlsdesc_opt=-mtls-dialect=gnu2 +331: + grep '^5 5 5$' +331: + out/test/x86_64/tlsdesc-initial-exec/exe2 +331: 5 5 5 +399: +++ uname +399: ++ '[' Linux = FreeBSD ']' +331: + grep -E 'TLS_?DESC' +402: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/z-start-stop-visibility.sh 400: ++ case $MACHINE in 400: ++ tlsdesc_opt=-mtls-dialect=gnu2 400: +++ uname +368: + out/test/x86_64/version-script8/exe +385: + readelf --symbols out/test/x86_64/whole-archive/exe +398: ++ testname=z-rodynamic +398: ++ t=out/test/x86_64/z-rodynamic +398: ++ mkdir -p out/test/x86_64/z-rodynamic +401: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/z-stack-size.sh +402: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc +402: ++ export LC_ALL=C +402: ++ LC_ALL=C +402: ++ '[' -z x86_64 ']' +402: ++ '[' -z '' ']' +402: ++ TESTDIR=out/test/x86_64 +402: ++ CC=cc +402: ++ CXX=c++ +402: ++ GCC=gcc +402: ++ GXX=g++ +402: ++ OBJDUMP=objdump +402: ++ OBJCOPY=objcopy +402: ++ STRIP=strip +402: ++ QEMU= +402: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/z-start-stop-visibility.sh .sh 400: ++ '[' Linux = FreeBSD ']' 400: ++ trap 'on_error $LINENO' ERR 400: ++ trap on_exit EXIT @@ -28183,8 +28173,25 @@ 400: Testing z-separate-code ... ++ set -o pipefail 400: ++ set -x 400: + is_musl -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 -401: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/z-stack-size.sh +400: + grep musl +399: ++ trap 'on_error $LINENO' ERR +399: ++ trap on_exit EXIT +399: ++ echo -n 'Testing z-sectionheader ... ' +399: Testing z-sectionheader ... ++ set -o pipefail +399: ++ set -x +399: + cat +399: + cc -o out/test/x86_64/z-sectionheader/a.o -c -xc - +331: + objdump --dynamic-reloc out/test/x86_64/tlsdesc-initial-exec/exe2 +331: 0000000000002a88 R_X86_64_TLSDESC foo@Base +331: + on_exit +368: + readelf --dyn-syms out/test/x86_64/version-script8/b.so +385: + not grep fn1 out/test/x86_64/whole-archive/log +385: + grep fn1 out/test/x86_64/whole-archive/log +377: 4: 0000000000000000 0 NOTYPE WEAK DEFAULT UND foo +398: ++ case $MACHINE in +398: ++ tlsdesc_opt=-mtls-dialect=gnu2 +398: +++ uname +373: + return 0 401: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc 401: ++ export LC_ALL=C 401: ++ LC_ALL=C @@ -28199,557 +28206,514 @@ 401: ++ OBJCOPY=objcopy 401: ++ STRIP=strip 401: ++ QEMU= -400: + grep musl +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 401: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/z-stack-size.sh .sh -402: ++ dirname /build/reproducible-path/mold-2.37.1+dfsg/test/z-start-stop-visibility.sh +331: + echo OK +331: OK +331: + exit 0 +361/402 Test #331: x86_64-tlsdesc-initial-exec ........................... Passed 1.01 sec +373: + grep -F 'multiple common symbols' +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 +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 - +395: + cc -B. -o out/test/x86_64/z-now/exe out/test/x86_64/z-now/a.o -Wl,-z,now +368: + grep -F foo@@ver1 out/test/x86_64/version-script8/log +368: 6: 00000000000016a9 7 FUNC GLOBAL DEFAULT 14 foo@@ver1 +368: + grep -F bar@@ver2 out/test/x86_64/version-script8/log +377: + on_exit +377: + echo OK +377: OK +377: + exit 0 +385: + return 0 +385: + not grep fn2 out/test/x86_64/whole-archive/log +385: + grep fn2 out/test/x86_64/whole-archive/log +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: + out/test/x86_64/tlsdesc-static/exe1 +333: + grep 42 +333: 42 401: ++ testname=z-stack-size 401: ++ t=out/test/x86_64/z-stack-size 401: ++ mkdir -p out/test/x86_64/z-stack-size -370: mold 2.37.1 (compatible with GNU ld) -402: + . /build/reproducible-path/mold-2.37.1+dfsg/test/common.inc -402: ++ export LC_ALL=C -402: ++ LC_ALL=C -402: ++ '[' -z x86_64 ']' -402: ++ '[' -z '' ']' -402: ++ TESTDIR=out/test/x86_64 -402: ++ CC=cc -402: ++ CXX=c++ -402: ++ GCC=gcc -402: ++ GXX=g++ -402: ++ OBJDUMP=objdump -402: ++ OBJCOPY=objcopy -402: ++ STRIP=strip -402: ++ QEMU= -331: + out/test/x86_64/tlsdesc-initial-exec/exe2 -370: + out/test/x86_64/version/exe2 -370: + grep 'Hello world' -331: + grep '^5 5 5$' -402: +++ basename /build/reproducible-path/mold-2.37.1+dfsg/test/z-start-stop-visibility.sh .sh +376: mold: warning: undefined symbol: foo +362/402 Test #377: x86_64-weak-export-dso ................................ Passed 0.34 sec +400: + cc -o out/test/x86_64/z-separate-code/a.o -c -xc - +400: + 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 +388: + grep 'a.o: -cet-report=warning: missing GNU_PROPERTY_X86_FEATURE_1_IBT' out/test/x86_64/z-cet-report/log +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 401: ++ case $MACHINE in 401: ++ tlsdesc_opt=-mtls-dialect=gnu2 -370: Hello world -370: + not ./mold --v -370: + grep 'unknown command line option:' -401: +++ uname -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 +376: + grep 'undefined symbol:.*foo' 402: ++ case $MACHINE in 402: ++ tlsdesc_opt=-mtls-dialect=gnu2 +401: +++ uname +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 402: +++ uname -331: 5 5 5 -402: ++ '[' Linux = FreeBSD ']' -331: + objdump --dynamic-reloc out/test/x86_64/tlsdesc-initial-exec/exe2 -331: + grep -E 'TLS_?DESC' 401: ++ '[' Linux = FreeBSD ']' 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 +368: 5: 00000000000016b0 7 FUNC GLOBAL DEFAULT 14 bar@@ver2 +401: + cat +402: ++ '[' Linux = FreeBSD ']' +368: + not grep -F baz out/test/x86_64/version-script8/log +368: + grep -F baz out/test/x86_64/version-script8/log 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 -401: + cat -402: + cat -400: + cat -400: + cc -o out/test/x86_64/z-separate-code/a.o -c -xc - 401: + cc -o out/test/x86_64/z-stack-size/a.o -c -xc - +402: + cat +388: mold: warning: out/test/x86_64/z-cet-report/a.o: -cet-report=warning: missing GNU_PROPERTY_X86_FEATURE_1_SHSTK +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 402: + cc -o out/test/x86_64/z-start-stop-visibility/a.o -c -xc - -334: + out/test/x86_64/tlsdesc/exe3 -334: + grep '42 3 5' -372: + readelf --dyn-syms out/test/x86_64/visibility/e.so -372: + not grep -F foo -372: + grep -F foo -331: 0000000000002a88 R_X86_64_TLSDESC foo@Base -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 -372: + return 0 -372: + on_exit -372: + echo OK -372: OK -372: + exit 0 -365/402 Test #372: x86_64-visibility ..................................... Passed 0.73 sec -331: + on_exit -331: + echo OK -331: OK -331: + exit 0 -366/402 Test #331: x86_64-tlsdesc-initial-exec ........................... Passed 1.55 sec -370: mold: fatal: unknown command line option: --v -370: + on_exit -370: + echo OK -370: OK -370: + exit 0 -367/402 Test #370: x86_64-version ........................................ Passed 0.75 sec -381: + cc -B. -o out/test/x86_64/weak-undef/exe2 out/test/x86_64/weak-undef/b.o -no-pie -376: mold: error: undefined symbol: foo -376: + on_exit -376: + echo OK -376: OK -376: + exit 0 -368/402 Test #376: x86_64-warn-unresolved-symbols ........................ Passed 0.72 sec -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 -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 -382: + grep 'undefined symbol: foo' -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 -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 -384: + cc -B. -o out/test/x86_64/weak-undef5/libfoobar.so out/test/x86_64/weak-undef5/b.o -shared -393: + cc -B. -o out/test/x86_64/z-nodefaultlib/exe out/test/x86_64/z-nodefaultlib/a.o -Wl,-z,nodefaultlib -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 -394: + cc -B. -shared -o out/test/x86_64/z-nodump/b.so out/test/x86_64/z-nodump/a.o -395: + cc -B. -o out/test/x86_64/z-now/exe out/test/x86_64/z-now/a.o -Wl,-z,now -399: + cc -B. -o out/test/x86_64/z-sectionheader/exe out/test/x86_64/z-sectionheader/a.o -Wl,-z,nosectionheader -385: + rm -f out/test/x86_64/whole-archive/d.a +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 +383: + ar rcs out/test/x86_64/weak-undef4/d.a out/test/x86_64/weak-undef4/c.o +368: + return 0 +368: + on_exit +368: + echo OK +368: OK +368: + exit 0 +343: mold: error: undefined symbol: foo +363/402 Test #368: x86_64-version-script8 ................................ Passed 0.48 sec +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 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 -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 -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 -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 -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: + cc -B. -shared -o out/test/x86_64/z-defs/b.so out/test/x86_64/z-defs/a.o -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 +343: + on_exit +343: + echo OK +343: OK +343: + exit 0 +371: + grep '^1 2 3 3 4$' +371: + out/test/x86_64/versioned-undef/exe +364/402 Test #343: x86_64-unresolved-symbols ............................. Passed 0.87 sec 396: + cc -B. -o out/test/x86_64/z-origin/exe out/test/x86_64/z-origin/a.o -Wl,-z,origin -398: + cc -B. -o out/test/x86_64/z-rodynamic/exe1 out/test/x86_64/z-rodynamic/a.o -333: + out/test/x86_64/tlsdesc-static/exe2 -333: + grep 42 -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 -383: + cat -373: mold: warning: out/test/x86_64/warn-common/b.o: multiple common symbols: foo -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 -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 -383: + cc -fcommon -xc -c -o out/test/x86_64/weak-undef4/c.o - -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 -373: + on_exit -373: + echo OK -373: OK -373: + exit 0 -333: 42 -369/402 Test #373: x86_64-warn-common .................................... Passed 0.77 sec -208: + gcc -B. -o out/test/x86_64/lto-gcc/exe3 -flto -fno-use-linker-plugin out/test/x86_64/lto-gcc/c.o -402: + cc -B. -o out/test/x86_64/z-start-stop-visibility/exe1 out/test/x86_64/z-start-stop-visibility/a.o -388: + grep 'a.o: -cet-report=warning: missing GNU_PROPERTY_X86_FEATURE_1_IBT' out/test/x86_64/z-cet-report/log -333: + on_exit -333: + echo OK -333: OK -333: + exit 0 -370/402 Test #333: x86_64-tlsdesc-static ................................. Passed 1.60 sec -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 -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 -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 -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 -387: + cat -397: + readelf -WS out/test/x86_64/z-pack-relative-relocs/exe1 -397: + grep -F .relr.dyn -395: + out/test/x86_64/z-now/exe -387: + cc -c -o out/test/x86_64/wrap/b.o -xc - -395: + grep 'Hello world' -395: Hello world -395: + on_exit -395: + echo OK -395: OK -395: + exit 0 -371/402 Test #395: x86_64-z-now .......................................... Passed 0.22 sec -397: [11] .relr.dyn RELR 0000000000000600 000600 000018 08 A 0 0 8 +371: 1 2 3 3 4 +371: + on_exit +371: + echo OK +371: OK +371: + exit 0 +365/402 Test #371: x86_64-versioned-undef ................................ Passed 0.45 sec +381: + cc -B. -o out/test/x86_64/weak-undef/exe1 out/test/x86_64/weak-undef/a.o -pie 378: + readelf -W --dyn-syms out/test/x86_64/weak-export-dso2/d.so -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 -334: + out/test/x86_64/tlsdesc/exe4 378: + grep 'WEAK DEFAULT .* UND foo' -389: + cc -B. -shared -o out/test/x86_64/z-defs/b.so out/test/x86_64/z-defs/a.o -Wl,-z,undefs -334: + grep '42 3 5' -390: + readelf -W --dyn-syms out/test/x86_64/z-dynamic-undefined-weak-exe/exe1 -397: + out/test/x86_64/z-pack-relative-relocs/exe1 +387: + cat +387: + cc -c -o out/test/x86_64/wrap/b.o -xc - 378: 4: 0000000000000000 0 FUNC WEAK DEFAULT UND foo 390: + not grep ' fn$' 390: + grep ' fn$' -397: + grep Hello 378: + on_exit 378: + echo OK 378: OK 378: + exit 0 -372/402 Test #378: x86_64-weak-export-dso2 ............................... Passed 0.85 sec -397: Hello world -334: 42 3 5 -401: + readelf -W --segments out/test/x86_64/z-stack-size/exe -402: + readelf -W --dyn-syms out/test/x86_64/z-start-stop-visibility/exe1 -401: + grep 'GNU_STACK .* 0x900000 RW' -334: + on_exit -334: + echo OK -334: OK -334: + exit 0 -394: + readelf --dynamic out/test/x86_64/z-nodump/b.so -373/402 Test #334: x86_64-tlsdesc ........................................ Passed 1.66 sec -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 -398: + readelf -WS out/test/x86_64/z-rodynamic/exe1 -398: + grep '\.dynamic.* WA ' +385: + readelf --symbols out/test/x86_64/whole-archive/exe +366/402 Test #378: x86_64-weak-export-dso2 ............................... Passed 0.38 sec +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 +390: + readelf -W --dyn-syms out/test/x86_64/z-dynamic-undefined-weak-exe/exe1 +334: + cc -B. -o out/test/x86_64/tlsdesc/exe3 out/test/x86_64/tlsdesc/b.o out/test/x86_64/tlsdesc/c.so +385: + grep fn1 out/test/x86_64/whole-archive/log +399: + cc -B. -o out/test/x86_64/z-sectionheader/exe out/test/x86_64/z-sectionheader/a.o -Wl,-z,nosectionheader 390: + return 0 +398: + cc -B. -o out/test/x86_64/z-rodynamic/exe1 out/test/x86_64/z-rodynamic/a.o 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 -338: + readelf -W --symbols out/test/x86_64/undefined-glob-gc-sections/exe2 -396: + readelf --dynamic out/test/x86_64/z-origin/exe -396: + grep -E '\(FLAGS\)\s+ORIGIN' +355: + not grep foo +385: 21: 00000000000013a0 11 FUNC LOCAL DEFAULT 8 fn1 +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 +385: + grep fn2 out/test/x86_64/whole-archive/log +355: + nm -g out/test/x86_64/version-script17/exe3 +355: + grep foo +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 394: + not grep -E 'Flags:.*NODUMP' 394: + grep -E 'Flags:.*NODUMP' -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 -401: GNU_STACK 0x000000 0x0000000000000000 0x0000000000000000 0x000000 0x900000 RW 0x1 -339: + readelf -W --symbols out/test/x86_64/undefined-glob/exe1 -401: + on_exit -398: [18] .dynamic DYNAMIC 0000000000002698 000698 0001b0 10 WA 7 0 8 -396: 0x000000000000001e (FLAGS) ORIGIN -399: + out/test/x86_64/z-sectionheader/exe -401: + echo OK -401: OK -401: + exit 0 -399: + 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 -374/402 Test #401: x86_64-z-stack-size ................................... Passed 0.21 sec -338: + grep foo out/test/x86_64/undefined-glob-gc-sections/log2 -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 -396: + readelf --dynamic out/test/x86_64/z-origin/exe -396: + grep -E 'Flags:.*ORIGIN' -394: + return 0 +394: + readelf --dynamic out/test/x86_64/z-nodump/b.so 392: + out/test/x86_64/z-max-page-size/exe1 -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 -400: + out/test/x86_64/z-separate-code/exe1 -400: + grep 'Hello world' -339: + not grep foo out/test/x86_64/undefined-glob/log1 -339: + grep foo out/test/x86_64/undefined-glob/log1 -394: + cc -B. -shared -o out/test/x86_64/z-nodump/b.so out/test/x86_64/z-nodump/a.o -Wl,-z,nodump -338: 55: 0000000000003898 4 OBJECT LOCAL DEFAULT 22 foo -338: 57: 000000000000389c 4 OBJECT LOCAL DEFAULT 22 foobar -399: Hello world -338: + grep foobar out/test/x86_64/undefined-glob-gc-sections/log2 +355: + return 0 392: + grep 'Hello world' -368: + out/test/x86_64/version-script8/exe -396: 0x000000006ffffffb (FLAGS_1) Flags: ORIGIN PIE -402: + return 0 -339: + 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 -339: + not grep foobar out/test/x86_64/undefined-glob/log1 -339: + grep foobar out/test/x86_64/undefined-glob/log1 -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 -392: Hello world -399: + readelf -h out/test/x86_64/z-sectionheader/exe -368: + readelf --dyn-syms out/test/x86_64/version-script8/b.so +355: + on_exit +355: + echo OK +355: OK +355: + exit 0 +367/402 Test #355: x86_64-version-script17 ............................... Passed 0.70 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 +389: + cc -B. -shared -o out/test/x86_64/z-defs/b.so out/test/x86_64/z-defs/a.o -Wl,-z,undefs 393: + readelf --dynamic out/test/x86_64/z-nodefaultlib/exe -399: + grep -E 'Size of section headers:\s+0 ' -339: + return 0 -339: + not grep baz out/test/x86_64/undefined-glob/log1 -339: + grep baz out/test/x86_64/undefined-glob/log1 -400: Hello world -338: + return 0 -338: + on_exit -338: + echo OK -338: OK -338: + exit 0 -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 -396: + on_exit -396: + echo OK -396: OK -396: + exit 0 -375/402 Test #338: x86_64-undefined-glob-gc-sections ..................... Passed 1.51 sec -392: + readelf -W --segments out/test/x86_64/z-max-page-size/exe1 -392: + grep 'LOAD.*R 0x10000$' 393: + grep 'Flags:.*NODEFLIB' -368: + grep -F foo@@ver1 out/test/x86_64/version-script8/log -380: + out/test/x86_64/weak-undef-dso/exe1 -380: + grep bar=-1 -385: + readelf --symbols out/test/x86_64/whole-archive/exe -376/402 Test #396: x86_64-z-origin ....................................... Passed 0.25 sec -392: LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x00056c 0x00056c R 0x10000 -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*' -399: Size of section headers: 0 (bytes) -399: + on_exit -399: + echo OK -399: OK -399: + exit 0 -380: bar=-1 -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 -368: 6: 00000000000016a9 7 FUNC GLOBAL DEFAULT 14 foo@@ver1 -368: + grep -F bar@@ver2 out/test/x86_64/version-script8/log +254: + out/test/x86_64/relocatable-exception/exe +317: + out/test/x86_64/tls-gd/exe4 +317: + grep '1 2 3 4 5 6' +392: Hello world 393: 0x000000006ffffffb (FLAGS_1) Flags: NODEFLIB PIE +402: + cc -B. -o out/test/x86_64/z-start-stop-visibility/exe1 out/test/x86_64/z-start-stop-visibility/a.o +317: 1 2 3 4 5 6 393: + on_exit 393: + echo OK 393: OK 393: + exit 0 +368/402 Test #393: x86_64-z-nodefaultlib ................................. Passed 0.26 sec 382: mold: error: undefined symbol: foo 382: + on_exit +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 382: + echo OK 382: OK 382: + exit 0 -363: + out/test/x86_64/version-script3/exe -377/402 Test #399: x86_64-z-sectionheader ................................ Passed 0.23 sec -378/402 Test #382: x86_64-weak-undef2 .................................... Passed 0.73 sec -379/402 Test #393: x86_64-z-nodefaultlib ................................. Passed 0.30 sec -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 -363: + readelf --dyn-syms out/test/x86_64/version-script3/exe +254: 0 +317: + on_exit +317: + echo OK +317: OK +317: + exit 0 +254: + on_exit +254: + echo OK +254: OK +254: + exit 0 +392: + readelf -W --segments out/test/x86_64/z-max-page-size/exe1 +369/402 Test #254: x86_64-relocatable-exception .......................... Passed 2.19 sec +370/402 Test #317: x86_64-tls-gd ......................................... Passed 1.32 sec +392: + grep 'LOAD.*R 0x10000$' +371/402 Test #382: x86_64-weak-undef2 .................................... Passed 0.38 sec +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 +386: + cat +386: + cc -fPIC -shared -o out/test/x86_64/wrap-lto/a.so -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 +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 +397: + readelf -WS out/test/x86_64/z-pack-relative-relocs/exe1 +397: + grep -F .relr.dyn +385: + readelf --symbols out/test/x86_64/whole-archive/exe +372/402 Test #373: x86_64-warn-common .................................... Passed 0.53 sec +373/402 Test #395: x86_64-z-now .......................................... Passed 0.25 sec +397: [11] .relr.dyn RELR 0000000000000600 000600 000018 08 A 0 0 8 +397: + out/test/x86_64/z-pack-relative-relocs/exe1 +376: mold: error: undefined symbol: foo +376: + on_exit +376: + echo OK +376: OK +376: + exit 0 +396: + grep -E '\(FLAGS\)\s+ORIGIN' +374/402 Test #376: x86_64-warn-unresolved-symbols ........................ Passed 0.49 sec +396: + readelf --dynamic out/test/x86_64/z-origin/exe +396: 0x000000000000001e (FLAGS) ORIGIN +396: + readelf --dynamic out/test/x86_64/z-origin/exe +396: + grep -E 'Flags:.*ORIGIN' +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 +396: 0x000000006ffffffb (FLAGS_1) Flags: ORIGIN PIE 385: + not grep fn1 out/test/x86_64/whole-archive/log 385: + grep fn1 out/test/x86_64/whole-archive/log -368: + return 0 -368: + on_exit -368: + echo OK -368: OK -368: + exit 0 -380: + cc -xc -c -o out/test/x86_64/weak-undef-dso/d.o - -380: + cat -380/402 Test #368: x86_64-version-script8 ................................ Passed 0.94 sec +396: + on_exit +396: + echo OK +396: OK +396: + exit 0 +375/402 Test #396: x86_64-z-origin ....................................... Passed 0.24 sec 385: + return 0 385: + not grep fn2 out/test/x86_64/whole-archive/log 385: + grep fn2 out/test/x86_64/whole-archive/log -363: + grep -F foo@ver1 out/test/x86_64/version-script3/log -363: 3: 0000000000000000 0 FUNC GLOBAL DEFAULT UND foo@ver1 (4) +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 - +398: + readelf -WS out/test/x86_64/z-rodynamic/exe1 +398: + grep '\.dynamic.* WA ' 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 -363: + grep -F bar@ver2 out/test/x86_64/version-script3/log -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 -381/402 Test #363: x86_64-version-script3 ................................ Passed 1.00 sec -384: + grep 'NEEDED.*libfoobar' +385: + on_exit +385: + echo OK +385: OK +385: + exit 0 +376/402 Test #385: x86_64-whole-archive .................................. Passed 0.42 sec +387: + cat +387: + cc -c -o out/test/x86_64/wrap/c.o -xc - +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 +381: + cc -B. -o out/test/x86_64/weak-undef/exe2 out/test/x86_64/weak-undef/b.o -no-pie +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 384: + readelf --dynamic out/test/x86_64/weak-undef5/exe -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 +384: + grep 'NEEDED.*libfoobar' +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 +399: + grep 'Hello world' +399: + out/test/x86_64/z-sectionheader/exe 384: 0x0000000000000001 (NEEDED) Shared library: [libfoobar.so] +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 +388: + grep 'a.o: -cet-report=error: missing GNU_PROPERTY_X86_FEATURE_1_SHSTK' out/test/x86_64/z-cet-report/log +394: + grep -E 'Flags:.*NODUMP' 384: + out/test/x86_64/weak-undef5/exe 384: + grep '^2$' +394: + readelf --dynamic out/test/x86_64/z-nodump/b.so +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 +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 +390: + grep ' fn$' +377/402 Test #388: x86_64-z-cet-report ................................... Passed 0.41 sec +399: Hello world +394: 0x000000006ffffffb (FLAGS_1) Flags: NODUMP +394: + on_exit +394: + echo OK +390: + readelf -W --dyn-syms out/test/x86_64/z-dynamic-undefined-weak-exe/exe2 +394: OK +394: + exit 0 +399: + readelf -h out/test/x86_64/z-sectionheader/exe 384: 2 +378/402 Test #394: x86_64-z-nodump ....................................... Passed 0.36 sec +399: + grep -E 'Size of section headers:\s+0 ' +399: Size of section headers: 0 (bytes) 384: + on_exit 384: + echo OK 384: OK 384: + exit 0 -382/402 Test #384: x86_64-weak-undef5 .................................... Passed 0.50 sec -397: + grep Hello -397: + out/test/x86_64/z-pack-relative-relocs/exe2 -397: Hello world +402: + readelf -W --dyn-syms out/test/x86_64/z-start-stop-visibility/exe1 +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 +390: 4: 0000000000000000 0 NOTYPE WEAK DEFAULT UND fn +390: + on_exit +390: + echo OK +390: OK +390: + exit 0 +334: + out/test/x86_64/tlsdesc/exe3 +334: + grep '42 3 5' +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 +399: + on_exit +399: + echo OK +399: OK +399: + exit 0 +379/402 Test #384: x86_64-weak-undef5 .................................... Passed 0.46 sec +380/402 Test #390: x86_64-z-dynamic-undefined-weak-exe ................... Passed 0.41 sec +381/402 Test #399: x86_64-z-sectionheader ................................ Passed 0.25 sec +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 +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 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' +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 +392: + grep 'Hello world' +333: + out/test/x86_64/tlsdesc-static/exe2 +392: + out/test/x86_64/z-max-page-size/exe2 +333: + grep 42 +397: + out/test/x86_64/z-pack-relative-relocs/exe2 +397: + grep Hello +333: 42 +392: Hello world +392: + readelf -W --segments out/test/x86_64/z-max-page-size/exe2 +392: + grep 'LOAD.*R 0x100000$' +397: Hello world 397: + readelf --dynamic out/test/x86_64/z-pack-relative-relocs/exe2 -385: + readelf --symbols out/test/x86_64/whole-archive/exe 397: + grep -Ew 'RELR|: 24' out/test/x86_64/z-pack-relative-relocs/log2 +333: + on_exit +333: + echo OK +333: OK +333: + exit 0 +401: + readelf -W --segments out/test/x86_64/z-stack-size/exe +401: + grep 'GNU_STACK .* 0x900000 RW' +382/402 Test #333: x86_64-tlsdesc-static ................................. Passed 1.21 sec +392: LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x00056c 0x00056c R 0x100000 +387: + cc -B. -o out/test/x86_64/wrap/exe out/test/x86_64/wrap/a.so out/test/x86_64/wrap/b.o +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 397: 0x0000000000000024 (RELR) 0x560 -402: + readelf -W --dyn-syms out/test/x86_64/z-start-stop-visibility/exe2 -394: + readelf --dynamic out/test/x86_64/z-nodump/b.so -394: + grep -E 'Flags:.*NODUMP' 397: + grep -Ew 'RELRSZ|: 23' out/test/x86_64/z-pack-relative-relocs/log2 -394: 0x000000006ffffffb (FLAGS_1) Flags: NODUMP -394: + on_exit -394: + echo OK -394: OK -394: + 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 -383/402 Test #394: x86_64-z-nodump ....................................... Passed 0.35 sec -402: + return 0 397: 0x0000000000000023 (RELRSZ) 32 (bytes) -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 397: + grep -Ew 'RELRENT|: 25' out/test/x86_64/z-pack-relative-relocs/log2 -388: + grep 'a.o: -cet-report=error: missing GNU_PROPERTY_X86_FEATURE_1_IBT' out/test/x86_64/z-cet-report/log -390: + readelf -W --dyn-syms out/test/x86_64/z-dynamic-undefined-weak-exe/exe2 -390: + grep ' fn$' -398: + readelf -WS out/test/x86_64/z-rodynamic/exe2 -398: + grep '\.dynamic.* A ' -385: + grep fn1 out/test/x86_64/whole-archive/log +401: GNU_STACK 0x000000 0x0000000000000000 0x0000000000000000 0x000000 0x900000 RW 0x1 +401: + on_exit +401: + echo OK +401: OK +401: + exit 0 +383/402 Test #401: x86_64-z-stack-size ................................... Passed 0.27 sec 397: 0x0000000000000025 (RELRENT) 8 (bytes) 397: + on_exit 397: + echo OK 397: OK 397: + exit 0 -384/402 Test #397: x86_64-z-pack-relative-relocs ......................... Passed 0.31 sec -385: 21: 00000000000013a0 11 FUNC LOCAL DEFAULT 8 fn1 -385: + grep fn2 out/test/x86_64/whole-archive/log -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 -388: mold: error: out/test/x86_64/z-cet-report/a.o: -cet-report=error: missing GNU_PROPERTY_X86_FEATURE_1_IBT -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 -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 -383: + ar rcs out/test/x86_64/weak-undef4/d.a out/test/x86_64/weak-undef4/c.o -390: 4: 0000000000000000 0 NOTYPE WEAK DEFAULT UND fn -390: + on_exit -390: + echo OK -390: OK -390: + exit 0 -398: [11] .dynamic DYNAMIC 00000000000004e0 0004e0 0001a0 10 A 7 0 8 -398: + on_exit -398: + echo OK -398: OK -398: + exit 0 -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 -389: + grep 'undefined symbol:.* foo' -385/402 Test #388: x86_64-z-cet-report ................................... Passed 0.70 sec -386/402 Test #390: x86_64-z-dynamic-undefined-weak-exe ................... Passed 0.58 sec -387/402 Test #398: x86_64-z-rodynamic .................................... Passed 0.50 sec -339: + readelf -W --symbols out/test/x86_64/undefined-glob/exe2 -400: + out/test/x86_64/z-separate-code/exe2 -381: + out/test/x86_64/weak-undef/exe1 +384/402 Test #397: x86_64-z-pack-relative-relocs ......................... Passed 0.32 sec +386: + cat +386: + cc -c -o out/test/x86_64/wrap-lto/b.o -xc - -flto +383: + out/test/x86_64/weak-undef4/exe1 +383: + grep '^2$' +383: 2 +400: + out/test/x86_64/z-separate-code/exe1 +383: + out/test/x86_64/weak-undef4/exe2 400: + grep 'Hello world' -392: + out/test/x86_64/z-max-page-size/exe2 -392: + grep 'Hello world' -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 -381: + grep '^-1$' -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 -247: + seq 1 10000 -292: + readelf --symbols out/test/x86_64/symbol-version-lto/c.so -247: + sed 's/.*/void func&();/' +383: + grep '^-1$' 400: Hello world -392: Hello world -339: + grep foo out/test/x86_64/undefined-glob/log2 -381: -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 -387: + cat -392: + readelf -W --segments out/test/x86_64/z-max-page-size/exe2 -387: + cc -c -o out/test/x86_64/wrap/c.o -xc - -392: + grep 'LOAD.*R 0x100000$' -381: + out/test/x86_64/weak-undef/exe2 -292: + grep -F foo@@VER1 out/test/x86_64/symbol-version-lto/log -339: 59: 00000000000038a0 4 OBJECT LOCAL DEFAULT 23 foo -339: 61: 00000000000038a4 4 OBJECT LOCAL DEFAULT 23 foobar -381: + grep '^-1$' -339: + grep foobar out/test/x86_64/undefined-glob/log2 -392: LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x00056c 0x00056c R 0x100000 -381: -1 -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 -292: 5: 0000000000001639 7 FUNC GLOBAL DEFAULT 14 foo@@VER1 -339: 61: 00000000000038a4 4 OBJECT LOCAL DEFAULT 23 foobar -292: + on_exit -292: + echo OK -292: OK -292: + exit 0 -339: + not grep baz out/test/x86_64/undefined-glob/log2 -339: + grep baz out/test/x86_64/undefined-glob/log2 -381: + out/test/x86_64/weak-undef/exe3 -381: + grep '^2$' -388/402 Test #292: x86_64-symbol-version-lto ............................. Passed 3.11 sec -381: 2 -339: + return 0 -339: + on_exit -339: + echo OK -339: OK -339: + exit 0 -247: + echo 'int main() {' -389/402 Test #339: x86_64-undefined-glob ................................. Passed 1.77 sec -247: + seq 1 10000 -381: + out/test/x86_64/weak-undef/exe4 -381: + grep '^2$' -247: + sed 's/.*/func&();/' -381: 2 -381: + on_exit -381: + echo OK -381: OK -381: + exit 0 -390/402 Test #381: x86_64-weak-undef ..................................... Passed 1.00 sec -247: + echo '}' -247: + cc -c -o out/test/x86_64/range-extension-thunk3/d.o out/test/x86_64/range-extension-thunk3/c.c -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 -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 -385: + return 0 -385: + not grep fn2 out/test/x86_64/whole-archive/log -385: + grep fn2 out/test/x86_64/whole-archive/log -385: + return 0 -385: + on_exit -385: + echo OK -385: OK -385: + exit 0 -391/402 Test #385: x86_64-whole-archive .................................. Passed 0.74 sec +383: -1 +383: + on_exit +383: + echo OK +383: OK +383: + exit 0 +385/402 Test #383: x86_64-weak-undef4 .................................... Passed 0.54 sec +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 +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 +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 391: + cat +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 391: + cc -o out/test/x86_64/z-dynamic-undefined-weak/e.o -c -xc - -402: + readelf -W --dyn-syms out/test/x86_64/z-start-stop-visibility/exe3 +402: + readelf -W --dyn-syms out/test/x86_64/z-start-stop-visibility/exe2 389: mold: error: undefined symbol: foo -392: + out/test/x86_64/z-max-page-size/exe3 +398: + readelf -WS out/test/x86_64/z-rodynamic/exe2 +398: + grep '\.dynamic.* A ' +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 +389: + grep 'undefined symbol:.* foo' +398: [11] .dynamic DYNAMIC 00000000000004e0 0004e0 0001a0 10 A 7 0 8 +398: + on_exit +398: + echo OK +398: OK +398: + 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 +386/402 Test #398: x86_64-z-rodynamic .................................... Passed 0.35 sec +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 +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 +386: + cat +386: + cc -c -o out/test/x86_64/wrap-lto/c.o -xc - -flto +387: + out/test/x86_64/wrap/exe +387: + grep '^foo$' 380: + out/test/x86_64/weak-undef-dso/exe2 -392: + grep 'Hello world' 380: + grep bar=5 -400: + out/test/x86_64/z-separate-code/exe3 -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 -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: + grep 'Hello world' -389: + grep 'undefined symbol:.* foo$' -402: + grep __start_hello out/test/x86_64/z-start-stop-visibility/log3 -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 -392: Hello world 380: bar=5 380: + on_exit 380: + echo OK 380: OK 380: + exit 0 +387/402 Test #380: x86_64-weak-undef-dso ................................. Passed 0.62 sec +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/exe2 +400: + grep 'Hello world' 400: Hello world -392/402 Test #380: x86_64-weak-undef-dso ................................. Passed 1.24 sec +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 +370: + ./mold -v +370: + grep 'mold .*compatible with GNU ld' +392: + out/test/x86_64/z-max-page-size/exe3 +392: + grep 'Hello world' +392: Hello world +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 392: + readelf -W --segments out/test/x86_64/z-max-page-size/exe3 -400: + on_exit -400: + echo OK -400: OK -400: + exit 0 -402: 6: 0000000000003a70 0 NOTYPE GLOBAL DEFAULT 28 __start_hello +370: mold 2.37.1 (compatible with GNU ld) 392: + grep 'LOAD.*R 0x100000$' -402: + grep __stop_hello out/test/x86_64/z-start-stop-visibility/log3 -393/402 Test #400: x86_64-z-separate-code ................................ Passed 0.65 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 +370: + ./mold --version 392: LOAD 0x000000 0x0000000000000000 0x0000000000000000 0x0005a4 0x0005a4 R 0x100000 +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 392: + on_exit 392: + echo OK 392: OK 392: + exit 0 +388/402 Test #392: x86_64-z-max-page-size ................................ Passed 0.52 sec +370: + grep 'mold .*compatible with GNU ld' +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 +370: mold 2.37.1 (compatible with GNU ld) +370: + ./mold -V +370: + grep 'mold .*compatible with GNU ld' +389/402 Test #334: x86_64-tlsdesc ........................................ Passed 1.28 sec +402: + readelf -W --dyn-syms out/test/x86_64/z-start-stop-visibility/exe3 +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 +402: + grep __start_hello out/test/x86_64/z-start-stop-visibility/log3 +370: mold 2.37.1 (compatible with GNU ld) +402: 6: 0000000000003a70 0 NOTYPE GLOBAL DEFAULT 28 __start_hello +402: + grep __stop_hello out/test/x86_64/z-start-stop-visibility/log3 +370: + ./mold -V +389: mold: error: undefined symbol: foo +370: + grep elf_x86_64 402: 9: 0000000000003a7c 0 NOTYPE GLOBAL DEFAULT 28 __stop_hello +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 402: + on_exit 402: + echo OK 402: OK 402: + exit 0 -394/402 Test #392: x86_64-z-max-page-size ................................ Passed 0.73 sec -395/402 Test #402: x86_64-z-start-stop-visibility ........................ Passed 0.64 sec -383: + out/test/x86_64/weak-undef4/exe1 -383: + grep '^2$' -387: + out/test/x86_64/wrap/exe -389: mold: warning: undefined symbol: foo -383: 2 -387: + grep '^foo$' -389: + on_exit -389: + echo OK -389: OK -389: + exit 0 -396/402 Test #389: x86_64-z-defs ......................................... Passed 0.79 sec -383: + out/test/x86_64/weak-undef4/exe2 -383: + grep '^-1$' -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 -383: -1 -383: + on_exit -383: + echo OK -383: OK -383: + exit 0 -397/402 Test #383: x86_64-weak-undef4 .................................... Passed 1.18 sec -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 -391: + out/test/x86_64/z-dynamic-undefined-weak/exe1 +389: + grep 'undefined symbol:.* foo$' +390/402 Test #402: x86_64-z-start-stop-visibility ........................ Passed 0.37 sec +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 - +400: + grep 'Hello world' +400: + out/test/x86_64/z-separate-code/exe3 387: + out/test/x86_64/wrap/exe -391: + grep 1 +275: + readelf -SW out/test/x86_64/separate-debug-file/exe2 387: + grep '^wrap_foo$' -391: 1 +275: + grep -F .gnu_debuglink +400: Hello world +400: + on_exit +400: + echo OK +400: OK +400: + exit 0 387: wrap_foo -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 +391/402 Test #400: x86_64-z-separate-code ................................ Passed 0.43 sec 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 -391: + out/test/x86_64/z-dynamic-undefined-weak/exe2 +275: [30] .gnu_debuglink PROGBITS 0000000000000000 000984 000010 00 0 0 4 +381: + out/test/x86_64/weak-undef/exe1 +275: + flock out/test/x86_64/separate-debug-file/exe2 true +381: + grep '^-1$' +381: -1 +381: + out/test/x86_64/weak-undef/exe2 +381: + grep '^-1$' +381: -1 +381: + out/test/x86_64/weak-undef/exe3 +381: + grep '^2$' +275: + gdb out/test/x86_64/separate-debug-file/exe2 -ex 'list main' -ex quit +275: + grep -F printf +381: 2 +391: + out/test/x86_64/z-dynamic-undefined-weak/exe1 +381: + out/test/x86_64/weak-undef/exe4 391: + grep 1 +381: + grep '^2$' 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 +381: 2 +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 +381: + on_exit +381: + echo OK +381: OK +381: + exit 0 +392/402 Test #381: x86_64-weak-undef ..................................... Passed 0.70 sec +389: mold: warning: undefined symbol: foo +389: + on_exit +389: + echo OK +389: OK +389: + exit 0 +393/402 Test #389: x86_64-z-defs ......................................... Passed 0.62 sec +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 387: + out/test/x86_64/wrap/exe 387: + grep '^foo$' 387: foo @@ -28757,7 +28721,27 @@ 387: + echo OK 387: OK 387: + exit 0 -398/402 Test #387: x86_64-wrap ........................................... Passed 1.24 sec +394/402 Test #387: x86_64-wrap ........................................... Passed 0.67 sec +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: + cc -B. -Wl,-v -o out/test/x86_64/version/exe2 out/test/x86_64/version/a.o +370: + grep mold +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 +386: + out/test/x86_64/wrap-lto/exe +386: + grep '^foo$' +386: foo +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 -Wl,-wrap,foo -flto +370: mold 2.37.1 (compatible with GNU ld) +370: + out/test/x86_64/version/exe2 +370: + grep 'Hello world' +370: Hello world +370: + not ./mold --v +370: + grep 'unknown command line option:' 391: + out/test/x86_64/z-dynamic-undefined-weak/exe3 391: + grep 0 391: 0 @@ -28765,37 +28749,20 @@ 391: + echo OK 391: OK 391: + exit 0 -399/402 Test #391: x86_64-z-dynamic-undefined-weak ....................... Passed 1.14 sec -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 -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 -400/402 Test #208: x86_64-lto-gcc ........................................ Passed 6.42 sec -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.39 sec -386: + cat -386: + cc -fPIC -shared -o out/test/x86_64/wrap-lto/a.so -xc - -386: + cat -386: + cc -c -o out/test/x86_64/wrap-lto/b.o -xc - -flto -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 -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 -Wl,-wrap,foo -flto +395/402 Test #391: x86_64-z-dynamic-undefined-weak ....................... Passed 0.68 sec +370: mold: fatal: unknown command line option: --v +370: + on_exit +370: + echo OK +370: OK +370: + exit 0 +396/402 Test #370: x86_64-version ........................................ Passed 0.91 sec 386: + out/test/x86_64/wrap-lto/exe 386: + grep '^wrap_foo$' 386: wrap_foo 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/c.o -Wl,-wrap,foo -flto +214: + cat +214: + cc -c -xc -o out/test/x86_64/many-sections/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 386: + out/test/x86_64/wrap-lto/exe 386: + grep '^foo$' 386: foo @@ -28803,11 +28770,80 @@ 386: + echo OK 386: OK 386: + exit 0 -402/402 Test #386: x86_64-wrap-lto ....................................... Passed 6.78 sec +397/402 Test #386: x86_64-wrap-lto ....................................... Passed 0.88 sec +255: + cat +255: + cc -c -xc -o out/test/x86_64/relocatable-many-sections/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 +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 +214: + out/test/x86_64/many-sections/exe +214: + grep Hello +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 +214: Hello +214: + on_exit +214: + echo OK +214: OK +214: + exit 0 +398/402 Test #214: x86_64-many-sections .................................. Passed 3.41 sec +275: + readelf -SW out/test/x86_64/separate-debug-file/exe3 +275: + grep -F .gnu_debuglink +275: [31] .gnu_debuglink PROGBITS 0000000000000000 0009b4 000010 00 0 0 4 +275: + flock out/test/x86_64/separate-debug-file/exe3 true +275: + readelf -W --sections out/test/x86_64/separate-debug-file/exe3.dbg +275: + grep '\.debug_info .*C' +275: [36] .debug_info PROGBITS 0000000000000000 00108c 000078 00 C 0 0 1 +275: + gdb out/test/x86_64/separate-debug-file/exe3 -ex 'list main' -ex quit +275: + grep -F printf +275: 3 printf("Hello world\n"); +275: + on_exit +275: + echo OK +275: OK +275: + exit 0 +399/402 Test #275: x86_64-separate-debug-file ............................ Passed 2.90 sec +215: + ./mold --relocatable -o out/test/x86_64/many-sections2/b.o out/test/x86_64/many-sections2/a.o +255: + cc -B. -o out/test/x86_64/relocatable-many-sections/exe out/test/x86_64/relocatable-many-sections/c.o +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 +400/402 Test #255: x86_64-relocatable-many-sections ...................... Passed 4.00 sec +215: + readelf -WS out/test/x86_64/many-sections2/b.o +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 .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 +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 +215: 100009: 0000000000001000 0 NOTYPE LOCAL DEFAULT ABS foo +215: + not grep -F 'ABS x68966' out/test/x86_64/many-sections2/log2 +215: + grep -F 'ABS x68966' out/test/x86_64/many-sections2/log2 +215: + return 0 +215: + on_exit +215: + echo OK +215: OK +215: + exit 0 +401/402 Test #215: x86_64-many-sections2 ................................. Passed 5.46 sec +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 +402/402 Test #247: x86_64-range-extension-thunk3 ......................... Passed 5.34 sec 100% tests passed, 0 tests failed out of 402 -Total Test time (real) = 15.56 sec +Total Test time (real) = 8.53 sec The following tests did not run: 2 - x86_64-arch-x86_64-apx-gotpcrelx (Skipped) @@ -28828,7 +28864,7 @@ create-stamp debian/debhelper-build-stamp dh_prep dh_auto_install --destdir=debian/mold/ - cd obj-x86_64-linux-gnu && make -j40 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 @@ -28882,12 +28918,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/3941128/tmp/hooks/B01_cleanup starting +I: user script /srv/workspace/pbuilder/3941128/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/3630659 and its subdirectories -I: Current time: Wed Aug 27 02:46:07 -12 2025 -I: pbuilder-time-stamp: 1756305967 +I: removing directory /srv/workspace/pbuilder/3941128 and its subdirectories +I: Current time: Wed Sep 30 11:15:58 +14 2026 +I: pbuilder-time-stamp: 1790716558