Diff of the two buildlogs: -- --- b1/build.log 2025-01-10 20:17:32.083259013 +0000 +++ b2/build.log 2025-01-10 21:01:30.114854215 +0000 @@ -1,6 +1,6 @@ I: pbuilder: network access will be disabled during build -I: Current time: Thu Feb 12 14:25:25 -12 2026 -I: pbuilder-time-stamp: 1770949526 +I: Current time: Sat Jan 11 10:17:37 +14 2025 +I: pbuilder-time-stamp: 1736540257 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/unstable-reproducible-base.tgz] I: copying local configuration @@ -24,52 +24,84 @@ dpkg-source: info: applying env-package-metadata.diff I: Not using root during the build. I: Installing the build-deps -I: user script /srv/workspace/pbuilder/1250806/tmp/hooks/D02_print_environment starting +I: user script /srv/workspace/pbuilder/1369509/tmp/hooks/D01_modify_environment starting +debug: Running on ionos11-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 Jan 10 20:17 /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/1369509/tmp/hooks/D01_modify_environment finished +I: user script /srv/workspace/pbuilder/1369509/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=42 ' - DISTRIBUTION='unstable' - HOME='/root' - HOST_ARCH='amd64' + BASH=/bin/sh + BASHOPTS=checkwinsize:cmdhist:complete_fullquote:extquote:force_fignore:globasciiranges:globskipdots:hostcomplete:interactive_comments:patsub_replacement:progcomp:promptvars:sourcepath + BASH_ALIASES=() + BASH_ARGC=() + BASH_ARGV=() + BASH_CMDS=() + BASH_LINENO=([0]="12" [1]="0") + BASH_LOADABLES_PATH=/usr/local/lib/bash:/usr/lib/bash:/opt/local/lib/bash:/usr/pkg/lib/bash:/opt/pkg/lib/bash:. + BASH_SOURCE=([0]="/tmp/hooks/D02_print_environment" [1]="/tmp/hooks/D02_print_environment") + BASH_VERSINFO=([0]="5" [1]="2" [2]="37" [3]="1" [4]="release" [5]="x86_64-pc-linux-gnu") + BASH_VERSION='5.2.37(1)-release' + BUILDDIR=/build/reproducible-path + BUILDUSERGECOS='second user,second room,second work-phone,second home-phone,second other' + BUILDUSERNAME=pbuilder2 + BUILD_ARCH=amd64 + DEBIAN_FRONTEND=noninteractive + DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=20 ' + DIRSTACK=() + DISTRIBUTION=unstable + EUID=0 + FUNCNAME=([0]="Echo" [1]="main") + GROUPS=() + HOME=/root + HOSTNAME=i-capture-the-hostname + HOSTTYPE=x86_64 + HOST_ARCH=amd64 IFS=' ' - INVOCATION_ID='a94aa672288046d29c32b2519dc35518' - 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='1250806' - PS1='# ' - PS2='> ' + INVOCATION_ID=0905651c5a4243b4972d89e534224d21 + 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=1369509 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.LqppuNJR/pbuilderrc_bkgd --distribution unstable --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/unstable-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.LqppuNJR/b1 --logfile b1/build.log mold_2.36.0+dfsg-1.dsc' - SUDO_GID='111' - SUDO_UID='106' - SUDO_USER='jenkins' - TERM='unknown' - TZ='/usr/share/zoneinfo/Etc/GMT+12' - USER='root' - _='/usr/bin/systemd-run' - http_proxy='http://213.165.73.152: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.LqppuNJR/pbuilderrc_9ZTx --distribution unstable --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/unstable-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.LqppuNJR/b2 --logfile b2/build.log mold_2.36.0+dfsg-1.dsc' + SUDO_GID=111 + SUDO_UID=106 + SUDO_USER=jenkins + TERM=unknown + TZ=/usr/share/zoneinfo/Etc/GMT-14 + UID=0 + USER=root + _='I: set' + http_proxy=http://46.16.76.132:3128 I: uname -a - Linux ionos15-amd64 6.11.10+bpo-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.11.10-1~bpo12+1 (2024-12-19) x86_64 GNU/Linux + Linux i-capture-the-hostname 6.1.0-28-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.119-1 (2024-11-22) x86_64 GNU/Linux I: ls -l /bin - lrwxrwxrwx 1 root root 7 Nov 22 2024 /bin -> usr/bin -I: user script /srv/workspace/pbuilder/1250806/tmp/hooks/D02_print_environment finished + lrwxrwxrwx 1 root root 7 Nov 22 14:40 /bin -> usr/bin +I: user script /srv/workspace/pbuilder/1369509/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy @@ -213,7 +245,7 @@ Get: 90 http://deb.debian.org/debian unstable/main amd64 pkgconf-bin amd64 1.8.1-4 [30.2 kB] Get: 91 http://deb.debian.org/debian unstable/main amd64 pkgconf amd64 1.8.1-4 [26.2 kB] Get: 92 http://deb.debian.org/debian unstable/main amd64 zlib1g-dev amd64 1:1.3.dfsg+really1.3.1-1+b1 [920 kB] -Fetched 57.8 MB in 1s (63.3 MB/s) +Fetched 57.8 MB in 4s (14.1 MB/s) Preconfiguring packages ... Selecting previously unselected package libproc2-0: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 ... 19849 files and directories currently installed.) @@ -524,8 +556,8 @@ Setting up tzdata (2024b-5) ... Current default time zone: 'Etc/UTC' -Local time is now: Fri Feb 13 02:26:17 UTC 2026. -Universal Time is now: Fri Feb 13 02:26:17 UTC 2026. +Local time is now: Fri Jan 10 20:19:50 UTC 2025. +Universal Time is now: Fri Jan 10 20:19:50 UTC 2025. Run 'dpkg-reconfigure tzdata' if you wish to change it. Setting up libpython3.13-minimal:amd64 (3.13.1-3) ... @@ -608,7 +640,11 @@ Building tag database... -> Finished parsing the build-deps I: Building the package -I: Running cd /build/reproducible-path/mold-2.36.0+dfsg/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-genchanges -S > ../mold_2.36.0+dfsg-1_source.changes +I: user script /srv/workspace/pbuilder/1369509/tmp/hooks/A99_set_merged_usr starting +Not re-configuring usrmerge for unstable +I: user script /srv/workspace/pbuilder/1369509/tmp/hooks/A99_set_merged_usr finished +hostname: Name or service not known +I: Running cd /build/reproducible-path/mold-2.36.0+dfsg/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-genchanges -S > ../mold_2.36.0+dfsg-1_source.changes dpkg-buildpackage: info: source package mold dpkg-buildpackage: info: source version 2.36.0+dfsg-1 dpkg-buildpackage: info: source distribution unstable @@ -754,8 +790,8 @@ -- Looking for madvise - found -- Looking for uname -- Looking for uname - found --- Configuring done (13.8s) --- Generating done (0.5s) +-- Configuring done (41.4s) +-- Generating done (1.7s) CMake Warning: Manually-specified variables were not used by the project: @@ -767,7 +803,7 @@ -- Build files have been written to: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu make[1]: Leaving directory '/build/reproducible-path/mold-2.36.0+dfsg' dh_auto_build - cd obj-x86_64-linux-gnu && make -j42 "INSTALL=install --strip-program=true" VERBOSE=1 + cd obj-x86_64-linux-gnu && make -j20 "INSTALL=install --strip-program=true" VERBOSE=1 make[1]: Entering directory '/build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu' /usr/bin/cmake -P /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu/CMakeFiles/VerifyGlobs.cmake /usr/bin/cmake -S/build/reproducible-path/mold-2.36.0+dfsg -B/build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu --check-build-system CMakeFiles/Makefile.cmake 0 @@ -778,151 +814,97 @@ make -f CMakeFiles/git_hash.dir/build.make CMakeFiles/git_hash.dir/depend make[3]: Entering directory '/build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu' cd /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/mold-2.36.0+dfsg /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu/third-party/tbb/src/tbb /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu/third-party/tbb/src/tbb/CMakeFiles/tbb.dir/DependInfo.cmake "--color=" -make -f third-party/blake3/c/CMakeFiles/blake3.dir/build.make third-party/blake3/c/CMakeFiles/blake3.dir/depend make[3]: Entering directory '/build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu' +make -f third-party/blake3/c/CMakeFiles/blake3.dir/build.make third-party/blake3/c/CMakeFiles/blake3.dir/depend cd /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/mold-2.36.0+dfsg /build/reproducible-path/mold-2.36.0+dfsg /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu/CMakeFiles/git_hash.dir/DependInfo.cmake "--color=" make -f third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/build.make third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/depend make[3]: Entering directory '/build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu' cd /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/mold-2.36.0+dfsg /build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu/third-party/blake3/c /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu/third-party/blake3/c/CMakeFiles/blake3.dir/DependInfo.cmake "--color=" make -f third-party/mimalloc/CMakeFiles/mimalloc-static.dir/build.make third-party/mimalloc/CMakeFiles/mimalloc-static.dir/depend -make[3]: Entering directory '/build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu' -cd /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/mold-2.36.0+dfsg /build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/lib /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu/third-party/zstd/build/cmake/lib /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu/third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.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.36.0+dfsg/obj-x86_64-linux-gnu' +make[3]: Entering directory '/build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu' cd /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/mold-2.36.0+dfsg /build/reproducible-path/mold-2.36.0+dfsg/third-party/mimalloc /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu/third-party/mimalloc /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu/third-party/mimalloc/CMakeFiles/mimalloc-static.dir/DependInfo.cmake "--color=" +cd /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/mold-2.36.0+dfsg /build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/lib /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu/third-party/zstd/build/cmake/lib /build/reproducible-path/mold-2.36.0+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.36.0+dfsg/obj-x86_64-linux-gnu' -cd /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/mold-2.36.0+dfsg /build/reproducible-path/mold-2.36.0+dfsg /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu/CMakeFiles/mold-wrapper.dir/DependInfo.cmake "--color=" Dependee "/build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu/third-party/blake3/c/CMakeFiles/blake3.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu/third-party/blake3/c/CMakeFiles/blake3.dir/depend.internal". Dependee "/build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu/third-party/blake3/c/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu/third-party/blake3/c/CMakeFiles/blake3.dir/depend.internal". +Scanning dependencies of target blake3 +cd /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/mold-2.36.0+dfsg /build/reproducible-path/mold-2.36.0+dfsg /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu/CMakeFiles/mold-wrapper.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu' -make[3]: Leaving directory '/build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu' -make -f CMakeFiles/git_hash.dir/build.make CMakeFiles/git_hash.dir/build -make -f third-party/tbb/src/tbb/CMakeFiles/tbb.dir/build.make third-party/tbb/src/tbb/CMakeFiles/tbb.dir/build +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.36.0+dfsg/obj-x86_64-linux-gnu' -/usr/bin/cmake -DSOURCE_DIR=/build/reproducible-path/mold-2.36.0+dfsg -DOUTPUT_FILE=/build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu/git-hash.cc -P /build/reproducible-path/mold-2.36.0+dfsg/lib/update-git-hash.cmake -Scanning dependencies of target blake3 Dependee "/build/reproducible-path/mold-2.36.0+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.36.0+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.36.0+dfsg/obj-x86_64-linux-gnu' +make -f third-party/tbb/src/tbb/CMakeFiles/tbb.dir/build.make third-party/tbb/src/tbb/CMakeFiles/tbb.dir/build Dependee "/build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu/third-party/zstd/build/cmake/lib/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/mold-2.36.0+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.36.0+dfsg/obj-x86_64-linux-gnu' make[3]: Entering directory '/build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu' +make -f CMakeFiles/git_hash.dir/build.make CMakeFiles/git_hash.dir/build Scanning dependencies of target libzstd_static make[3]: Leaving directory '/build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu' -make[3]: Leaving directory '/build/reproducible-path/mold-2.36.0+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 -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.36.0+dfsg/obj-x86_64-linux-gnu' make[3]: Entering directory '/build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu' -make[3]: Leaving directory '/build/reproducible-path/mold-2.36.0+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 +/usr/bin/cmake -DSOURCE_DIR=/build/reproducible-path/mold-2.36.0+dfsg -DOUTPUT_FILE=/build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu/git-hash.cc -P /build/reproducible-path/mold-2.36.0+dfsg/lib/update-git-hash.cmake make[3]: Entering directory '/build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu' +[ 0%] Building C object third-party/blake3/c/CMakeFiles/blake3.dir/blake3.c.o +make[3]: Leaving directory '/build/reproducible-path/mold-2.36.0+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 +cd /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu/third-party/blake3/c && /usr/bin/cc -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+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.36.0+dfsg/third-party/blake3/c/blake3.c +make[3]: Leaving directory '/build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu' make[3]: Entering directory '/build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu' make -f CMakeFiles/mold-wrapper.dir/build.make CMakeFiles/mold-wrapper.dir/build -make[3]: Entering directory '/build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu' [ 1%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/address_waiter.cpp.o [ 1%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/allocator.cpp.o -make[3]: Leaving directory '/build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu' -[ 1%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/arena.cpp.o +make[3]: Entering directory '/build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu' cd /build/reproducible-path/mold-2.36.0+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.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+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=2043 -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.36.0+dfsg/third-party/tbb/src/tbb/address_waiter.cpp -[ 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/alloc.c.o -[ 1%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/concurrent_bounded_queue.cpp.o +[ 1%] Building C object third-party/blake3/c/CMakeFiles/blake3.dir/blake3_dispatch.c.o +[ 1%] Building C object third-party/blake3/c/CMakeFiles/blake3.dir/blake3_portable.c.o cd /build/reproducible-path/mold-2.36.0+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.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+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=2043 -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.36.0+dfsg/third-party/tbb/src/tbb/allocator.cpp -[ 1%] Building C object third-party/blake3/c/CMakeFiles/blake3.dir/blake3.c.o +[ 1%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/concurrent_bounded_queue.cpp.o +cd /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu/third-party/blake3/c && /usr/bin/cc -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+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.36.0+dfsg/third-party/blake3/c/blake3_dispatch.c +[ 1%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/dynamic_link.cpp.o +cd /build/reproducible-path/mold-2.36.0+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.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+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=2043 -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.36.0+dfsg/third-party/tbb/src/tbb/concurrent_bounded_queue.cpp +[ 1%] Building ASM object third-party/blake3/c/CMakeFiles/blake3.dir/blake3_avx2_x86-64_unix.S.o +cd /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu/third-party/blake3/c && /usr/bin/cc -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+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.36.0+dfsg/third-party/blake3/c/blake3_portable.c +[ 1%] Building ASM object third-party/blake3/c/CMakeFiles/blake3.dir/blake3_avx512_x86-64_unix.S.o +make[3]: Leaving directory '/build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu' +cd /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu/third-party/blake3/c && /usr/bin/cc -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -o CMakeFiles/blake3.dir/blake3_avx2_x86-64_unix.S.o -c /build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c/blake3_avx2_x86-64_unix.S +cd /build/reproducible-path/mold-2.36.0+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.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+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=2043 -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.36.0+dfsg/third-party/tbb/src/tbb/dynamic_link.cpp +[ 1%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/arena_slot.cpp.o +cd /build/reproducible-path/mold-2.36.0+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.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+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=2043 -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.36.0+dfsg/third-party/tbb/src/tbb/arena_slot.cpp +[ 1%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/arena.cpp.o +cd /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu/third-party/blake3/c && /usr/bin/cc -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -o CMakeFiles/blake3.dir/blake3_avx512_x86-64_unix.S.o -c /build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c/blake3_avx512_x86-64_unix.S [ 1%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/common/debug.c.o -[ 2%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/common/entropy_common.c.o -[ 2%] Building C object third-party/mimalloc/CMakeFiles/mimalloc-static.dir/src/alloc-aligned.c.o -cd /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu/third-party/blake3/c && /usr/bin/cc -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+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.36.0+dfsg/third-party/blake3/c/blake3.c -cd /build/reproducible-path/mold-2.36.0+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.36.0+dfsg/third-party/mimalloc/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+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.36.0+dfsg/third-party/mimalloc/src/alloc.c cd /build/reproducible-path/mold-2.36.0+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.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+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=2043 -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.36.0+dfsg/third-party/tbb/src/tbb/arena.cpp -[ 2%] Building C object third-party/mimalloc/CMakeFiles/mimalloc-static.dir/src/arena.c.o -[ 2%] Building C object third-party/blake3/c/CMakeFiles/blake3.dir/blake3_dispatch.c.o +[ 2%] Building ASM object third-party/blake3/c/CMakeFiles/blake3.dir/blake3_sse41_x86-64_unix.S.o cd /build/reproducible-path/mold-2.36.0+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.36.0+dfsg/obj-x86_64-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+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.36.0+dfsg/third-party/zstd/lib/common/debug.c -[ 2%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/exception.cpp.o -cd /build/reproducible-path/mold-2.36.0+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.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+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=2043 -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.36.0+dfsg/third-party/tbb/src/tbb/arena_slot.cpp -[ 2%] Building C object third-party/blake3/c/CMakeFiles/blake3.dir/blake3_portable.c.o [ 2%] Building C object CMakeFiles/mold-wrapper.dir/src/mold-wrapper.c.o -[ 2%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/common/error_private.c.o -cd /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu/third-party/blake3/c && /usr/bin/cc -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+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.36.0+dfsg/third-party/blake3/c/blake3_portable.c -[ 2%] Building ASM object third-party/blake3/c/CMakeFiles/blake3.dir/blake3_avx2_x86-64_unix.S.o -cd /build/reproducible-path/mold-2.36.0+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.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+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=2043 -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.36.0+dfsg/third-party/tbb/src/tbb/concurrent_bounded_queue.cpp -cd /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu/third-party/blake3/c && /usr/bin/cc -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+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.36.0+dfsg/third-party/blake3/c/blake3_dispatch.c +cd /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu/third-party/blake3/c && /usr/bin/cc -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -o CMakeFiles/blake3.dir/blake3_sse41_x86-64_unix.S.o -c /build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c/blake3_sse41_x86-64_unix.S +/usr/bin/cc -Dmold_wrapper_EXPORTS -I/build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+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.36.0+dfsg/src/mold-wrapper.c +[ 2%] Building ASM object third-party/blake3/c/CMakeFiles/blake3.dir/blake3_sse2_x86-64_unix.S.o +[ 2%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/exception.cpp.o cd /build/reproducible-path/mold-2.36.0+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.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+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=2043 -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.36.0+dfsg/third-party/tbb/src/tbb/exception.cpp -cd /build/reproducible-path/mold-2.36.0+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.36.0+dfsg/obj-x86_64-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+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.36.0+dfsg/third-party/zstd/lib/common/entropy_common.c -[ 3%] Building ASM object third-party/blake3/c/CMakeFiles/blake3.dir/blake3_sse41_x86-64_unix.S.o -[ 3%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/dynamic_link.cpp.o -[ 3%] Building ASM object third-party/blake3/c/CMakeFiles/blake3.dir/blake3_sse2_x86-64_unix.S.o -[ 3%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/itt_notify.cpp.o -[ 3%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/global_control.cpp.o cd /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu/third-party/blake3/c && /usr/bin/cc -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -o CMakeFiles/blake3.dir/blake3_sse2_x86-64_unix.S.o -c /build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c/blake3_sse2_x86-64_unix.S -[ 3%] Building C object third-party/mimalloc/CMakeFiles/mimalloc-static.dir/src/alloc-posix.c.o -[ 3%] Building C object third-party/mimalloc/CMakeFiles/mimalloc-static.dir/src/init.c.o -cd /build/reproducible-path/mold-2.36.0+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.36.0+dfsg/third-party/mimalloc/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+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.36.0+dfsg/third-party/mimalloc/src/alloc-aligned.c -[ 3%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/common/pool.c.o +[ 2%] Building C object third-party/mimalloc/CMakeFiles/mimalloc-static.dir/src/alloc.c.o +cd /build/reproducible-path/mold-2.36.0+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.36.0+dfsg/third-party/mimalloc/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+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.36.0+dfsg/third-party/mimalloc/src/alloc.c +[ 2%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/common/entropy_common.c.o +[ 2%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/common/error_private.c.o +cd /build/reproducible-path/mold-2.36.0+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.36.0+dfsg/obj-x86_64-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+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.36.0+dfsg/third-party/zstd/lib/common/entropy_common.c cd /build/reproducible-path/mold-2.36.0+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.36.0+dfsg/obj-x86_64-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+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.36.0+dfsg/third-party/zstd/lib/common/error_private.c -[ 3%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/common/threading.c.o -/usr/bin/cc -Dmold_wrapper_EXPORTS -I/build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+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.36.0+dfsg/src/mold-wrapper.c -cd /build/reproducible-path/mold-2.36.0+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.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+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=2043 -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.36.0+dfsg/third-party/tbb/src/tbb/global_control.cpp -cd /build/reproducible-path/mold-2.36.0+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.36.0+dfsg/third-party/mimalloc/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+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.36.0+dfsg/third-party/mimalloc/src/alloc-posix.c -cd /build/reproducible-path/mold-2.36.0+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.36.0+dfsg/obj-x86_64-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+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.36.0+dfsg/third-party/zstd/lib/common/pool.c -[ 5%] Building C object third-party/mimalloc/CMakeFiles/mimalloc-static.dir/src/options.c.o -[ 5%] Building C object third-party/mimalloc/CMakeFiles/mimalloc-static.dir/src/libc.c.o -[ 5%] Building C object third-party/mimalloc/CMakeFiles/mimalloc-static.dir/src/bitmap.c.o -[ 5%] Building ASM object third-party/blake3/c/CMakeFiles/blake3.dir/blake3_avx512_x86-64_unix.S.o -cd /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu/third-party/blake3/c && /usr/bin/cc -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -o CMakeFiles/blake3.dir/blake3_avx2_x86-64_unix.S.o -c /build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c/blake3_avx2_x86-64_unix.S -cd /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu/third-party/blake3/c && /usr/bin/cc -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -o CMakeFiles/blake3.dir/blake3_avx512_x86-64_unix.S.o -c /build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c/blake3_avx512_x86-64_unix.S -[ 5%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/common/fse_decompress.c.o -[ 5%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/market.cpp.o -cd /build/reproducible-path/mold-2.36.0+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.36.0+dfsg/obj-x86_64-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+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.36.0+dfsg/third-party/zstd/lib/common/threading.c -[ 4%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/governor.cpp.o -[ 5%] Built target git_hash -cd /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu/third-party/blake3/c && /usr/bin/cc -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -o CMakeFiles/blake3.dir/blake3_sse41_x86-64_unix.S.o -c /build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c/blake3_sse41_x86-64_unix.S -cd /build/reproducible-path/mold-2.36.0+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.36.0+dfsg/third-party/mimalloc/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+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.36.0+dfsg/third-party/mimalloc/src/arena.c -cd /build/reproducible-path/mold-2.36.0+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.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+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=2043 -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.36.0+dfsg/third-party/tbb/src/tbb/dynamic_link.cpp -[ 5%] Building C object third-party/mimalloc/CMakeFiles/mimalloc-static.dir/src/heap.c.o -[ 7%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/common/xxhash.c.o -cd /build/reproducible-path/mold-2.36.0+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.36.0+dfsg/obj-x86_64-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+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.36.0+dfsg/third-party/zstd/lib/common/xxhash.c -cd /build/reproducible-path/mold-2.36.0+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.36.0+dfsg/third-party/mimalloc/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+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.36.0+dfsg/third-party/mimalloc/src/bitmap.c +[ 2%] Built target git_hash +[ 3%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/governor.cpp.o cd /build/reproducible-path/mold-2.36.0+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.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+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=2043 -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.36.0+dfsg/third-party/tbb/src/tbb/governor.cpp -[ 7%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/main.cpp.o +[ 4%] Building C object third-party/mimalloc/CMakeFiles/mimalloc-static.dir/src/alloc-aligned.c.o +[ 4%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/global_control.cpp.o +[ 4%] 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.36.0+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.36.0+dfsg/obj-x86_64-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+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.36.0+dfsg/third-party/zstd/lib/common/fse_decompress.c +cd /build/reproducible-path/mold-2.36.0+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.36.0+dfsg/third-party/mimalloc/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+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.36.0+dfsg/third-party/mimalloc/src/alloc-aligned.c +cd /build/reproducible-path/mold-2.36.0+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.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+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=2043 -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.36.0+dfsg/third-party/tbb/src/tbb/global_control.cpp +[ 4%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/common/pool.c.o +cd /build/reproducible-path/mold-2.36.0+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.36.0+dfsg/obj-x86_64-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+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.36.0+dfsg/third-party/zstd/lib/common/pool.c +[ 4%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/itt_notify.cpp.o cd /build/reproducible-path/mold-2.36.0+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.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+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=2043 -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.36.0+dfsg/third-party/tbb/src/tbb/itt_notify.cpp -cd /build/reproducible-path/mold-2.36.0+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.36.0+dfsg/third-party/mimalloc/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+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.36.0+dfsg/third-party/mimalloc/src/heap.c -[ 7%] Building C object third-party/mimalloc/CMakeFiles/mimalloc-static.dir/src/page.c.o -[ 7%] Building C object third-party/mimalloc/CMakeFiles/mimalloc-static.dir/src/os.c.o -[ 7%] 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.36.0+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.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+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=2043 -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.36.0+dfsg/third-party/tbb/src/tbb/main.cpp -cd /build/reproducible-path/mold-2.36.0+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.36.0+dfsg/third-party/mimalloc/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+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.36.0+dfsg/third-party/mimalloc/src/init.c -cd /build/reproducible-path/mold-2.36.0+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.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+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=2043 -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.36.0+dfsg/third-party/tbb/src/tbb/market.cpp -cd /build/reproducible-path/mold-2.36.0+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.36.0+dfsg/third-party/mimalloc/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+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.36.0+dfsg/third-party/mimalloc/src/libc.c -[ 7%] Building C object third-party/mimalloc/CMakeFiles/mimalloc-static.dir/src/random.c.o -cd /build/reproducible-path/mold-2.36.0+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.36.0+dfsg/obj-x86_64-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+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.36.0+dfsg/third-party/zstd/lib/common/zstd_common.c -cd /build/reproducible-path/mold-2.36.0+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.36.0+dfsg/third-party/mimalloc/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+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.36.0+dfsg/third-party/mimalloc/src/options.c -cd /build/reproducible-path/mold-2.36.0+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.36.0+dfsg/third-party/mimalloc/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+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.36.0+dfsg/third-party/mimalloc/src/os.c -cd /build/reproducible-path/mold-2.36.0+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.36.0+dfsg/third-party/mimalloc/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+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.36.0+dfsg/third-party/mimalloc/src/page.c -[ 7%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/tcm_adaptor.cpp.o -cd /build/reproducible-path/mold-2.36.0+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.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+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=2043 -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.36.0+dfsg/third-party/tbb/src/tbb/tcm_adaptor.cpp -cd /build/reproducible-path/mold-2.36.0+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.36.0+dfsg/third-party/mimalloc/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+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.36.0+dfsg/third-party/mimalloc/src/random.c -[ 7%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/hist.c.o -[ 7%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/fse_compress.c.o -cd /build/reproducible-path/mold-2.36.0+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.36.0+dfsg/obj-x86_64-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+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.36.0+dfsg/third-party/zstd/lib/compress/fse_compress.c -cd /build/reproducible-path/mold-2.36.0+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.36.0+dfsg/obj-x86_64-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+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.36.0+dfsg/third-party/zstd/lib/compress/hist.c -[ 8%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/misc.cpp.o -/build/reproducible-path/mold-2.36.0+dfsg/third-party/mimalloc/src/heap.c: In function 'mi_heap_visit_areas_page': -/build/reproducible-path/mold-2.36.0+dfsg/third-party/mimalloc/src/heap.c:611:33: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic] - 611 | mi_heap_area_visit_fun* fun = (mi_heap_area_visit_fun*)vfun; - | ^ -/build/reproducible-path/mold-2.36.0+dfsg/third-party/mimalloc/src/heap.c: In function 'mi_heap_visit_areas': -/build/reproducible-path/mold-2.36.0+dfsg/third-party/mimalloc/src/heap.c:628:75: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] - 628 | return mi_heap_visit_pages((mi_heap_t*)heap, &mi_heap_visit_areas_page, (void*)(visitor), arg); // note: function pointer to void* :-{ - | ^ -[ 8%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/misc_ex.cpp.o -cd /build/reproducible-path/mold-2.36.0+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.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+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=2043 -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.36.0+dfsg/third-party/tbb/src/tbb/misc.cpp -cd /build/reproducible-path/mold-2.36.0+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.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+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=2043 -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.36.0+dfsg/third-party/tbb/src/tbb/misc_ex.cpp -[ 8%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_compress.c.o -cd /build/reproducible-path/mold-2.36.0+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.36.0+dfsg/obj-x86_64-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+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.36.0+dfsg/third-party/zstd/lib/compress/zstd_compress.c -[ 8%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/huf_compress.c.o -cd /build/reproducible-path/mold-2.36.0+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.36.0+dfsg/obj-x86_64-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+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.36.0+dfsg/third-party/zstd/lib/compress/huf_compress.c -[ 9%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_compress_literals.c.o -cd /build/reproducible-path/mold-2.36.0+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.36.0+dfsg/obj-x86_64-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+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.36.0+dfsg/third-party/zstd/lib/compress/zstd_compress_literals.c /build/reproducible-path/mold-2.36.0+dfsg/src/mold-wrapper.c: In function 'execvpe': /build/reproducible-path/mold-2.36.0+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"); @@ -939,62 +921,113 @@ /build/reproducible-path/mold-2.36.0+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"); | ^~~~~ -[ 9%] Building C object third-party/mimalloc/CMakeFiles/mimalloc-static.dir/src/segment.c.o -cd /build/reproducible-path/mold-2.36.0+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.36.0+dfsg/third-party/mimalloc/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+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.36.0+dfsg/third-party/mimalloc/src/segment.c +[ 4%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/common/threading.c.o +cd /build/reproducible-path/mold-2.36.0+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.36.0+dfsg/obj-x86_64-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+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.36.0+dfsg/third-party/zstd/lib/common/threading.c +[ 5%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/common/xxhash.c.o +cd /build/reproducible-path/mold-2.36.0+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.36.0+dfsg/obj-x86_64-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+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.36.0+dfsg/third-party/zstd/lib/common/xxhash.c +[ 5%] Building C object third-party/mimalloc/CMakeFiles/mimalloc-static.dir/src/alloc-posix.c.o +cd /build/reproducible-path/mold-2.36.0+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.36.0+dfsg/third-party/mimalloc/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+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.36.0+dfsg/third-party/mimalloc/src/alloc-posix.c +[ 5%] Linking C shared library mold-wrapper.so +/usr/bin/cmake -E cmake_link_script CMakeFiles/mold-wrapper.dir/link.txt --verbose=1 +/usr/bin/cc -fPIC -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+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.36.0+dfsg/obj-x86_64-linux-gnu' +[ 5%] Building C object third-party/mimalloc/CMakeFiles/mimalloc-static.dir/src/arena.c.o +[ 5%] Built target mold-wrapper +[ 5%] 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.36.0+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.36.0+dfsg/third-party/mimalloc/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+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.36.0+dfsg/third-party/mimalloc/src/arena.c +[ 5%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/fse_compress.c.o +cd /build/reproducible-path/mold-2.36.0+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.36.0+dfsg/obj-x86_64-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+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.36.0+dfsg/third-party/zstd/lib/compress/fse_compress.c +cd /build/reproducible-path/mold-2.36.0+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.36.0+dfsg/obj-x86_64-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+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.36.0+dfsg/third-party/zstd/lib/common/zstd_common.c +[ 5%] 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.36.0+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.36.0+dfsg/obj-x86_64-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+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.36.0+dfsg/third-party/zstd/lib/compress/huf_compress.c +[ 5%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/hist.c.o +cd /build/reproducible-path/mold-2.36.0+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.36.0+dfsg/obj-x86_64-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+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.36.0+dfsg/third-party/zstd/lib/compress/hist.c +[ 5%] 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.36.0+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.36.0+dfsg/obj-x86_64-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+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.36.0+dfsg/third-party/zstd/lib/compress/zstd_compress.c +[ 7%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_compress_literals.c.o +cd /build/reproducible-path/mold-2.36.0+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.36.0+dfsg/obj-x86_64-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+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.36.0+dfsg/third-party/zstd/lib/compress/zstd_compress_literals.c +[ 7%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_compress_sequences.c.o +cd /build/reproducible-path/mold-2.36.0+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.36.0+dfsg/obj-x86_64-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+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.36.0+dfsg/third-party/zstd/lib/compress/zstd_compress_sequences.c +[ 7%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/main.cpp.o +cd /build/reproducible-path/mold-2.36.0+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.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+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=2043 -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.36.0+dfsg/third-party/tbb/src/tbb/main.cpp +[ 7%] 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.36.0+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.36.0+dfsg/obj-x86_64-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+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.36.0+dfsg/third-party/zstd/lib/compress/zstd_compress_superblock.c +[ 7%] 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.36.0+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.36.0+dfsg/obj-x86_64-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+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.36.0+dfsg/third-party/zstd/lib/compress/zstd_double_fast.c +[ 7%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_fast.c.o +cd /build/reproducible-path/mold-2.36.0+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.36.0+dfsg/obj-x86_64-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+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.36.0+dfsg/third-party/zstd/lib/compress/zstd_fast.c +[ 7%] Linking C static library libblake3.a +cd /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu/third-party/blake3/c && /usr/bin/cmake -P CMakeFiles/blake3.dir/cmake_clean_target.cmake +[ 7%] Building C object third-party/mimalloc/CMakeFiles/mimalloc-static.dir/src/bitmap.c.o +cd /build/reproducible-path/mold-2.36.0+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.36.0+dfsg/third-party/mimalloc/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+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.36.0+dfsg/third-party/mimalloc/src/bitmap.c +cd /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu/third-party/blake3/c && /usr/bin/cmake -E cmake_link_script CMakeFiles/blake3.dir/link.txt --verbose=1 +/usr/bin/ar qc libblake3.a CMakeFiles/blake3.dir/blake3.c.o CMakeFiles/blake3.dir/blake3_dispatch.c.o CMakeFiles/blake3.dir/blake3_portable.c.o "CMakeFiles/blake3.dir/blake3_avx2_x86-64_unix.S.o" "CMakeFiles/blake3.dir/blake3_avx512_x86-64_unix.S.o" "CMakeFiles/blake3.dir/blake3_sse2_x86-64_unix.S.o" "CMakeFiles/blake3.dir/blake3_sse41_x86-64_unix.S.o" +/usr/bin/ranlib libblake3.a +make[3]: Leaving directory '/build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu' +[ 7%] Built target blake3 +[ 7%] 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.36.0+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.36.0+dfsg/obj-x86_64-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+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.36.0+dfsg/third-party/zstd/lib/compress/zstd_lazy.c +[ 7%] 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.36.0+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.36.0+dfsg/obj-x86_64-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+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.36.0+dfsg/third-party/zstd/lib/compress/zstd_ldm.c +[ 8%] 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.36.0+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.36.0+dfsg/obj-x86_64-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+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.36.0+dfsg/third-party/zstd/lib/compress/zstd_opt.c +[ 8%] Building C object third-party/mimalloc/CMakeFiles/mimalloc-static.dir/src/heap.c.o +cd /build/reproducible-path/mold-2.36.0+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.36.0+dfsg/third-party/mimalloc/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+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.36.0+dfsg/third-party/mimalloc/src/heap.c +[ 8%] Building C object third-party/mimalloc/CMakeFiles/mimalloc-static.dir/src/init.c.o +cd /build/reproducible-path/mold-2.36.0+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.36.0+dfsg/third-party/mimalloc/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+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.36.0+dfsg/third-party/mimalloc/src/init.c +/build/reproducible-path/mold-2.36.0+dfsg/third-party/mimalloc/src/heap.c: In function 'mi_heap_visit_areas_page': +/build/reproducible-path/mold-2.36.0+dfsg/third-party/mimalloc/src/heap.c:611:33: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic] + 611 | mi_heap_area_visit_fun* fun = (mi_heap_area_visit_fun*)vfun; + | ^ +/build/reproducible-path/mold-2.36.0+dfsg/third-party/mimalloc/src/heap.c: In function 'mi_heap_visit_areas': +/build/reproducible-path/mold-2.36.0+dfsg/third-party/mimalloc/src/heap.c:628:75: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] + 628 | return mi_heap_visit_pages((mi_heap_t*)heap, &mi_heap_visit_areas_page, (void*)(visitor), arg); // note: function pointer to void* :-{ + | ^ +[ 8%] Building C object third-party/mimalloc/CMakeFiles/mimalloc-static.dir/src/libc.c.o +cd /build/reproducible-path/mold-2.36.0+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.36.0+dfsg/third-party/mimalloc/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+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.36.0+dfsg/third-party/mimalloc/src/libc.c +[ 8%] 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.36.0+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.36.0+dfsg/obj-x86_64-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+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.36.0+dfsg/third-party/zstd/lib/compress/zstdmt_compress.c +[ 8%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/market.cpp.o +cd /build/reproducible-path/mold-2.36.0+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.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+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=2043 -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.36.0+dfsg/third-party/tbb/src/tbb/market.cpp +[ 8%] 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.36.0+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.36.0+dfsg/obj-x86_64-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+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.36.0+dfsg/third-party/zstd/lib/decompress/huf_decompress.c +[ 8%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/tcm_adaptor.cpp.o +cd /build/reproducible-path/mold-2.36.0+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.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+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=2043 -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.36.0+dfsg/third-party/tbb/src/tbb/tcm_adaptor.cpp +[ 9%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/misc.cpp.o +cd /build/reproducible-path/mold-2.36.0+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.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+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=2043 -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.36.0+dfsg/third-party/tbb/src/tbb/misc.cpp +[ 9%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/misc_ex.cpp.o +cd /build/reproducible-path/mold-2.36.0+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.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+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=2043 -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.36.0+dfsg/third-party/tbb/src/tbb/misc_ex.cpp +[ 10%] Building C object third-party/mimalloc/CMakeFiles/mimalloc-static.dir/src/options.c.o +cd /build/reproducible-path/mold-2.36.0+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.36.0+dfsg/third-party/mimalloc/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+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.36.0+dfsg/third-party/mimalloc/src/options.c /build/reproducible-path/mold-2.36.0+dfsg/third-party/mimalloc/src/options.c: In function '_mi_fputs': -[ 9%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/observer_proxy.cpp.o /build/reproducible-path/mold-2.36.0+dfsg/third-party/mimalloc/src/options.c:311:20: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] 311 | if (out==NULL || (void*)out==(void*)stdout || (void*)out==(void*)stderr) { // TODO: use mi_out_stderr for stderr? | ^ /build/reproducible-path/mold-2.36.0+dfsg/third-party/mimalloc/src/options.c:311:49: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] 311 | if (out==NULL || (void*)out==(void*)stdout || (void*)out==(void*)stderr) { // TODO: use mi_out_stderr for stderr? | ^ +[ 10%] Building C object third-party/mimalloc/CMakeFiles/mimalloc-static.dir/src/os.c.o +cd /build/reproducible-path/mold-2.36.0+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.36.0+dfsg/third-party/mimalloc/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+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.36.0+dfsg/third-party/mimalloc/src/os.c +[ 10%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/observer_proxy.cpp.o cd /build/reproducible-path/mold-2.36.0+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.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+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=2043 -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.36.0+dfsg/third-party/tbb/src/tbb/observer_proxy.cpp -[ 9%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/parallel_pipeline.cpp.o +[ 10%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/decompress/zstd_ddict.c.o +cd /build/reproducible-path/mold-2.36.0+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.36.0+dfsg/obj-x86_64-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+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.36.0+dfsg/third-party/zstd/lib/decompress/zstd_ddict.c +[ 10%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/parallel_pipeline.cpp.o cd /build/reproducible-path/mold-2.36.0+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.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+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=2043 -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.36.0+dfsg/third-party/tbb/src/tbb/parallel_pipeline.cpp -[ 9%] Building C object third-party/mimalloc/CMakeFiles/mimalloc-static.dir/src/segment-map.c.o -cd /build/reproducible-path/mold-2.36.0+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.36.0+dfsg/third-party/mimalloc/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+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.36.0+dfsg/third-party/mimalloc/src/segment-map.c -[ 9%] Linking C shared library mold-wrapper.so -[ 9%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_compress_sequences.c.o -/usr/bin/cmake -E cmake_link_script CMakeFiles/mold-wrapper.dir/link.txt --verbose=1 -cd /build/reproducible-path/mold-2.36.0+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.36.0+dfsg/obj-x86_64-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+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.36.0+dfsg/third-party/zstd/lib/compress/zstd_compress_sequences.c -[ 9%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/private_server.cpp.o +[ 10%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/private_server.cpp.o cd /build/reproducible-path/mold-2.36.0+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.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+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=2043 -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.36.0+dfsg/third-party/tbb/src/tbb/private_server.cpp -/usr/bin/cc -fPIC -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+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.36.0+dfsg/obj-x86_64-linux-gnu' -[ 9%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/profiling.cpp.o +[ 10%] 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.36.0+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.36.0+dfsg/obj-x86_64-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+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.36.0+dfsg/third-party/zstd/lib/decompress/zstd_decompress.c +[ 10%] 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.36.0+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.36.0+dfsg/obj-x86_64-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+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.36.0+dfsg/third-party/zstd/lib/decompress/zstd_decompress_block.c +[ 10%] Building C object third-party/mimalloc/CMakeFiles/mimalloc-static.dir/src/page.c.o +cd /build/reproducible-path/mold-2.36.0+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.36.0+dfsg/third-party/mimalloc/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+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.36.0+dfsg/third-party/mimalloc/src/page.c +[ 10%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/profiling.cpp.o cd /build/reproducible-path/mold-2.36.0+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.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+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=2043 -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.36.0+dfsg/third-party/tbb/src/tbb/profiling.cpp -[ 9%] Built target mold-wrapper -[ 9%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/rml_tbb.cpp.o +[ 10%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/rml_tbb.cpp.o cd /build/reproducible-path/mold-2.36.0+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.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+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=2043 -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.36.0+dfsg/third-party/tbb/src/tbb/rml_tbb.cpp -[ 10%] Building C object third-party/mimalloc/CMakeFiles/mimalloc-static.dir/src/stats.c.o -cd /build/reproducible-path/mold-2.36.0+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.36.0+dfsg/third-party/mimalloc/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+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.36.0+dfsg/third-party/mimalloc/src/stats.c [ 11%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/rtm_mutex.cpp.o cd /build/reproducible-path/mold-2.36.0+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.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+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=2043 -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.36.0+dfsg/third-party/tbb/src/tbb/rtm_mutex.cpp -[ 11%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/rtm_rw_mutex.cpp.o -cd /build/reproducible-path/mold-2.36.0+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.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+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=2043 -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.36.0+dfsg/third-party/tbb/src/tbb/rtm_rw_mutex.cpp -[ 11%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/semaphore.cpp.o -cd /build/reproducible-path/mold-2.36.0+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.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+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=2043 -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.36.0+dfsg/third-party/tbb/src/tbb/semaphore.cpp -/build/reproducible-path/mold-2.36.0+dfsg/third-party/mimalloc/src/stats.c: In function 'mi_stats_print': -/build/reproducible-path/mold-2.36.0+dfsg/third-party/mimalloc/src/stats.c:408:22: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic] - 408 | mi_stats_print_out((mi_output_fun*)out, NULL); - | ^ -[ 11%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/small_object_pool.cpp.o -[ 11%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_compress_superblock.c.o -cd /build/reproducible-path/mold-2.36.0+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.36.0+dfsg/obj-x86_64-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+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.36.0+dfsg/third-party/zstd/lib/compress/zstd_compress_superblock.c -cd /build/reproducible-path/mold-2.36.0+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.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+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=2043 -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.36.0+dfsg/third-party/tbb/src/tbb/small_object_pool.cpp -[ 11%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_fast.c.o -cd /build/reproducible-path/mold-2.36.0+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.36.0+dfsg/obj-x86_64-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+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.36.0+dfsg/third-party/zstd/lib/compress/zstd_fast.c -[ 11%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_double_fast.c.o -[ 11%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/task.cpp.o -cd /build/reproducible-path/mold-2.36.0+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.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+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=2043 -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.36.0+dfsg/third-party/tbb/src/tbb/task.cpp -cd /build/reproducible-path/mold-2.36.0+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.36.0+dfsg/obj-x86_64-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+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.36.0+dfsg/third-party/zstd/lib/compress/zstd_double_fast.c -[ 11%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/task_dispatcher.cpp.o -cd /build/reproducible-path/mold-2.36.0+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.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+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=2043 -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.36.0+dfsg/third-party/tbb/src/tbb/task_dispatcher.cpp -[ 12%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/task_group_context.cpp.o -cd /build/reproducible-path/mold-2.36.0+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.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+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=2043 -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.36.0+dfsg/third-party/tbb/src/tbb/task_group_context.cpp -[ 12%] Building C object third-party/mimalloc/CMakeFiles/mimalloc-static.dir/src/prim/prim.c.o -cd /build/reproducible-path/mold-2.36.0+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.36.0+dfsg/third-party/mimalloc/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+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.36.0+dfsg/third-party/mimalloc/src/prim/prim.c In file included from /build/reproducible-path/mold-2.36.0+dfsg/third-party/mimalloc/include/mimalloc/atomic.h:41, from /build/reproducible-path/mold-2.36.0+dfsg/third-party/mimalloc/include/mimalloc/types.h:27, from /build/reproducible-path/mold-2.36.0+dfsg/third-party/mimalloc/include/mimalloc/internal.h:17, @@ -1013,75 +1046,77 @@ | ^~~~~~~~~~~~~~~~~~~~~~ In function '_mi_page_free': cc1: note: destination object is likely at address zero -[ 12%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/thread_dispatcher.cpp.o +In file included from /usr/include/c++/14/atomic:50, + from /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/oneapi/tbb/detail/_utils.h:22, + from /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/task_dispatcher.h:20, + from /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/arena.cpp:17: +In member function 'void std::__atomic_base<_IntTp>::store(__int_type, std::memory_order) [with _ITp = bool]', + inlined from 'void std::atomic::store(bool, std::memory_order)' at /usr/include/c++/14/atomic:109:20, + inlined from 'void tbb::detail::r1::concurrent_monitor_base::notify_one_relaxed() [with Context = long unsigned int]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/concurrent_monitor.h:300:53: +/usr/include/c++/14/bits/atomic_base.h:477:25: warning: 'void __atomic_store_1(volatile void*, unsigned char, int)' writing 1 byte into a region of size 0 overflows the destination [-Wstringop-overflow=] + 477 | __atomic_store_n(&_M_i, __i, int(__m)); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +In member function 'void tbb::detail::r1::concurrent_monitor_base::notify_one_relaxed() [with Context = long unsigned int]': +cc1plus: note: destination object is likely at address zero +[ 11%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/rtm_rw_mutex.cpp.o +cd /build/reproducible-path/mold-2.36.0+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.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+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=2043 -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.36.0+dfsg/third-party/tbb/src/tbb/rtm_rw_mutex.cpp +[ 11%] Building C object third-party/mimalloc/CMakeFiles/mimalloc-static.dir/src/random.c.o +cd /build/reproducible-path/mold-2.36.0+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.36.0+dfsg/third-party/mimalloc/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+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.36.0+dfsg/third-party/mimalloc/src/random.c +[ 11%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/semaphore.cpp.o +cd /build/reproducible-path/mold-2.36.0+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.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+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=2043 -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.36.0+dfsg/third-party/tbb/src/tbb/semaphore.cpp +[ 11%] Building C object third-party/mimalloc/CMakeFiles/mimalloc-static.dir/src/segment.c.o +cd /build/reproducible-path/mold-2.36.0+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.36.0+dfsg/third-party/mimalloc/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+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.36.0+dfsg/third-party/mimalloc/src/segment.c +[ 12%] 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.36.0+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.36.0+dfsg/obj-x86_64-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.36.0+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.36.0+dfsg/third-party/zstd/lib/decompress/huf_decompress_amd64.S +[ 12%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/dictBuilder/cover.c.o +cd /build/reproducible-path/mold-2.36.0+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.36.0+dfsg/obj-x86_64-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+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.36.0+dfsg/third-party/zstd/lib/dictBuilder/cover.c +[ 12%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/small_object_pool.cpp.o +cd /build/reproducible-path/mold-2.36.0+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.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+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=2043 -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.36.0+dfsg/third-party/tbb/src/tbb/small_object_pool.cpp +[ 12%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/task.cpp.o +cd /build/reproducible-path/mold-2.36.0+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.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+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=2043 -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.36.0+dfsg/third-party/tbb/src/tbb/task.cpp +[ 12%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/task_dispatcher.cpp.o +cd /build/reproducible-path/mold-2.36.0+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.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+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=2043 -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.36.0+dfsg/third-party/tbb/src/tbb/task_dispatcher.cpp +[ 12%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/dictBuilder/divsufsort.c.o +cd /build/reproducible-path/mold-2.36.0+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.36.0+dfsg/obj-x86_64-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+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.36.0+dfsg/third-party/zstd/lib/dictBuilder/divsufsort.c +[ 14%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/task_group_context.cpp.o +cd /build/reproducible-path/mold-2.36.0+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.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+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=2043 -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.36.0+dfsg/third-party/tbb/src/tbb/task_group_context.cpp +[ 14%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/thread_dispatcher.cpp.o cd /build/reproducible-path/mold-2.36.0+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.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+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=2043 -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.36.0+dfsg/third-party/tbb/src/tbb/thread_dispatcher.cpp -[ 12%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/thread_request_serializer.cpp.o -cd /build/reproducible-path/mold-2.36.0+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.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+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=2043 -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.36.0+dfsg/third-party/tbb/src/tbb/thread_request_serializer.cpp -[ 12%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/threading_control.cpp.o -cd /build/reproducible-path/mold-2.36.0+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.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+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=2043 -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.36.0+dfsg/third-party/tbb/src/tbb/threading_control.cpp -[ 12%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/version.cpp.o -cd /build/reproducible-path/mold-2.36.0+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.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+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=2043 -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.36.0+dfsg/third-party/tbb/src/tbb/version.cpp /build/reproducible-path/mold-2.36.0+dfsg/third-party/mimalloc/src/segment.c: In function 'mi_segment_span_free_coalesce': /build/reproducible-path/mold-2.36.0+dfsg/third-party/mimalloc/src/segment.c:665:30: warning: '__atomic_load_8' writing 8 bytes into a region of size 0 overflows the destination [-Wstringop-overflow=] 665 | const bool is_abandoned = (segment->thread_id == 0); // mi_segment_is_abandoned(segment); | ^~~~~~~ cc1: note: destination object is likely at address zero -[ 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.36.0+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.36.0+dfsg/obj-x86_64-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+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.36.0+dfsg/third-party/zstd/lib/compress/zstd_lazy.c -[ 12%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/queuing_rw_mutex.cpp.o -cd /build/reproducible-path/mold-2.36.0+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.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+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=2043 -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.36.0+dfsg/third-party/tbb/src/tbb/queuing_rw_mutex.cpp -[ 12%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_ldm.c.o -cd /build/reproducible-path/mold-2.36.0+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.36.0+dfsg/obj-x86_64-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+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.36.0+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.36.0+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.36.0+dfsg/obj-x86_64-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+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.36.0+dfsg/third-party/zstd/lib/compress/zstd_opt.c -[ 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.36.0+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.36.0+dfsg/obj-x86_64-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+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.36.0+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.36.0+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.36.0+dfsg/obj-x86_64-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+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.36.0+dfsg/third-party/zstd/lib/decompress/huf_decompress.c -[ 14%] Linking C static library libblake3.a -cd /build/reproducible-path/mold-2.36.0+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.36.0+dfsg/obj-x86_64-linux-gnu/third-party/blake3/c && /usr/bin/cmake -E cmake_link_script CMakeFiles/blake3.dir/link.txt --verbose=1 -/usr/bin/ar qc libblake3.a CMakeFiles/blake3.dir/blake3.c.o CMakeFiles/blake3.dir/blake3_dispatch.c.o CMakeFiles/blake3.dir/blake3_portable.c.o "CMakeFiles/blake3.dir/blake3_avx2_x86-64_unix.S.o" "CMakeFiles/blake3.dir/blake3_avx512_x86-64_unix.S.o" "CMakeFiles/blake3.dir/blake3_sse2_x86-64_unix.S.o" "CMakeFiles/blake3.dir/blake3_sse41_x86-64_unix.S.o" -/usr/bin/ranlib libblake3.a -make[3]: Leaving directory '/build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu' -[ 14%] Built target blake3 -[ 14%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/decompress/zstd_ddict.c.o -cd /build/reproducible-path/mold-2.36.0+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.36.0+dfsg/obj-x86_64-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+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.36.0+dfsg/third-party/zstd/lib/decompress/zstd_ddict.c -[ 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.36.0+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.36.0+dfsg/obj-x86_64-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+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.36.0+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.36.0+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.36.0+dfsg/obj-x86_64-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+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.36.0+dfsg/third-party/zstd/lib/decompress/zstd_decompress_block.c -[ 14%] Linking C static library libmimalloc.a -cd /build/reproducible-path/mold-2.36.0+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.36.0+dfsg/obj-x86_64-linux-gnu/third-party/mimalloc && /usr/bin/cmake -E cmake_link_script CMakeFiles/mimalloc-static.dir/link.txt --verbose=1 -/usr/bin/ar qc libmimalloc.a "CMakeFiles/mimalloc-static.dir/src/alloc.c.o" "CMakeFiles/mimalloc-static.dir/src/alloc-aligned.c.o" "CMakeFiles/mimalloc-static.dir/src/alloc-posix.c.o" "CMakeFiles/mimalloc-static.dir/src/arena.c.o" "CMakeFiles/mimalloc-static.dir/src/bitmap.c.o" "CMakeFiles/mimalloc-static.dir/src/heap.c.o" "CMakeFiles/mimalloc-static.dir/src/init.c.o" "CMakeFiles/mimalloc-static.dir/src/libc.c.o" "CMakeFiles/mimalloc-static.dir/src/options.c.o" "CMakeFiles/mimalloc-static.dir/src/os.c.o" "CMakeFiles/mimalloc-static.dir/src/page.c.o" "CMakeFiles/mimalloc-static.dir/src/random.c.o" "CMakeFiles/mimalloc-static.dir/src/segment.c.o" "CMakeFiles/mimalloc-static.dir/src/segment-map.c.o" "CMakeFiles/mimalloc-static.dir/src/stats.c.o" "CMakeFiles/mimalloc-static.dir/src/prim/prim.c.o" -/usr/bin/ranlib libmimalloc.a -make[3]: Leaving directory '/build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu' -[ 14%] Built target mimalloc-static -[ 15%] Building ASM object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/decompress/huf_decompress_amd64.S.o -cd /build/reproducible-path/mold-2.36.0+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.36.0+dfsg/obj-x86_64-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.36.0+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.36.0+dfsg/third-party/zstd/lib/decompress/huf_decompress_amd64.S -[ 15%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/dictBuilder/cover.c.o -cd /build/reproducible-path/mold-2.36.0+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.36.0+dfsg/obj-x86_64-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+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.36.0+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.36.0+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.36.0+dfsg/obj-x86_64-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+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.36.0+dfsg/third-party/zstd/lib/dictBuilder/divsufsort.c -[ 15%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/dictBuilder/fastcover.c.o +[ 14%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/thread_request_serializer.cpp.o +cd /build/reproducible-path/mold-2.36.0+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.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+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=2043 -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.36.0+dfsg/third-party/tbb/src/tbb/thread_request_serializer.cpp +[ 14%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/dictBuilder/fastcover.c.o cd /build/reproducible-path/mold-2.36.0+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.36.0+dfsg/obj-x86_64-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+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.36.0+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 +[ 14%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/dictBuilder/zdict.c.o cd /build/reproducible-path/mold-2.36.0+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.36.0+dfsg/obj-x86_64-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+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.36.0+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_v01.c.o +[ 14%] 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.36.0+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.36.0+dfsg/obj-x86_64-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+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.36.0+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 +[ 14%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/threading_control.cpp.o +cd /build/reproducible-path/mold-2.36.0+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.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+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=2043 -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.36.0+dfsg/third-party/tbb/src/tbb/threading_control.cpp +[ 14%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/version.cpp.o +cd /build/reproducible-path/mold-2.36.0+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.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+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=2043 -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.36.0+dfsg/third-party/tbb/src/tbb/version.cpp +[ 14%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/queuing_rw_mutex.cpp.o +cd /build/reproducible-path/mold-2.36.0+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.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+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=2043 -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.36.0+dfsg/third-party/tbb/src/tbb/queuing_rw_mutex.cpp +[ 14%] Building C object third-party/mimalloc/CMakeFiles/mimalloc-static.dir/src/segment-map.c.o +cd /build/reproducible-path/mold-2.36.0+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.36.0+dfsg/third-party/mimalloc/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+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.36.0+dfsg/third-party/mimalloc/src/segment-map.c +[ 14%] 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.36.0+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.36.0+dfsg/obj-x86_64-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+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.36.0+dfsg/third-party/zstd/lib/legacy/zstd_v02.c +[ 15%] Building C object third-party/mimalloc/CMakeFiles/mimalloc-static.dir/src/stats.c.o +cd /build/reproducible-path/mold-2.36.0+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.36.0+dfsg/third-party/mimalloc/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+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.36.0+dfsg/third-party/mimalloc/src/stats.c [ 16%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/legacy/zstd_v03.c.o cd /build/reproducible-path/mold-2.36.0+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.36.0+dfsg/obj-x86_64-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+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.36.0+dfsg/third-party/zstd/lib/legacy/zstd_v03.c +/build/reproducible-path/mold-2.36.0+dfsg/third-party/mimalloc/src/stats.c: In function 'mi_stats_print': +/build/reproducible-path/mold-2.36.0+dfsg/third-party/mimalloc/src/stats.c:408:22: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic] + 408 | mi_stats_print_out((mi_output_fun*)out, NULL); + | ^ +[ 16%] Building C object third-party/mimalloc/CMakeFiles/mimalloc-static.dir/src/prim/prim.c.o +cd /build/reproducible-path/mold-2.36.0+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.36.0+dfsg/third-party/mimalloc/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+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.36.0+dfsg/third-party/mimalloc/src/prim/prim.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.36.0+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.36.0+dfsg/obj-x86_64-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+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.36.0+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.36.0+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.36.0+dfsg/obj-x86_64-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+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.36.0+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.36.0+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.36.0+dfsg/obj-x86_64-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+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.36.0+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.36.0+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.36.0+dfsg/obj-x86_64-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+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.36.0+dfsg/third-party/zstd/lib/legacy/zstd_v07.c In function 'ZSTDv01_decodeLiteralsBlock', inlined from 'ZSTD_decompressBlock' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib/legacy/zstd_v01.c:1899:17: /build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib/legacy/zstd_v01.c:1505:20: warning: 'litbp.origSize' may be used uninitialized [-Wmaybe-uninitialized] @@ -1134,18 +1169,19 @@ /build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib/legacy/zstd_v01.c:1918:23: note: '*(unsigned int *)((char *)&blockProperties + offsetof(blockProperties_t, blockType))' was declared here 1918 | blockProperties_t blockProperties; | ^~~~~~~~~~~~~~~ -In file included from /usr/include/c++/14/atomic:50, - from /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include/oneapi/tbb/detail/_utils.h:22, - from /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/task_dispatcher.h:20, - from /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/arena.cpp:17: -In member function 'void std::__atomic_base<_IntTp>::store(__int_type, std::memory_order) [with _ITp = bool]', - inlined from 'void std::atomic::store(bool, std::memory_order)' at /usr/include/c++/14/atomic:109:20, - inlined from 'void tbb::detail::r1::concurrent_monitor_base::notify_one_relaxed() [with Context = long unsigned int]' at /build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/concurrent_monitor.h:300:53: -/usr/include/c++/14/bits/atomic_base.h:477:25: warning: 'void __atomic_store_1(volatile void*, unsigned char, int)' writing 1 byte into a region of size 0 overflows the destination [-Wstringop-overflow=] - 477 | __atomic_store_n(&_M_i, __i, int(__m)); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -In member function 'void tbb::detail::r1::concurrent_monitor_base::notify_one_relaxed() [with Context = long unsigned int]': -cc1plus: note: destination object is likely at address zero +[ 16%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/legacy/zstd_v05.c.o +[ 16%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/legacy/zstd_v06.c.o +cd /build/reproducible-path/mold-2.36.0+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.36.0+dfsg/obj-x86_64-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+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.36.0+dfsg/third-party/zstd/lib/legacy/zstd_v06.c +cd /build/reproducible-path/mold-2.36.0+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.36.0+dfsg/obj-x86_64-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+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.36.0+dfsg/third-party/zstd/lib/legacy/zstd_v05.c +[ 16%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/legacy/zstd_v07.c.o +cd /build/reproducible-path/mold-2.36.0+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.36.0+dfsg/obj-x86_64-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/lib -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+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.36.0+dfsg/third-party/zstd/lib/legacy/zstd_v07.c +[ 16%] Linking C static library libmimalloc.a +cd /build/reproducible-path/mold-2.36.0+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.36.0+dfsg/obj-x86_64-linux-gnu/third-party/mimalloc && /usr/bin/cmake -E cmake_link_script CMakeFiles/mimalloc-static.dir/link.txt --verbose=1 +/usr/bin/ar qc libmimalloc.a "CMakeFiles/mimalloc-static.dir/src/alloc.c.o" "CMakeFiles/mimalloc-static.dir/src/alloc-aligned.c.o" "CMakeFiles/mimalloc-static.dir/src/alloc-posix.c.o" "CMakeFiles/mimalloc-static.dir/src/arena.c.o" "CMakeFiles/mimalloc-static.dir/src/bitmap.c.o" "CMakeFiles/mimalloc-static.dir/src/heap.c.o" "CMakeFiles/mimalloc-static.dir/src/init.c.o" "CMakeFiles/mimalloc-static.dir/src/libc.c.o" "CMakeFiles/mimalloc-static.dir/src/options.c.o" "CMakeFiles/mimalloc-static.dir/src/os.c.o" "CMakeFiles/mimalloc-static.dir/src/page.c.o" "CMakeFiles/mimalloc-static.dir/src/random.c.o" "CMakeFiles/mimalloc-static.dir/src/segment.c.o" "CMakeFiles/mimalloc-static.dir/src/segment-map.c.o" "CMakeFiles/mimalloc-static.dir/src/stats.c.o" "CMakeFiles/mimalloc-static.dir/src/prim/prim.c.o" +/usr/bin/ranlib libmimalloc.a +make[3]: Leaving directory '/build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu' +[ 16%] Built target mimalloc-static [ 16%] Linking CXX static library ../../../../gnu_14.2_cxx11_64_none/libtbb.a cd /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu/third-party/tbb/src/tbb && /usr/bin/cmake -P CMakeFiles/tbb.dir/cmake_clean_target.cmake cd /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu/third-party/tbb/src/tbb && /usr/bin/cmake -E cmake_link_script CMakeFiles/tbb.dir/link.txt --verbose=1 @@ -1166,222 +1202,222 @@ make[3]: Leaving directory '/build/reproducible-path/mold-2.36.0+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.36.0+dfsg/obj-x86_64-linux-gnu' -[ 16%] Building CXX object CMakeFiles/mold.dir/src/arch-arm64.cc.X86_64.cc.o [ 16%] Building CXX object CMakeFiles/mold.dir/src/arch-arm64.cc.I386.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -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.36.0+dfsg/obj-x86_64-linux-gnu/src/arch-arm64.cc.X86_64.cc -/usr/bin/c++ -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -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.36.0+dfsg/obj-x86_64-linux-gnu/src/arch-arm64.cc.I386.cc [ 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.ARM64BE.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -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.36.0+dfsg/obj-x86_64-linux-gnu/src/arch-arm64.cc.I386.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -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.36.0+dfsg/obj-x86_64-linux-gnu/src/arch-arm64.cc.ARM64LE.cc -[ 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.RV64LE.cc.o -[ 17%] Building CXX object CMakeFiles/mold.dir/src/arch-arm64.cc.RV32LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -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.36.0+dfsg/obj-x86_64-linux-gnu/src/arch-arm64.cc.ARM64BE.cc +[ 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.RV32BE.cc.o +[ 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.X86_64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -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.36.0+dfsg/obj-x86_64-linux-gnu/src/arch-arm64.cc.ARM32.cc -[ 17%] Building CXX object CMakeFiles/mold.dir/src/arch-arm64.cc.PPC32.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -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.36.0+dfsg/obj-x86_64-linux-gnu/src/arch-arm64.cc.X86_64.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -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.36.0+dfsg/obj-x86_64-linux-gnu/src/arch-arm64.cc.RV32LE.cc [ 17%] Building CXX object CMakeFiles/mold.dir/src/arch-arm64.cc.RV64BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -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.36.0+dfsg/obj-x86_64-linux-gnu/src/arch-arm64.cc.RV32BE.cc +[ 17%] Building CXX object CMakeFiles/mold.dir/src/arch-arm64.cc.PPC32.cc.o +[ 17%] Building CXX object CMakeFiles/mold.dir/src/arch-arm64.cc.RV64LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -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.36.0+dfsg/obj-x86_64-linux-gnu/src/arch-arm64.cc.RV64LE.cc -[ 18%] Building CXX object CMakeFiles/mold.dir/src/arch-arm64.cc.PPC64V1.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -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.36.0+dfsg/obj-x86_64-linux-gnu/src/arch-arm64.cc.RV64BE.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -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.36.0+dfsg/obj-x86_64-linux-gnu/src/arch-arm64.cc.PPC32.cc +[ 18%] Building CXX object CMakeFiles/mold.dir/src/arch-arm64.cc.PPC64V1.cc.o [ 18%] Building CXX object CMakeFiles/mold.dir/src/arch-arm64.cc.PPC64V2.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -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.36.0+dfsg/obj-x86_64-linux-gnu/src/arch-arm64.cc.PPC64V1.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -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.36.0+dfsg/obj-x86_64-linux-gnu/src/arch-arm64.cc.PPC64V2.cc -[ 18%] Building CXX object CMakeFiles/mold.dir/src/arch-arm64.cc.M68K.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -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.36.0+dfsg/obj-x86_64-linux-gnu/src/arch-arm64.cc.M68K.cc -[ 18%] Building CXX object CMakeFiles/mold.dir/src/arch-arm64.cc.SPARC64.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.SPARC64.cc.o +[ 18%] Building CXX object CMakeFiles/mold.dir/src/arch-arm64.cc.M68K.cc.o +[ 18%] Building CXX object CMakeFiles/mold.dir/src/arch-arm64.cc.SH4LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -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.36.0+dfsg/obj-x86_64-linux-gnu/src/arch-arm64.cc.S390X.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -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.36.0+dfsg/obj-x86_64-linux-gnu/src/arch-arm64.cc.SPARC64.cc -[ 20%] Building CXX object CMakeFiles/mold.dir/src/arch-arm64.cc.SH4BE.cc.o -[ 20%] Building CXX object CMakeFiles/mold.dir/src/arch-loongarch.cc.I386.cc.o -[ 20%] Building CXX object CMakeFiles/mold.dir/src/arch-arm64.cc.LOONGARCH32.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -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.36.0+dfsg/obj-x86_64-linux-gnu/src/arch-arm64.cc.M68K.cc +/usr/bin/c++ -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -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.36.0+dfsg/obj-x86_64-linux-gnu/src/arch-arm64.cc.SH4LE.cc +[ 18%] Building CXX object CMakeFiles/mold.dir/src/arch-arm64.cc.SH4BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -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.36.0+dfsg/obj-x86_64-linux-gnu/src/arch-arm64.cc.SH4BE.cc -[ 20%] Building CXX object CMakeFiles/mold.dir/src/arch-arm64.cc.LOONGARCH64.cc.o -[ 20%] Building CXX object CMakeFiles/mold.dir/src/arch-loongarch.cc.X86_64.cc.o -[ 20%] Building CXX object CMakeFiles/mold.dir/src/arch-loongarch.cc.ARM64LE.cc.o +[ 18%] Building CXX object CMakeFiles/mold.dir/src/arch-loongarch.cc.I386.cc.o +[ 20%] Building CXX object CMakeFiles/mold.dir/src/arch-arm64.cc.LOONGARCH32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -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.36.0+dfsg/obj-x86_64-linux-gnu/src/arch-arm64.cc.LOONGARCH32.cc -[ 20%] Building CXX object CMakeFiles/mold.dir/src/arch-arm64.cc.SH4LE.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -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.36.0+dfsg/obj-x86_64-linux-gnu/src/arch-arm64.cc.SH4LE.cc -/usr/bin/c++ -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -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.36.0+dfsg/obj-x86_64-linux-gnu/src/arch-arm64.cc.LOONGARCH64.cc -[ 20%] Building CXX object CMakeFiles/mold.dir/src/arch-loongarch.cc.RV32BE.cc.o -[ 20%] Building CXX object CMakeFiles/mold.dir/src/arch-loongarch.cc.ARM64BE.cc.o +[ 20%] Building CXX object CMakeFiles/mold.dir/src/arch-loongarch.cc.X86_64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -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.36.0+dfsg/obj-x86_64-linux-gnu/src/arch-loongarch.cc.X86_64.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -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.36.0+dfsg/obj-x86_64-linux-gnu/src/arch-loongarch.cc.I386.cc -/usr/bin/c++ -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -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.36.0+dfsg/obj-x86_64-linux-gnu/src/arch-loongarch.cc.ARM64LE.cc +[ 20%] Building CXX object CMakeFiles/mold.dir/src/arch-arm64.cc.LOONGARCH64.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -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.36.0+dfsg/obj-x86_64-linux-gnu/src/arch-arm64.cc.LOONGARCH64.cc +[ 20%] Building CXX object CMakeFiles/mold.dir/src/arch-loongarch.cc.ARM64BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -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.36.0+dfsg/obj-x86_64-linux-gnu/src/arch-loongarch.cc.ARM64BE.cc +[ 20%] Building CXX object CMakeFiles/mold.dir/src/arch-loongarch.cc.ARM64LE.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -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.36.0+dfsg/obj-x86_64-linux-gnu/src/arch-loongarch.cc.ARM64LE.cc +[ 20%] Building CXX object CMakeFiles/mold.dir/src/arch-loongarch.cc.RV32BE.cc.o +[ 21%] Building CXX object CMakeFiles/mold.dir/src/arch-loongarch.cc.ARM32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -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.36.0+dfsg/obj-x86_64-linux-gnu/src/arch-loongarch.cc.RV32BE.cc [ 20%] Building CXX object CMakeFiles/mold.dir/src/arch-loongarch.cc.RV64LE.cc.o -[ 21%] Building CXX object CMakeFiles/mold.dir/src/arch-loongarch.cc.ARM32.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -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.36.0+dfsg/obj-x86_64-linux-gnu/src/arch-loongarch.cc.ARM32.cc [ 21%] Building CXX object CMakeFiles/mold.dir/src/arch-loongarch.cc.RV32LE.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -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.36.0+dfsg/obj-x86_64-linux-gnu/src/arch-loongarch.cc.RV64LE.cc +/usr/bin/c++ -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -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.36.0+dfsg/obj-x86_64-linux-gnu/src/arch-loongarch.cc.ARM32.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -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.36.0+dfsg/obj-x86_64-linux-gnu/src/arch-loongarch.cc.RV32LE.cc -[ 21%] Building CXX object CMakeFiles/mold.dir/src/arch-loongarch.cc.RV64BE.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -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.36.0+dfsg/obj-x86_64-linux-gnu/src/arch-loongarch.cc.RV64BE.cc -[ 21%] Building CXX object CMakeFiles/mold.dir/src/arch-loongarch.cc.SPARC64.cc.o [ 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.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -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.36.0+dfsg/obj-x86_64-linux-gnu/src/arch-loongarch.cc.RV64LE.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -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.36.0+dfsg/obj-x86_64-linux-gnu/src/arch-loongarch.cc.PPC32.cc -/usr/bin/c++ -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -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.36.0+dfsg/obj-x86_64-linux-gnu/src/arch-loongarch.cc.PPC64V1.cc -/usr/bin/c++ -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -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.36.0+dfsg/obj-x86_64-linux-gnu/src/arch-loongarch.cc.SPARC64.cc -[ 21%] Building CXX object CMakeFiles/mold.dir/src/arch-loongarch.cc.S390X.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -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.36.0+dfsg/obj-x86_64-linux-gnu/src/arch-loongarch.cc.S390X.cc +[ 21%] Building CXX object CMakeFiles/mold.dir/src/arch-loongarch.cc.RV64BE.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -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.36.0+dfsg/obj-x86_64-linux-gnu/src/arch-loongarch.cc.RV64BE.cc [ 22%] Building CXX object CMakeFiles/mold.dir/src/arch-loongarch.cc.PPC64V2.cc.o -[ 22%] Building CXX object CMakeFiles/mold.dir/src/arch-loongarch.cc.SH4BE.cc.o -[ 23%] Building CXX object CMakeFiles/mold.dir/src/arch-loongarch.cc.LOONGARCH32.cc.o -[ 23%] Building CXX object CMakeFiles/mold.dir/src/arch-loongarch.cc.M68K.cc.o -[ 23%] Building CXX object CMakeFiles/mold.dir/src/arch-loongarch.cc.SH4LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -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.36.0+dfsg/obj-x86_64-linux-gnu/src/arch-loongarch.cc.PPC64V2.cc +[ 22%] Building CXX object CMakeFiles/mold.dir/src/arch-loongarch.cc.PPC64V1.cc.o +[ 22%] Building CXX object CMakeFiles/mold.dir/src/arch-loongarch.cc.S390X.cc.o +[ 22%] Building CXX object CMakeFiles/mold.dir/src/arch-loongarch.cc.M68K.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -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.36.0+dfsg/obj-x86_64-linux-gnu/src/arch-loongarch.cc.PPC64V1.cc +[ 22%] Building CXX object CMakeFiles/mold.dir/src/arch-loongarch.cc.SPARC64.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -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.36.0+dfsg/obj-x86_64-linux-gnu/src/arch-loongarch.cc.S390X.cc +/usr/bin/c++ -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -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.36.0+dfsg/obj-x86_64-linux-gnu/src/arch-loongarch.cc.SPARC64.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -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.36.0+dfsg/obj-x86_64-linux-gnu/src/arch-loongarch.cc.M68K.cc +[ 22%] Building CXX object CMakeFiles/mold.dir/src/arch-loongarch.cc.SH4LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -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.36.0+dfsg/obj-x86_64-linux-gnu/src/arch-loongarch.cc.SH4LE.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.SH4BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -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.36.0+dfsg/obj-x86_64-linux-gnu/src/arch-loongarch.cc.SH4BE.cc [ 23%] Building CXX object CMakeFiles/mold.dir/src/arch-loongarch.cc.LOONGARCH64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -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.36.0+dfsg/obj-x86_64-linux-gnu/src/arch-loongarch.cc.LOONGARCH32.cc -/usr/bin/c++ -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -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.36.0+dfsg/obj-x86_64-linux-gnu/src/arch-loongarch.cc.LOONGARCH64.cc +[ 23%] Building CXX object CMakeFiles/mold.dir/src/arch-riscv.cc.I386.cc.o [ 23%] Building CXX object CMakeFiles/mold.dir/src/arch-riscv.cc.X86_64.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -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.36.0+dfsg/obj-x86_64-linux-gnu/src/arch-loongarch.cc.LOONGARCH64.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -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.36.0+dfsg/obj-x86_64-linux-gnu/src/arch-riscv.cc.X86_64.cc -[ 23%] Building CXX object CMakeFiles/mold.dir/src/arch-riscv.cc.I386.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -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.36.0+dfsg/obj-x86_64-linux-gnu/src/arch-riscv.cc.I386.cc [ 23%] Building CXX object CMakeFiles/mold.dir/src/arch-riscv.cc.ARM64LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -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.36.0+dfsg/obj-x86_64-linux-gnu/src/arch-riscv.cc.ARM64LE.cc -[ 23%] Building CXX object CMakeFiles/mold.dir/src/arch-riscv.cc.ARM32.cc.o [ 23%] Building CXX object CMakeFiles/mold.dir/src/arch-riscv.cc.ARM64BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -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.36.0+dfsg/obj-x86_64-linux-gnu/src/arch-riscv.cc.ARM64BE.cc -/usr/bin/c++ -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -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.36.0+dfsg/obj-x86_64-linux-gnu/src/arch-riscv.cc.ARM32.cc [ 24%] Building CXX object CMakeFiles/mold.dir/src/arch-riscv.cc.RV32LE.cc.o -[ 24%] Building CXX object CMakeFiles/mold.dir/src/arch-riscv.cc.RV64LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -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.36.0+dfsg/obj-x86_64-linux-gnu/src/arch-riscv.cc.RV32LE.cc -/usr/bin/c++ -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -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.36.0+dfsg/obj-x86_64-linux-gnu/src/arch-riscv.cc.RV64LE.cc +[ 24%] Building CXX object CMakeFiles/mold.dir/src/arch-riscv.cc.ARM32.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -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.36.0+dfsg/obj-x86_64-linux-gnu/src/arch-riscv.cc.ARM32.cc [ 24%] Building CXX object CMakeFiles/mold.dir/src/arch-riscv.cc.RV32BE.cc.o -[ 24%] Building CXX object CMakeFiles/mold.dir/src/arch-riscv.cc.RV64BE.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -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.36.0+dfsg/obj-x86_64-linux-gnu/src/arch-riscv.cc.RV32BE.cc +[ 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.PPC32.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -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.36.0+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.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -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.36.0+dfsg/obj-x86_64-linux-gnu/src/arch-riscv.cc.RV64LE.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -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.36.0+dfsg/obj-x86_64-linux-gnu/src/arch-riscv.cc.RV64BE.cc +[ 25%] Building CXX object CMakeFiles/mold.dir/src/arch-riscv.cc.PPC64V2.cc.o +[ 25%] Building CXX object CMakeFiles/mold.dir/src/arch-riscv.cc.PPC64V1.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -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.36.0+dfsg/obj-x86_64-linux-gnu/src/arch-riscv.cc.PPC32.cc -[ 24%] Building CXX object CMakeFiles/mold.dir/src/arch-riscv.cc.PPC64V1.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -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.36.0+dfsg/obj-x86_64-linux-gnu/src/arch-riscv.cc.PPC64V2.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -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.36.0+dfsg/obj-x86_64-linux-gnu/src/arch-riscv.cc.PPC64V1.cc -[ 24%] Building CXX object CMakeFiles/mold.dir/src/arch-riscv.cc.S390X.cc.o +[ 25%] Building CXX object CMakeFiles/mold.dir/src/arch-riscv.cc.S390X.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -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.36.0+dfsg/obj-x86_64-linux-gnu/src/arch-riscv.cc.S390X.cc -[ 25%] Building CXX object CMakeFiles/mold.dir/src/arch-riscv.cc.PPC64V2.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -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.36.0+dfsg/obj-x86_64-linux-gnu/src/arch-riscv.cc.PPC64V2.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 /usr/bin/c++ -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -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.36.0+dfsg/obj-x86_64-linux-gnu/src/arch-riscv.cc.SPARC64.cc [ 25%] Building CXX object CMakeFiles/mold.dir/src/arch-riscv.cc.SH4LE.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -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.36.0+dfsg/obj-x86_64-linux-gnu/src/arch-riscv.cc.SH4LE.cc -[ 25%] Building CXX object CMakeFiles/mold.dir/src/arch-riscv.cc.M68K.cc.o -[ 25%] Building CXX object CMakeFiles/mold.dir/src/arch-riscv.cc.SH4BE.cc.o -[ 25%] Building CXX object CMakeFiles/mold.dir/src/arch-riscv.cc.LOONGARCH32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -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.36.0+dfsg/obj-x86_64-linux-gnu/src/arch-riscv.cc.M68K.cc +[ 25%] Building CXX object CMakeFiles/mold.dir/src/arch-riscv.cc.SH4BE.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -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.36.0+dfsg/obj-x86_64-linux-gnu/src/arch-riscv.cc.SH4LE.cc [ 27%] Building CXX object CMakeFiles/mold.dir/src/arch-riscv.cc.LOONGARCH64.cc.o -[ 27%] Building CXX object CMakeFiles/mold.dir/src/arch-sh4.cc.X86_64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -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.36.0+dfsg/obj-x86_64-linux-gnu/src/arch-riscv.cc.SH4BE.cc -/usr/bin/c++ -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -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.36.0+dfsg/obj-x86_64-linux-gnu/src/arch-riscv.cc.LOONGARCH32.cc -[ 27%] Building CXX object CMakeFiles/mold.dir/src/arch-sh4.cc.I386.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -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.36.0+dfsg/obj-x86_64-linux-gnu/src/arch-riscv.cc.LOONGARCH64.cc -[ 27%] Building CXX object CMakeFiles/mold.dir/src/arch-sh4.cc.ARM64LE.cc.o +[ 27%] Building CXX object CMakeFiles/mold.dir/src/arch-riscv.cc.LOONGARCH32.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -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.36.0+dfsg/obj-x86_64-linux-gnu/src/arch-riscv.cc.LOONGARCH32.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.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -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.36.0+dfsg/obj-x86_64-linux-gnu/src/arch-sh4.cc.X86_64.cc -[ 27%] Building CXX object CMakeFiles/mold.dir/src/arch-sh4.cc.ARM64BE.cc.o +[ 27%] Building CXX object CMakeFiles/mold.dir/src/arch-sh4.cc.I386.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -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.36.0+dfsg/obj-x86_64-linux-gnu/src/arch-sh4.cc.I386.cc -[ 27%] Building CXX object CMakeFiles/mold.dir/src/arch-sh4.cc.ARM32.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -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.36.0+dfsg/obj-x86_64-linux-gnu/src/arch-sh4.cc.ARM64BE.cc +[ 27%] Building CXX object CMakeFiles/mold.dir/src/arch-sh4.cc.ARM64LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -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.36.0+dfsg/obj-x86_64-linux-gnu/src/arch-sh4.cc.ARM64LE.cc -/usr/bin/c++ -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -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.36.0+dfsg/obj-x86_64-linux-gnu/src/arch-sh4.cc.ARM32.cc -[ 27%] Building CXX object CMakeFiles/mold.dir/src/arch-sh4.cc.RV64BE.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -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.36.0+dfsg/obj-x86_64-linux-gnu/src/arch-sh4.cc.RV64BE.cc [ 28%] Building CXX object CMakeFiles/mold.dir/src/arch-sh4.cc.RV32LE.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -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.36.0+dfsg/obj-x86_64-linux-gnu/src/arch-sh4.cc.RV32LE.cc +[ 28%] Building CXX object CMakeFiles/mold.dir/src/arch-sh4.cc.ARM32.cc.o +[ 28%] Building CXX object CMakeFiles/mold.dir/src/arch-sh4.cc.ARM64BE.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -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.36.0+dfsg/obj-x86_64-linux-gnu/src/arch-sh4.cc.ARM32.cc [ 28%] Building CXX object CMakeFiles/mold.dir/src/arch-sh4.cc.RV32BE.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -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.36.0+dfsg/obj-x86_64-linux-gnu/src/arch-sh4.cc.ARM64BE.cc +[ 28%] Building CXX object CMakeFiles/mold.dir/src/arch-sh4.cc.RV64BE.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -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.36.0+dfsg/obj-x86_64-linux-gnu/src/arch-sh4.cc.RV32LE.cc +[ 28%] Building CXX object CMakeFiles/mold.dir/src/arch-sh4.cc.RV64LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -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.36.0+dfsg/obj-x86_64-linux-gnu/src/arch-sh4.cc.RV32BE.cc +/usr/bin/c++ -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -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.36.0+dfsg/obj-x86_64-linux-gnu/src/arch-sh4.cc.RV64LE.cc +/usr/bin/c++ -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -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.36.0+dfsg/obj-x86_64-linux-gnu/src/arch-sh4.cc.RV64BE.cc [ 28%] Building CXX object CMakeFiles/mold.dir/src/arch-sh4.cc.PPC32.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -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.36.0+dfsg/obj-x86_64-linux-gnu/src/arch-sh4.cc.PPC32.cc +[ 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.SPARC64.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -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.36.0+dfsg/obj-x86_64-linux-gnu/src/arch-sh4.cc.PPC64V2.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -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.36.0+dfsg/obj-x86_64-linux-gnu/src/arch-sh4.cc.PPC64V1.cc [ 29%] Building CXX object CMakeFiles/mold.dir/src/arch-sh4.cc.S390X.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -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.36.0+dfsg/obj-x86_64-linux-gnu/src/arch-sh4.cc.PPC32.cc -[ 29%] Building CXX object CMakeFiles/mold.dir/src/arch-sh4.cc.RV64LE.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.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -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.36.0+dfsg/obj-x86_64-linux-gnu/src/arch-sh4.cc.S390X.cc -[ 29%] Building CXX object CMakeFiles/mold.dir/src/arch-sh4.cc.SH4LE.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -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.36.0+dfsg/obj-x86_64-linux-gnu/src/arch-sh4.cc.SPARC64.cc +[ 29%] Building CXX object CMakeFiles/mold.dir/src/arch-sh4.cc.M68K.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -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.36.0+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 /usr/bin/c++ -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -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.36.0+dfsg/obj-x86_64-linux-gnu/src/arch-sh4.cc.SH4LE.cc -/usr/bin/c++ -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -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.36.0+dfsg/obj-x86_64-linux-gnu/src/arch-sh4.cc.RV64LE.cc -[ 29%] Building CXX object CMakeFiles/mold.dir/src/arch-sh4.cc.PPC64V2.cc.o -[ 29%] Building CXX object CMakeFiles/mold.dir/src/arch-sh4.cc.SH4BE.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.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -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.36.0+dfsg/obj-x86_64-linux-gnu/src/arch-sh4.cc.PPC64V2.cc -/usr/bin/c++ -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -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.36.0+dfsg/obj-x86_64-linux-gnu/src/arch-sh4.cc.SPARC64.cc -/usr/bin/c++ -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -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.36.0+dfsg/obj-x86_64-linux-gnu/src/arch-sh4.cc.SH4BE.cc -[ 29%] Building CXX object CMakeFiles/mold.dir/src/arch-sh4.cc.LOONGARCH32.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -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.36.0+dfsg/obj-x86_64-linux-gnu/src/arch-sh4.cc.LOONGARCH32.cc [ 30%] Building CXX object CMakeFiles/mold.dir/src/arch-sh4.cc.LOONGARCH64.cc.o +[ 30%] Building CXX object CMakeFiles/mold.dir/src/arch-sh4.cc.SH4BE.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -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.36.0+dfsg/obj-x86_64-linux-gnu/src/arch-sh4.cc.SH4BE.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -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.36.0+dfsg/obj-x86_64-linux-gnu/src/arch-sh4.cc.LOONGARCH64.cc +[ 30%] Building CXX object CMakeFiles/mold.dir/src/cmdline.cc.I386.cc.o +[ 30%] Building CXX object CMakeFiles/mold.dir/src/arch-sh4.cc.LOONGARCH32.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -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.36.0+dfsg/obj-x86_64-linux-gnu/src/arch-sh4.cc.LOONGARCH32.cc +/usr/bin/c++ -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.36.0+dfsg/obj-x86_64-linux-gnu/src/cmdline.cc.I386.cc [ 30%] Building CXX object CMakeFiles/mold.dir/src/cmdline.cc.X86_64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.36.0+dfsg/obj-x86_64-linux-gnu/src/cmdline.cc.X86_64.cc [ 30%] Building CXX object CMakeFiles/mold.dir/src/cmdline.cc.ARM64LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.36.0+dfsg/obj-x86_64-linux-gnu/src/cmdline.cc.ARM64LE.cc -[ 30%] Building CXX object CMakeFiles/mold.dir/src/cmdline.cc.ARM32.cc.o [ 30%] Building CXX object CMakeFiles/mold.dir/src/cmdline.cc.ARM64BE.cc.o +[ 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 /usr/bin/c++ -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.36.0+dfsg/obj-x86_64-linux-gnu/src/cmdline.cc.ARM64BE.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.36.0+dfsg/obj-x86_64-linux-gnu/src/cmdline.cc.ARM32.cc -[ 30%] Building CXX object CMakeFiles/mold.dir/src/cmdline.cc.I386.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.36.0+dfsg/obj-x86_64-linux-gnu/src/cmdline.cc.I386.cc +[ 30%] Building CXX object CMakeFiles/mold.dir/src/cmdline.cc.RV64LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.36.0+dfsg/obj-x86_64-linux-gnu/src/cmdline.cc.RV32LE.cc +/usr/bin/c++ -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.36.0+dfsg/obj-x86_64-linux-gnu/src/cmdline.cc.RV64LE.cc [ 31%] Building CXX object CMakeFiles/mold.dir/src/cmdline.cc.RV32BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.36.0+dfsg/obj-x86_64-linux-gnu/src/cmdline.cc.RV32BE.cc -[ 31%] Building CXX object CMakeFiles/mold.dir/src/cmdline.cc.RV64LE.cc.o [ 31%] Building CXX object CMakeFiles/mold.dir/src/cmdline.cc.RV64BE.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.36.0+dfsg/obj-x86_64-linux-gnu/src/cmdline.cc.RV64LE.cc -[ 31%] Building CXX object CMakeFiles/mold.dir/src/cmdline.cc.PPC32.cc.o -[ 31%] Building CXX object CMakeFiles/mold.dir/src/cmdline.cc.PPC64V1.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.36.0+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.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.36.0+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.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.36.0+dfsg/obj-x86_64-linux-gnu/src/cmdline.cc.PPC64V1.cc +[ 31%] Building CXX object CMakeFiles/mold.dir/src/cmdline.cc.PPC64V2.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.36.0+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.SPARC64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.36.0+dfsg/obj-x86_64-linux-gnu/src/cmdline.cc.S390X.cc +[ 32%] Building CXX object CMakeFiles/mold.dir/src/cmdline.cc.SPARC64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.36.0+dfsg/obj-x86_64-linux-gnu/src/cmdline.cc.SPARC64.cc [ 32%] Building CXX object CMakeFiles/mold.dir/src/cmdline.cc.M68K.cc.o -[ 32%] Building CXX object CMakeFiles/mold.dir/src/cmdline.cc.SH4LE.cc.o -[ 32%] Building CXX object CMakeFiles/mold.dir/src/cmdline.cc.SH4BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.36.0+dfsg/obj-x86_64-linux-gnu/src/cmdline.cc.M68K.cc -[ 32%] Building CXX object CMakeFiles/mold.dir/src/cmdline.cc.LOONGARCH32.cc.o -[ 34%] Building CXX object CMakeFiles/mold.dir/src/filetype.cc.X86_64.cc.o +[ 32%] Building CXX object CMakeFiles/mold.dir/src/cmdline.cc.SH4LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.36.0+dfsg/obj-x86_64-linux-gnu/src/cmdline.cc.SH4LE.cc +[ 32%] Building CXX object CMakeFiles/mold.dir/src/cmdline.cc.SH4BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.36.0+dfsg/obj-x86_64-linux-gnu/src/cmdline.cc.SH4BE.cc -[ 34%] Building CXX object CMakeFiles/mold.dir/src/filetype.cc.I386.cc.o +[ 32%] Building CXX object CMakeFiles/mold.dir/src/cmdline.cc.LOONGARCH32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.36.0+dfsg/obj-x86_64-linux-gnu/src/cmdline.cc.LOONGARCH32.cc +[ 32%] Building CXX object CMakeFiles/mold.dir/src/cmdline.cc.LOONGARCH64.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.36.0+dfsg/obj-x86_64-linux-gnu/src/cmdline.cc.LOONGARCH64.cc +[ 34%] Building CXX object CMakeFiles/mold.dir/src/filetype.cc.X86_64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.36.0+dfsg/obj-x86_64-linux-gnu/src/filetype.cc.X86_64.cc +[ 34%] Building CXX object CMakeFiles/mold.dir/src/filetype.cc.I386.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.36.0+dfsg/obj-x86_64-linux-gnu/src/filetype.cc.I386.cc -[ 34%] Building CXX object CMakeFiles/mold.dir/src/cmdline.cc.LOONGARCH64.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 -/usr/bin/c++ -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.36.0+dfsg/obj-x86_64-linux-gnu/src/cmdline.cc.LOONGARCH64.cc -[ 34%] Building CXX object CMakeFiles/mold.dir/src/filetype.cc.ARM32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.36.0+dfsg/obj-x86_64-linux-gnu/src/filetype.cc.ARM64LE.cc +[ 34%] Building CXX object CMakeFiles/mold.dir/src/filetype.cc.ARM64BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.36.0+dfsg/obj-x86_64-linux-gnu/src/filetype.cc.ARM64BE.cc -[ 34%] Building CXX object CMakeFiles/mold.dir/src/filetype.cc.RV32LE.cc.o +[ 34%] Building CXX object CMakeFiles/mold.dir/src/filetype.cc.ARM32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.36.0+dfsg/obj-x86_64-linux-gnu/src/filetype.cc.ARM32.cc +[ 34%] Building CXX object CMakeFiles/mold.dir/src/filetype.cc.RV32LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.36.0+dfsg/obj-x86_64-linux-gnu/src/filetype.cc.RV32LE.cc [ 34%] Building CXX object CMakeFiles/mold.dir/src/filetype.cc.RV32BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.36.0+dfsg/obj-x86_64-linux-gnu/src/filetype.cc.RV32BE.cc [ 35%] Building CXX object CMakeFiles/mold.dir/src/filetype.cc.RV64LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.36.0+dfsg/obj-x86_64-linux-gnu/src/filetype.cc.RV64LE.cc -[ 35%] Building CXX object CMakeFiles/mold.dir/src/filetype.cc.S390X.cc.o -[ 35%] Building CXX object CMakeFiles/mold.dir/src/filetype.cc.PPC64V1.cc.o [ 35%] Building CXX object CMakeFiles/mold.dir/src/filetype.cc.RV64BE.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.36.0+dfsg/obj-x86_64-linux-gnu/src/filetype.cc.S390X.cc -/usr/bin/c++ -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.36.0+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.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.36.0+dfsg/obj-x86_64-linux-gnu/src/filetype.cc.RV64BE.cc [ 35%] Building CXX object CMakeFiles/mold.dir/src/filetype.cc.PPC32.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.36.0+dfsg/obj-x86_64-linux-gnu/src/filetype.cc.PPC64V2.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.36.0+dfsg/obj-x86_64-linux-gnu/src/filetype.cc.PPC32.cc +[ 35%] Building CXX object CMakeFiles/mold.dir/src/filetype.cc.PPC64V1.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.36.0+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.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.36.0+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.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.36.0+dfsg/obj-x86_64-linux-gnu/src/filetype.cc.S390X.cc [ 36%] Building CXX object CMakeFiles/mold.dir/src/filetype.cc.SPARC64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.36.0+dfsg/obj-x86_64-linux-gnu/src/filetype.cc.SPARC64.cc [ 36%] Building CXX object CMakeFiles/mold.dir/src/filetype.cc.M68K.cc.o @@ -1402,10 +1438,10 @@ /usr/bin/c++ -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.36.0+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.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.36.0+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.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.36.0+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 /usr/bin/c++ -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.36.0+dfsg/obj-x86_64-linux-gnu/src/gc-sections.cc.RV32LE.cc +[ 37%] Building CXX object CMakeFiles/mold.dir/src/gc-sections.cc.ARM32.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.36.0+dfsg/obj-x86_64-linux-gnu/src/gc-sections.cc.ARM32.cc [ 37%] Building CXX object CMakeFiles/mold.dir/src/gc-sections.cc.RV32BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.36.0+dfsg/obj-x86_64-linux-gnu/src/gc-sections.cc.RV32BE.cc [ 38%] Building CXX object CMakeFiles/mold.dir/src/gc-sections.cc.RV64LE.cc.o @@ -1442,9 +1478,9 @@ /usr/bin/c++ -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/gdb-index.cc.ARM64BE.cc.o -MF CMakeFiles/mold.dir/src/gdb-index.cc.ARM64BE.cc.o.d -o CMakeFiles/mold.dir/src/gdb-index.cc.ARM64BE.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu/src/gdb-index.cc.ARM64BE.cc [ 41%] Building CXX object CMakeFiles/mold.dir/src/gdb-index.cc.ARM32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/gdb-index.cc.ARM32.cc.o -MF CMakeFiles/mold.dir/src/gdb-index.cc.ARM32.cc.o.d -o CMakeFiles/mold.dir/src/gdb-index.cc.ARM32.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu/src/gdb-index.cc.ARM32.cc -[ 41%] Building CXX object CMakeFiles/mold.dir/src/gdb-index.cc.RV32BE.cc.o [ 41%] Building CXX object CMakeFiles/mold.dir/src/gdb-index.cc.RV32LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/gdb-index.cc.RV32LE.cc.o -MF CMakeFiles/mold.dir/src/gdb-index.cc.RV32LE.cc.o.d -o CMakeFiles/mold.dir/src/gdb-index.cc.RV32LE.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu/src/gdb-index.cc.RV32LE.cc +[ 41%] Building CXX object CMakeFiles/mold.dir/src/gdb-index.cc.RV32BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/gdb-index.cc.RV32BE.cc.o -MF CMakeFiles/mold.dir/src/gdb-index.cc.RV32BE.cc.o.d -o CMakeFiles/mold.dir/src/gdb-index.cc.RV32BE.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu/src/gdb-index.cc.RV32BE.cc [ 41%] Building CXX object CMakeFiles/mold.dir/src/gdb-index.cc.RV64LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/gdb-index.cc.RV64LE.cc.o -MF CMakeFiles/mold.dir/src/gdb-index.cc.RV64LE.cc.o.d -o CMakeFiles/mold.dir/src/gdb-index.cc.RV64LE.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu/src/gdb-index.cc.RV64LE.cc @@ -1508,9 +1544,9 @@ /usr/bin/c++ -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.36.0+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.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.36.0+dfsg/obj-x86_64-linux-gnu/src/icf.cc.LOONGARCH64.cc -[ 47%] Building CXX object CMakeFiles/mold.dir/src/input-files.cc.I386.cc.o [ 47%] Building CXX object CMakeFiles/mold.dir/src/input-files.cc.X86_64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.36.0+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.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.36.0+dfsg/obj-x86_64-linux-gnu/src/input-files.cc.I386.cc [ 48%] Building CXX object CMakeFiles/mold.dir/src/input-files.cc.ARM64LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.36.0+dfsg/obj-x86_64-linux-gnu/src/input-files.cc.ARM64LE.cc @@ -1665,8 +1701,8 @@ [ 61%] Building CXX object CMakeFiles/mold.dir/src/mapfile.cc.I386.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.I386.cc.o -MF CMakeFiles/mold.dir/src/mapfile.cc.I386.cc.o.d -o CMakeFiles/mold.dir/src/mapfile.cc.I386.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu/src/mapfile.cc.I386.cc [ 61%] Building CXX object CMakeFiles/mold.dir/src/mapfile.cc.ARM64LE.cc.o -[ 61%] Building CXX object CMakeFiles/mold.dir/src/mapfile.cc.ARM64BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.ARM64LE.cc.o -MF CMakeFiles/mold.dir/src/mapfile.cc.ARM64LE.cc.o.d -o CMakeFiles/mold.dir/src/mapfile.cc.ARM64LE.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu/src/mapfile.cc.ARM64LE.cc +[ 61%] Building CXX object CMakeFiles/mold.dir/src/mapfile.cc.ARM64BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.ARM64BE.cc.o -MF CMakeFiles/mold.dir/src/mapfile.cc.ARM64BE.cc.o.d -o CMakeFiles/mold.dir/src/mapfile.cc.ARM64BE.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu/src/mapfile.cc.ARM64BE.cc [ 61%] Building CXX object CMakeFiles/mold.dir/src/mapfile.cc.ARM32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.ARM32.cc.o -MF CMakeFiles/mold.dir/src/mapfile.cc.ARM32.cc.o.d -o CMakeFiles/mold.dir/src/mapfile.cc.ARM32.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu/src/mapfile.cc.ARM32.cc @@ -1752,10 +1788,10 @@ /usr/bin/c++ -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/passes.cc.RV32BE.cc.o -MF CMakeFiles/mold.dir/src/passes.cc.RV32BE.cc.o.d -o CMakeFiles/mold.dir/src/passes.cc.RV32BE.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu/src/passes.cc.RV32BE.cc [ 69%] Building CXX object CMakeFiles/mold.dir/src/passes.cc.RV64LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/passes.cc.RV64LE.cc.o -MF CMakeFiles/mold.dir/src/passes.cc.RV64LE.cc.o.d -o CMakeFiles/mold.dir/src/passes.cc.RV64LE.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu/src/passes.cc.RV64LE.cc -[ 69%] Building CXX object CMakeFiles/mold.dir/src/passes.cc.PPC32.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/passes.cc.PPC32.cc.o -MF CMakeFiles/mold.dir/src/passes.cc.PPC32.cc.o.d -o CMakeFiles/mold.dir/src/passes.cc.PPC32.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu/src/passes.cc.PPC32.cc [ 69%] Building CXX object CMakeFiles/mold.dir/src/passes.cc.RV64BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/passes.cc.RV64BE.cc.o -MF CMakeFiles/mold.dir/src/passes.cc.RV64BE.cc.o.d -o CMakeFiles/mold.dir/src/passes.cc.RV64BE.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu/src/passes.cc.RV64BE.cc +[ 69%] Building CXX object CMakeFiles/mold.dir/src/passes.cc.PPC32.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/passes.cc.PPC32.cc.o -MF CMakeFiles/mold.dir/src/passes.cc.PPC32.cc.o.d -o CMakeFiles/mold.dir/src/passes.cc.PPC32.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu/src/passes.cc.PPC32.cc [ 69%] Building CXX object CMakeFiles/mold.dir/src/passes.cc.PPC64V1.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/passes.cc.PPC64V1.cc.o -MF CMakeFiles/mold.dir/src/passes.cc.PPC64V1.cc.o.d -o CMakeFiles/mold.dir/src/passes.cc.PPC64V1.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu/src/passes.cc.PPC64V1.cc [ 69%] Building CXX object CMakeFiles/mold.dir/src/passes.cc.PPC64V2.cc.o @@ -1858,10 +1894,10 @@ /usr/bin/c++ -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.ARM64LE.cc.o -MF CMakeFiles/mold.dir/src/thunks.cc.ARM64LE.cc.o.d -o CMakeFiles/mold.dir/src/thunks.cc.ARM64LE.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu/src/thunks.cc.ARM64LE.cc [ 78%] Building CXX object CMakeFiles/mold.dir/src/thunks.cc.ARM64BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.ARM64BE.cc.o -MF CMakeFiles/mold.dir/src/thunks.cc.ARM64BE.cc.o.d -o CMakeFiles/mold.dir/src/thunks.cc.ARM64BE.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu/src/thunks.cc.ARM64BE.cc -[ 78%] Building CXX object CMakeFiles/mold.dir/src/thunks.cc.RV32LE.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/thunks.cc.RV32LE.cc.o -MF CMakeFiles/mold.dir/src/thunks.cc.RV32LE.cc.o.d -o CMakeFiles/mold.dir/src/thunks.cc.RV32LE.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu/src/thunks.cc.RV32LE.cc [ 78%] Building CXX object CMakeFiles/mold.dir/src/thunks.cc.ARM32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/thunks.cc.ARM32.cc.o -MF CMakeFiles/mold.dir/src/thunks.cc.ARM32.cc.o.d -o CMakeFiles/mold.dir/src/thunks.cc.ARM32.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu/src/thunks.cc.ARM32.cc +[ 78%] Building CXX object CMakeFiles/mold.dir/src/thunks.cc.RV32LE.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/thunks.cc.RV32LE.cc.o -MF CMakeFiles/mold.dir/src/thunks.cc.RV32LE.cc.o.d -o CMakeFiles/mold.dir/src/thunks.cc.RV32LE.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu/src/thunks.cc.RV32LE.cc [ 78%] Building CXX object CMakeFiles/mold.dir/src/thunks.cc.RV32BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.36.0+dfsg/obj-x86_64-linux-gnu/src/thunks.cc.RV32BE.cc [ 78%] Building CXX object CMakeFiles/mold.dir/src/thunks.cc.RV64LE.cc.o @@ -1872,10 +1908,10 @@ /usr/bin/c++ -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.36.0+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.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.36.0+dfsg/obj-x86_64-linux-gnu/src/thunks.cc.PPC64V1.cc -[ 80%] Building CXX object CMakeFiles/mold.dir/src/thunks.cc.S390X.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/thunks.cc.S390X.cc.o -MF CMakeFiles/mold.dir/src/thunks.cc.S390X.cc.o.d -o CMakeFiles/mold.dir/src/thunks.cc.S390X.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu/src/thunks.cc.S390X.cc [ 80%] Building CXX object CMakeFiles/mold.dir/src/thunks.cc.PPC64V2.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.36.0+dfsg/obj-x86_64-linux-gnu/src/thunks.cc.PPC64V2.cc +[ 80%] Building CXX object CMakeFiles/mold.dir/src/thunks.cc.S390X.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/thunks.cc.S390X.cc.o -MF CMakeFiles/mold.dir/src/thunks.cc.S390X.cc.o.d -o CMakeFiles/mold.dir/src/thunks.cc.S390X.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu/src/thunks.cc.S390X.cc [ 80%] Building CXX object CMakeFiles/mold.dir/src/thunks.cc.SPARC64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/thunks.cc.SPARC64.cc.o -MF CMakeFiles/mold.dir/src/thunks.cc.SPARC64.cc.o.d -o CMakeFiles/mold.dir/src/thunks.cc.SPARC64.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu/src/thunks.cc.SPARC64.cc [ 81%] Building CXX object CMakeFiles/mold.dir/src/thunks.cc.M68K.cc.o @@ -1932,10 +1968,10 @@ /usr/bin/c++ -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.36.0+dfsg/obj-x86_64-linux-gnu/src/lto-unix.cc.I386.cc [ 85%] Building CXX object CMakeFiles/mold.dir/src/lto-unix.cc.ARM64LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.36.0+dfsg/obj-x86_64-linux-gnu/src/lto-unix.cc.ARM64LE.cc -[ 85%] Building CXX object CMakeFiles/mold.dir/src/lto-unix.cc.ARM32.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.36.0+dfsg/obj-x86_64-linux-gnu/src/lto-unix.cc.ARM32.cc [ 85%] Building CXX object CMakeFiles/mold.dir/src/lto-unix.cc.ARM64BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.36.0+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.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.36.0+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.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.36.0+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 @@ -1975,8 +2011,8 @@ [ 89%] Building CXX object CMakeFiles/mold.dir/src/output-file-unix.cc.ARM32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.36.0+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 -[ 89%] Building CXX object CMakeFiles/mold.dir/src/output-file-unix.cc.RV32BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.36.0+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.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.36.0+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.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.36.0+dfsg/obj-x86_64-linux-gnu/src/output-file-unix.cc.RV64LE.cc @@ -1990,10 +2026,10 @@ /usr/bin/c++ -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.36.0+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.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.36.0+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.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.36.0+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 /usr/bin/c++ -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/output-file-unix.cc.M68K.cc.o -MF CMakeFiles/mold.dir/src/output-file-unix.cc.M68K.cc.o.d -o CMakeFiles/mold.dir/src/output-file-unix.cc.M68K.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu/src/output-file-unix.cc.M68K.cc +[ 90%] Building CXX object CMakeFiles/mold.dir/src/output-file-unix.cc.SPARC64.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.36.0+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.SH4LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/output-file-unix.cc.SH4LE.cc.o -MF CMakeFiles/mold.dir/src/output-file-unix.cc.SH4LE.cc.o.d -o CMakeFiles/mold.dir/src/output-file-unix.cc.SH4LE.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu/src/output-file-unix.cc.SH4LE.cc [ 91%] Building CXX object CMakeFiles/mold.dir/src/output-file-unix.cc.SH4BE.cc.o @@ -2045,10 +2081,10 @@ [ 95%] Building CXX object CMakeFiles/mold.dir/lib/compress.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-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.36.0+dfsg/lib/compress.cc [ 95%] Building CXX object CMakeFiles/mold.dir/lib/crc32.cc.o -[ 95%] Building CXX object CMakeFiles/mold.dir/lib/demangle.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-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.36.0+dfsg/lib/demangle.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-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.36.0+dfsg/lib/crc32.cc +[ 95%] Building CXX object CMakeFiles/mold.dir/lib/demangle.cc.o [ 96%] Building CXX object CMakeFiles/mold.dir/lib/filepath.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-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.36.0+dfsg/lib/demangle.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-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.36.0+dfsg/lib/filepath.cc [ 96%] Building CXX object CMakeFiles/mold.dir/lib/glob.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-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.36.0+dfsg/lib/glob.cc @@ -2073,11 +2109,11 @@ [ 97%] Building CXX object CMakeFiles/mold.dir/src/arch-ppc32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -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.36.0+dfsg/src/arch-ppc32.cc [ 97%] Building CXX object CMakeFiles/mold.dir/src/arch-ppc64v1.cc.o -[ 97%] Building CXX object CMakeFiles/mold.dir/src/arch-s390x.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -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.36.0+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.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -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.36.0+dfsg/src/arch-s390x.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -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.36.0+dfsg/src/arch-ppc64v2.cc +[ 98%] Building CXX object CMakeFiles/mold.dir/src/arch-s390x.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -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.36.0+dfsg/src/arch-s390x.cc [ 98%] Building CXX object CMakeFiles/mold.dir/src/arch-sparc64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -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.36.0+dfsg/src/arch-sparc64.cc [ 98%] Building CXX object CMakeFiles/mold.dir/src/arch-x86-64.cc.o @@ -2088,10 +2124,10 @@ /usr/bin/c++ -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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.36.0+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.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+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.36.0+dfsg/third-party/rust-demangle/rust-demangle.c -[ 98%] Building CXX object CMakeFiles/mold.dir/lib/mapped-file-unix.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-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.36.0+dfsg/lib/mapped-file-unix.cc [100%] Building CXX object CMakeFiles/mold.dir/lib/jobs-unix.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-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.36.0+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.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-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.36.0+dfsg/lib/mapped-file-unix.cc [100%] Building CXX object CMakeFiles/mold.dir/lib/signal-unix.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -fcf-protection -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-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.36.0+dfsg/lib/signal-unix.cc [100%] Linking CXX executable mold @@ -2104,10 +2140,10 @@ /usr/bin/cmake -E cmake_progress_start /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu/CMakeFiles 0 make[1]: Leaving directory '/build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu' dh_auto_test - cd obj-x86_64-linux-gnu && make -j42 test ARGS\+=--verbose ARGS\+=-j42 + cd obj-x86_64-linux-gnu && make -j20 test ARGS\+=--verbose ARGS\+=-j20 make[1]: Entering directory '/build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu' Running tests... -/usr/bin/ctest --force-new-ctest-process --verbose -j42 +/usr/bin/ctest --force-new-ctest-process --verbose -j20 UpdateCTestConfiguration from :/build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu/DartConfiguration.tcl Parse Config file:/build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu/DartConfiguration.tcl UpdateCTestConfiguration from :/build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu/DartConfiguration.tcl @@ -2300,6 +2336,642 @@ 20: MACHINE=x86_64 20: CPU= 20: Test timeout computed to be: 1500 +1: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/arch-x86_64-address-equality.sh +1: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc +1: ++ export LC_ALL=C +1: ++ LC_ALL=C +1: ++ '[' -z x86_64 ']' +1: ++ '[' -z '' ']' +1: ++ TESTDIR=out/test/x86_64 +1: ++ CC=cc +1: ++ CXX=c++ +1: ++ GCC=gcc +1: ++ GXX=g++ +1: ++ OBJDUMP=objdump +1: ++ OBJCOPY=objcopy +1: ++ STRIP=strip +1: ++ QEMU= +1: ++ case $MACHINE in +1: ++ tlsdesc_opt=-mtls-dialect=gnu2 +1: +++ uname +1: ++ '[' Linux = FreeBSD ']' +1: ++ trap 'on_error $LINENO' ERR +1: ++ trap on_exit EXIT +1: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/arch-x86_64-address-equality.sh .sh +1: ++ testname=arch-x86_64-address-equality +1: ++ echo -n 'Testing arch-x86_64-address-equality ... ' +1: Testing arch-x86_64-address-equality ... ++ t=out/test/x86_64/arch-x86_64-address-equality +1: ++ mkdir -p out/test/x86_64/arch-x86_64-address-equality +1: ++ set -x +1: + cat +1: + cc -o out/test/x86_64/arch-x86_64-address-equality/a.o -c -xassembler - +1: + cc -o out/test/x86_64/arch-x86_64-address-equality/b.o -c -xc - -fPIC +1: + cat +1: + cc -o out/test/x86_64/arch-x86_64-address-equality/c.o -c -xc - -fPIC +1: + cat +1: + cc -B. -shared -o out/test/x86_64/arch-x86_64-address-equality/d.so out/test/x86_64/arch-x86_64-address-equality/c.o +2: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/arch-x86_64-empty-mergeable-section.sh +2: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc +2: ++ export LC_ALL=C +2: ++ LC_ALL=C +2: ++ '[' -z x86_64 ']' +2: ++ '[' -z '' ']' +2: ++ TESTDIR=out/test/x86_64 +2: ++ CC=cc +2: ++ CXX=c++ +2: ++ GCC=gcc +2: ++ GXX=g++ +2: ++ OBJDUMP=objdump +2: ++ OBJCOPY=objcopy +2: ++ STRIP=strip +2: ++ QEMU= +2: ++ case $MACHINE in +2: ++ tlsdesc_opt=-mtls-dialect=gnu2 +2: +++ uname +2: ++ '[' Linux = FreeBSD ']' +2: ++ trap 'on_error $LINENO' ERR +2: ++ trap on_exit EXIT +2: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/arch-x86_64-empty-mergeable-section.sh .sh +2: ++ testname=arch-x86_64-empty-mergeable-section +2: ++ echo -n 'Testing arch-x86_64-empty-mergeable-section ... ' +2: Testing arch-x86_64-empty-mergeable-section ... ++ t=out/test/x86_64/arch-x86_64-empty-mergeable-section +2: ++ mkdir -p out/test/x86_64/arch-x86_64-empty-mergeable-section +2: ++ set -x +2: + cat +2: + cc -o out/test/x86_64/arch-x86_64-empty-mergeable-section/a.o -c -xassembler - +2: + cc -o out/test/x86_64/arch-x86_64-empty-mergeable-section/b.o -c -xassembler - +2: + cat +2: + cat +2: + cc -o out/test/x86_64/arch-x86_64-empty-mergeable-section/c.o -c -xc - +2: + cc -B. -o out/test/x86_64/arch-x86_64-empty-mergeable-section/exe out/test/x86_64/arch-x86_64-empty-mergeable-section/a.o out/test/x86_64/arch-x86_64-empty-mergeable-section/b.o out/test/x86_64/arch-x86_64-empty-mergeable-section/c.o +3: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/arch-x86_64-emulation-deduction.sh +3: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc +3: ++ export LC_ALL=C +3: ++ LC_ALL=C +3: ++ '[' -z x86_64 ']' +3: ++ '[' -z '' ']' +3: ++ TESTDIR=out/test/x86_64 +3: ++ CC=cc +3: ++ CXX=c++ +3: ++ GCC=gcc +3: ++ GXX=g++ +3: ++ OBJDUMP=objdump +3: ++ OBJCOPY=objcopy +3: ++ STRIP=strip +3: ++ QEMU= +3: ++ case $MACHINE in +3: ++ tlsdesc_opt=-mtls-dialect=gnu2 +3: +++ uname +3: ++ '[' Linux = FreeBSD ']' +3: ++ trap 'on_error $LINENO' ERR +3: ++ trap on_exit EXIT +3: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/arch-x86_64-emulation-deduction.sh .sh +3: ++ testname=arch-x86_64-emulation-deduction +3: ++ echo -n 'Testing arch-x86_64-emulation-deduction ... ' +3: Testing arch-x86_64-emulation-deduction ... ++ t=out/test/x86_64/arch-x86_64-emulation-deduction +3: ++ mkdir -p out/test/x86_64/arch-x86_64-emulation-deduction +3: ++ set -x +3: + cc -o out/test/x86_64/arch-x86_64-emulation-deduction/a.o -c -xc - +3: + cat +3: + ./mold -o out/test/x86_64/arch-x86_64-emulation-deduction/exe out/test/x86_64/arch-x86_64-emulation-deduction/a.o +3: + readelf --file-header out/test/x86_64/arch-x86_64-emulation-deduction/exe +3: + grep -qi x86-64 +3: + on_exit +3: + echo OK +3: OK +3: + exit 0 +4: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/arch-x86_64-exception-mcmodel-large.sh +4: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc +4: ++ export LC_ALL=C +4: ++ LC_ALL=C +4: ++ '[' -z x86_64 ']' +4: ++ '[' -z '' ']' +4: ++ TESTDIR=out/test/x86_64 +4: ++ CC=cc +4: ++ CXX=c++ +4: ++ GCC=gcc +4: ++ GXX=g++ +4: ++ OBJDUMP=objdump +4: ++ OBJCOPY=objcopy +4: ++ STRIP=strip +4: ++ QEMU= +4: ++ case $MACHINE in +4: ++ tlsdesc_opt=-mtls-dialect=gnu2 +4: +++ uname +4: ++ '[' Linux = FreeBSD ']' +4: ++ trap 'on_error $LINENO' ERR +4: ++ trap on_exit EXIT +4: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/arch-x86_64-exception-mcmodel-large.sh .sh +4: ++ testname=arch-x86_64-exception-mcmodel-large +4: ++ echo -n 'Testing arch-x86_64-exception-mcmodel-large ... ' +4: Testing arch-x86_64-exception-mcmodel-large ... ++ t=out/test/x86_64/arch-x86_64-exception-mcmodel-large +4: ++ mkdir -p out/test/x86_64/arch-x86_64-exception-mcmodel-large +4: ++ set -x +4: + c++ -c -o out/test/x86_64/arch-x86_64-exception-mcmodel-large/a.o -xc++ -fPIC - +4: + cat +4: + c++ -B. -o out/test/x86_64/arch-x86_64-exception-mcmodel-large/exe out/test/x86_64/arch-x86_64-exception-mcmodel-large/a.o -mcmodel=large +5: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/arch-x86_64-execstack-if-needed.sh +5: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc +5: ++ export LC_ALL=C +5: ++ LC_ALL=C +5: ++ '[' -z x86_64 ']' +5: ++ '[' -z '' ']' +5: ++ TESTDIR=out/test/x86_64 +5: ++ CC=cc +5: ++ CXX=c++ +5: ++ GCC=gcc +5: ++ GXX=g++ +5: ++ OBJDUMP=objdump +5: ++ OBJCOPY=objcopy +5: ++ STRIP=strip +5: ++ QEMU= +5: ++ case $MACHINE in +5: ++ tlsdesc_opt=-mtls-dialect=gnu2 +5: +++ uname +5: ++ '[' Linux = FreeBSD ']' +5: ++ trap 'on_error $LINENO' ERR +5: ++ trap on_exit EXIT +5: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/arch-x86_64-execstack-if-needed.sh .sh +5: ++ testname=arch-x86_64-execstack-if-needed +5: ++ echo -n 'Testing arch-x86_64-execstack-if-needed ... ' +5: Testing arch-x86_64-execstack-if-needed ... ++ t=out/test/x86_64/arch-x86_64-execstack-if-needed +5: ++ mkdir -p out/test/x86_64/arch-x86_64-execstack-if-needed +5: ++ set -x +5: + cat +5: + cc -c -xassembler -o out/test/x86_64/arch-x86_64-execstack-if-needed/a.o - +5: + cc -B. -o out/test/x86_64/arch-x86_64-execstack-if-needed/exe out/test/x86_64/arch-x86_64-execstack-if-needed/a.o +5: + grep -q 'GNU_STACK.* RW ' +5: + readelf --segments -W out/test/x86_64/arch-x86_64-execstack-if-needed/exe +5: + cc -B. -o out/test/x86_64/arch-x86_64-execstack-if-needed/exe out/test/x86_64/arch-x86_64-execstack-if-needed/a.o -Wl,-z,execstack-if-needed +6: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/arch-x86_64-function-multiversion.sh +6: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc +6: ++ export LC_ALL=C +6: ++ LC_ALL=C +6: ++ '[' -z x86_64 ']' +6: ++ '[' -z '' ']' +6: ++ TESTDIR=out/test/x86_64 +6: ++ CC=cc +6: ++ CXX=c++ +6: ++ GCC=gcc +6: ++ GXX=g++ +6: ++ OBJDUMP=objdump +6: ++ OBJCOPY=objcopy +6: ++ STRIP=strip +6: ++ QEMU= +6: ++ case $MACHINE in +6: ++ tlsdesc_opt=-mtls-dialect=gnu2 +6: +++ uname +6: ++ '[' Linux = FreeBSD ']' +6: ++ trap 'on_error $LINENO' ERR +6: ++ trap on_exit EXIT +6: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/arch-x86_64-function-multiversion.sh .sh +6: ++ testname=arch-x86_64-function-multiversion +6: ++ echo -n 'Testing arch-x86_64-function-multiversion ... ' +6: Testing arch-x86_64-function-multiversion ... ++ t=out/test/x86_64/arch-x86_64-function-multiversion +6: ++ mkdir -p out/test/x86_64/arch-x86_64-function-multiversion +6: ++ set -x +6: + supports_ifunc +6: + is_musl +6: + grep -q musl +6: + ldd --version +6: + cc -c -o /dev/null -xc - +6: + echo 'void x() __attribute__((ifunc("y"))); void *y() { return 0; }' +6: ++ uname +6: + '[' Linux = FreeBSD ']' +6: + g++ -o out/test/x86_64/arch-x86_64-function-multiversion/a.o -c -xc++ - -fPIC +6: + cat +7: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/arch-x86_64-gnu-linkonce.sh +7: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc +7: ++ export LC_ALL=C +7: ++ LC_ALL=C +7: ++ '[' -z x86_64 ']' +7: ++ '[' -z '' ']' +7: ++ TESTDIR=out/test/x86_64 +7: ++ CC=cc +7: ++ CXX=c++ +7: ++ GCC=gcc +7: ++ GXX=g++ +7: ++ OBJDUMP=objdump +7: ++ OBJCOPY=objcopy +7: ++ STRIP=strip +7: ++ QEMU= +7: ++ case $MACHINE in +7: ++ tlsdesc_opt=-mtls-dialect=gnu2 +7: +++ uname +7: ++ '[' Linux = FreeBSD ']' +7: ++ trap 'on_error $LINENO' ERR +7: ++ trap on_exit EXIT +7: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/arch-x86_64-gnu-linkonce.sh .sh +7: ++ testname=arch-x86_64-gnu-linkonce +7: ++ echo -n 'Testing arch-x86_64-gnu-linkonce ... ' +7: Testing arch-x86_64-gnu-linkonce ... ++ t=out/test/x86_64/arch-x86_64-gnu-linkonce +7: ++ mkdir -p out/test/x86_64/arch-x86_64-gnu-linkonce +7: ++ set -x +7: + cat +7: + cc -o out/test/x86_64/arch-x86_64-gnu-linkonce/a.o -c -x assembler - +7: + cat +7: + cc -o out/test/x86_64/arch-x86_64-gnu-linkonce/b.o -c -x assembler - +7: + cat +7: + cc -o out/test/x86_64/arch-x86_64-gnu-linkonce/c.o -c -xc - +8: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/arch-x86_64-gnu-retain.sh +8: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc +8: ++ export LC_ALL=C +8: ++ LC_ALL=C +8: ++ '[' -z x86_64 ']' +8: ++ '[' -z '' ']' +8: ++ TESTDIR=out/test/x86_64 +8: ++ CC=cc +8: ++ CXX=c++ +8: ++ GCC=gcc +8: ++ GXX=g++ +8: ++ OBJDUMP=objdump +8: ++ OBJCOPY=objcopy +8: ++ STRIP=strip +8: ++ QEMU= +8: ++ case $MACHINE in +8: ++ tlsdesc_opt=-mtls-dialect=gnu2 +8: +++ uname +8: ++ '[' Linux = FreeBSD ']' +8: ++ trap 'on_error $LINENO' ERR +8: ++ trap on_exit EXIT +8: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/arch-x86_64-gnu-retain.sh .sh +8: ++ testname=arch-x86_64-gnu-retain +8: ++ echo -n 'Testing arch-x86_64-gnu-retain ... ' +8: Testing arch-x86_64-gnu-retain ... ++ t=out/test/x86_64/arch-x86_64-gnu-retain +8: ++ mkdir -p out/test/x86_64/arch-x86_64-gnu-retain +8: ++ set -x +8: + cc -o /dev/null -c -xassembler - +8: + echo '.section foo,"R"' +8: + cc -o out/test/x86_64/arch-x86_64-gnu-retain/a.o -c -xc - +8: + cat +8: + cat +8: + cc -o out/test/x86_64/arch-x86_64-gnu-retain/b.o -c -xassembler - +9: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/arch-x86_64-gotpcrelx.sh +9: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc +9: ++ export LC_ALL=C +9: ++ LC_ALL=C +9: ++ '[' -z x86_64 ']' +9: ++ '[' -z '' ']' +9: ++ TESTDIR=out/test/x86_64 +9: ++ CC=cc +9: ++ CXX=c++ +9: ++ GCC=gcc +9: ++ GXX=g++ +9: ++ OBJDUMP=objdump +9: ++ OBJCOPY=objcopy +9: ++ STRIP=strip +9: ++ QEMU= +9: ++ case $MACHINE in +9: ++ tlsdesc_opt=-mtls-dialect=gnu2 +9: +++ uname +9: ++ '[' Linux = FreeBSD ']' +9: ++ trap 'on_error $LINENO' ERR +9: ++ trap on_exit EXIT +9: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/arch-x86_64-gotpcrelx.sh .sh +9: ++ testname=arch-x86_64-gotpcrelx +9: ++ echo -n 'Testing arch-x86_64-gotpcrelx ... ' +9: Testing arch-x86_64-gotpcrelx ... ++ t=out/test/x86_64/arch-x86_64-gotpcrelx +9: ++ mkdir -p out/test/x86_64/arch-x86_64-gotpcrelx +9: ++ set -x +9: + cat +9: + cc -o out/test/x86_64/arch-x86_64-gotpcrelx/a.o -c -xc - -fPIC +9: + cc -o out/test/x86_64/arch-x86_64-gotpcrelx/b.o -c -xc - -fPIC +9: + cat +10: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/arch-x86_64-ifunc-alias.sh +10: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc +10: ++ export LC_ALL=C +10: ++ LC_ALL=C +10: ++ '[' -z x86_64 ']' +10: ++ '[' -z '' ']' +10: ++ TESTDIR=out/test/x86_64 +10: ++ CC=cc +10: ++ CXX=c++ +10: ++ GCC=gcc +10: ++ GXX=g++ +10: ++ OBJDUMP=objdump +10: ++ OBJCOPY=objcopy +10: ++ STRIP=strip +10: ++ QEMU= +10: ++ case $MACHINE in +10: ++ tlsdesc_opt=-mtls-dialect=gnu2 +10: +++ uname +10: ++ '[' Linux = FreeBSD ']' +10: ++ trap 'on_error $LINENO' ERR +10: ++ trap on_exit EXIT +10: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/arch-x86_64-ifunc-alias.sh .sh +10: ++ testname=arch-x86_64-ifunc-alias +10: ++ echo -n 'Testing arch-x86_64-ifunc-alias ... ' +10: Testing arch-x86_64-ifunc-alias ... ++ t=out/test/x86_64/arch-x86_64-ifunc-alias +10: ++ mkdir -p out/test/x86_64/arch-x86_64-ifunc-alias +10: ++ set -x +10: + supports_ifunc +10: + is_musl +10: + ldd --version +10: + grep -q musl +10: + cc -c -o /dev/null -xc - +10: + echo 'void x() __attribute__((ifunc("y"))); void *y() { return 0; }' +10: + test_cflags -static +10: + echo 'int main() {}' +10: + cc -B. -static -o /dev/null -xc - +11: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/arch-x86_64-incompatible-libs-linker-script.sh +11: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc +11: ++ export LC_ALL=C +11: ++ LC_ALL=C +11: ++ '[' -z x86_64 ']' +11: ++ '[' -z '' ']' +11: ++ TESTDIR=out/test/x86_64 +11: ++ CC=cc +11: ++ CXX=c++ +11: ++ GCC=gcc +11: ++ GXX=g++ +11: ++ OBJDUMP=objdump +11: ++ OBJCOPY=objcopy +11: ++ STRIP=strip +11: ++ QEMU= +11: ++ case $MACHINE in +11: ++ tlsdesc_opt=-mtls-dialect=gnu2 +11: +++ uname +11: ++ '[' Linux = FreeBSD ']' +11: ++ trap 'on_error $LINENO' ERR +11: ++ trap on_exit EXIT +11: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/arch-x86_64-incompatible-libs-linker-script.sh .sh +11: ++ testname=arch-x86_64-incompatible-libs-linker-script +11: ++ echo -n 'Testing arch-x86_64-incompatible-libs-linker-script ... ' +11: Testing arch-x86_64-incompatible-libs-linker-script ... ++ t=out/test/x86_64/arch-x86_64-incompatible-libs-linker-script +11: ++ mkdir -p out/test/x86_64/arch-x86_64-incompatible-libs-linker-script +11: ++ set -x +11: + cc -m32 -o out/test/x86_64/arch-x86_64-incompatible-libs-linker-script/exe -xc - +11: + echo 'int main() {}' +11: + skip +11: + echo skipped +11: skipped +11: + trap - EXIT +11: + exit 0 +12: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/arch-x86_64-incompatible-libs-linker-script2.sh +12: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc +12: ++ export LC_ALL=C +12: ++ LC_ALL=C +12: ++ '[' -z x86_64 ']' +12: ++ '[' -z '' ']' +12: ++ TESTDIR=out/test/x86_64 +12: ++ CC=cc +12: ++ CXX=c++ +12: ++ GCC=gcc +12: ++ GXX=g++ +12: ++ OBJDUMP=objdump +12: ++ OBJCOPY=objcopy +12: ++ STRIP=strip +12: ++ QEMU= +12: ++ case $MACHINE in +12: ++ tlsdesc_opt=-mtls-dialect=gnu2 +12: +++ uname +12: ++ '[' Linux = FreeBSD ']' +12: ++ trap 'on_error $LINENO' ERR +12: ++ trap on_exit EXIT +12: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/arch-x86_64-incompatible-libs-linker-script2.sh .sh +12: ++ testname=arch-x86_64-incompatible-libs-linker-script2 +12: ++ echo -n 'Testing arch-x86_64-incompatible-libs-linker-script2 ... ' +12: Testing arch-x86_64-incompatible-libs-linker-script2 ... ++ t=out/test/x86_64/arch-x86_64-incompatible-libs-linker-script2 +12: ++ mkdir -p out/test/x86_64/arch-x86_64-incompatible-libs-linker-script2 +12: ++ set -x +12: + grep -q __tsan_init +12: + nm mold +13: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/arch-x86_64-incompatible-libs.sh +13: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc +13: ++ export LC_ALL=C +13: ++ LC_ALL=C +13: ++ '[' -z x86_64 ']' +13: ++ '[' -z '' ']' +13: ++ TESTDIR=out/test/x86_64 +13: ++ CC=cc +13: ++ CXX=c++ +13: ++ GCC=gcc +13: ++ GXX=g++ +13: ++ OBJDUMP=objdump +13: ++ OBJCOPY=objcopy +13: ++ STRIP=strip +13: ++ QEMU= +13: ++ case $MACHINE in +13: ++ tlsdesc_opt=-mtls-dialect=gnu2 +13: +++ uname +13: ++ '[' Linux = FreeBSD ']' +13: ++ trap 'on_error $LINENO' ERR +13: ++ trap on_exit EXIT +13: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/arch-x86_64-incompatible-libs.sh .sh +13: ++ testname=arch-x86_64-incompatible-libs +13: ++ echo -n 'Testing arch-x86_64-incompatible-libs ... ' +13: Testing arch-x86_64-incompatible-libs ... ++ t=out/test/x86_64/arch-x86_64-incompatible-libs +13: ++ mkdir -p out/test/x86_64/arch-x86_64-incompatible-libs +13: ++ set -x +13: + cc -m32 -o out/test/x86_64/arch-x86_64-incompatible-libs/exe -xc - +13: + echo 'int main() {}' +14: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/arch-x86_64-incompatible-libs2.sh +14: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc +14: ++ export LC_ALL=C +14: ++ LC_ALL=C +14: ++ '[' -z x86_64 ']' +14: ++ '[' -z '' ']' +14: ++ TESTDIR=out/test/x86_64 +14: ++ CC=cc +14: ++ CXX=c++ +14: ++ GCC=gcc +14: ++ GXX=g++ +14: ++ OBJDUMP=objdump +14: ++ OBJCOPY=objcopy +14: ++ STRIP=strip +14: ++ QEMU= +14: ++ case $MACHINE in +14: ++ tlsdesc_opt=-mtls-dialect=gnu2 +14: +++ uname +14: ++ '[' Linux = FreeBSD ']' +14: ++ trap 'on_error $LINENO' ERR +14: ++ trap on_exit EXIT +14: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/arch-x86_64-incompatible-libs2.sh .sh +14: ++ testname=arch-x86_64-incompatible-libs2 +14: ++ echo -n 'Testing arch-x86_64-incompatible-libs2 ... ' +14: Testing arch-x86_64-incompatible-libs2 ... ++ t=out/test/x86_64/arch-x86_64-incompatible-libs2 +14: ++ mkdir -p out/test/x86_64/arch-x86_64-incompatible-libs2 +14: ++ set -x +14: + cc -m32 -o out/test/x86_64/arch-x86_64-incompatible-libs2/exe -xc - +14: + echo 'int main() {}' +15: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/arch-x86_64-incompatible-obj.sh +15: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc +15: ++ export LC_ALL=C +15: ++ LC_ALL=C +15: ++ '[' -z x86_64 ']' +15: ++ '[' -z '' ']' +15: ++ TESTDIR=out/test/x86_64 +15: ++ CC=cc +15: ++ CXX=c++ +15: ++ GCC=gcc +15: ++ GXX=g++ +15: ++ OBJDUMP=objdump +15: ++ OBJCOPY=objcopy +15: ++ STRIP=strip +15: ++ QEMU= +15: ++ case $MACHINE in +15: ++ tlsdesc_opt=-mtls-dialect=gnu2 +15: +++ uname +15: ++ '[' Linux = FreeBSD ']' +15: ++ trap 'on_error $LINENO' ERR +15: ++ trap on_exit EXIT +15: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/arch-x86_64-incompatible-obj.sh .sh +15: ++ testname=arch-x86_64-incompatible-obj +15: ++ echo -n 'Testing arch-x86_64-incompatible-obj ... ' +15: Testing arch-x86_64-incompatible-obj ... ++ t=out/test/x86_64/arch-x86_64-incompatible-obj +15: ++ mkdir -p out/test/x86_64/arch-x86_64-incompatible-obj +15: ++ set -x +15: + cc -m32 -o out/test/x86_64/arch-x86_64-incompatible-obj/exe -xc - +15: + echo 'int main() {}' +16: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/arch-x86_64-init-array-readonly.sh +16: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc +16: ++ export LC_ALL=C +16: ++ LC_ALL=C +16: ++ '[' -z x86_64 ']' +16: ++ '[' -z '' ']' +16: ++ TESTDIR=out/test/x86_64 +16: ++ CC=cc +16: ++ CXX=c++ +16: ++ GCC=gcc +16: ++ GXX=g++ +16: ++ OBJDUMP=objdump +16: ++ OBJCOPY=objcopy +16: ++ STRIP=strip +16: ++ QEMU= +16: ++ case $MACHINE in +16: ++ tlsdesc_opt=-mtls-dialect=gnu2 +16: +++ uname +16: ++ '[' Linux = FreeBSD ']' +16: ++ trap 'on_error $LINENO' ERR +16: ++ trap on_exit EXIT +16: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/arch-x86_64-init-array-readonly.sh .sh +16: ++ testname=arch-x86_64-init-array-readonly +16: ++ echo -n 'Testing arch-x86_64-init-array-readonly ... ' +16: Testing arch-x86_64-init-array-readonly ... ++ t=out/test/x86_64/arch-x86_64-init-array-readonly +16: ++ mkdir -p out/test/x86_64/arch-x86_64-init-array-readonly +16: ++ set -x +16: + cc -c -o out/test/x86_64/arch-x86_64-init-array-readonly/a.o -x assembler - +16: + cat +16: + cc -c -o out/test/x86_64/arch-x86_64-init-array-readonly/b.o -x assembler - +16: + cat +17: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/arch-x86_64-init-array.sh +17: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc +17: ++ export LC_ALL=C +17: ++ LC_ALL=C +17: ++ '[' -z x86_64 ']' +17: ++ '[' -z '' ']' +17: ++ TESTDIR=out/test/x86_64 +17: ++ CC=cc +17: ++ CXX=c++ +17: ++ GCC=gcc +17: ++ GXX=g++ +17: ++ OBJDUMP=objdump +17: ++ OBJCOPY=objcopy +17: ++ STRIP=strip +17: ++ QEMU= +17: ++ case $MACHINE in +17: ++ tlsdesc_opt=-mtls-dialect=gnu2 +17: +++ uname +17: ++ '[' Linux = FreeBSD ']' +17: ++ trap 'on_error $LINENO' ERR +17: ++ trap on_exit EXIT +17: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/arch-x86_64-init-array.sh .sh +17: ++ testname=arch-x86_64-init-array +17: ++ echo -n 'Testing arch-x86_64-init-array ... ' +17: Testing arch-x86_64-init-array ... ++ t=out/test/x86_64/arch-x86_64-init-array +17: ++ mkdir -p out/test/x86_64/arch-x86_64-init-array +17: ++ set -x +17: + cat +17: + cc -c -o out/test/x86_64/arch-x86_64-init-array/a.o -x assembler - +17: + cat +18: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/arch-x86_64-isa-level.sh +18: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc +18: ++ export LC_ALL=C +18: ++ LC_ALL=C +18: ++ '[' -z x86_64 ']' +18: ++ '[' -z '' ']' +18: ++ TESTDIR=out/test/x86_64 +18: ++ CC=cc +18: ++ CXX=c++ +18: ++ GCC=gcc +18: ++ GXX=g++ +18: ++ OBJDUMP=objdump +18: ++ OBJCOPY=objcopy +18: ++ STRIP=strip +18: ++ QEMU= +18: ++ case $MACHINE in +18: ++ tlsdesc_opt=-mtls-dialect=gnu2 +18: +++ uname +18: ++ '[' Linux = FreeBSD ']' +18: ++ trap 'on_error $LINENO' ERR +18: ++ trap on_exit EXIT +18: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/arch-x86_64-isa-level.sh .sh +18: ++ testname=arch-x86_64-isa-level +18: ++ echo -n 'Testing arch-x86_64-isa-level ... ' +18: Testing arch-x86_64-isa-level ... ++ t=out/test/x86_64/arch-x86_64-isa-level +18: ++ mkdir -p out/test/x86_64/arch-x86_64-isa-level +18: ++ set -x +18: + cat +18: + cc -o out/test/x86_64/arch-x86_64-isa-level/a.o -c -xc - +19: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/arch-x86_64-large-bss.sh +19: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc +19: ++ export LC_ALL=C +19: ++ LC_ALL=C +19: ++ '[' -z x86_64 ']' +19: ++ '[' -z '' ']' +19: ++ TESTDIR=out/test/x86_64 +19: ++ CC=cc +19: ++ CXX=c++ +19: ++ GCC=gcc +19: ++ GXX=g++ +19: ++ OBJDUMP=objdump +19: ++ OBJCOPY=objcopy +19: ++ STRIP=strip +19: ++ QEMU= +19: ++ case $MACHINE in +19: ++ tlsdesc_opt=-mtls-dialect=gnu2 +19: +++ uname +19: ++ '[' Linux = FreeBSD ']' +19: ++ trap 'on_error $LINENO' ERR +19: ++ trap on_exit EXIT +19: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/arch-x86_64-large-bss.sh .sh +19: ++ testname=arch-x86_64-large-bss +19: ++ echo -n 'Testing arch-x86_64-large-bss ... ' +19: Testing arch-x86_64-large-bss ... ++ t=out/test/x86_64/arch-x86_64-large-bss +19: ++ mkdir -p out/test/x86_64/arch-x86_64-large-bss + 1/387 Test #3: x86_64-arch-x86_64-emulation-deduction ................ Passed 0.55 sec +7: + 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 +8: + cat +8: + cc -o out/test/x86_64/arch-x86_64-gnu-retain/c.o -c -xassembler - + 2/387 Test #11: x86_64-arch-x86_64-incompatible-libs-linker-script ....***Skipped 0.36 sec +16: + sed -i -e s/init_xxxxx/init_array/g out/test/x86_64/arch-x86_64-init-array-readonly/b.o +17: + cc -c -o out/test/x86_64/arch-x86_64-init-array/b.o -xc - +20: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/arch-x86_64-mergeable-records.sh +20: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc +20: ++ export LC_ALL=C +20: ++ LC_ALL=C +20: ++ '[' -z x86_64 ']' +20: ++ '[' -z '' ']' +20: ++ TESTDIR=out/test/x86_64 +20: ++ CC=cc +20: ++ CXX=c++ +20: ++ GCC=gcc +20: ++ GXX=g++ +20: ++ OBJDUMP=objdump +20: ++ OBJCOPY=objcopy +20: ++ STRIP=strip +20: ++ QEMU= +20: ++ case $MACHINE in +20: ++ tlsdesc_opt=-mtls-dialect=gnu2 +20: +++ uname +20: ++ '[' Linux = FreeBSD ']' +20: ++ trap 'on_error $LINENO' ERR +20: ++ trap on_exit EXIT +20: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/arch-x86_64-mergeable-records.sh .sh +20: ++ testname=arch-x86_64-mergeable-records +20: ++ echo -n 'Testing arch-x86_64-mergeable-records ... ' +20: Testing arch-x86_64-mergeable-records ... ++ t=out/test/x86_64/arch-x86_64-mergeable-records +20: ++ mkdir -p out/test/x86_64/arch-x86_64-mergeable-records test 21 Start 21: x86_64-arch-x86_64-mergeable-strings-nonalloc @@ -2309,6 +2981,12 @@ 21: MACHINE=x86_64 21: CPU= 21: Test timeout computed to be: 1500 +8: + cc -B. -o out/test/x86_64/arch-x86_64-gnu-retain/exe1 out/test/x86_64/arch-x86_64-gnu-retain/a.o out/test/x86_64/arch-x86_64-gnu-retain/b.o -Wl,-gc-sections +16: + cc -c -o out/test/x86_64/arch-x86_64-init-array-readonly/c.o -xc - +20: ++ set -x +20: + test_cflags -static +20: + echo 'int main() {}' +20: + cc -B. -static -o /dev/null -xc - test 22 Start 22: x86_64-arch-x86_64-mergeable-strings @@ -2318,6 +2996,36 @@ 22: MACHINE=x86_64 22: CPU= 22: Test timeout computed to be: 1500 +19: ++ set -x +19: + cat +19: + cc -o out/test/x86_64/arch-x86_64-large-bss/a.o -c -xc - -mcmodel=large +16: + cat +13: + skip +13: + echo skipped +13: skipped +13: + trap - EXIT +13: + exit 0 +9: + cc -B. -o out/test/x86_64/arch-x86_64-gotpcrelx/exe out/test/x86_64/arch-x86_64-gotpcrelx/a.o out/test/x86_64/arch-x86_64-gotpcrelx/b.o +21: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/arch-x86_64-mergeable-strings-nonalloc.sh +21: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc +21: ++ export LC_ALL=C +21: ++ LC_ALL=C +21: ++ '[' -z x86_64 ']' +21: ++ '[' -z '' ']' +21: ++ TESTDIR=out/test/x86_64 +21: ++ CC=cc +21: ++ CXX=c++ +21: ++ GCC=gcc +21: ++ GXX=g++ +21: ++ OBJDUMP=objdump +21: ++ OBJCOPY=objcopy +21: ++ STRIP=strip +21: ++ QEMU= +21: ++ case $MACHINE in +21: ++ tlsdesc_opt=-mtls-dialect=gnu2 +21: +++ uname +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 + 3/387 Test #13: x86_64-arch-x86_64-incompatible-libs ..................***Skipped 0.40 sec test 23 Start 23: x86_64-arch-x86_64-note-property @@ -2327,6 +3035,48 @@ 23: MACHINE=x86_64 23: CPU= 23: Test timeout computed to be: 1500 +21: ++ '[' Linux = FreeBSD ']' +21: ++ trap 'on_error $LINENO' ERR +21: ++ trap on_exit EXIT +21: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/arch-x86_64-mergeable-strings-nonalloc.sh .sh +21: ++ testname=arch-x86_64-mergeable-strings-nonalloc +21: ++ echo -n 'Testing arch-x86_64-mergeable-strings-nonalloc ... ' +21: Testing arch-x86_64-mergeable-strings-nonalloc ... ++ t=out/test/x86_64/arch-x86_64-mergeable-strings-nonalloc +21: ++ mkdir -p out/test/x86_64/arch-x86_64-mergeable-strings-nonalloc +4: + out/test/x86_64/arch-x86_64-exception-mcmodel-large/exe +18: + cc -B. -o out/test/x86_64/arch-x86_64-isa-level/exe2 out/test/x86_64/arch-x86_64-isa-level/a.o -Wl,-z,x86-64-v2 +2: + out/test/x86_64/arch-x86_64-empty-mergeable-section/exe +21: ++ set -x +22: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/arch-x86_64-mergeable-strings.sh +22: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc +22: ++ export LC_ALL=C +22: ++ LC_ALL=C +22: ++ '[' -z x86_64 ']' +22: ++ '[' -z '' ']' +22: ++ TESTDIR=out/test/x86_64 +22: ++ CC=cc +22: ++ CXX=c++ +22: ++ GCC=gcc +22: ++ GXX=g++ +22: ++ OBJDUMP=objdump +22: ++ OBJCOPY=objcopy +22: ++ STRIP=strip +22: ++ QEMU= +22: ++ case $MACHINE in +22: ++ tlsdesc_opt=-mtls-dialect=gnu2 +4: + test_cxxflags -static +21: + cc -o out/test/x86_64/arch-x86_64-mergeable-strings-nonalloc/a.o -c -xc - +22: +++ uname +23: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/arch-x86_64-note-property.sh +21: + cat +4: + echo 'int main() {}' +2: + readelf -SW out/test/x86_64/arch-x86_64-empty-mergeable-section/exe +14: + skip +14: + echo skipped +14: skipped +14: + trap - EXIT +14: + exit 0 + 4/387 Test #14: x86_64-arch-x86_64-incompatible-libs2 .................***Skipped 0.44 sec test 24 Start 24: x86_64-arch-x86_64-note-property2 @@ -2336,6 +3086,44 @@ 24: MACHINE=x86_64 24: CPU= 24: Test timeout computed to be: 1500 +4: + c++ -B. -static -o /dev/null -xc++ - +23: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc +23: ++ export LC_ALL=C +23: ++ LC_ALL=C +23: ++ '[' -z x86_64 ']' +23: ++ '[' -z '' ']' +23: ++ TESTDIR=out/test/x86_64 +23: ++ CC=cc +23: ++ CXX=c++ +23: ++ GCC=gcc +23: ++ GXX=g++ +23: ++ OBJDUMP=objdump +23: ++ OBJCOPY=objcopy +23: ++ STRIP=strip +23: ++ QEMU= +23: ++ case $MACHINE in +23: ++ tlsdesc_opt=-mtls-dialect=gnu2 +23: +++ uname +23: ++ '[' Linux = FreeBSD ']' +23: ++ trap 'on_error $LINENO' ERR +23: ++ trap on_exit EXIT +2: + grep -q '.rodata.str1.1 .* AMS ' out/test/x86_64/arch-x86_64-empty-mergeable-section/log +2: + grep -q '.rodata.str1.1 .* AM ' out/test/x86_64/arch-x86_64-empty-mergeable-section/log +15: + skip +15: + echo skipped +15: skipped +15: + trap - EXIT +15: + exit 0 +22: ++ '[' Linux = FreeBSD ']' +22: ++ trap 'on_error $LINENO' ERR +22: ++ trap on_exit EXIT +5: + readelf --segments -W out/test/x86_64/arch-x86_64-execstack-if-needed/exe +5: + grep -q 'GNU_STACK.* RWE ' + 5/387 Test #15: x86_64-arch-x86_64-incompatible-obj ...................***Skipped 0.45 sec +2: + on_exit +2: + echo OK +2: OK +2: + exit 0 test 25 Start 25: x86_64-arch-x86_64-note @@ -2345,6 +3133,7 @@ 25: MACHINE=x86_64 25: CPU= 25: Test timeout computed to be: 1500 + 6/387 Test #2: x86_64-arch-x86_64-empty-mergeable-section ............ Passed 0.81 sec test 26 Start 26: x86_64-arch-x86_64-note2 @@ -2354,6 +3143,50 @@ 26: MACHINE=x86_64 26: CPU= 26: Test timeout computed to be: 1500 +22: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/arch-x86_64-mergeable-strings.sh .sh +22: ++ testname=arch-x86_64-mergeable-strings +22: ++ echo -n 'Testing arch-x86_64-mergeable-strings ... ' +22: Testing arch-x86_64-mergeable-strings ... ++ t=out/test/x86_64/arch-x86_64-mergeable-strings +22: ++ mkdir -p out/test/x86_64/arch-x86_64-mergeable-strings +22: ++ set -x +22: + test_cflags -static +22: + cc -B. -static -o /dev/null -xc - +22: + echo 'int main() {}' +23: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/arch-x86_64-note-property.sh .sh +23: ++ testname=arch-x86_64-note-property +23: ++ echo -n 'Testing arch-x86_64-note-property ... ' +23: Testing arch-x86_64-note-property ... ++ t=out/test/x86_64/arch-x86_64-note-property +23: ++ mkdir -p out/test/x86_64/arch-x86_64-note-property +23: ++ set -x +23: + cc -o /dev/null -c -xassembler - +5: + on_exit +5: + echo OK +5: OK +5: + exit 0 + 7/387 Test #5: x86_64-arch-x86_64-execstack-if-needed ................ Passed 0.76 sec +17: + 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 +24: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/arch-x86_64-note-property2.sh +24: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc +24: ++ export LC_ALL=C +24: ++ LC_ALL=C +24: ++ '[' -z x86_64 ']' +24: ++ '[' -z '' ']' +24: ++ TESTDIR=out/test/x86_64 +24: ++ CC=cc +24: ++ CXX=c++ +24: ++ GCC=gcc +24: ++ GXX=g++ +24: ++ OBJDUMP=objdump +24: ++ OBJCOPY=objcopy +24: ++ STRIP=strip +24: ++ QEMU= +24: ++ case $MACHINE in +24: ++ tlsdesc_opt=-mtls-dialect=gnu2 +24: +++ uname +24: ++ '[' Linux = FreeBSD ']' +24: ++ trap 'on_error $LINENO' ERR +24: ++ trap on_exit EXIT +24: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/arch-x86_64-note-property2.sh .sh test 27 Start 27: x86_64-arch-x86_64-plt @@ -2363,6 +3196,118 @@ 27: MACHINE=x86_64 27: CPU= 27: Test timeout computed to be: 1500 +23: + echo endbr64 +23: + cc -fcf-protection=branch -c /dev/null -o /dev/null -xc +23: + cc -fcf-protection=branch -c -o out/test/x86_64/arch-x86_64-note-property/a.o -xc - +23: + cat +24: ++ testname=arch-x86_64-note-property2 +24: ++ echo -n 'Testing arch-x86_64-note-property2 ... ' +24: Testing arch-x86_64-note-property2 ... ++ t=out/test/x86_64/arch-x86_64-note-property2 +24: ++ mkdir -p out/test/x86_64/arch-x86_64-note-property2 +24: ++ set -x +24: + grep -q __tsan_init +24: + nm mold +25: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/arch-x86_64-note.sh +25: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc +25: ++ export LC_ALL=C +25: ++ LC_ALL=C +25: ++ '[' -z x86_64 ']' +25: ++ '[' -z '' ']' +25: ++ TESTDIR=out/test/x86_64 +25: ++ CC=cc +25: ++ CXX=c++ +25: ++ GCC=gcc +25: ++ GXX=g++ +25: ++ OBJDUMP=objdump +25: ++ OBJCOPY=objcopy +25: ++ STRIP=strip +25: ++ QEMU= +25: ++ case $MACHINE in +25: ++ tlsdesc_opt=-mtls-dialect=gnu2 +25: +++ uname +25: ++ '[' Linux = FreeBSD ']' +25: ++ trap 'on_error $LINENO' ERR +25: ++ trap on_exit EXIT +26: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/arch-x86_64-note2.sh +26: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc +26: ++ export LC_ALL=C +26: ++ LC_ALL=C +26: ++ '[' -z x86_64 ']' +26: ++ '[' -z '' ']' +26: ++ TESTDIR=out/test/x86_64 +26: ++ CC=cc +26: ++ CXX=c++ +26: ++ GCC=gcc +26: ++ GXX=g++ +26: ++ OBJDUMP=objdump +26: ++ OBJCOPY=objcopy +26: ++ STRIP=strip +26: ++ QEMU= +26: ++ case $MACHINE in +26: ++ tlsdesc_opt=-mtls-dialect=gnu2 +26: +++ uname +26: ++ '[' Linux = FreeBSD ']' +26: ++ trap 'on_error $LINENO' ERR +26: ++ trap on_exit EXIT +25: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/arch-x86_64-note.sh .sh +25: ++ testname=arch-x86_64-note +25: ++ echo -n 'Testing arch-x86_64-note ... ' +25: Testing arch-x86_64-note ... ++ t=out/test/x86_64/arch-x86_64-note +25: ++ mkdir -p out/test/x86_64/arch-x86_64-note +27: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/arch-x86_64-plt.sh +27: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc +27: ++ export LC_ALL=C +27: ++ LC_ALL=C +27: ++ '[' -z x86_64 ']' +27: ++ '[' -z '' ']' +27: ++ TESTDIR=out/test/x86_64 +27: ++ CC=cc +27: ++ CXX=c++ +27: ++ GCC=gcc +27: ++ GXX=g++ +27: ++ OBJDUMP=objdump +27: ++ OBJCOPY=objcopy +27: ++ STRIP=strip +27: ++ QEMU= +27: ++ case $MACHINE in +27: ++ tlsdesc_opt=-mtls-dialect=gnu2 +26: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/arch-x86_64-note2.sh .sh +26: ++ testname=arch-x86_64-note2 +26: ++ echo -n 'Testing arch-x86_64-note2 ... ' +26: Testing arch-x86_64-note2 ... ++ t=out/test/x86_64/arch-x86_64-note2 +26: ++ mkdir -p out/test/x86_64/arch-x86_64-note2 +25: ++ set -x +25: + test_cflags -static +8: + nm out/test/x86_64/arch-x86_64-gnu-retain/exe1 +8: + grep -q foo +27: +++ uname +27: ++ '[' Linux = FreeBSD ']' +27: ++ trap 'on_error $LINENO' ERR +27: ++ trap on_exit EXIT +26: ++ set -x +26: + test_cflags -Xassembler -mx86-used-note=no +26: + echo 'int main() {}' +25: + echo 'int main() {}' +27: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/arch-x86_64-plt.sh .sh +26: + cc -B. -Xassembler -mx86-used-note=no -o /dev/null -xc - +25: + cc -B. -static -o /dev/null -xc - +27: ++ testname=arch-x86_64-plt +27: ++ echo -n 'Testing arch-x86_64-plt ... ' +27: Testing arch-x86_64-plt ... ++ t=out/test/x86_64/arch-x86_64-plt +27: ++ mkdir -p out/test/x86_64/arch-x86_64-plt +8: + cc -B. -o out/test/x86_64/arch-x86_64-gnu-retain/exe1 out/test/x86_64/arch-x86_64-gnu-retain/a.o out/test/x86_64/arch-x86_64-gnu-retain/c.o -Wl,-gc-sections +9: + out/test/x86_64/arch-x86_64-gotpcrelx/exe +19: + cat +19: + cc -o out/test/x86_64/arch-x86_64-large-bss/b.o -c -xc - -mcmodel=large +7: + objdump -d out/test/x86_64/arch-x86_64-gnu-linkonce/exe +9: 0 0 +27: ++ set -x +9: + on_exit +9: + echo OK +9: OK +9: + exit 0 +18: + readelf -n out/test/x86_64/arch-x86_64-isa-level/exe2 + 8/387 Test #9: x86_64-arch-x86_64-gotpcrelx .......................... Passed 0.81 sec test 28 Start 28: x86_64-arch-x86_64-preinit-array @@ -2372,6 +3317,51 @@ 28: MACHINE=x86_64 28: CPU= 28: Test timeout computed to be: 1500 +18: + grep -Fq 'Unknown note type: (0x00000005)' +27: + cat +27: + cc -o out/test/x86_64/arch-x86_64-plt/a.o -c -x assembler - +23: + cat +23: + cc -fcf-protection=none -c -o out/test/x86_64/arch-x86_64-note-property/b.o -xc - +7: + grep -Fq 'puts$plt' +18: + grep -Fq 'procesor-specific type 0xc0008002' +1: + out/test/x86_64/arch-x86_64-address-equality/exe1 +7: + objdump -d out/test/x86_64/arch-x86_64-gnu-linkonce/exe +18: + readelf -n out/test/x86_64/arch-x86_64-isa-level/exe2 +7: + grep -A1 '<__x86.get_pc_thunk.bx>:' +28: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/arch-x86_64-preinit-array.sh +28: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc +28: ++ export LC_ALL=C +28: ++ LC_ALL=C +28: ++ '[' -z x86_64 ']' +28: ++ '[' -z '' ']' +28: ++ TESTDIR=out/test/x86_64 +28: ++ CC=cc +28: ++ CXX=c++ +28: ++ GCC=gcc +28: ++ GXX=g++ +28: ++ OBJDUMP=objdump +28: ++ OBJCOPY=objcopy +28: ++ STRIP=strip +28: ++ QEMU= +28: ++ case $MACHINE in +28: ++ tlsdesc_opt=-mtls-dialect=gnu2 +1: + grep -q '^1 ' +1: + cc -B. -o out/test/x86_64/arch-x86_64-address-equality/exe2 out/test/x86_64/arch-x86_64-address-equality/a.o out/test/x86_64/arch-x86_64-address-equality/b.o out/test/x86_64/arch-x86_64-address-equality/d.so -pie -Wl,-no-relax +21: + cc -o out/test/x86_64/arch-x86_64-mergeable-strings-nonalloc/b.o -c -x assembler - +21: + cat +28: +++ uname +28: ++ '[' Linux = FreeBSD ']' +28: ++ trap 'on_error $LINENO' ERR +28: ++ trap on_exit EXIT +18: + readelf -n out/test/x86_64/arch-x86_64-isa-level/exe2 +7: + on_exit +7: + echo OK +7: OK +7: + exit 0 +27: + cc -B. -o out/test/x86_64/arch-x86_64-plt/exe out/test/x86_64/arch-x86_64-plt/a.o +18: + grep -q 'x86 ISA needed: .*x86-64-v2' + 9/387 Test #7: x86_64-arch-x86_64-gnu-linkonce ....................... Passed 0.92 sec +21: + 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 test 29 Start 29: x86_64-arch-x86_64-relax @@ -2381,6 +3371,21 @@ 29: MACHINE=x86_64 29: CPU= 29: Test timeout computed to be: 1500 +28: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/arch-x86_64-preinit-array.sh .sh +28: ++ testname=arch-x86_64-preinit-array +28: ++ echo -n 'Testing arch-x86_64-preinit-array ... ' +28: Testing arch-x86_64-preinit-array ... ++ t=out/test/x86_64/arch-x86_64-preinit-array +28: ++ mkdir -p out/test/x86_64/arch-x86_64-preinit-array +18: + cc -B. -o out/test/x86_64/arch-x86_64-isa-level/exe3 out/test/x86_64/arch-x86_64-isa-level/a.o -Wl,-z,x86-64-v3 +17: + out/test/x86_64/arch-x86_64-init-array/exe +17: + grep -q 'init1 init2 fini2 fini1' +17: + on_exit +17: + echo OK +17: OK +17: + exit 0 + 10/387 Test #17: x86_64-arch-x86_64-init-array ......................... Passed 0.68 sec +19: + 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 +16: + cc -B. -o out/test/x86_64/arch-x86_64-init-array-readonly/exe out/test/x86_64/arch-x86_64-init-array-readonly/a.o out/test/x86_64/arch-x86_64-init-array-readonly/b.o out/test/x86_64/arch-x86_64-init-array-readonly/c.o test 30 Start 30: x86_64-arch-x86_64-reloc-overflow @@ -2390,6 +3395,92 @@ 30: MACHINE=x86_64 30: CPU= 30: Test timeout computed to be: 1500 +28: ++ set -x +28: + is_musl +29: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/arch-x86_64-relax.sh +28: + ldd --version +29: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc +29: ++ export LC_ALL=C +29: ++ LC_ALL=C +29: ++ '[' -z x86_64 ']' +29: ++ '[' -z '' ']' +29: ++ TESTDIR=out/test/x86_64 +29: ++ CC=cc +29: ++ CXX=c++ +29: ++ GCC=gcc +29: ++ GXX=g++ +29: ++ OBJDUMP=objdump +29: ++ OBJCOPY=objcopy +29: ++ STRIP=strip +29: ++ QEMU= +29: ++ case $MACHINE in +29: ++ tlsdesc_opt=-mtls-dialect=gnu2 +28: + grep -q musl +29: +++ uname +29: ++ '[' Linux = FreeBSD ']' +29: ++ trap 'on_error $LINENO' ERR +29: ++ trap on_exit EXIT +30: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/arch-x86_64-reloc-overflow.sh +30: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc +30: ++ export LC_ALL=C +30: ++ LC_ALL=C +30: ++ '[' -z x86_64 ']' +30: ++ '[' -z '' ']' +30: ++ TESTDIR=out/test/x86_64 +30: ++ CC=cc +30: ++ CXX=c++ +30: ++ GCC=gcc +30: ++ GXX=g++ +30: ++ OBJDUMP=objdump +30: ++ OBJCOPY=objcopy +30: ++ STRIP=strip +30: ++ QEMU= +30: ++ case $MACHINE in +30: ++ tlsdesc_opt=-mtls-dialect=gnu2 +30: +++ uname +29: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/arch-x86_64-relax.sh .sh +29: ++ testname=arch-x86_64-relax +29: ++ echo -n 'Testing arch-x86_64-relax ... ' +29: Testing arch-x86_64-relax ... ++ t=out/test/x86_64/arch-x86_64-relax +29: ++ mkdir -p out/test/x86_64/arch-x86_64-relax +30: ++ '[' Linux = FreeBSD ']' +30: ++ trap 'on_error $LINENO' ERR +30: ++ trap on_exit EXIT +28: + cat +28: + cc -c -o out/test/x86_64/arch-x86_64-preinit-array/a.o -x assembler - +10: + cat +30: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/arch-x86_64-reloc-overflow.sh .sh +29: ++ set -x +10: + c++ -march=x86-64 -o out/test/x86_64/arch-x86_64-ifunc-alias/a.o -c -xc++ - -fno-PIE +29: + echo ret +30: ++ testname=arch-x86_64-reloc-overflow +30: ++ echo -n 'Testing arch-x86_64-reloc-overflow ... ' +30: Testing arch-x86_64-reloc-overflow ... ++ t=out/test/x86_64/arch-x86_64-reloc-overflow +30: ++ mkdir -p out/test/x86_64/arch-x86_64-reloc-overflow +23: + ./mold -o out/test/x86_64/arch-x86_64-note-property/exe out/test/x86_64/arch-x86_64-note-property/a.o +29: + cc -c -o /dev/null -xassembler -Wa,-mrelax-relocations=yes - +30: ++ set -x +30: + cc -o out/test/x86_64/arch-x86_64-reloc-overflow/a.o -c -x assembler - +30: + cat +29: + cat +28: + cat +28: + cc -c -o out/test/x86_64/arch-x86_64-preinit-array/b.o -xc - +29: + cc -o out/test/x86_64/arch-x86_64-relax/a.o -c -x assembler -Wa,-mrelax-relocations=yes - +8: + nm out/test/x86_64/arch-x86_64-gnu-retain/exe1 +30: + ./mold -e foo -o out/test/x86_64/arch-x86_64-reloc-overflow/exe out/test/x86_64/arch-x86_64-reloc-overflow/a.o +23: + grep -q 'x86 feature: IBT' +21: + readelf -x .foo out/test/x86_64/arch-x86_64-mergeable-strings-nonalloc/exe +21: + grep -Fq '03000000 00000000 ffffffff ffffffff' +23: + readelf -n out/test/x86_64/arch-x86_64-note-property/exe +8: + grep -q foo out/test/x86_64/arch-x86_64-gnu-retain/log +20: + cc -o out/test/x86_64/arch-x86_64-mergeable-records/a.o -c -x assembler - +23: + ./mold -o out/test/x86_64/arch-x86_64-note-property/exe out/test/x86_64/arch-x86_64-note-property/b.o +29: + cc -o out/test/x86_64/arch-x86_64-relax/b.o -c -xc - +8: + on_exit +8: + echo OK +8: OK +8: + exit 0 + 11/387 Test #8: x86_64-arch-x86_64-gnu-retain ......................... Passed 1.13 sec test 31 Start 31: x86_64-arch-x86_64-reloc-zero @@ -2399,6 +3490,15 @@ 31: MACHINE=x86_64 31: CPU= 31: Test timeout computed to be: 1500 +20: + cat +21: + grep -Fq xyz.abc. +21: + readelf -x .bar out/test/x86_64/arch-x86_64-mergeable-strings-nonalloc/exe +29: + cat +21: + on_exit +21: + echo OK +21: OK +21: + exit 0 + 12/387 Test #21: x86_64-arch-x86_64-mergeable-strings-nonalloc ......... Passed 0.72 sec test 32 Start 32: x86_64-arch-x86_64-reloc @@ -2408,6 +3508,67 @@ 32: MACHINE=x86_64 32: CPU= 32: Test timeout computed to be: 1500 +20: + 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 +31: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/arch-x86_64-reloc-zero.sh +31: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc +31: ++ export LC_ALL=C +31: ++ LC_ALL=C +31: ++ '[' -z x86_64 ']' +31: ++ '[' -z '' ']' +31: ++ TESTDIR=out/test/x86_64 +31: ++ CC=cc +31: ++ CXX=c++ +31: ++ GCC=gcc +31: ++ GXX=g++ +31: ++ OBJDUMP=objdump +31: ++ OBJCOPY=objcopy +31: ++ STRIP=strip +31: ++ QEMU= +31: ++ case $MACHINE in +31: ++ tlsdesc_opt=-mtls-dialect=gnu2 +32: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/arch-x86_64-reloc.sh +32: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc +32: ++ export LC_ALL=C +32: ++ LC_ALL=C +32: ++ '[' -z x86_64 ']' +32: ++ '[' -z '' ']' +32: ++ TESTDIR=out/test/x86_64 +32: ++ CC=cc +32: ++ CXX=c++ +32: ++ GCC=gcc +32: ++ GXX=g++ +32: ++ OBJDUMP=objdump +32: ++ OBJCOPY=objcopy +32: ++ STRIP=strip +32: ++ QEMU= +32: ++ case $MACHINE in +32: ++ tlsdesc_opt=-mtls-dialect=gnu2 +31: +++ uname +31: ++ '[' Linux = FreeBSD ']' +31: ++ trap 'on_error $LINENO' ERR +31: ++ trap on_exit EXIT +31: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/arch-x86_64-reloc-zero.sh .sh +18: + readelf -n out/test/x86_64/arch-x86_64-isa-level/exe3 +18: + grep -q 'x86 ISA needed: .*x86-64-v3' +16: + grep -q 'init1 init2' +23: + grep -q 'x86 feature: IBT' +16: + out/test/x86_64/arch-x86_64-init-array-readonly/exe +18: + cc -B. -o out/test/x86_64/arch-x86_64-isa-level/exe4 out/test/x86_64/arch-x86_64-isa-level/a.o -Wl,-z,x86-64-v4 +32: +++ uname +32: ++ '[' Linux = FreeBSD ']' +32: ++ trap 'on_error $LINENO' ERR +32: ++ trap on_exit EXIT +16: + on_exit +16: + echo OK +16: OK +16: + exit 0 +30: + grep -Fq 'relocation R_X86_64_16 against foo out of range' out/test/x86_64/arch-x86_64-reloc-overflow/log +1: + grep -q '^1 ' + 13/387 Test #16: x86_64-arch-x86_64-init-array-readonly ................ Passed 1.04 sec +31: ++ testname=arch-x86_64-reloc-zero +31: ++ echo -n 'Testing arch-x86_64-reloc-zero ... ' +31: Testing arch-x86_64-reloc-zero ... ++ t=out/test/x86_64/arch-x86_64-reloc-zero +31: ++ mkdir -p out/test/x86_64/arch-x86_64-reloc-zero test 33 Start 33: x86_64-arch-x86_64-section-alignment @@ -2417,6 +3578,33 @@ 33: MACHINE=x86_64 33: CPU= 33: Test timeout computed to be: 1500 +31: ++ set -x +31: + cat +23: + readelf -n out/test/x86_64/arch-x86_64-note-property/exe +23: + on_exit +23: + echo OK +23: OK +23: + exit 0 +30: + on_exit +30: + echo OK +30: OK +30: + exit 0 +1: + out/test/x86_64/arch-x86_64-address-equality/exe2 +1: + on_exit +1: + echo OK +1: OK +1: + exit 0 +32: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/arch-x86_64-reloc.sh .sh +32: ++ testname=arch-x86_64-reloc +32: ++ echo -n 'Testing arch-x86_64-reloc ... ' +32: Testing arch-x86_64-reloc ... ++ t=out/test/x86_64/arch-x86_64-reloc +32: ++ mkdir -p out/test/x86_64/arch-x86_64-reloc +27: + grep -Fq .got +33: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/arch-x86_64-section-alignment.sh + 14/387 Test #1: x86_64-arch-x86_64-address-equality ................... Passed 1.45 sec + 15/387 Test #23: x86_64-arch-x86_64-note-property ...................... Passed 0.74 sec + 16/387 Test #30: x86_64-arch-x86_64-reloc-overflow ..................... Passed 0.35 sec +31: + cc -o out/test/x86_64/arch-x86_64-reloc-zero/a.o -c -x assembler - test 34 Start 34: x86_64-arch-x86_64-section-name @@ -2444,168 +3632,6 @@ 36: MACHINE=x86_64 36: CPU= 36: Test timeout computed to be: 1500 -test 37 - Start 37: x86_64-arch-x86_64-tls-gd-to-ie - -37: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/arch-x86_64-tls-gd-to-ie.sh" -37: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -37: Environment variables: -37: MACHINE=x86_64 -37: CPU= -37: Test timeout computed to be: 1500 -test 38 - Start 38: x86_64-arch-x86_64-tls-large-tbss - -38: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/arch-x86_64-tls-large-tbss.sh" -38: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -38: Environment variables: -38: MACHINE=x86_64 -38: CPU= -38: Test timeout computed to be: 1500 -test 39 - Start 39: x86_64-arch-x86_64-tls-ld-mcmodel-large - -39: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/arch-x86_64-tls-ld-mcmodel-large.sh" -39: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -39: Environment variables: -39: MACHINE=x86_64 -39: CPU= -39: Test timeout computed to be: 1500 -test 40 - Start 40: x86_64-arch-x86_64-tls-module-base - -40: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/arch-x86_64-tls-module-base.sh" -40: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -40: Environment variables: -40: MACHINE=x86_64 -40: CPU= -40: Test timeout computed to be: 1500 -test 41 - Start 41: x86_64-arch-x86_64-tlsdesc - -41: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/arch-x86_64-tlsdesc.sh" -41: Working Directory: /build/reproducible-path/mold-2.36.0+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-unique - -42: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/arch-x86_64-unique.sh" -42: Working Directory: /build/reproducible-path/mold-2.36.0+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.36.0+dfsg/test/arch-x86_64-address-equality.sh -1: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc -1: ++ export LC_ALL=C -1: ++ LC_ALL=C -1: ++ '[' -z x86_64 ']' -1: ++ '[' -z '' ']' -1: ++ TESTDIR=out/test/x86_64 -1: ++ CC=cc -1: ++ CXX=c++ -1: ++ GCC=gcc -1: ++ GXX=g++ -1: ++ OBJDUMP=objdump -1: ++ OBJCOPY=objcopy -1: ++ STRIP=strip -1: ++ QEMU= -1: ++ case $MACHINE in -1: ++ tlsdesc_opt=-mtls-dialect=gnu2 -1: +++ uname -1: ++ '[' Linux = FreeBSD ']' -1: ++ trap 'on_error $LINENO' ERR -1: ++ trap on_exit EXIT -1: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/arch-x86_64-address-equality.sh .sh -1: ++ testname=arch-x86_64-address-equality -1: ++ echo -n 'Testing arch-x86_64-address-equality ... ' -1: Testing arch-x86_64-address-equality ... ++ t=out/test/x86_64/arch-x86_64-address-equality -1: ++ mkdir -p out/test/x86_64/arch-x86_64-address-equality -9: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/arch-x86_64-gotpcrelx.sh -20: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/arch-x86_64-mergeable-records.sh -35: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/arch-x86_64-tbss-only.sh -40: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/arch-x86_64-tls-module-base.sh -29: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/arch-x86_64-relax.sh -26: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/arch-x86_64-note2.sh -34: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/arch-x86_64-section-name.sh -32: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/arch-x86_64-reloc.sh -38: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/arch-x86_64-tls-large-tbss.sh -23: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/arch-x86_64-note-property.sh -27: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/arch-x86_64-plt.sh -11: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/arch-x86_64-incompatible-libs-linker-script.sh -11: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc -11: ++ export LC_ALL=C -11: ++ LC_ALL=C -11: ++ '[' -z x86_64 ']' -11: ++ '[' -z '' ']' -11: ++ TESTDIR=out/test/x86_64 -11: ++ CC=cc -11: ++ CXX=c++ -11: ++ GCC=gcc -11: ++ GXX=g++ -11: ++ OBJDUMP=objdump -11: ++ OBJCOPY=objcopy -11: ++ STRIP=strip -11: ++ QEMU= -11: ++ case $MACHINE in -11: ++ tlsdesc_opt=-mtls-dialect=gnu2 -26: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc -26: ++ export LC_ALL=C -26: ++ LC_ALL=C -26: ++ '[' -z x86_64 ']' -26: ++ '[' -z '' ']' -26: ++ TESTDIR=out/test/x86_64 -26: ++ CC=cc -26: ++ CXX=c++ -26: ++ GCC=gcc -26: ++ GXX=g++ -26: ++ OBJDUMP=objdump -26: ++ OBJCOPY=objcopy -26: ++ STRIP=strip -26: ++ QEMU= -26: ++ case $MACHINE in -26: ++ tlsdesc_opt=-mtls-dialect=gnu2 -26: +++ uname -17: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/arch-x86_64-init-array.sh -4: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/arch-x86_64-exception-mcmodel-large.sh -4: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc -4: ++ export LC_ALL=C -4: ++ LC_ALL=C -4: ++ '[' -z x86_64 ']' -4: ++ '[' -z '' ']' -4: ++ TESTDIR=out/test/x86_64 -4: ++ CC=cc -4: ++ CXX=c++ -4: ++ GCC=gcc -4: ++ GXX=g++ -4: ++ OBJDUMP=objdump -4: ++ OBJCOPY=objcopy -4: ++ STRIP=strip -4: ++ QEMU= -4: ++ case $MACHINE in -4: ++ tlsdesc_opt=-mtls-dialect=gnu2 -14: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/arch-x86_64-incompatible-libs2.sh -14: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc -14: ++ export LC_ALL=C -14: ++ LC_ALL=C -14: ++ '[' -z x86_64 ']' -14: ++ '[' -z '' ']' -14: ++ TESTDIR=out/test/x86_64 -14: ++ CC=cc -14: ++ CXX=c++ -14: ++ GCC=gcc -14: ++ GXX=g++ -14: ++ OBJDUMP=objdump -14: ++ OBJCOPY=objcopy -14: ++ STRIP=strip -14: ++ QEMU= -14: ++ case $MACHINE in -14: ++ tlsdesc_opt=-mtls-dialect=gnu2 -39: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/arch-x86_64-tls-ld-mcmodel-large.sh -33: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/arch-x86_64-section-alignment.sh 33: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 33: ++ export LC_ALL=C 33: ++ LC_ALL=C @@ -2626,25 +3652,68 @@ 33: ++ '[' Linux = FreeBSD ']' 33: ++ trap 'on_error $LINENO' ERR 33: ++ trap on_exit EXIT -18: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/arch-x86_64-isa-level.sh -18: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc -18: ++ export LC_ALL=C -18: ++ LC_ALL=C -18: ++ '[' -z x86_64 ']' -18: ++ '[' -z '' ']' -18: ++ TESTDIR=out/test/x86_64 -18: ++ CC=cc -18: ++ CXX=c++ -18: ++ GCC=gcc -18: ++ GXX=g++ -18: ++ OBJDUMP=objdump -18: ++ OBJCOPY=objcopy -18: ++ STRIP=strip -18: ++ QEMU= -18: ++ case $MACHINE in -18: ++ tlsdesc_opt=-mtls-dialect=gnu2 -41: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/arch-x86_64-tlsdesc.sh -5: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/arch-x86_64-execstack-if-needed.sh +33: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/arch-x86_64-section-alignment.sh .sh +33: ++ testname=arch-x86_64-section-alignment +33: ++ echo -n 'Testing arch-x86_64-section-alignment ... ' +33: Testing arch-x86_64-section-alignment ... ++ t=out/test/x86_64/arch-x86_64-section-alignment +33: ++ mkdir -p out/test/x86_64/arch-x86_64-section-alignment +26: + CFLAGS='-Xassembler -mx86-used-note=no' +26: + cc -Xassembler -mx86-used-note=no -o out/test/x86_64/arch-x86_64-note2/a.o -c -x assembler - +26: + cat +22: + cat +22: + cc -o out/test/x86_64/arch-x86_64-mergeable-strings/a.o -c -x assembler - +22: + 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 +27: + readelf --sections out/test/x86_64/arch-x86_64-plt/exe +27: + readelf --sections out/test/x86_64/arch-x86_64-plt/exe +27: + grep -Fq .got.plt +27: + grep -q 'Hello world' +32: ++ set -x +32: + cc -fPIC -c -o out/test/x86_64/arch-x86_64-reloc/a.o -x assembler - +32: + cat +28: + 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 +19: + out/test/x86_64/arch-x86_64-large-bss/exe +19: + grep -Eq '^1 c0000000$' +4: + c++ -B. -o out/test/x86_64/arch-x86_64-exception-mcmodel-large/exe out/test/x86_64/arch-x86_64-exception-mcmodel-large/a.o -static -mcmodel=large +34: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/arch-x86_64-section-name.sh +34: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc +34: ++ export LC_ALL=C +34: ++ LC_ALL=C +34: ++ '[' -z x86_64 ']' +34: ++ '[' -z '' ']' +34: ++ TESTDIR=out/test/x86_64 +34: ++ CC=cc +34: ++ CXX=c++ +34: ++ GCC=gcc +34: ++ GXX=g++ +34: ++ OBJDUMP=objdump +34: ++ OBJCOPY=objcopy +34: ++ STRIP=strip +34: ++ QEMU= +34: ++ case $MACHINE in +34: ++ tlsdesc_opt=-mtls-dialect=gnu2 +31: + cat +19: + on_exit +19: + echo OK +19: OK +19: + exit 0 + 17/387 Test #19: x86_64-arch-x86_64-large-bss .......................... Passed 1.04 sec +test 37 + Start 37: x86_64-arch-x86_64-tls-gd-to-ie + +37: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/arch-x86_64-tls-gd-to-ie.sh" +37: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu +37: Environment variables: +37: MACHINE=x86_64 +37: CPU= +37: Test timeout computed to be: 1500 +34: +++ uname +34: ++ '[' Linux = FreeBSD ']' +34: ++ trap 'on_error $LINENO' ERR +34: ++ trap on_exit EXIT +31: + cc -o out/test/x86_64/arch-x86_64-reloc-zero/b.o -c -xc - +32: + cc -fPIC -c -o out/test/x86_64/arch-x86_64-reloc/b.o -xc - +32: + cat +35: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/arch-x86_64-tbss-only.sh 35: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 35: ++ export LC_ALL=C 35: ++ LC_ALL=C @@ -2661,122 +3730,14 @@ 35: ++ QEMU= 35: ++ case $MACHINE in 35: ++ tlsdesc_opt=-mtls-dialect=gnu2 -36: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/arch-x86_64-tls-gd-mcmodel-large.sh -29: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc -29: ++ export LC_ALL=C -29: ++ LC_ALL=C -29: ++ '[' -z x86_64 ']' -29: ++ '[' -z '' ']' -29: ++ TESTDIR=out/test/x86_64 -29: ++ CC=cc -29: ++ CXX=c++ -29: ++ GCC=gcc -29: ++ GXX=g++ -29: ++ OBJDUMP=objdump -29: ++ OBJCOPY=objcopy -29: ++ STRIP=strip -29: ++ QEMU= -29: ++ case $MACHINE in -29: ++ tlsdesc_opt=-mtls-dialect=gnu2 -29: +++ uname -31: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/arch-x86_64-reloc-zero.sh -31: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc -31: ++ export LC_ALL=C -31: ++ LC_ALL=C -31: ++ '[' -z x86_64 ']' -31: ++ '[' -z '' ']' -31: ++ TESTDIR=out/test/x86_64 -31: ++ CC=cc -31: ++ CXX=c++ -31: ++ GCC=gcc -31: ++ GXX=g++ -31: ++ OBJDUMP=objdump -31: ++ OBJCOPY=objcopy -31: ++ STRIP=strip -31: ++ QEMU= -31: ++ case $MACHINE in -31: ++ tlsdesc_opt=-mtls-dialect=gnu2 -9: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc -9: ++ export LC_ALL=C -9: ++ LC_ALL=C -9: ++ '[' -z x86_64 ']' -9: ++ '[' -z '' ']' -9: ++ TESTDIR=out/test/x86_64 -9: ++ CC=cc -9: ++ CXX=c++ -9: ++ GCC=gcc -9: ++ GXX=g++ -9: ++ OBJDUMP=objdump -9: ++ OBJCOPY=objcopy -9: ++ STRIP=strip -9: ++ QEMU= -9: ++ case $MACHINE in -9: ++ tlsdesc_opt=-mtls-dialect=gnu2 -9: +++ uname -23: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc -23: ++ export LC_ALL=C -23: ++ LC_ALL=C -23: ++ '[' -z x86_64 ']' -23: ++ '[' -z '' ']' -23: ++ TESTDIR=out/test/x86_64 -23: ++ CC=cc -23: ++ CXX=c++ -23: ++ GCC=gcc -23: ++ GXX=g++ -23: ++ OBJDUMP=objdump -23: ++ OBJCOPY=objcopy -23: ++ STRIP=strip -23: ++ QEMU= -23: ++ case $MACHINE in -23: ++ tlsdesc_opt=-mtls-dialect=gnu2 -27: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc -27: ++ export LC_ALL=C -27: ++ LC_ALL=C -27: ++ '[' -z x86_64 ']' -27: ++ '[' -z '' ']' -27: ++ TESTDIR=out/test/x86_64 -27: ++ CC=cc -27: ++ CXX=c++ -27: ++ GCC=gcc -27: ++ GXX=g++ -27: ++ OBJDUMP=objdump -27: ++ OBJCOPY=objcopy -27: ++ STRIP=strip -27: ++ QEMU= -27: ++ case $MACHINE in -27: ++ tlsdesc_opt=-mtls-dialect=gnu2 -27: +++ uname -26: ++ '[' Linux = FreeBSD ']' -26: ++ trap 'on_error $LINENO' ERR -26: ++ trap on_exit EXIT -26: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/arch-x86_64-note2.sh .sh -17: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc -17: ++ export LC_ALL=C -17: ++ LC_ALL=C -17: ++ '[' -z x86_64 ']' -17: ++ '[' -z '' ']' -17: ++ TESTDIR=out/test/x86_64 -17: ++ CC=cc -17: ++ CXX=c++ -17: ++ GCC=gcc -17: ++ GXX=g++ -17: ++ OBJDUMP=objdump -17: ++ OBJCOPY=objcopy -17: ++ STRIP=strip -17: ++ QEMU= -17: ++ case $MACHINE in -17: ++ tlsdesc_opt=-mtls-dialect=gnu2 -17: +++ uname -14: +++ uname -14: ++ '[' Linux = FreeBSD ']' -14: ++ trap 'on_error $LINENO' ERR -14: ++ trap on_exit EXIT -33: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/arch-x86_64-section-alignment.sh .sh -33: ++ testname=arch-x86_64-section-alignment -33: ++ echo -n 'Testing arch-x86_64-section-alignment ... ' -33: Testing arch-x86_64-section-alignment ... ++ t=out/test/x86_64/arch-x86_64-section-alignment -33: ++ mkdir -p out/test/x86_64/arch-x86_64-section-alignment 35: +++ uname +27: + out/test/x86_64/arch-x86_64-plt/exe +27: + on_exit +27: + echo OK +27: OK +27: + exit 0 +33: ++ set -x +36: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/arch-x86_64-tls-gd-mcmodel-large.sh 36: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 36: ++ export LC_ALL=C 36: ++ LC_ALL=C @@ -2793,229 +3754,46 @@ 36: ++ QEMU= 36: ++ case $MACHINE in 36: ++ tlsdesc_opt=-mtls-dialect=gnu2 + 18/387 Test #27: x86_64-arch-x86_64-plt ................................ Passed 0.67 sec +34: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/arch-x86_64-section-name.sh .sh +test 38 + Start 38: x86_64-arch-x86_64-tls-large-tbss + +38: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/arch-x86_64-tls-large-tbss.sh" +38: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu +38: Environment variables: +38: MACHINE=x86_64 +38: CPU= +38: Test timeout computed to be: 1500 +34: ++ testname=arch-x86_64-section-name +34: ++ echo -n 'Testing arch-x86_64-section-name ... ' +34: Testing arch-x86_64-section-name ... ++ t=out/test/x86_64/arch-x86_64-section-name +34: ++ mkdir -p out/test/x86_64/arch-x86_64-section-name +35: ++ '[' Linux = FreeBSD ']' +35: ++ trap 'on_error $LINENO' ERR +35: ++ trap on_exit EXIT +35: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/arch-x86_64-tbss-only.sh .sh +35: ++ testname=arch-x86_64-tbss-only +35: ++ echo -n 'Testing arch-x86_64-tbss-only ... ' +35: Testing arch-x86_64-tbss-only ... ++ t=out/test/x86_64/arch-x86_64-tbss-only +35: ++ mkdir -p out/test/x86_64/arch-x86_64-tbss-only +33: + cc -c -o out/test/x86_64/arch-x86_64-section-alignment/a.o -xc - +33: + cat +26: + cat 36: +++ uname -29: ++ '[' Linux = FreeBSD ']' -29: ++ trap 'on_error $LINENO' ERR -29: ++ trap on_exit EXIT -29: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/arch-x86_64-relax.sh .sh -31: +++ uname -31: ++ '[' Linux = FreeBSD ']' -31: ++ trap 'on_error $LINENO' ERR -31: ++ trap on_exit EXIT -31: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/arch-x86_64-reloc-zero.sh .sh -12: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/arch-x86_64-incompatible-libs-linker-script2.sh -12: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc -12: ++ export LC_ALL=C -12: ++ LC_ALL=C -12: ++ '[' -z x86_64 ']' -12: ++ '[' -z '' ']' -12: ++ TESTDIR=out/test/x86_64 -12: ++ CC=cc -12: ++ CXX=c++ -12: ++ GCC=gcc -12: ++ GXX=g++ -12: ++ OBJDUMP=objdump -12: ++ OBJCOPY=objcopy -12: ++ STRIP=strip -12: ++ QEMU= -12: ++ case $MACHINE in -12: ++ tlsdesc_opt=-mtls-dialect=gnu2 -12: +++ uname -28: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/arch-x86_64-preinit-array.sh -28: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc -28: ++ export LC_ALL=C -28: ++ LC_ALL=C -28: ++ '[' -z x86_64 ']' -28: ++ '[' -z '' ']' -28: ++ TESTDIR=out/test/x86_64 -28: ++ CC=cc -28: ++ CXX=c++ -28: ++ GCC=gcc -28: ++ GXX=g++ -28: ++ OBJDUMP=objdump -28: ++ OBJCOPY=objcopy -28: ++ STRIP=strip -28: ++ QEMU= -28: ++ case $MACHINE in -28: ++ tlsdesc_opt=-mtls-dialect=gnu2 -28: +++ uname -24: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/arch-x86_64-note-property2.sh -24: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc -24: ++ export LC_ALL=C -24: ++ LC_ALL=C -24: ++ '[' -z x86_64 ']' -24: ++ '[' -z '' ']' -24: ++ TESTDIR=out/test/x86_64 -24: ++ CC=cc -24: ++ CXX=c++ -24: ++ GCC=gcc -24: ++ GXX=g++ -24: ++ OBJDUMP=objdump -24: ++ OBJCOPY=objcopy -24: ++ STRIP=strip -24: ++ QEMU= -24: ++ case $MACHINE in -24: ++ tlsdesc_opt=-mtls-dialect=gnu2 -24: +++ uname -30: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/arch-x86_64-reloc-overflow.sh -30: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc -30: ++ export LC_ALL=C -30: ++ LC_ALL=C -30: ++ '[' -z x86_64 ']' -30: ++ '[' -z '' ']' -30: ++ TESTDIR=out/test/x86_64 -30: ++ CC=cc -30: ++ CXX=c++ -30: ++ GCC=gcc -30: ++ GXX=g++ -30: ++ OBJDUMP=objdump -30: ++ OBJCOPY=objcopy -30: ++ STRIP=strip -30: ++ QEMU= -30: ++ case $MACHINE in -30: ++ tlsdesc_opt=-mtls-dialect=gnu2 -30: +++ uname -30: ++ '[' Linux = FreeBSD ']' -30: ++ trap 'on_error $LINENO' ERR -30: ++ trap on_exit EXIT -25: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/arch-x86_64-note.sh -25: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc -25: ++ export LC_ALL=C -25: ++ LC_ALL=C -25: ++ '[' -z x86_64 ']' -25: ++ '[' -z '' ']' -25: ++ TESTDIR=out/test/x86_64 -25: ++ CC=cc -25: ++ CXX=c++ -25: ++ GCC=gcc -25: ++ GXX=g++ -25: ++ OBJDUMP=objdump -25: ++ OBJCOPY=objcopy -25: ++ STRIP=strip -25: ++ QEMU= -25: ++ case $MACHINE in -25: ++ tlsdesc_opt=-mtls-dialect=gnu2 -25: +++ uname -16: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/arch-x86_64-init-array-readonly.sh -16: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc -16: ++ export LC_ALL=C -16: ++ LC_ALL=C -16: ++ '[' -z x86_64 ']' -16: ++ '[' -z '' ']' -16: ++ TESTDIR=out/test/x86_64 -16: ++ CC=cc -16: ++ CXX=c++ -16: ++ GCC=gcc -16: ++ GXX=g++ -16: ++ OBJDUMP=objdump -16: ++ OBJCOPY=objcopy -16: ++ STRIP=strip -16: ++ QEMU= -16: ++ case $MACHINE in -16: ++ tlsdesc_opt=-mtls-dialect=gnu2 -16: +++ uname -16: ++ '[' Linux = FreeBSD ']' -16: ++ trap 'on_error $LINENO' ERR -16: ++ trap on_exit EXIT -16: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/arch-x86_64-init-array-readonly.sh .sh -6: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/arch-x86_64-function-multiversion.sh -21: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/arch-x86_64-mergeable-strings-nonalloc.sh -21: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc -21: ++ export LC_ALL=C -21: ++ LC_ALL=C -21: ++ '[' -z x86_64 ']' -21: ++ '[' -z '' ']' -21: ++ TESTDIR=out/test/x86_64 -21: ++ CC=cc -21: ++ CXX=c++ -21: ++ GCC=gcc -21: ++ GXX=g++ -21: ++ OBJDUMP=objdump -21: ++ OBJCOPY=objcopy -21: ++ STRIP=strip -21: ++ QEMU= -21: ++ case $MACHINE in -21: ++ tlsdesc_opt=-mtls-dialect=gnu2 -8: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/arch-x86_64-gnu-retain.sh -8: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc -8: ++ export LC_ALL=C -8: ++ LC_ALL=C -8: ++ '[' -z x86_64 ']' -8: ++ '[' -z '' ']' -8: ++ TESTDIR=out/test/x86_64 -8: ++ CC=cc -8: ++ CXX=c++ -8: ++ GCC=gcc -8: ++ GXX=g++ -8: ++ OBJDUMP=objdump -8: ++ OBJCOPY=objcopy -8: ++ STRIP=strip -8: ++ QEMU= -8: ++ case $MACHINE in -8: ++ tlsdesc_opt=-mtls-dialect=gnu2 -8: +++ uname -13: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/arch-x86_64-incompatible-libs.sh -13: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc -13: ++ export LC_ALL=C -13: ++ LC_ALL=C -13: ++ '[' -z x86_64 ']' -13: ++ '[' -z '' ']' -13: ++ TESTDIR=out/test/x86_64 -13: ++ CC=cc -13: ++ CXX=c++ -13: ++ GCC=gcc -13: ++ GXX=g++ -13: ++ OBJDUMP=objdump -13: ++ OBJCOPY=objcopy -13: ++ STRIP=strip -13: ++ QEMU= -13: ++ case $MACHINE in -13: ++ tlsdesc_opt=-mtls-dialect=gnu2 -13: +++ uname -13: ++ '[' Linux = FreeBSD ']' -13: ++ trap 'on_error $LINENO' ERR -13: ++ trap on_exit EXIT -10: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/arch-x86_64-ifunc-alias.sh -10: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc -10: ++ export LC_ALL=C -10: ++ LC_ALL=C -10: ++ '[' -z x86_64 ']' -10: ++ '[' -z '' ']' -10: ++ TESTDIR=out/test/x86_64 -10: ++ CC=cc -10: ++ CXX=c++ -10: ++ GCC=gcc -10: ++ GXX=g++ -10: ++ OBJDUMP=objdump -10: ++ OBJCOPY=objcopy -10: ++ STRIP=strip -10: ++ QEMU= -10: ++ case $MACHINE in -10: ++ tlsdesc_opt=-mtls-dialect=gnu2 -10: +++ uname -22: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/arch-x86_64-mergeable-strings.sh -22: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc -22: ++ export LC_ALL=C -22: ++ LC_ALL=C -22: ++ '[' -z x86_64 ']' -22: ++ '[' -z '' ']' -22: ++ TESTDIR=out/test/x86_64 -22: ++ CC=cc -22: ++ CXX=c++ -22: ++ GCC=gcc -22: ++ GXX=g++ -22: ++ OBJDUMP=objdump -22: ++ OBJCOPY=objcopy -22: ++ STRIP=strip -22: ++ QEMU= -22: ++ case $MACHINE in -22: ++ tlsdesc_opt=-mtls-dialect=gnu2 -22: +++ uname -22: ++ '[' Linux = FreeBSD ']' -22: ++ trap 'on_error $LINENO' ERR -22: ++ trap on_exit EXIT -22: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/arch-x86_64-mergeable-strings.sh .sh +36: ++ '[' Linux = FreeBSD ']' +36: ++ trap 'on_error $LINENO' ERR +36: ++ trap on_exit EXIT 37: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/arch-x86_64-tls-gd-to-ie.sh +26: + cc -Xassembler -mx86-used-note=no -o out/test/x86_64/arch-x86_64-note2/b.o -c -x assembler - +29: + 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 +34: ++ set -x +25: + test_cflags -Xassembler -mx86-used-note=no +34: + cc -o out/test/x86_64/arch-x86_64-section-name/a.o -c -x assembler - +35: ++ set -x +34: + cat +25: + cc -B. -Xassembler -mx86-used-note=no -o /dev/null -xc - +25: + echo 'int main() {}' 37: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 37: ++ export LC_ALL=C 37: ++ LC_ALL=C @@ -3032,210 +3810,89 @@ 37: ++ QEMU= 37: ++ case $MACHINE in 37: ++ tlsdesc_opt=-mtls-dialect=gnu2 +35: + echo abab +35: + grep -Eq '(ab)\1' +36: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/arch-x86_64-tls-gd-mcmodel-large.sh .sh +36: ++ testname=arch-x86_64-tls-gd-mcmodel-large +36: ++ echo -n 'Testing arch-x86_64-tls-gd-mcmodel-large ... ' +36: Testing arch-x86_64-tls-gd-mcmodel-large ... ++ t=out/test/x86_64/arch-x86_64-tls-gd-mcmodel-large +36: ++ mkdir -p out/test/x86_64/arch-x86_64-tls-gd-mcmodel-large +38: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/arch-x86_64-tls-large-tbss.sh +26: + cat +38: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc +38: ++ export LC_ALL=C +38: ++ LC_ALL=C +38: ++ '[' -z x86_64 ']' +38: ++ '[' -z '' ']' +38: ++ TESTDIR=out/test/x86_64 +38: ++ CC=cc +38: ++ CXX=c++ +38: ++ GCC=gcc +38: ++ GXX=g++ +38: ++ OBJDUMP=objdump +38: ++ OBJCOPY=objcopy +38: ++ STRIP=strip +38: ++ QEMU= +38: ++ case $MACHINE in +38: ++ tlsdesc_opt=-mtls-dialect=gnu2 37: +++ uname -20: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc -20: ++ export LC_ALL=C -20: ++ LC_ALL=C -20: ++ '[' -z x86_64 ']' -20: ++ '[' -z '' ']' -20: ++ TESTDIR=out/test/x86_64 -20: ++ CC=cc -20: ++ CXX=c++ -20: ++ GCC=gcc -20: ++ GXX=g++ -20: ++ OBJDUMP=objdump -20: ++ OBJCOPY=objcopy -20: ++ STRIP=strip -20: ++ QEMU= -20: ++ case $MACHINE in -20: ++ tlsdesc_opt=-mtls-dialect=gnu2 -20: +++ uname -20: ++ '[' Linux = FreeBSD ']' -7: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/arch-x86_64-gnu-linkonce.sh -7: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc -7: ++ export LC_ALL=C -7: ++ LC_ALL=C -7: ++ '[' -z x86_64 ']' -7: ++ '[' -z '' ']' -7: ++ TESTDIR=out/test/x86_64 -7: ++ CC=cc -7: ++ CXX=c++ -7: ++ GCC=gcc -7: ++ GXX=g++ -7: ++ OBJDUMP=objdump -7: ++ OBJCOPY=objcopy -7: ++ STRIP=strip -7: ++ QEMU= -7: ++ case $MACHINE in -7: ++ tlsdesc_opt=-mtls-dialect=gnu2 -7: +++ uname -15: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/arch-x86_64-incompatible-obj.sh -15: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc -15: ++ export LC_ALL=C -15: ++ LC_ALL=C -15: ++ '[' -z x86_64 ']' -15: ++ '[' -z '' ']' -15: ++ TESTDIR=out/test/x86_64 -15: ++ CC=cc -15: ++ CXX=c++ -15: ++ GCC=gcc -15: ++ GXX=g++ -15: ++ OBJDUMP=objdump -15: ++ OBJCOPY=objcopy -15: ++ STRIP=strip -15: ++ QEMU= -15: ++ case $MACHINE in -15: ++ tlsdesc_opt=-mtls-dialect=gnu2 -15: +++ uname -23: +++ uname -23: ++ '[' Linux = FreeBSD ']' -23: ++ trap 'on_error $LINENO' ERR -23: ++ trap on_exit EXIT -23: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/arch-x86_64-note-property.sh .sh -26: ++ testname=arch-x86_64-note2 -26: ++ echo -n 'Testing arch-x86_64-note2 ... ' -26: Testing arch-x86_64-note2 ... ++ t=out/test/x86_64/arch-x86_64-note2 -26: ++ mkdir -p out/test/x86_64/arch-x86_64-note2 -14: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/arch-x86_64-incompatible-libs2.sh .sh -14: ++ testname=arch-x86_64-incompatible-libs2 -14: ++ echo -n 'Testing arch-x86_64-incompatible-libs2 ... ' -14: Testing arch-x86_64-incompatible-libs2 ... ++ t=out/test/x86_64/arch-x86_64-incompatible-libs2 -14: ++ mkdir -p out/test/x86_64/arch-x86_64-incompatible-libs2 -35: ++ '[' Linux = FreeBSD ']' -35: ++ trap 'on_error $LINENO' ERR -35: ++ trap on_exit EXIT -35: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/arch-x86_64-tbss-only.sh .sh -29: ++ testname=arch-x86_64-relax -29: ++ echo -n 'Testing arch-x86_64-relax ... ' -29: Testing arch-x86_64-relax ... ++ t=out/test/x86_64/arch-x86_64-relax -29: ++ mkdir -p out/test/x86_64/arch-x86_64-relax -31: ++ testname=arch-x86_64-reloc-zero -31: ++ echo -n 'Testing arch-x86_64-reloc-zero ... ' -31: Testing arch-x86_64-reloc-zero ... ++ t=out/test/x86_64/arch-x86_64-reloc-zero -31: ++ mkdir -p out/test/x86_64/arch-x86_64-reloc-zero -12: ++ '[' Linux = FreeBSD ']' -12: ++ trap 'on_error $LINENO' ERR -12: ++ trap on_exit EXIT -12: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/arch-x86_64-incompatible-libs-linker-script2.sh .sh -30: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/arch-x86_64-reloc-overflow.sh .sh -30: ++ testname=arch-x86_64-reloc-overflow -30: ++ echo -n 'Testing arch-x86_64-reloc-overflow ... ' -30: Testing arch-x86_64-reloc-overflow ... ++ t=out/test/x86_64/arch-x86_64-reloc-overflow -30: ++ mkdir -p out/test/x86_64/arch-x86_64-reloc-overflow -25: ++ '[' Linux = FreeBSD ']' -25: ++ trap 'on_error $LINENO' ERR -25: ++ trap on_exit EXIT -16: ++ testname=arch-x86_64-init-array-readonly -16: ++ echo -n 'Testing arch-x86_64-init-array-readonly ... ' -16: Testing arch-x86_64-init-array-readonly ... ++ t=out/test/x86_64/arch-x86_64-init-array-readonly -16: ++ mkdir -p out/test/x86_64/arch-x86_64-init-array-readonly -21: +++ uname -21: ++ '[' Linux = FreeBSD ']' -21: ++ trap 'on_error $LINENO' ERR -21: ++ trap on_exit EXIT -8: ++ '[' Linux = FreeBSD ']' -8: ++ trap 'on_error $LINENO' ERR -8: ++ trap on_exit EXIT -8: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/arch-x86_64-gnu-retain.sh .sh -13: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/arch-x86_64-incompatible-libs.sh .sh -20: ++ trap 'on_error $LINENO' ERR -20: ++ trap on_exit EXIT -11: +++ uname -11: ++ '[' Linux = FreeBSD ']' -11: ++ trap 'on_error $LINENO' ERR -11: ++ trap on_exit EXIT -11: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/arch-x86_64-incompatible-libs-linker-script.sh .sh -11: ++ testname=arch-x86_64-incompatible-libs-linker-script -11: ++ echo -n 'Testing arch-x86_64-incompatible-libs-linker-script ... ' -11: Testing arch-x86_64-incompatible-libs-linker-script ... ++ t=out/test/x86_64/arch-x86_64-incompatible-libs-linker-script -11: ++ mkdir -p out/test/x86_64/arch-x86_64-incompatible-libs-linker-script -42: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/arch-x86_64-unique.sh -42: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc -42: ++ export LC_ALL=C -42: ++ LC_ALL=C -42: ++ '[' -z x86_64 ']' -42: ++ '[' -z '' ']' -42: ++ TESTDIR=out/test/x86_64 -42: ++ CC=cc -42: ++ CXX=c++ -42: ++ GCC=gcc -42: ++ GXX=g++ -42: ++ OBJDUMP=objdump -42: ++ OBJCOPY=objcopy -42: ++ STRIP=strip -42: ++ QEMU= -42: ++ case $MACHINE in -42: ++ tlsdesc_opt=-mtls-dialect=gnu2 -42: +++ uname -42: ++ '[' Linux = FreeBSD ']' -42: ++ trap 'on_error $LINENO' ERR -42: ++ trap on_exit EXIT -9: ++ '[' Linux = FreeBSD ']' -9: ++ trap 'on_error $LINENO' ERR -9: ++ trap on_exit EXIT -9: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/arch-x86_64-gotpcrelx.sh .sh -9: ++ testname=arch-x86_64-gotpcrelx -9: ++ echo -n 'Testing arch-x86_64-gotpcrelx ... ' -9: Testing arch-x86_64-gotpcrelx ... ++ t=out/test/x86_64/arch-x86_64-gotpcrelx -9: ++ mkdir -p out/test/x86_64/arch-x86_64-gotpcrelx -18: +++ uname -5: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc -5: ++ export LC_ALL=C -5: ++ LC_ALL=C -5: ++ '[' -z x86_64 ']' -5: ++ '[' -z '' ']' -5: ++ TESTDIR=out/test/x86_64 -5: ++ CC=cc -5: ++ CXX=c++ -5: ++ GCC=gcc -5: ++ GXX=g++ -5: ++ OBJDUMP=objdump -5: ++ OBJCOPY=objcopy -5: ++ STRIP=strip -5: ++ QEMU= -5: ++ case $MACHINE in -5: ++ tlsdesc_opt=-mtls-dialect=gnu2 -5: +++ uname -5: ++ '[' Linux = FreeBSD ']' -5: ++ trap 'on_error $LINENO' ERR -5: ++ trap on_exit EXIT -40: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc -40: ++ export LC_ALL=C -40: ++ LC_ALL=C -40: ++ '[' -z x86_64 ']' -40: ++ '[' -z '' ']' -40: ++ TESTDIR=out/test/x86_64 -40: ++ CC=cc -40: ++ CXX=c++ -40: ++ GCC=gcc -40: ++ GXX=g++ -40: ++ OBJDUMP=objdump -40: ++ OBJCOPY=objcopy -40: ++ STRIP=strip -40: ++ QEMU= -40: ++ case $MACHINE in -40: ++ tlsdesc_opt=-mtls-dialect=gnu2 -40: +++ uname -40: ++ '[' Linux = FreeBSD ']' -40: ++ trap 'on_error $LINENO' ERR -40: ++ trap on_exit EXIT -19: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/arch-x86_64-large-bss.sh -19: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc -19: ++ export LC_ALL=C -19: ++ LC_ALL=C -19: ++ '[' -z x86_64 ']' -19: ++ '[' -z '' ']' -19: ++ TESTDIR=out/test/x86_64 -19: ++ CC=cc -19: ++ CXX=c++ -19: ++ GCC=gcc -19: ++ GXX=g++ -19: ++ OBJDUMP=objdump -19: ++ OBJCOPY=objcopy -19: ++ STRIP=strip -19: ++ QEMU= -19: ++ case $MACHINE in -19: ++ tlsdesc_opt=-mtls-dialect=gnu2 +36: ++ set -x +37: ++ '[' Linux = FreeBSD ']' +37: ++ trap 'on_error $LINENO' ERR +37: ++ trap on_exit EXIT +35: + cc -o out/test/x86_64/arch-x86_64-tbss-only/a.o -c -xc - +34: + ./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 +36: + gcc -mtls-dialect=gnu -fPIC -c -o out/test/x86_64/arch-x86_64-tls-gd-mcmodel-large/a.o -xc - -mcmodel=large +36: + cat +35: + cat +26: + cc -Xassembler -mx86-used-note=no -o out/test/x86_64/arch-x86_64-note2/c.o -c -x assembler - +37: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/arch-x86_64-tls-gd-to-ie.sh .sh +37: ++ testname=arch-x86_64-tls-gd-to-ie +37: ++ echo -n 'Testing arch-x86_64-tls-gd-to-ie ... ' +37: Testing arch-x86_64-tls-gd-to-ie ... ++ t=out/test/x86_64/arch-x86_64-tls-gd-to-ie +37: ++ mkdir -p out/test/x86_64/arch-x86_64-tls-gd-to-ie +38: +++ uname +37: ++ set -x +38: ++ '[' Linux = FreeBSD ']' +38: ++ trap 'on_error $LINENO' ERR +38: ++ trap on_exit EXIT +38: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/arch-x86_64-tls-large-tbss.sh .sh +37: + cat +38: ++ testname=arch-x86_64-tls-large-tbss +38: ++ echo -n 'Testing arch-x86_64-tls-large-tbss ... ' +38: Testing arch-x86_64-tls-large-tbss ... ++ t=out/test/x86_64/arch-x86_64-tls-large-tbss +38: ++ mkdir -p out/test/x86_64/arch-x86_64-tls-large-tbss +37: + gcc -fPIC -c -o out/test/x86_64/arch-x86_64-tls-gd-to-ie/a.o -xc - -mcmodel=large +18: + grep -q 'x86 ISA needed: .*x86-64-v4' +32: + 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 +18: + readelf -n out/test/x86_64/arch-x86_64-isa-level/exe4 +38: ++ set -x +38: + cat +31: + 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 +38: + cc -c -o out/test/x86_64/arch-x86_64-tls-large-tbss/a.o -x assembler - +18: + on_exit +18: + echo OK +18: OK +18: + exit 0 + 19/387 Test #18: x86_64-arch-x86_64-isa-level .......................... Passed 1.25 sec +test 39 + Start 39: x86_64-arch-x86_64-tls-ld-mcmodel-large + +39: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/arch-x86_64-tls-ld-mcmodel-large.sh" +39: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu +39: Environment variables: +39: MACHINE=x86_64 +39: CPU= +39: Test timeout computed to be: 1500 +26: + cat +26: + cc -Xassembler -mx86-used-note=no -o out/test/x86_64/arch-x86_64-note2/d.o -c -xc - +34: + grep -Fq '.text.hot .text.hot.foo' +34: + readelf -p .text.hot out/test/x86_64/arch-x86_64-section-name/exe +33: + cc -B. -o out/test/x86_64/arch-x86_64-section-alignment/exe out/test/x86_64/arch-x86_64-section-alignment/a.o +34: + grep -Fq '.text.unknown .text.unknown.foo' +34: + readelf -p .text.unknown out/test/x86_64/arch-x86_64-section-name/exe +35: + 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: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/arch-x86_64-tls-ld-mcmodel-large.sh 39: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 39: ++ export LC_ALL=C 39: ++ LC_ALL=C @@ -3256,33 +3913,119 @@ 39: ++ '[' Linux = FreeBSD ']' 39: ++ trap 'on_error $LINENO' ERR 39: ++ trap on_exit EXIT +34: + readelf -p .text.unlikely out/test/x86_64/arch-x86_64-section-name/exe +34: + grep -Fq '.text.unlikely .text.unlikely.foo' +28: + grep -q 'preinit init fini' 39: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/arch-x86_64-tls-ld-mcmodel-large.sh .sh -4: +++ uname -4: ++ '[' Linux = FreeBSD ']' -4: ++ trap 'on_error $LINENO' ERR -4: ++ trap on_exit EXIT -4: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/arch-x86_64-exception-mcmodel-large.sh .sh -32: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc -32: ++ export LC_ALL=C -32: ++ LC_ALL=C -32: ++ '[' -z x86_64 ']' -32: ++ '[' -z '' ']' -32: ++ TESTDIR=out/test/x86_64 -32: ++ CC=cc -32: ++ CXX=c++ -32: ++ GCC=gcc -32: ++ GXX=g++ -32: ++ OBJDUMP=objdump -32: ++ OBJCOPY=objcopy -32: ++ STRIP=strip -32: ++ QEMU= -32: ++ case $MACHINE in -32: ++ tlsdesc_opt=-mtls-dialect=gnu2 -32: +++ uname -32: ++ '[' Linux = FreeBSD ']' -32: ++ trap 'on_error $LINENO' ERR -32: ++ trap on_exit EXIT -32: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/arch-x86_64-reloc.sh .sh +39: ++ testname=arch-x86_64-tls-ld-mcmodel-large +39: ++ echo -n 'Testing arch-x86_64-tls-ld-mcmodel-large ... ' +39: Testing arch-x86_64-tls-ld-mcmodel-large ... ++ t=out/test/x86_64/arch-x86_64-tls-ld-mcmodel-large +39: ++ mkdir -p out/test/x86_64/arch-x86_64-tls-ld-mcmodel-large +34: + readelf -p .text.startup out/test/x86_64/arch-x86_64-section-name/exe +34: + grep -Fq '.text.startup .text.startup.foo' +28: + out/test/x86_64/arch-x86_64-preinit-array/exe +38: + cat +39: ++ set -x +38: + cc -c -o out/test/x86_64/arch-x86_64-tls-large-tbss/b.o -xc - +10: + 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 +34: + grep -Fq '.text.exit .text.exit.foo' +28: + on_exit +28: + echo OK +28: OK +28: + exit 0 + 20/387 Test #28: x86_64-arch-x86_64-preinit-array ...................... Passed 0.79 sec +test 40 + Start 40: x86_64-arch-x86_64-tls-module-base + +40: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/arch-x86_64-tls-module-base.sh" +40: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu +40: Environment variables: +40: MACHINE=x86_64 +40: CPU= +40: Test timeout computed to be: 1500 +20: + out/test/x86_64/arch-x86_64-mergeable-records/exe +20: + grep -q '^abcdef$' +20: + out/test/x86_64/arch-x86_64-mergeable-records/exe +39: + cat +39: + gcc -ftls-model=local-dynamic -fPIC -c -o out/test/x86_64/arch-x86_64-tls-ld-mcmodel-large/a.o -xc - -mcmodel=large +34: + readelf -p .text.exit out/test/x86_64/arch-x86_64-section-name/exe +34: + grep -Fq '.text .text.foo' +20: + grep -q '^bcdef$' +34: + readelf -p .text out/test/x86_64/arch-x86_64-section-name/exe +20: + grep -q '^ijkl$' +34: + readelf -p .data.rel.ro out/test/x86_64/arch-x86_64-section-name/exe +20: + out/test/x86_64/arch-x86_64-mergeable-records/exe +40: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/arch-x86_64-tls-module-base.sh +34: + grep -Fq '.data.rel.ro .data.rel.ro.foo' +40: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc +40: ++ export LC_ALL=C +40: ++ LC_ALL=C +40: ++ '[' -z x86_64 ']' +40: ++ '[' -z '' ']' +40: ++ TESTDIR=out/test/x86_64 +40: ++ CC=cc +40: ++ CXX=c++ +40: ++ GCC=gcc +40: ++ GXX=g++ +40: ++ OBJDUMP=objdump +40: ++ OBJCOPY=objcopy +40: ++ STRIP=strip +40: ++ QEMU= +40: ++ case $MACHINE in +40: ++ tlsdesc_opt=-mtls-dialect=gnu2 +40: +++ uname +29: + objdump -d out/test/x86_64/arch-x86_64-relax/exe +40: ++ '[' Linux = FreeBSD ']' +40: ++ trap 'on_error $LINENO' ERR +40: ++ trap on_exit EXIT +20: + out/test/x86_64/arch-x86_64-mergeable-records/exe +20: + grep -q '^pqr$' +29: + grep -A20 ':' +36: + cat +40: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/arch-x86_64-tls-module-base.sh .sh +40: ++ testname=arch-x86_64-tls-module-base +40: ++ echo -n 'Testing arch-x86_64-tls-module-base ... ' +40: Testing arch-x86_64-tls-module-base ... ++ t=out/test/x86_64/arch-x86_64-tls-module-base +40: ++ mkdir -p out/test/x86_64/arch-x86_64-tls-module-base +40: ++ set -x +40: + supports_tlsdesc +40: + '[' x86_64 = arm ']' +36: + gcc -mtls-dialect=gnu -fPIC -c -o out/test/x86_64/arch-x86_64-tls-gd-mcmodel-large/b.o -xc - -mcmodel=large +20: + grep -q '^mnopqr$' +34: + readelf -p .data out/test/x86_64/arch-x86_64-section-name/exe +34: + grep -Fq '.data .data.foo' +20: + out/test/x86_64/arch-x86_64-mergeable-records/exe +29: + grep -Eq 'lea \s*0x.+\(%rip\),%rax .*' out/test/x86_64/arch-x86_64-relax/log +20: + on_exit +20: + echo OK +20: OK +20: + exit 0 + 21/387 Test #20: x86_64-arch-x86_64-mergeable-records .................. Passed 1.40 sec +40: ++ uname +test 41 + Start 41: x86_64-arch-x86_64-tlsdesc + +41: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/arch-x86_64-tlsdesc.sh" +41: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu +41: Environment variables: +41: MACHINE=x86_64 +41: CPU= +41: Test timeout computed to be: 1500 +40: + '[' Linux = FreeBSD ']' +40: + '[' -mtls-dialect=gnu2 '!=' '' ']' +40: + cc -fPIC -o out/test/x86_64/arch-x86_64-tls-module-base/a.o -c -xassembler - +40: + cat +29: + grep -Eq 'lea \s*0x.+\(%rip\),%rcx .*' out/test/x86_64/arch-x86_64-relax/log +29: + grep -Eq 'lea \s*0x.+\(%rip\),%rdx .*' out/test/x86_64/arch-x86_64-relax/log +34: + grep -Fq '.rodata .rodata.foo' +34: + readelf -p .rodata out/test/x86_64/arch-x86_64-section-name/exe +12: + cc -m32 -o out/test/x86_64/arch-x86_64-incompatible-libs-linker-script2/exe -xc - +12: + echo 'int main() {}' +34: + ./mold -o out/test/x86_64/arch-x86_64-section-name/exe out/test/x86_64/arch-x86_64-section-name/a.o +29: + grep -Eq 'lea \s*0x.+\(%rip\),%rbx .*' out/test/x86_64/arch-x86_64-relax/log +40: + cc -o out/test/x86_64/arch-x86_64-tls-module-base/b.o -c -xc - +40: + cat +41: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/arch-x86_64-tlsdesc.sh 41: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 41: ++ export LC_ALL=C 41: ++ LC_ALL=C @@ -3299,455 +4042,58 @@ 41: ++ QEMU= 41: ++ case $MACHINE in 41: ++ tlsdesc_opt=-mtls-dialect=gnu2 +29: + grep -Eq 'lea \s*0x.+\(%rip\),%rbp .*' out/test/x86_64/arch-x86_64-relax/log 41: +++ uname 41: ++ '[' Linux = FreeBSD ']' 41: ++ trap 'on_error $LINENO' ERR 41: ++ trap on_exit EXIT 41: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/arch-x86_64-tlsdesc.sh .sh -34: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc -34: ++ export LC_ALL=C -34: ++ LC_ALL=C -34: ++ '[' -z x86_64 ']' -34: ++ '[' -z '' ']' -34: ++ TESTDIR=out/test/x86_64 -34: ++ CC=cc -34: ++ CXX=c++ -34: ++ GCC=gcc -34: ++ GXX=g++ -34: ++ OBJDUMP=objdump -34: ++ OBJCOPY=objcopy -34: ++ STRIP=strip -34: ++ QEMU= -34: ++ case $MACHINE in -34: ++ tlsdesc_opt=-mtls-dialect=gnu2 -34: +++ uname -38: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc -23: ++ testname=arch-x86_64-note-property -23: ++ echo -n 'Testing arch-x86_64-note-property ... ' -23: Testing arch-x86_64-note-property ... ++ t=out/test/x86_64/arch-x86_64-note-property -23: ++ mkdir -p out/test/x86_64/arch-x86_64-note-property -35: ++ testname=arch-x86_64-tbss-only -35: ++ echo -n 'Testing arch-x86_64-tbss-only ... ' -35: Testing arch-x86_64-tbss-only ... ++ t=out/test/x86_64/arch-x86_64-tbss-only -35: ++ mkdir -p out/test/x86_64/arch-x86_64-tbss-only -12: ++ testname=arch-x86_64-incompatible-libs-linker-script2 -12: ++ echo -n 'Testing arch-x86_64-incompatible-libs-linker-script2 ... ' -12: Testing arch-x86_64-incompatible-libs-linker-script2 ... ++ t=out/test/x86_64/arch-x86_64-incompatible-libs-linker-script2 -12: ++ mkdir -p out/test/x86_64/arch-x86_64-incompatible-libs-linker-script2 -21: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/arch-x86_64-mergeable-strings-nonalloc.sh .sh -8: ++ testname=arch-x86_64-gnu-retain -8: ++ echo -n 'Testing arch-x86_64-gnu-retain ... ' -8: Testing arch-x86_64-gnu-retain ... ++ t=out/test/x86_64/arch-x86_64-gnu-retain -8: ++ mkdir -p out/test/x86_64/arch-x86_64-gnu-retain -13: ++ testname=arch-x86_64-incompatible-libs -13: ++ echo -n 'Testing arch-x86_64-incompatible-libs ... ' -13: Testing arch-x86_64-incompatible-libs ... ++ t=out/test/x86_64/arch-x86_64-incompatible-libs -13: ++ mkdir -p out/test/x86_64/arch-x86_64-incompatible-libs -20: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/arch-x86_64-mergeable-records.sh .sh -20: ++ testname=arch-x86_64-mergeable-records -20: ++ echo -n 'Testing arch-x86_64-mergeable-records ... ' -20: Testing arch-x86_64-mergeable-records ... ++ t=out/test/x86_64/arch-x86_64-mergeable-records -20: ++ mkdir -p out/test/x86_64/arch-x86_64-mergeable-records -42: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/arch-x86_64-unique.sh .sh -18: ++ '[' Linux = FreeBSD ']' -18: ++ trap 'on_error $LINENO' ERR -18: ++ trap on_exit EXIT -5: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/arch-x86_64-execstack-if-needed.sh .sh -19: +++ uname +29: + grep -Eq 'lea \s*0x.+\(%rip\),%rsi .*' out/test/x86_64/arch-x86_64-relax/log 41: ++ testname=arch-x86_64-tlsdesc 41: ++ echo -n 'Testing arch-x86_64-tlsdesc ... ' 41: Testing arch-x86_64-tlsdesc ... ++ t=out/test/x86_64/arch-x86_64-tlsdesc 41: ++ mkdir -p out/test/x86_64/arch-x86_64-tlsdesc -17: ++ '[' Linux = FreeBSD ']' -17: ++ trap 'on_error $LINENO' ERR -17: ++ trap on_exit EXIT -17: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/arch-x86_64-init-array.sh .sh -28: ++ '[' Linux = FreeBSD ']' -28: ++ trap 'on_error $LINENO' ERR -28: ++ trap on_exit EXIT -28: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/arch-x86_64-preinit-array.sh .sh -27: ++ '[' Linux = FreeBSD ']' -27: ++ trap 'on_error $LINENO' ERR -27: ++ trap on_exit EXIT -27: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/arch-x86_64-plt.sh .sh -24: ++ '[' Linux = FreeBSD ']' -24: ++ trap 'on_error $LINENO' ERR -24: ++ trap on_exit EXIT -24: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/arch-x86_64-note-property2.sh .sh -24: ++ testname=arch-x86_64-note-property2 -24: ++ echo -n 'Testing arch-x86_64-note-property2 ... ' -24: Testing arch-x86_64-note-property2 ... ++ t=out/test/x86_64/arch-x86_64-note-property2 -24: ++ mkdir -p out/test/x86_64/arch-x86_64-note-property2 -7: ++ '[' Linux = FreeBSD ']' -7: ++ trap 'on_error $LINENO' ERR -7: ++ trap on_exit EXIT -7: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/arch-x86_64-gnu-linkonce.sh .sh -36: ++ '[' Linux = FreeBSD ']' -36: ++ trap 'on_error $LINENO' ERR -36: ++ trap on_exit EXIT -37: ++ '[' Linux = FreeBSD ']' -37: ++ trap 'on_error $LINENO' ERR -37: ++ trap on_exit EXIT -15: ++ '[' Linux = FreeBSD ']' -15: ++ trap 'on_error $LINENO' ERR -15: ++ trap on_exit EXIT -22: ++ testname=arch-x86_64-mergeable-strings -22: ++ echo -n 'Testing arch-x86_64-mergeable-strings ... ' -22: Testing arch-x86_64-mergeable-strings ... ++ t=out/test/x86_64/arch-x86_64-mergeable-strings -22: ++ mkdir -p out/test/x86_64/arch-x86_64-mergeable-strings -18: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/arch-x86_64-isa-level.sh .sh -5: ++ testname=arch-x86_64-execstack-if-needed -5: ++ echo -n 'Testing arch-x86_64-execstack-if-needed ... ' -5: Testing arch-x86_64-execstack-if-needed ... ++ t=out/test/x86_64/arch-x86_64-execstack-if-needed -5: ++ mkdir -p out/test/x86_64/arch-x86_64-execstack-if-needed -19: ++ '[' Linux = FreeBSD ']' -19: ++ trap 'on_error $LINENO' ERR -19: ++ trap on_exit EXIT -38: ++ export LC_ALL=C -38: ++ LC_ALL=C -38: ++ '[' -z x86_64 ']' -38: ++ '[' -z '' ']' -38: ++ TESTDIR=out/test/x86_64 -38: ++ CC=cc -38: ++ CXX=c++ -38: ++ GCC=gcc -38: ++ GXX=g++ -38: ++ OBJDUMP=objdump -38: ++ OBJCOPY=objcopy -38: ++ STRIP=strip -38: ++ QEMU= -38: ++ case $MACHINE in -38: ++ tlsdesc_opt=-mtls-dialect=gnu2 -32: ++ testname=arch-x86_64-reloc -32: ++ echo -n 'Testing arch-x86_64-reloc ... ' -32: Testing arch-x86_64-reloc ... ++ t=out/test/x86_64/arch-x86_64-reloc -32: ++ mkdir -p out/test/x86_64/arch-x86_64-reloc -10: ++ '[' Linux = FreeBSD ']' -10: ++ trap 'on_error $LINENO' ERR -10: ++ trap on_exit EXIT -40: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/arch-x86_64-tls-module-base.sh .sh -25: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/arch-x86_64-note.sh .sh -39: ++ testname=arch-x86_64-tls-ld-mcmodel-large -39: ++ echo -n 'Testing arch-x86_64-tls-ld-mcmodel-large ... ' -39: Testing arch-x86_64-tls-ld-mcmodel-large ... ++ t=out/test/x86_64/arch-x86_64-tls-ld-mcmodel-large -39: ++ mkdir -p out/test/x86_64/arch-x86_64-tls-ld-mcmodel-large -17: ++ testname=arch-x86_64-init-array -17: ++ echo -n 'Testing arch-x86_64-init-array ... ' -17: Testing arch-x86_64-init-array ... ++ t=out/test/x86_64/arch-x86_64-init-array -17: ++ mkdir -p out/test/x86_64/arch-x86_64-init-array -7: ++ testname=arch-x86_64-gnu-linkonce -7: ++ echo -n 'Testing arch-x86_64-gnu-linkonce ... ' -7: Testing arch-x86_64-gnu-linkonce ... ++ t=out/test/x86_64/arch-x86_64-gnu-linkonce -7: ++ mkdir -p out/test/x86_64/arch-x86_64-gnu-linkonce -36: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/arch-x86_64-tls-gd-mcmodel-large.sh .sh -36: ++ testname=arch-x86_64-tls-gd-mcmodel-large -36: ++ echo -n 'Testing arch-x86_64-tls-gd-mcmodel-large ... ' -36: Testing arch-x86_64-tls-gd-mcmodel-large ... ++ t=out/test/x86_64/arch-x86_64-tls-gd-mcmodel-large -36: ++ mkdir -p out/test/x86_64/arch-x86_64-tls-gd-mcmodel-large -25: ++ testname=arch-x86_64-note -25: ++ echo -n 'Testing arch-x86_64-note ... ' -25: Testing arch-x86_64-note ... ++ t=out/test/x86_64/arch-x86_64-note -25: ++ mkdir -p out/test/x86_64/arch-x86_64-note -28: ++ testname=arch-x86_64-preinit-array -28: ++ echo -n 'Testing arch-x86_64-preinit-array ... ' -28: Testing arch-x86_64-preinit-array ... ++ t=out/test/x86_64/arch-x86_64-preinit-array -28: ++ mkdir -p out/test/x86_64/arch-x86_64-preinit-array -15: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/arch-x86_64-incompatible-obj.sh .sh -15: ++ testname=arch-x86_64-incompatible-obj -15: ++ echo -n 'Testing arch-x86_64-incompatible-obj ... ' -15: Testing arch-x86_64-incompatible-obj ... ++ t=out/test/x86_64/arch-x86_64-incompatible-obj -15: ++ mkdir -p out/test/x86_64/arch-x86_64-incompatible-obj -34: ++ '[' Linux = FreeBSD ']' -34: ++ trap 'on_error $LINENO' ERR -34: ++ trap on_exit EXIT -34: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/arch-x86_64-section-name.sh .sh -34: ++ testname=arch-x86_64-section-name -34: ++ echo -n 'Testing arch-x86_64-section-name ... ' -34: Testing arch-x86_64-section-name ... ++ t=out/test/x86_64/arch-x86_64-section-name -34: ++ mkdir -p out/test/x86_64/arch-x86_64-section-name -37: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/arch-x86_64-tls-gd-to-ie.sh .sh -37: ++ testname=arch-x86_64-tls-gd-to-ie -37: ++ echo -n 'Testing arch-x86_64-tls-gd-to-ie ... ' -37: Testing arch-x86_64-tls-gd-to-ie ... ++ t=out/test/x86_64/arch-x86_64-tls-gd-to-ie -37: ++ mkdir -p out/test/x86_64/arch-x86_64-tls-gd-to-ie -4: ++ testname=arch-x86_64-exception-mcmodel-large -4: ++ echo -n 'Testing arch-x86_64-exception-mcmodel-large ... ' -4: Testing arch-x86_64-exception-mcmodel-large ... ++ t=out/test/x86_64/arch-x86_64-exception-mcmodel-large -4: ++ mkdir -p out/test/x86_64/arch-x86_64-exception-mcmodel-large -27: ++ testname=arch-x86_64-plt -27: ++ echo -n 'Testing arch-x86_64-plt ... ' -27: Testing arch-x86_64-plt ... ++ t=out/test/x86_64/arch-x86_64-plt -27: ++ mkdir -p out/test/x86_64/arch-x86_64-plt -6: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc -6: ++ export LC_ALL=C -6: ++ LC_ALL=C -6: ++ '[' -z x86_64 ']' -6: ++ '[' -z '' ']' -6: ++ TESTDIR=out/test/x86_64 -6: ++ CC=cc -6: ++ CXX=c++ -6: ++ GCC=gcc -6: ++ GXX=g++ -6: ++ OBJDUMP=objdump -6: ++ OBJCOPY=objcopy -6: ++ STRIP=strip -6: ++ QEMU= -6: ++ case $MACHINE in -6: ++ tlsdesc_opt=-mtls-dialect=gnu2 -6: +++ uname -21: ++ testname=arch-x86_64-mergeable-strings-nonalloc -21: ++ echo -n 'Testing arch-x86_64-mergeable-strings-nonalloc ... ' -21: Testing arch-x86_64-mergeable-strings-nonalloc ... ++ t=out/test/x86_64/arch-x86_64-mergeable-strings-nonalloc -21: ++ mkdir -p out/test/x86_64/arch-x86_64-mergeable-strings-nonalloc -38: +++ uname -38: ++ '[' Linux = FreeBSD ']' -38: ++ trap 'on_error $LINENO' ERR -38: ++ trap on_exit EXIT -38: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/arch-x86_64-tls-large-tbss.sh .sh -42: ++ testname=arch-x86_64-unique -42: ++ echo -n 'Testing arch-x86_64-unique ... ' -42: Testing arch-x86_64-unique ... ++ t=out/test/x86_64/arch-x86_64-unique -42: ++ mkdir -p out/test/x86_64/arch-x86_64-unique -18: ++ testname=arch-x86_64-isa-level -18: ++ echo -n 'Testing arch-x86_64-isa-level ... ' -18: Testing arch-x86_64-isa-level ... ++ t=out/test/x86_64/arch-x86_64-isa-level -18: ++ mkdir -p out/test/x86_64/arch-x86_64-isa-level -40: ++ testname=arch-x86_64-tls-module-base -40: ++ echo -n 'Testing arch-x86_64-tls-module-base ... ' -40: Testing arch-x86_64-tls-module-base ... ++ t=out/test/x86_64/arch-x86_64-tls-module-base -40: ++ mkdir -p out/test/x86_64/arch-x86_64-tls-module-base -10: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/arch-x86_64-ifunc-alias.sh .sh -10: ++ testname=arch-x86_64-ifunc-alias -10: ++ echo -n 'Testing arch-x86_64-ifunc-alias ... ' -10: Testing arch-x86_64-ifunc-alias ... ++ t=out/test/x86_64/arch-x86_64-ifunc-alias -10: ++ mkdir -p out/test/x86_64/arch-x86_64-ifunc-alias -19: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/arch-x86_64-large-bss.sh .sh -19: ++ testname=arch-x86_64-large-bss -19: ++ echo -n 'Testing arch-x86_64-large-bss ... ' -19: Testing arch-x86_64-large-bss ... ++ t=out/test/x86_64/arch-x86_64-large-bss -19: ++ mkdir -p out/test/x86_64/arch-x86_64-large-bss -6: ++ '[' Linux = FreeBSD ']' -38: ++ testname=arch-x86_64-tls-large-tbss -38: ++ echo -n 'Testing arch-x86_64-tls-large-tbss ... ' -38: Testing arch-x86_64-tls-large-tbss ... ++ t=out/test/x86_64/arch-x86_64-tls-large-tbss -38: ++ mkdir -p out/test/x86_64/arch-x86_64-tls-large-tbss -6: ++ trap 'on_error $LINENO' ERR -6: ++ trap on_exit EXIT -6: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/arch-x86_64-function-multiversion.sh .sh -6: ++ testname=arch-x86_64-function-multiversion -6: ++ echo -n 'Testing arch-x86_64-function-multiversion ... ' -6: Testing arch-x86_64-function-multiversion ... ++ t=out/test/x86_64/arch-x86_64-function-multiversion -6: ++ mkdir -p out/test/x86_64/arch-x86_64-function-multiversion -3: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/arch-x86_64-emulation-deduction.sh -3: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc -3: ++ export LC_ALL=C -3: ++ LC_ALL=C -3: ++ '[' -z x86_64 ']' -3: ++ '[' -z '' ']' -3: ++ TESTDIR=out/test/x86_64 -3: ++ CC=cc -3: ++ CXX=c++ -3: ++ GCC=gcc -3: ++ GXX=g++ -3: ++ OBJDUMP=objdump -3: ++ OBJCOPY=objcopy -3: ++ STRIP=strip -3: ++ QEMU= -3: ++ case $MACHINE in -3: ++ tlsdesc_opt=-mtls-dialect=gnu2 -3: +++ uname -3: ++ '[' Linux = FreeBSD ']' -3: ++ trap 'on_error $LINENO' ERR -3: ++ trap on_exit EXIT -3: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/arch-x86_64-emulation-deduction.sh .sh -3: ++ testname=arch-x86_64-emulation-deduction -3: ++ echo -n 'Testing arch-x86_64-emulation-deduction ... ' -3: Testing arch-x86_64-emulation-deduction ... ++ t=out/test/x86_64/arch-x86_64-emulation-deduction -3: ++ mkdir -p out/test/x86_64/arch-x86_64-emulation-deduction -2: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/arch-x86_64-empty-mergeable-section.sh -2: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc -2: ++ export LC_ALL=C -2: ++ LC_ALL=C -2: ++ '[' -z x86_64 ']' -2: ++ '[' -z '' ']' -2: ++ TESTDIR=out/test/x86_64 -2: ++ CC=cc -2: ++ CXX=c++ -2: ++ GCC=gcc -2: ++ GXX=g++ -2: ++ OBJDUMP=objdump -2: ++ OBJCOPY=objcopy -2: ++ STRIP=strip -2: ++ QEMU= -2: ++ case $MACHINE in -2: ++ tlsdesc_opt=-mtls-dialect=gnu2 -2: +++ uname -1: ++ set -x -1: + cat -31: ++ set -x -16: ++ set -x -2: ++ '[' Linux = FreeBSD ']' -2: ++ trap 'on_error $LINENO' ERR -2: ++ trap on_exit EXIT -33: ++ set -x -33: + cat -33: + cc -c -o out/test/x86_64/arch-x86_64-section-alignment/a.o -xc - -31: + cc -o out/test/x86_64/arch-x86_64-reloc-zero/a.o -c -x assembler - -31: + cat -1: + cc -o out/test/x86_64/arch-x86_64-address-equality/a.o -c -xassembler - -29: ++ set -x -29: + echo ret -29: + cc -c -o /dev/null -xassembler -Wa,-mrelax-relocations=yes - -2: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/arch-x86_64-empty-mergeable-section.sh .sh -16: + cc -c -o out/test/x86_64/arch-x86_64-init-array-readonly/a.o -x assembler - -2: ++ testname=arch-x86_64-empty-mergeable-section -2: ++ echo -n 'Testing arch-x86_64-empty-mergeable-section ... ' -2: Testing arch-x86_64-empty-mergeable-section ... ++ t=out/test/x86_64/arch-x86_64-empty-mergeable-section -2: ++ mkdir -p out/test/x86_64/arch-x86_64-empty-mergeable-section -16: + cat -14: ++ set -x -9: ++ set -x -26: ++ set -x -26: + test_cflags -Xassembler -mx86-used-note=no -1: + cc -o out/test/x86_64/arch-x86_64-address-equality/b.o -c -xc - -fPIC -30: ++ set -x -9: + cc -o out/test/x86_64/arch-x86_64-gotpcrelx/a.o -c -xc - -fPIC -14: + cc -m32 -o out/test/x86_64/arch-x86_64-incompatible-libs2/exe -xc - -26: + echo 'int main() {}' -2: ++ set -x -26: + cc -B. -Xassembler -mx86-used-note=no -o /dev/null -xc - -1: + cat -31: + cc -o out/test/x86_64/arch-x86_64-reloc-zero/b.o -c -xc - -31: + cat -2: + cat -30: + cat -30: + cc -o out/test/x86_64/arch-x86_64-reloc-overflow/a.o -c -x assembler - -2: + cc -o out/test/x86_64/arch-x86_64-empty-mergeable-section/a.o -c -xassembler - -11: ++ set -x -29: + cc -o out/test/x86_64/arch-x86_64-relax/a.o -c -x assembler -Wa,-mrelax-relocations=yes - -29: + cat -11: + cc -m32 -o out/test/x86_64/arch-x86_64-incompatible-libs-linker-script/exe -xc - -39: ++ set -x -39: + cat -35: ++ set -x -20: ++ set -x -20: + test_cflags -static -11: + echo 'int main() {}' -14: + echo 'int main() {}' -23: ++ set -x -9: + cat -20: + echo 'int main() {}' -35: + grep -Eq '(ab)\1' -20: + cc -B. -static -o /dev/null -xc - -12: ++ set -x -16: + cat -16: + cc -c -o out/test/x86_64/arch-x86_64-init-array-readonly/b.o -x assembler - -39: + gcc -ftls-model=local-dynamic -fPIC -c -o out/test/x86_64/arch-x86_64-tls-ld-mcmodel-large/a.o -xc - -mcmodel=large -17: ++ set -x -23: + echo endbr64 -23: + cc -o /dev/null -c -xassembler - -8: ++ set -x -17: + cat -17: + cc -c -o out/test/x86_64/arch-x86_64-init-array/a.o -x assembler - -12: + nm mold -12: + grep -q __tsan_init -28: ++ set -x -28: + is_musl -30: + ./mold -e foo -o out/test/x86_64/arch-x86_64-reloc-overflow/exe out/test/x86_64/arch-x86_64-reloc-overflow/a.o -28: + ldd --version -2: + cat -2: + cc -o out/test/x86_64/arch-x86_64-empty-mergeable-section/b.o -c -xassembler - -8: + cc -o /dev/null -c -xassembler - -24: ++ set -x -32: ++ set -x -7: ++ set -x -32: + cc -fPIC -c -o out/test/x86_64/arch-x86_64-reloc/a.o -x assembler - -8: + echo '.section foo,"R"' -28: + grep -q musl -35: + echo abab -7: + cc -o out/test/x86_64/arch-x86_64-gnu-linkonce/a.o -c -x assembler - -7: + cat -24: + grep -q __tsan_init -35: + cat -23: + cc -fcf-protection=branch -c /dev/null -o /dev/null -xc -32: + cat -24: + nm mold -35: + cc -o out/test/x86_64/arch-x86_64-tbss-only/a.o -c -xc - -17: + cc -c -o out/test/x86_64/arch-x86_64-init-array/b.o -xc - -17: + cat -16: + sed -i -e s/init_xxxxx/init_array/g out/test/x86_64/arch-x86_64-init-array-readonly/b.o -29: + cat -29: + cc -o out/test/x86_64/arch-x86_64-relax/b.o -c -xc - -13: ++ set -x -13: + echo 'int main() {}' -13: + cc -m32 -o out/test/x86_64/arch-x86_64-incompatible-libs/exe -xc - -32: + cat -28: + cc -c -o out/test/x86_64/arch-x86_64-preinit-array/a.o -x assembler - -32: + cc -fPIC -c -o out/test/x86_64/arch-x86_64-reloc/b.o -xc - -7: + cat -36: ++ set -x -28: + cat -36: + gcc -mtls-dialect=gnu -fPIC -c -o out/test/x86_64/arch-x86_64-tls-gd-mcmodel-large/a.o -xc - -mcmodel=large -8: + cat -25: ++ set -x -25: + test_cflags -static -7: + cc -o out/test/x86_64/arch-x86_64-gnu-linkonce/b.o -c -x assembler - -8: + cc -o out/test/x86_64/arch-x86_64-gnu-retain/a.o -c -xc - -2: + cc -o out/test/x86_64/arch-x86_64-empty-mergeable-section/c.o -c -xc - -25: + cc -B. -static -o /dev/null -xc - -23: + cat -25: + echo 'int main() {}' -2: + cat -23: + cc -fcf-protection=branch -c -o out/test/x86_64/arch-x86_64-note-property/a.o -xc - -21: ++ set -x -36: + cat -28: + cc -c -o out/test/x86_64/arch-x86_64-preinit-array/b.o -xc - -28: + cat -5: ++ set -x -21: + cc -o out/test/x86_64/arch-x86_64-mergeable-strings-nonalloc/a.o -c -xc - -21: + cat 41: ++ set -x 41: + supports_tlsdesc 41: + '[' x86_64 = arm ']' -34: ++ set -x -7: + cat -34: + cat -27: ++ set -x -5: + cat 41: ++ uname -34: + cc -o out/test/x86_64/arch-x86_64-section-name/a.o -c -x assembler - -5: + cc -c -xassembler -o out/test/x86_64/arch-x86_64-execstack-if-needed/a.o - +22: + out/test/x86_64/arch-x86_64-mergeable-strings/exe +29: + grep -Eq 'lea \s*0x.+\(%rip\),%rdi .*' out/test/x86_64/arch-x86_64-relax/log +22: + grep -q 'Hello world' +29: + grep -Eq 'lea \s*0x.+\(%rip\),%r8 .*' out/test/x86_64/arch-x86_64-relax/log +22: + readelf -sW out/test/x86_64/arch-x86_64-mergeable-strings/exe 41: + '[' Linux = FreeBSD ']' 41: + '[' -mtls-dialect=gnu2 '!=' '' ']' -41: + gcc -c -o out/test/x86_64/arch-x86_64-tlsdesc/a.o -xassembler - -27: + cc -o out/test/x86_64/arch-x86_64-plt/a.o -c -x assembler - -7: + cc -o out/test/x86_64/arch-x86_64-gnu-linkonce/c.o -c -xc - -41: + cat -27: + cat -42: ++ set -x -40: ++ set -x -40: + supports_tlsdesc -40: + '[' x86_64 = arm ']' -22: ++ set -x -22: + test_cflags -static -42: + cat -42: + cc -c -o out/test/x86_64/arch-x86_64-unique/a.o -x assembler - -30: + grep -Fq 'relocation R_X86_64_16 against foo out of range' out/test/x86_64/arch-x86_64-reloc-overflow/log -5: + cc -B. -o out/test/x86_64/arch-x86_64-execstack-if-needed/exe out/test/x86_64/arch-x86_64-execstack-if-needed/a.o -27: + cc -B. -o out/test/x86_64/arch-x86_64-plt/exe out/test/x86_64/arch-x86_64-plt/a.o +22: + grep -Eq '[0-9] foo$' 41: + cat -18: ++ set -x -34: + ./mold -o out/test/x86_64/arch-x86_64-section-name/exe out/test/x86_64/arch-x86_64-section-name/a.o -z keep-text-section-prefix -22: + echo 'int main() {}' -40: ++ uname -41: + gcc -fPIC -c -o out/test/x86_64/arch-x86_64-tlsdesc/b.o -xc - -mtls-dialect=gnu2 -40: + '[' Linux = FreeBSD ']' -40: + '[' -mtls-dialect=gnu2 '!=' '' ']' -30: + on_exit -30: + echo OK -30: OK -30: + exit 0 - 1/387 Test #30: x86_64-arch-x86_64-reloc-overflow ..................... Passed 0.33 sec +29: + grep -Eq 'lea \s*0x.+\(%rip\),%r9 .*' out/test/x86_64/arch-x86_64-relax/log +41: + gcc -c -o out/test/x86_64/arch-x86_64-tlsdesc/a.o -xassembler - +29: + grep -Eq 'lea \s*0x.+\(%rip\),%r10 .*' out/test/x86_64/arch-x86_64-relax/log +25: + CFLAGS='-Xassembler -mx86-used-note=no' +22: + on_exit +22: + echo OK +22: OK +22: + exit 0 + 22/387 Test #22: x86_64-arch-x86_64-mergeable-strings .................. Passed 1.38 sec +test 42 + Start 42: x86_64-arch-x86_64-unique + +42: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/arch-x86_64-unique.sh" +42: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu +42: Environment variables: +42: MACHINE=x86_64 +42: CPU= +42: Test timeout computed to be: 1500 +25: + cat +25: + cc -Xassembler -mx86-used-note=no -o out/test/x86_64/arch-x86_64-note/a.o -c -x assembler - +34: + grep -Fq .text.hot +34: + readelf --sections out/test/x86_64/arch-x86_64-section-name/exe +29: + grep -Eq 'lea \s*0x.+\(%rip\),%r11 .*' out/test/x86_64/arch-x86_64-relax/log +31: + on_exit +31: + echo OK +31: OK +31: + exit 0 + 23/387 Test #31: x86_64-arch-x86_64-reloc-zero ......................... Passed 0.78 sec test 43 Start 43: x86_64-arch-x86_64-warn-execstack @@ -3757,142 +4103,46 @@ 43: MACHINE=x86_64 43: CPU= 43: Test timeout computed to be: 1500 -4: ++ set -x -4: + cat -4: + c++ -c -o out/test/x86_64/arch-x86_64-exception-mcmodel-large/a.o -xc++ -fPIC - -18: + cat -18: + cc -o out/test/x86_64/arch-x86_64-isa-level/a.o -c -xc - -22: + cc -B. -static -o /dev/null -xc - -19: ++ set -x -19: + cat -19: + cc -o out/test/x86_64/arch-x86_64-large-bss/a.o -c -xc - -mcmodel=large -40: + cc -fPIC -o out/test/x86_64/arch-x86_64-tls-module-base/a.o -c -xassembler - -40: + cat -38: ++ set -x -42: + 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*' -37: ++ set -x -37: + gcc -fPIC -c -o out/test/x86_64/arch-x86_64-tls-gd-to-ie/a.o -xc - -mcmodel=large -38: + cc -c -o out/test/x86_64/arch-x86_64-tls-large-tbss/a.o -x assembler - -15: ++ set -x -38: + cat -37: + cat -15: + cc -m32 -o out/test/x86_64/arch-x86_64-incompatible-obj/exe -xc - -16: + cc -c -o out/test/x86_64/arch-x86_64-init-array-readonly/c.o -xc - -16: + cat -10: ++ set -x -10: + supports_ifunc -10: + is_musl -10: + grep -q musl -15: + echo 'int main() {}' -43: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/arch-x86_64-warn-execstack.sh -43: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc -43: ++ export LC_ALL=C -43: ++ LC_ALL=C -40: + cat -40: + cc -o out/test/x86_64/arch-x86_64-tls-module-base/b.o -c -xc - -10: + ldd --version -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: ++ 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 -10: + cc -c -o /dev/null -xc - -10: + echo 'void x() __attribute__((ifunc("y"))); void *y() { return 0; }' -43: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/arch-x86_64-warn-execstack.sh .sh -43: ++ testname=arch-x86_64-warn-execstack -43: ++ echo -n 'Testing arch-x86_64-warn-execstack ... ' -43: Testing arch-x86_64-warn-execstack ... ++ t=out/test/x86_64/arch-x86_64-warn-execstack -43: ++ mkdir -p out/test/x86_64/arch-x86_64-warn-execstack -24: + test_cflags -Xassembler -mx86-used-note=no -24: + echo 'int main() {}' -24: + cc -B. -Xassembler -mx86-used-note=no -o /dev/null -xc - -6: ++ set -x -3: ++ set -x -6: + supports_ifunc -6: + is_musl -6: + grep -q musl -6: + ldd --version -3: + cat -34: + readelf -p .text.hot out/test/x86_64/arch-x86_64-section-name/exe -12: + echo 'int main() {}' -34: + grep -Fq '.text.hot .text.hot.foo' -6: + cc -c -o /dev/null -xc - -1: + cat -1: + cc -o out/test/x86_64/arch-x86_64-address-equality/c.o -c -xc - -fPIC -3: + cc -o out/test/x86_64/arch-x86_64-emulation-deduction/a.o -c -xc - -43: ++ set -x -28: + 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 -38: + cat -2: + cc -B. -o out/test/x86_64/arch-x86_64-empty-mergeable-section/exe out/test/x86_64/arch-x86_64-empty-mergeable-section/a.o out/test/x86_64/arch-x86_64-empty-mergeable-section/b.o out/test/x86_64/arch-x86_64-empty-mergeable-section/c.o -29: + 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 -38: + cc -c -o out/test/x86_64/arch-x86_64-tls-large-tbss/b.o -xc - -43: + cat -43: + cc -o out/test/x86_64/arch-x86_64-warn-execstack/a.o -c -xassembler - -21: + cc -o out/test/x86_64/arch-x86_64-mergeable-strings-nonalloc/b.o -c -x assembler - -9: + cc -o out/test/x86_64/arch-x86_64-gotpcrelx/b.o -c -xc - -fPIC -8: + cat -35: + 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: + cat -21: + cat -23: + cc -fcf-protection=none -c -o out/test/x86_64/arch-x86_64-note-property/b.o -xc - -8: + cc -o out/test/x86_64/arch-x86_64-gnu-retain/b.o -c -xassembler - -31: + 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 -9: + cat -34: + grep -Fq '.text.unknown .text.unknown.foo' -33: + cc -B. -o out/test/x86_64/arch-x86_64-section-alignment/exe out/test/x86_64/arch-x86_64-section-alignment/a.o -34: + readelf -p .text.unknown out/test/x86_64/arch-x86_64-section-name/exe -12: + cc -m32 -o out/test/x86_64/arch-x86_64-incompatible-libs-linker-script2/exe -xc - -21: + 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 -6: + echo 'void x() __attribute__((ifunc("y"))); void *y() { return 0; }' -39: + cat -39: + gcc -ftls-model=local-dynamic -fPIC -c -o out/test/x86_64/arch-x86_64-tls-ld-mcmodel-large/b.o -xc - -mcmodel=large -34: + readelf -p .text.unlikely out/test/x86_64/arch-x86_64-section-name/exe -42: + grep -q ab -42: + readelf -x .data.foo.1 out/test/x86_64/arch-x86_64-unique/exe -8: + cat -34: + grep -Fq '.text.unlikely .text.unlikely.foo' -8: + cc -o out/test/x86_64/arch-x86_64-gnu-retain/c.o -c -xassembler - -43: + cc -o out/test/x86_64/arch-x86_64-warn-execstack/b.o -c -xc - -43: + cat -34: + readelf -p .text.startup out/test/x86_64/arch-x86_64-section-name/exe -34: + grep -Fq '.text.startup .text.startup.foo' -34: + readelf -p .text.exit out/test/x86_64/arch-x86_64-section-name/exe -34: + grep -Fq '.text.exit .text.exit.foo' -34: + readelf -p .text out/test/x86_64/arch-x86_64-section-name/exe -34: + grep -Fq '.text .text.foo' -34: + readelf -p .data.rel.ro out/test/x86_64/arch-x86_64-section-name/exe -34: + grep -Fq '.data.rel.ro .data.rel.ro.foo' -34: + readelf -p .data out/test/x86_64/arch-x86_64-section-name/exe -34: + grep -Fq '.data .data.foo' -34: + readelf -p .rodata out/test/x86_64/arch-x86_64-section-name/exe -34: + grep -Fq '.rodata .rodata.foo' -34: + ./mold -o out/test/x86_64/arch-x86_64-section-name/exe out/test/x86_64/arch-x86_64-section-name/a.o -17: + 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 -32: + cc -shared -o out/test/x86_64/arch-x86_64-reloc/c.so out/test/x86_64/arch-x86_64-reloc/a.o out/test/x86_64/arch-x86_64-reloc/b.o -Wl,-z,noexecstack -36: + cat -36: + gcc -mtls-dialect=gnu -fPIC -c -o out/test/x86_64/arch-x86_64-tls-gd-mcmodel-large/b.o -xc - -mcmodel=large -7: + 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 -42: + readelf -x .data.foo.2 out/test/x86_64/arch-x86_64-unique/exe -42: + grep -q c -42: + grep -q de -42: + readelf -x .data out/test/x86_64/arch-x86_64-unique/exe -42: + on_exit -42: + echo OK -42: OK -42: + exit 0 - 2/387 Test #42: x86_64-arch-x86_64-unique ............................. Passed 0.72 sec +34: + ./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 +29: + grep -Eq 'lea \s*0x.+\(%rip\),%r12 .*' out/test/x86_64/arch-x86_64-relax/log +29: + grep -Eq 'lea \s*0x.+\(%rip\),%r13 .*' out/test/x86_64/arch-x86_64-relax/log +41: + gcc -fPIC -c -o out/test/x86_64/arch-x86_64-tlsdesc/b.o -xc - -mtls-dialect=gnu2 +41: + cat +32: + cat +35: + out/test/x86_64/arch-x86_64-tbss-only/exe +4: + out/test/x86_64/arch-x86_64-exception-mcmodel-large/exe +42: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/arch-x86_64-unique.sh +33: + out/test/x86_64/arch-x86_64-section-alignment/exe +33: + grep -q '^0 0 0$' +25: + ./mold -static -o out/test/x86_64/arch-x86_64-note/exe out/test/x86_64/arch-x86_64-note/a.o +4: + on_exit +4: + echo OK +4: OK +4: + exit 0 +42: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc +42: ++ export LC_ALL=C +42: ++ LC_ALL=C +42: ++ '[' -z x86_64 ']' +42: ++ '[' -z '' ']' +42: ++ TESTDIR=out/test/x86_64 +42: ++ CC=cc +42: ++ CXX=c++ +42: ++ GCC=gcc +42: ++ GXX=g++ +42: ++ OBJDUMP=objdump +42: ++ OBJCOPY=objcopy +42: ++ STRIP=strip +42: ++ QEMU= +42: ++ case $MACHINE in +42: ++ tlsdesc_opt=-mtls-dialect=gnu2 + 24/387 Test #4: x86_64-arch-x86_64-exception-mcmodel-large ............ Passed 2.05 sec +32: + cc -B. -o out/test/x86_64/arch-x86_64-reloc/exe out/test/x86_64/arch-x86_64-reloc/c.so out/test/x86_64/arch-x86_64-reloc/d.s -no-pie +33: + on_exit +33: + echo OK +33: OK +33: + exit 0 +35: + readelf -W --segments out/test/x86_64/arch-x86_64-tbss-only/exe +35: + grep -Eq 'TLS +0x000([^ ][^ ][^ ]) 0x[^ ]+\1 ' test 44 Start 44: x86_64-arch-x86_64-warn-shared-textrel @@ -3902,13 +4152,44 @@ 44: MACHINE=x86_64 44: CPU= 44: Test timeout computed to be: 1500 -5: + readelf --segments -W out/test/x86_64/arch-x86_64-execstack-if-needed/exe -8: + cc -B. -o out/test/x86_64/arch-x86_64-gnu-retain/exe1 out/test/x86_64/arch-x86_64-gnu-retain/a.o out/test/x86_64/arch-x86_64-gnu-retain/b.o -Wl,-gc-sections -27: + readelf --sections out/test/x86_64/arch-x86_64-plt/exe -5: + grep -q 'GNU_STACK.* RW ' -5: + cc -B. -o out/test/x86_64/arch-x86_64-execstack-if-needed/exe out/test/x86_64/arch-x86_64-execstack-if-needed/a.o -Wl,-z,execstack-if-needed + 25/387 Test #33: x86_64-arch-x86_64-section-alignment .................. Passed 0.71 sec +test 45 + Start 45: x86_64-arch-x86_64-warn-textrel + +45: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/arch-x86_64-warn-textrel.sh" +45: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu +45: Environment variables: +45: MACHINE=x86_64 +45: CPU= +45: Test timeout computed to be: 1500 +29: + grep -Eq 'lea \s*0x.+\(%rip\),%r14 .*' out/test/x86_64/arch-x86_64-relax/log +29: + grep -Eq 'lea \s*0x.+\(%rip\),%r15 .*' out/test/x86_64/arch-x86_64-relax/log +42: +++ uname +42: ++ '[' Linux = FreeBSD ']' +42: ++ trap 'on_error $LINENO' ERR +42: ++ trap on_exit EXIT +42: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/arch-x86_64-unique.sh .sh +42: ++ testname=arch-x86_64-unique +42: ++ echo -n 'Testing arch-x86_64-unique ... ' +42: Testing arch-x86_64-unique ... ++ t=out/test/x86_64/arch-x86_64-unique +42: ++ mkdir -p out/test/x86_64/arch-x86_64-unique +35: + on_exit +35: + echo OK +35: OK +35: + exit 0 + 26/387 Test #35: x86_64-arch-x86_64-tbss-only .......................... Passed 0.68 sec +test 46 + Start 46: x86_64-arch-x86_64-z-ibt + +46: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/arch-x86_64-z-ibt.sh" +46: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu +46: Environment variables: +46: MACHINE=x86_64 +46: CPU= +46: Test timeout computed to be: 1500 +29: + grep -Eq 'call.*' out/test/x86_64/arch-x86_64-relax/log +29: + grep -Eq 'jmp.*' out/test/x86_64/arch-x86_64-relax/log 44: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/arch-x86_64-warn-shared-textrel.sh -27: + grep -Fq .got 44: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 44: ++ export LC_ALL=C 44: ++ LC_ALL=C @@ -3926,74 +4207,52 @@ 44: ++ case $MACHINE in 44: ++ tlsdesc_opt=-mtls-dialect=gnu2 44: +++ uname -27: + grep -Fq .got.plt 44: ++ '[' Linux = FreeBSD ']' 44: ++ trap 'on_error $LINENO' ERR 44: ++ trap on_exit EXIT -44: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/arch-x86_64-warn-shared-textrel.sh .sh -34: + readelf --sections out/test/x86_64/arch-x86_64-section-name/exe -34: + grep -Fq .text.hot -44: ++ testname=arch-x86_64-warn-shared-textrel -44: ++ echo -n 'Testing arch-x86_64-warn-shared-textrel ... ' -44: Testing arch-x86_64-warn-shared-textrel ... ++ t=out/test/x86_64/arch-x86_64-warn-shared-textrel -44: ++ mkdir -p out/test/x86_64/arch-x86_64-warn-shared-textrel -27: + readelf --sections out/test/x86_64/arch-x86_64-plt/exe -44: ++ set -x -44: + is_musl -44: + ldd --version -44: + grep -q musl -34: + ./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 -28: + out/test/x86_64/arch-x86_64-preinit-array/exe -28: + grep -q 'preinit init fini' -44: + cc -c -o out/test/x86_64/arch-x86_64-warn-shared-textrel/a.o -x assembler - -44: + cat -31: + on_exit -31: + echo OK -31: OK -31: + exit 0 -28: + on_exit -28: + echo OK -28: OK -28: + exit 0 -27: + out/test/x86_64/arch-x86_64-plt/exe -27: + grep -q 'Hello world' -27: + on_exit -27: + echo OK -27: OK -27: + exit 0 - 3/387 Test #27: x86_64-arch-x86_64-plt ................................ Passed 0.85 sec - 4/387 Test #28: x86_64-arch-x86_64-preinit-array ...................... Passed 0.85 sec -test 45 - Start 45: x86_64-arch-x86_64-warn-textrel - -45: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/arch-x86_64-warn-textrel.sh" -45: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -45: Environment variables: -45: MACHINE=x86_64 -45: CPU= -45: Test timeout computed to be: 1500 -test 46 - Start 46: x86_64-arch-x86_64-z-ibt - -46: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/arch-x86_64-z-ibt.sh" -46: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -46: Environment variables: -46: MACHINE=x86_64 -46: CPU= -46: Test timeout computed to be: 1500 -44: + cat -44: + cc -c -o out/test/x86_64/arch-x86_64-warn-shared-textrel/b.o -fPIC -xc - - 5/387 Test #31: x86_64-arch-x86_64-reloc-zero ......................... Passed 0.87 sec -34: + readelf --sections out/test/x86_64/arch-x86_64-section-name/exe -34: + grep -Fq .text.hot -34: + on_exit -34: + echo OK -34: OK -34: + exit 0 +43: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/arch-x86_64-warn-execstack.sh +43: + . /build/reproducible-path/mold-2.36.0+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: ++ 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: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/arch-x86_64-warn-execstack.sh .sh +43: ++ testname=arch-x86_64-warn-execstack +42: ++ set -x +43: ++ echo -n 'Testing arch-x86_64-warn-execstack ... ' +43: Testing arch-x86_64-warn-execstack ... ++ t=out/test/x86_64/arch-x86_64-warn-execstack +43: ++ mkdir -p out/test/x86_64/arch-x86_64-warn-execstack +37: + cc -fPIC -c -o out/test/x86_64/arch-x86_64-tls-gd-to-ie/b.o -xc - +43: ++ set -x +37: + cat +43: + cat +42: + cc -c -o out/test/x86_64/arch-x86_64-unique/a.o -x assembler - +38: + 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 +40: + cat 45: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/arch-x86_64-warn-textrel.sh +43: + cc -o out/test/x86_64/arch-x86_64-warn-execstack/a.o -c -xassembler - +39: + gcc -ftls-model=local-dynamic -fPIC -c -o out/test/x86_64/arch-x86_64-tls-ld-mcmodel-large/b.o -xc - -mcmodel=large +46: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/arch-x86_64-z-ibt.sh 45: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 45: ++ export LC_ALL=C 45: ++ LC_ALL=C +34: + readelf --sections out/test/x86_64/arch-x86_64-section-name/exe +44: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/arch-x86_64-warn-shared-textrel.sh .sh 45: ++ '[' -z x86_64 ']' 45: ++ '[' -z '' ']' 45: ++ TESTDIR=out/test/x86_64 @@ -4007,24 +4266,16 @@ 45: ++ QEMU= 45: ++ case $MACHINE in 45: ++ tlsdesc_opt=-mtls-dialect=gnu2 +39: + cat +26: + ./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 +42: + cat +40: + cc -o out/test/x86_64/arch-x86_64-tls-module-base/c.o -c -xc - +34: + grep -Fq .text.hot +34: + on_exit +34: + echo OK +34: OK +34: + exit 0 45: +++ uname -45: ++ '[' Linux = FreeBSD ']' -45: ++ trap 'on_error $LINENO' ERR -45: ++ trap on_exit EXIT -45: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/arch-x86_64-warn-textrel.sh .sh -45: ++ testname=arch-x86_64-warn-textrel -45: ++ echo -n 'Testing arch-x86_64-warn-textrel ... ' -45: Testing arch-x86_64-warn-textrel ... ++ t=out/test/x86_64/arch-x86_64-warn-textrel -45: ++ mkdir -p out/test/x86_64/arch-x86_64-warn-textrel -45: ++ set -x -45: + is_musl -45: + ldd --version -45: + grep -q musl -45: + cat -45: + cc -c -o out/test/x86_64/arch-x86_64-warn-textrel/a.o -x assembler - -45: + cat -45: + cc -c -o out/test/x86_64/arch-x86_64-warn-textrel/b.o -fPIC -xc - -46: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/arch-x86_64-z-ibt.sh 46: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 46: ++ export LC_ALL=C 46: ++ LC_ALL=C @@ -4041,20 +4292,7 @@ 46: ++ QEMU= 46: ++ case $MACHINE in 46: ++ tlsdesc_opt=-mtls-dialect=gnu2 -46: +++ uname -46: ++ '[' Linux = FreeBSD ']' -46: ++ trap 'on_error $LINENO' ERR -46: ++ trap on_exit EXIT -46: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/arch-x86_64-z-ibt.sh .sh -46: ++ testname=arch-x86_64-z-ibt -46: ++ echo -n 'Testing arch-x86_64-z-ibt ... ' -46: Testing arch-x86_64-z-ibt ... ++ t=out/test/x86_64/arch-x86_64-z-ibt -46: ++ mkdir -p out/test/x86_64/arch-x86_64-z-ibt -46: ++ set -x -46: + echo endbr64 -46: + cc -o /dev/null -c -xassembler - -46: + cat -46: + cc -o out/test/x86_64/arch-x86_64-z-ibt/a.o -c -x assembler - + 27/387 Test #34: x86_64-arch-x86_64-section-name ....................... Passed 0.78 sec test 47 Start 47: x86_64-arch-x86_64-z-ibtplt @@ -4064,10 +4302,26 @@ 47: MACHINE=x86_64 47: CPU= 47: Test timeout computed to be: 1500 -18: + cc -B. -o out/test/x86_64/arch-x86_64-isa-level/exe2 out/test/x86_64/arch-x86_64-isa-level/a.o -Wl,-z,x86-64-v2 -41: + 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 - 6/387 Test #34: x86_64-arch-x86_64-section-name ....................... Passed 0.94 sec -46: + cc -B. -o out/test/x86_64/arch-x86_64-z-ibt/exe out/test/x86_64/arch-x86_64-z-ibt/a.o +42: + 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*' +44: ++ testname=arch-x86_64-warn-shared-textrel +44: ++ echo -n 'Testing arch-x86_64-warn-shared-textrel ... ' +44: Testing arch-x86_64-warn-shared-textrel ... ++ t=out/test/x86_64/arch-x86_64-warn-shared-textrel +44: ++ mkdir -p out/test/x86_64/arch-x86_64-warn-shared-textrel +45: ++ '[' Linux = FreeBSD ']' +45: ++ trap 'on_error $LINENO' ERR +45: ++ trap on_exit EXIT +45: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/arch-x86_64-warn-textrel.sh .sh +45: ++ testname=arch-x86_64-warn-textrel +45: ++ echo -n 'Testing arch-x86_64-warn-textrel ... ' +45: Testing arch-x86_64-warn-textrel ... ++ t=out/test/x86_64/arch-x86_64-warn-textrel +45: ++ mkdir -p out/test/x86_64/arch-x86_64-warn-textrel +29: + on_exit +29: + echo OK +29: OK +29: + exit 0 +46: +++ uname + 28/387 Test #29: x86_64-arch-x86_64-relax .............................. Passed 1.18 sec +36: + gcc -mtls-dialect=gnu -fPIC -c -o out/test/x86_64/arch-x86_64-tls-gd-mcmodel-large/c.o -xc - -mcmodel=large test 48 Start 48: x86_64-arch-x86_64-z-rewrite-endbr @@ -4077,55 +4331,26 @@ 48: MACHINE=x86_64 48: CPU= 48: Test timeout computed to be: 1500 -40: + cat -40: + cc -o out/test/x86_64/arch-x86_64-tls-module-base/c.o -c -xc - -14: + skip -14: + echo skipped -14: skipped -14: + trap - EXIT -14: + exit 0 - 7/387 Test #14: x86_64-arch-x86_64-incompatible-libs2 .................***Skipped 1.04 sec -6: ++ uname -6: + '[' Linux = FreeBSD ']' -6: + cat -6: + g++ -o out/test/x86_64/arch-x86_64-function-multiversion/a.o -c -xc++ - -fPIC -4: + c++ -B. -o out/test/x86_64/arch-x86_64-exception-mcmodel-large/exe out/test/x86_64/arch-x86_64-exception-mcmodel-large/a.o -mcmodel=large -19: + cc -o out/test/x86_64/arch-x86_64-large-bss/b.o -c -xc - -mcmodel=large -19: + cat -test 49 - Start 49: x86_64-arch-x86_64-z-rewrite-endbr2 - -49: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/arch-x86_64-z-rewrite-endbr2.sh" -49: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -49: Environment variables: -49: MACHINE=x86_64 -49: CPU= -49: Test timeout computed to be: 1500 -39: + 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 -11: + skip -11: + echo skipped -11: skipped -11: + trap - EXIT -11: + exit 0 -1: + cc -B. -shared -o out/test/x86_64/arch-x86_64-address-equality/d.so out/test/x86_64/arch-x86_64-address-equality/c.o -13: + skip -13: + echo skipped -13: skipped -13: + trap - EXIT -13: + exit 0 -37: + cat -37: + cc -fPIC -c -o out/test/x86_64/arch-x86_64-tls-gd-to-ie/b.o -xc - -2: + out/test/x86_64/arch-x86_64-empty-mergeable-section/exe -2: + readelf -SW out/test/x86_64/arch-x86_64-empty-mergeable-section/exe -2: + grep -q '.rodata.str1.1 .* AMS ' out/test/x86_64/arch-x86_64-empty-mergeable-section/log -2: + grep -q '.rodata.str1.1 .* AM ' out/test/x86_64/arch-x86_64-empty-mergeable-section/log -2: + on_exit -2: + echo OK -2: OK -2: + exit 0 -20: + cat -20: + cc -o out/test/x86_64/arch-x86_64-mergeable-records/a.o -c -x assembler - -20: + 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 +36: + cat +46: ++ '[' Linux = FreeBSD ']' +46: ++ trap 'on_error $LINENO' ERR +46: ++ trap on_exit EXIT +46: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/arch-x86_64-z-ibt.sh .sh +46: ++ testname=arch-x86_64-z-ibt +46: ++ echo -n 'Testing arch-x86_64-z-ibt ... ' +46: Testing arch-x86_64-z-ibt ... ++ t=out/test/x86_64/arch-x86_64-z-ibt +46: ++ mkdir -p out/test/x86_64/arch-x86_64-z-ibt +44: ++ set -x +44: + is_musl +44: + grep -q musl +45: ++ set -x +45: + is_musl +45: + grep -q musl +45: + ldd --version +25: + readelf -W --sections out/test/x86_64/arch-x86_64-note/exe +44: + ldd --version +46: ++ set -x +43: + cat 47: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/arch-x86_64-z-ibtplt.sh 47: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 47: ++ export LC_ALL=C @@ -4143,21 +4368,15 @@ 47: ++ QEMU= 47: ++ case $MACHINE in 47: ++ tlsdesc_opt=-mtls-dialect=gnu2 -47: +++ uname -47: ++ '[' Linux = FreeBSD ']' -47: ++ trap 'on_error $LINENO' ERR -47: ++ trap on_exit EXIT -47: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/arch-x86_64-z-ibtplt.sh .sh -47: ++ testname=arch-x86_64-z-ibtplt -47: ++ echo -n 'Testing arch-x86_64-z-ibtplt ... ' -47: Testing arch-x86_64-z-ibtplt ... ++ t=out/test/x86_64/arch-x86_64-z-ibtplt -47: ++ mkdir -p out/test/x86_64/arch-x86_64-z-ibtplt -43: + 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 -43: + grep -Eq 'may cause a segmentation fault|requires executable stack' -32: + cat -38: + 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 -9: + cc -B. -o out/test/x86_64/arch-x86_64-gotpcrelx/exe out/test/x86_64/arch-x86_64-gotpcrelx/a.o out/test/x86_64/arch-x86_64-gotpcrelx/b.o +25: + grep -Eq '.note.bar\s+NOTE.+000008 00 A 0 0 4' out/test/x86_64/arch-x86_64-note/log +26: mold: warning: entry symbol is not defined: _start +46: + cc -o /dev/null -c -xassembler - +46: + echo endbr64 +43: + cc -o out/test/x86_64/arch-x86_64-warn-execstack/b.o -c -xc - +26: + readelf --segments out/test/x86_64/arch-x86_64-note2/exe +45: + cat 48: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/arch-x86_64-z-rewrite-endbr.sh +44: + cc -c -o out/test/x86_64/arch-x86_64-warn-shared-textrel/a.o -x assembler - 48: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 48: ++ export LC_ALL=C 48: ++ LC_ALL=C @@ -4174,78 +4393,57 @@ 48: ++ QEMU= 48: ++ case $MACHINE in 48: ++ tlsdesc_opt=-mtls-dialect=gnu2 +44: + cat +47: +++ uname +45: + cc -c -o out/test/x86_64/arch-x86_64-warn-textrel/a.o -x assembler - +47: ++ '[' Linux = FreeBSD ']' +47: ++ trap 'on_error $LINENO' ERR +47: ++ trap on_exit EXIT +25: + grep -Eq '.note.baz\s+NOTE.+000008 00 A 0 0 8' out/test/x86_64/arch-x86_64-note/log +47: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/arch-x86_64-z-ibtplt.sh .sh +26: + grep -Fq '01 .note.a .note.b .note.c' out/test/x86_64/arch-x86_64-note2/log +47: ++ testname=arch-x86_64-z-ibtplt +47: ++ echo -n 'Testing arch-x86_64-z-ibtplt ... ' +47: Testing arch-x86_64-z-ibtplt ... ++ t=out/test/x86_64/arch-x86_64-z-ibtplt +47: ++ mkdir -p out/test/x86_64/arch-x86_64-z-ibtplt 48: +++ uname +25: + grep -Eq '.note.nonalloc\s+NOTE.+000008 00 0 0 1' out/test/x86_64/arch-x86_64-note/log 48: ++ '[' Linux = FreeBSD ']' 48: ++ trap 'on_error $LINENO' ERR 48: ++ trap on_exit EXIT +46: + cat +26: + on_exit +26: + echo OK +26: OK +26: + exit 0 +44: + cat +46: + cc -o out/test/x86_64/arch-x86_64-z-ibt/a.o -c -x assembler - +47: ++ set -x + 29/387 Test #26: x86_64-arch-x86_64-note2 .............................. Passed 1.49 sec +test 49 + Start 49: x86_64-arch-x86_64-z-rewrite-endbr2 + +49: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/arch-x86_64-z-rewrite-endbr2.sh" +49: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu +49: Environment variables: +49: MACHINE=x86_64 +49: CPU= +49: Test timeout computed to be: 1500 +44: + cc -c -o out/test/x86_64/arch-x86_64-warn-shared-textrel/b.o -fPIC -xc - 48: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/arch-x86_64-z-rewrite-endbr.sh .sh 48: ++ testname=arch-x86_64-z-rewrite-endbr 48: ++ echo -n 'Testing arch-x86_64-z-rewrite-endbr ... ' 48: Testing arch-x86_64-z-rewrite-endbr ... ++ t=out/test/x86_64/arch-x86_64-z-rewrite-endbr 48: ++ mkdir -p out/test/x86_64/arch-x86_64-z-rewrite-endbr +25: + readelf --segments out/test/x86_64/arch-x86_64-note/exe +45: + cat +47: + cc -fPIC -o out/test/x86_64/arch-x86_64-z-ibtplt/a.o -c -xc - +47: + cat +41: + 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: + cc -c -o out/test/x86_64/arch-x86_64-warn-textrel/b.o -fPIC -xc - 48: ++ set -x 48: + test_cflags -fcf-protection 48: + echo 'int main() {}' -48: + cc -B. -fcf-protection -o /dev/null -xc - - 8/387 Test #11: x86_64-arch-x86_64-incompatible-libs-linker-script ....***Skipped 1.14 sec - 9/387 Test #13: x86_64-arch-x86_64-incompatible-libs ..................***Skipped 1.22 sec -test 50 - Start 50: x86_64-arch-x86_64-z-rewrite-endbr3 - -50: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/arch-x86_64-z-rewrite-endbr3.sh" -50: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -50: Environment variables: -50: MACHINE=x86_64 -50: CPU= -50: Test timeout computed to be: 1500 -test 51 - Start 51: x86_64-arch-x86_64-z-shstk - -51: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/arch-x86_64-z-shstk.sh" -51: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -51: Environment variables: -51: MACHINE=x86_64 -51: CPU= -51: Test timeout computed to be: 1500 - 10/387 Test #2: x86_64-arch-x86_64-empty-mergeable-section ............ Passed 1.31 sec -47: ++ set -x -47: + cat -47: + cc -fPIC -o out/test/x86_64/arch-x86_64-z-ibtplt/a.o -c -xc - -9: + out/test/x86_64/arch-x86_64-gotpcrelx/exe -9: 0 0 -9: + on_exit -9: + echo OK -9: OK -9: + exit 0 -23: + ./mold -o out/test/x86_64/arch-x86_64-note-property/exe out/test/x86_64/arch-x86_64-note-property/a.o -3: + ./mold -o out/test/x86_64/arch-x86_64-emulation-deduction/exe out/test/x86_64/arch-x86_64-emulation-deduction/a.o -8: + nm out/test/x86_64/arch-x86_64-gnu-retain/exe1 -8: + grep -q foo -8: + 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 -16: + 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 -5: + readelf --segments -W out/test/x86_64/arch-x86_64-execstack-if-needed/exe -5: + grep -q 'GNU_STACK.* RWE ' -5: + on_exit -5: + echo OK -5: OK -5: + exit 0 - 11/387 Test #5: x86_64-arch-x86_64-execstack-if-needed ................ Passed 1.35 sec -10: + test_cflags -static -10: + echo 'int main() {}' -10: + cc -B. -static -o /dev/null -xc - -35: + out/test/x86_64/arch-x86_64-tbss-only/exe -35: + grep -Eq 'TLS +0x000([^ ][^ ][^ ]) 0x[^ ]+\1 ' -35: + readelf -W --segments out/test/x86_64/arch-x86_64-tbss-only/exe -35: + on_exit -35: + echo OK -35: OK -35: + exit 0 -17: + out/test/x86_64/arch-x86_64-init-array/exe -17: + grep -q 'init1 init2 fini2 fini1' -17: + on_exit -17: + echo OK -17: OK -17: + exit 0 49: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/arch-x86_64-z-rewrite-endbr2.sh 49: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 49: ++ export LC_ALL=C @@ -4264,9 +4462,28 @@ 49: ++ case $MACHINE in 49: ++ tlsdesc_opt=-mtls-dialect=gnu2 49: +++ uname +46: + 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: + cc -B. -fcf-protection -o /dev/null -xc - +10: + out/test/x86_64/arch-x86_64-ifunc-alias/exe +42: + grep -q ab 49: ++ '[' Linux = FreeBSD ']' 49: ++ trap 'on_error $LINENO' ERR 49: ++ trap on_exit EXIT +42: + readelf -x .data.foo.1 out/test/x86_64/arch-x86_64-unique/exe +10: + on_exit +10: + echo OK +10: OK +10: + exit 0 + 30/387 Test #10: x86_64-arch-x86_64-ifunc-alias ........................ Passed 2.21 sec +test 50 + Start 50: x86_64-arch-x86_64-z-rewrite-endbr3 + +50: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/arch-x86_64-z-rewrite-endbr3.sh" +50: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu +50: Environment variables: +50: MACHINE=x86_64 +50: CPU= +50: Test timeout computed to be: 1500 49: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/arch-x86_64-z-rewrite-endbr2.sh .sh 49: ++ testname=arch-x86_64-z-rewrite-endbr2 49: ++ echo -n 'Testing arch-x86_64-z-rewrite-endbr2 ... ' @@ -4274,81 +4491,14 @@ 49: ++ mkdir -p out/test/x86_64/arch-x86_64-z-rewrite-endbr2 49: ++ set -x 49: + test_cflags -fcf-protection +42: + readelf -x .data.foo.2 out/test/x86_64/arch-x86_64-unique/exe +42: + grep -q c 49: + cc -B. -fcf-protection -o /dev/null -xc - -49: + echo 'int main() {}' -test 52 - Start 52: x86_64-arch-x86_64-z-text - -52: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/arch-x86_64-z-text.sh" -52: Working Directory: /build/reproducible-path/mold-2.36.0+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-abs-error - -53: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/abs-error.sh" -53: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -53: Environment variables: -53: MACHINE=x86_64 -53: CPU= -53: Test timeout computed to be: 1500 - 12/387 Test #9: x86_64-arch-x86_64-gotpcrelx .......................... Passed 1.46 sec - 13/387 Test #35: x86_64-arch-x86_64-tbss-only .......................... Passed 1.36 sec - 14/387 Test #17: x86_64-arch-x86_64-init-array ......................... Passed 1.43 sec -32: + 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 -29: + grep -A20 ':' -29: + objdump -d out/test/x86_64/arch-x86_64-relax/exe -29: + grep -Eq 'lea \s*0x.+\(%rip\),%rax .*' out/test/x86_64/arch-x86_64-relax/log -29: + grep -Eq 'lea \s*0x.+\(%rip\),%rcx .*' out/test/x86_64/arch-x86_64-relax/log -29: + grep -Eq 'lea \s*0x.+\(%rip\),%rdx .*' out/test/x86_64/arch-x86_64-relax/log -29: + grep -Eq 'lea \s*0x.+\(%rip\),%rbx .*' out/test/x86_64/arch-x86_64-relax/log -29: + grep -Eq 'lea \s*0x.+\(%rip\),%rbp .*' out/test/x86_64/arch-x86_64-relax/log -29: + grep -Eq 'lea \s*0x.+\(%rip\),%rsi .*' out/test/x86_64/arch-x86_64-relax/log -29: + grep -Eq 'lea \s*0x.+\(%rip\),%rdi .*' out/test/x86_64/arch-x86_64-relax/log -29: + grep -Eq 'lea \s*0x.+\(%rip\),%r8 .*' out/test/x86_64/arch-x86_64-relax/log -29: + grep -Eq 'lea \s*0x.+\(%rip\),%r9 .*' out/test/x86_64/arch-x86_64-relax/log -29: + grep -Eq 'lea \s*0x.+\(%rip\),%r10 .*' out/test/x86_64/arch-x86_64-relax/log -29: + grep -Eq 'lea \s*0x.+\(%rip\),%r11 .*' out/test/x86_64/arch-x86_64-relax/log -29: + grep -Eq 'lea \s*0x.+\(%rip\),%r12 .*' out/test/x86_64/arch-x86_64-relax/log -29: + grep -Eq 'lea \s*0x.+\(%rip\),%r13 .*' out/test/x86_64/arch-x86_64-relax/log -29: + grep -Eq 'lea \s*0x.+\(%rip\),%r14 .*' out/test/x86_64/arch-x86_64-relax/log -29: + grep -Eq 'lea \s*0x.+\(%rip\),%r15 .*' out/test/x86_64/arch-x86_64-relax/log -29: + grep -Eq 'call.*' out/test/x86_64/arch-x86_64-relax/log -29: + grep -Eq 'jmp.*' out/test/x86_64/arch-x86_64-relax/log -29: + on_exit -29: + echo OK -29: OK -29: + exit 0 -15: + skip -15: + echo skipped -15: skipped -15: + trap - EXIT -15: + exit 0 - 15/387 Test #15: x86_64-arch-x86_64-incompatible-obj ...................***Skipped 1.44 sec -41: + out/test/x86_64/arch-x86_64-tlsdesc/exe1 -41: + grep -q 42 -41: + 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 -19: + 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 -44: + 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 -46: + readelf --notes out/test/x86_64/arch-x86_64-z-ibt/exe -46: + grep -qw SHSTK out/test/x86_64/arch-x86_64-z-ibt/log -46: + 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 -4: + out/test/x86_64/arch-x86_64-exception-mcmodel-large/exe -4: + test_cxxflags -static -4: + c++ -B. -static -o /dev/null -xc++ - -4: + echo 'int main() {}' -25: + test_cflags -Xassembler -mx86-used-note=no -25: + echo 'int main() {}' -25: + cc -B. -Xassembler -mx86-used-note=no -o /dev/null -xc - -38: + grep -q '^3 0 5 0 0 0$' -38: + out/test/x86_64/arch-x86_64-tls-large-tbss/exe -38: + on_exit -38: + echo OK -38: OK -38: + exit 0 +25: + grep -Fq '01 .note.bar .note.baz .note.foo' out/test/x86_64/arch-x86_64-note/log +39: + 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 50: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/arch-x86_64-z-rewrite-endbr3.sh +49: + echo 'int main() {}' +25: + grep -q 'NOTE.*0x0000000000000000 0x0000000000000000' out/test/x86_64/arch-x86_64-note/log 50: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 50: ++ export LC_ALL=C 50: ++ LC_ALL=C @@ -4365,10 +4515,42 @@ 50: ++ QEMU= 50: ++ case $MACHINE in 50: ++ tlsdesc_opt=-mtls-dialect=gnu2 +42: + grep -q de +42: + readelf -x .data out/test/x86_64/arch-x86_64-unique/exe 50: +++ uname +25: + on_exit +25: + echo OK +25: OK +25: + exit 0 +36: + 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 50: ++ '[' Linux = FreeBSD ']' 50: ++ trap 'on_error $LINENO' ERR 50: ++ trap on_exit EXIT +32: + out/test/x86_64/arch-x86_64-reloc/exe +42: + on_exit +42: + echo OK +42: OK +42: + exit 0 + 31/387 Test #25: x86_64-arch-x86_64-note ............................... Passed 1.69 sec +test 51 + Start 51: x86_64-arch-x86_64-z-shstk + +51: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/arch-x86_64-z-shstk.sh" +51: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu +51: Environment variables: +51: MACHINE=x86_64 +51: CPU= +51: Test timeout computed to be: 1500 + 32/387 Test #42: x86_64-arch-x86_64-unique ............................. Passed 0.47 sec +test 52 + Start 52: x86_64-arch-x86_64-z-text + +52: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/arch-x86_64-z-text.sh" +52: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu +52: Environment variables: +52: MACHINE=x86_64 +52: CPU= +52: Test timeout computed to be: 1500 50: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/arch-x86_64-z-rewrite-endbr3.sh .sh 50: ++ testname=arch-x86_64-z-rewrite-endbr3 50: ++ echo -n 'Testing arch-x86_64-z-rewrite-endbr3 ... ' @@ -4376,8 +4558,26 @@ 50: ++ mkdir -p out/test/x86_64/arch-x86_64-z-rewrite-endbr3 50: ++ set -x 50: + test_cflags -fcf-protection -50: + cc -B. -fcf-protection -o /dev/null -xc - -50: + echo 'int main() {}' +43: + grep -Eq 'may cause a segmentation fault|requires executable stack' +43: + 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 +37: + 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 +32: + grep -q '^42$' +32: + 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 +12: + skip +12: + echo skipped +12: skipped +12: + trap - EXIT +12: + exit 0 + 33/387 Test #12: x86_64-arch-x86_64-incompatible-libs-linker-script2 ...***Skipped 2.26 sec +test 53 + Start 53: x86_64-abs-error + +53: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/abs-error.sh" +53: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu +53: Environment variables: +53: MACHINE=x86_64 +53: CPU= +53: Test timeout computed to be: 1500 51: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/arch-x86_64-z-shstk.sh 51: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 51: ++ export LC_ALL=C @@ -4396,19 +4596,15 @@ 51: ++ case $MACHINE in 51: ++ tlsdesc_opt=-mtls-dialect=gnu2 51: +++ uname -51: ++ '[' Linux = FreeBSD ']' -51: ++ trap 'on_error $LINENO' ERR -51: ++ trap on_exit EXIT -51: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/arch-x86_64-z-shstk.sh .sh -51: ++ testname=arch-x86_64-z-shstk -51: ++ echo -n 'Testing arch-x86_64-z-shstk ... ' -51: Testing arch-x86_64-z-shstk ... ++ t=out/test/x86_64/arch-x86_64-z-shstk -51: ++ mkdir -p out/test/x86_64/arch-x86_64-z-shstk -51: ++ set -x -51: + echo endbr64 -51: + cc -o /dev/null -c -xassembler - -51: + cc -o out/test/x86_64/arch-x86_64-z-shstk/a.o -c -x assembler - -51: + cat +38: + grep -q '^3 0 5 0 0 0$' +38: + out/test/x86_64/arch-x86_64-tls-large-tbss/exe +50: + echo 'int main() {}' +50: + cc -B. -fcf-protection -o /dev/null -xc - +38: + on_exit +38: + echo OK +38: OK +38: + exit 0 + 34/387 Test #38: x86_64-arch-x86_64-tls-large-tbss ..................... Passed 1.02 sec test 54 Start 54: x86_64-absolute-symbols @@ -4418,76 +4614,6 @@ 54: MACHINE=x86_64 54: CPU= 54: Test timeout computed to be: 1500 -test 55 - Start 55: x86_64-allow-multiple-definition - -55: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/allow-multiple-definition.sh" -55: Working Directory: /build/reproducible-path/mold-2.36.0+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-ar-alignment - -56: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/ar-alignment.sh" -56: Working Directory: /build/reproducible-path/mold-2.36.0+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-as-needed-dso - -57: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/as-needed-dso.sh" -57: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -57: Environment variables: -57: MACHINE=x86_64 -57: CPU= -57: Test timeout computed to be: 1500 -3: + readelf --file-header out/test/x86_64/arch-x86_64-emulation-deduction/exe -3: + grep -qi x86-64 -3: + on_exit -3: + echo OK -3: OK -3: + exit 0 -18: + grep -Fq 'Unknown note type: (0x00000005)' -18: + readelf -n out/test/x86_64/arch-x86_64-isa-level/exe2 -18: + readelf -n out/test/x86_64/arch-x86_64-isa-level/exe2 -18: + grep -Fq 'procesor-specific type 0xc0008002' -18: + readelf -n out/test/x86_64/arch-x86_64-isa-level/exe2 -18: + grep -q 'x86 ISA needed: .*x86-64-v2' -18: + 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 -23: + grep -q 'x86 feature: IBT' -23: + readelf -n out/test/x86_64/arch-x86_64-note-property/exe -23: + ./mold -o out/test/x86_64/arch-x86_64-note-property/exe out/test/x86_64/arch-x86_64-note-property/b.o -23: + readelf -n out/test/x86_64/arch-x86_64-note-property/exe -23: + grep -q 'x86 feature: IBT' -23: + on_exit -23: + echo OK -23: OK -23: + exit 0 -21: + readelf -x .foo out/test/x86_64/arch-x86_64-mergeable-strings-nonalloc/exe -21: + grep -Fq '03000000 00000000 ffffffff ffffffff' -21: + readelf -x .bar out/test/x86_64/arch-x86_64-mergeable-strings-nonalloc/exe -21: + grep -Fq xyz.abc. -21: + on_exit -21: + echo OK -21: OK -21: + exit 0 -36: + cat -36: + gcc -mtls-dialect=gnu -fPIC -c -o out/test/x86_64/arch-x86_64-tls-gd-mcmodel-large/c.o -xc - -mcmodel=large -37: + cc -B. -shared -o out/test/x86_64/arch-x86_64-tls-gd-to-ie/c.so out/test/x86_64/arch-x86_64-tls-gd-to-ie/a.o -33: + grep -q '^0 0 0$' -33: + out/test/x86_64/arch-x86_64-section-alignment/exe -33: + on_exit -33: + echo OK -33: OK -33: + exit 0 -39: + out/test/x86_64/arch-x86_64-tls-ld-mcmodel-large/exe -39: + grep -q '3 5 3 5' -39: + 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 -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 52: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/arch-x86_64-z-text.sh 52: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 52: ++ export LC_ALL=C @@ -4505,22 +4631,32 @@ 52: ++ QEMU= 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: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/arch-x86_64-z-text.sh .sh -52: ++ testname=arch-x86_64-z-text -52: ++ echo -n 'Testing arch-x86_64-z-text ... ' -52: Testing arch-x86_64-z-text ... ++ t=out/test/x86_64/arch-x86_64-z-text -52: ++ mkdir -p out/test/x86_64/arch-x86_64-z-text -52: ++ set -x -52: + is_musl -52: + ldd --version -52: + grep -q musl -52: + cc -c -o out/test/x86_64/arch-x86_64-z-text/a.o -x assembler - -52: + cat +51: ++ '[' Linux = FreeBSD ']' +51: ++ trap 'on_error $LINENO' ERR +51: ++ trap on_exit EXIT 53: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/abs-error.sh +51: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/arch-x86_64-z-shstk.sh .sh +54: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/absolute-symbols.sh +54: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc +54: ++ export LC_ALL=C +54: ++ LC_ALL=C +54: ++ '[' -z x86_64 ']' +54: ++ '[' -z '' ']' +54: ++ TESTDIR=out/test/x86_64 +54: ++ CC=cc +54: ++ CXX=c++ +54: ++ GCC=gcc +54: ++ GXX=g++ +54: ++ OBJDUMP=objdump +54: ++ OBJCOPY=objcopy +54: ++ STRIP=strip +54: ++ QEMU= +54: ++ case $MACHINE in +54: ++ tlsdesc_opt=-mtls-dialect=gnu2 +51: ++ testname=arch-x86_64-z-shstk +51: ++ echo -n 'Testing arch-x86_64-z-shstk ... ' +51: Testing arch-x86_64-z-shstk ... ++ t=out/test/x86_64/arch-x86_64-z-shstk +51: ++ mkdir -p out/test/x86_64/arch-x86_64-z-shstk 53: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 53: ++ export LC_ALL=C 53: ++ LC_ALL=C @@ -4537,165 +4673,110 @@ 53: ++ QEMU= 53: ++ case $MACHINE in 53: ++ tlsdesc_opt=-mtls-dialect=gnu2 +52: +++ uname +44: + 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 +51: ++ set -x +52: ++ '[' Linux = FreeBSD ']' +52: ++ trap 'on_error $LINENO' ERR +52: ++ trap on_exit EXIT +51: + cc -o /dev/null -c -xassembler - +54: +++ uname 53: +++ uname +54: ++ '[' Linux = FreeBSD ']' +54: ++ trap 'on_error $LINENO' ERR +54: ++ trap on_exit EXIT +51: + echo endbr64 53: ++ '[' Linux = FreeBSD ']' 53: ++ trap 'on_error $LINENO' ERR 53: ++ trap on_exit EXIT +51: + cat +52: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/arch-x86_64-z-text.sh .sh +54: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/absolute-symbols.sh .sh +46: + readelf --notes out/test/x86_64/arch-x86_64-z-ibt/exe +52: ++ testname=arch-x86_64-z-text +52: ++ echo -n 'Testing arch-x86_64-z-text ... ' +52: Testing arch-x86_64-z-text ... ++ t=out/test/x86_64/arch-x86_64-z-text +52: ++ mkdir -p out/test/x86_64/arch-x86_64-z-text 53: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/abs-error.sh .sh 53: ++ testname=abs-error 53: ++ echo -n 'Testing abs-error ... ' 53: Testing abs-error ... ++ t=out/test/x86_64/abs-error 53: ++ mkdir -p out/test/x86_64/abs-error +54: ++ testname=absolute-symbols +54: ++ echo -n 'Testing absolute-symbols ... ' +54: Testing absolute-symbols ... ++ t=out/test/x86_64/absolute-symbols +54: ++ mkdir -p out/test/x86_64/absolute-symbols +46: + grep -qw SHSTK out/test/x86_64/arch-x86_64-z-ibt/log +40: + 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 +52: ++ set -x +52: + is_musl +46: + 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 +52: + grep -q musl 53: ++ set -x 53: + '[' x86_64 = aarch64 ']' 53: + '[' x86_64 = ppc64 ']' 53: + '[' x86_64 = ppc64le ']' 53: + '[' x86_64 = s390x ']' 53: + [[ x86_64 = loongarch* ]] +51: + cc -o out/test/x86_64/arch-x86_64-z-shstk/a.o -c -x assembler - +53: + cat +54: ++ set -x +54: + '[' x86_64 = sparc64 ']' +45: + 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 +41: + out/test/x86_64/arch-x86_64-tlsdesc/exe1 +41: + grep -q 42 +41: + 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: + ldd --version 53: + cc -fPIC -c -o out/test/x86_64/abs-error/a.o -xassembler - +47: + 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 +54: + cc -o out/test/x86_64/absolute-symbols/a.o -c -x assembler - +51: + cc -B. -o out/test/x86_64/arch-x86_64-z-shstk/exe out/test/x86_64/arch-x86_64-z-shstk/a.o +52: + cc -c -o out/test/x86_64/arch-x86_64-z-text/a.o -x assembler - +54: + cat +52: + cat +43: + on_exit +43: + echo OK +43: OK +43: + exit 0 + 35/387 Test #43: x86_64-arch-x86_64-warn-execstack ..................... Passed 0.62 sec +test 55 + Start 55: x86_64-allow-multiple-definition + +55: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/allow-multiple-definition.sh" +55: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu +55: Environment variables: +55: MACHINE=x86_64 +55: CPU= +55: Test timeout computed to be: 1500 53: + cat 53: + cc -fno-PIC -c -o out/test/x86_64/abs-error/b.o -xc - -53: + cat - 16/387 Test #3: x86_64-arch-x86_64-emulation-deduction ................ Passed 1.54 sec - 17/387 Test #21: x86_64-arch-x86_64-mergeable-strings-nonalloc ......... Passed 1.46 sec - 18/387 Test #23: x86_64-arch-x86_64-note-property ...................... Passed 1.46 sec - 19/387 Test #29: x86_64-arch-x86_64-relax .............................. Passed 1.43 sec - 20/387 Test #33: x86_64-arch-x86_64-section-alignment .................. Passed 1.42 sec - 21/387 Test #38: x86_64-arch-x86_64-tls-large-tbss ..................... Passed 1.40 sec -test 58 - Start 58: x86_64-as-needed-dso2 - -58: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/as-needed-dso2.sh" -58: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -58: Environment variables: -58: MACHINE=x86_64 -58: CPU= -58: Test timeout computed to be: 1500 -test 59 - Start 59: x86_64-as-needed-weak - -59: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/as-needed-weak.sh" -59: Working Directory: /build/reproducible-path/mold-2.36.0+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-as-needed - -60: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/as-needed.sh" -60: Working Directory: /build/reproducible-path/mold-2.36.0+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-auxiliary - -61: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/auxiliary.sh" -61: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -61: Environment variables: -61: MACHINE=x86_64 -61: CPU= -61: Test timeout computed to be: 1500 -test 62 - Start 62: x86_64-bno-symbolic - -62: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/bno-symbolic.sh" -62: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -62: Environment variables: -62: MACHINE=x86_64 -62: CPU= -62: Test timeout computed to be: 1500 -test 63 - Start 63: x86_64-bsymbolic-functions - -63: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/bsymbolic-functions.sh" -63: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -63: Environment variables: -63: MACHINE=x86_64 -63: CPU= -63: Test timeout computed to be: 1500 +54: + cc -o out/test/x86_64/absolute-symbols/b.o -c -fno-PIC -xc - +54: + cat +55: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/allow-multiple-definition.sh +55: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc +55: ++ export LC_ALL=C +55: ++ LC_ALL=C +55: ++ '[' -z x86_64 ']' +55: ++ '[' -z '' ']' +55: ++ TESTDIR=out/test/x86_64 +55: ++ CC=cc +55: ++ CXX=c++ +55: ++ GCC=gcc +55: ++ GXX=g++ +55: ++ OBJDUMP=objdump +55: ++ OBJCOPY=objcopy +55: ++ STRIP=strip +55: ++ QEMU= +55: ++ case $MACHINE in +55: ++ tlsdesc_opt=-mtls-dialect=gnu2 52: + cat +36: + cc -B. -shared -o out/test/x86_64/arch-x86_64-tls-gd-mcmodel-large/e.so out/test/x86_64/arch-x86_64-tls-gd-mcmodel-large/c.o -Wl,--no-relax -mcmodel=large 52: + cc -c -o out/test/x86_64/arch-x86_64-z-text/b.o -fPIC -xc - -22: + cat -22: + cc -o out/test/x86_64/arch-x86_64-mergeable-strings/a.o -c -x assembler - -22: + 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 -51: + cc -B. -o out/test/x86_64/arch-x86_64-z-shstk/exe out/test/x86_64/arch-x86_64-z-shstk/a.o -40: + 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 -26: + CFLAGS='-Xassembler -mx86-used-note=no' -26: + cat -26: + cc -Xassembler -mx86-used-note=no -o out/test/x86_64/arch-x86_64-note2/a.o -c -x assembler - -26: + cc -Xassembler -mx86-used-note=no -o out/test/x86_64/arch-x86_64-note2/b.o -c -x assembler - -26: + cat -26: + cat -26: + cc -Xassembler -mx86-used-note=no -o out/test/x86_64/arch-x86_64-note2/c.o -c -x assembler - -26: + cat -26: + cc -Xassembler -mx86-used-note=no -o out/test/x86_64/arch-x86_64-note2/d.o -c -xc - -12: + skip -12: + echo skipped -12: skipped -12: + trap - EXIT -12: + exit 0 - 22/387 Test #12: x86_64-arch-x86_64-incompatible-libs-linker-script2 ...***Skipped 1.57 sec -7: + objdump -d out/test/x86_64/arch-x86_64-gnu-linkonce/exe -7: + grep -A1 '<__x86.get_pc_thunk.bx>:' -7: + objdump -d out/test/x86_64/arch-x86_64-gnu-linkonce/exe -7: + grep -Fq 'puts$plt' -7: + on_exit -7: + echo OK -7: OK -7: + exit 0 -54: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/absolute-symbols.sh -54: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc -54: ++ export LC_ALL=C -54: ++ LC_ALL=C -54: ++ '[' -z x86_64 ']' -54: ++ '[' -z '' ']' -54: ++ TESTDIR=out/test/x86_64 -54: ++ CC=cc -54: ++ CXX=c++ -54: ++ GCC=gcc -54: ++ GXX=g++ -54: ++ OBJDUMP=objdump -54: ++ OBJCOPY=objcopy -54: ++ STRIP=strip -54: ++ QEMU= -54: ++ case $MACHINE in -54: ++ tlsdesc_opt=-mtls-dialect=gnu2 -54: +++ uname -54: ++ '[' Linux = FreeBSD ']' -54: ++ trap 'on_error $LINENO' ERR -54: ++ trap on_exit EXIT -54: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/absolute-symbols.sh .sh -54: ++ testname=absolute-symbols -54: ++ echo -n 'Testing absolute-symbols ... ' -54: Testing absolute-symbols ... ++ t=out/test/x86_64/absolute-symbols -54: ++ mkdir -p out/test/x86_64/absolute-symbols -54: ++ set -x -54: + '[' x86_64 = sparc64 ']' -54: + cc -o out/test/x86_64/absolute-symbols/a.o -c -x assembler - -54: + cat -54: + cat -54: + cc -o out/test/x86_64/absolute-symbols/b.o -c -fno-PIC -xc - -55: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/allow-multiple-definition.sh -55: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc -55: ++ export LC_ALL=C -55: ++ LC_ALL=C -55: ++ '[' -z x86_64 ']' -55: ++ '[' -z '' ']' -55: ++ TESTDIR=out/test/x86_64 -55: ++ CC=cc -55: ++ CXX=c++ -55: ++ GCC=gcc -55: ++ GXX=g++ -55: ++ OBJDUMP=objdump -55: ++ OBJCOPY=objcopy -55: ++ STRIP=strip -55: ++ QEMU= -55: ++ case $MACHINE in -55: ++ tlsdesc_opt=-mtls-dialect=gnu2 +37: + 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 +39: + grep -q '3 5 3 5' +39: + out/test/x86_64/arch-x86_64-tls-ld-mcmodel-large/exe 55: +++ uname +39: + 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 55: ++ '[' Linux = FreeBSD ']' 55: ++ trap 'on_error $LINENO' ERR 55: ++ trap on_exit EXIT @@ -4707,7 +4788,40 @@ 55: ++ set -x 55: + cc -c -o out/test/x86_64/allow-multiple-definition/a.o -xc - 55: + echo 'int main() { return 0; }' +44: + grep -q 'relocation against symbol `main'\'' in read-only section' out/test/x86_64/arch-x86_64-warn-shared-textrel/log +44: + grep -q 'creating a DT_TEXTREL in an output file' out/test/x86_64/arch-x86_64-warn-shared-textrel/log +45: + grep -q 'relocation against symbol `main'\'' in read-only section' out/test/x86_64/arch-x86_64-warn-textrel/log +45: + grep -q 'creating a DT_TEXTREL in an output file' out/test/x86_64/arch-x86_64-warn-textrel/log +44: + on_exit +44: + echo OK +44: OK +44: + exit 0 + 36/387 Test #44: x86_64-arch-x86_64-warn-shared-textrel ................ Passed 0.72 sec +test 56 + Start 56: x86_64-ar-alignment + +56: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/ar-alignment.sh" +56: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu +56: Environment variables: +56: MACHINE=x86_64 +56: CPU= +56: Test timeout computed to be: 1500 +45: + on_exit +45: + echo OK +45: OK +45: + exit 0 + 37/387 Test #45: x86_64-arch-x86_64-warn-textrel ....................... Passed 0.73 sec +test 57 + Start 57: x86_64-as-needed-dso + +57: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/as-needed-dso.sh" +57: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu +57: Environment variables: +57: MACHINE=x86_64 +57: CPU= +57: Test timeout computed to be: 1500 56: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/ar-alignment.sh +46: + readelf --notes out/test/x86_64/arch-x86_64-z-ibt/exe 56: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 56: ++ export LC_ALL=C 56: ++ LC_ALL=C @@ -4724,31 +4838,33 @@ 56: ++ QEMU= 56: ++ case $MACHINE in 56: ++ tlsdesc_opt=-mtls-dialect=gnu2 +46: + grep -qw IBT 56: +++ uname +32: + out/test/x86_64/arch-x86_64-reloc/exe +53: + 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 +32: + grep -q '^42$' 56: ++ '[' Linux = FreeBSD ']' 56: ++ trap 'on_error $LINENO' ERR 56: ++ trap on_exit EXIT -56: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/ar-alignment.sh .sh -56: ++ testname=ar-alignment -56: ++ echo -n 'Testing ar-alignment ... ' -56: Testing ar-alignment ... ++ t=out/test/x86_64/ar-alignment -56: ++ mkdir -p out/test/x86_64/ar-alignment -56: ++ set -x -56: + cat -56: + cc -o out/test/x86_64/ar-alignment/a.o -c -xc - -test 64 - Start 64: x86_64-bsymbolic-non-weak-functions - -64: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/bsymbolic-non-weak-functions.sh" -64: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -64: Environment variables: -64: MACHINE=x86_64 -64: CPU= -64: Test timeout computed to be: 1500 57: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/as-needed-dso.sh +40: + out/test/x86_64/arch-x86_64-tls-module-base/exe1 +46: + on_exit +46: + echo OK +46: OK +46: + exit 0 + 38/387 Test #46: x86_64-arch-x86_64-z-ibt .............................. Passed 0.76 sec 57: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 57: ++ export LC_ALL=C 57: ++ LC_ALL=C +test 58 + Start 58: x86_64-as-needed-dso2 + +58: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/as-needed-dso2.sh" +58: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu +58: Environment variables: +58: MACHINE=x86_64 +58: CPU= +58: Test timeout computed to be: 1500 57: ++ '[' -z x86_64 ']' 57: ++ '[' -z '' ']' 57: ++ TESTDIR=out/test/x86_64 @@ -4763,62 +4879,22 @@ 57: ++ case $MACHINE in 57: ++ tlsdesc_opt=-mtls-dialect=gnu2 57: +++ uname +40: + grep -q '^20 3$' +40: + 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 +32: + cat 57: ++ '[' Linux = FreeBSD ']' 57: ++ trap 'on_error $LINENO' ERR 57: ++ trap on_exit EXIT +58: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/as-needed-dso2.sh +55: + echo 'int main() { return 1; }' +55: + cc -c -o out/test/x86_64/allow-multiple-definition/b.o -xc - 57: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/as-needed-dso.sh .sh +56: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/ar-alignment.sh .sh 57: ++ testname=as-needed-dso +58: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 57: ++ echo -n 'Testing as-needed-dso ... ' 57: Testing as-needed-dso ... ++ t=out/test/x86_64/as-needed-dso 57: ++ mkdir -p out/test/x86_64/as-needed-dso -57: ++ set -x -57: + cat -57: + cc -o out/test/x86_64/as-needed-dso/libfoo.so -shared -fPIC -Wl,-soname,libfoo.so -xc - -45: + 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 -20: + grep -q '^abcdef$' -20: + out/test/x86_64/arch-x86_64-mergeable-records/exe -20: + grep -q '^bcdef$' -20: + out/test/x86_64/arch-x86_64-mergeable-records/exe -20: + grep -q '^ijkl$' -20: + out/test/x86_64/arch-x86_64-mergeable-records/exe -20: + out/test/x86_64/arch-x86_64-mergeable-records/exe -20: + grep -q '^pqr$' -20: + out/test/x86_64/arch-x86_64-mergeable-records/exe -20: + grep -q '^mnopqr$' -20: + on_exit -20: + echo OK -20: OK -20: + exit 0 -43: + on_exit -43: + echo OK -43: OK -43: + exit 0 -18: + readelf -n out/test/x86_64/arch-x86_64-isa-level/exe3 -18: + grep -q 'x86 ISA needed: .*x86-64-v3' -18: + 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 -1: + out/test/x86_64/arch-x86_64-address-equality/exe1 -1: + grep -q '^1 ' -1: + cc -B. -o out/test/x86_64/arch-x86_64-address-equality/exe2 out/test/x86_64/arch-x86_64-address-equality/a.o out/test/x86_64/arch-x86_64-address-equality/b.o out/test/x86_64/arch-x86_64-address-equality/d.so -pie -Wl,-no-relax -37: + 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 -8: + nm out/test/x86_64/arch-x86_64-gnu-retain/exe1 -8: + grep -q foo out/test/x86_64/arch-x86_64-gnu-retain/log -8: + on_exit -8: + echo OK -8: OK -8: + exit 0 -24: + CFLAGS='-Xassembler -mx86-used-note=no' -24: + grep -q -E 'GNU readelf .+ (2\.3[6-9]|2\.[4-9]|[3-9])' -24: + readelf -v -24: + cat -24: + cc -Xassembler -mx86-used-note=no -c -o out/test/x86_64/arch-x86_64-note-property2/a.o -xassembler-with-cpp - -19: + out/test/x86_64/arch-x86_64-large-bss/exe -19: + grep -Eq '^1 c0000000$' -19: + on_exit -19: + echo OK -19: OK -19: + exit 0 -58: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/as-needed-dso2.sh -58: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 58: ++ export LC_ALL=C 58: ++ LC_ALL=C 58: ++ '[' -z x86_64 ']' @@ -4834,18 +4910,63 @@ 58: ++ QEMU= 58: ++ case $MACHINE in 58: ++ tlsdesc_opt=-mtls-dialect=gnu2 +56: ++ testname=ar-alignment +56: ++ echo -n 'Testing ar-alignment ... ' +56: Testing ar-alignment ... ++ t=out/test/x86_64/ar-alignment +56: ++ mkdir -p out/test/x86_64/ar-alignment 58: +++ uname +32: + cc -B. -o out/test/x86_64/arch-x86_64-reloc/exe out/test/x86_64/arch-x86_64-reloc/c.so out/test/x86_64/arch-x86_64-reloc/d.s -no-pie +57: ++ set -x +57: + cat 58: ++ '[' Linux = FreeBSD ']' 58: ++ trap 'on_error $LINENO' ERR 58: ++ trap on_exit EXIT 58: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/as-needed-dso2.sh .sh +52: + 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 +57: + cc -o out/test/x86_64/as-needed-dso/libfoo.so -shared -fPIC -Wl,-soname,libfoo.so -xc - 58: ++ testname=as-needed-dso2 58: ++ echo -n 'Testing as-needed-dso2 ... ' 58: Testing as-needed-dso2 ... ++ t=out/test/x86_64/as-needed-dso2 58: ++ mkdir -p out/test/x86_64/as-needed-dso2 +47: + cat +37: + out/test/x86_64/arch-x86_64-tls-gd-to-ie/exe1 +47: + cc -o out/test/x86_64/arch-x86_64-z-ibtplt/c.o -c -xc - +37: + grep -q '1 2 3' +56: ++ set -x +56: + cc -o out/test/x86_64/ar-alignment/a.o -c -xc - +56: + cat 58: ++ set -x -58: + cc -c -fPIC -o out/test/x86_64/as-needed-dso2/a.o -xc - +37: + 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 +51: + readelf --notes out/test/x86_64/arch-x86_64-z-shstk/exe 58: + cat +58: + cc -c -fPIC -o out/test/x86_64/as-needed-dso2/a.o -xc - +51: + grep -qw SHSTK out/test/x86_64/arch-x86_64-z-shstk/log +24: + test_cflags -Xassembler -mx86-used-note=no +51: + 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 +24: + echo 'int main() {}' +39: + grep -q '3 5 3 5' +24: + cc -B. -Xassembler -mx86-used-note=no -o /dev/null -xc - +39: + out/test/x86_64/arch-x86_64-tls-ld-mcmodel-large/exe +41: + grep -q 42 +41: + out/test/x86_64/arch-x86_64-tlsdesc/exe2 +39: + on_exit +39: + echo OK +39: OK +39: + exit 0 + 39/387 Test #39: x86_64-arch-x86_64-tls-ld-mcmodel-large ............... Passed 1.40 sec +test 59 + Start 59: x86_64-as-needed-weak + +59: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/as-needed-weak.sh" +59: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu +59: Environment variables: +59: MACHINE=x86_64 +59: CPU= +59: Test timeout computed to be: 1500 +41: + cc -B. -shared -o out/test/x86_64/arch-x86_64-tlsdesc/c.so out/test/x86_64/arch-x86_64-tlsdesc/a.o +36: + 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 +49: + cat +49: + cc -o out/test/x86_64/arch-x86_64-z-rewrite-endbr2/a.o -c -xc - -fno-function-sections -O -fcf-protection 59: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/as-needed-weak.sh 59: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 59: ++ export LC_ALL=C @@ -4864,6 +4985,7 @@ 59: ++ case $MACHINE in 59: ++ tlsdesc_opt=-mtls-dialect=gnu2 59: +++ uname +54: + 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 59: ++ '[' Linux = FreeBSD ']' 59: ++ trap 'on_error $LINENO' ERR 59: ++ trap on_exit EXIT @@ -4872,9 +4994,30 @@ 59: ++ echo -n 'Testing as-needed-weak ... ' 59: Testing as-needed-weak ... ++ t=out/test/x86_64/as-needed-weak 59: ++ mkdir -p out/test/x86_64/as-needed-weak +48: + cc -o out/test/x86_64/arch-x86_64-z-rewrite-endbr/a.o -c -xc - -ffunction-sections -O -fcf-protection 59: ++ set -x +50: + '[' '' == '' ']' +50: + command -v sde64 +50: + skip +50: + echo skipped +50: skipped +50: + trap - EXIT +50: + exit 0 + 40/387 Test #50: x86_64-arch-x86_64-z-rewrite-endbr3 ...................***Skipped 0.78 sec +48: + cat 59: + cat +test 60 + Start 60: x86_64-as-needed + +60: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/as-needed.sh" +60: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu +60: Environment variables: +60: MACHINE=x86_64 +60: CPU= +60: Test timeout computed to be: 1500 59: + cc -fPIC -o out/test/x86_64/as-needed-weak/a.o -c -xc - +47: + 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 +55: + 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: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/as-needed.sh 60: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 60: ++ export LC_ALL=C @@ -4892,16 +5035,101 @@ 60: ++ QEMU= 60: ++ case $MACHINE in 60: ++ tlsdesc_opt=-mtls-dialect=gnu2 +49: + cat +49: + cc -o out/test/x86_64/arch-x86_64-z-rewrite-endbr2/b.o -c -xc - -fno-function-sections -O -fcf-protection +58: + cat +58: + cc -c -fPIC -o out/test/x86_64/as-needed-dso2/b.o -xc - 60: +++ uname 60: ++ '[' Linux = FreeBSD ']' 60: ++ trap 'on_error $LINENO' ERR 60: ++ trap on_exit EXIT +57: + cc -o out/test/x86_64/as-needed-dso/libbar.so -shared -fPIC -Wl,-soname,libbar.so -xc - +40: + grep -q '^20 3$' +57: + cat +53: + grep -q 'recompile with -fPIC' out/test/x86_64/abs-error/log +56: + head -c 1 /dev/zero +40: + out/test/x86_64/arch-x86_64-tls-module-base/exe2 +40: + 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 +37: + 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 60: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/as-needed.sh .sh +53: + on_exit +53: + echo OK +53: OK +53: + exit 0 + 41/387 Test #53: x86_64-abs-error ...................................... Passed 0.77 sec +32: + grep -q '^56$' +test 61 + Start 61: x86_64-auxiliary + +61: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/auxiliary.sh" +61: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu +61: Environment variables: +61: MACHINE=x86_64 +61: CPU= +61: Test timeout computed to be: 1500 +32: + out/test/x86_64/arch-x86_64-reloc/exe +56: + cc -o out/test/x86_64/ar-alignment/b.o -c -xc - +56: + cat 60: ++ testname=as-needed 60: ++ echo -n 'Testing as-needed ... ' 60: Testing as-needed ... ++ t=out/test/x86_64/as-needed 60: ++ mkdir -p out/test/x86_64/as-needed +52: + grep -q 3 +52: + out/test/x86_64/arch-x86_64-z-text/exe +60: ++ set -x +32: + 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 +60: + cat +60: + cc -o out/test/x86_64/as-needed/a.o -c -xc - +61: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/auxiliary.sh +61: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc +61: ++ export LC_ALL=C +61: ++ LC_ALL=C +61: ++ '[' -z x86_64 ']' +61: ++ '[' -z '' ']' +61: ++ TESTDIR=out/test/x86_64 +61: ++ CC=cc +61: ++ CXX=c++ +61: ++ GCC=gcc +61: ++ GXX=g++ +61: ++ OBJDUMP=objdump +61: ++ OBJCOPY=objcopy +61: ++ STRIP=strip +61: ++ QEMU= +61: ++ case $MACHINE in +61: ++ tlsdesc_opt=-mtls-dialect=gnu2 +41: + 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 +61: +++ uname +36: + grep -q '1 2 3 4 5 6' +36: + out/test/x86_64/arch-x86_64-tls-gd-mcmodel-large/exe +51: + readelf --notes out/test/x86_64/arch-x86_64-z-shstk/exe +51: + grep -qw SHSTK +51: + on_exit +51: + echo OK +51: OK +51: + exit 0 + 42/387 Test #51: x86_64-arch-x86_64-z-shstk ............................ Passed 0.90 sec +test 62 + Start 62: x86_64-bno-symbolic + +62: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/bno-symbolic.sh" +62: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu +62: Environment variables: +62: MACHINE=x86_64 +62: CPU= +62: Test timeout computed to be: 1500 +58: + cc -xc -c -o out/test/x86_64/as-needed-dso2/c.o - +58: + cat +36: + 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 +56: + cc -o out/test/x86_64/ar-alignment/c.o -c -xc - +56: + cat +52: + readelf --dynamic out/test/x86_64/arch-x86_64-z-text/exe +52: + grep -Fq '(TEXTREL)' 62: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/bno-symbolic.sh +40: + 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 +52: + readelf --dynamic out/test/x86_64/arch-x86_64-z-text/exe +52: + grep -q '\(FLAGS\).*TEXTREL' +59: + cc -o out/test/x86_64/as-needed-weak/libfoo.so -shared -fPIC -Wl,-soname,libfoo.so -xc - +59: + cat 62: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 62: ++ export LC_ALL=C 62: ++ LC_ALL=C @@ -4918,15 +5146,55 @@ 62: ++ QEMU= 62: ++ case $MACHINE in 62: ++ tlsdesc_opt=-mtls-dialect=gnu2 +48: + cat 62: +++ uname 62: ++ '[' Linux = FreeBSD ']' 62: ++ trap 'on_error $LINENO' ERR 62: ++ trap on_exit EXIT +48: + cc -o out/test/x86_64/arch-x86_64-z-rewrite-endbr/b.o -c -xc - -ffunction-sections -O -fcf-protection 62: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/bno-symbolic.sh .sh 62: ++ testname=bno-symbolic 62: ++ echo -n 'Testing bno-symbolic ... ' 62: Testing bno-symbolic ... ++ t=out/test/x86_64/bno-symbolic 62: ++ mkdir -p out/test/x86_64/bno-symbolic +52: + on_exit +52: + echo OK +52: OK +52: + exit 0 +54: + out/test/x86_64/absolute-symbols/exe + 43/387 Test #52: x86_64-arch-x86_64-z-text ............................. Passed 0.94 sec +test 63 + Start 63: x86_64-bsymbolic-functions + +63: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/bsymbolic-functions.sh" +63: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu +63: Environment variables: +63: MACHINE=x86_64 +63: CPU= +63: Test timeout computed to be: 1500 +61: ++ '[' Linux = FreeBSD ']' +61: ++ trap 'on_error $LINENO' ERR +61: ++ trap on_exit EXIT +61: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/auxiliary.sh .sh +61: ++ testname=auxiliary +61: ++ echo -n 'Testing auxiliary ... ' +61: Testing auxiliary ... ++ t=out/test/x86_64/auxiliary +61: ++ mkdir -p out/test/x86_64/auxiliary +54: + grep -q '^ip=0xa0000.$' +54: + on_exit +54: + echo OK +54: OK +54: + exit 0 + 44/387 Test #54: x86_64-absolute-symbols ............................... Passed 0.93 sec +test 64 + Start 64: x86_64-bsymbolic-non-weak-functions + +64: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/bsymbolic-non-weak-functions.sh" +64: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu +64: Environment variables: +64: MACHINE=x86_64 +64: CPU= +64: Test timeout computed to be: 1500 63: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/bsymbolic-functions.sh 63: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 63: ++ export LC_ALL=C @@ -4944,84 +5212,35 @@ 63: ++ QEMU= 63: ++ case $MACHINE in 63: ++ tlsdesc_opt=-mtls-dialect=gnu2 +62: ++ set -x +62: + '[' x86_64 = s390x ']' +62: + cat +57: + cc -o out/test/x86_64/as-needed-dso/a.o -c -xc - 63: +++ uname 63: ++ '[' Linux = FreeBSD ']' 63: ++ trap 'on_error $LINENO' ERR 63: ++ trap on_exit EXIT +24: + CFLAGS='-Xassembler -mx86-used-note=no' +57: + cat +62: + cc -c -fPIC -oout/test/x86_64/bno-symbolic/a.o -xc - +49: + cc -B. -o out/test/x86_64/arch-x86_64-z-rewrite-endbr2/exe1 out/test/x86_64/arch-x86_64-z-rewrite-endbr2/a.o out/test/x86_64/arch-x86_64-z-rewrite-endbr2/b.o 63: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/bsymbolic-functions.sh .sh 63: ++ testname=bsymbolic-functions 63: ++ echo -n 'Testing bsymbolic-functions ... ' 63: Testing bsymbolic-functions ... ++ t=out/test/x86_64/bsymbolic-functions 63: ++ mkdir -p out/test/x86_64/bsymbolic-functions - 23/387 Test #7: x86_64-arch-x86_64-gnu-linkonce ....................... Passed 1.74 sec - 24/387 Test #8: x86_64-arch-x86_64-gnu-retain ......................... Passed 1.81 sec - 25/387 Test #43: x86_64-arch-x86_64-warn-execstack ..................... Passed 1.40 sec -test 65 - Start 65: x86_64-bsymbolic-non-weak - -65: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/bsymbolic-non-weak.sh" -65: Working Directory: /build/reproducible-path/mold-2.36.0+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-bsymbolic - -66: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/bsymbolic.sh" -66: Working Directory: /build/reproducible-path/mold-2.36.0+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-build-id - -67: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/build-id.sh" -67: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -67: Environment variables: -67: MACHINE=x86_64 -67: CPU= -67: Test timeout computed to be: 1500 - 26/387 Test #20: x86_64-arch-x86_64-mergeable-records .................. Passed 1.82 sec - 27/387 Test #19: x86_64-arch-x86_64-large-bss .......................... Passed 1.86 sec -60: ++ set -x -60: + cat -60: + cc -o out/test/x86_64/as-needed/a.o -c -xc - +61: ++ set -x +24: + readelf -v 63: ++ set -x -63: + cat +24: + grep -q -E 'GNU readelf .+ (2\.3[6-9]|2\.[4-9]|[3-9])' +56: + rm -f out/test/x86_64/ar-alignment/d.a 63: + cc -c -o out/test/x86_64/bsymbolic-functions/a.o -fPIC -xc - -61: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/auxiliary.sh -61: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc -61: ++ export LC_ALL=C -61: ++ LC_ALL=C -61: ++ '[' -z x86_64 ']' -61: ++ '[' -z '' ']' -61: ++ TESTDIR=out/test/x86_64 -61: ++ CC=cc -61: ++ CXX=c++ -61: ++ GCC=gcc -61: ++ GXX=g++ -61: ++ OBJDUMP=objdump -61: ++ OBJCOPY=objcopy -61: ++ STRIP=strip -61: ++ QEMU= -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: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/auxiliary.sh .sh -61: ++ testname=auxiliary -61: ++ echo -n 'Testing auxiliary ... ' -61: Testing auxiliary ... ++ t=out/test/x86_64/auxiliary -61: ++ mkdir -p out/test/x86_64/auxiliary -61: ++ set -x +63: + cat 61: + cat 61: + cc -o out/test/x86_64/auxiliary/a.o -c -x assembler - -61: + ./mold -o out/test/x86_64/auxiliary/b.so out/test/x86_64/auxiliary/a.o -auxiliary foo -f bar -shared +60: + cat 64: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/bsymbolic-non-weak-functions.sh +56: + 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 64: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 64: ++ export LC_ALL=C 64: ++ LC_ALL=C @@ -5038,76 +5257,63 @@ 64: ++ QEMU= 64: ++ case $MACHINE in 64: ++ tlsdesc_opt=-mtls-dialect=gnu2 +60: + cc -o out/test/x86_64/as-needed/b.so -shared -fPIC -Wl,-soname,libfoo.so -xc - +24: + cc -Xassembler -mx86-used-note=no -c -o out/test/x86_64/arch-x86_64-note-property2/a.o -xassembler-with-cpp - 64: +++ uname +24: + cat 64: ++ '[' Linux = FreeBSD ']' 64: ++ trap 'on_error $LINENO' ERR 64: ++ trap on_exit EXIT 64: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/bsymbolic-non-weak-functions.sh .sh +61: + ./mold -o out/test/x86_64/auxiliary/b.so out/test/x86_64/auxiliary/a.o -auxiliary foo -f bar -shared +37: + out/test/x86_64/arch-x86_64-tls-gd-to-ie/exe2 64: ++ testname=bsymbolic-non-weak-functions 64: ++ echo -n 'Testing bsymbolic-non-weak-functions ... ' 64: Testing bsymbolic-non-weak-functions ... ++ t=out/test/x86_64/bsymbolic-non-weak-functions 64: ++ mkdir -p out/test/x86_64/bsymbolic-non-weak-functions +37: + grep -q '1 2 3' +47: + grep -q 'Hello world' +37: + 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 +47: + out/test/x86_64/arch-x86_64-z-ibtplt/exe 64: ++ set -x +32: + grep -q '^56$' 64: + cc -c -o out/test/x86_64/bsymbolic-non-weak-functions/a.o -fPIC -xc - 64: + cat -test 68 - Start 68: x86_64-canonical-plt - -68: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/canonical-plt.sh" -68: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -68: Environment variables: -68: MACHINE=x86_64 -68: CPU= -68: Test timeout computed to be: 1500 -test 69 - Start 69: x86_64-cmdline +56: + 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 +47: + on_exit +47: + echo OK +47: OK +47: + exit 0 + 45/387 Test #47: x86_64-arch-x86_64-z-ibtplt ........................... Passed 1.41 sec +32: + out/test/x86_64/arch-x86_64-reloc/exe +test 65 + Start 65: x86_64-bsymbolic-non-weak -69: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/cmdline.sh" -69: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -69: Environment variables: -69: MACHINE=x86_64 -69: CPU= -69: Test timeout computed to be: 1500 -62: ++ set -x -62: + '[' x86_64 = s390x ']' -62: + cat -62: + cc -c -fPIC -oout/test/x86_64/bno-symbolic/a.o -xc - -37: + out/test/x86_64/arch-x86_64-tls-gd-to-ie/exe1 -37: + grep -q '1 2 3' -37: + 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 -39: + out/test/x86_64/arch-x86_64-tls-ld-mcmodel-large/exe -39: + grep -q '3 5 3 5' -39: + on_exit -39: + echo OK -39: OK -39: + exit 0 -16: + grep -q 'init1 init2' -16: + out/test/x86_64/arch-x86_64-init-array-readonly/exe -16: + on_exit -16: + echo OK -16: OK -16: + exit 0 -46: + grep -qw IBT -46: + readelf --notes out/test/x86_64/arch-x86_64-z-ibt/exe -46: + on_exit -46: + echo OK -46: OK -46: + exit 0 -40: + out/test/x86_64/arch-x86_64-tls-module-base/exe1 -40: + grep -q '^20 3$' -40: + 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 -1: + out/test/x86_64/arch-x86_64-address-equality/exe2 -1: + grep -q '^1 ' -1: + on_exit -1: + echo OK -1: OK -1: + exit 0 -36: + 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 +65: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/bsymbolic-non-weak.sh" +65: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu +65: Environment variables: +65: MACHINE=x86_64 +65: CPU= +65: Test timeout computed to be: 1500 +32: + cat +55: + 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 +24: + cc -Xassembler -mx86-used-note=no -c -o out/test/x86_64/arch-x86_64-note-property2/b.o -xassembler-with-cpp - +24: + cat +41: + out/test/x86_64/arch-x86_64-tlsdesc/exe3 +41: + grep -q 42 +41: + cc -B. -shared -o out/test/x86_64/arch-x86_64-tlsdesc/c.so out/test/x86_64/arch-x86_64-tlsdesc/a.o -Wl,-no-relax +58: + cc -B. -shared -o out/test/x86_64/as-needed-dso2/libfoo.so out/test/x86_64/as-needed-dso2/a.o +63: + cc -B. -shared -o out/test/x86_64/bsymbolic-functions/b.so out/test/x86_64/bsymbolic-functions/a.o -Wl,-Bsymbolic-functions +32: + cc -c -o out/test/x86_64/arch-x86_64-reloc/d.o out/test/x86_64/arch-x86_64-reloc/d.s +59: + cat 65: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/bsymbolic-non-weak.sh +59: + cc -o out/test/x86_64/as-needed-weak/libbar.so -shared -fPIC -Wl,-soname,libbar.so -xc - +32: + 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 65: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 65: ++ export LC_ALL=C 65: ++ LC_ALL=C 65: ++ '[' -z x86_64 ']' +61: + readelf --dynamic out/test/x86_64/auxiliary/b.so 65: ++ '[' -z '' ']' 65: ++ TESTDIR=out/test/x86_64 65: ++ CC=cc @@ -5124,14 +5330,68 @@ 65: ++ '[' Linux = FreeBSD ']' 65: ++ trap 'on_error $LINENO' ERR 65: ++ trap on_exit EXIT +61: + grep -Fq 'Auxiliary library: [foo]' out/test/x86_64/auxiliary/log +61: + grep -Fq 'Auxiliary library: [bar]' out/test/x86_64/auxiliary/log 65: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/bsymbolic-non-weak.sh .sh +40: + out/test/x86_64/arch-x86_64-tls-module-base/exe3 65: ++ testname=bsymbolic-non-weak 65: ++ echo -n 'Testing bsymbolic-non-weak ... ' 65: Testing bsymbolic-non-weak ... ++ t=out/test/x86_64/bsymbolic-non-weak 65: ++ mkdir -p out/test/x86_64/bsymbolic-non-weak +40: + grep -q '^20 3$' 65: ++ set -x 65: + cat 65: + cc -c -o out/test/x86_64/bsymbolic-non-weak/a.o -fPIC -xc - +61: + on_exit +61: + echo OK +61: OK +61: + exit 0 +37: + cc -B. -o out/test/x86_64/arch-x86_64-tls-gd-to-ie/exe3 out/test/x86_64/arch-x86_64-tls-gd-to-ie/b.o out/test/x86_64/arch-x86_64-tls-gd-to-ie/e.so +64: + 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 + 46/387 Test #61: x86_64-auxiliary ...................................... Passed 0.46 sec +36: + out/test/x86_64/arch-x86_64-tls-gd-mcmodel-large/exe +36: + grep -q '1 2 3 4 5 6' +test 66 + Start 66: x86_64-bsymbolic + +66: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/bsymbolic.sh" +66: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu +66: Environment variables: +66: MACHINE=x86_64 +66: CPU= +66: Test timeout computed to be: 1500 +36: + on_exit +36: + echo OK +36: OK +36: + exit 0 +48: + 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 +60: + cat +40: + on_exit +40: + echo OK +40: OK +40: + exit 0 +49: + objdump -dr out/test/x86_64/arch-x86_64-z-rewrite-endbr2/exe1 +57: + 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 + 47/387 Test #36: x86_64-arch-x86_64-tls-gd-mcmodel-large ............... Passed 2.30 sec + 48/387 Test #40: x86_64-arch-x86_64-tls-module-base .................... Passed 2.00 sec +test 67 + Start 67: x86_64-build-id + +67: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/build-id.sh" +67: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu +67: Environment variables: +67: MACHINE=x86_64 +67: CPU= +67: Test timeout computed to be: 1500 +test 68 + Start 68: x86_64-canonical-plt + +68: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/canonical-plt.sh" +68: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu +68: Environment variables: +68: MACHINE=x86_64 +68: CPU= +68: Test timeout computed to be: 1500 66: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/bsymbolic.sh 66: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 66: ++ export LC_ALL=C @@ -5158,9 +5418,17 @@ 66: ++ echo -n 'Testing bsymbolic ... ' 66: Testing bsymbolic ... ++ t=out/test/x86_64/bsymbolic 66: ++ mkdir -p out/test/x86_64/bsymbolic -66: ++ set -x -66: + cat -66: + cc -c -fPIC -oout/test/x86_64/bsymbolic/a.o -xc - +62: + 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: + grep -A1 ':' out/test/x86_64/arch-x86_64-z-rewrite-endbr2/log1 +49: + grep -q endbr64 +60: + cc -o out/test/x86_64/as-needed/c.so -shared -fPIC -Wl,-soname,libbar.so -xc - +24: + cc -Xassembler -mx86-used-note=no -c -o out/test/x86_64/arch-x86_64-note-property2/c.o -xassembler-with-cpp - +24: + cat +56: + on_exit +56: + echo OK +56: OK +56: + exit 0 +41: + 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 67: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/build-id.sh 67: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 67: ++ export LC_ALL=C @@ -5178,102 +5446,47 @@ 67: ++ QEMU= 67: ++ case $MACHINE in 67: ++ tlsdesc_opt=-mtls-dialect=gnu2 + 49/387 Test #56: x86_64-ar-alignment ................................... Passed 1.00 sec +test 69 + Start 69: x86_64-cmdline + +69: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/cmdline.sh" +69: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu +69: Environment variables: +69: MACHINE=x86_64 +69: CPU= +69: Test timeout computed to be: 1500 +49: + grep -q endbr64 +49: + grep -A1 ':' out/test/x86_64/arch-x86_64-z-rewrite-endbr2/log1 +49: + grep -q endbr64 67: +++ uname 67: ++ '[' Linux = FreeBSD ']' 67: ++ trap 'on_error $LINENO' ERR 67: ++ trap on_exit EXIT 67: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/build-id.sh .sh +66: ++ set -x +69: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/cmdline.sh +69: + . /build/reproducible-path/mold-2.36.0+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= +69: ++ case $MACHINE in +69: ++ tlsdesc_opt=-mtls-dialect=gnu2 67: ++ testname=build-id 67: ++ echo -n 'Testing build-id ... ' +68: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/canonical-plt.sh 67: Testing build-id ... ++ t=out/test/x86_64/build-id 67: ++ mkdir -p out/test/x86_64/build-id -67: ++ set -x -67: + echo 'int main() { return 0; }' -67: + cc -B. -o out/test/x86_64/build-id/exe out/test/x86_64/build-id/a.c -Wl,-build-id - 28/387 Test #16: x86_64-arch-x86_64-init-array-readonly ................ Passed 1.91 sec - 29/387 Test #39: x86_64-arch-x86_64-tls-ld-mcmodel-large ............... Passed 1.83 sec - 30/387 Test #46: x86_64-arch-x86_64-z-ibt .............................. Passed 1.01 sec -test 70 - Start 70: x86_64-color-diagnostics - -70: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/color-diagnostics.sh" -70: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -70: Environment variables: -70: MACHINE=x86_64 -70: CPU= -70: Test timeout computed to be: 1500 -test 71 - Start 71: x86_64-comment - -71: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/comment.sh" -71: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -71: Environment variables: -71: MACHINE=x86_64 -71: CPU= -71: Test timeout computed to be: 1500 -test 72 - Start 72: x86_64-common-archive - -72: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/common-archive.sh" -72: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -72: Environment variables: -72: MACHINE=x86_64 -72: CPU= -72: Test timeout computed to be: 1500 - 31/387 Test #1: x86_64-arch-x86_64-address-equality ................... Passed 2.01 sec -47: + 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 -61: + readelf --dynamic out/test/x86_64/auxiliary/b.so -61: + grep -Fq 'Auxiliary library: [foo]' out/test/x86_64/auxiliary/log -61: + grep -Fq 'Auxiliary library: [bar]' out/test/x86_64/auxiliary/log -61: + on_exit -61: + echo OK -61: OK -61: + exit 0 -51: + readelf --notes out/test/x86_64/arch-x86_64-z-shstk/exe -51: + grep -qw SHSTK out/test/x86_64/arch-x86_64-z-shstk/log -51: + 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 -53: + cc -B. -o out/test/x86_64/abs-error/exe -pie out/test/x86_64/abs-error/a.o out/test/x86_64/abs-error/b.o -Wl,-z,text -56: + head -c 1 /dev/zero -56: + cat -56: + cc -o out/test/x86_64/ar-alignment/b.o -c -xc - -26: + ./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 -26: mold: warning: entry symbol is not defined: _start -26: + readelf --segments out/test/x86_64/arch-x86_64-note2/exe -26: + grep -Fq '01 .note.a .note.b .note.c' out/test/x86_64/arch-x86_64-note2/log -26: + on_exit -26: + echo OK -26: OK -26: + exit 0 -55: + cc -c -o out/test/x86_64/allow-multiple-definition/b.o -xc - -55: + echo 'int main() { return 1; }' -45: + grep -q 'relocation against symbol `main'\'' in read-only section' out/test/x86_64/arch-x86_64-warn-textrel/log -45: + grep -q 'creating a DT_TEXTREL in an output file' out/test/x86_64/arch-x86_64-warn-textrel/log -45: + on_exit -45: + echo OK -45: OK -45: + exit 0 -22: + grep -q 'Hello world' -22: + out/test/x86_64/arch-x86_64-mergeable-strings/exe -22: + grep -Eq '[0-9] foo$' -22: + readelf -sW out/test/x86_64/arch-x86_64-mergeable-strings/exe -22: + on_exit -22: + echo OK -22: OK -22: + exit 0 -52: + 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 -18: + readelf -n out/test/x86_64/arch-x86_64-isa-level/exe4 -18: + grep -q 'x86 ISA needed: .*x86-64-v4' -18: + on_exit -18: + echo OK -18: OK -18: + exit 0 -44: + grep -q 'relocation against symbol `main'\'' in read-only section' out/test/x86_64/arch-x86_64-warn-shared-textrel/log -44: + grep -q 'creating a DT_TEXTREL in an output file' out/test/x86_64/arch-x86_64-warn-shared-textrel/log -44: + on_exit -44: + echo OK -44: OK -44: + exit 0 -68: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/canonical-plt.sh 68: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 68: ++ export LC_ALL=C 68: ++ LC_ALL=C @@ -5290,69 +5503,80 @@ 68: ++ QEMU= 68: ++ case $MACHINE in 68: ++ tlsdesc_opt=-mtls-dialect=gnu2 +66: + cat +66: + cc -c -fPIC -oout/test/x86_64/bsymbolic/a.o -xc - +49: + grep -A1 '
:' out/test/x86_64/arch-x86_64-z-rewrite-endbr2/log1 +69: +++ uname 68: +++ uname 68: ++ '[' Linux = FreeBSD ']' 68: ++ trap 'on_error $LINENO' ERR 68: ++ trap on_exit EXIT +49: + 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 +67: ++ set -x +67: + echo 'int main() { return 0; }' +67: + cc -B. -o out/test/x86_64/build-id/exe out/test/x86_64/build-id/a.c -Wl,-build-id +69: ++ '[' Linux = FreeBSD ']' +69: ++ trap 'on_error $LINENO' ERR +69: ++ trap on_exit EXIT 68: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/canonical-plt.sh .sh 68: ++ testname=canonical-plt 68: ++ echo -n 'Testing canonical-plt ... ' 68: Testing canonical-plt ... ++ t=out/test/x86_64/canonical-plt 68: ++ mkdir -p out/test/x86_64/canonical-plt -68: ++ set -x -68: + '[' x86_64 = s390x ']' -68: + cat -68: + cc -o out/test/x86_64/canonical-plt/a.so -fPIC -shared -xc - -69: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/cmdline.sh -69: + . /build/reproducible-path/mold-2.36.0+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= -69: ++ case $MACHINE in -69: ++ tlsdesc_opt=-mtls-dialect=gnu2 -69: +++ uname -69: ++ '[' Linux = FreeBSD ']' -69: ++ trap 'on_error $LINENO' ERR -69: ++ trap on_exit EXIT 69: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/cmdline.sh .sh 69: ++ testname=cmdline 69: ++ echo -n 'Testing cmdline ... ' 69: Testing cmdline ... ++ t=out/test/x86_64/cmdline 69: ++ mkdir -p out/test/x86_64/cmdline +68: ++ set -x +68: + '[' x86_64 = s390x ']' +59: + 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 +68: + cat +68: + cc -o out/test/x86_64/canonical-plt/a.so -fPIC -shared -xc - +55: + 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 +32: + out/test/x86_64/arch-x86_64-reloc/exe 69: ++ set -x +65: + 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 +32: + grep -q '^56$' +63: + cc -c -o out/test/x86_64/bsymbolic-functions/c.o -xc - -fno-PIE +32: + 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 69: + grep -q 'unknown command line option: -zfoo' +60: + 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 +24: + ./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 +58: + cc -B. -shared -o out/test/x86_64/as-needed-dso2/libbar.so out/test/x86_64/as-needed-dso2/b.o +64: + cat +64: + cc -c -o out/test/x86_64/bsymbolic-non-weak-functions/c.o -xc - +66: + cc -B. -shared -fPIC -o out/test/x86_64/bsymbolic/b.so out/test/x86_64/bsymbolic/a.o -Wl,-Bsymbolic 69: + grep -q 'unknown command line option: -z foo' -test 73 - Start 73: x86_64-common-ref +48: + objdump -dr out/test/x86_64/arch-x86_64-z-rewrite-endbr/exe1 +57: + readelf -W --dynamic out/test/x86_64/as-needed-dso/exe +62: + cc -c -o out/test/x86_64/bno-symbolic/c.o -xc - -fno-PIE +62: + cat +57: + grep -q libbar out/test/x86_64/as-needed-dso/log2 +69: + grep -q 'unknown command line option: -abcdefg' +57: + grep -q libfoo out/test/x86_64/as-needed-dso/log2 +48: + grep -q endbr64 +57: + on_exit +57: + echo OK +57: OK +57: + exit 0 +37: + grep -q '1 2 3' + 50/387 Test #57: x86_64-as-needed-dso .................................. Passed 1.25 sec +test 70 + Start 70: x86_64-color-diagnostics -73: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/common-ref.sh" -73: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -73: Environment variables: -73: MACHINE=x86_64 -73: CPU= -73: Test timeout computed to be: 1500 -47: + cat -47: + cc -o out/test/x86_64/arch-x86_64-z-ibtplt/c.o -c -xc - -32: + out/test/x86_64/arch-x86_64-reloc/exe -32: + grep -q '^42$' -32: + 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 -54: + 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 -41: + out/test/x86_64/arch-x86_64-tlsdesc/exe2 -41: + grep -q 42 -41: + cc -B. -shared -o out/test/x86_64/arch-x86_64-tlsdesc/c.so out/test/x86_64/arch-x86_64-tlsdesc/a.o -66: + cc -B. -shared -fPIC -o out/test/x86_64/bsymbolic/b.so out/test/x86_64/bsymbolic/a.o -Wl,-Bsymbolic -48: + cat -48: + cc -o out/test/x86_64/arch-x86_64-z-rewrite-endbr/a.o -c -xc - -ffunction-sections -O -fcf-protection +70: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/color-diagnostics.sh" +70: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu +70: Environment variables: +70: MACHINE=x86_64 +70: CPU= +70: Test timeout computed to be: 1500 +48: + grep -A1 ':' out/test/x86_64/arch-x86_64-z-rewrite-endbr/log1 +48: + grep -q endbr64 +37: + out/test/x86_64/arch-x86_64-tls-gd-to-ie/exe3 +37: + 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 +49: + objdump -dr out/test/x86_64/arch-x86_64-z-rewrite-endbr2/exe2 70: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/color-diagnostics.sh 70: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 70: ++ export LC_ALL=C @@ -5370,22 +5594,78 @@ 70: ++ QEMU= 70: ++ case $MACHINE in 70: ++ tlsdesc_opt=-mtls-dialect=gnu2 +24: mold: warning: entry symbol is not defined: _start +48: + grep -A1 ':' out/test/x86_64/arch-x86_64-z-rewrite-endbr/log1 70: +++ uname 70: ++ '[' Linux = FreeBSD ']' 70: ++ trap 'on_error $LINENO' ERR 70: ++ trap on_exit EXIT +24: + grep -q 'x86 feature: SHSTK' 70: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/color-diagnostics.sh .sh 70: ++ testname=color-diagnostics 70: ++ echo -n 'Testing color-diagnostics ... ' 70: Testing color-diagnostics ... ++ t=out/test/x86_64/color-diagnostics 70: ++ mkdir -p out/test/x86_64/color-diagnostics +66: + cc -c -o out/test/x86_64/bsymbolic/c.o -xc - -fno-PIE +24: + readelf -n out/test/x86_64/arch-x86_64-note-property2/exe1 +66: + cat +49: + grep -q nop +59: + readelf --dynamic out/test/x86_64/as-needed-weak/exe1 +49: + grep -A1 ':' out/test/x86_64/arch-x86_64-z-rewrite-endbr2/log2 +48: + grep -A1 '
:' out/test/x86_64/arch-x86_64-z-rewrite-endbr/log1 +48: + grep -q endbr64 +49: + grep -q nop +48: + 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 +49: + grep -A1 ':' out/test/x86_64/arch-x86_64-z-rewrite-endbr2/log2 +69: + grep -q 'unknown command line option: --abcdefg' +55: + on_exit +55: + echo OK +55: OK +55: + exit 0 70: ++ set -x -70: + cat +59: + grep -Fq 'Shared library: [libfoo.so]' out/test/x86_64/as-needed-weak/log1 70: + cc -o out/test/x86_64/color-diagnostics/a.o -c -xc - +24: + grep -q 'x86 ISA needed: x86-64-baseline, x86-64-v2, x86-64-v3, x86-64-v4' +24: + readelf -n out/test/x86_64/arch-x86_64-note-property2/exe1 +63: + 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 +49: + grep -q endbr64 + 51/387 Test #55: x86_64-allow-multiple-definition ...................... Passed 1.51 sec +58: + 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 +test 71 + Start 71: x86_64-comment + +71: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/comment.sh" +71: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu +71: Environment variables: +71: MACHINE=x86_64 +71: CPU= +71: Test timeout computed to be: 1500 +49: + grep -A1 '
:' out/test/x86_64/arch-x86_64-z-rewrite-endbr2/log2 +49: + on_exit +49: + echo OK +49: OK +49: + exit 0 +70: + cat +59: + grep -Fq 'Shared library: [libbar.so]' out/test/x86_64/as-needed-weak/log1 +24: + readelf -n out/test/x86_64/arch-x86_64-note-property2/exe1 +60: + readelf --dynamic out/test/x86_64/as-needed/exe +60: + grep -Fq 'Shared library: [libfoo.so]' out/test/x86_64/as-needed/log +41: + out/test/x86_64/arch-x86_64-tlsdesc/exe4 +41: + grep -q 42 71: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/comment.sh + 52/387 Test #49: x86_64-arch-x86_64-z-rewrite-endbr2 ................... Passed 1.91 sec 71: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 71: ++ export LC_ALL=C 71: ++ LC_ALL=C +test 72 + Start 72: x86_64-common-archive + +72: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/common-archive.sh" +72: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu +72: Environment variables: +72: MACHINE=x86_64 +72: CPU= +72: Test timeout computed to be: 1500 71: ++ '[' -z x86_64 ']' 71: ++ '[' -z '' ']' 71: ++ TESTDIR=out/test/x86_64 @@ -5399,6 +5679,30 @@ 71: ++ QEMU= 71: ++ case $MACHINE in 71: ++ tlsdesc_opt=-mtls-dialect=gnu2 +59: + 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 +24: + grep -q 'x86 ISA used: x86-64-baseline, x86-64-v2, x86-64-v3, x86-64-v4' +24: + ./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 +41: + on_exit +41: + echo OK +41: OK +41: + exit 0 +60: + grep -Fq 'Shared library: [libbar.so]' out/test/x86_64/as-needed/log + 53/387 Test #41: x86_64-arch-x86_64-tlsdesc ............................ Passed 2.39 sec +65: + cat +test 73 + Start 73: x86_64-common-ref + +73: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/common-ref.sh" +73: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu +73: Environment variables: +73: MACHINE=x86_64 +73: CPU= +73: Test timeout computed to be: 1500 +65: + cc -c -o out/test/x86_64/bsymbolic-non-weak/c.o -xc - +69: + on_exit +69: + echo OK +69: OK +69: + exit 0 71: +++ uname 71: ++ '[' Linux = FreeBSD ']' 71: ++ trap 'on_error $LINENO' ERR @@ -5408,9 +5712,19 @@ 71: ++ echo -n 'Testing comment ... ' 71: Testing comment ... ++ t=out/test/x86_64/comment 71: ++ mkdir -p out/test/x86_64/comment -71: ++ set -x -71: + cat -71: + cc -c -o out/test/x86_64/comment/a.o -xc - +60: + 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 +32: + out/test/x86_64/arch-x86_64-reloc/exe + 54/387 Test #69: x86_64-cmdline ........................................ Passed 0.44 sec +64: + 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 +test 74 + Start 74: x86_64-common-symbols + +74: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/common-symbols.sh" +74: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu +74: Environment variables: +74: MACHINE=x86_64 +74: CPU= +74: Test timeout computed to be: 1500 72: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/common-archive.sh 72: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 72: ++ export LC_ALL=C @@ -5428,92 +5742,11 @@ 72: ++ QEMU= 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: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/common-archive.sh .sh -72: ++ testname=common-archive -72: ++ echo -n 'Testing common-archive ... ' -72: Testing common-archive ... ++ t=out/test/x86_64/common-archive -72: ++ mkdir -p out/test/x86_64/common-archive -72: ++ set -x -72: + cat -72: + cc -fcommon -xc -c -o out/test/x86_64/common-archive/a.o - - 32/387 Test #18: x86_64-arch-x86_64-isa-level .......................... Passed 2.05 sec - 33/387 Test #22: x86_64-arch-x86_64-mergeable-strings .................. Passed 2.18 sec - 34/387 Test #26: x86_64-arch-x86_64-note2 .............................. Passed 2.17 sec - 35/387 Test #44: x86_64-arch-x86_64-warn-shared-textrel ................ Passed 1.54 sec - 36/387 Test #45: x86_64-arch-x86_64-warn-textrel ....................... Passed 1.48 sec - 37/387 Test #61: x86_64-auxiliary ...................................... Passed 0.84 sec -test 74 - Start 74: x86_64-common-symbols - -74: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/common-symbols.sh" -74: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -74: Environment variables: -74: MACHINE=x86_64 -74: CPU= -74: Test timeout computed to be: 1500 -test 75 - Start 75: x86_64-compress-debug-sections-zstd - -75: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/compress-debug-sections-zstd.sh" -75: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -75: Environment variables: -75: MACHINE=x86_64 -75: CPU= -75: Test timeout computed to be: 1500 -test 76 - Start 76: x86_64-compress-debug-sections - -76: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/compress-debug-sections.sh" -76: Working Directory: /build/reproducible-path/mold-2.36.0+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-compressed-debug-info - -77: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/compressed-debug-info.sh" -77: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -77: Environment variables: -77: MACHINE=x86_64 -77: CPU= -77: Test timeout computed to be: 1500 -test 78 - Start 78: x86_64-copyrel-alignment - -78: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/copyrel-alignment.sh" -78: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -78: Environment variables: -78: MACHINE=x86_64 -78: CPU= -78: Test timeout computed to be: 1500 -test 79 - Start 79: x86_64-copyrel-norelro - -79: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/copyrel-norelro.sh" -79: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -79: Environment variables: -79: MACHINE=x86_64 -79: CPU= -79: Test timeout computed to be: 1500 -65: + 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 -69: + grep -q 'unknown command line option: -abcdefg' -69: + grep -q 'unknown command line option: --abcdefg' -69: + on_exit -69: + echo OK -69: OK -69: + exit 0 - 38/387 Test #69: x86_64-cmdline ........................................ Passed 0.61 sec -53: + grep -q 'recompile with -fPIC' out/test/x86_64/abs-error/log -53: + on_exit -53: + echo OK -53: OK -53: + exit 0 - 39/387 Test #53: x86_64-abs-error ...................................... Passed 1.09 sec +32: + grep -q '^56$' +32: + cat +62: + 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 +71: ++ set -x +71: + cc -c -o out/test/x86_64/comment/a.o -xc - 73: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/common-ref.sh 73: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 73: ++ export LC_ALL=C @@ -5531,74 +5764,9 @@ 73: ++ QEMU= 73: ++ case $MACHINE in 73: ++ tlsdesc_opt=-mtls-dialect=gnu2 +71: + cat 73: +++ uname -73: ++ '[' Linux = FreeBSD ']' -73: ++ trap 'on_error $LINENO' ERR -73: ++ trap on_exit EXIT -73: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/common-ref.sh .sh -73: ++ testname=common-ref -73: ++ echo -n 'Testing common-ref ... ' -73: Testing common-ref ... ++ t=out/test/x86_64/common-ref -73: ++ mkdir -p out/test/x86_64/common-ref -73: ++ set -x -73: + cat -73: + cc -fcommon -xc -c -o out/test/x86_64/common-ref/a.o - -test 80 - Start 80: x86_64-copyrel-protected - -80: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/copyrel-protected.sh" -80: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -80: Environment variables: -80: MACHINE=x86_64 -80: CPU= -80: Test timeout computed to be: 1500 -test 81 - Start 81: x86_64-copyrel-relro - -81: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/copyrel-relro.sh" -81: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -81: Environment variables: -81: MACHINE=x86_64 -81: CPU= -81: Test timeout computed to be: 1500 -55: + 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 -36: + 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 -64: + cc -B. -shared -o out/test/x86_64/bsymbolic-non-weak-functions/b.so out/test/x86_64/bsymbolic-non-weak-functions/a.o -Wl,-Bsymbolic-non-weak-functions -59: + cat -59: + cc -o out/test/x86_64/as-needed-weak/libfoo.so -shared -fPIC -Wl,-soname,libfoo.so -xc - -24: + cc -Xassembler -mx86-used-note=no -c -o out/test/x86_64/arch-x86_64-note-property2/b.o -xassembler-with-cpp - -24: + cat -58: + cat -58: + cc -c -fPIC -o out/test/x86_64/as-needed-dso2/b.o -xc - -37: + 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 -40: + grep -q '^20 3$' -40: + out/test/x86_64/arch-x86_64-tls-module-base/exe2 -40: + 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 -60: + cat -60: + cc -o out/test/x86_64/as-needed/b.so -shared -fPIC -Wl,-soname,libfoo.so -xc - -56: + cc -o out/test/x86_64/ar-alignment/c.o -c -xc - -56: + cat -6: + 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 -25: + CFLAGS='-Xassembler -mx86-used-note=no' -25: + cc -Xassembler -mx86-used-note=no -o out/test/x86_64/arch-x86_64-note/a.o -c -x assembler - -25: + cat -25: + ./mold -static -o out/test/x86_64/arch-x86_64-note/exe out/test/x86_64/arch-x86_64-note/a.o -51: + readelf --notes out/test/x86_64/arch-x86_64-z-shstk/exe -51: + grep -qw SHSTK -51: + on_exit -51: + echo OK -51: OK -51: + exit 0 -52: + grep -q 3 -52: + out/test/x86_64/arch-x86_64-z-text/exe -52: + readelf --dynamic out/test/x86_64/arch-x86_64-z-text/exe -52: + grep -Fq '(TEXTREL)' -52: + grep -q '\(FLAGS\).*TEXTREL' -52: + readelf --dynamic out/test/x86_64/arch-x86_64-z-text/exe -52: + on_exit -52: + echo OK -52: OK -52: + exit 0 +72: +++ uname 74: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/common-symbols.sh 74: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 74: ++ export LC_ALL=C @@ -5616,20 +5784,127 @@ 74: ++ QEMU= 74: ++ case $MACHINE in 74: ++ tlsdesc_opt=-mtls-dialect=gnu2 +73: ++ '[' Linux = FreeBSD ']' +73: ++ trap 'on_error $LINENO' ERR +73: ++ trap on_exit EXIT +66: + 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 +72: ++ '[' Linux = FreeBSD ']' +72: ++ trap 'on_error $LINENO' ERR +72: ++ trap on_exit EXIT +24: mold: warning: entry symbol is not defined: _start +73: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/common-ref.sh .sh +72: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/common-archive.sh .sh +32: + 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 74: +++ uname +24: + readelf -n out/test/x86_64/arch-x86_64-note-property2/exe2 +73: ++ testname=common-ref +73: ++ echo -n 'Testing common-ref ... ' +73: Testing common-ref ... ++ t=out/test/x86_64/common-ref +73: ++ mkdir -p out/test/x86_64/common-ref +37: + 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 +67: + grep -qv 'GNU.*0x00000010.*NT_GNU_BUILD_ID' +67: + readelf -n out/test/x86_64/build-id/exe +67: + cc -B. -o out/test/x86_64/build-id/exe out/test/x86_64/build-id/a.c -Wl,-build-id=uuid +24: + grep -q 'x86 feature: SHSTK' 74: ++ '[' Linux = FreeBSD ']' 74: ++ trap 'on_error $LINENO' ERR 74: ++ trap on_exit EXIT +48: + objdump -dr out/test/x86_64/arch-x86_64-z-rewrite-endbr/exe2 +24: + readelf -n out/test/x86_64/arch-x86_64-note-property2/exe2 +73: ++ set -x +72: ++ testname=common-archive +72: ++ echo -n 'Testing common-archive ... ' +72: Testing common-archive ... ++ t=out/test/x86_64/common-archive +72: ++ mkdir -p out/test/x86_64/common-archive +24: + grep -q 'x86 ISA needed: x86-64-baseline, x86-64-v2, x86-64-v3, x86-64-v4' 74: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/common-symbols.sh .sh 74: ++ testname=common-symbols 74: ++ echo -n 'Testing common-symbols ... ' 74: Testing common-symbols ... ++ t=out/test/x86_64/common-symbols 74: ++ mkdir -p out/test/x86_64/common-symbols +68: + cat +73: + cat +73: + cc -fcommon -xc -c -o out/test/x86_64/common-ref/a.o - +72: ++ set -x +68: + cc -o out/test/x86_64/canonical-plt/b.o -c -xc - -fPIC +58: + readelf --dynamic out/test/x86_64/as-needed-dso2/exe 74: ++ set -x -74: + cat +70: + ./mold -o out/test/x86_64/color-diagnostics/exe out/test/x86_64/color-diagnostics/a.o --color-diagnostics +64: + out/test/x86_64/bsymbolic-non-weak-functions/exe +24: + readelf -n out/test/x86_64/arch-x86_64-note-property2/exe2 +72: + cat +64: + grep -q '^3 3 3 3 3 7$' +24: + grep -q 'x86 ISA used: x86-64-baseline, x86-64-v2, x86-64-v3, x86-64-v4' 74: + cc -fcommon -xc -c -o out/test/x86_64/common-symbols/a.o - +72: + cc -fcommon -xc -c -o out/test/x86_64/common-archive/a.o - +48: + grep -q nop +48: + grep -A1 ':' out/test/x86_64/arch-x86_64-z-rewrite-endbr/log2 +24: + ./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 74: + cat +58: + grep libfoo.so out/test/x86_64/as-needed-dso2/log +48: + grep -q nop +58: + grep -q libbar.so out/test/x86_64/as-needed-dso2/log +64: + on_exit +64: + echo OK +64: OK +64: + exit 0 + 55/387 Test #64: x86_64-bsymbolic-non-weak-functions ................... Passed 0.97 sec +test 75 + Start 75: x86_64-compress-debug-sections-zstd + +75: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/compress-debug-sections-zstd.sh" +75: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu +75: Environment variables: +75: MACHINE=x86_64 +75: CPU= +75: Test timeout computed to be: 1500 +48: + grep -A1 ':' out/test/x86_64/arch-x86_64-z-rewrite-endbr/log2 +48: + grep -q endbr64 +48: + grep -A1 '
:' out/test/x86_64/arch-x86_64-z-rewrite-endbr/log2 +48: + on_exit +48: + echo OK +48: OK +48: + exit 0 +58: + on_exit +58: + echo OK +58: OK +58: + exit 0 +63: + out/test/x86_64/bsymbolic-functions/exe +63: + grep -q '3 3 0' 74: + cc -fcommon -xc -c -o out/test/x86_64/common-symbols/b.o - + 56/387 Test #48: x86_64-arch-x86_64-z-rewrite-endbr .................... Passed 2.24 sec + 57/387 Test #58: x86_64-as-needed-dso2 ................................. Passed 1.56 sec +test 76 + Start 76: x86_64-compress-debug-sections + +76: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/compress-debug-sections.sh" +76: Working Directory: /build/reproducible-path/mold-2.36.0+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-compressed-debug-info + +77: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/compressed-debug-info.sh" +77: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu +77: Environment variables: +77: MACHINE=x86_64 +77: CPU= +77: Test timeout computed to be: 1500 +59: + readelf --dynamic out/test/x86_64/as-needed-weak/exe2 +59: + grep -Fq 'Shared library: [libfoo.so]' out/test/x86_64/as-needed-weak/log2 +59: + grep -Fq 'Shared library: [libbar.so]' out/test/x86_64/as-needed-weak/log2 +63: + on_exit +63: + echo OK +63: OK +63: + exit 0 +66: + out/test/x86_64/bsymbolic/exe +66: + grep -q '3 4' +66: + on_exit +66: + echo OK +66: OK +66: + exit 0 75: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/compress-debug-sections-zstd.sh 75: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 75: ++ export LC_ALL=C @@ -5651,6 +5926,55 @@ 75: ++ '[' Linux = FreeBSD ']' 75: ++ trap 'on_error $LINENO' ERR 75: ++ trap on_exit EXIT +70: + grep -q $'\E' out/test/x86_64/color-diagnostics/log +70: + ./mold -o out/test/x86_64/color-diagnostics/exe out/test/x86_64/color-diagnostics/a.o --color-diagnostics=always +65: + 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 +74: + cat +71: + cc -B. -o out/test/x86_64/comment/exe out/test/x86_64/comment/a.o +24: + grep -q 'x86 feature: SHSTK' +24: + readelf -n out/test/x86_64/arch-x86_64-note-property2/d.o + 58/387 Test #63: x86_64-bsymbolic-functions ............................ Passed 1.05 sec + 59/387 Test #66: x86_64-bsymbolic ...................................... Passed 0.74 sec +test 78 + Start 78: x86_64-copyrel-alignment + +78: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/copyrel-alignment.sh" +78: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu +78: Environment variables: +78: MACHINE=x86_64 +78: CPU= +78: Test timeout computed to be: 1500 +test 79 + Start 79: x86_64-copyrel-norelro + +79: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/copyrel-norelro.sh" +79: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu +79: Environment variables: +79: MACHINE=x86_64 +79: CPU= +79: Test timeout computed to be: 1500 +77: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/compressed-debug-info.sh +77: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc +77: ++ export LC_ALL=C +77: ++ LC_ALL=C +77: ++ '[' -z x86_64 ']' +77: ++ '[' -z '' ']' +77: ++ TESTDIR=out/test/x86_64 +77: ++ CC=cc +77: ++ CXX=c++ +77: ++ GCC=gcc +77: ++ GXX=g++ +77: ++ OBJDUMP=objdump +77: ++ OBJCOPY=objcopy +77: ++ STRIP=strip +77: ++ QEMU= +77: ++ case $MACHINE in +77: ++ tlsdesc_opt=-mtls-dialect=gnu2 +77: +++ uname +77: ++ '[' Linux = FreeBSD ']' +77: ++ trap 'on_error $LINENO' ERR +77: ++ trap on_exit EXIT +77: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/compressed-debug-info.sh .sh 75: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/compress-debug-sections-zstd.sh .sh 75: ++ testname=compress-debug-sections-zstd 75: ++ echo -n 'Testing compress-debug-sections-zstd ... ' @@ -5687,44 +6011,51 @@ 76: ++ trap 'on_error $LINENO' ERR 76: ++ trap on_exit EXIT 76: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/compress-debug-sections.sh .sh -76: ++ testname=compress-debug-sections -76: ++ echo -n 'Testing compress-debug-sections ... ' -76: Testing compress-debug-sections ... ++ t=out/test/x86_64/compress-debug-sections -76: ++ mkdir -p out/test/x86_64/compress-debug-sections -76: ++ set -x -76: + cc -c -g -o out/test/x86_64/compress-debug-sections/a.o -xc - -76: + cat -77: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/compressed-debug-info.sh -77: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc -77: ++ export LC_ALL=C -77: ++ LC_ALL=C -77: ++ '[' -z x86_64 ']' -77: ++ '[' -z '' ']' -77: ++ TESTDIR=out/test/x86_64 -77: ++ CC=cc -77: ++ CXX=c++ -77: ++ GCC=gcc -77: ++ GXX=g++ -77: ++ OBJDUMP=objdump -77: ++ OBJCOPY=objcopy -77: ++ STRIP=strip -77: ++ QEMU= -77: ++ case $MACHINE in -77: ++ tlsdesc_opt=-mtls-dialect=gnu2 -77: +++ uname -77: ++ '[' Linux = FreeBSD ']' -77: ++ trap 'on_error $LINENO' ERR -77: ++ trap on_exit EXIT -77: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/compressed-debug-info.sh .sh +59: + on_exit +59: + echo OK +59: OK +59: + exit 0 +24: + readelf -n out/test/x86_64/arch-x86_64-note-property2/d.o +24: + grep -q 'x86 ISA needed: x86-64-baseline, x86-64-v2, x86-64-v3, x86-64-v4' +24: + grep -q 'x86 ISA used: x86-64-baseline, x86-64-v2, x86-64-v3, x86-64-v4' +24: + readelf -n out/test/x86_64/arch-x86_64-note-property2/d.o +78: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/copyrel-alignment.sh + 60/387 Test #59: x86_64-as-needed-weak ................................. Passed 1.49 sec + 61/387 Test #75: x86_64-compress-debug-sections-zstd ...................***Skipped 0.12 sec +24: + on_exit +24: + echo OK +24: OK +24: + exit 0 +test 80 + Start 80: x86_64-copyrel-protected + +80: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/copyrel-protected.sh" +80: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu +80: Environment variables: +80: MACHINE=x86_64 +80: CPU= +80: Test timeout computed to be: 1500 +test 81 + Start 81: x86_64-copyrel-relro + +81: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/copyrel-relro.sh" +81: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu +81: Environment variables: +81: MACHINE=x86_64 +81: CPU= +81: Test timeout computed to be: 1500 +70: + grep -q $'\E' out/test/x86_64/color-diagnostics/log +70: + ./mold -o out/test/x86_64/color-diagnostics/exe out/test/x86_64/color-diagnostics/a.o --color-diagnostics=never +73: + cc -fcommon -xc -c -o out/test/x86_64/common-ref/b.o - +73: + cat 77: ++ testname=compressed-debug-info 77: ++ echo -n 'Testing compressed-debug-info ... ' 77: Testing compressed-debug-info ... ++ t=out/test/x86_64/compressed-debug-info 77: ++ mkdir -p out/test/x86_64/compressed-debug-info 77: ++ set -x 77: + command -v dwarfdump -77: + cat 77: + c++ -c -o out/test/x86_64/compressed-debug-info/a.o -g -gz=zlib -xc++ - -78: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/copyrel-alignment.sh +77: + cat 78: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 78: ++ export LC_ALL=C 78: ++ LC_ALL=C @@ -5750,6 +6081,19 @@ 78: ++ echo -n 'Testing copyrel-alignment ... ' 78: Testing copyrel-alignment ... ++ t=out/test/x86_64/copyrel-alignment 78: ++ mkdir -p out/test/x86_64/copyrel-alignment +78: ++ set -x +78: + '[' x86_64 = ppc64 ']' +78: + '[' x86_64 = ppc64le ']' +78: + [[ x86_64 = loongarch* ]] +78: + cat +78: + cc -fPIC -shared -o out/test/x86_64/copyrel-alignment/a.so -xc - +76: ++ testname=compress-debug-sections +76: ++ echo -n 'Testing compress-debug-sections ... ' +76: Testing compress-debug-sections ... ++ t=out/test/x86_64/compress-debug-sections +76: ++ mkdir -p out/test/x86_64/compress-debug-sections +76: ++ set -x +76: + cc -c -g -o out/test/x86_64/compress-debug-sections/a.o -xc - +76: + cat 79: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/copyrel-norelro.sh 79: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 79: ++ export LC_ALL=C @@ -5771,13 +6115,32 @@ 79: ++ '[' Linux = FreeBSD ']' 79: ++ trap 'on_error $LINENO' ERR 79: ++ trap on_exit EXIT -63: + cc -B. -shared -o out/test/x86_64/bsymbolic-functions/b.so out/test/x86_64/bsymbolic-functions/a.o -Wl,-Bsymbolic-functions +79: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/copyrel-norelro.sh .sh +79: ++ testname=copyrel-norelro +79: ++ echo -n 'Testing copyrel-norelro ... ' +79: Testing copyrel-norelro ... ++ t=out/test/x86_64/copyrel-norelro +79: ++ mkdir -p out/test/x86_64/copyrel-norelro +74: + 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 +60: + readelf --dynamic out/test/x86_64/as-needed/exe +60: + grep -Fq 'Shared library: [libfoo.so]' out/test/x86_64/as-needed/log +72: + cat +72: + cc -fcommon -xc -c -o out/test/x86_64/common-archive/b.o - 80: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/copyrel-protected.sh 80: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 80: ++ export LC_ALL=C 80: ++ LC_ALL=C + 62/387 Test #24: x86_64-arch-x86_64-note-property2 ..................... Passed 3.88 sec 80: ++ '[' -z x86_64 ']' 80: ++ '[' -z '' ']' +test 82 + Start 82: x86_64-copyrel-relro2 + +82: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/copyrel-relro2.sh" +82: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu +82: Environment variables: +82: MACHINE=x86_64 +82: CPU= +82: Test timeout computed to be: 1500 80: ++ TESTDIR=out/test/x86_64 80: ++ CC=cc 80: ++ CXX=c++ @@ -5789,31 +6152,30 @@ 80: ++ QEMU= 80: ++ case $MACHINE in 80: ++ tlsdesc_opt=-mtls-dialect=gnu2 +68: + cc -o out/test/x86_64/canonical-plt/c.o -c -xc - -fno-PIC +32: + out/test/x86_64/arch-x86_64-reloc/exe +68: + cat +60: + grep -Fq 'Shared library: [libbar.so]' out/test/x86_64/as-needed/log +62: + grep -q '3 3 1' 80: +++ uname - 40/387 Test #51: x86_64-arch-x86_64-z-shstk ............................ Passed 1.31 sec - 41/387 Test #52: x86_64-arch-x86_64-z-text ............................. Passed 1.23 sec - 42/387 Test #75: x86_64-compress-debug-sections-zstd ...................***Skipped 0.17 sec -79: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/copyrel-norelro.sh .sh -79: ++ testname=copyrel-norelro -79: ++ echo -n 'Testing copyrel-norelro ... ' -79: Testing copyrel-norelro ... ++ t=out/test/x86_64/copyrel-norelro -79: ++ mkdir -p out/test/x86_64/copyrel-norelro -79: ++ set -x -79: + [[ x86_64 = ppc64* ]] -79: + [[ x86_64 = loongarch* ]] 80: ++ '[' Linux = FreeBSD ']' 80: ++ trap 'on_error $LINENO' ERR 80: ++ trap on_exit EXIT -80: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/copyrel-protected.sh .sh -80: ++ testname=copyrel-protected -80: ++ echo -n 'Testing copyrel-protected ... ' -80: Testing copyrel-protected ... ++ t=out/test/x86_64/copyrel-protected -80: ++ mkdir -p out/test/x86_64/copyrel-protected -62: + 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 +79: ++ set -x +79: + [[ x86_64 = ppc64* ]] +79: + [[ x86_64 = loongarch* ]] +32: + grep -q '^56$' +32: + 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 +62: + out/test/x86_64/bno-symbolic/exe 81: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/copyrel-relro.sh +79: + cc -o out/test/x86_64/copyrel-norelro/a.o -c -xc -fno-PIE - +70: + grep -q $'\E' out/test/x86_64/color-diagnostics/log +37: + out/test/x86_64/arch-x86_64-tls-gd-to-ie/exe4 +79: + cat 81: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 81: ++ export LC_ALL=C 81: ++ LC_ALL=C +80: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/copyrel-protected.sh .sh 81: ++ '[' -z x86_64 ']' 81: ++ '[' -z '' ']' 81: ++ TESTDIR=out/test/x86_64 @@ -5827,30 +6189,15 @@ 81: ++ QEMU= 81: ++ case $MACHINE in 81: ++ tlsdesc_opt=-mtls-dialect=gnu2 -81: +++ uname -81: ++ '[' Linux = FreeBSD ']' -81: ++ trap 'on_error $LINENO' ERR -81: ++ trap on_exit EXIT -81: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/copyrel-relro.sh .sh -81: ++ testname=copyrel-relro -81: ++ echo -n 'Testing copyrel-relro ... ' -81: Testing copyrel-relro ... ++ t=out/test/x86_64/copyrel-relro -81: ++ mkdir -p out/test/x86_64/copyrel-relro -54: + grep -q '^ip=0xa0000.$' -54: + out/test/x86_64/absolute-symbols/exe -78: ++ set -x -78: + '[' x86_64 = ppc64 ']' -78: + '[' x86_64 = ppc64le ']' -78: + [[ x86_64 = loongarch* ]] -test 82 - Start 82: x86_64-copyrel-relro2 - -82: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/copyrel-relro2.sh" -82: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -82: Environment variables: -82: MACHINE=x86_64 -82: CPU= -82: Test timeout computed to be: 1500 +60: + on_exit +60: + echo OK +60: OK +60: + exit 0 +80: ++ testname=copyrel-protected +80: ++ echo -n 'Testing copyrel-protected ... ' +80: Testing copyrel-protected ... ++ t=out/test/x86_64/copyrel-protected +80: ++ mkdir -p out/test/x86_64/copyrel-protected + 63/387 Test #60: x86_64-as-needed ...................................... Passed 1.48 sec test 83 Start 83: x86_64-copyrel @@ -5860,6 +6207,35 @@ 83: MACHINE=x86_64 83: CPU= 83: Test timeout computed to be: 1500 +82: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/copyrel-relro2.sh +82: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc +82: ++ export LC_ALL=C +82: ++ LC_ALL=C +82: ++ '[' -z x86_64 ']' +82: ++ '[' -z '' ']' +82: ++ TESTDIR=out/test/x86_64 +82: ++ CC=cc +82: ++ CXX=c++ +82: ++ GCC=gcc +82: ++ GXX=g++ +82: ++ OBJDUMP=objdump +82: ++ OBJCOPY=objcopy +82: ++ STRIP=strip +82: ++ QEMU= +82: ++ case $MACHINE in +82: ++ tlsdesc_opt=-mtls-dialect=gnu2 +80: ++ set -x +80: + '[' x86_64 = ppc64 ']' +80: + '[' x86_64 = ppc64le ']' +80: + [[ x86_64 = loongarch* ]] +70: + ./mold -o out/test/x86_64/color-diagnostics/exe out/test/x86_64/color-diagnostics/a.o --color-diagnostics=auto +37: + grep -q '1 2 3' +80: + cc -o out/test/x86_64/copyrel-protected/a.o -c -xc -fno-PIE - +37: + on_exit +37: + echo OK +37: OK +37: + exit 0 + 64/387 Test #37: x86_64-arch-x86_64-tls-gd-to-ie ....................... Passed 3.21 sec test 84 Start 84: x86_64-ctors-in-init-array @@ -5869,29 +6245,63 @@ 84: MACHINE=x86_64 84: CPU= 84: Test timeout computed to be: 1500 -56: + rm -f out/test/x86_64/ar-alignment/d.a -56: + 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 -o out/test/x86_64/copyrel-norelro/a.o -c -xc -fno-PIE - -80: ++ set -x -80: + '[' x86_64 = ppc64 ']' -80: + '[' x86_64 = ppc64le ']' -80: + [[ x86_64 = loongarch* ]] -80: + cc -o out/test/x86_64/copyrel-protected/a.o -c -xc -fno-PIE - +72: + cat +72: + cc -fcommon -xc -c -o out/test/x86_64/common-archive/c.o - 80: + cat +82: +++ uname +82: ++ '[' Linux = FreeBSD ']' +82: ++ trap 'on_error $LINENO' ERR +82: ++ trap on_exit EXIT +82: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/copyrel-relro2.sh .sh +82: ++ testname=copyrel-relro2 +82: ++ echo -n 'Testing copyrel-relro2 ... ' +82: Testing copyrel-relro2 ... ++ t=out/test/x86_64/copyrel-relro2 +82: ++ mkdir -p out/test/x86_64/copyrel-relro2 +77: + cat +77: + c++ -c -o out/test/x86_64/compressed-debug-info/b.o -g -gz=zlib -xc++ - +83: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/copyrel.sh +83: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc +83: ++ export LC_ALL=C +83: ++ LC_ALL=C +83: ++ '[' -z x86_64 ']' +83: ++ '[' -z '' ']' +83: ++ TESTDIR=out/test/x86_64 +83: ++ CC=cc +83: ++ CXX=c++ +83: ++ GCC=gcc +83: ++ GXX=g++ +83: ++ OBJDUMP=objdump +83: ++ OBJCOPY=objcopy +83: ++ STRIP=strip +83: ++ QEMU= +83: ++ case $MACHINE in +83: ++ tlsdesc_opt=-mtls-dialect=gnu2 +83: +++ uname +83: ++ '[' Linux = FreeBSD ']' +83: ++ trap 'on_error $LINENO' ERR +83: ++ trap on_exit EXIT +83: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/copyrel.sh .sh +81: +++ uname +81: ++ '[' Linux = FreeBSD ']' +81: ++ trap 'on_error $LINENO' ERR +81: ++ trap on_exit EXIT +81: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/copyrel-relro.sh .sh +81: ++ testname=copyrel-relro +81: ++ echo -n 'Testing copyrel-relro ... ' +81: Testing copyrel-relro ... ++ t=out/test/x86_64/copyrel-relro +81: ++ mkdir -p out/test/x86_64/copyrel-relro 81: ++ set -x -81: + cat 81: + cc -o out/test/x86_64/copyrel-relro/a.o -c -xc -fno-PIE - -54: + on_exit -54: + echo OK -54: OK -54: + exit 0 -78: + cat -78: + cc -fPIC -shared -o out/test/x86_64/copyrel-alignment/a.so -xc - -72: + cc -fcommon -xc -c -o out/test/x86_64/common-archive/b.o - -72: + cat +81: + cat +62: + on_exit +62: + echo OK +62: OK +62: + exit 0 76: + 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 - 43/387 Test #54: x86_64-absolute-symbols ............................... Passed 1.38 sec + 65/387 Test #62: x86_64-bno-symbolic ................................... Passed 1.38 sec +65: + out/test/x86_64/bsymbolic-non-weak/exe +71: + readelf -p .comment out/test/x86_64/comment/exe +71: + grep -q mold test 85 Start 85: x86_64-dead-debug-sections @@ -5901,7 +6311,15 @@ 85: MACHINE=x86_64 85: CPU= 85: Test timeout computed to be: 1500 -71: + cc -B. -o out/test/x86_64/comment/exe out/test/x86_64/comment/a.o +65: + grep -q '^3 3 3 3 4 7$' +65: + on_exit +65: + echo OK +65: OK +65: + exit 0 +83: ++ testname=copyrel +83: ++ echo -n 'Testing copyrel ... ' +83: Testing copyrel ... ++ t=out/test/x86_64/copyrel +83: ++ mkdir -p out/test/x86_64/copyrel 84: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/ctors-in-init-array.sh 84: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 84: ++ export LC_ALL=C @@ -5919,67 +6337,20 @@ 84: ++ QEMU= 84: ++ case $MACHINE in 84: ++ tlsdesc_opt=-mtls-dialect=gnu2 -83: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/copyrel.sh -83: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc -83: ++ export LC_ALL=C -83: ++ LC_ALL=C -83: ++ '[' -z x86_64 ']' -83: ++ '[' -z '' ']' -83: ++ TESTDIR=out/test/x86_64 -83: ++ CC=cc -83: ++ CXX=c++ -83: ++ GCC=gcc -83: ++ GXX=g++ -83: ++ OBJDUMP=objdump -83: ++ OBJCOPY=objcopy -83: ++ STRIP=strip -83: ++ QEMU= -83: ++ case $MACHINE in -83: ++ tlsdesc_opt=-mtls-dialect=gnu2 -83: +++ uname -83: ++ '[' Linux = FreeBSD ']' -83: ++ trap 'on_error $LINENO' ERR -83: ++ trap on_exit EXIT -82: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/copyrel-relro2.sh -82: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc -82: ++ export LC_ALL=C -82: ++ LC_ALL=C -82: ++ '[' -z x86_64 ']' -82: ++ '[' -z '' ']' -82: ++ TESTDIR=out/test/x86_64 -82: ++ CC=cc -82: ++ CXX=c++ -82: ++ GCC=gcc -82: ++ GXX=g++ -82: ++ OBJDUMP=objdump -82: ++ OBJCOPY=objcopy -82: ++ STRIP=strip -82: ++ QEMU= -82: ++ case $MACHINE in -82: ++ tlsdesc_opt=-mtls-dialect=gnu2 -82: +++ uname -82: ++ '[' Linux = FreeBSD ']' -82: ++ trap 'on_error $LINENO' ERR -82: ++ trap on_exit EXIT -82: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/copyrel-relro2.sh .sh -25: + readelf -W --sections out/test/x86_64/arch-x86_64-note/exe -25: + grep -Eq '.note.bar\s+NOTE.+000008 00 A 0 0 4' out/test/x86_64/arch-x86_64-note/log -25: + grep -Eq '.note.baz\s+NOTE.+000008 00 A 0 0 8' out/test/x86_64/arch-x86_64-note/log -25: + grep -Eq '.note.nonalloc\s+NOTE.+000008 00 0 0 1' out/test/x86_64/arch-x86_64-note/log -25: + readelf --segments out/test/x86_64/arch-x86_64-note/exe -84: +++ uname -84: ++ '[' Linux = FreeBSD ']' -83: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/copyrel.sh .sh -83: ++ testname=copyrel -83: ++ echo -n 'Testing copyrel ... ' -83: Testing copyrel ... ++ t=out/test/x86_64/copyrel -83: ++ mkdir -p out/test/x86_64/copyrel -82: ++ testname=copyrel-relro2 -82: ++ echo -n 'Testing copyrel-relro2 ... ' -82: Testing copyrel-relro2 ... ++ t=out/test/x86_64/copyrel-relro2 -82: ++ mkdir -p out/test/x86_64/copyrel-relro2 -57: + cat -57: + cc -o out/test/x86_64/as-needed-dso/libbar.so -shared -fPIC -Wl,-soname,libbar.so -xc - +67: + readelf -nW out/test/x86_64/build-id/exe +67: + grep -Eq 'Build ID: ............4...[89abcdef]' +82: ++ set -x +82: + cat + 66/387 Test #65: x86_64-bsymbolic-non-weak ............................. Passed 1.16 sec +test 86 + Start 86: x86_64-debug-macro-section + +86: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/debug-macro-section.sh" +86: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu +86: Environment variables: +86: MACHINE=x86_64 +86: CPU= +86: Test timeout computed to be: 1500 85: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/dead-debug-sections.sh 85: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 85: ++ export LC_ALL=C @@ -5997,72 +6368,15 @@ 85: ++ QEMU= 85: ++ case $MACHINE in 85: ++ tlsdesc_opt=-mtls-dialect=gnu2 -66: + cat -66: + cc -c -o out/test/x86_64/bsymbolic/c.o -xc - -fno-PIE +67: + cc -B. -o out/test/x86_64/build-id/exe out/test/x86_64/build-id/a.c -Wl,-build-id=md5 +84: +++ uname +84: ++ '[' Linux = FreeBSD ']' 84: ++ trap 'on_error $LINENO' ERR 84: ++ trap on_exit EXIT -84: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/ctors-in-init-array.sh .sh -83: ++ set -x -84: ++ testname=ctors-in-init-array -84: ++ echo -n 'Testing ctors-in-init-array ... ' -84: Testing ctors-in-init-array ... ++ t=out/test/x86_64/ctors-in-init-array -84: ++ mkdir -p out/test/x86_64/ctors-in-init-array -83: + cat -83: + cc -fno-PIC -o out/test/x86_64/copyrel/a.o -c -xc - 85: +++ uname -82: ++ set -x 85: ++ '[' Linux = FreeBSD ']' 85: ++ trap 'on_error $LINENO' ERR 85: ++ trap on_exit EXIT -82: + cat -85: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/dead-debug-sections.sh .sh -82: + cc -o out/test/x86_64/copyrel-relro2/a.o -c -xc -fno-PIE - -84: ++ set -x -84: + cat -84: + cc -o out/test/x86_64/ctors-in-init-array/a.o -c -xc - -85: ++ testname=dead-debug-sections -85: ++ echo -n 'Testing dead-debug-sections ... ' -85: Testing dead-debug-sections ... ++ t=out/test/x86_64/dead-debug-sections -85: ++ mkdir -p out/test/x86_64/dead-debug-sections -70: + ./mold -o out/test/x86_64/color-diagnostics/exe out/test/x86_64/color-diagnostics/a.o --color-diagnostics -85: ++ set -x -85: + command -v dwarfdump -50: + '[' '' == '' ']' -50: + command -v sde64 -50: + skip -50: + echo skipped -50: skipped -50: + trap - EXIT -50: + exit 0 -85: + c++ -c -o out/test/x86_64/dead-debug-sections/a.o -g -xc++ - -49: + cat - 44/387 Test #50: x86_64-arch-x86_64-z-rewrite-endbr3 ...................***Skipped 1.67 sec -49: + cc -o out/test/x86_64/arch-x86_64-z-rewrite-endbr2/a.o -c -xc - -fno-function-sections -O -fcf-protection -41: + 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 -68: + cat -67: + readelf -n out/test/x86_64/build-id/exe -test 86 - Start 86: x86_64-debug-macro-section - -86: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/debug-macro-section.sh" -86: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -86: Environment variables: -86: MACHINE=x86_64 -86: CPU= -86: Test timeout computed to be: 1500 -68: + cc -o out/test/x86_64/canonical-plt/b.o -c -xc - -fPIC -67: + grep -qv 'GNU.*0x00000010.*NT_GNU_BUILD_ID' -67: + cc -B. -o out/test/x86_64/build-id/exe out/test/x86_64/build-id/a.c -Wl,-build-id=uuid -48: + cc -o out/test/x86_64/arch-x86_64-z-rewrite-endbr/b.o -c -xc - -ffunction-sections -O -fcf-protection -85: + cat -40: + 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 -47: + 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 -48: + cat -6: + cat -65: + cc -c -o out/test/x86_64/bsymbolic-non-weak/c.o -xc - -65: + cat -6: + c++ -o out/test/x86_64/arch-x86_64-function-multiversion/c.o -c -xc++ - -fPIC -25: + grep -Fq '01 .note.bar .note.baz .note.foo' out/test/x86_64/arch-x86_64-note/log 86: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/debug-macro-section.sh 86: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 86: ++ export LC_ALL=C @@ -6080,25 +6394,25 @@ 86: ++ QEMU= 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: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/debug-macro-section.sh .sh -86: ++ testname=debug-macro-section -86: ++ echo -n 'Testing debug-macro-section ... ' -86: Testing debug-macro-section ... ++ t=out/test/x86_64/debug-macro-section -86: ++ mkdir -p out/test/x86_64/debug-macro-section -86: ++ set -x -86: + cat -25: + grep -q 'NOTE.*0x0000000000000000 0x0000000000000000' out/test/x86_64/arch-x86_64-note/log -56: + 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 -25: + on_exit -25: + echo OK -25: OK -25: + exit 0 -86: + gcc -o out/test/x86_64/debug-macro-section/b.o -c -xc - -Iout/test/x86_64/debug-macro-section -g3 - 45/387 Test #25: x86_64-arch-x86_64-note ............................... Passed 2.97 sec +70: + grep -q $'\E' out/test/x86_64/color-diagnostics/log +85: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/dead-debug-sections.sh .sh +85: ++ testname=dead-debug-sections +85: ++ echo -n 'Testing dead-debug-sections ... ' +85: Testing dead-debug-sections ... ++ t=out/test/x86_64/dead-debug-sections +85: ++ mkdir -p out/test/x86_64/dead-debug-sections +71: + readelf -SW out/test/x86_64/comment/exe +84: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/ctors-in-init-array.sh .sh +84: ++ testname=ctors-in-init-array +84: ++ echo -n 'Testing ctors-in-init-array ... ' +84: Testing ctors-in-init-array ... ++ t=out/test/x86_64/ctors-in-init-array +84: ++ mkdir -p out/test/x86_64/ctors-in-init-array +70: + on_exit +70: + echo OK +70: OK +70: + exit 0 +71: + grep -Eq '\.comment.*\bMS\b' + 67/387 Test #70: x86_64-color-diagnostics .............................. Passed 0.72 sec +82: + cc -o out/test/x86_64/copyrel-relro2/a.o -c -xc -fno-PIE - test 87 Start 87: x86_64-default-symver @@ -6108,9 +6422,40 @@ 87: MACHINE=x86_64 87: CPU= 87: Test timeout computed to be: 1500 -86: + cat -70: + grep -q $'\E' out/test/x86_64/color-diagnostics/log -70: + ./mold -o out/test/x86_64/color-diagnostics/exe out/test/x86_64/color-diagnostics/a.o --color-diagnostics=always +86: +++ uname +86: ++ '[' Linux = FreeBSD ']' +86: ++ trap 'on_error $LINENO' ERR +86: ++ trap on_exit EXIT +83: ++ set -x +68: + 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 +71: + on_exit +71: + echo OK +71: OK +71: + exit 0 + 68/387 Test #71: x86_64-comment ........................................ Passed 0.64 sec +test 88 + Start 88: x86_64-defsym-lto + +88: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/defsym-lto.sh" +88: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu +88: Environment variables: +88: MACHINE=x86_64 +88: CPU= +88: Test timeout computed to be: 1500 +85: ++ set -x +85: + command -v dwarfdump +85: + c++ -c -o out/test/x86_64/dead-debug-sections/a.o -g -xc++ - +85: + cat +73: + rm -f out/test/x86_64/common-ref/c.a +73: + ar rcs out/test/x86_64/common-ref/c.a out/test/x86_64/common-ref/b.o +73: + cat +80: + cat +80: + cc -shared -o out/test/x86_64/copyrel-protected/b.so -xc - +84: ++ set -x +84: + cat +84: + cc -o out/test/x86_64/ctors-in-init-array/a.o -c -xc - +83: + cc -fno-PIC -o out/test/x86_64/copyrel/a.o -c -xc - +83: + cat 87: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/default-symver.sh 87: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 87: ++ export LC_ALL=C @@ -6128,133 +6473,21 @@ 87: ++ QEMU= 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: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/default-symver.sh .sh -87: ++ testname=default-symver -87: ++ echo -n 'Testing default-symver ... ' -87: Testing default-symver ... ++ t=out/test/x86_64/default-symver -87: ++ mkdir -p out/test/x86_64/default-symver -87: ++ set -x -73: + cat -82: + cat -87: + cc -o out/test/x86_64/default-symver/a.o -c -xc - -87: + cat -82: + cc -B. -fPIC -shared -o out/test/x86_64/copyrel-relro2/b.so -xc - -73: + cc -fcommon -xc -c -o out/test/x86_64/common-ref/b.o - -83: + cat -74: + 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 -58: + cat -58: + cc -xc -c -o out/test/x86_64/as-needed-dso2/c.o - -32: + out/test/x86_64/arch-x86_64-reloc/exe -66: + 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 -32: + grep -q '^42$' -83: + cc -fno-PIC -o out/test/x86_64/copyrel/b.o -c -xc - -70: + grep -q $'\E' out/test/x86_64/color-diagnostics/log -32: + cat -32: + cc -B. -o out/test/x86_64/arch-x86_64-reloc/exe out/test/x86_64/arch-x86_64-reloc/c.so out/test/x86_64/arch-x86_64-reloc/d.s -no-pie -70: + ./mold -o out/test/x86_64/color-diagnostics/exe out/test/x86_64/color-diagnostics/a.o --color-diagnostics=never -4: + c++ -B. -o out/test/x86_64/arch-x86_64-exception-mcmodel-large/exe out/test/x86_64/arch-x86_64-exception-mcmodel-large/a.o -static -mcmodel=large -55: + 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 -10: + cat -62: + cat -10: + c++ -march=x86-64 -o out/test/x86_64/arch-x86_64-ifunc-alias/a.o -c -xc++ - -fno-PIE -62: + cc -c -o out/test/x86_64/bno-symbolic/c.o -xc - -fno-PIE -37: + out/test/x86_64/arch-x86_64-tls-gd-to-ie/exe2 -37: + grep -q '1 2 3' -37: + 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 -70: + grep -q $'\E' out/test/x86_64/color-diagnostics/log -36: + 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 -77: + cat -77: + c++ -c -o out/test/x86_64/compressed-debug-info/b.o -g -gz=zlib -xc++ - -70: + ./mold -o out/test/x86_64/color-diagnostics/exe out/test/x86_64/color-diagnostics/a.o --color-diagnostics=auto -55: + 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 -63: + cat -63: + cc -c -o out/test/x86_64/bsymbolic-functions/c.o -xc - -fno-PIE -41: + out/test/x86_64/arch-x86_64-tlsdesc/exe3 -41: + grep -q 42 -41: + 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 -76: + readelf -WS out/test/x86_64/compress-debug-sections/exe -24: + cc -Xassembler -mx86-used-note=no -c -o out/test/x86_64/arch-x86_64-note-property2/c.o -xassembler-with-cpp - -24: + cat -47: + out/test/x86_64/arch-x86_64-z-ibtplt/exe -76: + grep -q '\.debug_info .* [Cx] ' out/test/x86_64/compress-debug-sections/log -64: + cc -c -o out/test/x86_64/bsymbolic-non-weak-functions/c.o -xc - -64: + cat -47: + grep -q 'Hello world' -76: + grep -q '\.debug_str .* MS[Cx] ' out/test/x86_64/compress-debug-sections/log -71: + grep -q mold -71: + readelf -p .comment out/test/x86_64/comment/exe -76: + on_exit -76: + echo OK -76: OK -76: + exit 0 - 46/387 Test #76: x86_64-compress-debug-sections ........................ Passed 1.38 sec -47: + on_exit -47: + echo OK -47: OK -47: + exit 0 -70: + grep -q $'\E' out/test/x86_64/color-diagnostics/log -70: + on_exit -70: + echo OK -70: OK -70: + exit 0 -test 88 - Start 88: x86_64-defsym-lto - -88: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/defsym-lto.sh" -88: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -88: Environment variables: -88: MACHINE=x86_64 -88: CPU= -88: Test timeout computed to be: 1500 -68: + cat -68: + cc -o out/test/x86_64/canonical-plt/c.o -c -xc - -fno-PIC -71: + grep -Eq '\.comment.*\bMS\b' -71: + readelf -SW out/test/x86_64/comment/exe -71: + on_exit -71: + echo OK -71: OK -71: + exit 0 - 47/387 Test #47: x86_64-arch-x86_64-z-ibtplt ........................... Passed 3.07 sec - 48/387 Test #70: x86_64-color-diagnostics .............................. Passed 2.16 sec - 49/387 Test #71: x86_64-comment ........................................ Passed 2.15 sec -test 89 - Start 89: x86_64-defsym-missing-symbol - -89: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/defsym-missing-symbol.sh" -89: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -89: Environment variables: -89: MACHINE=x86_64 -89: CPU= -89: Test timeout computed to be: 1500 -test 90 - Start 90: x86_64-defsym - -90: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/defsym.sh" -90: Working Directory: /build/reproducible-path/mold-2.36.0+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-defsym2 - -91: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/defsym2.sh" -91: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -91: Environment variables: -91: MACHINE=x86_64 -91: CPU= -91: Test timeout computed to be: 1500 -60: + cat -60: + cc -o out/test/x86_64/as-needed/c.so -shared -fPIC -Wl,-soname,libbar.so -xc - -48: + 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 -80: + cat -80: + cc -shared -o out/test/x86_64/copyrel-protected/b.so -xc - -49: + cat -49: + cc -o out/test/x86_64/arch-x86_64-z-rewrite-endbr2/b.o -c -xc - -fno-function-sections -O -fcf-protection +72: + cc -fcommon -xc -c -o out/test/x86_64/common-archive/d.o - +72: + cat +79: + cc -B. -fPIC -shared -o out/test/x86_64/copyrel-norelro/b.so -xc - +79: + cat +86: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/debug-macro-section.sh .sh +86: ++ testname=debug-macro-section +86: ++ echo -n 'Testing debug-macro-section ... ' +86: Testing debug-macro-section ... ++ t=out/test/x86_64/debug-macro-section +86: ++ mkdir -p out/test/x86_64/debug-macro-section +86: ++ set -x +86: + cat +78: + cat +78: + cc -fPIC -shared -o out/test/x86_64/copyrel-alignment/b.so -xc - +77: + 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 +73: + cc -fcommon -xc -c -o out/test/x86_64/common-ref/d.o - 88: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/defsym-lto.sh 88: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 88: ++ export LC_ALL=C @@ -6272,19 +6505,65 @@ 88: ++ QEMU= 88: ++ case $MACHINE in 88: ++ tlsdesc_opt=-mtls-dialect=gnu2 +74: + out/test/x86_64/common-symbols/exe +74: + grep -q '0 5 42' +87: +++ uname +74: + readelf --sections out/test/x86_64/common-symbols/exe +87: ++ '[' Linux = FreeBSD ']' +87: ++ trap 'on_error $LINENO' ERR +87: ++ trap on_exit EXIT +81: + cc -fPIC -shared -o out/test/x86_64/copyrel-relro/b.so -xc - +32: + out/test/x86_64/arch-x86_64-reloc/exe +87: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/default-symver.sh .sh 88: +++ uname +87: ++ testname=default-symver +87: ++ echo -n 'Testing default-symver ... ' +87: Testing default-symver ... ++ t=out/test/x86_64/default-symver +87: ++ mkdir -p out/test/x86_64/default-symver +86: + cat 88: ++ '[' Linux = FreeBSD ']' 88: ++ trap 'on_error $LINENO' ERR 88: ++ trap on_exit EXIT +81: + cat +74: + grep -q '.common .*NOBITS' out/test/x86_64/common-symbols/log +32: + grep -q '^56$' 88: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/defsym-lto.sh .sh +87: ++ set -x +32: + cat +86: + gcc -o out/test/x86_64/debug-macro-section/b.o -c -xc - -Iout/test/x86_64/debug-macro-section -g3 88: ++ testname=defsym-lto 88: ++ echo -n 'Testing defsym-lto ... ' 88: Testing defsym-lto ... ++ t=out/test/x86_64/defsym-lto 88: ++ mkdir -p out/test/x86_64/defsym-lto +87: + cc -o out/test/x86_64/default-symver/a.o -c -xc - +87: + cat +74: + on_exit +74: + echo OK +74: OK +74: + exit 0 + 69/387 Test #74: x86_64-common-symbols ................................. Passed 0.68 sec +test 89 + Start 89: x86_64-defsym-missing-symbol + +89: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/defsym-missing-symbol.sh" +89: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu +89: Environment variables: +89: MACHINE=x86_64 +89: CPU= +89: Test timeout computed to be: 1500 +32: + 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 88: ++ set -x 88: + test_cflags -flto 88: + echo 'int main() {}' 88: + cc -B. -flto -o /dev/null -xc - +72: + rm -f out/test/x86_64/common-archive/e.a +83: + cat +83: + cc -fno-PIC -o out/test/x86_64/copyrel/b.o -c -xc - +80: + 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 +72: + 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 +82: + cat +82: + cc -B. -fPIC -shared -o out/test/x86_64/copyrel-relro2/b.so -xc - +73: + rm -f out/test/x86_64/common-ref/e.a 89: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/defsym-missing-symbol.sh 89: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 89: ++ export LC_ALL=C @@ -6302,27 +6581,48 @@ 89: ++ QEMU= 89: ++ case $MACHINE in 89: ++ tlsdesc_opt=-mtls-dialect=gnu2 +73: + ar rcs out/test/x86_64/common-ref/e.a out/test/x86_64/common-ref/d.o 89: +++ uname 89: ++ '[' Linux = FreeBSD ']' 89: ++ trap 'on_error $LINENO' ERR 89: ++ trap on_exit EXIT 89: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/defsym-missing-symbol.sh .sh +72: + 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 +73: + 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 89: ++ testname=defsym-missing-symbol 89: ++ echo -n 'Testing defsym-missing-symbol ... ' 89: Testing defsym-missing-symbol ... ++ t=out/test/x86_64/defsym-missing-symbol 89: ++ mkdir -p out/test/x86_64/defsym-missing-symbol +76: + readelf -WS out/test/x86_64/compress-debug-sections/exe +76: + grep -q '\.debug_info .* [Cx] ' out/test/x86_64/compress-debug-sections/log 89: ++ set -x -84: + cc -o out/test/x86_64/ctors-in-init-array/b.o -c -xc - -84: + cat -89: + cc -o out/test/x86_64/defsym-missing-symbol/a.o -c -xc - 89: + cat -58: + cc -B. -shared -o out/test/x86_64/as-needed-dso2/libfoo.so out/test/x86_64/as-needed-dso2/a.o +76: + grep -q '\.debug_str .* MS[Cx] ' out/test/x86_64/compress-debug-sections/log +86: + gcc -o out/test/x86_64/debug-macro-section/c.o -c -xc - -Iout/test/x86_64/debug-macro-section -g3 +86: + cat +89: + cc -o out/test/x86_64/defsym-missing-symbol/a.o -c -xc - +76: + on_exit +76: + echo OK +76: OK +76: + exit 0 + 70/387 Test #76: x86_64-compress-debug-sections ........................ Passed 0.61 sec +test 90 + Start 90: x86_64-defsym + +90: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/defsym.sh" +90: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu +90: Environment variables: +90: MACHINE=x86_64 +90: CPU= +90: Test timeout computed to be: 1500 +85: + c++ -c -o out/test/x86_64/dead-debug-sections/b.o -g -xc++ - +32: + out/test/x86_64/arch-x86_64-reloc/exe +85: + cat +78: + cat +78: + cc -fPIC -shared -o out/test/x86_64/copyrel-alignment/c.so -xc - +32: + grep -q '^76$' +32: + 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: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/defsym.sh -40: + out/test/x86_64/arch-x86_64-tls-module-base/exe3 -74: + out/test/x86_64/common-symbols/exe -74: + grep -q '0 5 42' -91: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/defsym2.sh -40: + grep -q '^20 3$' 90: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 90: ++ export LC_ALL=C 90: ++ LC_ALL=C @@ -6339,51 +6639,55 @@ 90: ++ QEMU= 90: ++ case $MACHINE in 90: ++ tlsdesc_opt=-mtls-dialect=gnu2 -91: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc -91: ++ export LC_ALL=C -91: ++ LC_ALL=C -91: ++ '[' -z x86_64 ']' -91: ++ '[' -z '' ']' -91: ++ TESTDIR=out/test/x86_64 -91: ++ CC=cc -91: ++ CXX=c++ -91: ++ GCC=gcc -91: ++ GXX=g++ -91: ++ OBJDUMP=objdump -91: ++ OBJCOPY=objcopy -91: ++ STRIP=strip -91: ++ QEMU= -91: ++ case $MACHINE in -91: ++ tlsdesc_opt=-mtls-dialect=gnu2 90: +++ uname -91: +++ uname +81: + cc -B. out/test/x86_64/copyrel-relro/a.o out/test/x86_64/copyrel-relro/b.so -o out/test/x86_64/copyrel-relro/exe -no-pie 90: ++ '[' Linux = FreeBSD ']' 90: ++ trap 'on_error $LINENO' ERR 90: ++ trap on_exit EXIT -91: ++ '[' Linux = FreeBSD ']' -91: ++ trap 'on_error $LINENO' ERR -91: ++ trap on_exit EXIT 90: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/defsym.sh .sh -91: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/defsym2.sh .sh +67: + readelf -n out/test/x86_64/build-id/exe +67: + grep -q 'GNU.*0x00000010.*NT_GNU_BUILD_ID' +67: + cc -B. -o out/test/x86_64/build-id/exe out/test/x86_64/build-id/a.c -Wl,-build-id=sha1 +77: + dwarfdump out/test/x86_64/compressed-debug-info/exe 90: ++ testname=defsym 90: ++ echo -n 'Testing defsym ... ' 90: Testing defsym ... ++ t=out/test/x86_64/defsym 90: ++ mkdir -p out/test/x86_64/defsym -91: ++ testname=defsym2 -91: ++ echo -n 'Testing defsym2 ... ' -91: Testing defsym2 ... ++ t=out/test/x86_64/defsym2 -91: ++ mkdir -p out/test/x86_64/defsym2 -74: + readelf --sections out/test/x86_64/common-symbols/exe -40: + on_exit -40: + echo OK -40: OK -40: + exit 0 - 50/387 Test #40: x86_64-arch-x86_64-tls-module-base .................... Passed 4.23 sec +89: + cc -B. -o out/test/x86_64/defsym-missing-symbol/exe out/test/x86_64/defsym-missing-symbol/a.o -Wl,-defsym=foo=bar +86: + 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 +77: + grep -Fq .debug_info +84: + cat 90: ++ set -x +83: + cat +84: + cc -o out/test/x86_64/ctors-in-init-array/b.o -c -xc - 90: + cat +77: + readelf --sections out/test/x86_64/compressed-debug-info/exe 90: + cc -fPIC -o out/test/x86_64/defsym/a.o -c -xc - -74: + grep -q '.common .*NOBITS' out/test/x86_64/common-symbols/log -91: ++ set -x +83: + cc -fPIC -o out/test/x86_64/copyrel/c.o -c -xc - +77: + on_exit +77: + echo OK +77: OK +77: + exit 0 +87: + cc -B. -o out/test/x86_64/default-symver/b.so -shared out/test/x86_64/default-symver/a.o -Wl,-default-symver + 71/387 Test #77: x86_64-compressed-debug-info .......................... Passed 0.74 sec +test 91 + Start 91: x86_64-defsym2 + +91: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/defsym2.sh" +91: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu +91: Environment variables: +91: MACHINE=x86_64 +91: CPU= +91: Test timeout computed to be: 1500 +68: + out/test/x86_64/canonical-plt/exe +73: + out/test/x86_64/common-ref/exe +73: + grep -q 5 +68: + grep -q '^1 1 1$' +73: + on_exit +73: + echo OK +73: OK +73: + exit 0 + 72/387 Test #73: x86_64-common-ref ..................................... Passed 1.00 sec test 92 Start 92: x86_64-demangle-cpp @@ -6393,13 +6697,31 @@ 92: MACHINE=x86_64 92: CPU= 92: Test timeout computed to be: 1500 -74: + on_exit -74: + echo OK -74: OK -74: + exit 0 -91: + cat -91: + cc -fPIC -o out/test/x86_64/defsym2/a.o -c -xc - - 51/387 Test #74: x86_64-common-symbols ................................. Passed 2.01 sec +68: + on_exit +68: + echo OK +68: OK +68: + exit 0 +79: + 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 -B. -shared -o out/test/x86_64/copyrel/c.so out/test/x86_64/copyrel/c.o +91: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/defsym2.sh +91: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc +91: ++ export LC_ALL=C +91: ++ LC_ALL=C +91: ++ '[' -z x86_64 ']' +91: ++ '[' -z '' ']' +91: ++ TESTDIR=out/test/x86_64 +91: ++ CC=cc +91: ++ CXX=c++ +91: ++ GCC=gcc +91: ++ GXX=g++ +91: ++ OBJDUMP=objdump +91: ++ OBJCOPY=objcopy +91: ++ STRIP=strip +91: ++ QEMU= +91: ++ case $MACHINE in +91: ++ tlsdesc_opt=-mtls-dialect=gnu2 +80: + grep -Fq 'cannot create a copy relocation for protected symbol' out/test/x86_64/copyrel-protected/log + 73/387 Test #68: x86_64-canonical-plt .................................. Passed 1.46 sec test 93 Start 93: x86_64-demangle-rust @@ -6409,6 +6731,10 @@ 93: MACHINE=x86_64 93: CPU= 93: Test timeout computed to be: 1500 +91: +++ uname +91: ++ '[' Linux = FreeBSD ']' +91: ++ trap 'on_error $LINENO' ERR +91: ++ trap on_exit EXIT 92: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/demangle-cpp.sh 92: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 92: ++ export LC_ALL=C @@ -6426,15 +6752,40 @@ 92: ++ QEMU= 92: ++ case $MACHINE in 92: ++ tlsdesc_opt=-mtls-dialect=gnu2 +80: + on_exit +80: + echo OK +80: OK +80: + exit 0 + 74/387 Test #80: x86_64-copyrel-protected .............................. Passed 0.75 sec +test 94 + Start 94: x86_64-demangle + +94: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/demangle.sh" +94: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu +94: Environment variables: +94: MACHINE=x86_64 +94: CPU= +94: Test timeout computed to be: 1500 92: +++ uname 92: ++ '[' Linux = FreeBSD ']' 92: ++ trap 'on_error $LINENO' ERR 92: ++ trap on_exit EXIT 92: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/demangle-cpp.sh .sh +85: + c++ -o out/test/x86_64/dead-debug-sections/c.o -c -xc++ -g - +85: + cat +91: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/defsym2.sh .sh +91: ++ testname=defsym2 +91: ++ echo -n 'Testing defsym2 ... ' +91: Testing defsym2 ... ++ t=out/test/x86_64/defsym2 +91: ++ mkdir -p out/test/x86_64/defsym2 +89: + grep -q 'undefined symbol: bar' out/test/x86_64/defsym-missing-symbol/log +78: + cc -fno-PIE -o out/test/x86_64/copyrel-alignment/d.o -c -xc - +78: + cat 93: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/demangle-rust.sh 93: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 93: ++ export LC_ALL=C 93: ++ LC_ALL=C +84: + 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 93: ++ '[' -z x86_64 ']' 93: ++ '[' -z '' ']' 93: ++ TESTDIR=out/test/x86_64 @@ -6452,43 +6803,44 @@ 92: ++ echo -n 'Testing demangle-cpp ... ' 92: Testing demangle-cpp ... ++ t=out/test/x86_64/demangle-cpp 92: ++ mkdir -p out/test/x86_64/demangle-cpp -93: +++ uname +89: + on_exit +89: + echo OK +89: OK +89: + exit 0 +91: ++ set -x +87: + grep -q ' foo@@b\.so' +32: + out/test/x86_64/arch-x86_64-reloc/exe + 75/387 Test #89: x86_64-defsym-missing-symbol .......................... Passed 0.39 sec +test 95 + Start 95: x86_64-dependency-file-response-file + +95: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/dependency-file-response-file.sh" +95: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu +95: Environment variables: +95: MACHINE=x86_64 +95: CPU= +95: Test timeout computed to be: 1500 +91: + cc -fPIC -o out/test/x86_64/defsym2/a.o -c -xc - +91: + cat +87: + readelf --dyn-syms out/test/x86_64/default-symver/b.so +87: + 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 +32: + grep -q '^76$' +32: + cat +32: + 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 92: ++ set -x +92: + cc -c -o out/test/x86_64/demangle-cpp/a.o -xc - +92: + cat +93: +++ uname 93: ++ '[' Linux = FreeBSD ']' 93: ++ trap 'on_error $LINENO' ERR 93: ++ trap on_exit EXIT 93: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/demangle-rust.sh .sh -92: + cat 93: ++ testname=demangle-rust 93: ++ echo -n 'Testing demangle-rust ... ' 93: Testing demangle-rust ... ++ t=out/test/x86_64/demangle-rust 93: ++ mkdir -p out/test/x86_64/demangle-rust 93: ++ set -x -93: + cat -92: + cc -c -o out/test/x86_64/demangle-cpp/a.o -xc - 93: + cc -c -o out/test/x86_64/demangle-rust/a.o -xc - -48: + objdump -dr out/test/x86_64/arch-x86_64-z-rewrite-endbr/exe1 -85: + cat -65: + cc -B. -o out/test/x86_64/bsymbolic-non-weak/exe out/test/x86_64/bsymbolic-non-weak/c.o out/test/x86_64/bsymbolic-non-weak/b.so -48: + grep -A1 ':' out/test/x86_64/arch-x86_64-z-rewrite-endbr/log1 -85: + c++ -c -o out/test/x86_64/dead-debug-sections/b.o -g -xc++ - -48: + grep -q endbr64 -55: + on_exit -55: + echo OK -55: OK -55: + exit 0 - 52/387 Test #55: x86_64-allow-multiple-definition ...................... Passed 3.11 sec -test 94 - Start 94: x86_64-demangle - -94: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/demangle.sh" -94: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -94: Environment variables: -94: MACHINE=x86_64 -94: CPU= -94: Test timeout computed to be: 1500 -48: + grep -A1 ':' out/test/x86_64/arch-x86_64-z-rewrite-endbr/log1 -48: + grep -q endbr64 94: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/demangle.sh 94: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 94: ++ export LC_ALL=C @@ -6506,27 +6858,8 @@ 94: ++ QEMU= 94: ++ case $MACHINE in 94: ++ tlsdesc_opt=-mtls-dialect=gnu2 -48: + grep -q endbr64 94: +++ uname 94: ++ '[' Linux = FreeBSD ']' -56: + on_exit -56: + echo OK -56: OK -56: + exit 0 -48: + grep -A1 '
:' out/test/x86_64/arch-x86_64-z-rewrite-endbr/log1 - 53/387 Test #56: x86_64-ar-alignment ................................... Passed 3.12 sec -test 95 - Start 95: x86_64-dependency-file-response-file - -95: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/dependency-file-response-file.sh" -95: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -95: Environment variables: -95: MACHINE=x86_64 -95: CPU= -95: Test timeout computed to be: 1500 -59: + cat -59: + cc -o out/test/x86_64/as-needed-weak/libbar.so -shared -fPIC -Wl,-soname,libbar.so -xc - -48: + 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 94: ++ trap 'on_error $LINENO' ERR 94: ++ trap on_exit EXIT 94: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/demangle.sh .sh @@ -6534,16 +6867,21 @@ 94: ++ echo -n 'Testing demangle ... ' 94: Testing demangle ... ++ t=out/test/x86_64/demangle 94: ++ mkdir -p out/test/x86_64/demangle +86: + objdump --dwarf=macro out/test/x86_64/debug-macro-section/exe +82: + cc -B. out/test/x86_64/copyrel-relro2/a.o out/test/x86_64/copyrel-relro2/b.so -o out/test/x86_64/copyrel-relro2/exe -no-pie +90: + 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 +81: + grep -q '^sigsegv 0 1$' +81: + out/test/x86_64/copyrel-relro/exe +81: + on_exit +81: + echo OK +81: OK +81: + exit 0 +93: + cat 94: ++ set -x 94: + cc -c -o out/test/x86_64/demangle/a.o -xc++ - + 76/387 Test #81: x86_64-copyrel-relro .................................. Passed 0.81 sec +86: + grep 'DW_MACRO_import -.* 0x0$' out/test/x86_64/debug-macro-section/log 94: + cat -66: + out/test/x86_64/bsymbolic/exe -66: + grep -q '3 4' -66: + on_exit -66: + echo OK -66: OK -66: + exit 0 - 54/387 Test #66: x86_64-bsymbolic ...................................... Passed 2.79 sec test 96 Start 96: x86_64-dependency-file @@ -6553,6 +6891,21 @@ 96: MACHINE=x86_64 96: CPU= 96: Test timeout computed to be: 1500 +86: + on_exit +86: + echo OK +86: OK +86: + exit 0 +78: + cc -B. -o out/test/x86_64/copyrel-alignment/exe1 out/test/x86_64/copyrel-alignment/d.o out/test/x86_64/copyrel-alignment/a.so -no-pie + 77/387 Test #86: x86_64-debug-macro-section ............................ Passed 0.65 sec +test 97 + Start 97: x86_64-disable-new-dtags + +97: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/disable-new-dtags.sh" +97: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu +97: Environment variables: +97: MACHINE=x86_64 +97: CPU= +97: Test timeout computed to be: 1500 95: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/dependency-file-response-file.sh 95: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 95: ++ export LC_ALL=C @@ -6571,26 +6924,14 @@ 95: ++ case $MACHINE in 95: ++ tlsdesc_opt=-mtls-dialect=gnu2 95: +++ uname -73: + rm -f out/test/x86_64/common-ref/c.a -73: + ar rcs out/test/x86_64/common-ref/c.a out/test/x86_64/common-ref/b.o -72: + cat -72: + cc -fcommon -xc -c -o out/test/x86_64/common-archive/c.o - -36: + out/test/x86_64/arch-x86_64-tls-gd-mcmodel-large/exe -36: + grep -q '1 2 3 4 5 6' -36: + 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 95: ++ '[' Linux = FreeBSD ']' 95: ++ trap 'on_error $LINENO' ERR 95: ++ trap on_exit EXIT -57: + cat -57: + cc -o out/test/x86_64/as-needed-dso/a.o -c -xc - -95: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/dependency-file-response-file.sh .sh -95: ++ testname=dependency-file-response-file -95: ++ echo -n 'Testing dependency-file-response-file ... ' -95: Testing dependency-file-response-file ... ++ t=out/test/x86_64/dependency-file-response-file -95: ++ mkdir -p out/test/x86_64/dependency-file-response-file +72: + out/test/x86_64/common-archive/exe +72: + grep -q '5 0 0 -1' +72: + cc -fcommon -xc -c -o out/test/x86_64/common-archive/f.o - +72: + cat 96: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/dependency-file.sh -95: ++ set -x -95: + cc -o out/test/x86_64/dependency-file-response-file/a.o -c -xc - 96: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 96: ++ export LC_ALL=C 96: ++ LC_ALL=C @@ -6608,77 +6949,15 @@ 96: ++ case $MACHINE in 96: ++ tlsdesc_opt=-mtls-dialect=gnu2 96: +++ uname +95: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/dependency-file-response-file.sh .sh +97: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/disable-new-dtags.sh 96: ++ '[' Linux = FreeBSD ']' 96: ++ trap 'on_error $LINENO' ERR 96: ++ trap on_exit EXIT -96: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/dependency-file.sh .sh -95: + cat -96: ++ testname=dependency-file -96: ++ echo -n 'Testing dependency-file ... ' -96: Testing dependency-file ... ++ t=out/test/x86_64/dependency-file -96: ++ mkdir -p out/test/x86_64/dependency-file -73: + cat -87: + cc -B. -o out/test/x86_64/default-symver/b.so -shared out/test/x86_64/default-symver/a.o -Wl,-default-symver -24: + ./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 -73: + cc -fcommon -xc -c -o out/test/x86_64/common-ref/d.o - -79: + cat -79: + cc -B. -fPIC -shared -o out/test/x86_64/copyrel-norelro/b.so -xc - -86: + gcc -o out/test/x86_64/debug-macro-section/c.o -c -xc - -Iout/test/x86_64/debug-macro-section -g3 -86: + cat -81: + cat -81: + cc -fPIC -shared -o out/test/x86_64/copyrel-relro/b.so -xc - -4: + out/test/x86_64/arch-x86_64-exception-mcmodel-large/exe -96: ++ set -x -65: + out/test/x86_64/bsymbolic-non-weak/exe -65: + grep -q '^3 3 3 3 4 7$' -62: + 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 -96: + cat -83: + cat -68: + 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 -64: + 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 -6: + 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 -85: + cat -65: + on_exit -65: + echo OK -65: OK -65: + exit 0 -83: + cc -fPIC -o out/test/x86_64/copyrel/c.o -c -xc - -49: + 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 -94: + cc -B. -o out/test/x86_64/demangle/exe out/test/x86_64/demangle/a.o -Wl,-no-demangle -78: + cat - 55/387 Test #65: x86_64-bsymbolic-non-weak ............................. Passed 2.94 sec -78: + cc -fPIC -shared -o out/test/x86_64/copyrel-alignment/b.so -xc - -96: + cc -o out/test/x86_64/dependency-file/a.o -c -xc - -85: + c++ -o out/test/x86_64/dead-debug-sections/c.o -c -xc++ -g - -test 97 - Start 97: x86_64-disable-new-dtags - -97: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/disable-new-dtags.sh" -97: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -97: Environment variables: -97: MACHINE=x86_64 -97: CPU= -97: Test timeout computed to be: 1500 -37: + 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 -4: + on_exit -4: + echo OK -4: OK -4: + exit 0 -48: + objdump -dr out/test/x86_64/arch-x86_64-z-rewrite-endbr/exe2 - 56/387 Test #4: x86_64-arch-x86_64-exception-mcmodel-large ............ Passed 4.78 sec -test 98 - Start 98: x86_64-discard - -98: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/discard.sh" -98: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -98: Environment variables: -98: MACHINE=x86_64 -98: CPU= -98: Test timeout computed to be: 1500 -24: mold: warning: entry symbol is not defined: _start -24: + readelf -n out/test/x86_64/arch-x86_64-note-property2/exe1 -24: + grep -q 'x86 feature: SHSTK' -97: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/disable-new-dtags.sh +95: ++ testname=dependency-file-response-file +95: ++ echo -n 'Testing dependency-file-response-file ... ' +95: Testing dependency-file-response-file ... ++ t=out/test/x86_64/dependency-file-response-file +95: ++ mkdir -p out/test/x86_64/dependency-file-response-file 97: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 97: ++ export LC_ALL=C 97: ++ LC_ALL=C @@ -6704,12 +6983,77 @@ 97: ++ echo -n 'Testing disable-new-dtags ... ' 97: Testing disable-new-dtags ... ++ t=out/test/x86_64/disable-new-dtags 97: ++ mkdir -p out/test/x86_64/disable-new-dtags +95: ++ set -x +95: + cat +96: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/dependency-file.sh .sh +83: + cc -B. -no-pie -o out/test/x86_64/copyrel/exe out/test/x86_64/copyrel/a.o out/test/x86_64/copyrel/b.o out/test/x86_64/copyrel/c.so 97: ++ set -x +79: + readelf -W --sections out/test/x86_64/copyrel-norelro/exe1 97: + cat -36: + out/test/x86_64/arch-x86_64-tls-gd-mcmodel-large/exe -36: + grep -q '1 2 3 4 5 6' -24: + grep -q 'x86 ISA needed: x86-64-baseline, x86-64-v2, x86-64-v3, x86-64-v4' +94: + cc -B. -o out/test/x86_64/demangle/exe out/test/x86_64/demangle/a.o -Wl,-no-demangle +92: + cc -B. -o out/test/x86_64/demangle-cpp/exe1 out/test/x86_64/demangle-cpp/a.o +79: + grep -Fq .copyrel.rel.ro out/test/x86_64/copyrel-norelro/log1 +96: ++ testname=dependency-file +96: ++ echo -n 'Testing dependency-file ... ' +96: Testing dependency-file ... ++ t=out/test/x86_64/dependency-file +96: ++ mkdir -p out/test/x86_64/dependency-file +96: ++ set -x +96: + cat +96: + cc -o out/test/x86_64/dependency-file/a.o -c -xc - +95: + cc -o out/test/x86_64/dependency-file-response-file/a.o -c -xc - 97: + cc -o out/test/x86_64/disable-new-dtags/a.o -c -xc -fPIC - +79: + 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 +91: + cc -B. -o out/test/x86_64/defsym2/b.so -shared -Wl,-defsym=bar=foo out/test/x86_64/defsym2/a.o +93: + cc -B. -o out/test/x86_64/demangle-rust/exe out/test/x86_64/demangle-rust/a.o +67: + readelf -n out/test/x86_64/build-id/exe +67: + grep -q 'GNU.*0x00000014.*NT_GNU_BUILD_ID' +84: + out/test/x86_64/ctors-in-init-array/exe +72: + rm -f out/test/x86_64/common-archive/f.a +84: + grep -q 'ctor1 init1 ctor2 ctor3 ctor4 init2 fini2 dtor1 dtor2 dtor3 fini1 dtor4' +67: + cc -B. -o out/test/x86_64/build-id/exe out/test/x86_64/build-id/a.c -Wl,-build-id=sha256 +82: + grep -q '^sigsegv 0 1$' +82: + out/test/x86_64/copyrel-relro2/exe +72: + 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 +84: + on_exit +84: + echo OK +84: OK +84: + exit 0 +82: + on_exit +82: + echo OK +82: OK +82: + exit 0 + 78/387 Test #82: x86_64-copyrel-relro2 ................................. Passed 0.99 sec + 79/387 Test #84: x86_64-ctors-in-init-array ............................ Passed 0.92 sec +test 98 + Start 98: x86_64-discard + +98: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/discard.sh" +98: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu +98: Environment variables: +98: MACHINE=x86_64 +98: CPU= +98: Test timeout computed to be: 1500 +test 99 + Start 99: x86_64-dso-undef + +99: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/dso-undef.sh" +99: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu +99: Environment variables: +99: MACHINE=x86_64 +99: CPU= +99: Test timeout computed to be: 1500 +87: + readelf --dyn-syms out/test/x86_64/default-symver/b.so +87: + grep -q ' foo@@bar' +87: + on_exit +87: + echo OK +87: OK +87: + exit 0 +32: + grep -q '^76$' +32: + out/test/x86_64/arch-x86_64-reloc/exe +32: + 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 +72: + 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 +78: + out/test/x86_64/copyrel-alignment/exe1 +96: + 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 98: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/discard.sh 98: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 98: ++ export LC_ALL=C @@ -6727,15 +7071,6 @@ 98: ++ QEMU= 98: ++ case $MACHINE in 98: ++ tlsdesc_opt=-mtls-dialect=gnu2 -36: + on_exit -36: + echo OK -36: OK -36: + exit 0 - 57/387 Test #36: x86_64-arch-x86_64-tls-gd-mcmodel-large ............... Passed 4.77 sec -24: + readelf -n out/test/x86_64/arch-x86_64-note-property2/exe1 -24: + grep -q 'x86 ISA used: x86-64-baseline, x86-64-v2, x86-64-v3, x86-64-v4' -24: + readelf -n out/test/x86_64/arch-x86_64-note-property2/exe1 -24: + ./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 98: +++ uname 98: ++ '[' Linux = FreeBSD ']' 98: ++ trap 'on_error $LINENO' ERR @@ -6748,39 +7083,17 @@ 98: ++ set -x 98: + [[ x86_64 = riscv* ]] 98: + [[ x86_64 = loongarch* ]] -98: + cc -o out/test/x86_64/discard/a.o -c -x assembler -Wa,-L - -98: + cat -48: + grep -q nop -48: + grep -A1 ':' out/test/x86_64/arch-x86_64-z-rewrite-endbr/log2 -48: + grep -A1 ':' out/test/x86_64/arch-x86_64-z-rewrite-endbr/log2 -48: + grep -q nop -48: + grep -q endbr64 -48: + grep -A1 '
:' out/test/x86_64/arch-x86_64-z-rewrite-endbr/log2 -test 99 - Start 99: x86_64-dso-undef + 80/387 Test #87: x86_64-default-symver ................................. Passed 0.87 sec +test 100 + Start 100: x86_64-dt-init -99: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/dso-undef.sh" -99: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -99: Environment variables: -99: MACHINE=x86_64 -99: CPU= -99: Test timeout computed to be: 1500 -67: + grep -Eq 'Build ID: ............4...[89abcdef]' -67: + readelf -nW out/test/x86_64/build-id/exe -68: + out/test/x86_64/canonical-plt/exe -32: + grep -q '^56$' -32: + out/test/x86_64/arch-x86_64-reloc/exe -48: + on_exit -48: + echo OK -48: OK -48: + exit 0 -68: + grep -q '^1 1 1$' -68: + on_exit -68: + echo OK -68: OK -68: + exit 0 - 58/387 Test #48: x86_64-arch-x86_64-z-rewrite-endbr .................... Passed 3.88 sec - 59/387 Test #68: x86_64-canonical-plt .................................. Passed 3.17 sec +100: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/dt-init.sh" +100: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu +100: Environment variables: +100: MACHINE=x86_64 +100: CPU= +100: Test timeout computed to be: 1500 +98: + cat 99: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/dso-undef.sh 99: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 99: ++ export LC_ALL=C @@ -6798,89 +7111,17 @@ 99: ++ QEMU= 99: ++ case $MACHINE in 99: ++ tlsdesc_opt=-mtls-dialect=gnu2 -99: +++ uname -99: ++ '[' Linux = FreeBSD ']' -99: ++ trap 'on_error $LINENO' ERR -99: ++ trap on_exit EXIT -99: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/dso-undef.sh .sh -99: ++ testname=dso-undef -99: ++ echo -n 'Testing dso-undef ... ' -99: Testing dso-undef ... ++ t=out/test/x86_64/dso-undef -99: ++ mkdir -p out/test/x86_64/dso-undef -94: + grep -q 'undefined symbol: _Z3fooii$' out/test/x86_64/demangle/log -94: + cc -B. -o out/test/x86_64/demangle/exe out/test/x86_64/demangle/a.o -Wl,-demangle -32: + 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 -57: + 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 -41: + 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 -58: + cc -B. -shared -o out/test/x86_64/as-needed-dso2/libbar.so out/test/x86_64/as-needed-dso2/b.o -test 100 - Start 100: x86_64-dt-init - -100: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/dt-init.sh" -100: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -100: Environment variables: -100: MACHINE=x86_64 -100: CPU= -100: Test timeout computed to be: 1500 -test 101 - Start 101: x86_64-dt-needed - -101: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/dt-needed.sh" -101: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -101: Environment variables: -101: MACHINE=x86_64 -101: CPU= -101: Test timeout computed to be: 1500 -77: + 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 -99: ++ set -x -99: + cat -99: + cc -fPIC -o out/test/x86_64/dso-undef/a.o -c -xc - -89: + cc -B. -o out/test/x86_64/defsym-missing-symbol/exe out/test/x86_64/defsym-missing-symbol/a.o -Wl,-defsym=foo=bar -10: + c++ -B. -o out/test/x86_64/arch-x86_64-ifunc-alias/exe out/test/x86_64/arch-x86_64-ifunc-alias/a.o -static -24: mold: warning: entry symbol is not defined: _start -24: + grep -q 'x86 feature: SHSTK' -24: + readelf -n out/test/x86_64/arch-x86_64-note-property2/exe2 -24: + grep -q 'x86 ISA needed: x86-64-baseline, x86-64-v2, x86-64-v3, x86-64-v4' -24: + readelf -n out/test/x86_64/arch-x86_64-note-property2/exe2 -24: + readelf -n out/test/x86_64/arch-x86_64-note-property2/exe2 -24: + grep -q 'x86 ISA used: x86-64-baseline, x86-64-v2, x86-64-v3, x86-64-v4' -24: + ./mold --relocatable -o out/test/x86_64/arch-x86_64-note-property2/d.o out/test/x86_64/arch-x86_64-note-property2/a.o out/test/x86_64/arch-x86_64-note-property2/b.o -84: + 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 -98: + ./mold -o out/test/x86_64/discard/exe out/test/x86_64/discard/a.o -98: + readelf --symbols out/test/x86_64/discard/exe -60: + 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 -82: + 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 -72: + cc -fcommon -xc -c -o out/test/x86_64/common-archive/d.o - -72: + cat -6: + out/test/x86_64/arch-x86_64-function-multiversion/exe -6: + grep -q '^H' -6: + on_exit -6: + echo OK -6: OK -6: + exit 0 -62: + grep -q '3 3 1' -62: + out/test/x86_64/bno-symbolic/exe -62: + on_exit -62: + echo OK -62: OK -62: + exit 0 -67: + cc -B. -o out/test/x86_64/build-id/exe out/test/x86_64/build-id/a.c -Wl,-build-id=md5 -64: + grep -q '^3 3 3 3 3 7$' -64: + out/test/x86_64/bsymbolic-non-weak-functions/exe -64: + on_exit -64: + echo OK -64: OK -64: + exit 0 -59: + 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 -90: + 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 -91: + cc -B. -o out/test/x86_64/defsym2/b.so -shared -Wl,-defsym=bar=foo out/test/x86_64/defsym2/a.o -73: + rm -f out/test/x86_64/common-ref/e.a -73: + ar rcs out/test/x86_64/common-ref/e.a out/test/x86_64/common-ref/d.o 95: + echo 'out/test/x86_64/dependency-file-response-file/a.o -Wl,-dependency-file=out/test/x86_64/dependency-file-response-file/dep' -92: + cc -B. -o out/test/x86_64/demangle-cpp/exe1 out/test/x86_64/demangle-cpp/a.o -49: + objdump -dr out/test/x86_64/arch-x86_64-z-rewrite-endbr2/exe1 -93: + cc -B. -o out/test/x86_64/demangle-rust/exe out/test/x86_64/demangle-rust/a.o +95: + cc -B. -o out/test/x86_64/dependency-file-response-file/exe @out/test/x86_64/dependency-file-response-file/rsp +78: + readelf -W --sections out/test/x86_64/copyrel-alignment/exe1 +78: + grep -q '\.copyrel.* 32$' 100: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/dt-init.sh +99: +++ uname +98: + cc -o out/test/x86_64/discard/a.o -c -x assembler -Wa,-L - +85: + 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 +78: + 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 +97: + 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 +83: + grep -q '42 42 1' 100: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 100: ++ export LC_ALL=C 100: ++ LC_ALL=C @@ -6897,27 +7138,75 @@ 100: ++ QEMU= 100: ++ case $MACHINE in 100: ++ tlsdesc_opt=-mtls-dialect=gnu2 +83: + out/test/x86_64/copyrel/exe +99: ++ '[' Linux = FreeBSD ']' +99: ++ trap 'on_error $LINENO' ERR +99: ++ trap on_exit EXIT +99: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/dso-undef.sh .sh +88: + cc -flto -fPIC -o out/test/x86_64/defsym-lto/a.o -c -xc - +79: + readelf -W --sections out/test/x86_64/copyrel-norelro/exe2 100: +++ uname +79: + grep -Fq .copyrel.rel.ro out/test/x86_64/copyrel-norelro/log2 100: ++ '[' Linux = FreeBSD ']' 100: ++ trap 'on_error $LINENO' ERR 100: ++ trap on_exit EXIT 100: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/dt-init.sh .sh +90: + out/test/x86_64/defsym/exe +90: + grep -q '^Hello 0x10 0x2000$' +99: ++ testname=dso-undef +99: ++ echo -n 'Testing dso-undef ... ' +99: Testing dso-undef ... ++ t=out/test/x86_64/dso-undef +99: ++ mkdir -p out/test/x86_64/dso-undef +88: + cat +98: + ./mold -o out/test/x86_64/discard/exe out/test/x86_64/discard/a.o +90: + on_exit +90: + echo OK +90: OK +90: + exit 0 + 81/387 Test #90: x86_64-defsym ......................................... Passed 0.69 sec +99: ++ set -x +test 101 + Start 101: x86_64-dt-needed + +101: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/dt-needed.sh" +101: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu +101: Environment variables: +101: MACHINE=x86_64 +101: CPU= +101: Test timeout computed to be: 1500 +99: + cat +83: + on_exit +83: + echo OK +83: OK +83: + exit 0 +79: + on_exit +79: + echo OK +79: OK +79: + exit 0 + 82/387 Test #79: x86_64-copyrel-norelro ................................ Passed 1.26 sec + 83/387 Test #83: x86_64-copyrel ........................................ Passed 1.10 sec 100: ++ testname=dt-init 100: ++ echo -n 'Testing dt-init ... ' 100: Testing dt-init ... ++ t=out/test/x86_64/dt-init 100: ++ mkdir -p out/test/x86_64/dt-init - 60/387 Test #6: x86_64-arch-x86_64-function-multiversion .............. Passed 5.22 sec - 61/387 Test #62: x86_64-bno-symbolic ................................... Passed 3.71 sec - 62/387 Test #64: x86_64-bsymbolic-non-weak-functions ................... Passed 3.62 sec -98: + grep -Fq _start out/test/x86_64/discard/log -95: + cc -B. -o out/test/x86_64/dependency-file-response-file/exe @out/test/x86_64/dependency-file-response-file/rsp -49: + grep -A1 ':' out/test/x86_64/arch-x86_64-z-rewrite-endbr2/log1 -49: + grep -q endbr64 -49: + grep -A1 ':' out/test/x86_64/arch-x86_64-z-rewrite-endbr2/log1 -49: + grep -q endbr64 -49: + grep -A1 '
:' out/test/x86_64/arch-x86_64-z-rewrite-endbr2/log1 -49: + grep -q endbr64 -49: + 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 +test 102 + Start 102: x86_64-duplicate-error-archive + +102: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/duplicate-error-archive.sh" +102: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu +102: Environment variables: +102: MACHINE=x86_64 +102: CPU= +102: Test timeout computed to be: 1500 +test 103 + Start 103: x86_64-duplicate-error + +103: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/duplicate-error.sh" +103: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu +103: Environment variables: +103: MACHINE=x86_64 +103: CPU= +103: Test timeout computed to be: 1500 100: ++ set -x 100: + '[' x86_64 = riscv64 -o x86_64 = riscv32 ']' 100: + [[ x86_64 = loongarch* ]] @@ -6945,48 +7234,18 @@ 101: ++ '[' Linux = FreeBSD ']' 101: ++ trap 'on_error $LINENO' ERR 101: ++ trap on_exit EXIT -101: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/dt-needed.sh .sh -101: ++ testname=dt-needed -101: ++ echo -n 'Testing dt-needed ... ' -101: Testing dt-needed ... ++ t=out/test/x86_64/dt-needed -101: ++ mkdir -p out/test/x86_64/dt-needed -101: ++ set -x -101: + cat -101: + cc -c -o out/test/x86_64/dt-needed/a.o -xc - -test 102 - Start 102: x86_64-duplicate-error-archive - -102: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/duplicate-error-archive.sh" -102: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -102: Environment variables: -102: MACHINE=x86_64 -102: CPU= -102: Test timeout computed to be: 1500 -test 103 - Start 103: x86_64-duplicate-error - -103: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/duplicate-error.sh" -103: Working Directory: /build/reproducible-path/mold-2.36.0+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-dynamic-dt-debug - -104: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/dynamic-dt-debug.sh" -104: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -104: Environment variables: -104: MACHINE=x86_64 -104: CPU= -104: Test timeout computed to be: 1500 -98: + grep -Fq foo out/test/x86_64/discard/log -98: + grep -Fq .Lbar out/test/x86_64/discard/log -98: + ./mold -o out/test/x86_64/discard/exe out/test/x86_64/discard/a.o --discard-locals -73: + 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 -63: + 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 -24: + readelf -n out/test/x86_64/arch-x86_64-note-property2/d.o -24: + grep -q 'x86 feature: SHSTK' +99: + cc -fPIC -o out/test/x86_64/dso-undef/a.o -c -xc - +94: + grep -q 'undefined symbol: _Z3fooii$' out/test/x86_64/demangle/log +94: + cc -B. -o out/test/x86_64/demangle/exe out/test/x86_64/demangle/a.o -Wl,-demangle +91: + grep -q bar +91: + nm -D out/test/x86_64/defsym2/b.so +91: + on_exit +91: + echo OK +91: OK +91: + exit 0 +98: + readelf --symbols out/test/x86_64/discard/exe +98: + grep -Fq _start out/test/x86_64/discard/log +93: + grep -Fq ' as core::iter::iterator::Iterator>::rposition::::{closure#0}' out/test/x86_64/demangle-rust/log 102: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/duplicate-error-archive.sh 102: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 102: ++ export LC_ALL=C @@ -7004,11 +7263,30 @@ 102: ++ QEMU= 102: ++ case $MACHINE in 102: ++ tlsdesc_opt=-mtls-dialect=gnu2 + 84/387 Test #91: x86_64-defsym2 ........................................ Passed 0.63 sec +test 104 + Start 104: x86_64-dynamic-dt-debug + +104: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/dynamic-dt-debug.sh" +104: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu +104: Environment variables: +104: MACHINE=x86_64 +104: CPU= +104: Test timeout computed to be: 1500 102: +++ uname 102: ++ '[' Linux = FreeBSD ']' 102: ++ trap 'on_error $LINENO' ERR 102: ++ trap on_exit EXIT 102: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/duplicate-error-archive.sh .sh +102: ++ testname=duplicate-error-archive +102: ++ echo -n 'Testing duplicate-error-archive ... ' +102: Testing duplicate-error-archive ... ++ t=out/test/x86_64/duplicate-error-archive +102: ++ mkdir -p out/test/x86_64/duplicate-error-archive +101: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/dt-needed.sh .sh +101: ++ testname=dt-needed +101: ++ echo -n 'Testing dt-needed ... ' +101: Testing dt-needed ... ++ t=out/test/x86_64/dt-needed +101: ++ mkdir -p out/test/x86_64/dt-needed 103: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/duplicate-error.sh 103: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 103: ++ export LC_ALL=C @@ -7026,15 +7304,27 @@ 103: ++ QEMU= 103: ++ case $MACHINE in 103: ++ tlsdesc_opt=-mtls-dialect=gnu2 +98: + grep -Fq foo out/test/x86_64/discard/log +93: + on_exit +93: + echo OK +93: OK +93: + exit 0 + 85/387 Test #93: x86_64-demangle-rust .................................. Passed 0.60 sec +test 105 + Start 105: x86_64-dynamic-linker + +105: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/dynamic-linker.sh" +105: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu +105: Environment variables: +105: MACHINE=x86_64 +105: CPU= +105: Test timeout computed to be: 1500 103: +++ uname 103: ++ '[' Linux = FreeBSD ']' -102: ++ testname=duplicate-error-archive -102: ++ echo -n 'Testing duplicate-error-archive ... ' -102: Testing duplicate-error-archive ... ++ t=out/test/x86_64/duplicate-error-archive -102: ++ mkdir -p out/test/x86_64/duplicate-error-archive 103: ++ trap 'on_error $LINENO' ERR 103: ++ trap on_exit EXIT -103: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/duplicate-error.sh .sh +98: + grep -Fq .Lbar out/test/x86_64/discard/log +98: + ./mold -o out/test/x86_64/discard/exe out/test/x86_64/discard/a.o --discard-locals 104: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/dynamic-dt-debug.sh 104: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 104: ++ export LC_ALL=C @@ -7052,81 +7342,15 @@ 104: ++ QEMU= 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 -103: ++ testname=duplicate-error -103: ++ echo -n 'Testing duplicate-error ... ' -103: Testing duplicate-error ... ++ t=out/test/x86_64/duplicate-error -104: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/dynamic-dt-debug.sh .sh -103: ++ mkdir -p out/test/x86_64/duplicate-error -104: ++ testname=dynamic-dt-debug -104: ++ echo -n 'Testing dynamic-dt-debug ... ' -104: Testing dynamic-dt-debug ... ++ t=out/test/x86_64/dynamic-dt-debug -104: ++ mkdir -p out/test/x86_64/dynamic-dt-debug 102: ++ set -x -103: ++ set -x -98: + readelf --symbols out/test/x86_64/discard/exe -104: ++ set -x -102: + cc -o out/test/x86_64/duplicate-error-archive/a.o -c -xc - -103: + cat 102: + cat -104: + cat -103: + cc -o out/test/x86_64/duplicate-error/a.o -c -x assembler - -104: + cc -o out/test/x86_64/dynamic-dt-debug/a.o -c -xc - -83: + cc -B. -shared -o out/test/x86_64/copyrel/c.so out/test/x86_64/copyrel/c.o -103: + ./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 -96: + 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 -86: + 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 -57: + readelf -W --dynamic out/test/x86_64/as-needed-dso/exe -85: + 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 -24: + grep -q 'x86 ISA needed: x86-64-baseline, x86-64-v2, x86-64-v3, x86-64-v4' -57: + grep -q libbar out/test/x86_64/as-needed-dso/log2 -24: + readelf -n out/test/x86_64/arch-x86_64-note-property2/d.o -57: + grep -q libfoo out/test/x86_64/as-needed-dso/log2 -37: + out/test/x86_64/arch-x86_64-tls-gd-to-ie/exe3 -32: + grep -q '^56$' -37: + grep -q '1 2 3' -57: + on_exit -57: + echo OK -57: OK -57: + exit 0 - 63/387 Test #57: x86_64-as-needed-dso .................................. Passed 4.03 sec -test 105 - Start 105: x86_64-dynamic-linker - -105: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/dynamic-linker.sh" -105: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -105: Environment variables: -105: MACHINE=x86_64 -105: CPU= -105: Test timeout computed to be: 1500 -58: + 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 -32: + out/test/x86_64/arch-x86_64-reloc/exe -32: + cat -24: + readelf -n out/test/x86_64/arch-x86_64-note-property2/d.o -24: + grep -q 'x86 ISA used: x86-64-baseline, x86-64-v2, x86-64-v3, x86-64-v4' -41: + out/test/x86_64/arch-x86_64-tlsdesc/exe4 -97: + 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 -41: + grep -q 42 -41: + on_exit -41: + echo OK -41: OK -41: + exit 0 -37: + 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 -24: + on_exit -24: + echo OK -24: OK -24: + exit 0 -87: + grep -q ' foo@@b\.so' -87: + readelf --dyn-syms out/test/x86_64/default-symver/b.so +101: ++ set -x +101: + cat +101: + cc -c -o out/test/x86_64/dt-needed/a.o -xc - 105: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/dynamic-linker.sh 105: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 105: ++ export LC_ALL=C 105: ++ LC_ALL=C - 64/387 Test #24: x86_64-arch-x86_64-note-property2 ..................... Passed 5.48 sec - 65/387 Test #41: x86_64-arch-x86_64-tlsdesc ............................ Passed 5.42 sec 105: ++ '[' -z x86_64 ']' 105: ++ '[' -z '' ']' 105: ++ TESTDIR=out/test/x86_64 @@ -7140,6 +7364,56 @@ 105: ++ QEMU= 105: ++ case $MACHINE in 105: ++ tlsdesc_opt=-mtls-dialect=gnu2 +103: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/duplicate-error.sh .sh +95: + grep -q '/exe:.*/a.o ' out/test/x86_64/dependency-file-response-file/dep +95: + grep -q '/a.o:$' out/test/x86_64/dependency-file-response-file/dep +105: +++ uname +105: ++ '[' Linux = FreeBSD ']' +105: ++ trap 'on_error $LINENO' ERR +105: ++ trap on_exit EXIT +103: ++ testname=duplicate-error +103: ++ echo -n 'Testing duplicate-error ... ' +103: Testing duplicate-error ... ++ t=out/test/x86_64/duplicate-error +103: ++ mkdir -p out/test/x86_64/duplicate-error +103: ++ set -x +103: + cat +103: + cc -o out/test/x86_64/duplicate-error/a.o -c -x assembler - +97: + readelf --dynamic out/test/x86_64/disable-new-dtags/b.so +97: + grep -q 'RUNPATH.*/foo' +97: + 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 +104: +++ uname +104: ++ '[' Linux = FreeBSD ']' +104: ++ trap 'on_error $LINENO' ERR +104: ++ trap on_exit EXIT +102: + cc -o out/test/x86_64/duplicate-error-archive/a.o -c -xc - +85: + out/test/x86_64/dead-debug-sections/exe +85: + grep -q 'Hello world' +6: + 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 +88: + 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 +99: + cc -B. -o out/test/x86_64/dso-undef/b.so -shared out/test/x86_64/dso-undef/a.o +95: + grep -q '^/tmp' out/test/x86_64/dependency-file-response-file/dep +85: + dwarfdump out/test/x86_64/dead-debug-sections/exe +104: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/dynamic-dt-debug.sh .sh +96: + grep -q 'dependency-file/exe:.*/a.o ' out/test/x86_64/dependency-file/dep +105: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/dynamic-linker.sh .sh +67: + grep -q 'GNU.*0x00000020.*NT_GNU_BUILD_ID' +104: ++ testname=dynamic-dt-debug +104: ++ echo -n 'Testing dynamic-dt-debug ... ' +104: Testing dynamic-dt-debug ... ++ t=out/test/x86_64/dynamic-dt-debug +104: ++ mkdir -p out/test/x86_64/dynamic-dt-debug +105: ++ testname=dynamic-linker +105: ++ echo -n 'Testing dynamic-linker ... ' +105: Testing dynamic-linker ... ++ t=out/test/x86_64/dynamic-linker +105: ++ mkdir -p out/test/x86_64/dynamic-linker +67: + readelf -n out/test/x86_64/build-id/exe +95: + on_exit +95: + echo OK +95: OK +95: + exit 0 +67: + cc -B. -o out/test/x86_64/build-id/exe out/test/x86_64/build-id/a.c -Wl,-build-id=fast +96: + grep -q '.*/a.o:$' out/test/x86_64/dependency-file/dep +103: + ./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 + 86/387 Test #95: x86_64-dependency-file-response-file .................. Passed 0.60 sec test 106 Start 106: x86_64-dynamic-list-data @@ -7149,6 +7423,28 @@ 106: MACHINE=x86_64 106: CPU= 106: Test timeout computed to be: 1500 +92: + grep -Fq 'ns::version()' out/test/x86_64/demangle-cpp/log +96: + on_exit +96: + echo OK +96: OK +96: + exit 0 +72: + grep -q '5 0 7 2' +72: + out/test/x86_64/common-archive/exe +72: + on_exit +72: + echo OK +72: OK +72: + exit 0 +105: ++ set -x +105: + cat +105: + cc -c -o out/test/x86_64/dynamic-linker/a.o -x assembler - +104: ++ set -x +85: + on_exit +85: + echo OK +85: OK +85: + exit 0 + 87/387 Test #85: x86_64-dead-debug-sections ............................ Passed 1.21 sec + 88/387 Test #96: x86_64-dependency-file ................................ Passed 0.56 sec +98: + readelf --symbols out/test/x86_64/discard/exe test 107 Start 107: x86_64-dynamic-list @@ -7158,24 +7454,25 @@ 107: MACHINE=x86_64 107: CPU= 107: Test timeout computed to be: 1500 -105: +++ uname -105: ++ '[' Linux = FreeBSD ']' -105: ++ trap 'on_error $LINENO' ERR -105: ++ trap on_exit EXIT -87: + 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 -80: + 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 -73: + grep -q 5 -73: + out/test/x86_64/common-ref/exe -73: + on_exit -73: + echo OK -73: OK -73: + exit 0 -84: + grep -q 'ctor1 init1 ctor2 ctor3 ctor4 init2 fini2 dtor1 dtor2 dtor3 fini1 dtor4' -84: + out/test/x86_64/ctors-in-init-array/exe -84: + on_exit -84: + echo OK -84: OK -84: + exit 0 +test 108 + Start 108: x86_64-dynamic-list2 + +108: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/dynamic-list2.sh" +108: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu +108: Environment variables: +108: MACHINE=x86_64 +108: CPU= +108: Test timeout computed to be: 1500 +98: + grep -Fq _start out/test/x86_64/discard/log +98: + grep -Fq foo out/test/x86_64/discard/log +98: + grep -Fq .Lbar out/test/x86_64/discard/log + 89/387 Test #72: x86_64-common-archive ................................. Passed 1.80 sec +78: + out/test/x86_64/copyrel-alignment/exe2 +78: + grep -q '\.copyrel.* 8$' +78: + readelf -W --sections out/test/x86_64/copyrel-alignment/exe2 +78: + 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: + cc -o out/test/x86_64/dynamic-dt-debug/a.o -c -xc - +104: + cat 106: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/dynamic-list-data.sh 106: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 106: ++ export LC_ALL=C @@ -7194,48 +7491,19 @@ 106: ++ case $MACHINE in 106: ++ tlsdesc_opt=-mtls-dialect=gnu2 106: +++ uname - 66/387 Test #73: x86_64-common-ref ..................................... Passed 3.49 sec - 67/387 Test #84: x86_64-ctors-in-init-array ............................ Passed 2.72 sec -105: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/dynamic-linker.sh .sh -105: ++ testname=dynamic-linker -105: ++ echo -n 'Testing dynamic-linker ... ' -105: Testing dynamic-linker ... ++ t=out/test/x86_64/dynamic-linker -105: ++ mkdir -p out/test/x86_64/dynamic-linker 106: ++ '[' Linux = FreeBSD ']' 106: ++ trap 'on_error $LINENO' ERR 106: ++ trap on_exit EXIT -81: + 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 -107: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/dynamic-list.sh -test 108 - Start 108: x86_64-dynamic-list2 - -108: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/dynamic-list2.sh" -108: Working Directory: /build/reproducible-path/mold-2.36.0+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-dynamic-list3 - -109: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/dynamic-list3.sh" -109: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -109: Environment variables: -109: MACHINE=x86_64 -109: CPU= -109: Test timeout computed to be: 1500 -105: ++ set -x -105: + cat -105: + cc -c -o out/test/x86_64/dynamic-linker/a.o -x assembler - -105: + ./mold -o out/test/x86_64/dynamic-linker/exe out/test/x86_64/dynamic-linker/a.o 106: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/dynamic-list-data.sh .sh 106: ++ testname=dynamic-list-data 106: ++ echo -n 'Testing dynamic-list-data ... ' 106: Testing dynamic-list-data ... ++ t=out/test/x86_64/dynamic-list-data 106: ++ mkdir -p out/test/x86_64/dynamic-list-data -106: ++ set -x -106: + cc -o out/test/x86_64/dynamic-list-data/a.o -c -xc - -106: + cat +92: + cc -c -o out/test/x86_64/demangle-cpp/b.o -xc - +92: + cat +102: + rm -f out/test/x86_64/duplicate-error-archive/b.a +105: + ./mold -o out/test/x86_64/dynamic-linker/exe out/test/x86_64/dynamic-linker/a.o +107: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/dynamic-list.sh 107: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 107: ++ export LC_ALL=C 107: ++ LC_ALL=C @@ -7252,18 +7520,6 @@ 107: ++ QEMU= 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: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/dynamic-list.sh .sh -107: ++ testname=dynamic-list -107: ++ echo -n 'Testing dynamic-list ... ' -107: Testing dynamic-list ... ++ t=out/test/x86_64/dynamic-list -107: ++ mkdir -p out/test/x86_64/dynamic-list -107: ++ set -x -107: + cc -o out/test/x86_64/dynamic-list/a.o -c -xc - -107: + cat 108: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/dynamic-list2.sh 108: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 108: ++ export LC_ALL=C @@ -7281,6 +7537,51 @@ 108: ++ QEMU= 108: ++ case $MACHINE in 108: ++ tlsdesc_opt=-mtls-dialect=gnu2 +test 109 + Start 109: x86_64-dynamic-list3 + +109: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/dynamic-list3.sh" +109: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu +109: Environment variables: +109: MACHINE=x86_64 +109: CPU= +109: Test timeout computed to be: 1500 +98: + ./mold -o out/test/x86_64/discard/exe out/test/x86_64/discard/a.o --discard-all +106: ++ set -x +106: + cat +106: + cc -o out/test/x86_64/dynamic-list-data/a.o -c -xc - +107: +++ uname +107: ++ '[' Linux = FreeBSD ']' +107: ++ trap 'on_error $LINENO' ERR +107: ++ trap on_exit EXIT +32: + out/test/x86_64/arch-x86_64-reloc/exe +32: + grep -q '^76$' +32: + cat +108: +++ uname +108: ++ '[' Linux = FreeBSD ']' +108: ++ trap 'on_error $LINENO' ERR +108: ++ trap on_exit EXIT +108: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/dynamic-list2.sh .sh +108: ++ testname=dynamic-list2 +108: ++ echo -n 'Testing dynamic-list2 ... ' +108: Testing dynamic-list2 ... ++ t=out/test/x86_64/dynamic-list2 +108: ++ mkdir -p out/test/x86_64/dynamic-list2 +102: + ar rcs out/test/x86_64/duplicate-error-archive/b.a out/test/x86_64/duplicate-error-archive/a.o +101: + cc -B. -shared -o out/test/x86_64/dt-needed/libfoo.so out/test/x86_64/dt-needed/a.o -Wl,--soname,libfoo +107: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/dynamic-list.sh .sh +107: ++ testname=dynamic-list +108: ++ set -x +108: + cc -o out/test/x86_64/dynamic-list2/a.o -c -xc - +107: ++ echo -n 'Testing dynamic-list ... ' +107: Testing dynamic-list ... ++ t=out/test/x86_64/dynamic-list +107: ++ mkdir -p out/test/x86_64/dynamic-list +108: + cat +102: + cat +107: ++ set -x +103: + grep -q 'duplicate symbol: .*\.o: .*\.o: main' out/test/x86_64/duplicate-error/log +102: + cc -o out/test/x86_64/duplicate-error-archive/c.o -c -xc - +107: + cc -o out/test/x86_64/dynamic-list/a.o -c -xc - +98: + readelf --symbols out/test/x86_64/discard/exe 109: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/dynamic-list3.sh 109: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 109: ++ export LC_ALL=C @@ -7298,92 +7599,44 @@ 109: ++ QEMU= 109: ++ case $MACHINE in 109: ++ tlsdesc_opt=-mtls-dialect=gnu2 -108: +++ uname -108: ++ '[' Linux = FreeBSD ']' -108: ++ trap 'on_error $LINENO' ERR -108: ++ trap on_exit EXIT +103: + on_exit +103: + echo OK +103: OK +103: + exit 0 +32: + 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 +107: + cat + 90/387 Test #103: x86_64-duplicate-error ................................ Passed 0.28 sec +104: + cc -B. -o out/test/x86_64/dynamic-dt-debug/exe out/test/x86_64/dynamic-dt-debug/a.o +test 110 + Start 110: x86_64-dynamic-list4 + +110: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/dynamic-list4.sh" +110: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu +110: Environment variables: +110: MACHINE=x86_64 +110: CPU= +110: Test timeout computed to be: 1500 109: +++ uname 109: ++ '[' Linux = FreeBSD ']' 109: ++ trap 'on_error $LINENO' ERR 109: ++ trap on_exit EXIT -108: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/dynamic-list2.sh .sh -108: ++ testname=dynamic-list2 -108: ++ echo -n 'Testing dynamic-list2 ... ' -108: Testing dynamic-list2 ... ++ t=out/test/x86_64/dynamic-list2 -108: ++ mkdir -p out/test/x86_64/dynamic-list2 109: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/dynamic-list3.sh .sh 109: ++ testname=dynamic-list3 109: ++ echo -n 'Testing dynamic-list3 ... ' 109: Testing dynamic-list3 ... ++ t=out/test/x86_64/dynamic-list3 109: ++ mkdir -p out/test/x86_64/dynamic-list3 -108: ++ set -x -108: + cat 109: ++ set -x 109: + cat -108: + cc -o out/test/x86_64/dynamic-list2/a.o -c -xc - -109: + cat -109: + c++ -fPIC -c -o out/test/x86_64/dynamic-list3/b.o -xc - -94: + grep -Eq 'undefined symbol: foo\(int, int\)$' out/test/x86_64/demangle/log 98: + grep -Fq _start out/test/x86_64/discard/log -32: + cc -c -o out/test/x86_64/arch-x86_64-reloc/d.o out/test/x86_64/arch-x86_64-reloc/d.s -94: + cc -B. -o out/test/x86_64/demangle/exe out/test/x86_64/demangle/a.o -102: + rm -f out/test/x86_64/duplicate-error-archive/b.a -104: + cc -B. -o out/test/x86_64/dynamic-dt-debug/exe out/test/x86_64/dynamic-dt-debug/a.o -72: + rm -f out/test/x86_64/common-archive/e.a -98: + grep -Fq foo out/test/x86_64/discard/log -101: + cc -B. -shared -o out/test/x86_64/dt-needed/libfoo.so out/test/x86_64/dt-needed/a.o -Wl,--soname,libfoo -100: + cat -100: + cc -c -fPIC -o out/test/x86_64/dt-init/b.o -xc - -85: + out/test/x86_64/dead-debug-sections/exe -99: + cc -B. -o out/test/x86_64/dso-undef/b.so -shared out/test/x86_64/dso-undef/a.o -72: + 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 -85: + grep -q 'Hello world' -107: + cc -B. -o out/test/x86_64/dynamic-list/exe out/test/x86_64/dynamic-list/a.o -102: + ar rcs out/test/x86_64/duplicate-error-archive/b.a out/test/x86_64/duplicate-error-archive/a.o -98: + grep -Fq .Lbar out/test/x86_64/discard/log -85: + dwarfdump out/test/x86_64/dead-debug-sections/exe -32: + 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 -72: + cc -B. -o out/test/x86_64/common-archive/exe out/test/x86_64/common-archive/a.o out/test/x86_64/common-archive/e.a -98: + ./mold -o out/test/x86_64/discard/exe out/test/x86_64/discard/a.o --discard-all -102: + cat -102: + cc -o out/test/x86_64/duplicate-error-archive/c.o -c -xc - -85: + on_exit -85: + echo OK -85: OK -85: + exit 0 -106: + cc -B. -o out/test/x86_64/dynamic-list-data/exe out/test/x86_64/dynamic-list-data/a.o -Wl,-dynamic-list-data - 68/387 Test #85: x86_64-dead-debug-sections ............................ Passed 2.84 sec -103: + grep -q 'duplicate symbol: .*\.o: .*\.o: main' out/test/x86_64/duplicate-error/log -test 110 - Start 110: x86_64-dynamic-list4 - -110: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/dynamic-list4.sh" -110: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -110: Environment variables: -110: MACHINE=x86_64 -110: CPU= -110: Test timeout computed to be: 1500 -103: + on_exit -103: + echo OK -103: OK -103: + exit 0 - 69/387 Test #103: x86_64-duplicate-error ................................ Passed 0.26 sec -test 111 - Start 111: x86_64-dynamic - -111: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/dynamic.sh" -111: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -111: Environment variables: -111: MACHINE=x86_64 -111: CPU= -111: Test timeout computed to be: 1500 -108: + cat +6: + cat 105: + readelf --sections out/test/x86_64/dynamic-linker/exe -108: + c++ -o out/test/x86_64/dynamic-list2/b.o -c -xc++ - 110: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/dynamic-list4.sh +100: + cat +100: + cc -c -fPIC -o out/test/x86_64/dt-init/b.o -xc - 110: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 110: ++ export LC_ALL=C 110: ++ LC_ALL=C +6: + c++ -o out/test/x86_64/arch-x86_64-function-multiversion/c.o -c -xc++ - -fPIC 110: ++ '[' -z x86_64 ']' 110: ++ '[' -z '' ']' 110: ++ TESTDIR=out/test/x86_64 @@ -7397,19 +7650,90 @@ 110: ++ QEMU= 110: ++ case $MACHINE in 110: ++ tlsdesc_opt=-mtls-dialect=gnu2 -110: +++ uname +94: + grep -Eq 'undefined symbol: foo\(int, int\)$' out/test/x86_64/demangle/log +102: + 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 105: + grep -Fq .interp out/test/x86_64/dynamic-linker/log -78: + cat +98: + grep -Fq foo out/test/x86_64/discard/log +110: +++ uname +92: /tmp/ccp9Z8V3.s: Assembler messages: +92: /tmp/ccp9Z8V3.s:23: Warning: setting incorrect section attributes for .comment +98: + grep -Fq .Lbar out/test/x86_64/discard/log +107: + cc -B. -o out/test/x86_64/dynamic-list/exe out/test/x86_64/dynamic-list/a.o 110: ++ '[' Linux = FreeBSD ']' 110: ++ trap 'on_error $LINENO' ERR 110: ++ trap on_exit EXIT +109: + c++ -fPIC -c -o out/test/x86_64/dynamic-list3/b.o -xc - +92: + cc -B. -o out/test/x86_64/demangle-cpp/exe2 out/test/x86_64/demangle-cpp/b.o 105: + readelf --dynamic out/test/x86_64/dynamic-linker/exe -78: + cc -fPIC -shared -o out/test/x86_64/copyrel-alignment/c.so -xc - +109: + cat +110: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/dynamic-list4.sh .sh +94: + cc -B. -o out/test/x86_64/demangle/exe out/test/x86_64/demangle/a.o +97: + readelf --dynamic out/test/x86_64/disable-new-dtags/b.so +97: + grep -q 'RUNPATH.*/foo' +98: + ./mold -o out/test/x86_64/discard/exe out/test/x86_64/discard/a.o --strip-all +97: + 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 +110: ++ testname=dynamic-list4 +110: ++ echo -n 'Testing dynamic-list4 ... ' +110: Testing dynamic-list4 ... ++ t=out/test/x86_64/dynamic-list4 +110: ++ mkdir -p out/test/x86_64/dynamic-list4 +105: + ./mold -o out/test/x86_64/dynamic-linker/exe out/test/x86_64/dynamic-linker/a.o --dynamic-linker=/foo/bar +108: + cat +110: ++ set -x +108: + c++ -o out/test/x86_64/dynamic-list2/b.o -c -xc++ - +110: + cat +110: + cc -o out/test/x86_64/dynamic-list4/a.o -c -xc - -fPIC +78: + out/test/x86_64/copyrel-alignment/exe3 +98: + readelf --symbols out/test/x86_64/discard/exe +100: + cc -B. -o out/test/x86_64/dt-init/c.so -shared out/test/x86_64/dt-init/b.o +78: + readelf -W --sections out/test/x86_64/copyrel-alignment/exe3 +99: + cc -o out/test/x86_64/dso-undef/c.o -c -xc - +106: + cc -B. -o out/test/x86_64/dynamic-list-data/exe out/test/x86_64/dynamic-list-data/a.o -Wl,-dynamic-list-data +99: + cat +6: + 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 +98: + grep -Fq _start out/test/x86_64/discard/log +78: + grep -q '\.copyrel.* 256$' +67: + grep -q 'GNU.*0x00000020.*NT_GNU_BUILD_ID' +105: + readelf --sections out/test/x86_64/dynamic-linker/exe +101: + cc -B. -shared -o out/test/x86_64/dt-needed/libbar.so out/test/x86_64/dt-needed/a.o +98: + grep -Fq foo out/test/x86_64/discard/log +78: + on_exit +78: + echo OK +78: OK +78: + exit 0 + 91/387 Test #78: x86_64-copyrel-alignment .............................. Passed 1.82 sec +test 111 + Start 111: x86_64-dynamic + +111: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/dynamic.sh" +111: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu +111: Environment variables: +111: MACHINE=x86_64 +111: CPU= +111: Test timeout computed to be: 1500 +67: + readelf -n out/test/x86_64/build-id/exe +67: + cc -B. -o out/test/x86_64/build-id/exe out/test/x86_64/build-id/a.c -Wl,-build-id=0xdeadbeefdeadbeef +105: + grep -Fq .interp out/test/x86_64/dynamic-linker/log +105: + on_exit +105: + echo OK +105: OK +105: + exit 0 +109: + 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 +98: + grep -Fq .Lbar out/test/x86_64/discard/log 111: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/dynamic.sh 111: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 111: ++ export LC_ALL=C 111: ++ LC_ALL=C + 92/387 Test #105: x86_64-dynamic-linker ................................. Passed 0.47 sec 111: ++ '[' -z x86_64 ']' +test 112 + Start 112: x86_64-emit-relocs-cpp + +112: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/emit-relocs-cpp.sh" +112: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu +112: Environment variables: +112: MACHINE=x86_64 +112: CPU= +112: Test timeout computed to be: 1500 111: ++ '[' -z '' ']' 111: ++ TESTDIR=out/test/x86_64 111: ++ CC=cc @@ -7423,60 +7747,20 @@ 111: ++ case $MACHINE in 111: ++ tlsdesc_opt=-mtls-dialect=gnu2 111: +++ uname -105: + ./mold -o out/test/x86_64/dynamic-linker/exe out/test/x86_64/dynamic-linker/a.o --dynamic-linker=/foo/bar -98: + readelf --symbols out/test/x86_64/discard/exe -110: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/dynamic-list4.sh .sh -98: + grep -Fq _start out/test/x86_64/discard/log -98: + grep -Fq foo out/test/x86_64/discard/log -110: ++ testname=dynamic-list4 -110: ++ echo -n 'Testing dynamic-list4 ... ' -110: Testing dynamic-list4 ... ++ t=out/test/x86_64/dynamic-list4 -110: ++ mkdir -p out/test/x86_64/dynamic-list4 -98: + grep -Fq .Lbar out/test/x86_64/discard/log 111: ++ '[' Linux = FreeBSD ']' 111: ++ trap 'on_error $LINENO' ERR -110: ++ set -x -110: + cat -95: + grep -q '/exe:.*/a.o ' out/test/x86_64/dependency-file-response-file/dep -109: + 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 -110: + cc -o out/test/x86_64/dynamic-list4/a.o -c -xc - -fPIC -80: + grep -Fq 'cannot create a copy relocation for protected symbol' out/test/x86_64/copyrel-protected/log -98: + ./mold -o out/test/x86_64/discard/exe out/test/x86_64/discard/a.o --strip-all 111: ++ trap on_exit EXIT 111: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/dynamic.sh .sh -80: + on_exit -80: + echo OK -80: OK -80: + exit 0 -95: + grep -q '/a.o:$' out/test/x86_64/dependency-file-response-file/dep - 70/387 Test #80: x86_64-copyrel-protected .............................. Passed 3.26 sec -test 112 - Start 112: x86_64-emit-relocs-cpp - -112: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/emit-relocs-cpp.sh" -112: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -112: Environment variables: -112: MACHINE=x86_64 -112: CPU= -112: Test timeout computed to be: 1500 -96: + grep -q 'dependency-file/exe:.*/a.o ' out/test/x86_64/dependency-file/dep -96: + grep -q '.*/a.o:$' out/test/x86_64/dependency-file/dep -96: + on_exit -96: + echo OK -96: OK -96: + exit 0 -91: + nm -D out/test/x86_64/defsym2/b.so -91: + grep -q bar 111: ++ testname=dynamic 111: ++ echo -n 'Testing dynamic ... ' 111: Testing dynamic ... ++ t=out/test/x86_64/dynamic 111: ++ mkdir -p out/test/x86_64/dynamic -95: + grep -q '^/tmp' out/test/x86_64/dependency-file-response-file/dep -95: + on_exit -95: + echo OK -95: OK -95: + exit 0 - 71/387 Test #96: x86_64-dependency-file ................................ Passed 1.19 sec +111: ++ set -x +98: + on_exit +98: + echo OK +98: OK +98: + exit 0 + 93/387 Test #98: x86_64-discard ........................................ Passed 0.75 sec test 113 Start 113: x86_64-emit-relocs-dead-sections @@ -7486,43 +7770,6 @@ 113: MACHINE=x86_64 113: CPU= 113: Test timeout computed to be: 1500 - 72/387 Test #95: x86_64-dependency-file-response-file .................. Passed 1.22 sec -test 114 - Start 114: x86_64-emit-relocs - -114: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/emit-relocs.sh" -114: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -114: Environment variables: -114: MACHINE=x86_64 -114: CPU= -114: Test timeout computed to be: 1500 -111: ++ set -x -111: + echo '.globl main; main:' -111: + cc -o out/test/x86_64/dynamic/a.o -c -x assembler - -111: + cc -B. -o out/test/x86_64/dynamic/exe out/test/x86_64/dynamic/a.o -112: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/emit-relocs-cpp.sh -112: + . /build/reproducible-path/mold-2.36.0+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: ++ case $MACHINE in -112: ++ tlsdesc_opt=-mtls-dialect=gnu2 -112: +++ uname -93: + grep -Fq ' as core::iter::iterator::Iterator>::rposition::::{closure#0}' out/test/x86_64/demangle-rust/log -93: + on_exit -93: + echo OK -93: OK -93: + exit 0 113: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/emit-relocs-dead-sections.sh 113: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 113: ++ export LC_ALL=C @@ -7544,92 +7791,114 @@ 113: ++ '[' Linux = FreeBSD ']' 113: ++ trap 'on_error $LINENO' ERR 113: ++ trap on_exit EXIT +94: + grep -Eq 'undefined symbol: foo\(int, int\)$' out/test/x86_64/demangle/log +111: + cc -o out/test/x86_64/dynamic/a.o -c -x assembler - +107: + readelf --dyn-syms out/test/x86_64/dynamic-list/exe +104: + readelf --dynamic out/test/x86_64/dynamic-dt-debug/exe +112: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/emit-relocs-cpp.sh +111: + echo '.globl main; main:' +104: + grep -Fq '(DEBUG)' out/test/x86_64/dynamic-dt-debug/log +112: + . /build/reproducible-path/mold-2.36.0+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: ++ case $MACHINE in +112: ++ tlsdesc_opt=-mtls-dialect=gnu2 +94: + cc -c -o out/test/x86_64/demangle/b.o -xc - +94: + cat +107: + grep -q ' foo' out/test/x86_64/dynamic-list/log +32: + out/test/x86_64/arch-x86_64-reloc/exe +112: +++ uname +112: ++ '[' Linux = FreeBSD ']' +112: ++ trap 'on_error $LINENO' ERR +112: ++ trap on_exit EXIT +107: + grep -q ' bar' out/test/x86_64/dynamic-list/log +99: + rm -f out/test/x86_64/dso-undef/d.a +107: + cat +104: + cat 113: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/emit-relocs-dead-sections.sh .sh +104: + cc -o out/test/x86_64/dynamic-dt-debug/b.o -c -xc - +32: + grep -q '^26$' +107: + 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 +32: + cat +111: + cc -B. -o out/test/x86_64/dynamic/exe out/test/x86_64/dynamic/a.o +99: + ar rcs out/test/x86_64/dso-undef/d.a out/test/x86_64/dso-undef/c.o 113: ++ testname=emit-relocs-dead-sections 113: ++ echo -n 'Testing emit-relocs-dead-sections ... ' 113: Testing emit-relocs-dead-sections ... ++ t=out/test/x86_64/emit-relocs-dead-sections 113: ++ mkdir -p out/test/x86_64/emit-relocs-dead-sections -113: ++ set -x -113: + '[' x86_64 = m68k ']' -113: + '[' x86_64 = sh4 ']' -49: + objdump -dr out/test/x86_64/arch-x86_64-z-rewrite-endbr2/exe2 -79: + cc -B. out/test/x86_64/copyrel-norelro/a.o out/test/x86_64/copyrel-norelro/b.so -o out/test/x86_64/copyrel-norelro/exe1 -no-pie -Wl,-z,relro -86: + objdump --dwarf=macro out/test/x86_64/debug-macro-section/exe -58: + readelf --dynamic out/test/x86_64/as-needed-dso2/exe -58: + grep libfoo.so out/test/x86_64/as-needed-dso2/log -58: + grep -q libbar.so out/test/x86_64/as-needed-dso2/log -91: + on_exit -91: + echo OK -91: OK -91: + exit 0 -77: + dwarfdump out/test/x86_64/compressed-debug-info/exe -81: + out/test/x86_64/copyrel-relro/exe -81: + grep -q '^sigsegv 0 1$' -90: + out/test/x86_64/defsym/exe -82: + grep -q '^sigsegv 0 1$' -63: + out/test/x86_64/bsymbolic-functions/exe -63: + grep -q '3 3 0' -106: + readelf -W --dyn-syms out/test/x86_64/dynamic-list-data/exe - 73/387 Test #91: x86_64-defsym2 ........................................ Passed 4.83 sec - 74/387 Test #93: x86_64-demangle-rust .................................. Passed 4.93 sec -49: + grep -A1 ':' out/test/x86_64/arch-x86_64-z-rewrite-endbr2/log2 -49: + grep -q nop -49: + grep -q nop -49: + grep -A1 ':' out/test/x86_64/arch-x86_64-z-rewrite-endbr2/log2 -49: + grep -q endbr64 -49: + grep -A1 '
:' out/test/x86_64/arch-x86_64-z-rewrite-endbr2/log2 -49: + on_exit -49: + echo OK -49: OK -49: + exit 0 -86: + grep 'DW_MACRO_import -.* 0x0$' out/test/x86_64/debug-macro-section/log -86: + on_exit -86: + echo OK -86: OK -86: + exit 0 -58: + on_exit -58: + echo OK -58: OK -58: + exit 0 -77: + readelf --sections out/test/x86_64/compressed-debug-info/exe -77: + grep -Fq .debug_info -77: + on_exit -77: + echo OK -77: OK -77: + exit 0 -81: + on_exit -81: + echo OK -81: OK -81: + exit 0 -90: + grep -q '^Hello 0x10 0x2000$' -90: + on_exit -90: + echo OK -90: OK -90: + exit 0 -82: + out/test/x86_64/copyrel-relro2/exe -82: + on_exit -82: + echo OK -82: OK -82: + exit 0 -63: + on_exit -63: + echo OK -63: OK -63: + exit 0 -112: ++ '[' Linux = FreeBSD ']' -112: ++ trap 'on_error $LINENO' ERR -112: ++ trap on_exit EXIT +110: + cat 112: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/emit-relocs-cpp.sh .sh 112: ++ testname=emit-relocs-cpp 112: ++ echo -n 'Testing emit-relocs-cpp ... ' 112: Testing emit-relocs-cpp ... ++ t=out/test/x86_64/emit-relocs-cpp 112: ++ mkdir -p out/test/x86_64/emit-relocs-cpp +113: ++ set -x +113: + '[' x86_64 = m68k ']' +113: + '[' x86_64 = sh4 ']' +102: + 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 112: ++ set -x 112: + '[' x86_64 = arm ']' -112: + cat -112: + c++ -o out/test/x86_64/emit-relocs-cpp/a.o -c -fPIC -xc++ - -98: + readelf --symbols out/test/x86_64/discard/exe 113: + cat +32: + 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 113: + c++ -o out/test/x86_64/emit-relocs-dead-sections/a.o -c -fPIC -xc++ -g -ffunction-sections - +112: + c++ -o out/test/x86_64/emit-relocs-cpp/a.o -c -fPIC -xc++ - +110: + 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 +112: + cat +99: + cat +99: + cc -o out/test/x86_64/dso-undef/e.o -c -xc - +108: + 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 +94: + cc -B. -o out/test/x86_64/demangle/exe out/test/x86_64/demangle/b.o -Wl,-demangle +92: + grep -Fq ns::versionv out/test/x86_64/demangle-cpp/log +6: + out/test/x86_64/arch-x86_64-function-multiversion/exe +92: + on_exit +92: + echo OK +92: OK +92: + exit 0 + 94/387 Test #92: x86_64-demangle-cpp ................................... Passed 1.31 sec +6: + grep -q '^H' +test 114 + Start 114: x86_64-emit-relocs + +114: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/emit-relocs.sh" +114: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu +114: Environment variables: +114: MACHINE=x86_64 +114: CPU= +114: Test timeout computed to be: 1500 +6: + on_exit +6: + echo OK +6: OK +6: + exit 0 +100: + 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 +106: + readelf -W --dyn-syms out/test/x86_64/dynamic-list-data/exe +88: + grep -q '^OK$' + 95/387 Test #6: x86_64-arch-x86_64-function-multiversion .............. Passed 6.49 sec +test 115 + Start 115: x86_64-empty-arg + +115: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/empty-arg.sh" +115: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu +115: Environment variables: +115: MACHINE=x86_64 +115: CPU= +115: Test timeout computed to be: 1500 +106: + grep -wq foo out/test/x86_64/dynamic-list-data/log +88: + out/test/x86_64/defsym-lto/exe +88: + on_exit +88: + echo OK +88: OK +88: + exit 0 114: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/emit-relocs.sh 114: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 114: ++ export LC_ALL=C @@ -7647,24 +7916,9 @@ 114: ++ QEMU= 114: ++ case $MACHINE in 114: ++ tlsdesc_opt=-mtls-dialect=gnu2 -114: +++ uname -114: ++ '[' Linux = FreeBSD ']' -114: ++ trap 'on_error $LINENO' ERR -114: ++ trap on_exit EXIT -114: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/emit-relocs.sh .sh -114: ++ testname=emit-relocs -114: ++ echo -n 'Testing emit-relocs ... ' -114: Testing emit-relocs ... ++ t=out/test/x86_64/emit-relocs -114: ++ mkdir -p out/test/x86_64/emit-relocs -test 115 - Start 115: x86_64-empty-arg - -115: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/empty-arg.sh" -115: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -115: Environment variables: -115: MACHINE=x86_64 -115: CPU= -115: Test timeout computed to be: 1500 +97: + grep -q 'RPATH.*/foo' +97: + readelf --dynamic out/test/x86_64/disable-new-dtags/b.so + 96/387 Test #88: x86_64-defsym-lto ..................................... Passed 1.77 sec test 116 Start 116: x86_64-empty-file @@ -7674,19 +7928,21 @@ 116: MACHINE=x86_64 116: CPU= 116: Test timeout computed to be: 1500 - 75/387 Test #49: x86_64-arch-x86_64-z-rewrite-endbr2 ................... Passed 8.24 sec - 76/387 Test #58: x86_64-as-needed-dso2 ................................. Passed 7.85 sec - 77/387 Test #63: x86_64-bsymbolic-functions ............................ Passed 7.79 sec - 78/387 Test #77: x86_64-compressed-debug-info .......................... Passed 6.85 sec - 79/387 Test #81: x86_64-copyrel-relro .................................. Passed 6.81 sec - 80/387 Test #82: x86_64-copyrel-relro2 ................................. Passed 6.54 sec - 81/387 Test #86: x86_64-debug-macro-section ............................ Passed 6.46 sec - 82/387 Test #90: x86_64-defsym ......................................... Passed 5.15 sec -98: + grep -Fq _start out/test/x86_64/discard/log -98: + grep -Fq foo out/test/x86_64/discard/log -114: ++ set -x -114: + cc -o out/test/x86_64/emit-relocs/a.o -c -fPIC -xc - -114: + cat +114: +++ uname +114: ++ '[' Linux = FreeBSD ']' +114: ++ trap 'on_error $LINENO' ERR +114: ++ trap on_exit EXIT +114: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/emit-relocs.sh .sh +114: ++ testname=emit-relocs +114: ++ echo -n 'Testing emit-relocs ... ' +114: Testing emit-relocs ... ++ t=out/test/x86_64/emit-relocs +114: ++ mkdir -p out/test/x86_64/emit-relocs +106: + grep -wq bar out/test/x86_64/dynamic-list-data/log +97: + on_exit +97: + echo OK +97: OK +97: + exit 0 + 97/387 Test #97: x86_64-disable-new-dtags .............................. Passed 1.20 sec test 117 Start 117: x86_64-empty-input @@ -7696,151 +7952,9 @@ 117: MACHINE=x86_64 117: CPU= 117: Test timeout computed to be: 1500 -test 118 - Start 118: x86_64-empty-version - -118: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/empty-version.sh" -118: Working Directory: /build/reproducible-path/mold-2.36.0+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-entry - -119: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/entry.sh" -119: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -119: Environment variables: -119: MACHINE=x86_64 -119: CPU= -119: Test timeout computed to be: 1500 -test 120 - Start 120: x86_64-exception-multiple-ehframe - -120: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/exception-multiple-ehframe.sh" -120: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -120: Environment variables: -120: MACHINE=x86_64 -120: CPU= -120: Test timeout computed to be: 1500 -test 121 - Start 121: x86_64-exception - -121: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/exception.sh" -121: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -121: Environment variables: -121: MACHINE=x86_64 -121: CPU= -121: Test timeout computed to be: 1500 -test 122 - Start 122: x86_64-exclude-libs - -122: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/exclude-libs.sh" -122: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -122: Environment variables: -122: MACHINE=x86_64 -122: CPU= -122: Test timeout computed to be: 1500 -test 123 - Start 123: x86_64-exclude-libs2 - -123: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/exclude-libs2.sh" -123: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -123: Environment variables: -123: MACHINE=x86_64 -123: CPU= -123: Test timeout computed to be: 1500 -test 124 - Start 124: x86_64-exclude-libs3 - -124: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/exclude-libs3.sh" -124: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -124: Environment variables: -124: MACHINE=x86_64 -124: CPU= -124: Test timeout computed to be: 1500 -106: + grep -wq foo out/test/x86_64/dynamic-list-data/log -106: + grep -wq bar out/test/x86_64/dynamic-list-data/log -106: + on_exit -106: + echo OK -106: OK -106: + exit 0 - 83/387 Test #106: x86_64-dynamic-list-data .............................. Passed 3.92 sec -105: + readelf --sections out/test/x86_64/dynamic-linker/exe -100: + cc -B. -o out/test/x86_64/dt-init/c.so -shared out/test/x86_64/dt-init/b.o -100: + 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 -92: + grep -Fq 'ns::version()' out/test/x86_64/demangle-cpp/log -92: + cat -92: + cc -c -o out/test/x86_64/demangle-cpp/b.o -xc - -59: + readelf --dynamic out/test/x86_64/as-needed-weak/exe1 -59: + grep -Fq 'Shared library: [libfoo.so]' out/test/x86_64/as-needed-weak/log1 -59: + grep -Fq 'Shared library: [libbar.so]' out/test/x86_64/as-needed-weak/log1 -59: + 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 -107: + readelf --dyn-syms out/test/x86_64/dynamic-list/exe -107: + grep -q ' foo' out/test/x86_64/dynamic-list/log -107: + grep -q ' bar' out/test/x86_64/dynamic-list/log -107: + cat -107: + 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 -107: + readelf --dyn-syms out/test/x86_64/dynamic-list/exe1 -107: + grep -q ' foo' out/test/x86_64/dynamic-list/log1 -107: + grep -q ' bar' out/test/x86_64/dynamic-list/log1 -89: + grep -q 'undefined symbol: bar' out/test/x86_64/defsym-missing-symbol/log -89: + on_exit -89: + echo OK -89: OK -89: + exit 0 - 84/387 Test #89: x86_64-defsym-missing-symbol .......................... Passed 5.36 sec -102: + 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 -67: + grep -q 'GNU.*0x00000010.*NT_GNU_BUILD_ID' -67: + readelf -n out/test/x86_64/build-id/exe -67: + cc -B. -o out/test/x86_64/build-id/exe out/test/x86_64/build-id/a.c -Wl,-build-id=sha1 -37: + 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 -37: + out/test/x86_64/arch-x86_64-tls-gd-to-ie/exe4 -37: + grep -q '1 2 3' -37: + on_exit -37: + echo OK -37: OK -37: + exit 0 -79: + readelf -W --sections out/test/x86_64/copyrel-norelro/exe1 -79: + grep -Fq .copyrel.rel.ro out/test/x86_64/copyrel-norelro/log1 -79: + 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 -60: + readelf --dynamic out/test/x86_64/as-needed/exe -60: + grep -Fq 'Shared library: [libfoo.so]' out/test/x86_64/as-needed/log -60: + grep -Fq 'Shared library: [libbar.so]' out/test/x86_64/as-needed/log -60: + 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 -104: + readelf --dynamic out/test/x86_64/dynamic-dt-debug/exe -104: + grep -Fq '(DEBUG)' out/test/x86_64/dynamic-dt-debug/log -104: + cat -104: + cc -o out/test/x86_64/dynamic-dt-debug/b.o -c -xc - -72: + grep -q '5 0 0 -1' -72: + out/test/x86_64/common-archive/exe -72: + cc -fcommon -xc -c -o out/test/x86_64/common-archive/f.o - -72: + cat -87: + readelf --dyn-syms out/test/x86_64/default-symver/b.so -87: + grep -q ' foo@@bar' -87: + on_exit -87: + echo OK -87: OK -87: + exit 0 -83: + cc -B. -no-pie -o out/test/x86_64/copyrel/exe out/test/x86_64/copyrel/a.o out/test/x86_64/copyrel/b.o out/test/x86_64/copyrel/c.so -97: + grep -q 'RUNPATH.*/foo' -97: + readelf --dynamic out/test/x86_64/disable-new-dtags/b.so -97: + 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 -109: + readelf --dyn-syms out/test/x86_64/dynamic-list3/exe1 -109: + grep -q ' xyz' out/test/x86_64/dynamic-list3/log1 -109: + grep -q ' foobarzx' out/test/x86_64/dynamic-list3/log1 -109: + grep -q ' foobarcx' out/test/x86_64/dynamic-list3/log1 -109: + grep -q ' foo123bar456bx' out/test/x86_64/dynamic-list3/log1 -109: + grep -q ' foo123bar456c' out/test/x86_64/dynamic-list3/log1 -109: + grep -q ' foo123bar456x' out/test/x86_64/dynamic-list3/log1 -109: + 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 -99: + cat -99: + cc -o out/test/x86_64/dso-undef/c.o -c -xc - -10: + out/test/x86_64/arch-x86_64-ifunc-alias/exe -10: + on_exit -10: + echo OK -10: OK -10: + exit 0 +114: ++ set -x +114: + cc -o out/test/x86_64/emit-relocs/a.o -c -fPIC -xc - +114: + cat 115: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/empty-arg.sh 115: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 115: ++ export LC_ALL=C @@ -7862,51 +7976,42 @@ 115: ++ '[' Linux = FreeBSD ']' 115: ++ trap 'on_error $LINENO' ERR 115: ++ trap on_exit EXIT -115: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/empty-arg.sh .sh -115: ++ testname=empty-arg -115: ++ echo -n 'Testing empty-arg ... ' -115: Testing empty-arg ... ++ t=out/test/x86_64/empty-arg -115: ++ mkdir -p out/test/x86_64/empty-arg -115: ++ set -x -115: + ./mold -m elf_x86_64 '' -115: + grep -q 'cannot open :' out/test/x86_64/empty-arg/log -115: + on_exit -115: + echo OK -115: OK -115: + exit 0 -98: + grep -Fq .Lbar out/test/x86_64/discard/log -98: + on_exit -98: + echo OK -98: OK -98: + exit 0 - 85/387 Test #98: x86_64-discard ........................................ Passed 4.73 sec -test 125 - Start 125: x86_64-execstack - -125: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/execstack.sh" -125: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -125: Environment variables: -125: MACHINE=x86_64 -125: CPU= -125: Test timeout computed to be: 1500 -test 126 - Start 126: x86_64-execute-only - -126: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/execute-only.sh" -126: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -126: Environment variables: -126: MACHINE=x86_64 -126: CPU= -126: Test timeout computed to be: 1500 -107: + 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 -102: + 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 - 86/387 Test #37: x86_64-arch-x86_64-tls-gd-to-ie ....................... Passed 9.40 sec - 87/387 Test #87: x86_64-default-symver ................................. Passed 6.47 sec - 88/387 Test #10: x86_64-arch-x86_64-ifunc-alias ........................ Passed 9.51 sec - 89/387 Test #115: x86_64-empty-arg ...................................... Passed 0.17 sec -101: + cc -B. -shared -o out/test/x86_64/dt-needed/libbar.so out/test/x86_64/dt-needed/a.o -101: + cc -c -o out/test/x86_64/dt-needed/b.o -xc - 101: + cat +101: + cc -c -o out/test/x86_64/dt-needed/b.o -xc - +106: + on_exit +106: + echo OK +106: OK +106: + exit 0 +117: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/empty-input.sh + 98/387 Test #106: x86_64-dynamic-list-data .............................. Passed 0.70 sec +test 118 + Start 118: x86_64-empty-version + +118: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/empty-version.sh" +118: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu +118: Environment variables: +118: MACHINE=x86_64 +118: CPU= +118: Test timeout computed to be: 1500 +117: + . /build/reproducible-path/mold-2.36.0+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: ++ case $MACHINE in +117: ++ tlsdesc_opt=-mtls-dialect=gnu2 +117: +++ uname +117: ++ '[' Linux = FreeBSD ']' +117: ++ trap 'on_error $LINENO' ERR 116: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/empty-file.sh 116: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 116: ++ export LC_ALL=C @@ -7929,50 +8034,22 @@ 116: ++ trap 'on_error $LINENO' ERR 116: ++ trap on_exit EXIT 116: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/empty-file.sh .sh +115: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/empty-arg.sh .sh +115: ++ testname=empty-arg +115: ++ echo -n 'Testing empty-arg ... ' +115: Testing empty-arg ... ++ t=out/test/x86_64/empty-arg +115: ++ mkdir -p out/test/x86_64/empty-arg +109: + readelf --dyn-syms out/test/x86_64/dynamic-list3/exe1 +117: ++ trap on_exit EXIT 116: ++ testname=empty-file 116: ++ echo -n 'Testing empty-file ... ' 116: Testing empty-file ... ++ t=out/test/x86_64/empty-file 116: ++ mkdir -p out/test/x86_64/empty-file +115: ++ set -x +115: + ./mold -m elf_x86_64 '' +117: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/empty-input.sh .sh 116: ++ set -x -116: + cc -o out/test/x86_64/empty-file/a.o -c -xc - -116: + cat -32: + out/test/x86_64/arch-x86_64-reloc/exe -32: + grep -q '^56$' -32: + 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 111: + readelf --dynamic out/test/x86_64/dynamic/exe -111: + grep -Eq 'Shared library:.*\blibc\b' out/test/x86_64/dynamic/log -111: + readelf -W --dyn-syms --use-dynamic out/test/x86_64/dynamic/exe -111: + grep -Eq 'FUNC\s+GLOBAL\s+DEFAULT.*UND\s+__libc_start' out/test/x86_64/dynamic/log2 -117: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/empty-input.sh -117: + . /build/reproducible-path/mold-2.36.0+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: ++ 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: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/empty-input.sh .sh -117: ++ testname=empty-input -117: ++ echo -n 'Testing empty-input ... ' -117: Testing empty-input ... ++ t=out/test/x86_64/empty-input -117: ++ mkdir -p out/test/x86_64/empty-input -117: ++ set -x -117: + rm -f out/test/x86_64/empty-input/a.o -117: + touch out/test/x86_64/empty-input/a.o -117: + cc -B. -o out/test/x86_64/empty-input/exe out/test/x86_64/empty-input/a.o 118: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/empty-version.sh 118: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 118: ++ export LC_ALL=C @@ -7990,19 +8067,87 @@ 118: ++ QEMU= 118: ++ case $MACHINE in 118: ++ tlsdesc_opt=-mtls-dialect=gnu2 +104: + cc -B. -o out/test/x86_64/dynamic-dt-debug/c.so out/test/x86_64/dynamic-dt-debug/b.o -shared +117: ++ testname=empty-input +117: ++ echo -n 'Testing empty-input ... ' +117: Testing empty-input ... ++ t=out/test/x86_64/empty-input +117: ++ mkdir -p out/test/x86_64/empty-input +111: + grep -Eq 'Shared library:.*\blibc\b' out/test/x86_64/dynamic/log +112: + c++ -B. -o out/test/x86_64/emit-relocs-cpp/exe out/test/x86_64/emit-relocs-cpp/a.o -Wl,-emit-relocs +111: + readelf -W --dyn-syms --use-dynamic out/test/x86_64/dynamic/exe +111: + grep -Eq 'FUNC\s+GLOBAL\s+DEFAULT.*UND\s+__libc_start' out/test/x86_64/dynamic/log2 118: +++ uname 118: ++ '[' Linux = FreeBSD ']' 118: ++ trap 'on_error $LINENO' ERR 118: ++ trap on_exit EXIT +116: + cc -o out/test/x86_64/empty-file/a.o -c -xc - +109: + grep -q ' xyz' out/test/x86_64/dynamic-list3/log1 +117: ++ set -x +117: + rm -f out/test/x86_64/empty-input/a.o +116: + cat +111: + cat +110: + cat +110: + cc -o out/test/x86_64/dynamic-list4/c.o -c -xc - -fPIC +117: + touch out/test/x86_64/empty-input/a.o 118: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/empty-version.sh .sh +99: + 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 +117: + cc -B. -o out/test/x86_64/empty-input/exe out/test/x86_64/empty-input/a.o 118: ++ testname=empty-version 118: ++ echo -n 'Testing empty-version ... ' 118: Testing empty-version ... ++ t=out/test/x86_64/empty-version 118: ++ mkdir -p out/test/x86_64/empty-version +114: + cc -B. -o out/test/x86_64/emit-relocs/exe out/test/x86_64/emit-relocs/a.o -Wl,-emit-relocs +109: + grep -q ' foobarzx' out/test/x86_64/dynamic-list3/log1 +32: + out/test/x86_64/arch-x86_64-reloc/exe +32: + grep -q '^61$' 118: ++ set -x 118: + cc -fPIC -c -o out/test/x86_64/empty-version/a.o -xc - 118: + cat +94: + grep -q 'undefined symbol: Pi$' out/test/x86_64/demangle/log +108: + readelf --dyn-syms out/test/x86_64/dynamic-list2/exe +32: + cat +115: + grep -q 'cannot open :' out/test/x86_64/empty-arg/log +108: + grep -q ' foo' out/test/x86_64/dynamic-list2/log +109: + grep -q ' foobarcx' out/test/x86_64/dynamic-list3/log1 +94: + on_exit +94: + echo OK +94: OK +94: + exit 0 + 99/387 Test #94: x86_64-demangle ....................................... Passed 1.49 sec +test 119 + Start 119: x86_64-entry + +119: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/entry.sh" +119: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu +119: Environment variables: +119: MACHINE=x86_64 +119: CPU= +119: Test timeout computed to be: 1500 +108: + grep -q ' bar' out/test/x86_64/dynamic-list2/log +100: + 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 +115: + on_exit +115: + echo OK +115: OK +115: + exit 0 +32: + 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 +100/387 Test #115: x86_64-empty-arg ...................................... Passed 0.23 sec +test 120 + Start 120: x86_64-exception-multiple-ehframe + +120: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/exception-multiple-ehframe.sh" +120: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu +120: Environment variables: +120: MACHINE=x86_64 +120: CPU= +120: Test timeout computed to be: 1500 +109: + grep -q ' foo123bar456bx' out/test/x86_64/dynamic-list3/log1 +108: + cat +67: + grep -q 'Build ID: deadbeefdeadbeef' +111: + cc -c -fPIC -o out/test/x86_64/dynamic/b.o -xc - 119: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/entry.sh +67: + readelf -n out/test/x86_64/build-id/exe +120: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/exception-multiple-ehframe.sh +107: + readelf --dyn-syms out/test/x86_64/dynamic-list/exe1 119: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 119: ++ export LC_ALL=C 119: ++ LC_ALL=C @@ -8019,22 +8164,9 @@ 119: ++ QEMU= 119: ++ case $MACHINE in 119: ++ tlsdesc_opt=-mtls-dialect=gnu2 -119: +++ uname -119: ++ '[' Linux = FreeBSD ']' -119: ++ trap 'on_error $LINENO' ERR -119: ++ trap on_exit EXIT -119: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/entry.sh .sh -119: ++ testname=entry -119: ++ echo -n 'Testing entry ... ' -119: Testing entry ... ++ t=out/test/x86_64/entry -119: ++ mkdir -p out/test/x86_64/entry -119: ++ set -x -119: + '[' x86_64 = ppc64 ']' -119: + cat -119: + cc -o out/test/x86_64/entry/a.o -c -x assembler - -119: + cc -o out/test/x86_64/entry/b.o -c -xc - -119: + cat -120: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/exception-multiple-ehframe.sh +107: + grep -q ' foo' out/test/x86_64/dynamic-list/log1 +109: + grep -q ' foo123bar456c' out/test/x86_64/dynamic-list3/log1 +108: + 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 120: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 120: ++ export LC_ALL=C 120: ++ LC_ALL=C @@ -8051,20 +8183,61 @@ 120: ++ QEMU= 120: ++ case $MACHINE in 120: ++ tlsdesc_opt=-mtls-dialect=gnu2 +102: + grep -q 'duplicate symbol:.* foo' out/test/x86_64/duplicate-error-archive/log +109: + grep -q ' foo123bar456x' out/test/x86_64/dynamic-list3/log1 +107: + grep -q ' bar' out/test/x86_64/dynamic-list/log1 120: +++ uname 120: ++ '[' Linux = FreeBSD ']' 120: ++ trap 'on_error $LINENO' ERR 120: ++ trap on_exit EXIT +109: + 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 +67: + on_exit +67: + echo OK +67: OK +67: + exit 0 +101/387 Test #67: x86_64-build-id ....................................... Passed 3.08 sec +119: +++ uname +test 121 + Start 121: x86_64-exception + +121: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/exception.sh" +121: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu +121: Environment variables: +121: MACHINE=x86_64 +121: CPU= +121: Test timeout computed to be: 1500 +119: ++ '[' Linux = FreeBSD ']' +119: ++ trap 'on_error $LINENO' ERR +119: ++ trap on_exit EXIT +102: + on_exit +102: + echo OK +102: OK +102: + exit 0 +107: + 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 120: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/exception-multiple-ehframe.sh .sh +102/387 Test #102: x86_64-duplicate-error-archive ........................ Passed 1.09 sec +119: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/entry.sh .sh +test 122 + Start 122: x86_64-exclude-libs + +122: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/exclude-libs.sh" +122: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu +122: Environment variables: +122: MACHINE=x86_64 +122: CPU= +122: Test timeout computed to be: 1500 +119: ++ testname=entry +119: ++ echo -n 'Testing entry ... ' +119: Testing entry ... ++ t=out/test/x86_64/entry +119: ++ mkdir -p out/test/x86_64/entry 120: ++ testname=exception-multiple-ehframe 120: ++ echo -n 'Testing exception-multiple-ehframe ... ' 120: Testing exception-multiple-ehframe ... ++ t=out/test/x86_64/exception-multiple-ehframe 120: ++ mkdir -p out/test/x86_64/exception-multiple-ehframe -120: ++ set -x -120: + '[' x86_64 = sh4aeb ']' -120: + grep -q __tsan_init -120: + nm mold 121: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/exception.sh +110: + cc -B. -shared -o out/test/x86_64/dynamic-list4/d.so out/test/x86_64/dynamic-list4/c.o +119: ++ set -x +119: + '[' x86_64 = ppc64 ']' 121: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 121: ++ export LC_ALL=C 121: ++ LC_ALL=C @@ -8081,20 +8254,30 @@ 121: ++ QEMU= 121: ++ case $MACHINE in 121: ++ tlsdesc_opt=-mtls-dialect=gnu2 +120: ++ set -x +120: + '[' x86_64 = sh4aeb ']' +120: + grep -q __tsan_init +119: + cc -o out/test/x86_64/entry/a.o -c -x assembler - 121: +++ uname 121: ++ '[' Linux = FreeBSD ']' 121: ++ trap 'on_error $LINENO' ERR 121: ++ trap on_exit EXIT -121: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/exception.sh .sh -121: ++ testname=exception -121: ++ echo -n 'Testing exception ... ' -121: Testing exception ... ++ t=out/test/x86_64/exception -121: ++ mkdir -p out/test/x86_64/exception -121: ++ set -x -121: + static= -121: + test_cxxflags -static -121: + echo 'int main() {}' -121: + c++ -B. -static -o /dev/null -xc++ - +119: + cat +120: + nm mold +111: + on_exit +111: + echo OK +111: OK +111: + exit 0 +103/387 Test #111: x86_64-dynamic ........................................ Passed 0.60 sec +test 123 + Start 123: x86_64-exclude-libs2 + +123: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/exclude-libs2.sh" +123: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu +123: Environment variables: +123: MACHINE=x86_64 +123: CPU= +123: Test timeout computed to be: 1500 122: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/exclude-libs.sh 122: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 122: ++ export LC_ALL=C @@ -8116,17 +8299,12 @@ 122: ++ '[' Linux = FreeBSD ']' 122: ++ trap 'on_error $LINENO' ERR 122: ++ trap on_exit EXIT -122: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/exclude-libs.sh .sh -122: ++ testname=exclude-libs -122: ++ echo -n 'Testing exclude-libs ... ' -122: Testing exclude-libs ... ++ t=out/test/x86_64/exclude-libs -122: ++ mkdir -p out/test/x86_64/exclude-libs -122: ++ set -x -122: + cat -122: + cc -fPIC -xc -c -o out/test/x86_64/exclude-libs/a.o - -122: + cat -122: + cc -fPIC -xc -c -o out/test/x86_64/exclude-libs/b.o - +121: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/exception.sh .sh 123: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/exclude-libs2.sh +121: ++ testname=exception +121: ++ echo -n 'Testing exception ... ' +121: Testing exception ... ++ t=out/test/x86_64/exception +121: ++ mkdir -p out/test/x86_64/exception 123: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 123: ++ export LC_ALL=C 123: ++ LC_ALL=C @@ -8143,21 +8321,87 @@ 123: ++ QEMU= 123: ++ case $MACHINE in 123: ++ tlsdesc_opt=-mtls-dialect=gnu2 +122: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/exclude-libs.sh .sh +117: + grep -q 'unknown file type' out/test/x86_64/empty-input/log 123: +++ uname 123: ++ '[' Linux = FreeBSD ']' 123: ++ trap 'on_error $LINENO' ERR 123: ++ trap on_exit EXIT +121: ++ set -x +121: + static= +121: + test_cxxflags -static +121: + echo 'int main() {}' +121: + c++ -B. -static -o /dev/null -xc++ - +117: + on_exit +117: + echo OK +117: OK +117: + exit 0 +104/387 Test #117: x86_64-empty-input .................................... Passed 0.35 sec +118: + cc -B. -shared -o out/test/x86_64/empty-version/b.so out/test/x86_64/empty-version/a.o +test 124 + Start 124: x86_64-exclude-libs3 + +124: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/exclude-libs3.sh" +124: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu +124: Environment variables: +124: MACHINE=x86_64 +124: CPU= +124: Test timeout computed to be: 1500 123: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/exclude-libs2.sh .sh 123: ++ testname=exclude-libs2 123: ++ echo -n 'Testing exclude-libs2 ... ' 123: Testing exclude-libs2 ... ++ t=out/test/x86_64/exclude-libs2 123: ++ mkdir -p out/test/x86_64/exclude-libs2 +119: + cc -o out/test/x86_64/entry/b.o -c -xc - +119: + cat +122: ++ testname=exclude-libs +122: ++ echo -n 'Testing exclude-libs ... ' +122: Testing exclude-libs ... ++ t=out/test/x86_64/exclude-libs +122: ++ mkdir -p out/test/x86_64/exclude-libs +99: + grep -q ' foo$' +99: + readelf --dyn-syms out/test/x86_64/dso-undef/exe +99: + on_exit +99: + echo OK +99: OK +99: + exit 0 +101: + cc -B. -o out/test/x86_64/dt-needed/exe out/test/x86_64/dt-needed/b.o out/test/x86_64/dt-needed/libfoo.so +104: + readelf --dynamic out/test/x86_64/dynamic-dt-debug/c.so +105/387 Test #99: x86_64-dso-undef ...................................... Passed 1.37 sec +test 125 + Start 125: x86_64-execstack + +125: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/execstack.sh" +125: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu +125: Environment variables: +125: MACHINE=x86_64 +125: CPU= +125: Test timeout computed to be: 1500 +32: + 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 123: ++ set -x -123: + cc -x assembler -c -o out/test/x86_64/exclude-libs2/a.o - 123: + cat -123: + rm -f out/test/x86_64/exclude-libs2/b.a -123: + ar crs out/test/x86_64/exclude-libs2/b.a out/test/x86_64/exclude-libs2/a.o +123: + cc -x assembler -c -o out/test/x86_64/exclude-libs2/a.o - +116: + rm -f out/test/x86_64/empty-file/b.script +116: + touch out/test/x86_64/empty-file/b.script +104: + grep -Fq '(DEBUG)' out/test/x86_64/dynamic-dt-debug/log +104: + on_exit +104: + echo OK +104: OK +104: + exit 0 124: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/exclude-libs3.sh +106/387 Test #104: x86_64-dynamic-dt-debug ............................... Passed 1.18 sec +122: ++ set -x +test 126 + Start 126: x86_64-execute-only + +126: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/execute-only.sh" +126: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu +126: Environment variables: +126: MACHINE=x86_64 +126: CPU= +126: Test timeout computed to be: 1500 +122: + cat +122: + cc -fPIC -xc -c -o out/test/x86_64/exclude-libs/a.o - +116: + 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 124: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 124: ++ export LC_ALL=C 124: ++ LC_ALL=C @@ -8179,123 +8423,6 @@ 124: ++ trap 'on_error $LINENO' ERR 124: ++ trap on_exit EXIT 124: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/exclude-libs3.sh .sh -124: ++ testname=exclude-libs3 -124: ++ echo -n 'Testing exclude-libs3 ... ' -124: Testing exclude-libs3 ... ++ t=out/test/x86_64/exclude-libs3 -124: ++ mkdir -p out/test/x86_64/exclude-libs3 -124: ++ set -x -124: + cat -124: + cc -fPIC -xc -c -o out/test/x86_64/exclude-libs3/a.o - -test 127 - Start 127: x86_64-export-dynamic - -127: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/export-dynamic.sh" -127: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -127: Environment variables: -127: MACHINE=x86_64 -127: CPU= -127: Test timeout computed to be: 1500 -test 128 - Start 128: x86_64-export-from-exe - -128: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/export-from-exe.sh" -128: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -128: Environment variables: -128: MACHINE=x86_64 -128: CPU= -128: Test timeout computed to be: 1500 -test 129 - Start 129: x86_64-fatal-warnings - -129: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/fatal-warnings.sh" -129: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -129: Environment variables: -129: MACHINE=x86_64 -129: CPU= -129: Test timeout computed to be: 1500 -test 130 - Start 130: x86_64-filler - -130: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/filler.sh" -130: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -130: Environment variables: -130: MACHINE=x86_64 -130: CPU= -130: Test timeout computed to be: 1500 -test 131 - Start 131: x86_64-filter - -131: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/filter.sh" -131: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -131: Environment variables: -131: MACHINE=x86_64 -131: CPU= -131: Test timeout computed to be: 1500 -116: + rm -f out/test/x86_64/empty-file/b.script -116: + touch out/test/x86_64/empty-file/b.script -116: + 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 -60: + readelf --dynamic out/test/x86_64/as-needed/exe -60: + grep -Fq 'Shared library: [libfoo.so]' out/test/x86_64/as-needed/log -60: + grep -Fq 'Shared library: [libbar.so]' out/test/x86_64/as-needed/log -60: + on_exit -60: + echo OK -60: OK -60: + exit 0 -97: + grep -q 'RUNPATH.*/foo' -97: + readelf --dynamic out/test/x86_64/disable-new-dtags/b.so -97: + 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 -94: + grep -Eq 'undefined symbol: foo\(int, int\)$' out/test/x86_64/demangle/log -94: + cc -c -o out/test/x86_64/demangle/b.o -xc - -94: + cat -83: + out/test/x86_64/copyrel/exe -83: + grep -q '42 42 1' -83: + on_exit -83: + echo OK -83: OK -83: + exit 0 -92: /tmp/cctVOXwS.s: Assembler messages: -92: /tmp/cctVOXwS.s:23: Warning: setting incorrect section attributes for .comment -92: + cc -B. -o out/test/x86_64/demangle-cpp/exe2 out/test/x86_64/demangle-cpp/b.o -110: + cat -110: + 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 -99: + rm -f out/test/x86_64/dso-undef/d.a -99: + ar rcs out/test/x86_64/dso-undef/d.a out/test/x86_64/dso-undef/c.o -99: + cc -o out/test/x86_64/dso-undef/e.o -c -xc - -99: + cat -105: + grep -Fq .interp out/test/x86_64/dynamic-linker/log -105: + on_exit -105: + echo OK -105: OK -105: + exit 0 -125: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/execstack.sh -125: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc -125: ++ export LC_ALL=C -125: ++ LC_ALL=C -125: ++ '[' -z x86_64 ']' -125: ++ '[' -z '' ']' -125: ++ TESTDIR=out/test/x86_64 -125: ++ CC=cc -125: ++ CXX=c++ -125: ++ GCC=gcc -125: ++ GXX=g++ -125: ++ OBJDUMP=objdump -125: ++ OBJCOPY=objcopy -125: ++ STRIP=strip -125: ++ QEMU= -125: ++ case $MACHINE in -125: ++ tlsdesc_opt=-mtls-dialect=gnu2 -125: +++ uname -125: ++ '[' Linux = FreeBSD ']' -125: ++ trap 'on_error $LINENO' ERR -125: ++ trap on_exit EXIT -125: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/execstack.sh .sh -125: ++ testname=execstack -125: ++ echo -n 'Testing execstack ... ' -125: Testing execstack ... ++ t=out/test/x86_64/execstack -125: ++ mkdir -p out/test/x86_64/execstack -125: ++ set -x -125: + cc -c -xc -o out/test/x86_64/execstack/a.o - -125: + cat 126: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/execute-only.sh 126: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 126: ++ export LC_ALL=C @@ -8313,71 +8440,101 @@ 126: ++ QEMU= 126: ++ case $MACHINE in 126: ++ tlsdesc_opt=-mtls-dialect=gnu2 +123: + rm -f out/test/x86_64/exclude-libs2/b.a +125: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/execstack.sh +108: + readelf --dyn-syms out/test/x86_64/dynamic-list2/exe1 +123: + ar crs out/test/x86_64/exclude-libs2/b.a out/test/x86_64/exclude-libs2/a.o +125: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc +125: ++ export LC_ALL=C +125: ++ LC_ALL=C +125: ++ '[' -z x86_64 ']' +125: ++ '[' -z '' ']' +125: ++ TESTDIR=out/test/x86_64 +125: ++ CC=cc +125: ++ CXX=c++ +125: ++ GCC=gcc +125: ++ GXX=g++ +125: ++ OBJDUMP=objdump +125: ++ OBJCOPY=objcopy +125: ++ STRIP=strip +125: ++ QEMU= +125: ++ case $MACHINE in +125: ++ tlsdesc_opt=-mtls-dialect=gnu2 126: +++ uname +124: ++ testname=exclude-libs3 +124: ++ echo -n 'Testing exclude-libs3 ... ' +124: Testing exclude-libs3 ... ++ t=out/test/x86_64/exclude-libs3 +124: ++ mkdir -p out/test/x86_64/exclude-libs3 126: ++ '[' Linux = FreeBSD ']' 126: ++ trap 'on_error $LINENO' ERR 126: ++ trap on_exit EXIT +108: + grep -q ' foo' out/test/x86_64/dynamic-list2/log1 +114: + out/test/x86_64/emit-relocs/exe +107: + readelf --dyn-syms out/test/x86_64/dynamic-list/exe2 +125: +++ uname +125: ++ '[' Linux = FreeBSD ']' +125: ++ trap 'on_error $LINENO' ERR +125: ++ trap on_exit EXIT 126: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/execute-only.sh .sh 126: ++ testname=execute-only 126: ++ echo -n 'Testing execute-only ... ' 126: Testing execute-only ... ++ t=out/test/x86_64/execute-only 126: ++ mkdir -p out/test/x86_64/execute-only +114: + grep -q 'Hello world' +112: + grep -q 'Hello world' 126: ++ set -x 126: + '[' x86_64 = sparc64 ']' 126: + '[' x86_64 = ppc64 ']' 126: + '[' x86_64 = ppc64le ']' -126: + cat +108: + grep -q ' bar' out/test/x86_64/dynamic-list2/log1 +114: + readelf -S out/test/x86_64/emit-relocs/exe +107: + grep -q ' foo' out/test/x86_64/dynamic-list/log2 +124: ++ set -x +125: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/execstack.sh .sh +108: + grep -q ' _Z3bazi' out/test/x86_64/dynamic-list2/log1 126: + cc -o out/test/x86_64/execute-only/a.o -c -xc - - 90/387 Test #60: x86_64-as-needed ...................................... Passed 8.04 sec - 91/387 Test #83: x86_64-copyrel ........................................ Passed 6.75 sec -test 132 - Start 132: x86_64-func-addr - -132: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/func-addr.sh" -132: Working Directory: /build/reproducible-path/mold-2.36.0+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-gc-sections - -133: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/gc-sections.sh" -133: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -133: Environment variables: -133: MACHINE=x86_64 -133: CPU= -133: Test timeout computed to be: 1500 - 92/387 Test #105: x86_64-dynamic-linker ................................. Passed 4.09 sec -108: + 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 -123: + cat 123: + cc -xc -c -o out/test/x86_64/exclude-libs2/c.o - -118: + cc -B. -shared -o out/test/x86_64/empty-version/b.so out/test/x86_64/empty-version/a.o -114: + cc -B. -o out/test/x86_64/emit-relocs/exe out/test/x86_64/emit-relocs/a.o -Wl,-emit-relocs -111: + cc -c -fPIC -o out/test/x86_64/dynamic/b.o -xc - -111: + cat -104: + cc -B. -o out/test/x86_64/dynamic-dt-debug/c.so out/test/x86_64/dynamic-dt-debug/b.o -shared -72: + rm -f out/test/x86_64/common-archive/f.a -72: + 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 -72: + 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 -79: + readelf -W --sections out/test/x86_64/copyrel-norelro/exe2 -79: + grep -Fq .copyrel.rel.ro out/test/x86_64/copyrel-norelro/log2 -79: + on_exit -79: + echo OK -79: OK -79: + exit 0 - 93/387 Test #79: x86_64-copyrel-norelro ................................ Passed 7.20 sec -112: + c++ -B. -o out/test/x86_64/emit-relocs-cpp/exe out/test/x86_64/emit-relocs-cpp/a.o -Wl,-emit-relocs -117: + grep -q 'unknown file type' out/test/x86_64/empty-input/log -117: + on_exit -117: + echo OK -117: OK -117: + exit 0 - 94/387 Test #117: x86_64-empty-input .................................... Passed 0.38 sec -88: + cat -88: + cc -flto -fPIC -o out/test/x86_64/defsym-lto/a.o -c -xc - -78: + cat -78: + cc -fno-PIE -o out/test/x86_64/copyrel-alignment/d.o -c -xc - +123: + cat +114: + grep -Eq 'rela?\.text' +124: + cc -fPIC -xc -c -o out/test/x86_64/exclude-libs3/a.o - +126: + cat +124: + cat +112: + out/test/x86_64/emit-relocs-cpp/exe +109: + readelf --dyn-syms out/test/x86_64/dynamic-list3/exe2 +125: ++ testname=execstack +125: ++ echo -n 'Testing execstack ... ' +125: Testing execstack ... ++ t=out/test/x86_64/execstack +125: ++ mkdir -p out/test/x86_64/execstack +114: + on_exit +114: + echo OK +114: OK +114: + exit 0 +107/387 Test #114: x86_64-emit-relocs .................................... Passed 0.56 sec +test 127 + Start 127: x86_64-export-dynamic + +127: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/export-dynamic.sh" +127: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu +127: Environment variables: +127: MACHINE=x86_64 +127: CPU= +127: Test timeout computed to be: 1500 +112: + grep -Eq 'rela?\.text' +107: + grep -q ' bar' out/test/x86_64/dynamic-list/log2 +125: ++ set -x +107: + 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 +125: + cc -c -xc -o out/test/x86_64/execstack/a.o - +125: + cat +112: + readelf -SW out/test/x86_64/emit-relocs-cpp/exe +108: + 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 +100: + 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 +119: + 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 +122: + cc -fPIC -xc -c -o out/test/x86_64/exclude-libs/b.o - +122: + cat +109: + grep -q ' xyz' out/test/x86_64/dynamic-list3/log2 +110: + cc -o out/test/x86_64/dynamic-list4/e.o -c -xc - +112: + grep -Eq 'rela?\.eh_frame' +112: + readelf -SW out/test/x86_64/emit-relocs-cpp/exe 127: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/export-dynamic.sh 127: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 127: ++ export LC_ALL=C @@ -8395,20 +8552,35 @@ 127: ++ QEMU= 127: ++ case $MACHINE in 127: ++ tlsdesc_opt=-mtls-dialect=gnu2 +110: + cat +109: + grep -q ' foobarzx' out/test/x86_64/dynamic-list3/log2 +118: + grep -q ' bar1' +112: + on_exit +112: + echo OK +112: OK +112: + exit 0 +118: + readelf --dyn-syms out/test/x86_64/empty-version/b.so +108/387 Test #112: x86_64-emit-relocs-cpp ................................ Passed 0.85 sec 127: +++ uname +test 128 + Start 128: x86_64-export-from-exe + +128: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/export-from-exe.sh" +128: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu +128: Environment variables: +128: MACHINE=x86_64 +128: CPU= +128: Test timeout computed to be: 1500 127: ++ '[' Linux = FreeBSD ']' 127: ++ trap 'on_error $LINENO' ERR 127: ++ trap on_exit EXIT -127: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/export-dynamic.sh .sh -127: ++ testname=export-dynamic -127: ++ echo -n 'Testing export-dynamic ... ' -127: Testing export-dynamic ... ++ t=out/test/x86_64/export-dynamic -127: ++ mkdir -p out/test/x86_64/export-dynamic -127: ++ set -x -127: + cc -o out/test/x86_64/export-dynamic/a.o -c -x assembler - -127: + cat -127: + cc -shared -fPIC -o out/test/x86_64/export-dynamic/b.so -xc /dev/null +109: + grep -q ' foobarcx' out/test/x86_64/dynamic-list3/log2 +123: + 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 128: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/export-from-exe.sh +127: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/export-dynamic.sh .sh +118: + readelf --dyn-syms out/test/x86_64/empty-version/b.so +118: + grep -q ' bar2' +101: + readelf --dynamic out/test/x86_64/dt-needed/exe 128: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 128: ++ export LC_ALL=C 128: ++ LC_ALL=C @@ -8425,18 +8597,77 @@ 128: ++ QEMU= 128: ++ case $MACHINE in 128: ++ tlsdesc_opt=-mtls-dialect=gnu2 -128: +++ uname -128: ++ '[' Linux = FreeBSD ']' -128: ++ trap 'on_error $LINENO' ERR -128: ++ trap on_exit EXIT +109: + grep -q ' foo123bar456bx' out/test/x86_64/dynamic-list3/log2 +127: ++ testname=export-dynamic +127: ++ echo -n 'Testing export-dynamic ... ' +127: Testing export-dynamic ... ++ t=out/test/x86_64/export-dynamic +127: ++ mkdir -p out/test/x86_64/export-dynamic +125: + cc -B. -o out/test/x86_64/execstack/exe out/test/x86_64/execstack/a.o -Wl,-z,execstack +128: +++ uname +101: + grep -Fq 'Shared library: [libfoo]' +118: + on_exit +118: + echo OK +118: OK +118: + exit 0 +109/387 Test #118: x86_64-empty-version .................................. Passed 0.58 sec +test 129 + Start 129: x86_64-fatal-warnings + +129: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/fatal-warnings.sh" +129: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu +129: Environment variables: +129: MACHINE=x86_64 +129: CPU= +129: Test timeout computed to be: 1500 +128: ++ '[' Linux = FreeBSD ']' +128: ++ trap 'on_error $LINENO' ERR +128: ++ trap on_exit EXIT +109: + grep -q ' foo123bar456c' out/test/x86_64/dynamic-list3/log2 +109: + grep -q ' foo123bar456x' out/test/x86_64/dynamic-list3/log2 +109: + on_exit +109: + echo OK +109: OK +109: + exit 0 +101: + 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 +126: + cc -B. -o out/test/x86_64/execute-only/exe out/test/x86_64/execute-only/a.o -Wl,--execute-only 128: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/export-from-exe.sh .sh +110/387 Test #109: x86_64-dynamic-list3 .................................. Passed 1.22 sec +test 130 + Start 130: x86_64-filler + +130: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/filler.sh" +130: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu +130: Environment variables: +130: MACHINE=x86_64 +130: CPU= +130: Test timeout computed to be: 1500 128: ++ testname=export-from-exe 128: ++ echo -n 'Testing export-from-exe ... ' 128: Testing export-from-exe ... ++ t=out/test/x86_64/export-from-exe 128: ++ mkdir -p out/test/x86_64/export-from-exe 128: ++ set -x -128: + cc -o out/test/x86_64/export-from-exe/a.o -c -xc - +127: ++ set -x +127: + cc -o out/test/x86_64/export-dynamic/a.o -c -x assembler - +127: + cat +130: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/filler.sh +130: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc +130: ++ export LC_ALL=C +130: ++ LC_ALL=C +130: ++ '[' -z x86_64 ']' +130: ++ '[' -z '' ']' +130: ++ TESTDIR=out/test/x86_64 +130: ++ CC=cc +130: ++ CXX=c++ +130: ++ GCC=gcc +130: ++ GXX=g++ +130: ++ OBJDUMP=objdump +130: ++ OBJCOPY=objcopy +130: ++ STRIP=strip +130: ++ QEMU= +130: ++ case $MACHINE in +130: ++ tlsdesc_opt=-mtls-dialect=gnu2 128: + cat +128: + cc -o out/test/x86_64/export-from-exe/a.o -c -xc - 129: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/fatal-warnings.sh 129: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 129: ++ export LC_ALL=C @@ -8454,110 +8685,86 @@ 129: ++ QEMU= 129: ++ case $MACHINE in 129: ++ tlsdesc_opt=-mtls-dialect=gnu2 -129: +++ uname -129: ++ '[' Linux = FreeBSD ']' -129: ++ trap 'on_error $LINENO' ERR -129: ++ trap on_exit EXIT -129: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/fatal-warnings.sh .sh -129: ++ testname=fatal-warnings -129: ++ echo -n 'Testing fatal-warnings ... ' -129: Testing fatal-warnings ... ++ t=out/test/x86_64/fatal-warnings -129: ++ mkdir -p out/test/x86_64/fatal-warnings -129: ++ set -x -129: + cat -129: + cc -fcommon -xc -c -o out/test/x86_64/fatal-warnings/a.o - -130: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/filler.sh -130: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc -130: ++ export LC_ALL=C -130: ++ LC_ALL=C -130: ++ '[' -z x86_64 ']' -130: ++ '[' -z '' ']' -130: ++ TESTDIR=out/test/x86_64 -130: ++ CC=cc -130: ++ CXX=c++ -130: ++ GCC=gcc -130: ++ GXX=g++ -130: ++ OBJDUMP=objdump -130: ++ OBJCOPY=objcopy -130: ++ STRIP=strip -130: ++ QEMU= -130: ++ case $MACHINE in -130: ++ tlsdesc_opt=-mtls-dialect=gnu2 130: +++ uname 130: ++ '[' Linux = FreeBSD ']' 130: ++ trap 'on_error $LINENO' ERR 130: ++ trap on_exit EXIT +127: + cc -shared -fPIC -o out/test/x86_64/export-dynamic/b.so -xc /dev/null 130: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/filler.sh .sh +108: + readelf --dyn-syms out/test/x86_64/dynamic-list2/exe2 130: ++ testname=filler 130: ++ echo -n 'Testing filler ... ' 130: Testing filler ... ++ t=out/test/x86_64/filler 130: ++ mkdir -p out/test/x86_64/filler +129: +++ uname +129: ++ '[' Linux = FreeBSD ']' +129: ++ trap 'on_error $LINENO' ERR +129: ++ trap on_exit EXIT +129: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/fatal-warnings.sh .sh 130: ++ set -x 130: + test_cflags -static -130: + echo 'int main() {}' 130: + cc -B. -static -o /dev/null -xc - -test 134 - Start 134: x86_64-gdb-index-compress-output - -134: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/gdb-index-compress-output.sh" -134: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -134: Environment variables: -134: MACHINE=x86_64 -134: CPU= -134: Test timeout computed to be: 1500 -test 135 - Start 135: x86_64-gdb-index-dwarf2 - -135: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/gdb-index-dwarf2.sh" -135: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -135: Environment variables: -135: MACHINE=x86_64 -135: CPU= -135: Test timeout computed to be: 1500 -test 136 - Start 136: x86_64-gdb-index-dwarf3 - -136: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/gdb-index-dwarf3.sh" -136: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -136: Environment variables: -136: MACHINE=x86_64 -136: CPU= -136: Test timeout computed to be: 1500 -108: + readelf --dyn-syms out/test/x86_64/dynamic-list2/exe -108: + grep -q ' foo' out/test/x86_64/dynamic-list2/log -123: + 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 -118: + readelf --dyn-syms out/test/x86_64/empty-version/b.so -118: + grep -q ' bar1' -118: + readelf --dyn-syms out/test/x86_64/empty-version/b.so -118: + grep -q ' bar2' -118: + on_exit -118: + echo OK -118: OK -118: + exit 0 -104: + readelf --dynamic out/test/x86_64/dynamic-dt-debug/c.so -88: + 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 -100: + 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 -109: + readelf --dyn-syms out/test/x86_64/dynamic-list3/exe2 -109: + grep -q ' xyz' out/test/x86_64/dynamic-list3/log2 -109: + grep -q ' foobarzx' out/test/x86_64/dynamic-list3/log2 -109: + grep -q ' foobarcx' out/test/x86_64/dynamic-list3/log2 -109: + grep -q ' foo123bar456bx' out/test/x86_64/dynamic-list3/log2 -109: + grep -q ' foo123bar456c' out/test/x86_64/dynamic-list3/log2 -109: + grep -q ' foo123bar456x' out/test/x86_64/dynamic-list3/log2 -109: + on_exit -109: + echo OK -109: OK -109: + exit 0 -107: + readelf --dyn-syms out/test/x86_64/dynamic-list/exe2 -107: + grep -q ' foo' out/test/x86_64/dynamic-list/log2 -107: + grep -q ' bar' out/test/x86_64/dynamic-list/log2 -107: + 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 +130: + echo 'int main() {}' +129: ++ testname=fatal-warnings +129: ++ echo -n 'Testing fatal-warnings ... ' +129: Testing fatal-warnings ... ++ t=out/test/x86_64/fatal-warnings +129: ++ mkdir -p out/test/x86_64/fatal-warnings +108: + grep -q ' foo' out/test/x86_64/dynamic-list2/log2 +32: + out/test/x86_64/arch-x86_64-reloc/exe +32: + grep -q '^56000003$' +129: ++ set -x +108: + grep -q ' bar' out/test/x86_64/dynamic-list2/log2 +129: + cat +32: + cat 124: + rm -f out/test/x86_64/exclude-libs3/b.a +129: + cc -fcommon -xc -c -o out/test/x86_64/fatal-warnings/a.o - +32: + cc -c -o out/test/x86_64/arch-x86_64-reloc/f.o out/test/x86_64/arch-x86_64-reloc/f.s +107: + readelf --dyn-syms out/test/x86_64/dynamic-list/exe3 124: + ar crs out/test/x86_64/exclude-libs3/b.a out/test/x86_64/exclude-libs3/a.o -124: + cc -fPIC -xc -c -o out/test/x86_64/exclude-libs3/c.o - +107: + grep -q ' foo' out/test/x86_64/dynamic-list/log3 +32: + cc -B. -o out/test/x86_64/arch-x86_64-reloc/exe out/test/x86_64/arch-x86_64-reloc/f.o +122: + rm -f out/test/x86_64/exclude-libs/c.a 124: + cat -119: + 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 +107: + grep -q ' bar' out/test/x86_64/dynamic-list/log3 +116: + out/test/x86_64/empty-file/exe +124: + cc -fPIC -xc -c -o out/test/x86_64/exclude-libs3/c.o - +107: + on_exit +107: + echo OK +107: OK +107: + exit 0 +111/387 Test #107: x86_64-dynamic-list ................................... Passed 1.45 sec +test 131 + Start 131: x86_64-filter + +131: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/filter.sh" +131: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu +131: Environment variables: +131: MACHINE=x86_64 +131: CPU= +131: Test timeout computed to be: 1500 +122: + ar crs out/test/x86_64/exclude-libs/c.a out/test/x86_64/exclude-libs/a.o +116: + grep -q 'Hello world' +116: + on_exit +116: + echo OK +116: OK +116: + exit 0 +112/387 Test #116: x86_64-empty-file ..................................... Passed 0.83 sec +test 132 + Start 132: x86_64-func-addr + +132: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/func-addr.sh" +132: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu +132: Environment variables: +132: MACHINE=x86_64 +132: CPU= +132: Test timeout computed to be: 1500 +121: + static=-static +121: + static='-static -pthread' +121: + cat +110: + 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 +119: + readelf -e out/test/x86_64/entry/exe1 131: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/filter.sh +121: + c++ -c -o out/test/x86_64/exception/b.o out/test/x86_64/exception/a.cc -fPIC 131: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 131: ++ export LC_ALL=C 131: ++ LC_ALL=C @@ -8574,45 +8781,9 @@ 131: ++ QEMU= 131: ++ case $MACHINE in 131: ++ tlsdesc_opt=-mtls-dialect=gnu2 -131: +++ uname -131: ++ '[' Linux = FreeBSD ']' -131: ++ trap 'on_error $LINENO' ERR -131: ++ trap on_exit EXIT -131: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/filter.sh .sh -131: ++ testname=filter -131: ++ echo -n 'Testing filter ... ' -131: Testing filter ... ++ t=out/test/x86_64/filter -131: ++ mkdir -p out/test/x86_64/filter -131: ++ set -x -131: + cc -o out/test/x86_64/filter/a.o -c -x assembler - -131: + cat -131: + ./mold -o out/test/x86_64/filter/b.so out/test/x86_64/filter/a.o --filter foo -F bar -shared -131: + readelf --dynamic out/test/x86_64/filter/b.so -131: + grep -Fq 'Filter library: [foo]' out/test/x86_64/filter/log -131: + grep -Fq 'Filter library: [bar]' out/test/x86_64/filter/log -131: + on_exit -131: + echo OK -131: OK -131: + exit 0 -59: + readelf --dynamic out/test/x86_64/as-needed-weak/exe2 -59: + grep -Fq 'Shared library: [libfoo.so]' out/test/x86_64/as-needed-weak/log2 -59: + grep -Fq 'Shared library: [libbar.so]' out/test/x86_64/as-needed-weak/log2 -59: + on_exit -59: + echo OK -59: OK -59: + exit 0 -92: + grep -Fq ns::versionv out/test/x86_64/demangle-cpp/log -92: + on_exit -92: + echo OK -92: OK -92: + exit 0 -125: + cc -B. -o out/test/x86_64/execstack/exe out/test/x86_64/execstack/a.o -Wl,-z,execstack -94: + cc -B. -o out/test/x86_64/demangle/exe out/test/x86_64/demangle/b.o -Wl,-demangle -102: + grep -q 'duplicate symbol:.* foo' out/test/x86_64/duplicate-error-archive/log -102: + on_exit -102: + echo OK -102: OK -102: + exit 0 +119: + grep -q 'Entry point address:.*0x1000$' out/test/x86_64/entry/log +129: + cat +129: + cc -fcommon -xc -c -o out/test/x86_64/fatal-warnings/b.o - 132: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/func-addr.sh 132: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 132: ++ export LC_ALL=C @@ -8630,19 +8801,77 @@ 132: ++ QEMU= 132: ++ case $MACHINE in 132: ++ tlsdesc_opt=-mtls-dialect=gnu2 +122: + rm -f out/test/x86_64/exclude-libs/d.a +127: + ./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 +131: +++ uname +119: + 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 +123: + readelf --dyn-syms out/test/x86_64/exclude-libs2/d.so 132: +++ uname +131: ++ '[' Linux = FreeBSD ']' +131: ++ trap 'on_error $LINENO' ERR +131: ++ trap on_exit EXIT +131: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/filter.sh .sh 132: ++ '[' Linux = FreeBSD ']' 132: ++ trap 'on_error $LINENO' ERR 132: ++ trap on_exit EXIT +131: ++ testname=filter +131: ++ echo -n 'Testing filter ... ' +131: Testing filter ... ++ t=out/test/x86_64/filter +131: ++ mkdir -p out/test/x86_64/filter +122: + ar crs out/test/x86_64/exclude-libs/d.a out/test/x86_64/exclude-libs/b.o +123: + grep -Fq foo out/test/x86_64/exclude-libs2/log +124: + 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 +108: + grep -q ' _Z3bazi' out/test/x86_64/dynamic-list2/log2 +128: + cat 132: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/func-addr.sh .sh 132: ++ testname=func-addr 132: ++ echo -n 'Testing func-addr ... ' 132: Testing func-addr ... ++ t=out/test/x86_64/func-addr 132: ++ mkdir -p out/test/x86_64/func-addr +125: + readelf --segments -W out/test/x86_64/execstack/exe +100: + out/test/x86_64/dt-init/exe1 +125: + grep -q 'GNU_STACK.* RWE ' +128: + cc -shared -fPIC -o out/test/x86_64/export-from-exe/b.so -xc - +100: + out/test/x86_64/dt-init/exe2 +108: + on_exit +108: + echo OK +108: OK +108: + exit 0 +123: + on_exit +123: + echo OK +123: OK +123: + exit 0 +113/387 Test #108: x86_64-dynamic-list2 .................................. Passed 1.50 sec +114/387 Test #123: x86_64-exclude-libs2 .................................. Passed 0.58 sec +test 133 + Start 133: x86_64-gc-sections + +133: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/gc-sections.sh" +133: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu +133: Environment variables: +133: MACHINE=x86_64 +133: CPU= +133: Test timeout computed to be: 1500 +test 134 + Start 134: x86_64-gdb-index-compress-output + +134: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/gdb-index-compress-output.sh" +134: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu +134: Environment variables: +134: MACHINE=x86_64 +134: CPU= +134: Test timeout computed to be: 1500 +100: + grep -q init out/test/x86_64/dt-init/log1 +100: + grep -q fini out/test/x86_64/dt-init/log1 +131: ++ set -x +122: + cc -fPIC -xc -c -o out/test/x86_64/exclude-libs/e.o - 132: ++ set -x -132: + cat 132: + cc -shared -o out/test/x86_64/func-addr/a.so -xc - +126: + grep -q 'Hello world' +125: + cc -B. -o out/test/x86_64/execstack/exe out/test/x86_64/execstack/a.o -Wl,-z,execstack -Wl,-z,noexecstack +127: + readelf --dyn-syms out/test/x86_64/export-dynamic/exe 133: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/gc-sections.sh +132: + cat 133: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 133: ++ export LC_ALL=C 133: ++ LC_ALL=C @@ -8659,80 +8888,15 @@ 133: ++ QEMU= 133: ++ case $MACHINE in 133: ++ tlsdesc_opt=-mtls-dialect=gnu2 +131: + cc -o out/test/x86_64/filter/a.o -c -x assembler - +131: + cat +122: + cat +126: + out/test/x86_64/execute-only/exe 133: +++ uname -133: ++ '[' Linux = FreeBSD ']' -133: ++ trap 'on_error $LINENO' ERR -133: ++ trap on_exit EXIT -133: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/gc-sections.sh .sh -133: ++ testname=gc-sections -133: ++ echo -n 'Testing gc-sections ... ' -133: Testing gc-sections ... ++ t=out/test/x86_64/gc-sections -133: ++ mkdir -p out/test/x86_64/gc-sections -133: ++ set -x -133: + cat -133: + c++ -B. -o out/test/x86_64/gc-sections/exe1 out/test/x86_64/gc-sections/a.cc -ffunction-sections -fdata-sections - 95/387 Test #59: x86_64-as-needed-weak ................................. Passed 8.27 sec - 96/387 Test #92: x86_64-demangle-cpp ................................... Passed 5.51 sec - 97/387 Test #109: x86_64-dynamic-list3 .................................. Passed 4.33 sec -test 137 - Start 137: x86_64-gdb-index-dwarf4 - -137: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/gdb-index-dwarf4.sh" -137: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -137: Environment variables: -137: MACHINE=x86_64 -137: CPU= -137: Test timeout computed to be: 1500 -test 138 - Start 138: x86_64-gdb-index-dwarf5 - -138: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/gdb-index-dwarf5.sh" -138: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -138: Environment variables: -138: MACHINE=x86_64 -138: CPU= -138: Test timeout computed to be: 1500 -test 139 - Start 139: x86_64-gdb-index-dwarf64 - -139: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/gdb-index-dwarf64.sh" -139: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -139: Environment variables: -139: MACHINE=x86_64 -139: CPU= -139: Test timeout computed to be: 1500 -108: + grep -q ' bar' out/test/x86_64/dynamic-list2/log -108: + cat -108: + 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 - 98/387 Test #118: x86_64-empty-version .................................. Passed 0.57 sec -104: + grep -Fq '(DEBUG)' out/test/x86_64/dynamic-dt-debug/log -104: + on_exit -104: + echo OK -104: OK -104: + exit 0 - 99/387 Test #104: x86_64-dynamic-dt-debug ............................... Passed 4.50 sec -100/387 Test #131: x86_64-filter ......................................... Passed 0.39 sec -101/387 Test #102: x86_64-duplicate-error-archive ........................ Passed 4.60 sec -112: + out/test/x86_64/emit-relocs-cpp/exe -112: + grep -q 'Hello world' -112: + readelf -SW out/test/x86_64/emit-relocs-cpp/exe -112: + grep -Eq 'rela?\.text' -112: + readelf -SW out/test/x86_64/emit-relocs-cpp/exe -112: + grep -Eq 'rela?\.eh_frame' -112: + on_exit -112: + echo OK -112: OK -112: + exit 0 -102/387 Test #112: x86_64-emit-relocs-cpp ................................ Passed 4.15 sec -67: + readelf -n out/test/x86_64/build-id/exe -67: + grep -q 'GNU.*0x00000014.*NT_GNU_BUILD_ID' -67: + cc -B. -o out/test/x86_64/build-id/exe out/test/x86_64/build-id/a.c -Wl,-build-id=sha256 -111: + on_exit -111: + echo OK -111: OK -111: + exit 0 -103/387 Test #111: x86_64-dynamic ........................................ Passed 4.25 sec +127: + grep -Eq 'NOTYPE\s+GLOBAL DEFAULT\s+[0-9]+ bar' out/test/x86_64/export-dynamic/log +100: + grep -q init out/test/x86_64/dt-init/log2 134: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/gdb-index-compress-output.sh +131: + ./mold -o out/test/x86_64/filter/b.so out/test/x86_64/filter/a.o --filter foo -F bar -shared 134: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 134: ++ export LC_ALL=C 134: ++ LC_ALL=C @@ -8749,11 +8913,66 @@ 134: ++ QEMU= 134: ++ case $MACHINE in 134: ++ tlsdesc_opt=-mtls-dialect=gnu2 +127: + grep -Eq 'NOTYPE\s+GLOBAL DEFAULT\s+[0-9]+ _start' out/test/x86_64/export-dynamic/log +126: + readelf -W --segments out/test/x86_64/execute-only/exe +133: ++ '[' Linux = FreeBSD ']' +133: ++ trap 'on_error $LINENO' ERR +133: ++ trap on_exit EXIT +133: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/gc-sections.sh .sh +126: + grep -Eq 'LOAD\s.*[0-9a-f] E 0x' +133: ++ testname=gc-sections +133: ++ echo -n 'Testing gc-sections ... ' +133: Testing gc-sections ... ++ t=out/test/x86_64/gc-sections +133: ++ mkdir -p out/test/x86_64/gc-sections +100: + grep -q fini out/test/x86_64/dt-init/log2 +129: + 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 134: +++ uname 134: ++ '[' Linux = FreeBSD ']' 134: ++ trap 'on_error $LINENO' ERR 134: ++ trap on_exit EXIT +100: + on_exit +100: + echo OK +100: OK +100: + exit 0 +127: + on_exit +127: + echo OK +127: OK +127: + exit 0 +126: + on_exit +126: + echo OK +126: OK +126: + exit 0 134: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/gdb-index-compress-output.sh .sh +115/387 Test #100: x86_64-dt-init ........................................ Passed 1.90 sec +116/387 Test #126: x86_64-execute-only ................................... Passed 0.55 sec +117/387 Test #127: x86_64-export-dynamic ................................. Passed 0.47 sec +test 135 + Start 135: x86_64-gdb-index-dwarf2 + +135: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/gdb-index-dwarf2.sh" +135: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu +135: Environment variables: +135: MACHINE=x86_64 +135: CPU= +135: Test timeout computed to be: 1500 +test 136 + Start 136: x86_64-gdb-index-dwarf3 + +136: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/gdb-index-dwarf3.sh" +136: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu +136: Environment variables: +136: MACHINE=x86_64 +136: CPU= +136: Test timeout computed to be: 1500 +test 137 + Start 137: x86_64-gdb-index-dwarf4 + +137: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/gdb-index-dwarf4.sh" +137: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu +137: Environment variables: +137: MACHINE=x86_64 +137: CPU= +137: Test timeout computed to be: 1500 134: ++ testname=gdb-index-compress-output 134: ++ echo -n 'Testing gdb-index-compress-output ... ' 134: Testing gdb-index-compress-output ... ++ t=out/test/x86_64/gdb-index-compress-output @@ -8764,8 +8983,11 @@ 134: + grep -qw qemu /proc/cpuinfo 134: + '[' x86_64 = riscv64 -o x86_64 = riscv32 -o x86_64 = sparc64 ']' 134: + command -v gdb -134: + cat 134: + cc -c -o out/test/x86_64/gdb-index-compress-output/a.o -fPIC -g -ggnu-pubnames -gdwarf-4 -xc - -ffunction-sections +134: + cat +122: + 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 +131: + readelf --dynamic out/test/x86_64/filter/b.so +101: + readelf --dynamic out/test/x86_64/dt-needed/exe 135: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/gdb-index-dwarf2.sh 135: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 135: ++ export LC_ALL=C @@ -8787,20 +9009,11 @@ 135: ++ '[' Linux = FreeBSD ']' 135: ++ trap 'on_error $LINENO' ERR 135: ++ trap on_exit EXIT -135: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/gdb-index-dwarf2.sh .sh -135: ++ testname=gdb-index-dwarf2 -135: ++ echo -n 'Testing gdb-index-dwarf2 ... ' -135: Testing gdb-index-dwarf2 ... ++ t=out/test/x86_64/gdb-index-dwarf2 -135: ++ mkdir -p out/test/x86_64/gdb-index-dwarf2 -135: ++ set -x -135: + on_qemu -135: + '[' '' '!=' '' ']' -135: + grep -qw qemu /proc/cpuinfo -135: + '[' x86_64 = riscv64 -o x86_64 = riscv32 -o x86_64 = sparc64 ']' -135: + command -v gdb -135: + echo 'int main() {}' -135: + cc -o /dev/null -xc -gdwarf-2 -g - +101: + grep -Fq 'Shared library: [libfoo]' +133: ++ set -x +133: + cat 136: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/gdb-index-dwarf3.sh +101: + 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 136: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 136: ++ export LC_ALL=C 136: ++ LC_ALL=C @@ -8817,131 +9030,7 @@ 136: ++ QEMU= 136: ++ case $MACHINE in 136: ++ tlsdesc_opt=-mtls-dialect=gnu2 -136: +++ uname -136: ++ '[' Linux = FreeBSD ']' -136: ++ trap 'on_error $LINENO' ERR -136: ++ trap on_exit EXIT -136: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/gdb-index-dwarf3.sh .sh -136: ++ testname=gdb-index-dwarf3 -136: ++ echo -n 'Testing gdb-index-dwarf3 ... ' -136: Testing gdb-index-dwarf3 ... ++ t=out/test/x86_64/gdb-index-dwarf3 -136: ++ mkdir -p out/test/x86_64/gdb-index-dwarf3 -136: ++ set -x -136: + on_qemu -136: + '[' '' '!=' '' ']' -136: + grep -qw qemu /proc/cpuinfo -136: + '[' x86_64 = riscv64 -o x86_64 = riscv32 -o x86_64 = sparc64 ']' -136: + command -v gdb -136: + test_cflags -gdwarf-3 -136: + echo 'int main() {}' -136: + cc -B. -gdwarf-3 -o /dev/null -xc - -test 140 - Start 140: x86_64-gdb-index-empty - -140: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/gdb-index-empty.sh" -140: Working Directory: /build/reproducible-path/mold-2.36.0+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-gdb-index-split-dwarf - -141: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/gdb-index-split-dwarf.sh" -141: Working Directory: /build/reproducible-path/mold-2.36.0+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-glibc-2.22-bug - -142: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/glibc-2.22-bug.sh" -142: Working Directory: /build/reproducible-path/mold-2.36.0+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-global-offset-table - -143: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/global-offset-table.sh" -143: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -143: Environment variables: -143: MACHINE=x86_64 -143: CPU= -143: Test timeout computed to be: 1500 -test 144 - Start 144: x86_64-gnu-hash - -144: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/gnu-hash.sh" -144: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -144: Environment variables: -144: MACHINE=x86_64 -144: CPU= -144: Test timeout computed to be: 1500 -test 145 - Start 145: x86_64-gnu-property - -145: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/gnu-property.sh" -145: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -145: Environment variables: -145: MACHINE=x86_64 -145: CPU= -145: Test timeout computed to be: 1500 -122: + rm -f out/test/x86_64/exclude-libs/c.a -122: + ar crs out/test/x86_64/exclude-libs/c.a out/test/x86_64/exclude-libs/a.o -78: + 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 -101: + 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 -99: + 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 -32: + out/test/x86_64/arch-x86_64-reloc/exe -32: + grep -q '^56$' -32: + cat -97: + grep -q 'RPATH.*/foo' -97: + readelf --dynamic out/test/x86_64/disable-new-dtags/b.so -97: + on_exit -97: + echo OK -97: OK -97: + exit 0 -104/387 Test #97: x86_64-disable-new-dtags .............................. Passed 5.26 sec -110: + cat -110: + cc -o out/test/x86_64/dynamic-list4/c.o -c -xc - -fPIC -72: + out/test/x86_64/common-archive/exe -72: + grep -q '5 0 7 2' -72: + on_exit -72: + echo OK -72: OK -72: + exit 0 -105/387 Test #72: x86_64-common-archive ................................. Passed 8.06 sec -116: + out/test/x86_64/empty-file/exe -116: + grep -q 'Hello world' -116: + on_exit -116: + echo OK -116: OK -116: + exit 0 -106/387 Test #116: x86_64-empty-file ..................................... Passed 0.67 sec -114: + out/test/x86_64/emit-relocs/exe -114: + grep -q 'Hello world' -114: + grep -Eq 'rela?\.text' -114: + readelf -S out/test/x86_64/emit-relocs/exe -114: + on_exit -114: + echo OK -114: OK -114: + exit 0 -100: + 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 -100: + out/test/x86_64/dt-init/exe1 -100: + out/test/x86_64/dt-init/exe2 -100: + grep -q init out/test/x86_64/dt-init/log1 -100: + grep -q fini out/test/x86_64/dt-init/log1 -119: + readelf -e out/test/x86_64/entry/exe1 -119: + grep -q 'Entry point address:.*0x1000$' out/test/x86_64/entry/log -119: + 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 -123: + readelf --dyn-syms out/test/x86_64/exclude-libs2/d.so -123: + grep -Fq foo out/test/x86_64/exclude-libs2/log -123: + on_exit -123: + echo OK -123: OK -123: + exit 0 +131: + grep -Fq 'Filter library: [foo]' out/test/x86_64/filter/log 137: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/gdb-index-dwarf4.sh 137: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 137: ++ export LC_ALL=C @@ -8959,26 +9048,66 @@ 137: ++ QEMU= 137: ++ case $MACHINE in 137: ++ tlsdesc_opt=-mtls-dialect=gnu2 +136: +++ uname +121: + c++ -c -o out/test/x86_64/exception/c.o out/test/x86_64/exception/a.cc -fno-PIC +136: ++ '[' Linux = FreeBSD ']' +136: ++ trap 'on_error $LINENO' ERR +136: ++ trap on_exit EXIT 137: +++ uname +131: + grep -Fq 'Filter library: [bar]' out/test/x86_64/filter/log +133: + c++ -B. -o out/test/x86_64/gc-sections/exe1 out/test/x86_64/gc-sections/a.cc -ffunction-sections -fdata-sections +135: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/gdb-index-dwarf2.sh .sh 137: ++ '[' Linux = FreeBSD ']' 137: ++ trap 'on_error $LINENO' ERR 137: ++ trap on_exit EXIT +131: + on_exit +131: + echo OK +131: OK +131: + exit 0 +118/387 Test #131: x86_64-filter ......................................... Passed 0.26 sec +test 138 + Start 138: x86_64-gdb-index-dwarf5 + +138: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/gdb-index-dwarf5.sh" +138: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu +138: Environment variables: +138: MACHINE=x86_64 +138: CPU= +138: Test timeout computed to be: 1500 +136: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/gdb-index-dwarf3.sh .sh 137: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/gdb-index-dwarf4.sh .sh 137: ++ testname=gdb-index-dwarf4 137: ++ echo -n 'Testing gdb-index-dwarf4 ... ' 137: Testing gdb-index-dwarf4 ... ++ t=out/test/x86_64/gdb-index-dwarf4 137: ++ mkdir -p out/test/x86_64/gdb-index-dwarf4 -137: ++ set -x -137: + on_qemu -137: + '[' '' '!=' '' ']' -137: + grep -qw qemu /proc/cpuinfo -137: + '[' x86_64 = riscv64 -o x86_64 = riscv32 -o x86_64 = sparc64 ']' -137: + command -v gdb -137: + test_cflags -gdwarf-4 -g -137: + echo 'int main() {}' -137: + cc -B. -gdwarf-4 -g -o /dev/null -xc - +135: ++ testname=gdb-index-dwarf2 +135: ++ echo -n 'Testing gdb-index-dwarf2 ... ' +135: Testing gdb-index-dwarf2 ... ++ t=out/test/x86_64/gdb-index-dwarf2 +135: ++ mkdir -p out/test/x86_64/gdb-index-dwarf2 +136: ++ testname=gdb-index-dwarf3 +136: ++ echo -n 'Testing gdb-index-dwarf3 ... ' +136: Testing gdb-index-dwarf3 ... ++ t=out/test/x86_64/gdb-index-dwarf3 +136: ++ mkdir -p out/test/x86_64/gdb-index-dwarf3 +135: ++ set -x +135: + on_qemu +135: + '[' '' '!=' '' ']' +135: + grep -qw qemu /proc/cpuinfo +135: + '[' x86_64 = riscv64 -o x86_64 = riscv32 -o x86_64 = sparc64 ']' +135: + command -v gdb +136: ++ set -x +136: + on_qemu +136: + '[' '' '!=' '' ']' +136: + grep -qw qemu /proc/cpuinfo +135: + echo 'int main() {}' +128: + 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 +110: + out/test/x86_64/dynamic-list4/exe1 +135: + cc -o /dev/null -xc -gdwarf-2 -g - +110: + grep -q 'foo1 bar1 baz1' 138: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/gdb-index-dwarf5.sh +32: + readelf -x .foo -x .bar out/test/x86_64/arch-x86_64-reloc/exe +32: + grep -Fq '0x00000010 00000000 00000000 10000000 00000000' out/test/x86_64/arch-x86_64-reloc/log 138: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc +110: + 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 138: ++ export LC_ALL=C 138: ++ LC_ALL=C 138: ++ '[' -z x86_64 ']' @@ -8994,52 +9123,50 @@ 138: ++ QEMU= 138: ++ case $MACHINE in 138: ++ tlsdesc_opt=-mtls-dialect=gnu2 +32: + grep -Fq '0x00000010 18000000 00000000' out/test/x86_64/arch-x86_64-reloc/log 138: +++ uname 138: ++ '[' Linux = FreeBSD ']' 138: ++ trap 'on_error $LINENO' ERR 138: ++ trap on_exit EXIT +136: + '[' x86_64 = riscv64 -o x86_64 = riscv32 -o x86_64 = sparc64 ']' +136: + command -v gdb +136: + test_cflags -gdwarf-3 +136: + echo 'int main() {}' +136: + cc -B. -gdwarf-3 -o /dev/null -xc - 138: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/gdb-index-dwarf5.sh .sh +124: + readelf --dyn-syms out/test/x86_64/exclude-libs3/d.so +137: ++ set -x +137: + on_qemu +137: + '[' '' '!=' '' ']' +137: + grep -qw qemu /proc/cpuinfo 138: ++ testname=gdb-index-dwarf5 138: ++ echo -n 'Testing gdb-index-dwarf5 ... ' 138: Testing gdb-index-dwarf5 ... ++ t=out/test/x86_64/gdb-index-dwarf5 138: ++ mkdir -p out/test/x86_64/gdb-index-dwarf5 +32: + on_exit +32: + echo OK +32: OK +32: + exit 0 +119/387 Test #32: x86_64-arch-x86_64-reloc .............................. Passed 6.44 sec +test 139 + Start 139: x86_64-gdb-index-dwarf64 + +139: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/gdb-index-dwarf64.sh" +139: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu +139: Environment variables: +139: MACHINE=x86_64 +139: CPU= +139: Test timeout computed to be: 1500 +119: + readelf -e out/test/x86_64/entry/exe2 +124: + grep -Fq foo out/test/x86_64/exclude-libs3/log 138: ++ set -x 138: + on_qemu 138: + '[' '' '!=' '' ']' 138: + grep -qw qemu /proc/cpuinfo +139: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/gdb-index-dwarf64.sh 138: + '[' x86_64 = riscv64 -o x86_64 = riscv32 -o x86_64 = sparc64 ']' 138: + command -v gdb 138: + test_cflags -gdwarf-5 -g -138: + cc -B. -gdwarf-5 -g -o /dev/null -xc - -138: + echo 'int main() {}' -test 146 - Start 146: x86_64-gnu-retain - -146: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/gnu-retain.sh" -146: Working Directory: /build/reproducible-path/mold-2.36.0+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-gnu-unique - -147: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/gnu-unique.sh" -147: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -147: Environment variables: -147: MACHINE=x86_64 -147: CPU= -147: Test timeout computed to be: 1500 -test 148 - Start 148: x86_64-gnu-warning - -148: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/gnu-warning.sh" -148: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -148: Environment variables: -148: MACHINE=x86_64 -148: CPU= -148: Test timeout computed to be: 1500 -139: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/gdb-index-dwarf64.sh 139: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 139: ++ export LC_ALL=C 139: ++ LC_ALL=C @@ -9056,7 +9183,45 @@ 139: ++ QEMU= 139: ++ case $MACHINE in 139: ++ tlsdesc_opt=-mtls-dialect=gnu2 +132: + cc -o out/test/x86_64/func-addr/b.o -c -xc -fno-PIC - +119: + grep -q 'Entry point address:.*0x2000$' out/test/x86_64/entry/log +124: + on_exit +124: + echo OK +124: OK +124: + exit 0 +132: + cat +138: + echo 'int main() {}' +138: + cc -B. -gdwarf-5 -g -o /dev/null -xc - 139: +++ uname +137: + '[' x86_64 = riscv64 -o x86_64 = riscv32 -o x86_64 = sparc64 ']' +137: + command -v gdb +137: + test_cflags -gdwarf-4 -g +120/387 Test #124: x86_64-exclude-libs3 .................................. Passed 0.83 sec +119: + on_exit +119: + echo OK +119: OK +119: + exit 0 +test 140 + Start 140: x86_64-gdb-index-empty + +140: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/gdb-index-empty.sh" +140: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu +140: Environment variables: +140: MACHINE=x86_64 +140: CPU= +140: Test timeout computed to be: 1500 +121/387 Test #119: x86_64-entry .......................................... Passed 1.01 sec +test 141 + Start 141: x86_64-gdb-index-split-dwarf + +141: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/gdb-index-split-dwarf.sh" +141: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu +141: Environment variables: +141: MACHINE=x86_64 +141: CPU= +141: Test timeout computed to be: 1500 +137: + echo 'int main() {}' +137: + cc -B. -gdwarf-4 -g -o /dev/null -xc - 139: ++ '[' Linux = FreeBSD ']' 139: ++ trap 'on_error $LINENO' ERR 139: ++ trap on_exit EXIT @@ -9065,28 +9230,6 @@ 139: ++ echo -n 'Testing gdb-index-dwarf64 ... ' 139: Testing gdb-index-dwarf64 ... ++ t=out/test/x86_64/gdb-index-dwarf64 139: ++ mkdir -p out/test/x86_64/gdb-index-dwarf64 -139: ++ set -x -139: + on_qemu -139: + '[' '' '!=' '' ']' -139: + grep -qw qemu /proc/cpuinfo -139: + '[' x86_64 = riscv64 -o x86_64 = riscv32 -o x86_64 = sparc64 ']' -139: + command -v gdb -139: + test_cflags -gdwarf-5 -g -gdwarf64 -139: + echo 'int main() {}' -139: + cc -B. -gdwarf-5 -g -gdwarf64 -o /dev/null -xc - -121: + static=-static -121: + static='-static -pthread' -121: + cat -121: + c++ -c -o out/test/x86_64/exception/b.o out/test/x86_64/exception/a.cc -fPIC -125: + grep -q 'GNU_STACK.* RWE ' -125: + readelf --segments -W out/test/x86_64/execstack/exe -125: + cc -B. -o out/test/x86_64/execstack/exe out/test/x86_64/execstack/a.o -Wl,-z,execstack -Wl,-z,noexecstack -128: + cc -shared -fPIC -o out/test/x86_64/export-from-exe/b.so -xc - -128: + cat -107: + readelf --dyn-syms out/test/x86_64/dynamic-list/exe3 -107: + grep -q ' foo' out/test/x86_64/dynamic-list/log3 -107: + grep -q ' bar' out/test/x86_64/dynamic-list/log3 -107: + on_exit 140: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/gdb-index-empty.sh 140: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 140: ++ export LC_ALL=C @@ -9104,6 +9247,11 @@ 140: ++ QEMU= 140: ++ case $MACHINE in 140: ++ tlsdesc_opt=-mtls-dialect=gnu2 +125: + readelf --segments -W out/test/x86_64/execstack/exe +134: + 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 +129: + 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 +125: + grep -q 'GNU_STACK.* RW ' +125: + cc -B. -o out/test/x86_64/execstack/exe out/test/x86_64/execstack/a.o 140: +++ uname 140: ++ '[' Linux = FreeBSD ']' 140: ++ trap 'on_error $LINENO' ERR @@ -9114,9 +9262,20 @@ 140: Testing gdb-index-empty ... ++ t=out/test/x86_64/gdb-index-empty 140: ++ mkdir -p out/test/x86_64/gdb-index-empty 140: ++ set -x -140: + echo 'void _start() {}' +139: ++ set -x +139: + on_qemu +139: + '[' '' '!=' '' ']' +139: + grep -qw qemu /proc/cpuinfo 140: + cc -c -o out/test/x86_64/gdb-index-empty/a.o -xc - +140: + echo 'void _start() {}' +139: + '[' x86_64 = riscv64 -o x86_64 = riscv32 -o x86_64 = sparc64 ']' +139: + command -v gdb +139: + test_cflags -gdwarf-5 -g -gdwarf64 141: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/gdb-index-split-dwarf.sh +101: + grep -Eq 'Shared library: \[.*dt-needed/libbar\.so\]' +101: + readelf --dynamic out/test/x86_64/dt-needed/exe +139: + cc -B. -gdwarf-5 -g -gdwarf64 -o /dev/null -xc - +139: + echo 'int main() {}' 141: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 141: ++ export LC_ALL=C 141: ++ LC_ALL=C @@ -9134,6 +9293,7 @@ 141: ++ case $MACHINE in 141: ++ tlsdesc_opt=-mtls-dialect=gnu2 141: +++ uname +101: + 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 141: ++ '[' Linux = FreeBSD ']' 141: ++ trap 'on_error $LINENO' ERR 141: ++ trap on_exit EXIT @@ -9142,15 +9302,60 @@ 141: ++ echo -n 'Testing gdb-index-split-dwarf ... ' 141: Testing gdb-index-split-dwarf ... ++ t=out/test/x86_64/gdb-index-split-dwarf 141: ++ mkdir -p out/test/x86_64/gdb-index-split-dwarf +135: + cc -c -o out/test/x86_64/gdb-index-dwarf2/a.o -fPIC -g -ggnu-pubnames -gdwarf-2 -xc - -ffunction-sections +122: + readelf --dyn-syms out/test/x86_64/exclude-libs/f.so +135: + cat +130: + cat +132: + 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 +130: + cc -o out/test/x86_64/filler/a.o -c -xc - 141: ++ set -x 141: + on_qemu 141: + '[' '' '!=' '' ']' 141: + grep -qw qemu /proc/cpuinfo +122: + grep -Fq foo out/test/x86_64/exclude-libs/log +128: + grep -q expfn2 +128: + readelf --dyn-syms out/test/x86_64/export-from-exe/exe +121: + c++ -B. -o out/test/x86_64/exception/exe1 out/test/x86_64/exception/b.o -static -pthread 141: + '[' x86_64 = riscv64 -o x86_64 = riscv32 -o x86_64 = sparc64 ']' 141: + command -v gdb 141: + test_cflags -gdwarf-5 -g +110: + out/test/x86_64/dynamic-list4/exe2 +110: + grep -q 'foo2 bar2 baz1' +122: + grep -Fq bar out/test/x86_64/exclude-libs/log +110: + on_exit +110: + echo OK +110: OK +110: + exit 0 +128: + grep -q expfn1 +128: + readelf --dyn-syms out/test/x86_64/export-from-exe/exe +122/387 Test #110: x86_64-dynamic-list4 .................................. Passed 1.91 sec +test 142 + Start 142: x86_64-glibc-2.22-bug + +142: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/glibc-2.22-bug.sh" +142: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu +142: Environment variables: +142: MACHINE=x86_64 +142: CPU= +142: Test timeout computed to be: 1500 141: + echo 'int main() {}' 141: + cc -B. -gdwarf-5 -g -o /dev/null -xc - +128: + on_exit +128: + echo OK +128: OK +128: + exit 0 +122: + grep -Fq baz out/test/x86_64/exclude-libs/log +122: + 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 +123/387 Test #128: x86_64-export-from-exe ................................ Passed 0.85 sec +test 143 + Start 143: x86_64-global-offset-table + +143: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/global-offset-table.sh" +143: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu +143: Environment variables: +143: MACHINE=x86_64 +143: CPU= +143: Test timeout computed to be: 1500 142: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/glibc-2.22-bug.sh 142: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 142: ++ export LC_ALL=C @@ -9168,18 +9373,11 @@ 142: ++ QEMU= 142: ++ case $MACHINE in 142: ++ tlsdesc_opt=-mtls-dialect=gnu2 +140: + ./mold -o out/test/x86_64/gdb-index-empty/exe out/test/x86_64/gdb-index-empty/a.o -gdb-index 142: +++ uname 142: ++ '[' Linux = FreeBSD ']' 142: ++ trap 'on_error $LINENO' ERR 142: ++ trap on_exit EXIT -142: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/glibc-2.22-bug.sh .sh -142: ++ testname=glibc-2.22-bug -142: ++ echo -n 'Testing glibc-2.22-bug ... ' -142: Testing glibc-2.22-bug ... ++ t=out/test/x86_64/glibc-2.22-bug -142: ++ mkdir -p out/test/x86_64/glibc-2.22-bug -142: ++ set -x -142: + cc -o out/test/x86_64/glibc-2.22-bug/a.o -fPIC -c -xc - -142: + cat 143: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/global-offset-table.sh 143: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 143: ++ export LC_ALL=C @@ -9197,20 +9395,100 @@ 143: ++ QEMU= 143: ++ case $MACHINE in 143: ++ tlsdesc_opt=-mtls-dialect=gnu2 +138: + cat +142: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/glibc-2.22-bug.sh .sh +142: ++ testname=glibc-2.22-bug +142: ++ echo -n 'Testing glibc-2.22-bug ... ' +142: Testing glibc-2.22-bug ... ++ t=out/test/x86_64/glibc-2.22-bug +142: ++ mkdir -p out/test/x86_64/glibc-2.22-bug +138: + cat +142: ++ set -x +125: + readelf --segments -W out/test/x86_64/execstack/exe +135: + cc -c -o out/test/x86_64/gdb-index-dwarf2/b.o -fPIC -g -ggnu-pubnames -gdwarf-2 -xc - -ffunction-sections +135: + cat 143: +++ uname 143: ++ '[' Linux = FreeBSD ']' 143: ++ trap 'on_error $LINENO' ERR 143: ++ trap on_exit EXIT +142: + cc -o out/test/x86_64/glibc-2.22-bug/a.o -fPIC -c -xc - +125: + grep -q 'GNU_STACK.* RW ' +138: + cat 143: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/global-offset-table.sh .sh +125: + on_exit +125: + echo OK +125: OK +125: + exit 0 +124/387 Test #125: x86_64-execstack ...................................... Passed 1.11 sec 143: ++ testname=global-offset-table 143: ++ echo -n 'Testing global-offset-table ... ' 143: Testing global-offset-table ... ++ t=out/test/x86_64/global-offset-table 143: ++ mkdir -p out/test/x86_64/global-offset-table +test 144 + Start 144: x86_64-gnu-hash + +144: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/gnu-hash.sh" +144: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu +144: Environment variables: +144: MACHINE=x86_64 +144: CPU= +144: Test timeout computed to be: 1500 143: ++ set -x 143: + '[' x86_64 = ppc64le ']' 143: + cat -143: + cc -fPIC -c -o out/test/x86_64/global-offset-table/a.o -xc - +129: + on_exit +129: + echo OK +129: OK +129: + exit 0 +142: + cat +138: + cat +101: + grep -Fq 'Shared library: [libbar.so]' +125/387 Test #129: x86_64-fatal-warnings ................................. Passed 0.90 sec +test 145 + Start 145: x86_64-gnu-property + +145: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/gnu-property.sh" +145: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu +145: Environment variables: +145: MACHINE=x86_64 +145: CPU= +145: Test timeout computed to be: 1500 +101: + readelf --dynamic out/test/x86_64/dt-needed/exe +101: + on_exit +101: + echo OK +101: OK +101: + exit 0 +138: + 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 +126/387 Test #101: x86_64-dt-needed ...................................... Passed 2.38 sec +145: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/gnu-property.sh 144: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/gnu-hash.sh +test 146 + Start 146: x86_64-gnu-retain + +146: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/gnu-retain.sh" +146: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu +146: Environment variables: +146: MACHINE=x86_64 +146: CPU= +146: Test timeout computed to be: 1500 +145: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc +145: ++ export LC_ALL=C +145: ++ LC_ALL=C +145: ++ '[' -z x86_64 ']' +145: ++ '[' -z '' ']' +145: ++ TESTDIR=out/test/x86_64 +145: ++ CC=cc +145: ++ CXX=c++ +145: ++ GCC=gcc +145: ++ GXX=g++ +145: ++ OBJDUMP=objdump +145: ++ OBJCOPY=objcopy +145: ++ STRIP=strip +145: ++ QEMU= +145: ++ case $MACHINE in +145: ++ tlsdesc_opt=-mtls-dialect=gnu2 +143: + cc -fPIC -c -o out/test/x86_64/global-offset-table/a.o -xc - +130: + cc -B. -static -Wl,--filler,0xfe -o out/test/x86_64/filler/exe1 out/test/x86_64/filler/a.o +133: + readelf --symbols out/test/x86_64/gc-sections/exe1 144: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 144: ++ export LC_ALL=C 144: ++ LC_ALL=C @@ -9227,96 +9505,50 @@ 144: ++ QEMU= 144: ++ case $MACHINE in 144: ++ tlsdesc_opt=-mtls-dialect=gnu2 +134: + readelf -WS out/test/x86_64/gdb-index-compress-output/b.so +145: +++ uname 144: +++ uname 144: ++ '[' Linux = FreeBSD ']' 144: ++ trap 'on_error $LINENO' ERR 144: ++ trap on_exit EXIT +134: + grep -Fq .gdb_index +146: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/gnu-retain.sh +145: ++ '[' Linux = FreeBSD ']' +145: ++ trap 'on_error $LINENO' ERR +145: ++ trap on_exit EXIT +140: + readelf -WS out/test/x86_64/gdb-index-empty/exe +132: + out/test/x86_64/func-addr/exe 144: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/gnu-hash.sh .sh 144: ++ testname=gnu-hash 144: ++ echo -n 'Testing gnu-hash ... ' 144: Testing gnu-hash ... ++ t=out/test/x86_64/gnu-hash 144: ++ mkdir -p out/test/x86_64/gnu-hash -144: ++ set -x -144: + cat -144: + cc -c -o out/test/x86_64/gnu-hash/a.o -xc - -145: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/gnu-property.sh -145: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc -145: ++ export LC_ALL=C -145: ++ LC_ALL=C -145: ++ '[' -z x86_64 ']' -145: ++ '[' -z '' ']' -145: ++ TESTDIR=out/test/x86_64 -145: ++ CC=cc -145: ++ CXX=c++ -145: ++ GCC=gcc -145: ++ GXX=g++ -145: ++ OBJDUMP=objdump -145: ++ OBJCOPY=objcopy -145: ++ STRIP=strip -145: ++ QEMU= -145: ++ 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 +132: + grep -q 1 +132: + on_exit +132: + echo OK +132: OK +132: + exit 0 145: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/gnu-property.sh .sh 145: ++ testname=gnu-property 145: ++ echo -n 'Testing gnu-property ... ' 145: Testing gnu-property ... ++ t=out/test/x86_64/gnu-property 145: ++ mkdir -p out/test/x86_64/gnu-property -145: ++ set -x -145: + cc -o out/test/x86_64/gnu-property/a.o -c -xc - -145: + cat -107/387 Test #114: x86_64-emit-relocs .................................... Passed 4.25 sec -108/387 Test #123: x86_64-exclude-libs2 .................................. Passed 0.64 sec -test 149 - Start 149: x86_64-hash-style-sysv - -149: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/hash-style-sysv.sh" -149: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -149: Environment variables: -149: MACHINE=x86_64 -149: CPU= -149: Test timeout computed to be: 1500 -test 150 - Start 150: x86_64-hash-style +133: + grep -qv live_fn1 out/test/x86_64/gc-sections/log.1 +134: + cc -c -o out/test/x86_64/gdb-index-compress-output/c.o -fPIC -g -ggnu-pubnames -gdwarf-4 -xc - -gz +127/387 Test #132: x86_64-func-addr ...................................... Passed 0.75 sec +134: + cat +144: ++ set -x +test 147 + Start 147: x86_64-gnu-unique -150: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/hash-style.sh" -150: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -150: Environment variables: -150: MACHINE=x86_64 -150: CPU= -150: Test timeout computed to be: 1500 -107: + echo OK -107: OK -107: + exit 0 -109/387 Test #107: x86_64-dynamic-list ................................... Passed 4.56 sec -100: + grep -q init out/test/x86_64/dt-init/log2 -100: + grep -q fini out/test/x86_64/dt-init/log2 -100: + on_exit -100: + echo OK -100: OK -100: + exit 0 -110/387 Test #100: x86_64-dt-init ........................................ Passed 4.94 sec -32: + 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 -126: + cc -B. -o out/test/x86_64/execute-only/exe out/test/x86_64/execute-only/a.o -Wl,--execute-only -122: + rm -f out/test/x86_64/exclude-libs/d.a -122: + ar crs out/test/x86_64/exclude-libs/d.a out/test/x86_64/exclude-libs/b.o -122: + cat -101: + grep -Fq 'Shared library: [libfoo]' -101: + readelf --dynamic out/test/x86_64/dt-needed/exe -101: + 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 -108: + readelf --dyn-syms out/test/x86_64/dynamic-list2/exe1 -108: + grep -q ' foo' out/test/x86_64/dynamic-list2/log1 -108: + grep -q ' bar' out/test/x86_64/dynamic-list2/log1 -108: + grep -q ' _Z3bazi' out/test/x86_64/dynamic-list2/log1 -108: + 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 -78: + out/test/x86_64/copyrel-alignment/exe1 -78: + readelf -W --sections out/test/x86_64/copyrel-alignment/exe1 -78: + grep -q '\.copyrel.* 32$' -78: + 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 -146: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/gnu-retain.sh +147: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/gnu-unique.sh" +147: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu +147: Environment variables: +147: MACHINE=x86_64 +147: CPU= +147: Test timeout computed to be: 1500 +144: + cc -c -o out/test/x86_64/gnu-hash/a.o -xc - +144: + cat 146: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 146: ++ export LC_ALL=C 146: ++ LC_ALL=C @@ -9334,18 +9566,17 @@ 146: ++ case $MACHINE in 146: ++ tlsdesc_opt=-mtls-dialect=gnu2 146: +++ uname +133: + grep -qv live_fn2 out/test/x86_64/gc-sections/log.1 +133: + grep -qv dead_fn1 out/test/x86_64/gc-sections/log.1 +145: ++ set -x +145: + cc -o out/test/x86_64/gnu-property/a.o -c -xc - +145: + cat +142: + cc -B. -o out/test/x86_64/glibc-2.22-bug/b.so -shared out/test/x86_64/glibc-2.22-bug/a.o +140: + grep -Fq .gdb_index out/test/x86_64/gdb-index-empty/log 146: ++ '[' Linux = FreeBSD ']' 146: ++ trap 'on_error $LINENO' ERR 146: ++ trap on_exit EXIT 146: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/gnu-retain.sh .sh -146: ++ testname=gnu-retain -146: ++ echo -n 'Testing gnu-retain ... ' -146: Testing gnu-retain ... ++ t=out/test/x86_64/gnu-retain -146: ++ mkdir -p out/test/x86_64/gnu-retain -146: ++ set -x -146: + '[' x86_64 = ppc64 ']' -146: + cat -146: + cc -c -o out/test/x86_64/gnu-retain/a.o -xc - -ffunction-sections 147: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/gnu-unique.sh 147: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 147: ++ export LC_ALL=C @@ -9363,23 +9594,51 @@ 147: ++ QEMU= 147: ++ case $MACHINE in 147: ++ tlsdesc_opt=-mtls-dialect=gnu2 +146: ++ testname=gnu-retain +146: ++ echo -n 'Testing gnu-retain ... ' +146: Testing gnu-retain ... ++ t=out/test/x86_64/gnu-retain +146: ++ mkdir -p out/test/x86_64/gnu-retain +133: + grep -qv dead_fn2 out/test/x86_64/gc-sections/log.1 +140: + on_exit +140: + echo OK +140: OK +140: + exit 0 +128/387 Test #140: x86_64-gdb-index-empty ................................ Passed 0.45 sec 147: +++ uname +136: + cc -c -o out/test/x86_64/gdb-index-dwarf3/a.o -fPIC -g -ggnu-pubnames -gdwarf-3 -xc - -ffunction-sections +test 148 + Start 148: x86_64-gnu-warning + +148: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/gnu-warning.sh" +148: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu +148: Environment variables: +148: MACHINE=x86_64 +148: CPU= +148: Test timeout computed to be: 1500 147: ++ '[' Linux = FreeBSD ']' 147: ++ trap 'on_error $LINENO' ERR 147: ++ trap on_exit EXIT 147: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/gnu-unique.sh .sh +136: + cat +146: ++ set -x +146: + '[' x86_64 = ppc64 ']' +146: + cc -c -o out/test/x86_64/gnu-retain/a.o -xc - -ffunction-sections +146: + cat +133: + grep -qv live_var1 out/test/x86_64/gc-sections/log.1 147: ++ testname=gnu-unique 147: ++ echo -n 'Testing gnu-unique ... ' 147: Testing gnu-unique ... ++ t=out/test/x86_64/gnu-unique 147: ++ mkdir -p out/test/x86_64/gnu-unique +133: + grep -qv live_var2 out/test/x86_64/gc-sections/log.1 +135: + 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 147: ++ set -x 147: + command -v g++ -147: + cat -147: + g++ -o out/test/x86_64/gnu-unique/a.o -c -std=c++17 -fno-gnu-unique -xc++ - 148: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/gnu-warning.sh 148: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 148: ++ export LC_ALL=C 148: ++ LC_ALL=C +147: + g++ -o out/test/x86_64/gnu-unique/a.o -c -std=c++17 -fno-gnu-unique -xc++ - +147: + cat 148: ++ '[' -z x86_64 ']' 148: ++ '[' -z '' ']' 148: ++ TESTDIR=out/test/x86_64 @@ -9393,6 +9652,7 @@ 148: ++ QEMU= 148: ++ case $MACHINE in 148: ++ tlsdesc_opt=-mtls-dialect=gnu2 +133: + grep -qv dead_var1 out/test/x86_64/gc-sections/log.1 148: +++ uname 148: ++ '[' Linux = FreeBSD ']' 148: ++ trap 'on_error $LINENO' ERR @@ -9402,51 +9662,54 @@ 148: ++ echo -n 'Testing gnu-warning ... ' 148: Testing gnu-warning ... ++ t=out/test/x86_64/gnu-warning 148: ++ mkdir -p out/test/x86_64/gnu-warning +133: + grep -qv dead_var2 out/test/x86_64/gc-sections/log.1 +134: + 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 +144: + cc -B. -o out/test/x86_64/gnu-hash/b.so out/test/x86_64/gnu-hash/a.o -Wl,-hash-style=gnu -shared +141: + cat +133: + out/test/x86_64/gc-sections/exe1 148: ++ set -x -148: + cat +141: + cat +133: + grep -q '1 2' 148: + gcc -c -o out/test/x86_64/gnu-warning/a.o -xc - -test 151 - Start 151: x86_64-hello-dynamic - -151: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/hello-dynamic.sh" -151: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -151: Environment variables: -151: MACHINE=x86_64 -151: CPU= -151: Test timeout computed to be: 1500 -test 152 - Start 152: x86_64-hello-static +148: + cat +133: + c++ -B. -o out/test/x86_64/gc-sections/exe2 out/test/x86_64/gc-sections/a.cc -ffunction-sections -fdata-sections -Wl,-gc-sections +141: + cat +122: + readelf --dyn-syms out/test/x86_64/exclude-libs/f.so +122: + grep -Fq foo out/test/x86_64/exclude-libs/log +141: + cat +141: + cc -c -o out/test/x86_64/gdb-index-split-dwarf/a.o out/test/x86_64/gdb-index-split-dwarf/a.c -fPIC -g -ggnu-pubnames -gdwarf-5 -gsplit-dwarf +145: + cc -B. -o out/test/x86_64/gnu-property/exe out/test/x86_64/gnu-property/a.o -no-pie +138: + 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 +122: + grep -Fq bar out/test/x86_64/exclude-libs/log +122: + grep -Fq baz out/test/x86_64/exclude-libs/log +137: + cc -c -o out/test/x86_64/gdb-index-dwarf4/a.o -fPIC -g -ggnu-pubnames -gdwarf-4 -xc - -ffunction-sections +137: + cat +143: + 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_ +146: + readelf -WS out/test/x86_64/gnu-retain/a.o +146: + grep -q '\.text\.foo.*AXR' +122: + 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 +146: + cc -B. -o out/test/x86_64/gnu-retain/exe out/test/x86_64/gnu-retain/a.o -Wl,-gc-sections +142: + grep -E -A1 '\.rela?\.dyn' +142: + readelf -W --sections out/test/x86_64/glibc-2.22-bug/b.so +142: + grep -Eq '\.rela?\.plt' +142: + on_exit +142: + echo OK +142: OK +142: + exit 0 +129/387 Test #142: x86_64-glibc-2.22-bug ................................. Passed 0.44 sec +test 149 + Start 149: x86_64-hash-style-sysv -152: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/hello-static.sh" -152: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -152: Environment variables: -152: MACHINE=x86_64 -152: CPU= -152: Test timeout computed to be: 1500 -122: + cc -fPIC -xc -c -o out/test/x86_64/exclude-libs/e.o - -99: + grep -q ' foo$' -99: + readelf --dyn-syms out/test/x86_64/dso-undef/exe -99: + on_exit -99: + echo OK -99: OK -99: + exit 0 -134: + 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 -94: + grep -q 'undefined symbol: Pi$' out/test/x86_64/demangle/log -94: + on_exit -94: + echo OK -94: OK -94: + exit 0 -124: + 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 -110: + cc -B. -shared -o out/test/x86_64/dynamic-list4/d.so out/test/x86_64/dynamic-list4/c.o -120: + command -v perl -120: + '[' x86_64 = sh4 ']' -120: + c++ -o out/test/x86_64/exception-multiple-ehframe/a.o -c -xc++ - -120: + cat -129: + cat -129: + cc -fcommon -xc -c -o out/test/x86_64/fatal-warnings/b.o - -142: + cc -B. -o out/test/x86_64/glibc-2.22-bug/b.so -shared out/test/x86_64/glibc-2.22-bug/a.o -121: + c++ -c -o out/test/x86_64/exception/c.o out/test/x86_64/exception/a.cc -fno-PIC -140: + ./mold -o out/test/x86_64/gdb-index-empty/exe out/test/x86_64/gdb-index-empty/a.o -gdb-index +149: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/hash-style-sysv.sh" +149: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu +149: Environment variables: +149: MACHINE=x86_64 +149: CPU= +149: Test timeout computed to be: 1500 +139: + cat +136: + cc -c -o out/test/x86_64/gdb-index-dwarf3/b.o -fPIC -g -ggnu-pubnames -gdwarf-3 -xc - -ffunction-sections +136: + cat +139: + cat 149: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/hash-style-sysv.sh 149: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 149: ++ export LC_ALL=C @@ -9464,15 +9727,53 @@ 149: ++ QEMU= 149: ++ case $MACHINE in 149: ++ tlsdesc_opt=-mtls-dialect=gnu2 +139: + cat 149: +++ uname 149: ++ '[' Linux = FreeBSD ']' 149: ++ trap 'on_error $LINENO' ERR 149: ++ trap on_exit EXIT 149: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/hash-style-sysv.sh .sh +139: + cat 149: ++ testname=hash-style-sysv 149: ++ echo -n 'Testing hash-style-sysv ... ' 149: Testing hash-style-sysv ... ++ t=out/test/x86_64/hash-style-sysv 149: ++ mkdir -p out/test/x86_64/hash-style-sysv +139: + 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 +141: + 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 +149: ++ set -x +121: + out/test/x86_64/exception/exe1 +149: + cc -o out/test/x86_64/hash-style-sysv/a.o -c -xc - -fPIC +147: + g++ -o out/test/x86_64/gnu-unique/b.o -c -std=c++17 -fgnu-unique -xc++ - +148: + cc -B. -o out/test/x86_64/gnu-warning/exe out/test/x86_64/gnu-warning/a.o -no-pie +138: + 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 +137: + cc -c -o out/test/x86_64/gdb-index-dwarf4/b.o -fPIC -g -ggnu-pubnames -gdwarf-4 -xc - -ffunction-sections +121: + c++ -B. -o out/test/x86_64/exception/exe2 out/test/x86_64/exception/c.o -no-pie -static -pthread +149: + cat +147: + cat +137: + cat +144: + on_exit +144: + echo OK +144: OK +144: + exit 0 +130/387 Test #144: x86_64-gnu-hash ....................................... Passed 0.48 sec +136: + 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 +test 150 + Start 150: x86_64-hash-style + +150: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/hash-style.sh" +150: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu +150: Environment variables: +150: MACHINE=x86_64 +150: CPU= +150: Test timeout computed to be: 1500 +130: + sed -i -e 's/--filler 0xfe/--filler 0x00/' out/test/x86_64/filler/exe1 +135: + grep -Fq .gdb_index +135: + readelf -WS out/test/x86_64/gdb-index-dwarf2/c.so +135: + cc -c -o out/test/x86_64/gdb-index-dwarf2/d.o -fPIC -g -ggnu-pubnames -gdwarf-2 -xc - -gz +135: + cat +134: + grep -Fq .gdb_index +134: + readelf -WS out/test/x86_64/gdb-index-compress-output/exe +130: + od -x out/test/x86_64/filler/exe1 150: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/hash-style.sh 150: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 150: ++ export LC_ALL=C @@ -9490,17 +9791,83 @@ 150: ++ QEMU= 150: ++ case $MACHINE in 150: ++ tlsdesc_opt=-mtls-dialect=gnu2 +134: + grep -q 'Hello world' +134: + out/test/x86_64/gdb-index-compress-output/exe 150: +++ uname 150: ++ '[' Linux = FreeBSD ']' 150: ++ trap 'on_error $LINENO' ERR 150: ++ trap on_exit EXIT +139: + 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 +147: + 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 +134: + DEBUGINFOD_URLS= +134: + 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 150: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/hash-style.sh .sh 150: ++ testname=hash-style 150: ++ echo -n 'Testing hash-style ... ' 150: Testing hash-style ... ++ t=out/test/x86_64/hash-style 150: ++ mkdir -p out/test/x86_64/hash-style -111/387 Test #94: x86_64-demangle ....................................... Passed 5.63 sec -112/387 Test #99: x86_64-dso-undef ...................................... Passed 5.34 sec +149: + 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 +150: ++ set -x +143: + out/test/x86_64/global-offset-table/exe +150: + cc -o out/test/x86_64/hash-style/a.o -c -xc - +150: + cat +146: + nm out/test/x86_64/gnu-retain/exe +143: ++ out/test/x86_64/global-offset-table/exe +143: + GOT_ADDR=2038a8 +143: + '[' x86_64 = x86_64 -o x86_64 = i686 ']' +143: + grep -q '\.got\.plt .*2038a8 ' +143: + readelf -WS out/test/x86_64/global-offset-table/exe +146: + grep -q foo out/test/x86_64/gnu-retain/log +145: + grep -Fqw .note.gnu.property +148: + grep -q 'Hello world' +148: + out/test/x86_64/gnu-warning/exe +145: + readelf -W --sections out/test/x86_64/gnu-property/exe +137: + 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 +143: + on_exit +143: + echo OK +143: OK +143: + exit 0 +148: + on_exit +148: + echo OK +148: OK +131/387 Test #143: x86_64-global-offset-table ............................ Passed 0.73 sec +148: + exit 0 +122: + readelf --dyn-syms out/test/x86_64/exclude-libs/f.so +test 151 + Start 151: x86_64-hello-dynamic + +151: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/hello-dynamic.sh" +151: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu +151: Environment variables: +151: MACHINE=x86_64 +151: CPU= +151: Test timeout computed to be: 1500 +132/387 Test #148: x86_64-gnu-warning .................................... Passed 0.55 sec +122: + grep -Fq foo out/test/x86_64/exclude-libs/log +test 152 + Start 152: x86_64-hello-static + +152: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/hello-static.sh" +152: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu +152: Environment variables: +152: MACHINE=x86_64 +152: CPU= +152: Test timeout computed to be: 1500 +146: + grep -q bar out/test/x86_64/gnu-retain/log +146: + on_exit +146: + echo OK +146: OK +146: + exit 0 +135: + 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 +145: + readelf -W --segments out/test/x86_64/gnu-property/exe +145: + grep -qw GNU_PROPERTY +145: + on_exit +145: + echo OK +145: OK +145: + exit 0 +141: + 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 +133/387 Test #146: x86_64-gnu-retain ..................................... Passed 0.66 sec +122: + grep -Fq bar out/test/x86_64/exclude-libs/log test 153 Start 153: x86_64-help @@ -9510,6 +9877,14 @@ 153: MACHINE=x86_64 153: CPU= 153: Test timeout computed to be: 1500 +134/387 Test #145: x86_64-gnu-property ................................... Passed 0.70 sec +151: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/hello-dynamic.sh +151: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc +151: ++ export LC_ALL=C +151: ++ LC_ALL=C +151: ++ '[' -z x86_64 ']' +151: ++ '[' -z '' ']' +122: + grep -Fq baz out/test/x86_64/exclude-libs/log test 154 Start 154: x86_64-hidden-archive @@ -9519,19 +9894,6 @@ 154: MACHINE=x86_64 154: CPU= 154: Test timeout computed to be: 1500 -149: ++ set -x -149: + cat -149: + cc -o out/test/x86_64/hash-style-sysv/a.o -c -xc - -fPIC -150: ++ set -x -150: + cat -150: + cc -o out/test/x86_64/hash-style/a.o -c -xc - -143: + 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_ -151: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/hello-dynamic.sh -151: + . /build/reproducible-path/mold-2.36.0+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++ @@ -9543,18 +9905,8 @@ 151: ++ QEMU= 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 -151: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/hello-dynamic.sh .sh -151: ++ testname=hello-dynamic -151: ++ echo -n 'Testing hello-dynamic ... ' -151: Testing hello-dynamic ... ++ t=out/test/x86_64/hello-dynamic -151: ++ mkdir -p out/test/x86_64/hello-dynamic -151: ++ set -x -151: + cc -o out/test/x86_64/hello-dynamic/a.o -c -xc - -fno-PIE -151: + cat +138: + 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 +139: + 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 152: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/hello-static.sh 152: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 152: ++ export LC_ALL=C @@ -9576,34 +9928,56 @@ 152: ++ '[' Linux = FreeBSD ']' 152: ++ trap 'on_error $LINENO' ERR 152: ++ trap on_exit EXIT +120: + command -v perl +120: + '[' x86_64 = sh4 ']' +120: + cat +120: + c++ -o out/test/x86_64/exception-multiple-ehframe/a.o -c -xc++ - +122: + cc -B. -shared -o out/test/x86_64/exclude-libs/f.so out/test/x86_64/exclude-libs/e.o out/test/x86_64/exclude-libs/c.a out/test/x86_64/exclude-libs/d.a -Wl,-exclude-libs=c.a:d.a +150: + ./mold -shared -o out/test/x86_64/hash-style/b.so out/test/x86_64/hash-style/a.o +151: +++ uname +151: ++ '[' Linux = FreeBSD ']' +151: ++ trap 'on_error $LINENO' ERR +151: ++ trap on_exit EXIT +153: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/help.sh 152: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/hello-static.sh .sh 152: ++ testname=hello-static 152: ++ echo -n 'Testing hello-static ... ' 152: Testing hello-static ... ++ t=out/test/x86_64/hello-static 152: ++ mkdir -p out/test/x86_64/hello-static +151: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/hello-dynamic.sh .sh +151: ++ testname=hello-dynamic +151: ++ echo -n 'Testing hello-dynamic ... ' +151: Testing hello-dynamic ... ++ t=out/test/x86_64/hello-dynamic +151: ++ mkdir -p out/test/x86_64/hello-dynamic +130: + cc -B. -static -Wl,--filler,0x00 -o out/test/x86_64/filler/exe2 out/test/x86_64/filler/a.o 152: ++ set -x 152: + test_cflags -static -152: + cc -B. -static -o /dev/null -xc - 152: + echo 'int main() {}' -144: + cc -B. -o out/test/x86_64/gnu-hash/b.so out/test/x86_64/gnu-hash/a.o -Wl,-hash-style=gnu -shared -110: + cat -110: + cc -o out/test/x86_64/dynamic-list4/e.o -c -xc - -119: + readelf -e out/test/x86_64/entry/exe2 -134: + grep -Fq .gdb_index -134: + readelf -WS out/test/x86_64/gdb-index-compress-output/b.so -134: + cat -134: + cc -c -o out/test/x86_64/gdb-index-compress-output/c.o -fPIC -g -ggnu-pubnames -gdwarf-4 -xc - -gz -125: + readelf --segments -W out/test/x86_64/execstack/exe -125: + grep -q 'GNU_STACK.* RW ' -125: + cc -B. -o out/test/x86_64/execstack/exe out/test/x86_64/execstack/a.o -140: + readelf -WS out/test/x86_64/gdb-index-empty/exe -78: + out/test/x86_64/copyrel-alignment/exe2 -78: + readelf -W --sections out/test/x86_64/copyrel-alignment/exe2 -145: + cc -B. -o out/test/x86_64/gnu-property/exe out/test/x86_64/gnu-property/a.o -no-pie -146: + readelf -WS out/test/x86_64/gnu-retain/a.o -146: + grep -q '\.text\.foo.*AXR' -146: + cc -B. -o out/test/x86_64/gnu-retain/exe out/test/x86_64/gnu-retain/a.o -Wl,-gc-sections -153: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/help.sh +152: + cc -B. -static -o /dev/null -xc - +154: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/hidden-archive.sh +154: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc +154: ++ export LC_ALL=C +154: ++ LC_ALL=C +154: ++ '[' -z x86_64 ']' +154: ++ '[' -z '' ']' +154: ++ TESTDIR=out/test/x86_64 +154: ++ CC=cc +154: ++ CXX=c++ +154: ++ GCC=gcc +154: ++ GXX=g++ +154: ++ OBJDUMP=objdump +154: ++ OBJCOPY=objcopy +154: ++ STRIP=strip +154: ++ QEMU= +154: ++ case $MACHINE in +154: ++ tlsdesc_opt=-mtls-dialect=gnu2 +154: +++ uname +150: + readelf -WS out/test/x86_64/hash-style/b.so +150: + grep -Fq ' .hash' +154: ++ '[' Linux = FreeBSD ']' +139: + 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 +154: ++ trap 'on_error $LINENO' ERR +154: ++ trap on_exit EXIT 153: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 153: ++ export LC_ALL=C 153: ++ LC_ALL=C @@ -9620,46 +9994,35 @@ 153: ++ QEMU= 153: ++ case $MACHINE in 153: ++ tlsdesc_opt=-mtls-dialect=gnu2 +154: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/hidden-archive.sh .sh +151: ++ set -x +150: + readelf -WS out/test/x86_64/hash-style/b.so +150: + grep -Fq ' .gnu.hash' +154: ++ testname=hidden-archive +154: ++ echo -n 'Testing hidden-archive ... ' +154: Testing hidden-archive ... ++ t=out/test/x86_64/hidden-archive +154: ++ mkdir -p out/test/x86_64/hidden-archive +151: + cat +151: + cc -o out/test/x86_64/hello-dynamic/a.o -c -xc - -fno-PIE +150: + ./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 153: +++ uname +141: + 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 153: ++ '[' Linux = FreeBSD ']' -101: + readelf --dynamic out/test/x86_64/dt-needed/exe -78: + grep -q '\.copyrel.* 8$' 153: ++ trap 'on_error $LINENO' ERR 153: ++ trap on_exit EXIT -140: + grep -Fq .gdb_index out/test/x86_64/gdb-index-empty/log +154: ++ set -x +147: + out/test/x86_64/gnu-unique/exe +147: + grep -q foo=5 153: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/help.sh .sh 153: ++ testname=help 153: ++ echo -n 'Testing help ... ' 153: Testing help ... ++ t=out/test/x86_64/help 153: ++ mkdir -p out/test/x86_64/help -153: ++ set -x -153: + grep -q Usage -153: + ./mold --help -101: + grep -Fq 'Shared library: [libfoo]' -101: + 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 -154: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/hidden-archive.sh -154: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc -154: ++ export LC_ALL=C -154: ++ LC_ALL=C -154: ++ '[' -z x86_64 ']' -154: ++ '[' -z '' ']' -154: ++ TESTDIR=out/test/x86_64 -154: ++ CC=cc -154: ++ CXX=c++ -154: ++ GCC=gcc -154: ++ GXX=g++ -154: ++ OBJDUMP=objdump -154: ++ OBJCOPY=objcopy -154: ++ STRIP=strip -154: ++ QEMU= -154: ++ case $MACHINE in -154: ++ tlsdesc_opt=-mtls-dialect=gnu2 -78: + 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 -140: + on_exit -140: + echo OK -140: OK -140: + exit 0 -113/387 Test #140: x86_64-gdb-index-empty ................................ Passed 0.34 sec +147: + on_exit +147: + echo OK +147: OK +147: + exit 0 +135/387 Test #147: x86_64-gnu-unique ..................................... Passed 0.75 sec test 155 Start 155: x86_64-hidden-undef @@ -9669,66 +10032,17 @@ 155: MACHINE=x86_64 155: CPU= 155: Test timeout computed to be: 1500 -154: +++ uname -154: ++ '[' Linux = FreeBSD ']' -154: ++ trap 'on_error $LINENO' ERR -154: ++ trap on_exit EXIT -153: + on_exit -153: + echo OK -153: OK -153: + exit 0 -114/387 Test #153: x86_64-help ........................................... Passed 0.05 sec -154: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/hidden-archive.sh .sh -test 156 - Start 156: x86_64-hidden-weak-undef - -156: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/hidden-weak-undef.sh" -156: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -156: Environment variables: -156: MACHINE=x86_64 -156: CPU= -156: Test timeout computed to be: 1500 -154: ++ testname=hidden-archive -154: ++ echo -n 'Testing hidden-archive ... ' -154: Testing hidden-archive ... ++ t=out/test/x86_64/hidden-archive -154: ++ mkdir -p out/test/x86_64/hidden-archive -154: ++ set -x -154: + cc -c -o out/test/x86_64/hidden-archive/a.o -fPIC -xc - +153: ++ set -x +153: + grep -q Usage 154: + cat +154: + cc -c -o out/test/x86_64/hidden-archive/a.o -fPIC -xc - +136: + readelf -WS out/test/x86_64/gdb-index-dwarf3/c.so +136: + grep -Fq .gdb_index +153: + ./mold --help +133: + readelf --symbols out/test/x86_64/gc-sections/exe2 +136: + cc -c -o out/test/x86_64/gdb-index-dwarf3/d.o -fPIC -g -ggnu-pubnames -gdwarf-3 -xc - -gz 136: + cat -136: + cc -c -o out/test/x86_64/gdb-index-dwarf3/a.o -fPIC -g -ggnu-pubnames -gdwarf-3 -xc - -ffunction-sections -127: + ./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 -32: + out/test/x86_64/arch-x86_64-reloc/exe -32: + grep -q '^56$' -32: + 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 -132: + cat -132: + cc -o out/test/x86_64/func-addr/b.o -c -xc -fno-PIC - -108: + readelf --dyn-syms out/test/x86_64/dynamic-list2/exe2 -67: + readelf -n out/test/x86_64/build-id/exe -67: + grep -q 'GNU.*0x00000020.*NT_GNU_BUILD_ID' -67: + cc -B. -o out/test/x86_64/build-id/exe out/test/x86_64/build-id/a.c -Wl,-build-id=fast -126: + grep -q 'Hello world' 155: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/hidden-undef.sh -156: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/hidden-weak-undef.sh -156: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc -156: ++ export LC_ALL=C -156: ++ LC_ALL=C -156: ++ '[' -z x86_64 ']' -156: ++ '[' -z '' ']' -156: ++ TESTDIR=out/test/x86_64 -156: ++ CC=cc -156: ++ CXX=c++ -156: ++ GCC=gcc -156: ++ GXX=g++ -156: ++ OBJDUMP=objdump -156: ++ OBJCOPY=objcopy -156: ++ STRIP=strip -156: ++ QEMU= -156: ++ case $MACHINE in -156: ++ tlsdesc_opt=-mtls-dialect=gnu2 -156: +++ uname -108: + grep -q ' foo' out/test/x86_64/dynamic-list2/log2 -126: + out/test/x86_64/execute-only/exe 155: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 155: ++ export LC_ALL=C 155: ++ LC_ALL=C @@ -9745,47 +10059,39 @@ 155: ++ QEMU= 155: ++ case $MACHINE in 155: ++ tlsdesc_opt=-mtls-dialect=gnu2 -156: ++ '[' Linux = FreeBSD ']' -156: ++ trap 'on_error $LINENO' ERR -156: ++ trap on_exit EXIT 155: +++ uname -156: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/hidden-weak-undef.sh .sh -156: ++ testname=hidden-weak-undef -156: ++ echo -n 'Testing hidden-weak-undef ... ' -156: Testing hidden-weak-undef ... ++ t=out/test/x86_64/hidden-weak-undef -156: ++ mkdir -p out/test/x86_64/hidden-weak-undef +150: + readelf -WS out/test/x86_64/hash-style/c.so +138: + 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 155: ++ '[' Linux = FreeBSD ']' 155: ++ trap 'on_error $LINENO' ERR 155: ++ trap on_exit EXIT -126: + readelf -W --segments out/test/x86_64/execute-only/exe +150: + grep -Fq ' .hash' out/test/x86_64/hash-style/log 155: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/hidden-undef.sh .sh -108: + grep -q ' bar' out/test/x86_64/dynamic-list2/log2 +133: + grep -q live_fn1 out/test/x86_64/gc-sections/log.2 +150: + grep -Fq ' .gnu.hash' out/test/x86_64/hash-style/log +153: + on_exit +153: + echo OK +153: OK +153: + exit 0 +150: + on_exit +150: + echo OK +150: OK +150: + exit 0 155: ++ testname=hidden-undef 155: ++ echo -n 'Testing hidden-undef ... ' 155: Testing hidden-undef ... ++ t=out/test/x86_64/hidden-undef 155: ++ mkdir -p out/test/x86_64/hidden-undef -156: ++ set -x -126: + grep -Eq 'LOAD\s.*[0-9a-f] E 0x' -156: + cc -o out/test/x86_64/hidden-weak-undef/a.o -fPIC -c -xc - -156: + cat -119: + grep -q 'Entry point address:.*0x2000$' out/test/x86_64/entry/log -126: + on_exit -126: + echo OK -126: OK -126: + exit 0 -115/387 Test #126: x86_64-execute-only ................................... Passed 0.86 sec -108: + grep -q ' _Z3bazi' out/test/x86_64/dynamic-list2/log2 -108: + on_exit -108: + echo OK -108: OK -108: + exit 0 -155: ++ set -x -155: + cc -o out/test/x86_64/hidden-undef/a.so -shared -fPIC -xc - -121: + c++ -B. -o out/test/x86_64/exception/exe1 out/test/x86_64/exception/b.o -static -pthread -119: + on_exit -119: + echo OK -119: OK -119: + exit 0 +136/387 Test #150: x86_64-hash-style ..................................... Passed 0.44 sec +137/387 Test #153: x86_64-help ........................................... Passed 0.22 sec +test 156 + Start 156: x86_64-hidden-weak-undef + +156: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/hidden-weak-undef.sh" +156: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu +156: Environment variables: +156: MACHINE=x86_64 +156: CPU= +156: Test timeout computed to be: 1500 test 157 Start 157: x86_64-icf-safe @@ -9795,74 +10101,51 @@ 157: MACHINE=x86_64 157: CPU= 157: Test timeout computed to be: 1500 -116/387 Test #108: x86_64-dynamic-list2 .................................. Passed 4.83 sec +135: + readelf -WS out/test/x86_64/gdb-index-dwarf2/exe +135: + grep -Fq .gdb_index +135: + grep -q 'Hello world' +155: ++ set -x 155: + cat -117/387 Test #119: x86_64-entry .......................................... Passed 1.02 sec -test 158 - Start 158: x86_64-icf-small - -158: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/icf-small.sh" -158: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -158: Environment variables: -158: MACHINE=x86_64 -158: CPU= -158: Test timeout computed to be: 1500 -150: + ./mold -shared -o out/test/x86_64/hash-style/b.so out/test/x86_64/hash-style/a.o -150: + readelf -WS out/test/x86_64/hash-style/b.so -150: + grep -Fq ' .hash' -110: + 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 -128: + 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 -127: + readelf --dyn-syms out/test/x86_64/export-dynamic/exe -127: + grep -Eq 'NOTYPE\s+GLOBAL DEFAULT\s+[0-9]+ bar' out/test/x86_64/export-dynamic/log -127: + grep -Eq 'NOTYPE\s+GLOBAL DEFAULT\s+[0-9]+ _start' out/test/x86_64/export-dynamic/log -127: + on_exit -127: + echo OK -127: OK -127: + exit 0 -129: + 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 -136: + cat -136: + cc -c -o out/test/x86_64/gdb-index-dwarf3/b.o -fPIC -g -ggnu-pubnames -gdwarf-3 -xc - -ffunction-sections -113: + cat -113: + c++ -o out/test/x86_64/emit-relocs-dead-sections/b.o -c -fPIC -xc++ -g -ffunction-sections - -124: + readelf --dyn-syms out/test/x86_64/exclude-libs3/d.so -124: + grep -Fq foo out/test/x86_64/exclude-libs3/log -124: + on_exit -124: + echo OK -124: OK -124: + exit 0 -143: + out/test/x86_64/global-offset-table/exe -143: ++ out/test/x86_64/global-offset-table/exe -143: + GOT_ADDR=2038a8 -143: + '[' x86_64 = x86_64 -o x86_64 = i686 ']' -143: + grep -q '\.got\.plt .*2038a8 ' -143: + readelf -WS out/test/x86_64/global-offset-table/exe -143: + on_exit -143: + echo OK -143: OK -143: + exit 0 -147: + cat -147: + g++ -o out/test/x86_64/gnu-unique/b.o -c -std=c++17 -fgnu-unique -xc++ - +155: + cc -o out/test/x86_64/hidden-undef/a.so -shared -fPIC -xc - +133: + grep -q live_fn2 out/test/x86_64/gc-sections/log.2 +133: + grep -qv dead_fn1 out/test/x86_64/gc-sections/log.2 +133: + grep -qv dead_fn2 out/test/x86_64/gc-sections/log.2 +137: + readelf -WS out/test/x86_64/gdb-index-dwarf4/c.so +137: + grep -Fq .gdb_index 120: + cat +156: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/hidden-weak-undef.sh +156: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc +156: ++ export LC_ALL=C +156: ++ LC_ALL=C +156: ++ '[' -z x86_64 ']' +156: ++ '[' -z '' ']' +156: ++ TESTDIR=out/test/x86_64 +156: ++ CC=cc +156: ++ CXX=c++ +156: ++ GCC=gcc +156: ++ GXX=g++ +156: ++ OBJDUMP=objdump +156: ++ OBJCOPY=objcopy +156: ++ STRIP=strip +156: ++ QEMU= +156: ++ case $MACHINE in +156: ++ tlsdesc_opt=-mtls-dialect=gnu2 120: + c++ -o out/test/x86_64/exception-multiple-ehframe/b.o -c -xc++ - -test 159 - Start 159: x86_64-icf - -159: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/icf.sh" -159: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -159: Environment variables: -159: MACHINE=x86_64 -159: CPU= -159: Test timeout computed to be: 1500 -125: + readelf --segments -W out/test/x86_64/execstack/exe -125: + grep -q 'GNU_STACK.* RW ' -125: + on_exit -125: + echo OK -125: OK -125: + exit 0 -151: + cc -B. -o out/test/x86_64/hello-dynamic/exe out/test/x86_64/hello-dynamic/a.o -no-pie -139: + cat -139: + cat +137: + cc -c -o out/test/x86_64/gdb-index-dwarf4/d.o -fPIC -g -ggnu-pubnames -gdwarf-4 -xc - -gz +137: + cat +133: + grep -q live_var1 out/test/x86_64/gc-sections/log.2 +135: + out/test/x86_64/gdb-index-dwarf2/exe +122: + readelf --dyn-syms out/test/x86_64/exclude-libs/f.so +135: + DEBUGINFOD_URLS= +135: + 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 +156: +++ uname +156: ++ '[' Linux = FreeBSD ']' +156: ++ trap 'on_error $LINENO' ERR +156: ++ trap on_exit EXIT +149: + cc -o out/test/x86_64/hash-style-sysv/c.o -c -xc - +133: + grep -q live_var2 out/test/x86_64/gc-sections/log.2 157: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/icf-safe.sh +149: + cat 157: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 157: ++ export LC_ALL=C 157: ++ LC_ALL=C @@ -9879,86 +10162,57 @@ 157: ++ QEMU= 157: ++ case $MACHINE in 157: ++ tlsdesc_opt=-mtls-dialect=gnu2 +156: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/hidden-weak-undef.sh .sh +156: ++ testname=hidden-weak-undef +156: ++ echo -n 'Testing hidden-weak-undef ... ' +156: Testing hidden-weak-undef ... ++ t=out/test/x86_64/hidden-weak-undef +156: ++ mkdir -p out/test/x86_64/hidden-weak-undef 157: +++ uname +133: + grep -qv dead_var1 out/test/x86_64/gc-sections/log.2 +122: + grep -Fq foo out/test/x86_64/exclude-libs/log 157: ++ '[' Linux = FreeBSD ']' 157: ++ trap 'on_error $LINENO' ERR 157: ++ trap on_exit EXIT +122: + grep -Fq bar out/test/x86_64/exclude-libs/log +133: + grep -qv dead_var2 out/test/x86_64/gc-sections/log.2 157: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/icf-safe.sh .sh -142: + grep -E -A1 '\.rela?\.dyn' -142: + grep -Eq '\.rela?\.plt' -142: + readelf -W --sections out/test/x86_64/glibc-2.22-bug/b.so -142: + on_exit -142: + echo OK -142: OK -142: + exit 0 -134: + 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 -144: + on_exit -144: + echo OK -144: OK -144: + exit 0 -118/387 Test #124: x86_64-exclude-libs3 .................................. Passed 0.99 sec -119/387 Test #125: x86_64-execstack ...................................... Passed 0.95 sec -120/387 Test #127: x86_64-export-dynamic ................................. Passed 0.91 sec -121/387 Test #143: x86_64-global-offset-table ............................ Passed 0.46 sec -test 160 - Start 160: x86_64-ifunc-address-equality-exported - -160: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/ifunc-address-equality-exported.sh" -160: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -160: Environment variables: -160: MACHINE=x86_64 -160: CPU= -160: Test timeout computed to be: 1500 -test 161 - Start 161: x86_64-ifunc-address-equality - -161: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/ifunc-address-equality.sh" -161: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -161: Environment variables: -161: MACHINE=x86_64 -161: CPU= -161: Test timeout computed to be: 1500 -test 162 - Start 162: x86_64-ifunc-alias - -162: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/ifunc-alias.sh" -162: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -162: Environment variables: -162: MACHINE=x86_64 -162: CPU= -162: Test timeout computed to be: 1500 -test 163 - Start 163: x86_64-ifunc-dlopen +157: ++ testname=icf-safe +157: ++ echo -n 'Testing icf-safe ... ' +156: ++ set -x +157: Testing icf-safe ... ++ t=out/test/x86_64/icf-safe +157: ++ mkdir -p out/test/x86_64/icf-safe +139: + 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 +156: + cat +156: + cc -o out/test/x86_64/hidden-weak-undef/a.o -fPIC -c -xc - +133: + out/test/x86_64/gc-sections/exe2 +133: + grep -q '1 2' +154: + rm -f out/test/x86_64/hidden-archive/b.a +151: + cc -B. -o out/test/x86_64/hello-dynamic/exe out/test/x86_64/hello-dynamic/a.o -no-pie +133: + on_exit +133: + echo OK +133: OK +133: + exit 0 +138/387 Test #133: x86_64-gc-sections .................................... Passed 1.66 sec +157: ++ set -x +157: + '[' x86_64 = s390x ']' +122: + grep -Fq baz out/test/x86_64/exclude-libs/log +test 158 + Start 158: x86_64-icf-small -163: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/ifunc-dlopen.sh" -163: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -163: Environment variables: -163: MACHINE=x86_64 -163: CPU= -163: Test timeout computed to be: 1500 -139: + cat -139: + cat -139: + 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 -122/387 Test #144: x86_64-gnu-hash ....................................... Passed 0.50 sec -146: + nm out/test/x86_64/gnu-retain/exe -146: + grep -q foo out/test/x86_64/gnu-retain/log -146: + grep -q bar out/test/x86_64/gnu-retain/log -146: + on_exit -146: + echo OK -146: OK -146: + exit 0 -145: + readelf -W --sections out/test/x86_64/gnu-property/exe -145: + grep -Fqw .note.gnu.property -145: + readelf -W --segments out/test/x86_64/gnu-property/exe -145: + grep -qw GNU_PROPERTY -145: + on_exit -145: + echo OK -145: OK -145: + exit 0 -150: + grep -Fq ' .gnu.hash' -150: + readelf -WS out/test/x86_64/hash-style/b.so -150: + ./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 +158: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/icf-small.sh" +158: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu +158: Environment variables: +158: MACHINE=x86_64 +158: CPU= +158: Test timeout computed to be: 1500 +157: + cc -c -o out/test/x86_64/icf-safe/a.o -ffunction-sections -fdata-sections -xc - +157: + cat +122: + 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 +154: + ar rcs out/test/x86_64/hidden-archive/b.a out/test/x86_64/hidden-archive/a.o +137: + 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 158: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/icf-small.sh +154: + cat +141: + 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 158: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 158: ++ export LC_ALL=C 158: ++ LC_ALL=C @@ -9975,6 +10229,8 @@ 158: ++ QEMU= 158: ++ case $MACHINE in 158: ++ tlsdesc_opt=-mtls-dialect=gnu2 +136: + 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 +154: + cc -shared -o out/test/x86_64/hidden-archive/c.so -fPIC -xc - 158: +++ uname 158: ++ '[' Linux = FreeBSD ']' 158: ++ trap 'on_error $LINENO' ERR @@ -9984,26 +10240,94 @@ 158: ++ echo -n 'Testing icf-small ... ' 158: Testing icf-small ... ++ t=out/test/x86_64/icf-small 158: ++ mkdir -p out/test/x86_64/icf-small +156: + cc -B. -shared -o out/test/x86_64/hidden-weak-undef/b.so out/test/x86_64/hidden-weak-undef/a.o 158: ++ set -x -158: + cat +120: + perl -i -0777 -pe 's/\.eh_frame/.EH_FRAME/g' out/test/x86_64/exception-multiple-ehframe/a.o 158: + cc -o out/test/x86_64/icf-small/a.o -c -ffunction-sections -xc - -test 164 - Start 164: x86_64-ifunc-dso - -164: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/ifunc-dso.sh" -164: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -164: Environment variables: -164: MACHINE=x86_64 -164: CPU= -164: Test timeout computed to be: 1500 -157: ++ testname=icf-safe -157: ++ echo -n 'Testing icf-safe ... ' -157: Testing icf-safe ... ++ t=out/test/x86_64/icf-safe -157: ++ mkdir -p out/test/x86_64/icf-safe -157: ++ set -x -157: + '[' x86_64 = s390x ']' +158: + cat +120: + ./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 +138: + readelf -WS out/test/x86_64/gdb-index-dwarf5/e.so +138: + grep -Fq .gdb_index +120: + perl -i -0777 -pe 's/\.EH_FRAME/.eh_frame/g' out/test/x86_64/exception-multiple-ehframe/c.o +138: + readelf --debug=gdb_index out/test/x86_64/gdb-index-dwarf5/e.so +138: + grep -q 'fn1: .* \[global, function\]' +149: + 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 +138: + grep -q 'char: .* \[static, type\]' +138: + readelf --debug=gdb_index out/test/x86_64/gdb-index-dwarf5/e.so +157: + cc -c -o out/test/x86_64/icf-safe/b.o -ffunction-sections -fdata-sections -xc - 157: + cat -157: + cc -c -o out/test/x86_64/icf-safe/a.o -ffunction-sections -fdata-sections -xc - +120: + cat +120: + c++ -o out/test/x86_64/exception-multiple-ehframe/d.o -c -xc++ - +138: + cat +138: + cc -c -o out/test/x86_64/gdb-index-dwarf5/f.o -fPIC -g -ggnu-pubnames -gdwarf-5 -xc - -gz +121: + out/test/x86_64/exception/exe2 +130: + od -x out/test/x86_64/filler/exe2 +154: + cat +121: + c++ -B. -o out/test/x86_64/exception/exe3 out/test/x86_64/exception/b.o -pie +158: + ./mold -o out/test/x86_64/icf-small/exe -icf=all out/test/x86_64/icf-small/a.o +154: + cc -o out/test/x86_64/hidden-archive/d.o -fPIC -c -xc - +152: + cc -o out/test/x86_64/hello-static/a.o -c -xc - +137: + grep -Fq .gdb_index +137: + readelf -WS out/test/x86_64/gdb-index-dwarf4/exe +152: + cat +136: + readelf -WS out/test/x86_64/gdb-index-dwarf3/exe +136: + grep -Fq .gdb_index +139: + cc -B. -shared -o out/test/x86_64/gdb-index-dwarf64/f.so out/test/x86_64/gdb-index-dwarf64/a.o out/test/x86_64/gdb-index-dwarf64/b.o out/test/x86_64/gdb-index-dwarf64/c.o out/test/x86_64/gdb-index-dwarf64/d.o -Wl,--gdb-index +155: + cat +155: + cc -o out/test/x86_64/hidden-undef/b.o -fPIC -c -xc - +156: + readelf -W --dyn-syms out/test/x86_64/hidden-weak-undef/b.so +122: + readelf --dyn-syms out/test/x86_64/exclude-libs/f.so +141: + readelf -WS out/test/x86_64/gdb-index-split-dwarf/e.so +137: + grep -q 'Hello world' +137: + out/test/x86_64/gdb-index-dwarf4/exe +136: + grep -q 'Hello world' +136: + out/test/x86_64/gdb-index-dwarf3/exe +156: + grep -qw foo out/test/x86_64/hidden-weak-undef/log +141: + grep -Fq .gdb_index +136: + DEBUGINFOD_URLS= +136: + 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 +137: + DEBUGINFOD_URLS= +137: + 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 +141: + cc -c -o out/test/x86_64/gdb-index-split-dwarf/f.o -fPIC -g -ggnu-pubnames -gdwarf-5 -gsplit-dwarf -xc - -gz +141: + cat +158: + on_exit +158: + echo OK +158: OK +158: + exit 0 +122: + grep -Fq foo out/test/x86_64/exclude-libs/log +156: + grep -qw bar out/test/x86_64/hidden-weak-undef/log +139/387 Test #158: x86_64-icf-small ...................................... Passed 0.34 sec +test 159 + Start 159: x86_64-icf + +159: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/icf.sh" +159: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu +159: Environment variables: +159: MACHINE=x86_64 +159: CPU= +159: Test timeout computed to be: 1500 +156: + on_exit +156: + echo OK +156: OK +156: + exit 0 +151: + out/test/x86_64/hello-dynamic/exe +140/387 Test #156: x86_64-hidden-weak-undef .............................. Passed 0.48 sec +test 160 + Start 160: x86_64-ifunc-address-equality-exported + +160: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/ifunc-address-equality-exported.sh" +160: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu +160: Environment variables: +160: MACHINE=x86_64 +160: CPU= +160: Test timeout computed to be: 1500 +138: + 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 +151: + grep -q 'Hello world' +151: + on_exit +151: + echo OK +151: OK +151: + exit 0 +122: + grep -Fq bar out/test/x86_64/exclude-libs/log 159: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/icf.sh 159: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 159: ++ export LC_ALL=C @@ -10021,56 +10345,22 @@ 159: ++ QEMU= 159: ++ case $MACHINE in 159: ++ tlsdesc_opt=-mtls-dialect=gnu2 -159: +++ uname -159: ++ '[' Linux = FreeBSD ']' -159: ++ trap 'on_error $LINENO' ERR -159: ++ trap on_exit EXIT -159: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/icf.sh .sh -159: ++ testname=icf -159: ++ echo -n 'Testing icf ... ' -159: Testing icf ... ++ t=out/test/x86_64/icf -159: ++ mkdir -p out/test/x86_64/icf -159: ++ set -x -159: + '[' x86_64 = ppc64 ']' -159: + cc -c -o out/test/x86_64/icf/a.o -ffunction-sections -fdata-sections -xc - -159: + cat -141: + cat -141: + cat -141: + cat -141: + cat -141: + 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 -78: + out/test/x86_64/copyrel-alignment/exe3 -78: + readelf -W --sections out/test/x86_64/copyrel-alignment/exe3 -78: + grep -q '\.copyrel.* 256$' -78: + on_exit -78: + echo OK -78: OK -78: + exit 0 -123/387 Test #142: x86_64-glibc-2.22-bug ................................. Passed 0.56 sec -101: + readelf --dynamic out/test/x86_64/dt-needed/exe -101: + grep -Eq 'Shared library: \[.*dt-needed/libbar\.so\]' -101: + 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 -130: + cat -130: + cc -o out/test/x86_64/filler/a.o -c -xc - -135: + cc -c -o out/test/x86_64/gdb-index-dwarf2/a.o -fPIC -g -ggnu-pubnames -gdwarf-2 -xc - -ffunction-sections -135: + cat -133: + readelf --symbols out/test/x86_64/gc-sections/exe1 -133: + grep -qv live_fn1 out/test/x86_64/gc-sections/log.1 -133: + grep -qv live_fn2 out/test/x86_64/gc-sections/log.1 -133: + grep -qv dead_fn1 out/test/x86_64/gc-sections/log.1 -133: + grep -qv dead_fn2 out/test/x86_64/gc-sections/log.1 -133: + grep -qv live_var1 out/test/x86_64/gc-sections/log.1 -133: + grep -qv live_var2 out/test/x86_64/gc-sections/log.1 -133: + grep -qv dead_var1 out/test/x86_64/gc-sections/log.1 -133: + grep -qv dead_var2 out/test/x86_64/gc-sections/log.1 -133: + out/test/x86_64/gc-sections/exe1 -133: + grep -q '1 2' -133: + c++ -B. -o out/test/x86_64/gc-sections/exe2 out/test/x86_64/gc-sections/a.cc -ffunction-sections -fdata-sections -Wl,-gc-sections -138: + cat -138: + cat -138: + cat -138: + cat -129: + 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 +141/387 Test #151: x86_64-hello-dynamic .................................. Passed 0.77 sec +test 161 + Start 161: x86_64-ifunc-address-equality + +161: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/ifunc-address-equality.sh" +161: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu +161: Environment variables: +161: MACHINE=x86_64 +161: CPU= +161: Test timeout computed to be: 1500 +122: + grep -Fq baz out/test/x86_64/exclude-libs/log +122: + on_exit +122: + echo OK +122: OK +122: + exit 0 +157: + 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 160: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/ifunc-address-equality-exported.sh 160: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 160: ++ export LC_ALL=C @@ -10088,17 +10378,32 @@ 160: ++ QEMU= 160: ++ case $MACHINE in 160: ++ tlsdesc_opt=-mtls-dialect=gnu2 +159: +++ uname +159: ++ '[' Linux = FreeBSD ']' +159: ++ trap 'on_error $LINENO' ERR +159: ++ trap on_exit EXIT +159: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/icf.sh .sh +154: + 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 +120: + 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 +142/387 Test #122: x86_64-exclude-libs ................................... Passed 2.69 sec +test 162 + Start 162: x86_64-ifunc-alias + +162: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/ifunc-alias.sh" +162: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu +162: Environment variables: +162: MACHINE=x86_64 +162: CPU= +162: Test timeout computed to be: 1500 +155: + 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 +159: ++ testname=icf +159: ++ echo -n 'Testing icf ... ' +159: Testing icf ... ++ t=out/test/x86_64/icf +159: ++ mkdir -p out/test/x86_64/icf +159: ++ set -x +159: + '[' x86_64 = ppc64 ']' 160: +++ uname -160: ++ '[' Linux = FreeBSD ']' -160: ++ trap 'on_error $LINENO' ERR -160: ++ trap on_exit EXIT -160: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/ifunc-address-equality-exported.sh .sh -160: ++ testname=ifunc-address-equality-exported -160: ++ echo -n 'Testing ifunc-address-equality-exported ... ' -160: Testing ifunc-address-equality-exported ... ++ t=out/test/x86_64/ifunc-address-equality-exported -160: ++ mkdir -p out/test/x86_64/ifunc-address-equality-exported -160: ++ set -x -160: + cc --version +152: + cc -B. -o out/test/x86_64/hello-static/exe out/test/x86_64/hello-static/a.o -static 161: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/ifunc-address-equality.sh 161: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 161: ++ export LC_ALL=C @@ -10116,23 +10421,14 @@ 161: ++ QEMU= 161: ++ case $MACHINE in 161: ++ tlsdesc_opt=-mtls-dialect=gnu2 -161: +++ uname -161: ++ '[' Linux = FreeBSD ']' -161: ++ trap 'on_error $LINENO' ERR -161: ++ trap on_exit EXIT -161: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/ifunc-address-equality.sh .sh -161: ++ testname=ifunc-address-equality -161: ++ echo -n 'Testing ifunc-address-equality ... ' -161: Testing ifunc-address-equality ... ++ t=out/test/x86_64/ifunc-address-equality -161: ++ mkdir -p out/test/x86_64/ifunc-address-equality -161: ++ set -x -161: + supports_ifunc -161: + is_musl -161: + ldd --version -161: + grep -q musl -161: + echo 'void x() __attribute__((ifunc("y"))); void *y() { return 0; }' -161: + cc -c -o /dev/null -xc - +160: ++ '[' Linux = FreeBSD ']' +160: ++ trap 'on_error $LINENO' ERR +160: ++ trap on_exit EXIT +160: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/ifunc-address-equality-exported.sh .sh +159: + cat +159: + cc -c -o out/test/x86_64/icf/a.o -ffunction-sections -fdata-sections -xc - 162: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/ifunc-alias.sh +161: +++ uname 162: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 162: ++ export LC_ALL=C 162: ++ LC_ALL=C @@ -10149,81 +10445,88 @@ 162: ++ QEMU= 162: ++ case $MACHINE in 162: ++ tlsdesc_opt=-mtls-dialect=gnu2 +160: ++ testname=ifunc-address-equality-exported +160: ++ echo -n 'Testing ifunc-address-equality-exported ... ' +160: Testing ifunc-address-equality-exported ... ++ t=out/test/x86_64/ifunc-address-equality-exported +160: ++ mkdir -p out/test/x86_64/ifunc-address-equality-exported +161: ++ '[' Linux = FreeBSD ']' +161: ++ trap 'on_error $LINENO' ERR +161: ++ trap on_exit EXIT 162: +++ uname 162: ++ '[' Linux = FreeBSD ']' 162: ++ trap 'on_error $LINENO' ERR 162: ++ trap on_exit EXIT +161: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/ifunc-address-equality.sh .sh +161: ++ testname=ifunc-address-equality +161: ++ echo -n 'Testing ifunc-address-equality ... ' +161: Testing ifunc-address-equality ... ++ t=out/test/x86_64/ifunc-address-equality +161: ++ mkdir -p out/test/x86_64/ifunc-address-equality 162: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/ifunc-alias.sh .sh +160: ++ set -x +160: + cc --version 162: ++ testname=ifunc-alias 162: ++ echo -n 'Testing ifunc-alias ... ' 162: Testing ifunc-alias ... ++ t=out/test/x86_64/ifunc-alias 162: ++ mkdir -p out/test/x86_64/ifunc-alias +130: + diff -q out/test/x86_64/filler/txt1 out/test/x86_64/filler/txt2 +161: ++ set -x +161: + supports_ifunc +161: + is_musl +160: + grep -q clang +160: + supports_ifunc +160: + is_musl +161: + ldd --version +130: + on_exit +130: + echo OK +130: OK +130: + exit 0 162: ++ set -x 162: + supports_ifunc 162: + is_musl -162: + grep -q musl +161: + grep -q musl +143/387 Test #130: x86_64-filler ......................................... Passed 2.41 sec +149: + out/test/x86_64/hash-style-sysv/exe +160: + grep -q musl +160: + ldd --version +test 163 + Start 163: x86_64-ifunc-dlopen + +163: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/ifunc-dlopen.sh" +163: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu +163: Environment variables: +163: MACHINE=x86_64 +163: CPU= +163: Test timeout computed to be: 1500 +149: + grep -q Hello +149: + on_exit +149: + echo OK +149: OK +149: + exit 0 +160: + cc -c -o /dev/null -xc - +160: + echo 'void x() __attribute__((ifunc("y"))); void *y() { return 0; }' 162: + ldd --version +162: + grep -q musl 162: + echo 'void x() __attribute__((ifunc("y"))); void *y() { return 0; }' 162: + cc -c -o /dev/null -xc - -124/387 Test #78: x86_64-copyrel-alignment .............................. Passed 8.06 sec -125/387 Test #145: x86_64-gnu-property ................................... Passed 0.58 sec -126/387 Test #146: x86_64-gnu-retain ..................................... Passed 0.55 sec -test 165 - Start 165: x86_64-ifunc-dynamic - -165: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/ifunc-dynamic.sh" -165: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -165: Environment variables: -165: MACHINE=x86_64 -165: CPU= -165: Test timeout computed to be: 1500 -test 166 - Start 166: x86_64-ifunc-export - -166: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/ifunc-export.sh" -166: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -166: Environment variables: -166: MACHINE=x86_64 -166: CPU= -166: Test timeout computed to be: 1500 -test 167 - Start 167: x86_64-ifunc-funcptr - -167: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/ifunc-funcptr.sh" -167: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -167: Environment variables: -167: MACHINE=x86_64 -167: CPU= -167: Test timeout computed to be: 1500 -test 168 - Start 168: x86_64-ifunc-noplt +161: + echo 'void x() __attribute__((ifunc("y"))); void *y() { return 0; }' +161: + cc -c -o /dev/null -xc - +144/387 Test #149: x86_64-hash-style-sysv ................................ Passed 1.25 sec +test 164 + Start 164: x86_64-ifunc-dso -168: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/ifunc-noplt.sh" -168: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -168: Environment variables: -168: MACHINE=x86_64 -168: CPU= -168: Test timeout computed to be: 1500 -138: + cc -c -o out/test/x86_64/gdb-index-dwarf5/a.o out/test/x86_64/gdb-index-dwarf5/a.c -fPIC -g -ggnu-pubnames -gdwarf-5 -ffunction-sections -160: + grep -q clang -160: + supports_ifunc -160: + is_musl -160: + ldd --version -160: + grep -q musl -160: + echo 'void x() __attribute__((ifunc("y"))); void *y() { return 0; }' -160: + cc -c -o /dev/null -xc - -148: + cc -B. -o out/test/x86_64/gnu-warning/exe out/test/x86_64/gnu-warning/a.o -no-pie -150: + readelf -WS out/test/x86_64/hash-style/c.so -150: + grep -Fq ' .hash' out/test/x86_64/hash-style/log -150: + grep -Fq ' .gnu.hash' out/test/x86_64/hash-style/log -150: + on_exit -150: + echo OK -150: OK -150: + exit 0 -154: + rm -f out/test/x86_64/hidden-archive/b.a -154: + ar rcs out/test/x86_64/hidden-archive/b.a out/test/x86_64/hidden-archive/a.o -154: + cat -154: + cc -shared -o out/test/x86_64/hidden-archive/c.so -fPIC -xc - +164: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/ifunc-dso.sh" +164: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu +164: Environment variables: +164: MACHINE=x86_64 +164: CPU= +164: Test timeout computed to be: 1500 +141: + 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 +121: + out/test/x86_64/exception/exe3 +121: + c++ -B. -o out/test/x86_64/exception/exe4 out/test/x86_64/exception/c.o -no-pie +139: + readelf -WS out/test/x86_64/gdb-index-dwarf64/f.so +139: + grep -Fq .gdb_index +139: + cc -c -o out/test/x86_64/gdb-index-dwarf64/g.o -fPIC -g -ggnu-pubnames -gdwarf-5 -xc - -gz +139: + cat 163: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/ifunc-dlopen.sh 163: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 163: ++ export LC_ALL=C @@ -10250,105 +10553,38 @@ 163: ++ echo -n 'Testing ifunc-dlopen ... ' 163: Testing ifunc-dlopen ... ++ t=out/test/x86_64/ifunc-dlopen 163: ++ mkdir -p out/test/x86_64/ifunc-dlopen +155: + grep -q 'undefined symbol: foo' out/test/x86_64/hidden-undef/log +155: + on_exit +155: + echo OK +155: OK +155: + exit 0 +145/387 Test #155: x86_64-hidden-undef ................................... Passed 0.84 sec +test 165 + Start 165: x86_64-ifunc-dynamic + +165: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/ifunc-dynamic.sh" +165: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu +165: Environment variables: +165: MACHINE=x86_64 +165: CPU= +165: Test timeout computed to be: 1500 +120: + out/test/x86_64/exception-multiple-ehframe/exe1 +120: + grep -q '^1 3$' 163: ++ set -x 163: + supports_ifunc 163: + is_musl -163: + grep -q musl 163: + ldd --version -163: + echo 'void x() __attribute__((ifunc("y"))); void *y() { return 0; }' -163: + cc -c -o /dev/null -xc - -149: + 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 -156: + cc -B. -shared -o out/test/x86_64/hidden-weak-undef/b.so out/test/x86_64/hidden-weak-undef/a.o -132: + 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 -32: + grep -q '^56$' -32: + out/test/x86_64/arch-x86_64-reloc/exe -32: + cat -32: + 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 -134: + readelf -WS out/test/x86_64/gdb-index-compress-output/exe -134: + grep -Fq .gdb_index -134: + out/test/x86_64/gdb-index-compress-output/exe -134: + grep -q 'Hello world' -134: + DEBUGINFOD_URLS= -134: + 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 -147: + 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 -110: + out/test/x86_64/dynamic-list4/exe1 -110: + grep -q 'foo1 bar1 baz1' -110: + 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 -122: + 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 -164: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/ifunc-dso.sh -164: + . /build/reproducible-path/mold-2.36.0+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: ++ case $MACHINE in -164: ++ tlsdesc_opt=-mtls-dialect=gnu2 -164: +++ uname -164: ++ '[' Linux = FreeBSD ']' -164: ++ trap 'on_error $LINENO' ERR -164: ++ trap on_exit EXIT -164: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/ifunc-dso.sh .sh -164: ++ testname=ifunc-dso -164: ++ echo -n 'Testing ifunc-dso ... ' -164: Testing ifunc-dso ... ++ t=out/test/x86_64/ifunc-dso -164: ++ mkdir -p out/test/x86_64/ifunc-dso -164: ++ set -x -164: + supports_ifunc -164: + is_musl -164: + ldd --version -164: + grep -q musl -164: + echo 'void x() __attribute__((ifunc("y"))); void *y() { return 0; }' -164: + cc -c -o /dev/null -xc - -137: + cat -137: + cc -c -o out/test/x86_64/gdb-index-dwarf4/a.o -fPIC -g -ggnu-pubnames -gdwarf-4 -xc - -ffunction-sections -120: + perl -i -0777 -pe 's/\.eh_frame/.EH_FRAME/g' out/test/x86_64/exception-multiple-ehframe/a.o -120: + ./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 -101: + grep -Fq 'Shared library: [libbar.so]' -101: + readelf --dynamic out/test/x86_64/dt-needed/exe -101: + on_exit -101: + echo OK -101: OK -101: + exit 0 -128: + readelf --dyn-syms out/test/x86_64/export-from-exe/exe -128: + grep -q expfn2 -128: + grep -q expfn1 -128: + readelf --dyn-syms out/test/x86_64/export-from-exe/exe -128: + on_exit -128: + echo OK -128: OK -128: + exit 0 -151: + grep -q 'Hello world' -151: + out/test/x86_64/hello-dynamic/exe -151: + on_exit -151: + echo OK -151: OK -151: + exit 0 -139: + 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 -129: + on_exit -129: + echo OK -129: OK -129: + exit 0 -158: + ./mold -o out/test/x86_64/icf-small/exe -icf=all out/test/x86_64/icf-small/a.o -135: + cat -135: + cc -c -o out/test/x86_64/gdb-index-dwarf2/b.o -fPIC -g -ggnu-pubnames -gdwarf-2 -xc - -ffunction-sections -159: + cc -B. -o out/test/x86_64/icf/exe out/test/x86_64/icf/a.o -Wl,-icf=all -157: + cat -157: + cc -c -o out/test/x86_64/icf-safe/b.o -ffunction-sections -fdata-sections -xc - -136: + 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 165: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/ifunc-dynamic.sh 165: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 165: ++ export LC_ALL=C 165: ++ LC_ALL=C +164: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/ifunc-dso.sh +120: + on_exit +120: + echo OK +120: OK +120: + exit 0 165: ++ '[' -z x86_64 ']' +146/387 Test #120: x86_64-exception-multiple-ehframe ..................... Passed 2.99 sec 165: ++ '[' -z '' ']' 165: ++ TESTDIR=out/test/x86_64 165: ++ CC=cc @@ -10361,6 +10597,15 @@ 165: ++ QEMU= 165: ++ case $MACHINE in 165: ++ tlsdesc_opt=-mtls-dialect=gnu2 +test 166 + Start 166: x86_64-ifunc-export + +166: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/ifunc-export.sh" +166: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu +166: Environment variables: +166: MACHINE=x86_64 +166: CPU= +166: Test timeout computed to be: 1500 165: +++ uname 165: ++ '[' Linux = FreeBSD ']' 165: ++ trap 'on_error $LINENO' ERR @@ -10370,13 +10615,32 @@ 165: ++ echo -n 'Testing ifunc-dynamic ... ' 165: Testing ifunc-dynamic ... ++ t=out/test/x86_64/ifunc-dynamic 165: ++ mkdir -p out/test/x86_64/ifunc-dynamic -165: ++ set -x -165: + supports_ifunc -165: + is_musl -165: + ldd --version -165: + grep -q musl -165: + echo 'void x() __attribute__((ifunc("y"))); void *y() { return 0; }' -165: + cc -c -o /dev/null -xc - +164: + . /build/reproducible-path/mold-2.36.0+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: ++ case $MACHINE in +164: ++ tlsdesc_opt=-mtls-dialect=gnu2 +164: +++ uname +164: ++ '[' Linux = FreeBSD ']' +164: ++ trap 'on_error $LINENO' ERR +164: ++ trap on_exit EXIT +164: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/ifunc-dso.sh .sh +164: ++ testname=ifunc-dso +164: ++ echo -n 'Testing ifunc-dso ... ' +164: Testing ifunc-dso ... ++ t=out/test/x86_64/ifunc-dso +164: ++ mkdir -p out/test/x86_64/ifunc-dso +163: + grep -q musl 166: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/ifunc-export.sh 166: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 166: ++ export LC_ALL=C @@ -10394,20 +10658,45 @@ 166: ++ QEMU= 166: ++ case $MACHINE in 166: ++ tlsdesc_opt=-mtls-dialect=gnu2 +164: ++ set -x +164: + supports_ifunc +164: + is_musl +164: + ldd --version +164: + grep -q musl +163: + cc -c -o /dev/null -xc - +160: + cc -c -fPIC -o out/test/x86_64/ifunc-address-equality-exported/a.o -xc - +164: + echo 'void x() __attribute__((ifunc("y"))); void *y() { return 0; }' +157: + grep -q '^0 0$' +154: + out/test/x86_64/hidden-archive/exe +160: + cat +163: + echo 'void x() __attribute__((ifunc("y"))); void *y() { return 0; }' 166: +++ uname 166: ++ '[' Linux = FreeBSD ']' +164: + cc -c -o /dev/null -xc - 166: ++ trap 'on_error $LINENO' ERR 166: ++ trap on_exit EXIT -166: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/ifunc-export.sh .sh -166: ++ testname=ifunc-export -166: ++ echo -n 'Testing ifunc-export ... ' -166: Testing ifunc-export ... ++ t=out/test/x86_64/ifunc-export -166: ++ mkdir -p out/test/x86_64/ifunc-export -166: ++ set -x -166: + supports_ifunc -166: + is_musl -166: + ldd --version -166: + grep -q musl +157: + out/test/x86_64/icf-safe/exe1 +159: + cc -B. -o out/test/x86_64/icf/exe out/test/x86_64/icf/a.o -Wl,-icf=all +157: + cc -c -o out/test/x86_64/icf-safe/c.o -ffunction-sections -fdata-sections -xc - +154: + on_exit +154: + echo OK +154: OK +154: + exit 0 +147/387 Test #154: x86_64-hidden-archive ................................. Passed 1.04 sec +test 167 + Start 167: x86_64-ifunc-funcptr + +167: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/ifunc-funcptr.sh" +167: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu +167: Environment variables: +167: MACHINE=x86_64 +167: CPU= +167: Test timeout computed to be: 1500 +157: + cat +165: ++ set -x +165: + supports_ifunc +165: + is_musl +165: + ldd --version 167: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/ifunc-funcptr.sh 167: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 167: ++ export LC_ALL=C @@ -10425,74 +10714,87 @@ 167: ++ QEMU= 167: ++ case $MACHINE in 167: ++ tlsdesc_opt=-mtls-dialect=gnu2 +165: + grep -q musl +166: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/ifunc-export.sh .sh +166: ++ testname=ifunc-export +166: ++ echo -n 'Testing ifunc-export ... ' +166: Testing ifunc-export ... ++ t=out/test/x86_64/ifunc-export +166: ++ mkdir -p out/test/x86_64/ifunc-export +166: ++ set -x +166: + supports_ifunc +166: + is_musl +138: + readelf -WS out/test/x86_64/gdb-index-dwarf5/exe +138: + grep -Fq .gdb_index 167: +++ uname +161: + cc -c -fno-PIE -o out/test/x86_64/ifunc-address-equality/a.o -xc - +166: + grep -q musl 167: ++ '[' Linux = FreeBSD ']' 167: ++ trap 'on_error $LINENO' ERR 167: ++ trap on_exit EXIT 167: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/ifunc-funcptr.sh .sh -168: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/ifunc-noplt.sh -168: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc -168: ++ export LC_ALL=C -168: ++ LC_ALL=C -168: ++ '[' -z x86_64 ']' -168: ++ '[' -z '' ']' -168: ++ TESTDIR=out/test/x86_64 -168: ++ CC=cc -168: ++ CXX=c++ -168: ++ GCC=gcc -168: ++ GXX=g++ -168: ++ OBJDUMP=objdump -168: ++ OBJCOPY=objcopy -168: ++ STRIP=strip -168: ++ QEMU= -168: ++ case $MACHINE in -168: ++ tlsdesc_opt=-mtls-dialect=gnu2 -168: +++ uname -168: ++ '[' Linux = FreeBSD ']' -168: ++ trap 'on_error $LINENO' ERR -168: ++ trap on_exit EXIT -168: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/ifunc-noplt.sh .sh -168: ++ testname=ifunc-noplt -168: ++ echo -n 'Testing ifunc-noplt ... ' -168: Testing ifunc-noplt ... ++ t=out/test/x86_64/ifunc-noplt -168: ++ mkdir -p out/test/x86_64/ifunc-noplt -168: ++ set -x -168: + supports_ifunc -168: + is_musl -168: + ldd --version -168: + grep -q musl -168: + echo 'void x() __attribute__((ifunc("y"))); void *y() { return 0; }' -168: + cc -c -o /dev/null -xc - -127/387 Test #101: x86_64-dt-needed ...................................... Passed 5.51 sec -128/387 Test #128: x86_64-export-from-exe ................................ Passed 1.17 sec -129/387 Test #129: x86_64-fatal-warnings ................................. Passed 1.16 sec -130/387 Test #150: x86_64-hash-style ..................................... Passed 0.59 sec -131/387 Test #151: x86_64-hello-dynamic .................................. Passed 0.51 sec -137: + cat -137: + cc -c -o out/test/x86_64/gdb-index-dwarf4/b.o -fPIC -g -ggnu-pubnames -gdwarf-4 -xc - -ffunction-sections -120: + perl -i -0777 -pe 's/\.EH_FRAME/.eh_frame/g' out/test/x86_64/exception-multiple-ehframe/c.o -158: + on_exit -158: + echo OK -158: OK -158: + exit 0 -132/387 Test #158: x86_64-icf-small ...................................... Passed 0.35 sec -166: + cc -c -o /dev/null -xc - -166: + echo 'void x() __attribute__((ifunc("y"))); void *y() { return 0; }' +162: + cat +165: + cc -c -o /dev/null -xc - +163: + cc -fno-PIE -o out/test/x86_64/ifunc-dlopen/a.o -c -xc - +162: + cc -fPIC -o out/test/x86_64/ifunc-alias/a.o -c -xc - 167: ++ testname=ifunc-funcptr 167: ++ echo -n 'Testing ifunc-funcptr ... ' 167: Testing ifunc-funcptr ... ++ t=out/test/x86_64/ifunc-funcptr 167: ++ mkdir -p out/test/x86_64/ifunc-funcptr +161: + cat +163: + cat +165: + echo 'void x() __attribute__((ifunc("y"))); void *y() { return 0; }' +166: + ldd --version +139: + 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 +138: + readelf --debug=gdb_index out/test/x86_64/gdb-index-dwarf5/exe +138: + grep -q 'main: .* \[global, function\]' 167: ++ set -x 167: + supports_ifunc 167: + is_musl -167: + grep -q musl 167: + ldd --version +166: + cc -c -o /dev/null -xc - +166: + echo 'void x() __attribute__((ifunc("y"))); void *y() { return 0; }' +167: + grep -q musl 167: + echo 'void x() __attribute__((ifunc("y"))); void *y() { return 0; }' 167: + cc -c -o /dev/null -xc - -162: + cat -162: + cc -fPIC -o out/test/x86_64/ifunc-alias/a.o -c -xc - -163: + cc -fno-PIE -o out/test/x86_64/ifunc-dlopen/a.o -c -xc - +138: + out/test/x86_64/gdb-index-dwarf5/exe +138: + grep -q 'Hello world' +138: + DEBUGINFOD_URLS= +138: + gdb out/test/x86_64/gdb-index-dwarf5/exe -nx -batch -ex 'b main' -ex r -ex 'b trap' -ex c -ex bt -ex quit +164: + cat +164: + cc -fPIC -o out/test/x86_64/ifunc-dso/a.o -c -xc - +141: + grep -Fq .gdb_index +141: + readelf -WS out/test/x86_64/gdb-index-split-dwarf/exe +141: + out/test/x86_64/gdb-index-split-dwarf/exe +141: + grep -q 'Hello world' +141: + on_exit +141: + echo OK +141: OK +141: + exit 0 +160: + cc -B. -shared -o out/test/x86_64/ifunc-address-equality-exported/b.so out/test/x86_64/ifunc-address-equality-exported/a.o +121: + out/test/x86_64/exception/exe4 +148/387 Test #141: x86_64-gdb-index-split-dwarf .......................... Passed 2.23 sec +test 168 + Start 168: x86_64-ifunc-noplt + +168: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/ifunc-noplt.sh" +168: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu +168: Environment variables: +168: MACHINE=x86_64 +168: CPU= +168: Test timeout computed to be: 1500 +159: + grep -q '1 0' +159: + out/test/x86_64/icf/exe +159: + on_exit +159: + echo OK +159: OK +159: + exit 0 163: + cat +163: + cc -fPIC -o out/test/x86_64/ifunc-dlopen/b.o -c -xc - +157: + 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 +121: + c++ -B. -o out/test/x86_64/exception/exe5 out/test/x86_64/exception/b.o -pie -Wl,--gc-sections +165: + cc -o out/test/x86_64/ifunc-dynamic/a.o -c -xc - +149/387 Test #159: x86_64-icf ............................................ Passed 0.57 sec +168: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/ifunc-noplt.sh test 169 Start 169: x86_64-ifunc-static-pie @@ -10502,107 +10804,28 @@ 169: MACHINE=x86_64 169: CPU= 169: Test timeout computed to be: 1500 -test 170 - Start 170: x86_64-ifunc-static - -170: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/ifunc-static.sh" -170: Working Directory: /build/reproducible-path/mold-2.36.0+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-image-base - -171: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/image-base.sh" -171: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -171: Environment variables: -171: MACHINE=x86_64 -171: CPU= -171: Test timeout computed to be: 1500 -test 172 - Start 172: x86_64-init-array-priorities - -172: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/init-array-priorities.sh" -172: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -172: Environment variables: -172: MACHINE=x86_64 -172: CPU= -172: Test timeout computed to be: 1500 -test 173 - Start 173: x86_64-init-in-dso - -173: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/init-in-dso.sh" -173: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -173: Environment variables: -173: MACHINE=x86_64 -173: CPU= -173: Test timeout computed to be: 1500 -155: + cc -o out/test/x86_64/hidden-undef/b.o -fPIC -c -xc - -155: + cat -67: + readelf -n out/test/x86_64/build-id/exe -67: + grep -q 'GNU.*0x00000020.*NT_GNU_BUILD_ID' -67: + cc -B. -o out/test/x86_64/build-id/exe out/test/x86_64/build-id/a.c -Wl,-build-id=0xdeadbeefdeadbeef -132: + out/test/x86_64/func-addr/exe -132: + grep -q 1 -132: + on_exit -132: + echo OK -132: OK -132: + exit 0 -133/387 Test #132: x86_64-func-addr ...................................... Passed 1.35 sec -152: + cc -o out/test/x86_64/hello-static/a.o -c -xc - -152: + cat -120: + cat -120: + c++ -o out/test/x86_64/exception-multiple-ehframe/d.o -c -xc++ - -test 174 - Start 174: x86_64-init - -174: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/init.sh" -174: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -174: Environment variables: -174: MACHINE=x86_64 -174: CPU= -174: Test timeout computed to be: 1500 -test 175 - Start 175: x86_64-initfirst - -175: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/initfirst.sh" -175: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -175: Environment variables: -175: MACHINE=x86_64 -175: CPU= -175: Test timeout computed to be: 1500 -148: + grep -q 'Hello world' -148: + out/test/x86_64/gnu-warning/exe -148: + on_exit -148: + echo OK -148: OK -148: + exit 0 -134/387 Test #148: x86_64-gnu-warning .................................... Passed 1.05 sec -156: + readelf -W --dyn-syms out/test/x86_64/hidden-weak-undef/b.so -156: + grep -qw foo out/test/x86_64/hidden-weak-undef/log -156: + grep -qw bar out/test/x86_64/hidden-weak-undef/log -156: + on_exit -156: + echo OK -156: OK -156: + exit 0 -135/387 Test #156: x86_64-hidden-weak-undef .............................. Passed 1.05 sec -110: + grep -q 'foo2 bar2 baz1' -110: + out/test/x86_64/dynamic-list4/exe2 -110: + on_exit -110: + echo OK -110: OK -110: + exit 0 -136/387 Test #110: x86_64-dynamic-list4 .................................. Passed 5.67 sec -122: + readelf --dyn-syms out/test/x86_64/exclude-libs/f.so -122: + grep -Fq foo out/test/x86_64/exclude-libs/log -122: + grep -Fq bar out/test/x86_64/exclude-libs/log -122: + grep -Fq baz out/test/x86_64/exclude-libs/log -122: + 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 -135: + 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 -139: + 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 -161: + cc -c -fno-PIE -o out/test/x86_64/ifunc-address-equality/a.o -xc - +168: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc +168: ++ export LC_ALL=C +168: ++ LC_ALL=C +168: ++ '[' -z x86_64 ']' +168: ++ '[' -z '' ']' +168: ++ TESTDIR=out/test/x86_64 +168: ++ CC=cc +168: ++ CXX=c++ +168: ++ GCC=gcc +168: ++ GXX=g++ +168: ++ OBJDUMP=objdump +168: ++ OBJCOPY=objcopy +168: ++ STRIP=strip +168: ++ QEMU= +168: ++ case $MACHINE in +168: ++ tlsdesc_opt=-mtls-dialect=gnu2 +165: + cat +166: + cat +166: + cc -c -fPIC -o out/test/x86_64/ifunc-export/a.o -xc - 161: + cat +168: +++ uname +161: + cc -c -fPIC -o out/test/x86_64/ifunc-address-equality/b.o -xc - 169: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/ifunc-static-pie.sh 169: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 169: ++ export LC_ALL=C @@ -10620,10 +10843,18 @@ 169: ++ QEMU= 169: ++ case $MACHINE in 169: ++ tlsdesc_opt=-mtls-dialect=gnu2 +168: ++ '[' Linux = FreeBSD ']' +168: ++ trap 'on_error $LINENO' ERR +168: ++ trap on_exit EXIT 169: +++ uname 169: ++ '[' Linux = FreeBSD ']' 169: ++ trap 'on_error $LINENO' ERR 169: ++ trap on_exit EXIT +168: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/ifunc-noplt.sh .sh +168: ++ testname=ifunc-noplt +168: ++ echo -n 'Testing ifunc-noplt ... ' +168: Testing ifunc-noplt ... ++ t=out/test/x86_64/ifunc-noplt +168: ++ mkdir -p out/test/x86_64/ifunc-noplt 169: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/ifunc-static-pie.sh .sh 169: ++ testname=ifunc-static-pie 169: ++ echo -n 'Testing ifunc-static-pie ... ' @@ -10631,9 +10862,57 @@ 169: ++ mkdir -p out/test/x86_64/ifunc-static-pie 169: ++ set -x 169: + test_cflags -static-pie -169: + echo 'int main() {}' +139: + DEBUGINFOD_URLS= +139: + gdb out/test/x86_64/gdb-index-dwarf64/exe1 -nx -batch -ex 'b main' -ex r -ex quit +168: ++ set -x +168: + supports_ifunc +168: + is_musl +168: + grep -q musl 169: + cc -B. -static-pie -o /dev/null -xc - +169: + echo 'int main() {}' +168: + ldd --version +152: + grep -q 'Hello world' +152: + out/test/x86_64/hello-static/exe +162: + cc -B. -o out/test/x86_64/ifunc-alias/exe1 out/test/x86_64/ifunc-alias/a.o -pie +163: + cc -B. -o out/test/x86_64/ifunc-dlopen/c.so out/test/x86_64/ifunc-dlopen/b.o -shared +166: + cc -B. -shared -o out/test/x86_64/ifunc-export/b.so out/test/x86_64/ifunc-export/a.o +168: + echo 'void x() __attribute__((ifunc("y"))); void *y() { return 0; }' +168: + cc -c -o /dev/null -xc - +152: + on_exit +152: + echo OK +152: OK +152: + exit 0 +167: + cc -c -fPIC -o out/test/x86_64/ifunc-funcptr/a.o -c -xc - +150/387 Test #152: x86_64-hello-static ................................... Passed 1.42 sec +164: + cat +test 170 + Start 170: x86_64-ifunc-static + +170: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/ifunc-static.sh" +170: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu +170: Environment variables: +170: MACHINE=x86_64 +170: CPU= +170: Test timeout computed to be: 1500 +164: + cc -fPIC -o out/test/x86_64/ifunc-dso/b.o -c -xc - +167: + cat +157: + out/test/x86_64/icf-safe/exe2 +157: + grep foo2 out/test/x86_64/icf-safe/log2 +157: + on_exit +157: + echo OK +157: OK +157: + exit 0 170: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/ifunc-static.sh +151/387 Test #157: x86_64-icf-safe ....................................... Passed 1.18 sec +test 171 + Start 171: x86_64-image-base + +171: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/image-base.sh" +171: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu +171: Environment variables: +171: MACHINE=x86_64 +171: CPU= +171: Test timeout computed to be: 1500 170: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 170: ++ export LC_ALL=C 170: ++ LC_ALL=C @@ -10650,20 +10929,18 @@ 170: ++ QEMU= 170: ++ case $MACHINE in 170: ++ tlsdesc_opt=-mtls-dialect=gnu2 +161: + cc -c -fno-PIE -o out/test/x86_64/ifunc-address-equality/c.o -xc - 170: +++ uname 170: ++ '[' Linux = FreeBSD ']' 170: ++ trap 'on_error $LINENO' ERR 170: ++ trap on_exit EXIT +171: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/image-base.sh 170: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/ifunc-static.sh .sh 170: ++ testname=ifunc-static 170: ++ echo -n 'Testing ifunc-static ... ' 170: Testing ifunc-static ... ++ t=out/test/x86_64/ifunc-static 170: ++ mkdir -p out/test/x86_64/ifunc-static -170: ++ set -x -170: + test_cflags -static -170: + echo 'int main() {}' -170: + cc -B. -static -o /dev/null -xc - -171: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/image-base.sh +161: + cat 171: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 171: ++ export LC_ALL=C 171: ++ LC_ALL=C @@ -10680,19 +10957,55 @@ 171: ++ QEMU= 171: ++ case $MACHINE in 171: ++ tlsdesc_opt=-mtls-dialect=gnu2 +160: + cat +160: + cc -c -fno-PIE -o out/test/x86_64/ifunc-address-equality-exported/c.o -xc - 171: +++ uname 171: ++ '[' Linux = FreeBSD ']' 171: ++ trap 'on_error $LINENO' ERR 171: ++ trap on_exit EXIT 171: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/image-base.sh .sh +121: + out/test/x86_64/exception/exe5 +170: ++ set -x +170: + test_cflags -static 171: ++ testname=image-base 171: ++ echo -n 'Testing image-base ... ' 171: Testing image-base ... ++ t=out/test/x86_64/image-base 171: ++ mkdir -p out/test/x86_64/image-base +170: + echo 'int main() {}' 171: ++ set -x +121: + c++ -B. -o out/test/x86_64/exception/exe6 out/test/x86_64/exception/c.o -no-pie -static -pthread -Wl,--gc-sections +170: + cc -B. -static -o /dev/null -xc - 171: + cat 171: + cc -o out/test/x86_64/image-base/a.o -c -xc - +167: + cat +167: + cc -c -fPIC -o out/test/x86_64/ifunc-funcptr/b.o -xc - +168: + cat +168: + cc -fPIC -o out/test/x86_64/ifunc-noplt/a.o -c -xc - -fno-plt +164: + cc -B. -o out/test/x86_64/ifunc-dso/c.so out/test/x86_64/ifunc-dso/b.o -shared +166: + grep -Eq '(IFUNC|: 10)\s+GLOBAL DEFAULT.* foobar' +166: + readelf --dyn-syms out/test/x86_64/ifunc-export/b.so +160: + cc -B. -o out/test/x86_64/ifunc-address-equality-exported/exe out/test/x86_64/ifunc-address-equality-exported/c.o out/test/x86_64/ifunc-address-equality-exported/b.so -no-pie +167: + cat +167: + cc -c -fPIC -o out/test/x86_64/ifunc-funcptr/c.o -xc - +166: + on_exit +166: + echo OK +166: OK +166: + exit 0 +152/387 Test #166: x86_64-ifunc-export ................................... Passed 0.66 sec +test 172 + Start 172: x86_64-init-array-priorities + +172: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/init-array-priorities.sh" +172: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu +172: Environment variables: +172: MACHINE=x86_64 +172: CPU= +172: Test timeout computed to be: 1500 +162: + out/test/x86_64/ifunc-alias/exe1 +162: + grep -Eq '^(\S+) \1$' +162: + cc -B. -o out/test/x86_64/ifunc-alias/exe2 out/test/x86_64/ifunc-alias/a.o -no-pie 172: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/init-array-priorities.sh +171: + cc -B. -no-pie -o out/test/x86_64/image-base/exe1 out/test/x86_64/image-base/a.o -Wl,--image-base=0x8000000 172: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 172: ++ export LC_ALL=C 172: ++ LC_ALL=C @@ -10709,7 +11022,9 @@ 172: ++ QEMU= 172: ++ case $MACHINE in 172: ++ tlsdesc_opt=-mtls-dialect=gnu2 +163: + 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 172: +++ uname +161: + 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 172: ++ '[' Linux = FreeBSD ']' 172: ++ trap 'on_error $LINENO' ERR 172: ++ trap on_exit EXIT @@ -10722,9 +11037,39 @@ 172: + is_musl 172: + ldd --version 172: + grep -q musl +172: + cat 172: + cc -c -o out/test/x86_64/init-array-priorities/a.o -xc - +165: + cc -B. -o out/test/x86_64/ifunc-dynamic/exe1 out/test/x86_64/ifunc-dynamic/a.o -Wl,-z,lazy +167: + 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 +168: + cc -B. -o out/test/x86_64/ifunc-noplt/exe1 out/test/x86_64/ifunc-noplt/a.o -pie +164: + grep -Eq '(IFUNC|: 10).*foobar' +164: + readelf -W --dyn-syms out/test/x86_64/ifunc-dso/c.so +169: + supports_ifunc +169: + is_musl +160: + grep -Eq '^(\S+) \1' +169: + grep -q musl +169: + ldd --version +164: + 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 +160: + out/test/x86_64/ifunc-address-equality-exported/exe +169: + echo 'void x() __attribute__((ifunc("y"))); void *y() { return 0; }' +169: + cc -c -o /dev/null -xc - +160: + on_exit +160: + echo OK +160: OK +160: + exit 0 +153/387 Test #160: x86_64-ifunc-address-equality-exported ................ Passed 1.21 sec +test 173 + Start 173: x86_64-init-in-dso + +173: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/init-in-dso.sh" +173: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu +173: Environment variables: +173: MACHINE=x86_64 +173: CPU= +173: Test timeout computed to be: 1500 172: + cat 173: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/init-in-dso.sh +171: + out/test/x86_64/image-base/exe1 173: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 173: ++ export LC_ALL=C 173: ++ LC_ALL=C @@ -10741,51 +11086,36 @@ 173: ++ QEMU= 173: ++ case $MACHINE in 173: ++ tlsdesc_opt=-mtls-dialect=gnu2 +172: + cc -c -o out/test/x86_64/init-array-priorities/b.o -xc - +171: + grep -q 'Hello world' 173: +++ uname 173: ++ '[' Linux = FreeBSD ']' 173: ++ trap 'on_error $LINENO' ERR 173: ++ trap on_exit EXIT 173: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/init-in-dso.sh .sh +163: + out/test/x86_64/ifunc-dlopen/exe +163: + grep -q 'foo foo' +163: + on_exit +163: + echo OK +163: OK +163: + exit 0 173: ++ testname=init-in-dso 173: ++ echo -n 'Testing init-in-dso ... ' 173: Testing init-in-dso ... ++ t=out/test/x86_64/init-in-dso 173: ++ mkdir -p out/test/x86_64/init-in-dso -173: ++ set -x -173: + cat -173: + cc -shared -o out/test/x86_64/init-in-dso/a.so -xc - -test 176 - Start 176: x86_64-interpose - -176: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/interpose.sh" -176: Working Directory: /build/reproducible-path/mold-2.36.0+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-invalid-version-script - -177: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/invalid-version-script.sh" -177: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -177: Environment variables: -177: MACHINE=x86_64 -177: CPU= -177: Test timeout computed to be: 1500 -test 178 - Start 178: x86_64-issue646 +154/387 Test #163: x86_64-ifunc-dlopen ................................... Passed 1.13 sec +test 174 + Start 174: x86_64-init -178: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/issue646.sh" -178: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -178: Environment variables: -178: MACHINE=x86_64 -178: CPU= -178: Test timeout computed to be: 1500 -141: + 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 -138: + 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 -136: + readelf -WS out/test/x86_64/gdb-index-dwarf3/c.so -136: + grep -Fq .gdb_index -136: + cat -136: + cc -c -o out/test/x86_64/gdb-index-dwarf3/d.o -fPIC -g -ggnu-pubnames -gdwarf-3 -xc - -gz +174: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/init.sh" +174: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu +174: Environment variables: +174: MACHINE=x86_64 +174: CPU= +174: Test timeout computed to be: 1500 +171: + readelf -W --sections out/test/x86_64/image-base/exe1 +171: + grep -Eq '.interp\s+PROGBITS\s+0*8000...\b' +161: + grep -Eq '^(\S+) \1 (\S+) \2' 174: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/init.sh 174: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 174: ++ export LC_ALL=C @@ -10803,18 +11133,81 @@ 174: ++ QEMU= 174: ++ case $MACHINE in 174: ++ tlsdesc_opt=-mtls-dialect=gnu2 +134: + grep -q 'hello () at .*:7' out/test/x86_64/gdb-index-compress-output/log +173: ++ set -x 174: +++ uname +171: + cc -o out/test/x86_64/image-base/b.o -c -xc - +173: + cc -shared -o out/test/x86_64/init-in-dso/a.so -xc - +134: + grep -q 'greet () at .*:11' out/test/x86_64/gdb-index-compress-output/log +171: + cat +161: + out/test/x86_64/ifunc-address-equality/exe1 174: ++ '[' Linux = FreeBSD ']' 174: ++ trap 'on_error $LINENO' ERR 174: ++ trap on_exit EXIT 174: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/init.sh .sh +161: + readelf --dynamic out/test/x86_64/ifunc-address-equality/exe1 +173: + cat +165: + out/test/x86_64/ifunc-dynamic/exe1 +165: + grep -q 'Hello world' 174: ++ testname=init 174: ++ echo -n 'Testing init ... ' 174: Testing init ... ++ t=out/test/x86_64/init 174: ++ mkdir -p out/test/x86_64/init +134: + grep -q 'main () at .*:4' out/test/x86_64/gdb-index-compress-output/log +161: + grep -q TEXTREL out/test/x86_64/ifunc-address-equality/log1 174: ++ set -x 174: + cat +134: + on_exit +134: + echo OK +134: OK +134: + exit 0 +168: + out/test/x86_64/ifunc-noplt/exe1 +155/387 Test #134: x86_64-gdb-index-compress-output ...................... Passed 3.36 sec +168: + grep -q 'Hello world' +test 175 + Start 175: x86_64-initfirst + +175: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/initfirst.sh" +175: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu +175: Environment variables: +175: MACHINE=x86_64 +175: CPU= +175: Test timeout computed to be: 1500 +168: + cc -B. -o out/test/x86_64/ifunc-noplt/exe2 out/test/x86_64/ifunc-noplt/a.o -no-pie +161: + on_exit +161: + echo OK +161: OK +161: + exit 0 +165: + cc -B. -o out/test/x86_64/ifunc-dynamic/exe2 out/test/x86_64/ifunc-dynamic/a.o -Wl,-z,now 174: + cc -o out/test/x86_64/init/a.o -c -xc - +156/387 Test #161: x86_64-ifunc-address-equality ......................... Passed 1.35 sec +test 176 + Start 176: x86_64-interpose + +176: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/interpose.sh" +176: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu +176: Environment variables: +176: MACHINE=x86_64 +176: CPU= +176: Test timeout computed to be: 1500 +162: + out/test/x86_64/ifunc-alias/exe2 +162: + grep -Eq '^(\S+) \1$' +162: + on_exit +162: + echo OK +162: OK +162: + exit 0 +169: + cc -o out/test/x86_64/ifunc-static-pie/a.o -c -xc - -fPIC +157/387 Test #162: x86_64-ifunc-alias .................................... Passed 1.35 sec +169: + cat +test 177 + Start 177: x86_64-invalid-version-script + +177: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/invalid-version-script.sh" +177: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu +177: Environment variables: +177: MACHINE=x86_64 +177: CPU= +177: Test timeout computed to be: 1500 175: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/initfirst.sh 175: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 175: ++ export LC_ALL=C @@ -10836,20 +11229,9 @@ 175: ++ '[' Linux = FreeBSD ']' 175: ++ trap 'on_error $LINENO' ERR 175: ++ trap on_exit EXIT -175: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/initfirst.sh .sh -175: ++ testname=initfirst -175: ++ echo -n 'Testing initfirst ... ' -175: Testing initfirst ... ++ t=out/test/x86_64/initfirst -175: ++ mkdir -p out/test/x86_64/initfirst -175: ++ set -x -175: + cat -175: + cc -c -fPIC -o out/test/x86_64/initfirst/a.o -xc - -121: + out/test/x86_64/exception/exe1 -121: + c++ -B. -o out/test/x86_64/exception/exe2 out/test/x86_64/exception/c.o -no-pie -static -pthread -130: + cc -B. -static -Wl,--filler,0xfe -o out/test/x86_64/filler/exe1 out/test/x86_64/filler/a.o -160: + cc -c -fPIC -o out/test/x86_64/ifunc-address-equality-exported/a.o -xc - -149: + cat -149: + cc -o out/test/x86_64/hash-style-sysv/c.o -c -xc - +121: + out/test/x86_64/exception/exe6 +121: + '[' x86_64 = x86_64 ']' +121: + c++ -c -o out/test/x86_64/exception/d.o out/test/x86_64/exception/a.cc -mcmodel=large -fPIC 176: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/interpose.sh 176: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 176: ++ export LC_ALL=C @@ -10868,7 +11250,41 @@ 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: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/interpose.sh .sh +176: ++ testname=interpose +176: ++ echo -n 'Testing interpose ... ' +176: Testing interpose ... ++ t=out/test/x86_64/interpose +176: ++ mkdir -p out/test/x86_64/interpose +171: + '[' x86_64 = x86-64 -o x86_64 = aarch64 ']' +171: + on_exit +171: + echo OK +171: OK +171: + exit 0 +158/387 Test #171: x86_64-image-base ..................................... Passed 0.70 sec +test 178 + Start 178: x86_64-issue646 + +178: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/issue646.sh" +178: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu +178: Environment variables: +178: MACHINE=x86_64 +178: CPU= +178: Test timeout computed to be: 1500 +176: ++ set -x +175: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/initfirst.sh .sh +176: + cat +176: + cc -c -fPIC -o out/test/x86_64/interpose/a.o -xc - +175: ++ testname=initfirst +175: ++ echo -n 'Testing initfirst ... ' +175: Testing initfirst ... ++ t=out/test/x86_64/initfirst +175: ++ mkdir -p out/test/x86_64/initfirst +178: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/issue646.sh 177: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/invalid-version-script.sh +170: + supports_ifunc +170: + is_musl 177: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 177: ++ export LC_ALL=C 177: ++ LC_ALL=C @@ -10885,39 +11301,8 @@ 177: ++ QEMU= 177: ++ case $MACHINE in 177: ++ tlsdesc_opt=-mtls-dialect=gnu2 -147: + grep -q foo=5 -147: + out/test/x86_64/gnu-unique/exe -135: + readelf -WS out/test/x86_64/gdb-index-dwarf2/c.so -147: + on_exit -147: + echo OK -147: OK -147: + exit 0 -160: + cat -135: + grep -Fq .gdb_index -177: +++ uname -137/387 Test #147: x86_64-gnu-unique ..................................... Passed 1.36 sec -176: ++ '[' Linux = FreeBSD ']' -test 179 - Start 179: x86_64-large-alignment-dso - -179: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/large-alignment-dso.sh" -179: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -179: Environment variables: -179: MACHINE=x86_64 -179: CPU= -179: Test timeout computed to be: 1500 -176: ++ trap 'on_error $LINENO' ERR -176: ++ trap on_exit EXIT -176: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/interpose.sh .sh -176: ++ testname=interpose -176: ++ echo -n 'Testing interpose ... ' -176: Testing interpose ... ++ t=out/test/x86_64/interpose -176: ++ mkdir -p out/test/x86_64/interpose -177: ++ '[' Linux = FreeBSD ']' -177: ++ trap 'on_error $LINENO' ERR -177: ++ trap on_exit EXIT -177: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/invalid-version-script.sh .sh -178: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/issue646.sh +170: + grep -q musl +175: ++ set -x 178: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 178: ++ export LC_ALL=C 178: ++ LC_ALL=C @@ -10935,18 +11320,71 @@ 178: ++ case $MACHINE in 178: ++ tlsdesc_opt=-mtls-dialect=gnu2 178: +++ uname -135: + cat +175: + cc -c -fPIC -o out/test/x86_64/initfirst/a.o -xc - +170: + ldd --version +177: +++ uname +175: + cat +164: + out/test/x86_64/ifunc-dso/exe +177: ++ '[' Linux = FreeBSD ']' +177: ++ trap 'on_error $LINENO' ERR +177: ++ trap on_exit EXIT +170: + echo 'void x() __attribute__((ifunc("y"))); void *y() { return 0; }' +178: ++ '[' Linux = FreeBSD ']' +178: ++ trap 'on_error $LINENO' ERR +178: ++ trap on_exit EXIT +170: + cc -c -o /dev/null -xc - +178: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/issue646.sh .sh +178: ++ testname=issue646 +178: ++ echo -n 'Testing issue646 ... ' +178: Testing issue646 ... ++ t=out/test/x86_64/issue646 +178: ++ mkdir -p out/test/x86_64/issue646 +164: + grep -q 'Hello world' +167: + grep -q '^3$' +164: + on_exit +164: + echo OK +164: OK +164: + exit 0 +178: ++ set -x +178: + '[' x86_64 = sh4aeb ']' +178: + cat +178: + c++ -o out/test/x86_64/issue646/a.o -c -xc++ - +159/387 Test #164: x86_64-ifunc-dso ...................................... Passed 1.31 sec +177: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/invalid-version-script.sh .sh +test 179 + Start 179: x86_64-large-alignment-dso + +179: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/large-alignment-dso.sh" +179: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu +179: Environment variables: +179: MACHINE=x86_64 +179: CPU= +179: Test timeout computed to be: 1500 177: ++ testname=invalid-version-script 177: ++ echo -n 'Testing invalid-version-script ... ' 177: Testing invalid-version-script ... ++ t=out/test/x86_64/invalid-version-script 177: ++ mkdir -p out/test/x86_64/invalid-version-script -135: + cc -c -o out/test/x86_64/gdb-index-dwarf2/d.o -fPIC -g -ggnu-pubnames -gdwarf-2 -xc - -gz -179: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/large-alignment-dso.sh -178: ++ '[' Linux = FreeBSD ']' -178: ++ trap 'on_error $LINENO' ERR -178: ++ trap on_exit EXIT -176: ++ set -x +167: + out/test/x86_64/ifunc-funcptr/exe1 +167: + 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 +168: + grep -q 'Hello world' +168: + out/test/x86_64/ifunc-noplt/exe2 177: ++ set -x +177: + echo 'int main() {}' +177: + cc -c -o out/test/x86_64/invalid-version-script/a.o -xc - +179: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/large-alignment-dso.sh +168: + on_exit +168: + echo OK +168: OK +168: + exit 0 +160/387 Test #168: x86_64-ifunc-noplt .................................... Passed 1.00 sec +test 180 + Start 180: x86_64-large-alignment + +180: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/large-alignment.sh" +180: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu +180: Environment variables: +180: MACHINE=x86_64 +180: CPU= +180: Test timeout computed to be: 1500 179: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 179: ++ export LC_ALL=C 179: ++ LC_ALL=C @@ -10956,8 +11394,6 @@ 179: ++ CC=cc 179: ++ CXX=c++ 179: ++ GCC=gcc -176: + cat -178: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/issue646.sh .sh 179: ++ GXX=g++ 179: ++ OBJDUMP=objdump 179: ++ OBJCOPY=objcopy @@ -10965,66 +11401,21 @@ 179: ++ QEMU= 179: ++ case $MACHINE in 179: ++ tlsdesc_opt=-mtls-dialect=gnu2 -178: ++ testname=issue646 -178: ++ echo -n 'Testing issue646 ... ' -178: Testing issue646 ... ++ t=out/test/x86_64/issue646 -178: ++ mkdir -p out/test/x86_64/issue646 -176: + cc -c -fPIC -o out/test/x86_64/interpose/a.o -xc - 179: +++ uname -177: + echo 'int main() {}' 179: ++ '[' Linux = FreeBSD ']' 179: ++ trap 'on_error $LINENO' ERR 179: ++ trap on_exit EXIT +173: + cat +173: + cc -o out/test/x86_64/init-in-dso/b.o -c -xc - +170: + cc -o out/test/x86_64/ifunc-static/a.o -c -xc - +170: + cat +169: + cc -B. -o out/test/x86_64/ifunc-static-pie/exe2 out/test/x86_64/ifunc-static-pie/a.o -static-pie +180: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/large-alignment.sh 179: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/large-alignment-dso.sh .sh -177: + cc -c -o out/test/x86_64/invalid-version-script/a.o -xc - -154: + cat -154: + cc -o out/test/x86_64/hidden-archive/d.o -fPIC -c -xc - 179: ++ testname=large-alignment-dso 179: ++ echo -n 'Testing large-alignment-dso ... ' 179: Testing large-alignment-dso ... ++ t=out/test/x86_64/large-alignment-dso 179: ++ mkdir -p out/test/x86_64/large-alignment-dso -178: ++ set -x -178: + '[' x86_64 = sh4aeb ']' -178: + cat -178: + c++ -o out/test/x86_64/issue646/a.o -c -xc++ - -179: ++ set -x -179: + '[' x86_64 = i686 ']' -179: + cat -179: + cc -o out/test/x86_64/large-alignment-dso/a.o -c -xc - -ffunction-sections -fPIC -120: + 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 -155: + 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 -162: + cc -B. -o out/test/x86_64/ifunc-alias/exe1 out/test/x86_64/ifunc-alias/a.o -pie -137: + 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 -149: + 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 -152: + cc -B. -o out/test/x86_64/hello-static/exe out/test/x86_64/hello-static/a.o -static -160: + cc -B. -shared -o out/test/x86_64/ifunc-address-equality-exported/b.so out/test/x86_64/ifunc-address-equality-exported/a.o -163: + cc -fPIC -o out/test/x86_64/ifunc-dlopen/b.o -c -xc - -168: + cat -168: + cc -fPIC -o out/test/x86_64/ifunc-noplt/a.o -c -xc - -fno-plt -164: + cat -164: + cc -fPIC -o out/test/x86_64/ifunc-dso/a.o -c -xc - -163: + cat -88: + grep -q '^OK$' -88: + out/test/x86_64/defsym-lto/exe -32: + grep -q '^76$' -32: + out/test/x86_64/arch-x86_64-reloc/exe -88: + on_exit -88: + echo OK -88: OK -88: + exit 0 -138/387 Test #88: x86_64-defsym-lto ..................................... Passed 7.46 sec -test 180 - Start 180: x86_64-large-alignment - -180: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/large-alignment.sh" -180: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -180: Environment variables: -180: MACHINE=x86_64 -180: CPU= -180: Test timeout computed to be: 1500 -32: + 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 -122: + readelf --dyn-syms out/test/x86_64/exclude-libs/f.so -180: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/large-alignment.sh 180: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 180: ++ export LC_ALL=C 180: ++ LC_ALL=C @@ -11045,42 +11436,20 @@ 180: ++ '[' Linux = FreeBSD ']' 180: ++ trap 'on_error $LINENO' ERR 180: ++ trap on_exit EXIT -165: + cat -165: + cc -o out/test/x86_64/ifunc-dynamic/a.o -c -xc - +179: ++ set -x +179: + '[' x86_64 = i686 ']' +165: + out/test/x86_64/ifunc-dynamic/exe2 +165: + grep -q 'Hello world' +172: + cat +165: + on_exit +165: + echo OK +165: OK +165: + exit 0 +179: + cat 180: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/large-alignment.sh .sh -180: ++ testname=large-alignment -180: ++ echo -n 'Testing large-alignment ... ' -180: Testing large-alignment ... ++ t=out/test/x86_64/large-alignment -180: ++ mkdir -p out/test/x86_64/large-alignment -122: + grep -Fq foo out/test/x86_64/exclude-libs/log -180: ++ set -x -180: + '[' x86_64 = i686 ']' -167: + cc -c -fPIC -o out/test/x86_64/ifunc-funcptr/a.o -c -xc - -157: + 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 -180: + cat -167: + cat -179: + cc -B. -o out/test/x86_64/large-alignment-dso/b.so out/test/x86_64/large-alignment-dso/a.o -shared -161: + cat -166: + cc -c -fPIC -o out/test/x86_64/ifunc-export/a.o -xc - -180: + cc -o out/test/x86_64/large-alignment/a.o -c -xc - -ffunction-sections -168: + cc -B. -o out/test/x86_64/ifunc-noplt/exe1 out/test/x86_64/ifunc-noplt/a.o -pie -166: + cat -161: + cc -c -fPIC -o out/test/x86_64/ifunc-address-equality/b.o -xc - -174: + cc -B. -o out/test/x86_64/init/exe out/test/x86_64/init/a.o -Wl,-init,foo -120: + out/test/x86_64/exception-multiple-ehframe/exe1 -120: + grep -q '^1 3$' -138: + 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 -139: + 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 -149: + grep -q Hello -149: + out/test/x86_64/hash-style-sysv/exe -120: + on_exit -120: + echo OK -120: OK -120: + exit 0 -121: + out/test/x86_64/exception/exe2 -163: + cc -B. -o out/test/x86_64/ifunc-dlopen/c.so out/test/x86_64/ifunc-dlopen/b.o -shared -122: + grep -Fq bar out/test/x86_64/exclude-libs/log -139/387 Test #120: x86_64-exception-multiple-ehframe ..................... Passed 2.30 sec +161/387 Test #165: x86_64-ifunc-dynamic .................................. Passed 1.30 sec +172: + cc -c -o out/test/x86_64/init-array-priorities/c.o -xc - +179: + cc -o out/test/x86_64/large-alignment-dso/a.o -c -xc - -ffunction-sections -fPIC test 181 Start 181: x86_64-large-max-page-size-strip @@ -11090,24 +11459,10 @@ 181: MACHINE=x86_64 181: CPU= 181: Test timeout computed to be: 1500 -149: + on_exit -149: + echo OK -149: OK -149: + exit 0 -121: + c++ -B. -o out/test/x86_64/exception/exe3 out/test/x86_64/exception/b.o -pie -122: + grep -Fq baz out/test/x86_64/exclude-libs/log -122: + 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 -130: + sed -i -e 's/--filler 0xfe/--filler 0x00/' out/test/x86_64/filler/exe1 -140/387 Test #149: x86_64-hash-style-sysv ................................ Passed 1.62 sec -test 182 - Start 182: x86_64-large-max-page-size - -182: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/large-max-page-size.sh" -182: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -182: Environment variables: -182: MACHINE=x86_64 -182: CPU= -182: Test timeout computed to be: 1500 +180: ++ testname=large-alignment +180: ++ echo -n 'Testing large-alignment ... ' +180: Testing large-alignment ... ++ t=out/test/x86_64/large-alignment +180: ++ mkdir -p out/test/x86_64/large-alignment 181: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/large-max-page-size-strip.sh 181: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 181: ++ export LC_ALL=C @@ -11125,21 +11480,62 @@ 181: ++ QEMU= 181: ++ case $MACHINE in 181: ++ tlsdesc_opt=-mtls-dialect=gnu2 -182: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/large-max-page-size.sh -159: + out/test/x86_64/icf/exe +180: ++ set -x +180: + '[' x86_64 = i686 ']' +173: + cc -B. -o out/test/x86_64/init-in-dso/exe out/test/x86_64/init-in-dso/a.so out/test/x86_64/init-in-dso/b.o -Wl,-init,foo +180: + cc -o out/test/x86_64/large-alignment/a.o -c -xc - -ffunction-sections +121: + c++ -B. -o out/test/x86_64/exception/exe7 out/test/x86_64/exception/d.o -static -pthread +170: + cc -B. -o out/test/x86_64/ifunc-static/exe out/test/x86_64/ifunc-static/a.o -static +180: + cat 181: +++ uname -159: + grep -q '1 0' 181: ++ '[' Linux = FreeBSD ']' 181: ++ trap 'on_error $LINENO' ERR 181: ++ trap on_exit EXIT 181: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/large-max-page-size-strip.sh .sh -162: + out/test/x86_64/ifunc-alias/exe1 -159: + on_exit -159: + echo OK -159: OK -159: + exit 0 -141/387 Test #159: x86_64-icf ............................................ Passed 1.32 sec -160: + cat +181: ++ testname=large-max-page-size-strip +181: ++ echo -n 'Testing large-max-page-size-strip ... ' +181: Testing large-max-page-size-strip ... ++ t=out/test/x86_64/large-max-page-size-strip +181: ++ mkdir -p out/test/x86_64/large-max-page-size-strip +177: + echo 'VER1 { foo[12; };' +177: + 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 +174: + cc -B. -o out/test/x86_64/init/exe out/test/x86_64/init/a.o -Wl,-init,foo +181: ++ set -x +181: + '[' x86_64 = arm ']' +181: + strip=strip +181: + command -v strip +176: + cc -B. -shared -o out/test/x86_64/interpose/b.so out/test/x86_64/interpose/a.o -Wl,-z,interpose +175: + cc -B. -shared -o out/test/x86_64/initfirst/b.so out/test/x86_64/initfirst/a.o -Wl,-z,initfirst +181: + cat +181: + cc -o out/test/x86_64/large-max-page-size-strip/a.o -c -xc - -fPIC +172: + cc -c -o out/test/x86_64/init-array-priorities/d.o -xc - +172: + cat +167: + out/test/x86_64/ifunc-funcptr/exe2 +167: + grep -q '^3$' +136: + grep -q 'hello2 () at .*:7' out/test/x86_64/gdb-index-dwarf3/log +136: + grep -q 'hello () at .*:4' out/test/x86_64/gdb-index-dwarf3/log +167: + on_exit +167: + echo OK +167: OK +167: + exit 0 +162/387 Test #167: x86_64-ifunc-funcptr .................................. Passed 1.37 sec +136: + grep -q 'greet () at .*:8' out/test/x86_64/gdb-index-dwarf3/log +test 182 + Start 182: x86_64-large-max-page-size + +182: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/large-max-page-size.sh" +182: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu +182: Environment variables: +182: MACHINE=x86_64 +182: CPU= +182: Test timeout computed to be: 1500 +136: + grep -q 'main () at .*:4' out/test/x86_64/gdb-index-dwarf3/log +136: + on_exit +136: + echo OK +136: OK +136: + exit 0 +180: + cc -B. -o out/test/x86_64/large-alignment/exe out/test/x86_64/large-alignment/a.o +163/387 Test #136: x86_64-gdb-index-dwarf3 ............................... Passed 3.67 sec +179: + cc -B. -o out/test/x86_64/large-alignment-dso/b.so out/test/x86_64/large-alignment-dso/a.o -shared test 183 Start 183: x86_64-large-text @@ -11149,10 +11545,24 @@ 183: MACHINE=x86_64 183: CPU= 183: Test timeout computed to be: 1500 -160: + cc -c -fno-PIE -o out/test/x86_64/ifunc-address-equality-exported/c.o -xc - -133: + readelf --symbols out/test/x86_64/gc-sections/exe2 -133: + grep -q live_fn1 out/test/x86_64/gc-sections/log.2 -133: + grep -q live_fn2 out/test/x86_64/gc-sections/log.2 +182: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/large-max-page-size.sh +183: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/large-text.sh +183: + . /build/reproducible-path/mold-2.36.0+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: ++ case $MACHINE in +183: ++ tlsdesc_opt=-mtls-dialect=gnu2 182: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 182: ++ export LC_ALL=C 182: ++ LC_ALL=C @@ -11178,31 +11588,45 @@ 182: ++ echo -n 'Testing large-max-page-size ... ' 182: Testing large-max-page-size ... ++ t=out/test/x86_64/large-max-page-size 182: ++ mkdir -p out/test/x86_64/large-max-page-size -162: + grep -Eq '^(\S+) \1$' -162: + cc -B. -o out/test/x86_64/ifunc-alias/exe2 out/test/x86_64/ifunc-alias/a.o -no-pie -181: ++ testname=large-max-page-size-strip -181: ++ echo -n 'Testing large-max-page-size-strip ... ' -181: Testing large-max-page-size-strip ... ++ t=out/test/x86_64/large-max-page-size-strip -181: ++ mkdir -p out/test/x86_64/large-max-page-size-strip -181: ++ set -x -181: + '[' x86_64 = arm ']' -181: + strip=strip -181: + command -v strip -181: + cc -o out/test/x86_64/large-max-page-size-strip/a.o -c -xc - -fPIC -181: + cat -164: + cat -164: + cc -fPIC -o out/test/x86_64/ifunc-dso/b.o -c -xc - +183: +++ uname +183: ++ '[' Linux = FreeBSD ']' +183: ++ trap 'on_error $LINENO' ERR +183: ++ trap on_exit EXIT +183: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/large-text.sh .sh 182: ++ set -x -182: + cc -o out/test/x86_64/large-max-page-size/a.o -c -xc - -fPIC -155: + grep -q 'undefined symbol: foo' out/test/x86_64/hidden-undef/log -137: + grep -Fq .gdb_index 182: + cat -155: + on_exit -155: + echo OK -155: OK -155: + exit 0 -142/387 Test #155: x86_64-hidden-undef ................................... Passed 1.47 sec -137: + readelf -WS out/test/x86_64/gdb-index-dwarf4/c.so +182: + cc -o out/test/x86_64/large-max-page-size/a.o -c -xc - -fPIC +183: ++ testname=large-text +183: ++ echo -n 'Testing large-text ... ' +183: Testing large-text ... ++ t=out/test/x86_64/large-text +183: ++ mkdir -p out/test/x86_64/large-text +183: ++ set -x +183: + cat +183: + cc -o out/test/x86_64/large-text/a.o -c -xassembler - +174: + readelf --dynamic out/test/x86_64/init/exe +174: + grep -Fq '(INIT)' +174: + cc -B. -o out/test/x86_64/init/exe out/test/x86_64/init/a.o -Wl,-init,no-such-symbol +173: + readelf --dynamic out/test/x86_64/init-in-dso/exe +169: + out/test/x86_64/ifunc-static-pie/exe2 +169: + grep -q 'Hello world' +176: + grep -q 'Flags:.*INTERPOSE' +173: + grep -Fq '(INIT)' out/test/x86_64/init-in-dso/log +176: + readelf --dynamic out/test/x86_64/interpose/b.so +176: + on_exit +176: + echo OK +176: OK +176: + exit 0 +175: + readelf --dynamic out/test/x86_64/initfirst/b.so +175: + grep -q 'Flags:.*INITFIRST' +169: + on_exit +169: + echo OK +169: OK +169: + exit 0 +164/387 Test #176: x86_64-interpose ...................................... Passed 0.53 sec +173: + on_exit +173: + echo OK +173: OK +173: + exit 0 test 184 Start 184: x86_64-library @@ -11212,93 +11636,105 @@ 184: MACHINE=x86_64 184: CPU= 184: Test timeout computed to be: 1500 -133: + grep -qv dead_fn1 out/test/x86_64/gc-sections/log.2 -183: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/large-text.sh -183: + . /build/reproducible-path/mold-2.36.0+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: ++ case $MACHINE in -183: ++ tlsdesc_opt=-mtls-dialect=gnu2 -133: + grep -qv dead_fn2 out/test/x86_64/gc-sections/log.2 -137: + cc -c -o out/test/x86_64/gdb-index-dwarf4/d.o -fPIC -g -ggnu-pubnames -gdwarf-4 -xc - -gz -171: + cc -B. -no-pie -o out/test/x86_64/image-base/exe1 out/test/x86_64/image-base/a.o -Wl,--image-base=0x8000000 -183: +++ uname +165/387 Test #169: x86_64-ifunc-static-pie ............................... Passed 1.36 sec +166/387 Test #173: x86_64-init-in-dso .................................... Passed 0.72 sec +test 185 + Start 185: x86_64-link-order + +185: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/link-order.sh" +185: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu +185: Environment variables: +185: MACHINE=x86_64 +185: CPU= +185: Test timeout computed to be: 1500 +172: + cat +172: + cc -c -o out/test/x86_64/init-array-priorities/e.o -xc - +181: + 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 184: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/library.sh -183: ++ '[' Linux = FreeBSD ']' -183: ++ trap 'on_error $LINENO' ERR -183: ++ trap on_exit EXIT 184: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 184: ++ export LC_ALL=C 184: ++ LC_ALL=C 184: ++ '[' -z x86_64 ']' 184: ++ '[' -z '' ']' -137: + cat -172: + cc -c -o out/test/x86_64/init-array-priorities/b.o -xc - 184: ++ TESTDIR=out/test/x86_64 184: ++ CC=cc -172: + cat 184: ++ CXX=c++ 184: ++ GCC=gcc 184: ++ GXX=g++ -133: + grep -q live_var1 out/test/x86_64/gc-sections/log.2 184: ++ OBJDUMP=objdump 184: ++ OBJCOPY=objcopy 184: ++ STRIP=strip 184: ++ QEMU= 184: ++ case $MACHINE in 184: ++ tlsdesc_opt=-mtls-dialect=gnu2 -183: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/large-text.sh .sh 184: +++ uname +test 186 + Start 186: x86_64-linker-script-defsym + +186: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/linker-script-defsym.sh" +186: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu +186: Environment variables: +186: MACHINE=x86_64 +186: CPU= +186: Test timeout computed to be: 1500 +175: + on_exit +175: + echo OK +175: OK +175: + exit 0 +167/387 Test #175: x86_64-initfirst ...................................... Passed 0.60 sec +test 187 + Start 187: x86_64-linker-script-error + +187: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/linker-script-error.sh" +187: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu +187: Environment variables: +187: MACHINE=x86_64 +187: CPU= +187: Test timeout computed to be: 1500 184: ++ '[' Linux = FreeBSD ']' 184: ++ trap 'on_error $LINENO' ERR 184: ++ trap on_exit EXIT 184: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/library.sh .sh -133: + grep -q live_var2 out/test/x86_64/gc-sections/log.2 -183: ++ testname=large-text -183: ++ echo -n 'Testing large-text ... ' -183: Testing large-text ... ++ t=out/test/x86_64/large-text -183: ++ mkdir -p out/test/x86_64/large-text -133: + grep -qv dead_var1 out/test/x86_64/gc-sections/log.2 184: ++ testname=library 184: ++ echo -n 'Testing library ... ' 184: Testing library ... ++ t=out/test/x86_64/library 184: ++ mkdir -p out/test/x86_64/library -133: + grep -qv dead_var2 out/test/x86_64/gc-sections/log.2 -133: + grep -q '1 2' -133: + out/test/x86_64/gc-sections/exe2 -133: + on_exit -133: + echo OK -133: OK -133: + exit 0 -143/387 Test #133: x86_64-gc-sections .................................... Passed 2.23 sec -test 185 - Start 185: x86_64-link-order - -185: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/link-order.sh" -185: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -185: Environment variables: -185: MACHINE=x86_64 -185: CPU= -185: Test timeout computed to be: 1500 184: ++ set -x -184: + cc -o out/test/x86_64/library/a.o -c -xc - -fPIC 184: + cat -183: ++ set -x -183: + cat -183: + cc -o out/test/x86_64/large-text/a.o -c -xassembler - -130: + od -x out/test/x86_64/filler/exe1 +177: + grep -q 'invalid version pattern' out/test/x86_64/invalid-version-script/log +177: + on_exit +177: + echo OK +177: OK +177: + exit 0 185: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/link-order.sh +186: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/linker-script-defsym.sh +168/387 Test #177: x86_64-invalid-version-script ......................... Passed 0.56 sec +test 188 + Start 188: x86_64-linker-script-relocatable + +188: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/linker-script-relocatable.sh" +188: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu +188: Environment variables: +188: MACHINE=x86_64 +188: CPU= +188: Test timeout computed to be: 1500 +186: + . /build/reproducible-path/mold-2.36.0+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= +186: ++ case $MACHINE in +186: ++ tlsdesc_opt=-mtls-dialect=gnu2 +186: +++ uname 185: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 185: ++ export LC_ALL=C 185: ++ LC_ALL=C @@ -11319,115 +11755,7 @@ 185: ++ '[' Linux = FreeBSD ']' 185: ++ trap 'on_error $LINENO' ERR 185: ++ trap on_exit EXIT -185: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/link-order.sh .sh -185: ++ testname=link-order -185: ++ echo -n 'Testing link-order ... ' -185: Testing link-order ... ++ t=out/test/x86_64/link-order -185: ++ mkdir -p out/test/x86_64/link-order -185: ++ set -x -175: + cc -B. -shared -o out/test/x86_64/initfirst/b.so out/test/x86_64/initfirst/a.o -Wl,-z,initfirst -164: + cc -B. -o out/test/x86_64/ifunc-dso/c.so out/test/x86_64/ifunc-dso/b.o -shared -136: + 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 -185: + cat -174: + grep -Fq '(INIT)' -174: + readelf --dynamic out/test/x86_64/init/exe -161: + cc -c -fno-PIE -o out/test/x86_64/ifunc-address-equality/c.o -xc - -152: + out/test/x86_64/hello-static/exe -177: + echo 'VER1 { foo[12; };' -177: + 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 -138: + 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 -141: + 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 -176: + cc -B. -shared -o out/test/x86_64/interpose/b.so out/test/x86_64/interpose/a.o -Wl,-z,interpose -179: + cat -180: + cc -B. -o out/test/x86_64/large-alignment/exe out/test/x86_64/large-alignment/a.o -165: + cc -B. -o out/test/x86_64/ifunc-dynamic/exe1 out/test/x86_64/ifunc-dynamic/a.o -Wl,-z,lazy -135: + 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 -167: + cat -179: + cc -o out/test/x86_64/large-alignment-dso/c.o -c -xc - -152: + grep -q 'Hello world' -185: + cc -fPIC -c -o out/test/x86_64/link-order/a.o -xc - -161: + cat -32: + grep -q '^76$' -121: + out/test/x86_64/exception/exe3 -152: + on_exit -152: + echo OK -152: OK -152: + exit 0 -144/387 Test #152: x86_64-hello-static ................................... Passed 1.74 sec -32: + out/test/x86_64/arch-x86_64-reloc/exe -test 186 - Start 186: x86_64-linker-script-defsym - -186: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/linker-script-defsym.sh" -186: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -186: Environment variables: -186: MACHINE=x86_64 -186: CPU= -186: Test timeout computed to be: 1500 -32: + cat -167: + cc -c -fPIC -o out/test/x86_64/ifunc-funcptr/b.o -xc - -162: + grep -Eq '^(\S+) \1$' -162: + out/test/x86_64/ifunc-alias/exe2 -168: + out/test/x86_64/ifunc-noplt/exe1 -168: + grep -q 'Hello world' -121: + c++ -B. -o out/test/x86_64/exception/exe4 out/test/x86_64/exception/c.o -no-pie -154: + 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 -122: + readelf --dyn-syms out/test/x86_64/exclude-libs/f.so -163: + 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 -174: + cc -B. -o out/test/x86_64/init/exe out/test/x86_64/init/a.o -Wl,-init,no-such-symbol -186: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/linker-script-defsym.sh -186: + . /build/reproducible-path/mold-2.36.0+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= -186: ++ case $MACHINE in -186: ++ tlsdesc_opt=-mtls-dialect=gnu2 -162: + on_exit -162: + echo OK -162: OK -162: + exit 0 -168: + cc -B. -o out/test/x86_64/ifunc-noplt/exe2 out/test/x86_64/ifunc-noplt/a.o -no-pie -157: + out/test/x86_64/icf-safe/exe1 -182: + 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 -139: + 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 -145/387 Test #162: x86_64-ifunc-alias .................................... Passed 1.52 sec -157: + grep -q '^0 0$' -test 187 - Start 187: x86_64-linker-script-error - -187: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/linker-script-error.sh" -187: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -187: Environment variables: -187: MACHINE=x86_64 -187: CPU= -187: Test timeout computed to be: 1500 -157: + cc -c -o out/test/x86_64/icf-safe/c.o -ffunction-sections -fdata-sections -xc - -157: + cat -186: +++ uname -186: ++ '[' Linux = FreeBSD ']' -186: ++ trap 'on_error $LINENO' ERR -186: ++ trap on_exit EXIT -186: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/linker-script-defsym.sh .sh -166: + cc -B. -shared -o out/test/x86_64/ifunc-export/b.so out/test/x86_64/ifunc-export/a.o -181: + 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 -186: ++ testname=linker-script-defsym -186: ++ echo -n 'Testing linker-script-defsym ... ' -186: Testing linker-script-defsym ... ++ t=out/test/x86_64/linker-script-defsym -186: ++ mkdir -p out/test/x86_64/linker-script-defsym -32: + 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 187: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/linker-script-error.sh -186: ++ set -x -122: + grep -Fq foo out/test/x86_64/exclude-libs/log 187: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 187: ++ export LC_ALL=C 187: ++ LC_ALL=C @@ -11444,84 +11772,86 @@ 187: ++ QEMU= 187: ++ case $MACHINE in 187: ++ tlsdesc_opt=-mtls-dialect=gnu2 -122: + grep -Fq bar out/test/x86_64/exclude-libs/log -186: + cat -186: + cc -o out/test/x86_64/linker-script-defsym/a.o -c -xc - 187: +++ uname -137: + 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 -122: + grep -Fq baz out/test/x86_64/exclude-libs/log -122: + 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 187: ++ '[' Linux = FreeBSD ']' +179: + cat +184: + cc -o out/test/x86_64/library/a.o -c -xc - -fPIC 187: ++ trap 'on_error $LINENO' ERR 187: ++ trap on_exit EXIT -183: + cc -o out/test/x86_64/large-text/b.o -c -xc - +179: + cc -o out/test/x86_64/large-alignment-dso/c.o -c -xc - +188: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/linker-script-relocatable.sh +185: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/link-order.sh .sh +185: ++ testname=link-order +185: ++ echo -n 'Testing link-order ... ' +185: Testing link-order ... ++ t=out/test/x86_64/link-order +185: ++ mkdir -p out/test/x86_64/link-order +186: ++ '[' Linux = FreeBSD ']' +186: ++ trap 'on_error $LINENO' ERR +186: ++ trap on_exit EXIT +188: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc +188: ++ export LC_ALL=C +188: ++ LC_ALL=C +188: ++ '[' -z x86_64 ']' +188: ++ '[' -z '' ']' +188: ++ TESTDIR=out/test/x86_64 +188: ++ CC=cc +188: ++ CXX=c++ +188: ++ GCC=gcc +188: ++ GXX=g++ +188: ++ OBJDUMP=objdump +188: ++ OBJCOPY=objcopy +188: ++ STRIP=strip +188: ++ QEMU= +188: ++ case $MACHINE in +188: ++ tlsdesc_opt=-mtls-dialect=gnu2 +188: +++ uname +186: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/linker-script-defsym.sh .sh +185: ++ set -x +188: ++ '[' Linux = FreeBSD ']' +188: ++ trap 'on_error $LINENO' ERR +188: ++ trap on_exit EXIT 187: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/linker-script-error.sh .sh -183: + cat +185: + cat +185: + cc -fPIC -c -o out/test/x86_64/link-order/a.o -xc - +188: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/linker-script-relocatable.sh .sh +182: + 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 +186: ++ testname=linker-script-defsym +186: ++ echo -n 'Testing linker-script-defsym ... ' +186: Testing linker-script-defsym ... ++ t=out/test/x86_64/linker-script-defsym +186: ++ mkdir -p out/test/x86_64/linker-script-defsym 187: ++ testname=linker-script-error 187: ++ echo -n 'Testing linker-script-error ... ' 187: Testing linker-script-error ... ++ t=out/test/x86_64/linker-script-error 187: ++ mkdir -p out/test/x86_64/linker-script-error +188: ++ testname=linker-script-relocatable +188: ++ echo -n 'Testing linker-script-relocatable ... ' +188: Testing linker-script-relocatable ... ++ t=out/test/x86_64/linker-script-relocatable +188: ++ mkdir -p out/test/x86_64/linker-script-relocatable +186: ++ set -x +188: ++ set -x +186: + cc -o out/test/x86_64/linker-script-defsym/a.o -c -xc - 187: ++ set -x -187: + cat +188: + nm mold +186: + cat +188: + grep -q __tsan_init 187: + cc -o out/test/x86_64/linker-script-error/a.o -c -xc - -171: + out/test/x86_64/image-base/exe1 -171: + grep -q 'Hello world' -173: + cat -173: + cc -o out/test/x86_64/init-in-dso/b.o -c -xc - -171: + readelf -W --sections out/test/x86_64/image-base/exe1 -171: + grep -Eq '.interp\s+PROGBITS\s+0*8000...\b' -176: + readelf --dynamic out/test/x86_64/interpose/b.so -176: + grep -q 'Flags:.*INTERPOSE' -67: + grep -q 'Build ID: deadbeefdeadbeef' -67: + readelf -n out/test/x86_64/build-id/exe -171: + cat -176: + on_exit -176: + echo OK -176: OK -176: + exit 0 -171: + cc -o out/test/x86_64/image-base/b.o -c -xc - -177: + grep -q 'invalid version pattern' out/test/x86_64/invalid-version-script/log -175: + readelf --dynamic out/test/x86_64/initfirst/b.so -177: + on_exit -177: + echo OK -177: OK -177: + exit 0 -146/387 Test #177: x86_64-invalid-version-script ......................... Passed 0.70 sec -121: + out/test/x86_64/exception/exe4 -test 188 - Start 188: x86_64-linker-script-relocatable - -188: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/linker-script-relocatable.sh" -188: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -188: Environment variables: -188: MACHINE=x86_64 -188: CPU= -188: Test timeout computed to be: 1500 -121: + c++ -B. -o out/test/x86_64/exception/exe5 out/test/x86_64/exception/b.o -pie -Wl,--gc-sections -67: + on_exit -67: + echo OK -67: OK -67: + exit 0 -147/387 Test #176: x86_64-interpose ...................................... Passed 0.72 sec +187: + cat +184: + cc -B. -shared -o out/test/x86_64/library/libfoobar.so out/test/x86_64/library/a.o +174: + readelf --dynamic out/test/x86_64/init/exe +170: + out/test/x86_64/ifunc-static/exe 180: + out/test/x86_64/large-alignment/exe 180: + grep -q 'Hello world' -180: + on_exit -180: + echo OK -180: OK -180: + exit 0 -164: + readelf -W --dyn-syms out/test/x86_64/ifunc-dso/c.so -164: + grep -Eq '(IFUNC|: 10).*foobar' -164: + 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 -135: + readelf -WS out/test/x86_64/gdb-index-dwarf2/exe -175: + grep -q 'Flags:.*INITFIRST' -148/387 Test #67: x86_64-build-id ....................................... Passed 10.26 sec -149/387 Test #180: x86_64-large-alignment ................................ Passed 0.53 sec -135: + grep -Fq .gdb_index -175: + on_exit -175: + echo OK -175: OK -175: + exit 0 -150/387 Test #175: x86_64-initfirst ...................................... Passed 1.01 sec +174: + grep -Fq '(INIT)' out/test/x86_64/init/log +174: + on_exit +174: + echo OK +174: OK +174: + exit 0 +170: + grep -q 'Hello world' +170: + on_exit +170: + echo OK +170: OK +170: + exit 0 +169/387 Test #174: x86_64-init ........................................... Passed 0.83 sec test 189 Start 189: x86_64-linker-script @@ -11531,6 +11861,7 @@ 189: MACHINE=x86_64 189: CPU= 189: Test timeout computed to be: 1500 +170/387 Test #170: x86_64-ifunc-static ................................... Passed 1.42 sec test 190 Start 190: x86_64-linker-script2 @@ -11540,6 +11871,13 @@ 190: MACHINE=x86_64 190: CPU= 190: Test timeout computed to be: 1500 +180: + on_exit +180: + echo OK +180: OK +180: + exit 0 +171/387 Test #180: x86_64-large-alignment ................................ Passed 0.62 sec +172: + cat +172: + cc -c -o out/test/x86_64/init-array-priorities/f.o -xc - test 191 Start 191: x86_64-linker-script3 @@ -11549,74 +11887,58 @@ 191: MACHINE=x86_64 191: CPU= 191: Test timeout computed to be: 1500 -165: + out/test/x86_64/ifunc-dynamic/exe1 -165: + grep -q 'Hello world' -165: + cc -B. -o out/test/x86_64/ifunc-dynamic/exe2 out/test/x86_64/ifunc-dynamic/a.o -Wl,-z,now -135: + grep -q 'Hello world' -135: + out/test/x86_64/gdb-index-dwarf2/exe -135: + DEBUGINFOD_URLS= -135: + 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 -test 192 - Start 192: x86_64-linker-script4 - -192: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/linker-script4.sh" -192: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -192: Environment variables: -192: MACHINE=x86_64 -192: CPU= -192: Test timeout computed to be: 1500 -188: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/linker-script-relocatable.sh -188: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc -188: ++ export LC_ALL=C -188: ++ LC_ALL=C -188: ++ '[' -z x86_64 ']' -188: ++ '[' -z '' ']' -188: ++ TESTDIR=out/test/x86_64 -188: ++ CC=cc -188: ++ CXX=c++ -188: ++ GCC=gcc -188: ++ GXX=g++ -188: ++ OBJDUMP=objdump -188: ++ OBJCOPY=objcopy -188: ++ STRIP=strip -188: ++ QEMU= -188: ++ case $MACHINE in -188: ++ tlsdesc_opt=-mtls-dialect=gnu2 -188: +++ uname -188: ++ '[' Linux = FreeBSD ']' -188: ++ trap 'on_error $LINENO' ERR -188: ++ trap on_exit EXIT -188: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/linker-script-relocatable.sh .sh -188: ++ testname=linker-script-relocatable -188: ++ echo -n 'Testing linker-script-relocatable ... ' -188: Testing linker-script-relocatable ... ++ t=out/test/x86_64/linker-script-relocatable -188: ++ mkdir -p out/test/x86_64/linker-script-relocatable -188: ++ set -x -188: + nm mold -188: + grep -q __tsan_init -136: + readelf -WS out/test/x86_64/gdb-index-dwarf3/exe -136: + grep -Fq .gdb_index -136: + out/test/x86_64/gdb-index-dwarf3/exe -136: + grep -q 'Hello world' -136: + DEBUGINFOD_URLS= -136: + gdb out/test/x86_64/gdb-index-dwarf3/exe -nx -batch -ex 'b main' -ex r -ex 'b trap' -ex c -ex bt -ex quit -163: + out/test/x86_64/ifunc-dlopen/exe -163: + grep -q 'foo foo' -163: + on_exit -163: + echo OK -163: OK -163: + exit 0 -151/387 Test #163: x86_64-ifunc-dlopen ................................... Passed 1.72 sec -test 193 - Start 193: x86_64-linker-script5 - -193: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/linker-script5.sh" -193: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -193: Environment variables: -193: MACHINE=x86_64 -193: CPU= -193: Test timeout computed to be: 1500 +179: + 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 +186: + cat +181: + strip out/test/x86_64/large-max-page-size-strip/exe +189: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/linker-script.sh +189: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc +189: ++ export LC_ALL=C +189: ++ LC_ALL=C +189: ++ '[' -z x86_64 ']' +189: ++ '[' -z '' ']' +189: ++ TESTDIR=out/test/x86_64 +189: ++ CC=cc +189: ++ CXX=c++ +189: ++ GCC=gcc +189: ++ GXX=g++ +189: ++ OBJDUMP=objdump +189: ++ OBJCOPY=objcopy +189: ++ STRIP=strip +189: ++ QEMU= +189: ++ case $MACHINE in +189: ++ tlsdesc_opt=-mtls-dialect=gnu2 +190: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/linker-script2.sh +187: + echo 'VERSION { ver_x /*' +187: + 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 +186: + 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 +190: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc +190: ++ export LC_ALL=C +190: ++ LC_ALL=C +190: ++ '[' -z x86_64 ']' +190: ++ '[' -z '' ']' +190: ++ TESTDIR=out/test/x86_64 +190: ++ CC=cc +190: ++ CXX=c++ +190: ++ GCC=gcc +190: ++ GXX=g++ +190: ++ OBJDUMP=objdump +190: ++ OBJCOPY=objcopy +190: ++ STRIP=strip +190: ++ QEMU= +190: ++ case $MACHINE in +190: ++ tlsdesc_opt=-mtls-dialect=gnu2 +189: +++ uname +189: ++ '[' Linux = FreeBSD ']' +189: ++ trap 'on_error $LINENO' ERR +189: ++ trap on_exit EXIT 191: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/linker-script3.sh +190: +++ uname +189: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/linker-script.sh .sh +185: + cc -B. -shared -o out/test/x86_64/link-order/libfoo.so out/test/x86_64/link-order/a.o +189: ++ testname=linker-script +189: ++ echo -n 'Testing linker-script ... ' +189: Testing linker-script ... ++ t=out/test/x86_64/linker-script +189: ++ mkdir -p out/test/x86_64/linker-script 191: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 191: ++ export LC_ALL=C 191: ++ LC_ALL=C @@ -11624,6 +11946,9 @@ 191: ++ '[' -z '' ']' 191: ++ TESTDIR=out/test/x86_64 191: ++ CC=cc +190: ++ '[' Linux = FreeBSD ']' +190: ++ trap 'on_error $LINENO' ERR +190: ++ trap on_exit EXIT 191: ++ CXX=c++ 191: ++ GCC=gcc 191: ++ GXX=g++ @@ -11633,31 +11958,46 @@ 191: ++ QEMU= 191: ++ case $MACHINE in 191: ++ tlsdesc_opt=-mtls-dialect=gnu2 +190: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/linker-script2.sh .sh +190: ++ testname=linker-script2 +190: ++ echo -n 'Testing linker-script2 ... ' +190: Testing linker-script2 ... ++ t=out/test/x86_64/linker-script2 +190: ++ mkdir -p out/test/x86_64/linker-script2 +189: ++ set -x +181: + out/test/x86_64/large-max-page-size-strip/exe +181: + grep -q 'Hello world' +189: + cc -o out/test/x86_64/linker-script/a.o -c -xc - 191: +++ uname 191: ++ '[' Linux = FreeBSD ']' 191: ++ trap 'on_error $LINENO' ERR 191: ++ trap on_exit EXIT +181: + on_exit +181: + echo OK +181: OK +181: + exit 0 +189: + cat +190: ++ set -x +172/387 Test #181: x86_64-large-max-page-size-strip ...................... Passed 0.63 sec +test 192 + Start 192: x86_64-linker-script4 + +192: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/linker-script4.sh" +192: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu +192: Environment variables: +192: MACHINE=x86_64 +192: CPU= +192: Test timeout computed to be: 1500 191: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/linker-script3.sh .sh -157: + 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 -184: + cc -B. -shared -o out/test/x86_64/library/libfoobar.so out/test/x86_64/library/a.o -189: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/linker-script.sh -189: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc -189: ++ export LC_ALL=C -189: ++ LC_ALL=C -189: ++ '[' -z x86_64 ']' -189: ++ '[' -z '' ']' -189: ++ TESTDIR=out/test/x86_64 -189: ++ CC=cc -189: ++ CXX=c++ -189: ++ GCC=gcc -189: ++ GXX=g++ -189: ++ OBJDUMP=objdump -189: ++ OBJCOPY=objcopy -189: ++ STRIP=strip -189: ++ QEMU= -189: ++ case $MACHINE in -189: ++ tlsdesc_opt=-mtls-dialect=gnu2 -189: +++ uname +191: ++ testname=linker-script3 +191: ++ echo -n 'Testing linker-script3 ... ' +191: Testing linker-script3 ... ++ t=out/test/x86_64/linker-script3 +191: ++ mkdir -p out/test/x86_64/linker-script3 +190: + cc -o out/test/x86_64/linker-script2/a.o -c -xc - +190: + cat +172: + cc -c -o out/test/x86_64/init-array-priorities/g.o -xc - +172: + cat +183: + cat +183: + cc -o out/test/x86_64/large-text/b.o -c -xc - 192: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/linker-script4.sh 192: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 192: ++ export LC_ALL=C @@ -11676,57 +12016,75 @@ 192: ++ case $MACHINE in 192: ++ tlsdesc_opt=-mtls-dialect=gnu2 192: +++ uname +187: + grep -q 'unclosed comment' out/test/x86_64/linker-script-error/log +187: + on_exit +187: + echo OK +187: OK +187: + exit 0 +173/387 Test #187: x86_64-linker-script-error ............................ Passed 0.30 sec +191: ++ set -x +191: + mkdir -p out/test/x86_64/linker-script3/foo +test 193 + Start 193: x86_64-linker-script5 + +193: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/linker-script5.sh" +193: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu +193: Environment variables: +193: MACHINE=x86_64 +193: CPU= +193: Test timeout computed to be: 1500 +191: + cat +191: + cc -o out/test/x86_64/linker-script3/foo/a.o -c -xc - 192: ++ '[' Linux = FreeBSD ']' 192: ++ trap 'on_error $LINENO' ERR 192: ++ trap on_exit EXIT -185: + cc -B. -shared -o out/test/x86_64/link-order/libfoo.so out/test/x86_64/link-order/a.o -190: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/linker-script2.sh -190: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc -190: ++ export LC_ALL=C -190: ++ LC_ALL=C -190: ++ '[' -z x86_64 ']' -190: ++ '[' -z '' ']' -190: ++ TESTDIR=out/test/x86_64 -190: ++ CC=cc -190: ++ CXX=c++ -190: ++ GCC=gcc -190: ++ GXX=g++ -190: ++ OBJDUMP=objdump -190: ++ OBJCOPY=objcopy -190: ++ STRIP=strip -190: ++ QEMU= -190: ++ case $MACHINE in -190: ++ tlsdesc_opt=-mtls-dialect=gnu2 -190: +++ uname -190: ++ '[' Linux = FreeBSD ']' -190: ++ trap 'on_error $LINENO' ERR -190: ++ trap on_exit EXIT -141: + 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 -172: + cat -172: + cc -c -o out/test/x86_64/init-array-priorities/c.o -xc - -191: ++ testname=linker-script3 -191: ++ echo -n 'Testing linker-script3 ... ' -191: Testing linker-script3 ... ++ t=out/test/x86_64/linker-script3 -191: ++ mkdir -p out/test/x86_64/linker-script3 -189: ++ '[' Linux = FreeBSD ']' -189: ++ trap 'on_error $LINENO' ERR -189: ++ trap on_exit EXIT 192: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/linker-script4.sh .sh 192: ++ testname=linker-script4 192: ++ echo -n 'Testing linker-script4 ... ' 192: Testing linker-script4 ... ++ t=out/test/x86_64/linker-script4 192: ++ mkdir -p out/test/x86_64/linker-script4 -190: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/linker-script2.sh .sh -189: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/linker-script.sh .sh -190: ++ testname=linker-script2 -190: ++ echo -n 'Testing linker-script2 ... ' -190: Testing linker-script2 ... ++ t=out/test/x86_64/linker-script2 -190: ++ mkdir -p out/test/x86_64/linker-script2 -189: ++ testname=linker-script -189: ++ echo -n 'Testing linker-script ... ' -189: Testing linker-script ... ++ t=out/test/x86_64/linker-script -189: ++ mkdir -p out/test/x86_64/linker-script +179: + grep -q 'Hello world' +179: + out/test/x86_64/large-alignment-dso/exe +179: + on_exit +179: + echo OK +179: OK +179: + exit 0 +184: + cat +184: + cc -o out/test/x86_64/library/c.o -c -xc - +121: + out/test/x86_64/exception/exe7 +121: + c++ -B. -o out/test/x86_64/exception/exe8 out/test/x86_64/exception/d.o -pie +174/387 Test #179: x86_64-large-alignment-dso ............................ Passed 0.79 sec +test 194 + Start 194: x86_64-linker-script6 + +194: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/linker-script6.sh" +194: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu +194: Environment variables: +194: MACHINE=x86_64 +194: CPU= +194: Test timeout computed to be: 1500 +192: ++ set -x +192: + echo 'VERSION { ver_x { global: *; }; };' +192: + cat +192: + 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 193: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/linker-script5.sh +194: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/linker-script6.sh +194: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc +194: ++ export LC_ALL=C +194: ++ LC_ALL=C +194: ++ '[' -z x86_64 ']' +194: ++ '[' -z '' ']' +194: ++ TESTDIR=out/test/x86_64 +194: ++ CC=cc +194: ++ CXX=c++ +194: ++ GCC=gcc +194: ++ GXX=g++ +194: ++ OBJDUMP=objdump +194: ++ OBJCOPY=objcopy +194: ++ STRIP=strip +194: ++ QEMU= +194: ++ case $MACHINE in +194: ++ tlsdesc_opt=-mtls-dialect=gnu2 193: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 193: ++ export LC_ALL=C 193: ++ LC_ALL=C @@ -11743,66 +12101,45 @@ 193: ++ QEMU= 193: ++ case $MACHINE in 193: ++ tlsdesc_opt=-mtls-dialect=gnu2 -186: + cat -191: ++ set -x -191: + mkdir -p out/test/x86_64/linker-script3/foo -192: ++ set -x -192: + echo 'VERSION { ver_x { global: *; }; };' -192: + cat -121: + out/test/x86_64/exception/exe5 -154: + out/test/x86_64/hidden-archive/exe -190: ++ set -x -189: ++ set -x -168: + grep -q 'Hello world' -130: + cc -B. -static -Wl,--filler,0x00 -o out/test/x86_64/filler/exe2 out/test/x86_64/filler/a.o -164: + grep -q 'Hello world' -139: + 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 -154: + on_exit -154: + echo OK -154: OK -154: + exit 0 -191: + cc -o out/test/x86_64/linker-script3/foo/a.o -c -xc - -121: + c++ -B. -o out/test/x86_64/exception/exe6 out/test/x86_64/exception/c.o -no-pie -static -pthread -Wl,--gc-sections -168: + out/test/x86_64/ifunc-noplt/exe2 -190: + cat -190: + cc -o out/test/x86_64/linker-script2/a.o -c -xc - -167: + cc -c -fPIC -o out/test/x86_64/ifunc-funcptr/c.o -xc - -122: + readelf --dyn-syms out/test/x86_64/exclude-libs/f.so -189: + cat -166: + readelf --dyn-syms out/test/x86_64/ifunc-export/b.so -167: + cat -166: + grep -Eq '(IFUNC|: 10)\s+GLOBAL DEFAULT.* foobar' -189: + cc -o out/test/x86_64/linker-script/a.o -c -xc - -152/387 Test #154: x86_64-hidden-archive ................................. Passed 2.05 sec -191: + cat -164: + out/test/x86_64/ifunc-dso/exe +194: +++ uname +113: + cat +190: + mkdir -p out/test/x86_64/linker-script2/foo/bar +194: ++ '[' Linux = FreeBSD ']' +194: ++ trap 'on_error $LINENO' ERR +194: ++ trap on_exit EXIT +113: + c++ -o out/test/x86_64/emit-relocs-dead-sections/b.o -c -fPIC -xc++ -g -ffunction-sections - 193: +++ uname +194: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/linker-script6.sh .sh +184: + 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 +191: + cat +190: + rm -f out/test/x86_64/linker-script2/foo/bar/libfoo.a +189: + cat +194: ++ testname=linker-script6 +194: ++ echo -n 'Testing linker-script6 ... ' +194: Testing linker-script6 ... ++ t=out/test/x86_64/linker-script6 +194: ++ mkdir -p out/test/x86_64/linker-script6 +190: + ar rcs out/test/x86_64/linker-script2/foo/bar/libfoo.a out/test/x86_64/linker-script2/a.o 193: ++ '[' Linux = FreeBSD ']' 193: ++ trap 'on_error $LINENO' ERR 193: ++ trap on_exit EXIT +183: + 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 +189: + cc -B. -o out/test/x86_64/linker-script/exe out/test/x86_64/linker-script/script +186: + readelf -sW out/test/x86_64/linker-script-defsym/b.so +191: + 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 +139: + grep -q 'DW_FORM_line_strp pointing outside of .debug_line_str' out/test/x86_64/gdb-index-dwarf64/log1 +186: + grep -q 'FUNC .* bar' +194: ++ set -x +194: + mkdir -p out/test/x86_64/linker-script6/foo 193: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/linker-script5.sh .sh -193: ++ testname=linker-script5 -193: ++ echo -n 'Testing linker-script5 ... ' -193: Testing linker-script5 ... ++ t=out/test/x86_64/linker-script5 -193: ++ mkdir -p out/test/x86_64/linker-script5 -193: ++ set -x -193: + mkdir -p out/test/x86_64/linker-script5/foo -166: + on_exit -166: + echo OK -166: OK -166: + exit 0 -test 194 - Start 194: x86_64-linker-script6 - -194: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/linker-script6.sh" -194: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -194: Environment variables: -194: MACHINE=x86_64 -194: CPU= -194: Test timeout computed to be: 1500 -153/387 Test #166: x86_64-ifunc-export ................................... Passed 1.80 sec -193: + cat -193: + cc -o out/test/x86_64/linker-script5/foo/a.o -c -xc - +139: + 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 +182: + out/test/x86_64/large-max-page-size/exe +182: + grep -q 'Hello world' +172: + cat +182: + on_exit +182: + echo OK +182: OK +182: + exit 0 +175/387 Test #182: x86_64-large-max-page-size ............................ Passed 0.65 sec test 195 Start 195: x86_64-lto-archive @@ -11812,55 +12149,17 @@ 195: MACHINE=x86_64 195: CPU= 195: Test timeout computed to be: 1500 -168: + on_exit -168: + echo OK -168: OK -168: + exit 0 -154/387 Test #168: x86_64-ifunc-noplt .................................... Passed 1.78 sec -186: + 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 -138: + 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 -test 196 - Start 196: x86_64-lto-archive2 - -196: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/lto-archive2.sh" -196: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -196: Environment variables: -196: MACHINE=x86_64 -196: CPU= -196: Test timeout computed to be: 1500 -192: + 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 -182: + out/test/x86_64/large-max-page-size/exe -182: + grep -q 'Hello world' -182: + on_exit -182: + echo OK -182: OK -182: + exit 0 -113: + 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 -179: + 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 -165: + grep -q 'Hello world' -165: + out/test/x86_64/ifunc-dynamic/exe2 -165: + on_exit -165: + echo OK -165: OK -165: + exit 0 -160: + 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 -170: + supports_ifunc -170: + is_musl -170: + ldd --version -170: + grep -q musl -155/387 Test #182: x86_64-large-max-page-size ............................ Passed 0.71 sec -test 197 - Start 197: x86_64-lto-dso - -197: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/lto-dso.sh" -197: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -197: Environment variables: -197: MACHINE=x86_64 -197: CPU= -197: Test timeout computed to be: 1500 -156/387 Test #165: x86_64-ifunc-dynamic .................................. Passed 1.85 sec -161: + 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 +186: + cat +186: + cc -o out/test/x86_64/linker-script-defsym/c.o -c -xc - +194: + cat +194: + cc -o out/test/x86_64/linker-script6/foo/a.o -c -xc - +172: + cc -c -o out/test/x86_64/init-array-priorities/h.o -xc - +193: ++ testname=linker-script5 +193: ++ echo -n 'Testing linker-script5 ... ' +193: Testing linker-script5 ... ++ t=out/test/x86_64/linker-script5 +193: ++ mkdir -p out/test/x86_64/linker-script5 195: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/lto-archive.sh +190: + cat 195: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 195: ++ export LC_ALL=C 195: ++ LC_ALL=C @@ -11877,71 +12176,57 @@ 195: ++ QEMU= 195: ++ case $MACHINE in 195: ++ tlsdesc_opt=-mtls-dialect=gnu2 +190: + 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 +193: ++ set -x +193: + mkdir -p out/test/x86_64/linker-script5/foo 195: +++ uname 195: ++ '[' Linux = FreeBSD ']' 195: ++ trap 'on_error $LINENO' ERR 195: ++ trap on_exit EXIT 195: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/lto-archive.sh .sh +193: + cat 195: ++ testname=lto-archive 195: ++ echo -n 'Testing lto-archive ... ' 195: Testing lto-archive ... ++ t=out/test/x86_64/lto-archive 195: ++ mkdir -p out/test/x86_64/lto-archive -174: + readelf --dynamic out/test/x86_64/init/exe -174: + grep -Fq '(INIT)' out/test/x86_64/init/log -174: + on_exit -174: + echo OK -174: OK -174: + exit 0 -169: + supports_ifunc -169: + is_musl -169: + ldd --version -169: + grep -q musl -169: + cc -c -o /dev/null -xc - -169: + echo 'void x() __attribute__((ifunc("y"))); void *y() { return 0; }' -194: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/linker-script6.sh -194: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc -194: ++ export LC_ALL=C -194: ++ LC_ALL=C -194: ++ '[' -z x86_64 ']' -194: ++ '[' -z '' ']' -194: ++ TESTDIR=out/test/x86_64 -194: ++ CC=cc -194: ++ CXX=c++ -194: ++ GCC=gcc -194: ++ GXX=g++ -194: ++ OBJDUMP=objdump -194: ++ OBJCOPY=objcopy -194: ++ STRIP=strip -194: ++ QEMU= -194: ++ case $MACHINE in -194: ++ tlsdesc_opt=-mtls-dialect=gnu2 -194: +++ uname -194: ++ '[' Linux = FreeBSD ']' -194: ++ trap 'on_error $LINENO' ERR -194: ++ trap on_exit EXIT -194: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/linker-script6.sh .sh -194: ++ testname=linker-script6 -194: ++ echo -n 'Testing linker-script6 ... ' -194: Testing linker-script6 ... ++ t=out/test/x86_64/linker-script6 -194: ++ mkdir -p out/test/x86_64/linker-script6 -194: ++ set -x -194: + mkdir -p out/test/x86_64/linker-script6/foo -test 198 - Start 198: x86_64-lto-gcc +121: + out/test/x86_64/exception/exe8 +195: ++ set -x +195: + '[' cc = cc ']' +195: + test_cflags -flto +185: + ar crs out/test/x86_64/link-order/libfoo.a out/test/x86_64/link-order/a.o +195: + echo 'int main() {}' +121: + '[' x86_64 = x86_64 -o x86_64 = aarch64 ']' +121: + c++ -c -o out/test/x86_64/exception/e.o out/test/x86_64/exception/a.cc -mcmodel=large -fno-PIC +137: + grep -q 'hello2 () at .*:7' out/test/x86_64/gdb-index-dwarf4/log +195: + cc -B. -flto -o /dev/null -xc - +185: + cat +137: + grep -q 'hello () at .*:4' out/test/x86_64/gdb-index-dwarf4/log +193: + cc -o out/test/x86_64/linker-script5/foo/a.o -c -xc - +172: + cat +172: + cc -c -o out/test/x86_64/init-array-priorities/i.o -xc - +137: + grep -q 'greet () at .*:8' out/test/x86_64/gdb-index-dwarf4/log +137: + grep -q 'main () at .*:4' out/test/x86_64/gdb-index-dwarf4/log +185: + cc -c -o out/test/x86_64/link-order/b.o -xc - +137: + on_exit +137: + echo OK +137: OK +137: + exit 0 +176/387 Test #137: x86_64-gdb-index-dwarf4 ............................... Passed 4.44 sec +test 196 + Start 196: x86_64-lto-archive2 -198: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/lto-gcc.sh" -198: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -198: Environment variables: -198: MACHINE=x86_64 -198: CPU= -198: Test timeout computed to be: 1500 -170: + cc -c -o /dev/null -xc - -170: + echo 'void x() __attribute__((ifunc("y"))); void *y() { return 0; }' -164: + on_exit -164: + echo OK -164: OK -164: + exit 0 +196: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/lto-archive2.sh" +196: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu +196: Environment variables: +196: MACHINE=x86_64 +196: CPU= +196: Test timeout computed to be: 1500 +194: + cat +192: + readelf --version-info out/test/x86_64/linker-script4/c.so 196: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/lto-archive2.sh +185: + 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 +139: + readelf -WS out/test/x86_64/gdb-index-dwarf64/exe2 +194: + cc -B. -o out/test/x86_64/linker-script6/exe out/test/x86_64/linker-script6/foo/b.script 196: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 196: ++ export LC_ALL=C 196: ++ LC_ALL=C @@ -11959,40 +12244,50 @@ 196: ++ case $MACHINE in 196: ++ tlsdesc_opt=-mtls-dialect=gnu2 196: +++ uname +139: + grep -Fq .gdb_index +192: + grep -Fq 'Rev: 1 Flags: none Index: 2 Cnt: 1 Name: ver_x' out/test/x86_64/linker-script4/log +193: + cat +121: + c++ -B. -o out/test/x86_64/exception/exe9 out/test/x86_64/exception/e.o -no-pie -static -pthread +191: + on_exit +191: + echo OK +191: OK +191: + exit 0 196: ++ '[' Linux = FreeBSD ']' 196: ++ trap 'on_error $LINENO' ERR 196: ++ trap on_exit EXIT +192: + on_exit +192: + echo OK +192: OK +192: + exit 0 +177/387 Test #192: x86_64-linker-script4 ................................. Passed 0.42 sec +test 197 + Start 197: x86_64-lto-dso + +197: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/lto-dso.sh" +197: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu +197: Environment variables: +197: MACHINE=x86_64 +197: CPU= +197: Test timeout computed to be: 1500 +178/387 Test #191: x86_64-linker-script3 ................................. Passed 0.50 sec +186: + 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 196: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/lto-archive2.sh .sh +193: + cc -B. -o out/test/x86_64/linker-script5/exe out/test/x86_64/linker-script5/foo/b.script +test 198 + Start 198: x86_64-lto-gcc + +198: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/lto-gcc.sh" +198: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu +198: Environment variables: +198: MACHINE=x86_64 +198: CPU= +198: Test timeout computed to be: 1500 +139: + grep -q 'Hello world' +139: + out/test/x86_64/gdb-index-dwarf64/exe2 196: ++ testname=lto-archive2 196: ++ echo -n 'Testing lto-archive2 ... ' 196: Testing lto-archive2 ... ++ t=out/test/x86_64/lto-archive2 196: ++ mkdir -p out/test/x86_64/lto-archive2 -157/387 Test #164: x86_64-ifunc-dso ...................................... Passed 1.95 sec -158/387 Test #174: x86_64-init ........................................... Passed 1.38 sec -test 199 - Start 199: x86_64-lto-llvm - -199: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/lto-llvm.sh" -199: Working Directory: /build/reproducible-path/mold-2.36.0+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-lto-nostdlib - -200: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/lto-nostdlib.sh" -200: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -200: Environment variables: -200: MACHINE=x86_64 -200: CPU= -200: Test timeout computed to be: 1500 -137: + readelf -WS out/test/x86_64/gdb-index-dwarf4/exe -137: + grep -Fq .gdb_index -137: + out/test/x86_64/gdb-index-dwarf4/exe -137: + grep -q 'Hello world' -137: + DEBUGINFOD_URLS= -137: + 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 197: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/lto-dso.sh 197: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 197: ++ export LC_ALL=C @@ -12010,31 +12305,34 @@ 197: ++ QEMU= 197: ++ case $MACHINE in 197: ++ tlsdesc_opt=-mtls-dialect=gnu2 +184: + grep -q 'Hello world' +172: + 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 +190: + on_exit +190: + echo OK +190: OK +190: + exit 0 +179/387 Test #190: x86_64-linker-script2 ................................. Passed 0.53 sec +196: ++ set -x +196: + test_cflags -flto=auto +184: + out/test/x86_64/library/exe1 +test 199 + Start 199: x86_64-lto-llvm + +199: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/lto-llvm.sh" +199: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu +199: Environment variables: +199: MACHINE=x86_64 +199: CPU= +199: Test timeout computed to be: 1500 +139: + DEBUGINFOD_URLS= +139: + 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 +196: + cc -B. -flto=auto -o /dev/null -xc - +196: + echo 'int main() {}' +184: + 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 197: +++ uname 197: ++ '[' Linux = FreeBSD ']' 197: ++ trap 'on_error $LINENO' ERR 197: ++ trap on_exit EXIT -197: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/lto-dso.sh .sh -197: ++ testname=lto-dso -197: ++ echo -n 'Testing lto-dso ... ' -197: Testing lto-dso ... ++ t=out/test/x86_64/lto-dso -197: ++ mkdir -p out/test/x86_64/lto-dso -197: ++ set -x -197: + test_cflags -flto -197: + echo 'int main() {}' -197: + cc -B. -flto -o /dev/null -xc - -195: ++ set -x -195: + '[' cc = cc ']' -195: + test_cflags -flto -195: + cc -B. -flto -o /dev/null -xc - -195: + echo 'int main() {}' -194: + cat -194: + cc -o out/test/x86_64/linker-script6/foo/a.o -c -xc - -181: + strip out/test/x86_64/large-max-page-size-strip/exe -196: ++ set -x -196: + test_cflags -flto=auto -196: + cc -B. -flto=auto -o /dev/null -xc - -196: + echo 'int main() {}' 198: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/lto-gcc.sh 198: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 198: ++ export LC_ALL=C @@ -12052,34 +12350,19 @@ 198: ++ QEMU= 198: ++ case $MACHINE in 198: ++ tlsdesc_opt=-mtls-dialect=gnu2 +189: + out/test/x86_64/linker-script/exe +197: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/lto-dso.sh .sh +189: + grep -q 'Hello world' +197: ++ testname=lto-dso +197: ++ echo -n 'Testing lto-dso ... ' +197: Testing lto-dso ... ++ t=out/test/x86_64/lto-dso +197: ++ mkdir -p out/test/x86_64/lto-dso 198: +++ uname -200: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/lto-nostdlib.sh -139: + readelf -WS out/test/x86_64/gdb-index-dwarf64/f.so -139: + grep -Fq .gdb_index -200: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc -200: ++ export LC_ALL=C -200: ++ LC_ALL=C -200: ++ '[' -z x86_64 ']' -200: ++ '[' -z '' ']' -200: ++ TESTDIR=out/test/x86_64 -200: ++ CC=cc -200: ++ CXX=c++ -200: ++ GCC=gcc -200: ++ GXX=g++ -200: ++ OBJDUMP=objdump -200: ++ OBJCOPY=objcopy -200: ++ STRIP=strip -200: ++ QEMU= -200: ++ case $MACHINE in -200: ++ tlsdesc_opt=-mtls-dialect=gnu2 -199: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/lto-llvm.sh 198: ++ '[' Linux = FreeBSD ']' +189: + cc -B. -o out/test/x86_64/linker-script/exe -Wl,-T,out/test/x86_64/linker-script/script 198: ++ trap 'on_error $LINENO' ERR 198: ++ trap on_exit EXIT -200: +++ uname -200: ++ '[' Linux = FreeBSD ']' -200: ++ trap 'on_error $LINENO' ERR -200: ++ trap on_exit EXIT +199: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/lto-llvm.sh 199: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 199: ++ export LC_ALL=C 199: ++ LC_ALL=C @@ -12096,66 +12379,52 @@ 199: ++ QEMU= 199: ++ case $MACHINE in 199: ++ tlsdesc_opt=-mtls-dialect=gnu2 -198: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/lto-gcc.sh .sh -200: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/lto-nostdlib.sh .sh -198: ++ testname=lto-gcc -198: ++ echo -n 'Testing lto-gcc ... ' -198: Testing lto-gcc ... ++ t=out/test/x86_64/lto-gcc -198: ++ mkdir -p out/test/x86_64/lto-gcc -139: + cat -139: + cc -c -o out/test/x86_64/gdb-index-dwarf64/g.o -fPIC -g -ggnu-pubnames -gdwarf-5 -xc - -gz -200: ++ testname=lto-nostdlib -200: ++ echo -n 'Testing lto-nostdlib ... ' -200: Testing lto-nostdlib ... ++ t=out/test/x86_64/lto-nostdlib -200: ++ mkdir -p out/test/x86_64/lto-nostdlib 199: +++ uname +197: ++ set -x +197: + test_cflags -flto 199: ++ '[' Linux = FreeBSD ']' 199: ++ trap 'on_error $LINENO' ERR 199: ++ trap on_exit EXIT 199: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/lto-llvm.sh .sh +198: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/lto-gcc.sh .sh 199: ++ testname=lto-llvm 199: ++ echo -n 'Testing lto-llvm ... ' 199: Testing lto-llvm ... ++ t=out/test/x86_64/lto-llvm 199: ++ mkdir -p out/test/x86_64/lto-llvm -122: + grep -Fq foo out/test/x86_64/exclude-libs/log +197: + echo 'int main() {}' +197: + cc -B. -flto -o /dev/null -xc - +198: ++ testname=lto-gcc +198: ++ echo -n 'Testing lto-gcc ... ' +198: Testing lto-gcc ... ++ t=out/test/x86_64/lto-gcc +198: ++ mkdir -p out/test/x86_64/lto-gcc 198: ++ set -x -173: + 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 -122: + grep -Fq bar out/test/x86_64/exclude-libs/log -186: + grep -q 'FUNC .* bar' -138: + readelf -WS out/test/x86_64/gdb-index-dwarf5/e.so -185: + ar crs out/test/x86_64/link-order/libfoo.a out/test/x86_64/link-order/a.o -200: ++ set -x -200: + test_cflags -flto -186: + readelf -sW out/test/x86_64/linker-script-defsym/b.so -200: + cc -B. -flto -o /dev/null -xc - -187: + echo 'VERSION { ver_x /*' -200: + echo 'int main() {}' -187: + 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 -138: + grep -Fq .gdb_index -122: + grep -Fq baz out/test/x86_64/exclude-libs/log -198: + echo 'int main() {}' -181: + out/test/x86_64/large-max-page-size-strip/exe -179: + grep -q 'Hello world' 199: ++ set -x -181: + grep -q 'Hello world' -198: + gcc -B. -flto -o /dev/null -xc - +198: + echo 'int main() {}' 199: ++ uname -m -122: + 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 -138: + grep -q 'fn1: .* \[global, function\]' -138: + readelf --debug=gdb_index out/test/x86_64/gdb-index-dwarf5/e.so -181: + on_exit -181: + echo OK -181: OK -181: + exit 0 -157: + out/test/x86_64/icf-safe/exe2 -171: + '[' x86_64 = x86-64 -o x86_64 = aarch64 ']' -171: + on_exit -171: + echo OK -171: OK -171: + exit 0 -179: + out/test/x86_64/large-alignment-dso/exe -159/387 Test #171: x86_64-image-base ..................................... Passed 1.68 sec -160/387 Test #181: x86_64-large-max-page-size-strip ...................... Passed 0.88 sec +199: + '[' x86_64 = x86_64 ']' +199: + clang -B. -flto -o /dev/null -xc - +199: + echo 'int main() {}' +199: + skip +199: + echo skipped +199: skipped +199: + trap - EXIT +199: + exit 0 +180/387 Test #199: x86_64-lto-llvm .......................................***Skipped 0.14 sec +test 200 + Start 200: x86_64-lto-nostdlib + +200: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/lto-nostdlib.sh" +200: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu +200: Environment variables: +200: MACHINE=x86_64 +200: CPU= +200: Test timeout computed to be: 1500 +198: + gcc -B. -flto -o /dev/null -xc - +194: + on_exit +194: + echo OK +194: OK +194: + exit 0 +181/387 Test #194: x86_64-linker-script6 ................................. Passed 0.55 sec test 201 Start 201: x86_64-lto-version-script @@ -12165,6 +12434,38 @@ 201: MACHINE=x86_64 201: CPU= 201: Test timeout computed to be: 1500 +200: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/lto-nostdlib.sh +200: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc +200: ++ export LC_ALL=C +200: ++ LC_ALL=C +200: ++ '[' -z x86_64 ']' +200: ++ '[' -z '' ']' +200: ++ TESTDIR=out/test/x86_64 +200: ++ CC=cc +200: ++ CXX=c++ +200: ++ GCC=gcc +200: ++ GXX=g++ +200: ++ OBJDUMP=objdump +200: ++ OBJCOPY=objcopy +200: ++ STRIP=strip +200: ++ QEMU= +200: ++ case $MACHINE in +200: ++ tlsdesc_opt=-mtls-dialect=gnu2 +200: +++ uname +186: + grep -q 42 +193: + on_exit +193: + echo OK +193: OK +193: + exit 0 +186: + out/test/x86_64/linker-script-defsym/exe +200: ++ '[' Linux = FreeBSD ']' +200: ++ trap 'on_error $LINENO' ERR +200: ++ trap on_exit EXIT +182/387 Test #193: x86_64-linker-script5 ................................. Passed 0.60 sec +186: + on_exit +186: + echo OK +186: OK +186: + exit 0 test 202 Start 202: x86_64-main-in-dso @@ -12174,54 +12475,26 @@ 202: MACHINE=x86_64 202: CPU= 202: Test timeout computed to be: 1500 -184: + cat -184: + cc -o out/test/x86_64/library/c.o -c -xc - -183: + 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 -193: + cat -193: + cc -B. -o out/test/x86_64/linker-script5/exe out/test/x86_64/linker-script5/foo/b.script -157: + grep foo2 out/test/x86_64/icf-safe/log2 -157: + on_exit -157: + echo OK -157: OK -157: + exit 0 -199: + '[' x86_64 = x86_64 ']' -199: + echo 'int main() {}' -199: + clang -B. -flto -o /dev/null -xc - -199: + skip -199: + echo skipped -199: skipped -199: + trap - EXIT -199: + exit 0 -191: + cat -191: + 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 -186: + cat -186: + cc -o out/test/x86_64/linker-script-defsym/c.o -c -xc - -32: + out/test/x86_64/arch-x86_64-reloc/exe -32: + grep -q '^76$' -32: + 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 -169: + cat -169: + cc -o out/test/x86_64/ifunc-static-pie/a.o -c -xc - -fPIC -170: + cc -o out/test/x86_64/ifunc-static/a.o -c -xc - -170: + cat -160: + out/test/x86_64/ifunc-address-equality-exported/exe -160: + grep -Eq '^(\S+) \1' -138: + readelf --debug=gdb_index out/test/x86_64/gdb-index-dwarf5/e.so -138: + grep -q 'char: .* \[static, type\]' -138: + cc -c -o out/test/x86_64/gdb-index-dwarf5/f.o -fPIC -g -ggnu-pubnames -gdwarf-5 -xc - -gz -138: + cat -179: + on_exit -179: + echo OK -179: OK -179: + exit 0 -113: + grep -q 'Hello world' -113: + out/test/x86_64/emit-relocs-dead-sections/exe -113: + on_exit -113: + echo OK -113: OK -113: + exit 0 -161: + out/test/x86_64/ifunc-address-equality/exe1 -161: + grep -Eq '^(\S+) \1 (\S+) \2' 201: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/lto-version-script.sh +183/387 Test #186: x86_64-linker-script-defsym ........................... Passed 0.93 sec +test 203 + Start 203: x86_64-many-sections + +203: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/many-sections.sh" +203: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu +203: Environment variables: +203: MACHINE=x86_64 +203: CPU= +203: Test timeout computed to be: 1500 +200: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/lto-nostdlib.sh .sh +200: ++ testname=lto-nostdlib +200: ++ echo -n 'Testing lto-nostdlib ... ' +200: Testing lto-nostdlib ... ++ t=out/test/x86_64/lto-nostdlib +200: ++ mkdir -p out/test/x86_64/lto-nostdlib +200: ++ set -x +200: + test_cflags -flto +200: + echo 'int main() {}' +200: + cc -B. -flto -o /dev/null -xc - 201: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 201: ++ export LC_ALL=C 201: ++ LC_ALL=C @@ -12242,61 +12515,17 @@ 201: ++ '[' Linux = FreeBSD ']' 201: ++ trap 'on_error $LINENO' ERR 201: ++ trap on_exit EXIT -161/387 Test #157: x86_64-icf-safe ....................................... Passed 2.25 sec -162/387 Test #179: x86_64-large-alignment-dso ............................ Passed 1.27 sec -163/387 Test #199: x86_64-lto-llvm .......................................***Skipped 0.21 sec -164/387 Test #113: x86_64-emit-relocs-dead-sections ...................... Passed 6.86 sec -161: + readelf --dynamic out/test/x86_64/ifunc-address-equality/exe1 201: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/lto-version-script.sh .sh 201: ++ testname=lto-version-script 201: ++ echo -n 'Testing lto-version-script ... ' 201: Testing lto-version-script ... ++ t=out/test/x86_64/lto-version-script 201: ++ mkdir -p out/test/x86_64/lto-version-script -test 203 - Start 203: x86_64-many-sections - -203: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/many-sections.sh" -203: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -203: Environment variables: -203: MACHINE=x86_64 -203: CPU= -203: Test timeout computed to be: 1500 -test 204 - Start 204: x86_64-many-sections2 - -204: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/many-sections2.sh" -204: Working Directory: /build/reproducible-path/mold-2.36.0+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-mergeable-strings - -205: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/mergeable-strings.sh" -205: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -205: Environment variables: -205: MACHINE=x86_64 -205: CPU= -205: Test timeout computed to be: 1500 -161: + grep -q TEXTREL out/test/x86_64/ifunc-address-equality/log1 -161: + on_exit -161: + echo OK -161: OK -161: + exit 0 -201: ++ set -x -201: + test_cflags -flto -201: + cc -B. -flto -o /dev/null -xc - -201: + echo 'int main() {}' -test 206 - Start 206: x86_64-missing-but-ok - -206: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/missing-but-ok.sh" -206: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -206: Environment variables: -206: MACHINE=x86_64 -206: CPU= -206: Test timeout computed to be: 1500 +183: + grep -q 'Hello world' +183: + out/test/x86_64/large-text/exe +183: + on_exit +183: + echo OK +183: OK +183: + exit 0 202: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/main-in-dso.sh 202: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 202: ++ export LC_ALL=C @@ -12314,28 +12543,22 @@ 202: ++ QEMU= 202: ++ case $MACHINE in 202: ++ tlsdesc_opt=-mtls-dialect=gnu2 -202: +++ uname -202: ++ '[' Linux = FreeBSD ']' -202: ++ trap 'on_error $LINENO' ERR -202: ++ trap on_exit EXIT -202: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/main-in-dso.sh .sh -202: ++ testname=main-in-dso -202: ++ echo -n 'Testing main-in-dso ... ' -202: Testing main-in-dso ... ++ t=out/test/x86_64/main-in-dso -202: ++ mkdir -p out/test/x86_64/main-in-dso -202: ++ set -x -202: + '[' x86_64 = ppc64 ']' -202: + cat -202: + cc -o out/test/x86_64/main-in-dso/a.o -c -xc - -fPIC -185: + cat -185: + cc -c -o out/test/x86_64/link-order/b.o -xc - -160: + on_exit -160: + echo OK -160: OK -160: + exit 0 -172: + cc -c -o out/test/x86_64/init-array-priorities/d.o -xc - -172: + cat +184: + out/test/x86_64/library/exe2 +184: + grep -q 'Hello world' 203: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/many-sections.sh +184/387 Test #183: x86_64-large-text ..................................... Passed 1.15 sec +test 204 + Start 204: x86_64-many-sections2 + +204: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/many-sections2.sh" +204: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu +204: Environment variables: +204: MACHINE=x86_64 +204: CPU= +204: Test timeout computed to be: 1500 +201: ++ set -x +201: + test_cflags -flto +201: + echo 'int main() {}' 203: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 203: ++ export LC_ALL=C 203: ++ LC_ALL=C @@ -12352,6 +12575,24 @@ 203: ++ QEMU= 203: ++ case $MACHINE in 203: ++ tlsdesc_opt=-mtls-dialect=gnu2 +185: + readelf --dynamic out/test/x86_64/link-order/exe +202: +++ uname +185: + grep -q libfoo +184: + on_exit +184: + echo OK +184: OK +184: + exit 0 +204: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/many-sections2.sh +185/387 Test #184: x86_64-library ........................................ Passed 1.02 sec +test 205 + Start 205: x86_64-mergeable-strings + +205: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/mergeable-strings.sh" +205: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu +205: Environment variables: +205: MACHINE=x86_64 +205: CPU= +205: Test timeout computed to be: 1500 203: +++ uname 203: ++ '[' Linux = FreeBSD ']' 203: ++ trap 'on_error $LINENO' ERR @@ -12361,31 +12602,8 @@ 203: ++ echo -n 'Testing many-sections ... ' 203: Testing many-sections ... ++ t=out/test/x86_64/many-sections 203: ++ mkdir -p out/test/x86_64/many-sections -165/387 Test #160: x86_64-ifunc-address-equality-exported ................ Passed 2.29 sec -166/387 Test #161: x86_64-ifunc-address-equality ......................... Passed 2.33 sec -test 207 - Start 207: x86_64-missing-error - -207: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/missing-error.sh" -207: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -207: Environment variables: -207: MACHINE=x86_64 -207: CPU= -207: Test timeout computed to be: 1500 -test 208 - Start 208: x86_64-mold-wrapper - -208: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/mold-wrapper.sh" -208: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -208: Environment variables: -208: MACHINE=x86_64 -208: CPU= -208: Test timeout computed to be: 1500 203: ++ set -x -203: + cc -c -xassembler -o out/test/x86_64/many-sections/a.o - 203: + seq 1 100000 -203: + sed 's/.*/.section .data.\0,"aw"\n.word 0\n/g' -204: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/many-sections2.sh 204: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 204: ++ export LC_ALL=C 204: ++ LC_ALL=C @@ -12411,21 +12629,35 @@ 204: ++ echo -n 'Testing many-sections2 ... ' 204: Testing many-sections2 ... ++ t=out/test/x86_64/many-sections2 204: ++ mkdir -p out/test/x86_64/many-sections2 +201: + cc -B. -flto -o /dev/null -xc - +185: + 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 +202: ++ '[' Linux = FreeBSD ']' +202: ++ trap 'on_error $LINENO' ERR +202: ++ trap on_exit EXIT +202: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/main-in-dso.sh .sh +202: ++ testname=main-in-dso +202: ++ echo -n 'Testing main-in-dso ... ' +202: Testing main-in-dso ... ++ t=out/test/x86_64/main-in-dso +202: ++ mkdir -p out/test/x86_64/main-in-dso +189: + grep -q 'Hello world' +189: + out/test/x86_64/linker-script/exe +189: + cc -B. -o out/test/x86_64/linker-script/exe -Wl,--script,out/test/x86_64/linker-script/script +202: ++ set -x +202: + '[' x86_64 = ppc64 ']' 204: ++ set -x -204: + nm mold +203: + cc -c -xassembler -o out/test/x86_64/many-sections/a.o - +203: + sed 's/.*/.section .data.\0,"aw"\n.word 0\n/g' 204: + grep -q __tsan_init -191: + on_exit -191: + echo OK -191: OK -191: + exit 0 -167/387 Test #191: x86_64-linker-script3 ................................. Passed 0.65 sec -189: + cat -189: + cc -B. -o out/test/x86_64/linker-script/exe out/test/x86_64/linker-script/script +204: + nm mold +202: + cat +202: + cc -o out/test/x86_64/main-in-dso/a.o -c -xc - -fPIC +172: + out/test/x86_64/init-array-priorities/exe 205: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/mergeable-strings.sh 205: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 205: ++ export LC_ALL=C 205: ++ LC_ALL=C 205: ++ '[' -z x86_64 ']' +172: + grep -q 21348756 205: ++ '[' -z '' ']' 205: ++ TESTDIR=out/test/x86_64 205: ++ CC=cc @@ -12443,21 +12675,28 @@ 205: ++ trap 'on_error $LINENO' ERR 205: ++ trap on_exit EXIT 205: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/mergeable-strings.sh .sh +172: + on_exit +172: + echo OK +172: OK +172: + exit 0 +186/387 Test #172: x86_64-init-array-priorities .......................... Passed 2.05 sec 205: ++ testname=mergeable-strings 205: ++ echo -n 'Testing mergeable-strings ... ' 205: Testing mergeable-strings ... ++ t=out/test/x86_64/mergeable-strings 205: ++ mkdir -p out/test/x86_64/mergeable-strings +test 206 + Start 206: x86_64-missing-but-ok + +206: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/missing-but-ok.sh" +206: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu +206: Environment variables: +206: MACHINE=x86_64 +206: CPU= +206: Test timeout computed to be: 1500 205: ++ set -x -193: + on_exit -193: + echo OK -193: OK -193: + exit 0 -168/387 Test #193: x86_64-linker-script5 ................................. Passed 0.61 sec -188: + cat -188: + cc -c -o out/test/x86_64/linker-script-relocatable/a.o -xc - -194: + cat -194: + cc -B. -o out/test/x86_64/linker-script6/exe out/test/x86_64/linker-script6/foo/b.script +205: + cat 206: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/missing-but-ok.sh +205: + cc -o out/test/x86_64/mergeable-strings/a.o -c -xc - -O2 206: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 206: ++ export LC_ALL=C 206: ++ LC_ALL=C @@ -12483,6 +12722,82 @@ 206: ++ echo -n 'Testing missing-but-ok ... ' 206: Testing missing-but-ok ... ++ t=out/test/x86_64/missing-but-ok 206: ++ mkdir -p out/test/x86_64/missing-but-ok +205: + cat +206: ++ set -x +206: + cat +206: + cc -o out/test/x86_64/missing-but-ok/a.o -c -x assembler - +205: + cc -o out/test/x86_64/mergeable-strings/b.o -c -xc - -O2 +206: + ./mold -o out/test/x86_64/missing-but-ok/exe out/test/x86_64/missing-but-ok/a.o +202: + cc -B. -shared -o out/test/x86_64/main-in-dso/b.so out/test/x86_64/main-in-dso/a.o +138: + grep -q 'fn8 () at .*/d.c:6' out/test/x86_64/gdb-index-dwarf5/log +138: + grep -q 'fn7 () at .*/d.c:10' out/test/x86_64/gdb-index-dwarf5/log +195: + cat +195: + cc -o out/test/x86_64/lto-archive/a.o -c -flto -xc - +138: + grep -q 'fn6 () at .*/c.c:4' out/test/x86_64/gdb-index-dwarf5/log +206: + on_exit +206: + echo OK +206: OK +206: + exit 0 +138: + grep -q 'fn5 () at .*/c.c:8' out/test/x86_64/gdb-index-dwarf5/log +121: + out/test/x86_64/exception/exe9 +187/387 Test #206: x86_64-missing-but-ok ................................. Passed 0.21 sec +test 207 + Start 207: x86_64-missing-error + +207: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/missing-error.sh" +207: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu +207: Environment variables: +207: MACHINE=x86_64 +207: CPU= +207: Test timeout computed to be: 1500 +138: + grep -q 'fn4 () at .*/b.c:4' out/test/x86_64/gdb-index-dwarf5/log +138: + grep -q 'fn3 () at .*/b.c:8' out/test/x86_64/gdb-index-dwarf5/log +138: + grep -q 'fn2 () at .*/a.c:4' out/test/x86_64/gdb-index-dwarf5/log +121: + c++ -B. -o out/test/x86_64/exception/exe10 out/test/x86_64/exception/e.o -no-pie +189: + out/test/x86_64/linker-script/exe +189: + grep -q 'Hello world' +189: + on_exit +189: + echo OK +189: OK +189: + exit 0 +138: + grep -q 'fn1 () at .*/a.c:8' out/test/x86_64/gdb-index-dwarf5/log +188/387 Test #189: x86_64-linker-script .................................. Passed 1.15 sec +207: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/missing-error.sh +test 208 + Start 208: x86_64-mold-wrapper + +208: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/mold-wrapper.sh" +208: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu +208: Environment variables: +208: MACHINE=x86_64 +208: CPU= +208: Test timeout computed to be: 1500 +207: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc +207: ++ export LC_ALL=C +207: ++ LC_ALL=C +207: ++ '[' -z x86_64 ']' +207: ++ '[' -z '' ']' +207: ++ TESTDIR=out/test/x86_64 +207: ++ CC=cc +207: ++ CXX=c++ +207: ++ GCC=gcc +207: ++ GXX=g++ +207: ++ OBJDUMP=objdump +207: ++ OBJCOPY=objcopy +207: ++ STRIP=strip +207: ++ QEMU= +207: ++ case $MACHINE in +207: ++ tlsdesc_opt=-mtls-dialect=gnu2 +207: +++ uname +207: ++ '[' Linux = FreeBSD ']' +207: ++ trap 'on_error $LINENO' ERR +207: ++ trap on_exit EXIT +138: + on_exit +138: + echo OK +138: OK +138: + exit 0 +189/387 Test #138: x86_64-gdb-index-dwarf5 ............................... Passed 5.12 sec +195: + cat test 209 Start 209: x86_64-mold-wrapper2 @@ -12492,30 +12807,7 @@ 209: MACHINE=x86_64 209: CPU= 209: Test timeout computed to be: 1500 -test 210 - Start 210: x86_64-nmagic - -210: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/nmagic.sh" -210: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -210: Environment variables: -210: MACHINE=x86_64 -210: CPU= -210: Test timeout computed to be: 1500 -130: + od -x out/test/x86_64/filler/exe2 -190: + mkdir -p out/test/x86_64/linker-script2/foo/bar -190: + rm -f out/test/x86_64/linker-script2/foo/bar/libfoo.a -190: + ar rcs out/test/x86_64/linker-script2/foo/bar/libfoo.a out/test/x86_64/linker-script2/a.o -169: + cc -B. -o out/test/x86_64/ifunc-static-pie/exe2 out/test/x86_64/ifunc-static-pie/a.o -static-pie -192: + readelf --version-info out/test/x86_64/linker-script4/c.so -192: + grep -Fq 'Rev: 1 Flags: none Index: 2 Cnt: 1 Name: ver_x' out/test/x86_64/linker-script4/log -192: + on_exit -192: + echo OK -192: OK -192: + exit 0 -173: + readelf --dynamic out/test/x86_64/init-in-dso/exe -121: + out/test/x86_64/exception/exe6 -205: + cat -205: + cc -o out/test/x86_64/mergeable-strings/a.o -c -xc - -O2 +195: + cc -o out/test/x86_64/lto-archive/b.o -c -flto -xc - 208: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/mold-wrapper.sh 208: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 208: ++ export LC_ALL=C @@ -12533,63 +12825,33 @@ 208: ++ QEMU= 208: ++ case $MACHINE in 208: ++ tlsdesc_opt=-mtls-dialect=gnu2 -208: +++ uname -208: ++ '[' Linux = FreeBSD ']' -208: ++ trap 'on_error $LINENO' ERR -208: ++ trap on_exit EXIT -208: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/mold-wrapper.sh .sh -208: ++ testname=mold-wrapper -208: ++ echo -n 'Testing mold-wrapper ... ' -208: Testing mold-wrapper ... ++ t=out/test/x86_64/mold-wrapper -208: ++ mkdir -p out/test/x86_64/mold-wrapper -206: ++ set -x -206: + cat -206: + cc -o out/test/x86_64/missing-but-ok/a.o -c -x assembler - -207: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/missing-error.sh -207: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc -207: ++ export LC_ALL=C -207: ++ LC_ALL=C -207: ++ '[' -z x86_64 ']' -207: ++ '[' -z '' ']' -207: ++ TESTDIR=out/test/x86_64 -207: ++ CC=cc -207: ++ CXX=c++ -207: ++ GCC=gcc -207: ++ GXX=g++ -207: ++ OBJDUMP=objdump -207: ++ OBJCOPY=objcopy -207: ++ STRIP=strip -207: ++ QEMU= -207: ++ case $MACHINE in -207: ++ tlsdesc_opt=-mtls-dialect=gnu2 -207: +++ uname -207: ++ '[' Linux = FreeBSD ']' -207: ++ trap 'on_error $LINENO' ERR -207: ++ trap on_exit EXIT 207: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/missing-error.sh .sh 207: ++ testname=missing-error 207: ++ echo -n 'Testing missing-error ... ' 207: Testing missing-error ... ++ t=out/test/x86_64/missing-error 207: ++ mkdir -p out/test/x86_64/missing-error -169/387 Test #192: x86_64-linker-script4 ................................. Passed 0.69 sec -173: + grep -Fq '(INIT)' out/test/x86_64/init-in-dso/log -test 211 - Start 211: x86_64-no-allow-shlib-undefined - -211: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/no-allow-shlib-undefined.sh" -211: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -211: Environment variables: -211: MACHINE=x86_64 -211: CPU= -211: Test timeout computed to be: 1500 -173: + on_exit -173: + echo OK -173: OK -173: + exit 0 -206: + ./mold -o out/test/x86_64/missing-but-ok/exe out/test/x86_64/missing-but-ok/a.o -121: + '[' x86_64 = x86_64 ']' -121: + c++ -c -o out/test/x86_64/exception/d.o out/test/x86_64/exception/a.cc -mcmodel=large -fPIC +208: +++ uname +185: + readelf --dynamic out/test/x86_64/link-order/exe +207: ++ set -x +185: + grep -q libfoo +185: + on_exit +185: + echo OK +185: OK +185: + exit 0 +208: ++ '[' Linux = FreeBSD ']' +208: ++ trap 'on_error $LINENO' ERR +208: ++ trap on_exit EXIT 209: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/mold-wrapper2.sh +190/387 Test #185: x86_64-link-order ..................................... Passed 1.39 sec +test 210 + Start 210: x86_64-nmagic + +210: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/nmagic.sh" +210: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu +210: Environment variables: +210: MACHINE=x86_64 +210: CPU= +210: Test timeout computed to be: 1500 209: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 209: ++ export LC_ALL=C 209: ++ LC_ALL=C @@ -12607,35 +12869,29 @@ 209: ++ case $MACHINE in 209: ++ tlsdesc_opt=-mtls-dialect=gnu2 209: +++ uname -207: ++ set -x -207: + cc -o out/test/x86_64/missing-error/a.o -c -xc - -207: + cat -190: + cat -210: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/nmagic.sh -187: + grep -q 'unclosed comment' out/test/x86_64/linker-script-error/log -141: + 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 -208: ++ set -x -208: + '[' cc = cc ']' -211: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/no-allow-shlib-undefined.sh -170/387 Test #173: x86_64-init-in-dso .................................... Passed 1.99 sec -test 212 - Start 212: x86_64-no-eh-frame-header - -212: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/no-eh-frame-header.sh" -212: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -212: Environment variables: -212: MACHINE=x86_64 -212: CPU= -212: Test timeout computed to be: 1500 209: ++ '[' Linux = FreeBSD ']' 209: ++ trap 'on_error $LINENO' ERR 209: ++ trap on_exit EXIT +205: + 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 +198: + gcc -flto -c -o out/test/x86_64/lto-gcc/a.o -xc - +198: + cat +207: + cat +207: + cc -o out/test/x86_64/missing-error/a.o -c -xc - +208: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/mold-wrapper.sh .sh +208: ++ testname=mold-wrapper +208: ++ echo -n 'Testing mold-wrapper ... ' +208: Testing mold-wrapper ... ++ t=out/test/x86_64/mold-wrapper +208: ++ mkdir -p out/test/x86_64/mold-wrapper 209: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/mold-wrapper2.sh .sh +208: ++ set -x +208: + '[' cc = cc ']' 209: ++ testname=mold-wrapper2 209: ++ echo -n 'Testing mold-wrapper2 ... ' 209: Testing mold-wrapper2 ... ++ t=out/test/x86_64/mold-wrapper2 209: ++ mkdir -p out/test/x86_64/mold-wrapper2 -167: + 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 +210: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/nmagic.sh +209: ++ set -x +208: + ldd mold-wrapper.so 210: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 210: ++ export LC_ALL=C 210: ++ LC_ALL=C @@ -12652,13 +12908,72 @@ 210: ++ QEMU= 210: ++ case $MACHINE in 210: ++ tlsdesc_opt=-mtls-dialect=gnu2 +209: + grep -q libasan +209: + ldd mold-wrapper.so 210: +++ uname +208: + grep -q libasan 210: ++ '[' Linux = FreeBSD ']' 210: ++ trap 'on_error $LINENO' ERR 210: ++ trap on_exit EXIT 210: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/nmagic.sh .sh -208: + ldd mold-wrapper.so -208: + grep -q libasan +198: + gcc -B. -o out/test/x86_64/lto-gcc/exe1 -flto out/test/x86_64/lto-gcc/a.o +210: ++ testname=nmagic +210: ++ echo -n 'Testing nmagic ... ' +210: Testing nmagic ... ++ t=out/test/x86_64/nmagic +210: ++ mkdir -p out/test/x86_64/nmagic +197: + cc -flto -c -fPIC -o out/test/x86_64/lto-dso/a.o -xc - +197: + cat +195: + rm -f out/test/x86_64/lto-archive/c.a +195: + 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 +210: ++ set -x +210: + cat +202: + cc -o out/test/x86_64/main-in-dso/c.o -c -xc /dev/null -fPIC +210: + cc -o out/test/x86_64/nmagic/a.o -c -xc - +196: + echo +201: + cc -flto -c -fPIC -o out/test/x86_64/lto-version-script/a.o -xc - +195: + cat +196: + cc -o out/test/x86_64/lto-archive2/a.o -c -flto=auto -xc - +195: + cc -o out/test/x86_64/lto-archive/d.o -c -flto -xc - +209: + nm mold +201: + cat +209: + grep -q '__[at]san_init' +178: + c++ -B. -o out/test/x86_64/issue646/exe out/test/x86_64/issue646/a.o +200: + cat +208: + nm mold +208: + grep -q '__[at]san_init' +200: + cc -flto -c -o out/test/x86_64/lto-nostdlib/a.o -xc - +207: + ./mold -o out/test/x86_64/missing-error/exe out/test/x86_64/missing-error/a.o +195: + 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 +197: + cc -B. -shared -o out/test/x86_64/lto-dso/b.so -flto out/test/x86_64/lto-dso/a.o +201: + cat +201: + 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 +196: + rm -f out/test/x86_64/lto-archive2/b.a +210: + cc -B. -o out/test/x86_64/nmagic/exe1 out/test/x86_64/nmagic/a.o -nostdlib -Wl,-nmagic +121: + out/test/x86_64/exception/exe10 +196: + ar rc out/test/x86_64/lto-archive2/b.a out/test/x86_64/lto-archive2/a.o +207: + grep -q 'undefined symbol: foo' out/test/x86_64/missing-error/log +207: + grep -q '>>> .*a\.o' out/test/x86_64/missing-error/log +202: + 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 +207: + on_exit +207: + echo OK +207: OK +207: + exit 0 +191/387 Test #207: x86_64-missing-error .................................. Passed 0.43 sec +test 211 + Start 211: x86_64-no-allow-shlib-undefined + +211: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/no-allow-shlib-undefined.sh" +211: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu +211: Environment variables: +211: MACHINE=x86_64 +211: CPU= +211: Test timeout computed to be: 1500 +121: + '[' x86_64 '!=' riscv32 ']' +121: + c++ -B. -o out/test/x86_64/exception/exe11 out/test/x86_64/exception/b.o -pie +196: + cat +196: + cc -o out/test/x86_64/lto-archive2/c.o -c -xc - +211: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/no-allow-shlib-undefined.sh +210: + cc -B. -o out/test/x86_64/nmagic/exe2 out/test/x86_64/nmagic/a.o -nostdlib 211: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 211: ++ export LC_ALL=C 211: ++ LC_ALL=C @@ -12675,6 +12990,7 @@ 211: ++ QEMU= 211: ++ case $MACHINE in 211: ++ tlsdesc_opt=-mtls-dialect=gnu2 +200: + cc -B. -o out/test/x86_64/lto-nostdlib/exe -flto out/test/x86_64/lto-nostdlib/a.o -nostdlib 211: +++ uname 211: ++ '[' Linux = FreeBSD ']' 211: ++ trap 'on_error $LINENO' ERR @@ -12684,20 +13000,44 @@ 211: ++ echo -n 'Testing no-allow-shlib-undefined ... ' 211: Testing no-allow-shlib-undefined ... ++ t=out/test/x86_64/no-allow-shlib-undefined 211: ++ mkdir -p out/test/x86_64/no-allow-shlib-undefined -122: + readelf --dyn-syms out/test/x86_64/exclude-libs/f.so -187: + on_exit -187: + echo OK -187: OK -187: + exit 0 -171/387 Test #187: x86_64-linker-script-error ............................ Passed 0.95 sec -209: ++ set -x -210: ++ testname=nmagic -210: ++ echo -n 'Testing nmagic ... ' -210: Testing nmagic ... ++ t=out/test/x86_64/nmagic -210: ++ mkdir -p out/test/x86_64/nmagic -122: + grep -Fq foo out/test/x86_64/exclude-libs/log -190: + 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 -139: + 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 +205: + grep -Eq '^(\S+) \1 (\S+) \2 (\S+) \3 (\S+) \4$' +211: ++ set -x +205: + out/test/x86_64/mergeable-strings/exe1 +211: + cc -B. -shared -fPIC -o out/test/x86_64/no-allow-shlib-undefined/libfoo.so -xc - +211: + cat +205: + 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 +196: + 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 +210: ++ grep ' end$' +210: ++ cut '-d ' -f1 +210: ++ nm out/test/x86_64/nmagic/exe1 +178: + grep -q 'error: exception' +178: + out/test/x86_64/issue646/exe +178: + on_exit +178: + echo OK +178: OK +178: + exit 0 +192/387 Test #178: x86_64-issue646 ....................................... Passed 2.46 sec +test 212 + Start 212: x86_64-no-eh-frame-header + +212: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/no-eh-frame-header.sh" +212: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu +212: Environment variables: +212: MACHINE=x86_64 +212: CPU= +212: Test timeout computed to be: 1500 +210: + end1=0000000000000410 +210: ++ cut '-d ' -f1 +210: ++ grep ' end$' +210: ++ nm out/test/x86_64/nmagic/exe2 +121: + strip out/test/x86_64/exception/exe11 +210: + end2=0000000000003480 +210: + '[' 1040 -lt 13440 ']' +210: + on_exit +210: + echo OK +210: OK +210: + exit 0 +193/387 Test #210: x86_64-nmagic ......................................... Passed 0.61 sec test 213 Start 213: x86_64-no-object-file @@ -12707,62 +13047,8 @@ 213: MACHINE=x86_64 213: CPU= 213: Test timeout computed to be: 1500 -209: + ldd mold-wrapper.so -209: + grep -q libasan -210: ++ set -x -122: + grep -Fq bar out/test/x86_64/exclude-libs/log -122: + grep -Fq baz out/test/x86_64/exclude-libs/log -211: ++ set -x -211: + cat -211: + cc -B. -shared -fPIC -o out/test/x86_64/no-allow-shlib-undefined/libfoo.so -xc - -32: + out/test/x86_64/arch-x86_64-reloc/exe -32: + grep -q '^76$' -184: + 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 -138: + 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 -213: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/no-object-file.sh -186: + 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 -32: + cat +121: + out/test/x86_64/exception/exe11 212: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/no-eh-frame-header.sh -170: + cc -B. -o out/test/x86_64/ifunc-static/exe out/test/x86_64/ifunc-static/a.o -static -210: + cat -210: + cc -o out/test/x86_64/nmagic/a.o -c -xc - -185: + 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 -169: + out/test/x86_64/ifunc-static-pie/exe2 -169: + grep -q 'Hello world' -122: + on_exit -122: + echo OK -122: OK -122: + exit 0 -213: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc -213: ++ export LC_ALL=C -213: ++ LC_ALL=C -213: ++ '[' -z x86_64 ']' -213: ++ '[' -z '' ']' -213: ++ TESTDIR=out/test/x86_64 -213: ++ CC=cc -213: ++ CXX=c++ -213: ++ GCC=gcc -213: ++ GXX=g++ -213: ++ OBJDUMP=objdump -213: ++ OBJCOPY=objcopy -213: ++ STRIP=strip -213: ++ QEMU= -213: ++ case $MACHINE in -213: ++ tlsdesc_opt=-mtls-dialect=gnu2 -172/387 Test #122: x86_64-exclude-libs ................................... Passed 3.66 sec -test 214 - Start 214: x86_64-no-quick-exit - -214: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/no-quick-exit.sh" -214: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -214: Environment variables: -214: MACHINE=x86_64 -214: CPU= -214: Test timeout computed to be: 1500 -169: + on_exit -169: + echo OK -169: OK -169: + exit 0 212: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 212: ++ export LC_ALL=C 212: ++ LC_ALL=C @@ -12779,25 +13065,82 @@ 212: ++ QEMU= 212: ++ case $MACHINE in 212: ++ tlsdesc_opt=-mtls-dialect=gnu2 +121: + c++ -B. -o out/test/x86_64/exception/exe12 out/test/x86_64/exception/c.o -no-pie 212: +++ uname +213: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/no-object-file.sh 212: ++ '[' Linux = FreeBSD ']' 212: ++ trap 'on_error $LINENO' ERR 212: ++ trap on_exit EXIT +213: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc +213: ++ export LC_ALL=C +213: ++ LC_ALL=C +213: ++ '[' -z x86_64 ']' +213: ++ '[' -z '' ']' +213: ++ TESTDIR=out/test/x86_64 +213: ++ CC=cc +213: ++ CXX=c++ +213: ++ GCC=gcc +213: ++ GXX=g++ +213: ++ OBJDUMP=objdump +213: ++ OBJCOPY=objcopy +213: ++ STRIP=strip +213: ++ QEMU= +213: ++ case $MACHINE in +213: ++ tlsdesc_opt=-mtls-dialect=gnu2 212: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/no-eh-frame-header.sh .sh -208: + nm mold -208: + grep -q '__[at]san_init' +212: ++ testname=no-eh-frame-header +212: ++ echo -n 'Testing no-eh-frame-header ... ' +212: Testing no-eh-frame-header ... ++ t=out/test/x86_64/no-eh-frame-header +212: ++ mkdir -p out/test/x86_64/no-eh-frame-header 213: +++ uname 213: ++ '[' Linux = FreeBSD ']' 213: ++ trap 'on_error $LINENO' ERR 213: ++ trap on_exit EXIT 213: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/no-object-file.sh .sh -206: + on_exit -206: + echo OK -206: OK -206: + exit 0 -183: + out/test/x86_64/large-text/exe -214: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/no-quick-exit.sh -173/387 Test #169: x86_64-ifunc-static-pie ............................... Passed 2.33 sec +213: ++ testname=no-object-file +213: ++ echo -n 'Testing no-object-file ... ' +213: Testing no-object-file ... ++ t=out/test/x86_64/no-object-file +213: ++ mkdir -p out/test/x86_64/no-object-file +202: + out/test/x86_64/main-in-dso/exe1 +202: + grep -q 'Hello world' +198: + grep -q 'Hello world' +198: + out/test/x86_64/lto-gcc/exe1 +202: + cc -o out/test/x86_64/main-in-dso/c.o -c -xc /dev/null -fno-PIC +212: ++ set -x +213: ++ set -x +198: + cat +212: + cc -o out/test/x86_64/no-eh-frame-header/a.o -c -xc - +213: + cat +198: + gcc -flto -ffat-lto-objects -c -o out/test/x86_64/lto-gcc/b.o -xc - +213: + cc -x assembler -c -o out/test/x86_64/no-object-file/a.o - +212: + cat +213: + rm -f out/test/x86_64/no-object-file/a.a +188: + cc -c -o out/test/x86_64/linker-script-relocatable/a.o -xc - +213: + ar rcs out/test/x86_64/no-object-file/a.a out/test/x86_64/no-object-file/a.o +205: + grep -Eq '^(\S+) \1 (\S+) \2 (\S+) \3 (\S+) \4$' +188: + cat +202: + 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 +205: + out/test/x86_64/mergeable-strings/exe2 +205: + on_exit +205: + echo OK +205: OK +205: + exit 0 +194/387 Test #205: x86_64-mergeable-strings .............................. Passed 1.20 sec +test 214 + Start 214: x86_64-no-quick-exit + +214: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/no-quick-exit.sh" +214: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu +214: Environment variables: +214: MACHINE=x86_64 +214: CPU= +214: Test timeout computed to be: 1500 +196: + on_exit +196: + echo OK +196: OK +196: + exit 0 +195/387 Test #196: x86_64-lto-archive2 ................................... Passed 1.60 sec +211: + cat test 215 Start 215: x86_64-no-undefined-version @@ -12807,6 +13150,9 @@ 215: MACHINE=x86_64 215: CPU= 215: Test timeout computed to be: 1500 +211: + cc -B. -shared -fPIC -o out/test/x86_64/no-allow-shlib-undefined/libbar.so -xc - +213: + ./mold -o out/test/x86_64/no-object-file/exe out/test/x86_64/no-object-file/a.a +214: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/no-quick-exit.sh 214: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 214: ++ export LC_ALL=C 214: ++ LC_ALL=C @@ -12823,40 +13169,13 @@ 214: ++ QEMU= 214: ++ case $MACHINE in 214: ++ tlsdesc_opt=-mtls-dialect=gnu2 +212: + 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 214: +++ uname -213: ++ testname=no-object-file -213: ++ echo -n 'Testing no-object-file ... ' -213: Testing no-object-file ... ++ t=out/test/x86_64/no-object-file -213: ++ mkdir -p out/test/x86_64/no-object-file -212: ++ testname=no-eh-frame-header -212: ++ echo -n 'Testing no-eh-frame-header ... ' -212: Testing no-eh-frame-header ... ++ t=out/test/x86_64/no-eh-frame-header -212: ++ mkdir -p out/test/x86_64/no-eh-frame-header -212: ++ set -x -212: + cc -o out/test/x86_64/no-eh-frame-header/a.o -c -xc - -183: + grep -q 'Hello world' -213: ++ set -x 214: ++ '[' Linux = FreeBSD ']' 214: ++ trap 'on_error $LINENO' ERR 214: ++ trap on_exit EXIT -183: + on_exit -183: + echo OK -183: OK -183: + exit 0 +214: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/no-quick-exit.sh .sh 215: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/no-undefined-version.sh -174/387 Test #183: x86_64-large-text ..................................... Passed 1.37 sec -213: + cc -x assembler -c -o out/test/x86_64/no-object-file/a.o - -test 216 - Start 216: x86_64-nocopyreloc - -216: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/nocopyreloc.sh" -216: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -216: Environment variables: -216: MACHINE=x86_64 -216: CPU= -216: Test timeout computed to be: 1500 -213: + cat -213: + rm -f out/test/x86_64/no-object-file/a.a 215: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 215: ++ export LC_ALL=C 215: ++ LC_ALL=C @@ -12873,22 +13192,72 @@ 215: ++ QEMU= 215: ++ case $MACHINE in 215: ++ tlsdesc_opt=-mtls-dialect=gnu2 -215: +++ uname -212: + cat -209: + nm mold -209: + grep -q '__[at]san_init' -214: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/no-quick-exit.sh .sh 214: ++ testname=no-quick-exit 214: ++ echo -n 'Testing no-quick-exit ... ' 214: Testing no-quick-exit ... ++ t=out/test/x86_64/no-quick-exit 214: ++ mkdir -p out/test/x86_64/no-quick-exit 214: ++ set -x -175/387 Test #206: x86_64-missing-but-ok ................................. Passed 0.42 sec +200: + readelf -Ws out/test/x86_64/lto-nostdlib/exe +200: + grep -Eq ' _start' +215: +++ uname +214: + cat +214: + cc -o out/test/x86_64/no-quick-exit/a.o -c -xc - +215: ++ '[' Linux = FreeBSD ']' +215: ++ trap 'on_error $LINENO' ERR +215: ++ trap on_exit EXIT +213: mold: warning: entry symbol is not defined: _start +200: + on_exit +200: + echo OK +200: OK +200: + exit 0 +121: + strip out/test/x86_64/exception/exe12 +213: + on_exit +213: + echo OK +196/387 Test #200: x86_64-lto-nostdlib ................................... Passed 1.43 sec +213: OK +213: + exit 0 +test 216 + Start 216: x86_64-nocopyreloc + +216: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/nocopyreloc.sh" +216: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu +216: Environment variables: +216: MACHINE=x86_64 +216: CPU= +216: Test timeout computed to be: 1500 +197/387 Test #213: x86_64-no-object-file ................................. Passed 0.32 sec +215: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/no-undefined-version.sh .sh +215: ++ testname=no-undefined-version +215: ++ echo -n 'Testing no-undefined-version ... ' +215: Testing no-undefined-version ... ++ t=out/test/x86_64/no-undefined-version +215: ++ mkdir -p out/test/x86_64/no-undefined-version +test 217 + Start 217: x86_64-noinhibit-exec + +217: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/noinhibit-exec.sh" +217: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu +217: Environment variables: +217: MACHINE=x86_64 +217: CPU= +217: Test timeout computed to be: 1500 +121: + out/test/x86_64/exception/exe12 +121: + on_exit +121: + echo OK +121: OK +121: + exit 0 +215: ++ set -x +215: + echo 'ver_x { global: foo; };' +215: + cat +215: + cc -o out/test/x86_64/no-undefined-version/b.o -c -xc - +201: + '[' x86_64 = ppc64 ']' +201: + grep -q 'T foo' 216: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/nocopyreloc.sh 216: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 216: ++ export LC_ALL=C 216: ++ LC_ALL=C 216: ++ '[' -z x86_64 ']' +197: + '[' x86_64 = ppc64 ']' +198/387 Test #121: x86_64-exception ...................................... Passed 6.96 sec 216: ++ '[' -z '' ']' 216: ++ TESTDIR=out/test/x86_64 216: ++ CC=cc @@ -12901,41 +13270,45 @@ 216: ++ QEMU= 216: ++ case $MACHINE in 216: ++ tlsdesc_opt=-mtls-dialect=gnu2 -213: + ar rcs out/test/x86_64/no-object-file/a.a out/test/x86_64/no-object-file/a.o -215: ++ '[' Linux = FreeBSD ']' -215: ++ trap 'on_error $LINENO' ERR -215: ++ trap on_exit EXIT -215: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/no-undefined-version.sh .sh -214: + cc -o out/test/x86_64/no-quick-exit/a.o -c -xc - -214: + cat -test 217 - Start 217: x86_64-noinhibit-exec +test 218 + Start 218: x86_64-non-canonical-plt -217: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/noinhibit-exec.sh" -217: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -217: Environment variables: -217: MACHINE=x86_64 -217: CPU= -217: Test timeout computed to be: 1500 -215: ++ testname=no-undefined-version -215: ++ echo -n 'Testing no-undefined-version ... ' -215: Testing no-undefined-version ... ++ t=out/test/x86_64/no-undefined-version -215: ++ mkdir -p out/test/x86_64/no-undefined-version +218: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/non-canonical-plt.sh" +218: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu +218: Environment variables: +218: MACHINE=x86_64 +218: CPU= +218: Test timeout computed to be: 1500 216: +++ uname 216: ++ '[' Linux = FreeBSD ']' 216: ++ trap 'on_error $LINENO' ERR 216: ++ trap on_exit EXIT 216: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/nocopyreloc.sh .sh +197: + grep -q 'T foo' +197: + nm -D out/test/x86_64/lto-dso/b.so +197: + on_exit +197: + echo OK +197: OK +197: + exit 0 +201: + nm -D out/test/x86_64/lto-version-script/c.so +195: + out/test/x86_64/lto-archive/exe +195: + grep -q 'Hello world' +195: + nm out/test/x86_64/lto-archive/exe +217: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/noinhibit-exec.sh +199/387 Test #197: x86_64-lto-dso ........................................ Passed 1.69 sec +test 219 + Start 219: x86_64-nostdlib + +219: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/nostdlib.sh" +219: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu +219: Environment variables: +219: MACHINE=x86_64 +219: CPU= +219: Test timeout computed to be: 1500 216: ++ testname=nocopyreloc 216: ++ echo -n 'Testing nocopyreloc ... ' 216: Testing nocopyreloc ... ++ t=out/test/x86_64/nocopyreloc 216: ++ mkdir -p out/test/x86_64/nocopyreloc -32: + 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 -217: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/noinhibit-exec.sh -213: + ./mold -o out/test/x86_64/no-object-file/exe out/test/x86_64/no-object-file/a.a -202: + cc -B. -shared -o out/test/x86_64/main-in-dso/b.so out/test/x86_64/main-in-dso/a.o -215: ++ set -x -215: + echo 'ver_x { global: foo; };' 217: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 217: ++ export LC_ALL=C 217: ++ LC_ALL=C @@ -12952,23 +13325,10 @@ 217: ++ QEMU= 217: ++ case $MACHINE in 217: ++ tlsdesc_opt=-mtls-dialect=gnu2 -217: +++ uname -130: + diff -q out/test/x86_64/filler/txt1 out/test/x86_64/filler/txt2 -217: ++ '[' Linux = FreeBSD ']' -217: ++ trap 'on_error $LINENO' ERR -217: ++ trap on_exit EXIT -217: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/noinhibit-exec.sh .sh -217: ++ testname=noinhibit-exec -217: ++ echo -n 'Testing noinhibit-exec ... ' -217: Testing noinhibit-exec ... ++ t=out/test/x86_64/noinhibit-exec -217: ++ mkdir -p out/test/x86_64/noinhibit-exec -215: + cc -o out/test/x86_64/no-undefined-version/b.o -c -xc - -215: + cat -130: + on_exit -130: + echo OK -130: OK -130: + exit 0 -176/387 Test #130: x86_64-filler ......................................... Passed 3.68 sec +201: + grep -q 'T bar' +201: + nm -D out/test/x86_64/lto-version-script/c.so +188: + cat +195: + grep -q hello out/test/x86_64/lto-archive/log 216: ++ set -x 216: + '[' x86_64 = i686 ']' 216: + '[' x86_64 = m68k ']' @@ -12977,25 +13337,25 @@ 216: + '[' x86_64 = ppc64le ']' 216: + '[' x86_64 = sh4 ']' 216: + [[ x86_64 = loongarch* ]] +217: +++ uname +188: + cc -c -o out/test/x86_64/linker-script-relocatable/b.o -xc - 216: + cat -216: + cc -shared -o out/test/x86_64/nocopyreloc/a.so -xc - -test 218 - Start 218: x86_64-non-canonical-plt - -218: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/non-canonical-plt.sh" -218: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -218: Environment variables: -218: MACHINE=x86_64 -218: CPU= -218: Test timeout computed to be: 1500 -217: ++ set -x -217: + cat -217: + cc -o out/test/x86_64/noinhibit-exec/a.o -c -xc - -fno-PIC -210: + cc -B. -o out/test/x86_64/nmagic/exe1 out/test/x86_64/nmagic/a.o -nostdlib -Wl,-nmagic -205: + cat -205: + cc -o out/test/x86_64/mergeable-strings/b.o -c -xc - -O2 -213: mold: warning: entry symbol is not defined: _start +219: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/nostdlib.sh +201: + on_exit +201: + echo OK +201: OK +201: + exit 0 218: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/non-canonical-plt.sh +200/387 Test #201: x86_64-lto-version-script ............................. Passed 1.52 sec +test 220 + Start 220: x86_64-oformat-binary + +220: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/oformat-binary.sh" +220: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu +220: Environment variables: +220: MACHINE=x86_64 +220: CPU= +220: Test timeout computed to be: 1500 218: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 218: ++ export LC_ALL=C 218: ++ LC_ALL=C @@ -13012,77 +13372,8 @@ 218: ++ QEMU= 218: ++ case $MACHINE in 218: ++ tlsdesc_opt=-mtls-dialect=gnu2 -218: +++ uname -213: + on_exit -213: + echo OK -213: OK -213: + exit 0 -204: + echo 'foo = 0x1000' -204: + seq 1 100000 -218: ++ '[' Linux = FreeBSD ']' -204: + sed 's/.*/.section .data.&,"aw"\n.globl x&\nx&: .word 0\n/g' -218: ++ trap 'on_error $LINENO' ERR -218: ++ trap on_exit EXIT -177/387 Test #213: x86_64-no-object-file ................................. Passed 0.24 sec -218: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/non-canonical-plt.sh .sh -test 219 - Start 219: x86_64-nostdlib - -219: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/nostdlib.sh" -219: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -219: Environment variables: -219: MACHINE=x86_64 -219: CPU= -219: Test timeout computed to be: 1500 -218: ++ testname=non-canonical-plt -218: ++ echo -n 'Testing non-canonical-plt ... ' -218: Testing non-canonical-plt ... ++ t=out/test/x86_64/non-canonical-plt -218: ++ mkdir -p out/test/x86_64/non-canonical-plt -184: + out/test/x86_64/library/exe1 -188: + cat -188: + cc -c -o out/test/x86_64/linker-script-relocatable/b.o -xc - -207: + ./mold -o out/test/x86_64/missing-error/exe out/test/x86_64/missing-error/a.o -218: ++ set -x -218: + cc -o out/test/x86_64/non-canonical-plt/a.so -fPIC -shared -xc - -194: + on_exit -194: + echo OK -194: OK -194: + exit 0 -185: + readelf --dynamic out/test/x86_64/link-order/exe -185: + grep -q libfoo -178/387 Test #194: x86_64-linker-script6 ................................. Passed 0.92 sec -test 220 - Start 220: x86_64-oformat-binary - -220: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/oformat-binary.sh" -220: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -220: Environment variables: -220: MACHINE=x86_64 -220: CPU= -220: Test timeout computed to be: 1500 -185: + 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 -186: + out/test/x86_64/linker-script-defsym/exe -186: + grep -q 42 -186: + on_exit -186: + echo OK -186: OK -186: + exit 0 -218: + cat -139: + DEBUGINFOD_URLS= -139: + gdb out/test/x86_64/gdb-index-dwarf64/exe1 -nx -batch -ex 'b main' -ex r -ex quit -219: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/nostdlib.sh -167: + grep -q '^3$' -167: + out/test/x86_64/ifunc-funcptr/exe1 -179/387 Test #186: x86_64-linker-script-defsym ........................... Passed 1.37 sec -test 221 - Start 221: x86_64-omagic - -221: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/omagic.sh" -221: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -221: Environment variables: -221: MACHINE=x86_64 -221: CPU= -221: Test timeout computed to be: 1500 +195: + grep -q howdy out/test/x86_64/lto-archive/log +216: + cc -shared -o out/test/x86_64/nocopyreloc/a.so -xc - 219: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 219: ++ export LC_ALL=C 219: ++ LC_ALL=C @@ -13099,12 +13390,49 @@ 219: ++ QEMU= 219: ++ case $MACHINE in 219: ++ tlsdesc_opt=-mtls-dialect=gnu2 +217: ++ '[' Linux = FreeBSD ']' +217: ++ trap 'on_error $LINENO' ERR +217: ++ trap on_exit EXIT +202: + out/test/x86_64/main-in-dso/exe2 +202: + grep -q 'Hello world' +202: + on_exit +202: + echo OK +202: OK +202: + exit 0 +217: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/noinhibit-exec.sh .sh +218: +++ uname 219: +++ uname +198: + grep -q -- -fwpa +212: + readelf -WS out/test/x86_64/no-eh-frame-header/exe +201/387 Test #202: x86_64-main-in-dso .................................... Passed 1.51 sec +test 221 + Start 221: x86_64-omagic + +221: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/omagic.sh" +221: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu +221: Environment variables: +221: MACHINE=x86_64 +221: CPU= +221: Test timeout computed to be: 1500 +218: ++ '[' Linux = FreeBSD ']' +218: ++ trap 'on_error $LINENO' ERR +218: ++ trap on_exit EXIT +218: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/non-canonical-plt.sh .sh 219: ++ '[' Linux = FreeBSD ']' 219: ++ trap 'on_error $LINENO' ERR 219: ++ trap on_exit EXIT -219: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/nostdlib.sh .sh -167: + 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 +198: + gcc -B. -o out/test/x86_64/lto-gcc/exe2 out/test/x86_64/lto-gcc/b.o --verbose +217: ++ testname=noinhibit-exec +217: ++ echo -n 'Testing noinhibit-exec ... ' +217: Testing noinhibit-exec ... ++ t=out/test/x86_64/noinhibit-exec +217: ++ mkdir -p out/test/x86_64/noinhibit-exec +217: ++ set -x +212: + grep -F .eh_frame_hdr out/test/x86_64/no-eh-frame-header/log +212: + out/test/x86_64/no-eh-frame-header/exe +195: + on_exit +195: + echo OK +195: OK +195: + exit 0 220: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/oformat-binary.sh 220: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 220: ++ export LC_ALL=C @@ -13123,45 +13451,7 @@ 220: ++ case $MACHINE in 220: ++ tlsdesc_opt=-mtls-dialect=gnu2 220: +++ uname -220: ++ '[' Linux = FreeBSD ']' -220: ++ trap 'on_error $LINENO' ERR -220: ++ trap on_exit EXIT -121: + c++ -B. -o out/test/x86_64/exception/exe7 out/test/x86_64/exception/d.o -static -pthread -212: + 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 -189: + grep -q 'Hello world' -189: + out/test/x86_64/linker-script/exe -189: + cc -B. -o out/test/x86_64/linker-script/exe -Wl,-T,out/test/x86_64/linker-script/script -184: + grep -q 'Hello world' -184: + 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 -172: + cat -172: + cc -c -o out/test/x86_64/init-array-priorities/e.o -xc - -141: + readelf -WS out/test/x86_64/gdb-index-split-dwarf/e.so -141: + grep -Fq .gdb_index -207: + grep -q 'undefined symbol: foo' out/test/x86_64/missing-error/log -207: + grep -q '>>> .*a\.o' out/test/x86_64/missing-error/log -210: + cc -B. -o out/test/x86_64/nmagic/exe2 out/test/x86_64/nmagic/a.o -nostdlib -221: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/omagic.sh -207: + on_exit -207: + echo OK -207: OK -207: + exit 0 -221: + . /build/reproducible-path/mold-2.36.0+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: ++ case $MACHINE in -221: ++ tlsdesc_opt=-mtls-dialect=gnu2 -180/387 Test #207: x86_64-missing-error .................................. Passed 0.57 sec +202/387 Test #195: x86_64-lto-archive .................................... Passed 2.02 sec test 222 Start 222: x86_64-package-metadata @@ -13171,41 +13461,25 @@ 222: MACHINE=x86_64 222: CPU= 222: Test timeout computed to be: 1500 -221: +++ uname -221: ++ '[' Linux = FreeBSD ']' -221: ++ trap 'on_error $LINENO' ERR -221: ++ trap on_exit EXIT -221: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/omagic.sh .sh -221: ++ testname=omagic -221: ++ echo -n 'Testing omagic ... ' -221: Testing omagic ... ++ t=out/test/x86_64/omagic -221: ++ mkdir -p out/test/x86_64/omagic +218: ++ testname=non-canonical-plt +218: ++ echo -n 'Testing non-canonical-plt ... ' +218: Testing non-canonical-plt ... ++ t=out/test/x86_64/non-canonical-plt +218: ++ mkdir -p out/test/x86_64/non-canonical-plt +212: + on_exit +212: + echo OK +212: OK +212: + exit 0 +219: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/nostdlib.sh .sh 219: ++ testname=nostdlib 219: ++ echo -n 'Testing nostdlib ... ' 219: Testing nostdlib ... ++ t=out/test/x86_64/nostdlib 219: ++ mkdir -p out/test/x86_64/nostdlib -219: ++ set -x -190: + on_exit -190: + echo OK -190: OK -190: + exit 0 -220: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/oformat-binary.sh .sh -220: ++ testname=oformat-binary -220: ++ echo -n 'Testing oformat-binary ... ' -220: Testing oformat-binary ... ++ t=out/test/x86_64/oformat-binary -220: ++ mkdir -p out/test/x86_64/oformat-binary -220: ++ set -x -220: + cat -134: + grep -q 'hello () at .*:7' out/test/x86_64/gdb-index-compress-output/log -134: + grep -q 'greet () at .*:11' out/test/x86_64/gdb-index-compress-output/log -134: + grep -q 'main () at .*:4' out/test/x86_64/gdb-index-compress-output/log -141: + cc -c -o out/test/x86_64/gdb-index-split-dwarf/f.o -fPIC -g -ggnu-pubnames -gdwarf-5 -gsplit-dwarf -xc - -gz -141: + cat -138: + grep -Fq .gdb_index -138: + readelf -WS out/test/x86_64/gdb-index-dwarf5/exe -181/387 Test #190: x86_64-linker-script2 ................................. Passed 1.21 sec -219: + cat -220: + cc -o out/test/x86_64/oformat-binary/a.o -c -xc - -fno-PIE +217: + cc -o out/test/x86_64/noinhibit-exec/a.o -c -xc - -fno-PIC +220: ++ '[' Linux = FreeBSD ']' +220: ++ trap 'on_error $LINENO' ERR +220: ++ trap on_exit EXIT +215: + 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 +203/387 Test #212: x86_64-no-eh-frame-header ............................. Passed 0.52 sec test 223 Start 223: x86_64-physical-image-base @@ -13215,32 +13489,15 @@ 223: MACHINE=x86_64 223: CPU= 223: Test timeout computed to be: 1500 +220: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/oformat-binary.sh .sh +220: ++ testname=oformat-binary +220: ++ echo -n 'Testing oformat-binary ... ' +220: Testing oformat-binary ... ++ t=out/test/x86_64/oformat-binary +220: ++ mkdir -p out/test/x86_64/oformat-binary +220: ++ set -x +219: ++ set -x 219: + cc -o out/test/x86_64/nostdlib/a.o -c -xc - -fno-PIE -138: + readelf --debug=gdb_index out/test/x86_64/gdb-index-dwarf5/exe -138: + grep -q 'main: .* \[global, function\]' -138: + out/test/x86_64/gdb-index-dwarf5/exe -138: + grep -q 'Hello world' -138: + DEBUGINFOD_URLS= -138: + 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 -221: ++ set -x -221: + test_cflags -static -221: + cc -B. -static -o /dev/null -xc - -221: + echo 'int main() {}' -134: + on_exit -134: + echo OK -134: OK -134: + exit 0 -182/387 Test #134: x86_64-gdb-index-compress-output ...................... Passed 3.62 sec -test 224 - Start 224: x86_64-pie - -224: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/pie.sh" -224: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -224: Environment variables: -224: MACHINE=x86_64 -224: CPU= -224: Test timeout computed to be: 1500 -214: + cc -B. -o out/test/x86_64/no-quick-exit/exe out/test/x86_64/no-quick-exit/a.o -Wl,-no-quick-exit +219: + cat 222: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/package-metadata.sh 222: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 222: ++ export LC_ALL=C @@ -13258,11 +13515,52 @@ 222: ++ QEMU= 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 +221: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/omagic.sh +221: + . /build/reproducible-path/mold-2.36.0+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: ++ case $MACHINE in +221: ++ tlsdesc_opt=-mtls-dialect=gnu2 +221: +++ uname +221: ++ '[' Linux = FreeBSD ']' +221: ++ trap 'on_error $LINENO' ERR +221: ++ trap on_exit EXIT +221: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/omagic.sh .sh +218: ++ set -x +218: + cat +218: + cc -o out/test/x86_64/non-canonical-plt/a.so -fPIC -shared -xc - 188: + echo 'INPUT(out/test/x86_64/linker-script-relocatable/a.o out/test/x86_64/linker-script-relocatable/b.o)' 188: + ./mold --relocatable -o out/test/x86_64/linker-script-relocatable/d.o out/test/x86_64/linker-script-relocatable/c.script -217: + cc -B. -shared -o out/test/x86_64/noinhibit-exec/b.so out/test/x86_64/noinhibit-exec/a.o -215: + 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 +217: + cat +220: + cat +222: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/package-metadata.sh .sh +220: + cc -o out/test/x86_64/oformat-binary/a.o -c -xc - -fno-PIE +221: ++ testname=omagic +221: ++ echo -n 'Testing omagic ... ' +221: Testing omagic ... ++ t=out/test/x86_64/omagic +221: ++ mkdir -p out/test/x86_64/omagic +222: ++ testname=package-metadata +222: ++ echo -n 'Testing package-metadata ... ' +222: Testing package-metadata ... ++ t=out/test/x86_64/package-metadata +222: ++ mkdir -p out/test/x86_64/package-metadata 223: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/physical-image-base.sh +216: + cc -fno-PIC -c -o out/test/x86_64/nocopyreloc/b.o -xc - +222: ++ set -x 223: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 223: ++ export LC_ALL=C 223: ++ LC_ALL=C @@ -13279,39 +13577,64 @@ 223: ++ QEMU= 223: ++ case $MACHINE in 223: ++ tlsdesc_opt=-mtls-dialect=gnu2 +214: + cc -B. -o out/test/x86_64/no-quick-exit/exe out/test/x86_64/no-quick-exit/a.o -Wl,-no-quick-exit +216: + cat +222: + cat +222: + cc -o out/test/x86_64/package-metadata/a.o -c -xc - 223: +++ uname -32: + grep -q '^26$' -32: + out/test/x86_64/arch-x86_64-reloc/exe -211: + cat -211: + cc -B. -shared -fPIC -o out/test/x86_64/no-allow-shlib-undefined/libbar.so -xc - -210: ++ nm out/test/x86_64/nmagic/exe1 -32: + cat -222: +++ uname -222: ++ '[' Linux = FreeBSD ']' -222: ++ trap 'on_error $LINENO' ERR -222: ++ trap on_exit EXIT -210: ++ grep ' end$' -210: ++ cut '-d ' -f1 +221: ++ set -x +221: + test_cflags -static 223: ++ '[' Linux = FreeBSD ']' 223: ++ trap 'on_error $LINENO' ERR 223: ++ trap on_exit EXIT +221: + echo 'int main() {}' +188: + cc -B. -o out/test/x86_64/linker-script-relocatable/exe out/test/x86_64/linker-script-relocatable/d.o 223: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/physical-image-base.sh .sh -222: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/package-metadata.sh .sh +221: + cc -B. -static -o /dev/null -xc - +217: + cc -B. -shared -o out/test/x86_64/noinhibit-exec/b.so out/test/x86_64/noinhibit-exec/a.o 223: ++ testname=physical-image-base 223: ++ echo -n 'Testing physical-image-base ... ' 223: Testing physical-image-base ... ++ t=out/test/x86_64/physical-image-base 223: ++ mkdir -p out/test/x86_64/physical-image-base -222: ++ testname=package-metadata -222: ++ echo -n 'Testing package-metadata ... ' -222: Testing package-metadata ... ++ t=out/test/x86_64/package-metadata -222: ++ mkdir -p out/test/x86_64/package-metadata -210: + end1=0000000000000410 -210: ++ nm out/test/x86_64/nmagic/exe2 -210: ++ grep ' end$' -210: ++ cut '-d ' -f1 -224: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/pie.sh 223: ++ set -x 223: + '[' x86_64 = ppc64 ']' +219: + ./mold -o out/test/x86_64/nostdlib/exe out/test/x86_64/nostdlib/a.o +135: + grep -q 'hello2 () at .*:7' out/test/x86_64/gdb-index-dwarf2/log +223: + grep --version +223: + grep BusyBox +211: + cc -c -o out/test/x86_64/no-allow-shlib-undefined/a.o -c -xc - +135: + grep -q 'hello () at .*:4' out/test/x86_64/gdb-index-dwarf2/log +135: + grep -q 'greet () at .*:8' out/test/x86_64/gdb-index-dwarf2/log +211: + cat +223: + cc -o out/test/x86_64/physical-image-base/a.o -c -xc - +223: + cat +135: + grep -q 'main () at .*:4' out/test/x86_64/gdb-index-dwarf2/log +218: + cat +135: + on_exit +135: + echo OK +135: OK +135: + exit 0 +204/387 Test #135: x86_64-gdb-index-dwarf2 ............................... Passed 6.53 sec +test 224 + Start 224: x86_64-pie + +224: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/pie.sh" +224: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu +224: Environment variables: +224: MACHINE=x86_64 +224: CPU= +224: Test timeout computed to be: 1500 +215: + grep -Fq 'a.ver: cannot assign version `ver_x` to symbol `foo`: symbol not found' out/test/x86_64/no-undefined-version/log +220: + ./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 +216: + 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 +218: + cc -o out/test/x86_64/non-canonical-plt/b.o -c -xc - -fPIC +215: + on_exit +215: + echo OK +215: OK +215: + exit 0 +224: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/pie.sh +219: + readelf -W --sections out/test/x86_64/nostdlib/exe +205/387 Test #215: x86_64-no-undefined-version ........................... Passed 0.48 sec 224: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 224: ++ export LC_ALL=C 224: ++ LC_ALL=C @@ -13326,26 +13649,6 @@ 224: ++ OBJCOPY=objcopy 224: ++ STRIP=strip 224: ++ QEMU= -224: ++ case $MACHINE in -224: ++ tlsdesc_opt=-mtls-dialect=gnu2 -223: + grep --version -223: + grep BusyBox -222: ++ set -x -222: + cat -222: + cc -o out/test/x86_64/package-metadata/a.o -c -xc - -210: + end2=0000000000003480 -210: + '[' 1040 -lt 13440 ']' -210: + on_exit -210: + echo OK -210: OK -210: + exit 0 -212: + readelf -WS out/test/x86_64/no-eh-frame-header/exe -172: + cat -183/387 Test #210: x86_64-nmagic ......................................... Passed 0.62 sec -172: + cc -c -o out/test/x86_64/init-array-priorities/f.o -xc - -224: +++ uname -189: + out/test/x86_64/linker-script/exe -189: + grep -q 'Hello world' test 225 Start 225: x86_64-plt-dso @@ -13355,81 +13658,23 @@ 225: MACHINE=x86_64 225: CPU= 225: Test timeout computed to be: 1500 +224: ++ case $MACHINE in +224: ++ tlsdesc_opt=-mtls-dialect=gnu2 +224: +++ uname 224: ++ '[' Linux = FreeBSD ']' 224: ++ trap 'on_error $LINENO' ERR 224: ++ trap on_exit EXIT 224: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/pie.sh .sh +219: + grep -Fq ' .dynsym ' out/test/x86_64/nostdlib/log 224: ++ testname=pie 224: ++ echo -n 'Testing pie ... ' 224: Testing pie ... ++ t=out/test/x86_64/pie 224: ++ mkdir -p out/test/x86_64/pie -224: ++ set -x -224: + cat -189: + cc -B. -o out/test/x86_64/linker-script/exe -Wl,--script,out/test/x86_64/linker-script/script -212: + grep -F .eh_frame_hdr out/test/x86_64/no-eh-frame-header/log -212: + out/test/x86_64/no-eh-frame-header/exe -212: + on_exit -212: + echo OK -212: OK -212: + exit 0 -170: + out/test/x86_64/ifunc-static/exe -170: + grep -q 'Hello world' -170: + on_exit -170: + echo OK -170: OK -170: + exit 0 -167: + out/test/x86_64/ifunc-funcptr/exe2 -167: + grep -q '^3$' -223: + cc -o out/test/x86_64/physical-image-base/a.o -c -xc - -223: + cat -204: + cc -c -xassembler -o out/test/x86_64/many-sections2/a.o out/test/x86_64/many-sections2/a.s -178: + c++ -B. -o out/test/x86_64/issue646/exe out/test/x86_64/issue646/a.o -185: + readelf --dynamic out/test/x86_64/link-order/exe -185: + grep -q libfoo -185: + on_exit -185: + echo OK -185: OK -185: + exit 0 -184/387 Test #170: x86_64-ifunc-static ................................... Passed 2.62 sec -185/387 Test #185: x86_64-link-order ..................................... Passed 1.68 sec -186/387 Test #212: x86_64-no-eh-frame-header ............................. Passed 0.60 sec -224: + cc -o out/test/x86_64/pie/a.o -c -xc -fPIE - -184: + grep -q 'Hello world' -test 226 - Start 226: x86_64-pltgot - -226: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/pltgot.sh" -226: Working Directory: /build/reproducible-path/mold-2.36.0+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-preinit-array - -227: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/preinit-array.sh" -227: Working Directory: /build/reproducible-path/mold-2.36.0+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-print-dependencies - -228: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/print-dependencies.sh" -228: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -228: Environment variables: -228: MACHINE=x86_64 -228: CPU= -228: Test timeout computed to be: 1500 -184: + out/test/x86_64/library/exe2 -184: + on_exit -184: + echo OK -184: OK -184: + exit 0 -188: + cc -B. -o out/test/x86_64/linker-script-relocatable/exe out/test/x86_64/linker-script-relocatable/d.o +222: + cc -B. -o out/test/x86_64/package-metadata/exe1 out/test/x86_64/package-metadata/a.o '-Wl,-package-metadata={"foo":"bar"}' 225: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/plt-dso.sh 225: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc +198: + cat +198: + gcc -flto -fno-use-linker-plugin -c -o out/test/x86_64/lto-gcc/c.o -xc - 225: ++ export LC_ALL=C 225: ++ LC_ALL=C 225: ++ '[' -z x86_64 ']' @@ -13445,48 +13690,72 @@ 225: ++ QEMU= 225: ++ case $MACHINE in 225: ++ tlsdesc_opt=-mtls-dialect=gnu2 +224: ++ set -x 225: +++ uname +211: + cc -B. -o out/test/x86_64/no-allow-shlib-undefined/exe1 out/test/x86_64/no-allow-shlib-undefined/a.o -Wl,--no-allow-shlib-undefined -Lout/test/x86_64/no-allow-shlib-undefined -lfoo -lbar 225: ++ '[' Linux = FreeBSD ']' 225: ++ trap 'on_error $LINENO' ERR 225: ++ trap on_exit EXIT +219: + grep -Fq ' .dynstr ' out/test/x86_64/nostdlib/log +220: + grep -Eq '^\s+0x4000\s+[0-9]+\s+[0-9]+\s+\.text$' out/test/x86_64/oformat-binary/map +188: + out/test/x86_64/linker-script-relocatable/exe 225: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/plt-dso.sh .sh 225: ++ testname=plt-dso 225: ++ echo -n 'Testing plt-dso ... ' 225: Testing plt-dso ... ++ t=out/test/x86_64/plt-dso 225: ++ mkdir -p out/test/x86_64/plt-dso -32: + 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 -219: + ./mold -o out/test/x86_64/nostdlib/exe out/test/x86_64/nostdlib/a.o -202: + cc -o out/test/x86_64/main-in-dso/c.o -c -xc /dev/null -fPIC -205: + 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 -136: + grep -q 'hello2 () at .*:7' out/test/x86_64/gdb-index-dwarf3/log -187/387 Test #184: x86_64-library ........................................ Passed 1.78 sec -test 229 - Start 229: x86_64-protected-dynsym +188: + grep -q Hello +224: + cat +219: + on_exit +219: + echo OK +219: OK +219: + exit 0 +188: + on_exit +188: + echo OK +188: OK +188: + exit 0 +220: + grep -Fq .strtab out/test/x86_64/oformat-binary/map +206/387 Test #188: x86_64-linker-script-relocatable ...................... Passed 2.73 sec +207/387 Test #219: x86_64-nostdlib ....................................... Passed 0.38 sec +test 226 + Start 226: x86_64-pltgot -229: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/protected-dynsym.sh" -229: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -229: Environment variables: -229: MACHINE=x86_64 -229: CPU= -229: Test timeout computed to be: 1500 +226: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/pltgot.sh" +226: Working Directory: /build/reproducible-path/mold-2.36.0+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-preinit-array + +227: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/preinit-array.sh" +227: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu +227: Environment variables: +227: MACHINE=x86_64 +227: CPU= +227: Test timeout computed to be: 1500 +224: + cc -o out/test/x86_64/pie/a.o -c -xc -fPIE - +214: + out/test/x86_64/no-quick-exit/exe +214: + grep -q 'Hello world' +214: + on_exit +214: + echo OK +214: OK +214: + exit 0 +220: + grep -Fq .shstrtab out/test/x86_64/oformat-binary/map 225: ++ set -x -225: + cc -fPIC -c -o out/test/x86_64/plt-dso/a.o -xc - 225: + cat -167: + on_exit -167: + echo OK -167: OK -167: + exit 0 -136: + grep -q 'hello () at .*:4' out/test/x86_64/gdb-index-dwarf3/log -188/387 Test #167: x86_64-ifunc-funcptr .................................. Passed 2.95 sec -test 230 - Start 230: x86_64-protected +208/387 Test #214: x86_64-no-quick-exit .................................. Passed 0.58 sec +test 228 + Start 228: x86_64-print-dependencies -230: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/protected.sh" -230: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -230: Environment variables: -230: MACHINE=x86_64 -230: CPU= -230: Test timeout computed to be: 1500 +228: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/print-dependencies.sh" +228: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu +228: Environment variables: +228: MACHINE=x86_64 +228: CPU= +228: Test timeout computed to be: 1500 +225: + cc -fPIC -c -o out/test/x86_64/plt-dso/a.o -xc - 226: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/pltgot.sh 226: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 226: ++ export LC_ALL=C @@ -13504,8 +13773,37 @@ 226: ++ QEMU= 226: ++ case $MACHINE in 226: ++ tlsdesc_opt=-mtls-dialect=gnu2 +227: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/preinit-array.sh +227: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc +227: ++ export LC_ALL=C +227: ++ LC_ALL=C +227: ++ '[' -z x86_64 ']' +227: ++ '[' -z '' ']' +227: ++ TESTDIR=out/test/x86_64 +227: ++ CC=cc +227: ++ CXX=c++ +227: ++ GCC=gcc +227: ++ GXX=g++ +227: ++ OBJDUMP=objdump +227: ++ OBJCOPY=objcopy +227: ++ STRIP=strip +227: ++ QEMU= +227: ++ case $MACHINE in +227: ++ tlsdesc_opt=-mtls-dialect=gnu2 +220: + grep -Fq .symtab out/test/x86_64/oformat-binary/map 226: +++ uname +226: ++ '[' Linux = FreeBSD ']' +226: ++ trap 'on_error $LINENO' ERR +226: ++ trap on_exit EXIT +227: +++ uname +218: + cat +220: + grep -Fq .comment out/test/x86_64/oformat-binary/map +218: + cc -o out/test/x86_64/non-canonical-plt/c.o -c -xc - -fPIC +227: ++ '[' Linux = FreeBSD ']' +227: ++ trap 'on_error $LINENO' ERR +227: ++ trap on_exit EXIT 228: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/print-dependencies.sh +223: + 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 228: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 228: ++ export LC_ALL=C 228: ++ LC_ALL=C @@ -13522,6 +13820,52 @@ 228: ++ QEMU= 228: ++ case $MACHINE in 228: ++ tlsdesc_opt=-mtls-dialect=gnu2 +226: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/pltgot.sh .sh +226: ++ testname=pltgot +226: ++ echo -n 'Testing pltgot ... ' +226: Testing pltgot ... ++ t=out/test/x86_64/pltgot +226: ++ mkdir -p out/test/x86_64/pltgot +228: +++ uname +227: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/preinit-array.sh .sh +227: ++ testname=preinit-array +227: ++ echo -n 'Testing preinit-array ... ' +227: Testing preinit-array ... ++ t=out/test/x86_64/preinit-array +227: ++ mkdir -p out/test/x86_64/preinit-array +226: ++ set -x +228: ++ '[' Linux = FreeBSD ']' +228: ++ trap 'on_error $LINENO' ERR +228: ++ trap on_exit EXIT +226: + cc -o out/test/x86_64/pltgot/a.o -c -xc - -fPIC +220: + on_exit +220: + echo OK +220: OK +220: + exit 0 +209/387 Test #220: x86_64-oformat-binary ................................. Passed 0.42 sec +test 229 + Start 229: x86_64-protected-dynsym + +229: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/protected-dynsym.sh" +229: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu +229: Environment variables: +229: MACHINE=x86_64 +229: CPU= +229: Test timeout computed to be: 1500 +226: + cat +228: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/print-dependencies.sh .sh +228: ++ testname=print-dependencies +228: ++ echo -n 'Testing print-dependencies ... ' +228: Testing print-dependencies ... ++ t=out/test/x86_64/print-dependencies +228: ++ mkdir -p out/test/x86_64/print-dependencies +228: ++ set -x +228: + cat +228: + cc -o out/test/x86_64/print-dependencies/a.o -c -xc - +198: + gcc -B. -o out/test/x86_64/lto-gcc/exe3 -flto -fno-use-linker-plugin out/test/x86_64/lto-gcc/c.o +227: ++ set -x +227: + cc -o out/test/x86_64/preinit-array/a.o -c -xc - +227: + cat +217: + 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 +211: + 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 +224: + cc -B. -pie -o out/test/x86_64/pie/exe out/test/x86_64/pie/a.o 229: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/protected-dynsym.sh 229: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 229: ++ export LC_ALL=C @@ -13543,79 +13887,47 @@ 229: ++ '[' Linux = FreeBSD ']' 229: ++ trap 'on_error $LINENO' ERR 229: ++ trap on_exit EXIT -136: + grep -q 'greet () at .*:8' out/test/x86_64/gdb-index-dwarf3/log -136: + grep -q 'main () at .*:4' out/test/x86_64/gdb-index-dwarf3/log -136: + on_exit -136: + echo OK -136: OK -136: + exit 0 -226: ++ '[' Linux = FreeBSD ']' -226: ++ trap 'on_error $LINENO' ERR -226: ++ trap on_exit EXIT -226: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/pltgot.sh .sh -228: +++ uname -228: ++ '[' Linux = FreeBSD ']' -228: ++ trap 'on_error $LINENO' ERR -228: ++ trap on_exit EXIT 229: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/protected-dynsym.sh .sh 229: ++ testname=protected-dynsym 229: ++ echo -n 'Testing protected-dynsym ... ' 229: Testing protected-dynsym ... ++ t=out/test/x86_64/protected-dynsym 229: ++ mkdir -p out/test/x86_64/protected-dynsym -227: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/preinit-array.sh -227: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc -227: ++ export LC_ALL=C -227: ++ LC_ALL=C -227: ++ '[' -z x86_64 ']' -227: ++ '[' -z '' ']' -227: ++ TESTDIR=out/test/x86_64 -227: ++ CC=cc -227: ++ CXX=c++ -227: ++ GCC=gcc -227: ++ GXX=g++ -227: ++ OBJDUMP=objdump -227: ++ OBJCOPY=objcopy -227: ++ STRIP=strip -227: ++ QEMU= -227: ++ case $MACHINE in -227: ++ tlsdesc_opt=-mtls-dialect=gnu2 -227: +++ uname -189/387 Test #136: x86_64-gdb-index-dwarf3 ............................... Passed 3.79 sec -226: ++ testname=pltgot -226: ++ echo -n 'Testing pltgot ... ' -226: Testing pltgot ... ++ t=out/test/x86_64/pltgot -226: ++ mkdir -p out/test/x86_64/pltgot -228: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/print-dependencies.sh .sh +216: + grep -q '3 5' 229: ++ set -x +229: + cc -fPIC -c -o out/test/x86_64/protected-dynsym/a.o -xc - +216: + out/test/x86_64/nocopyreloc/exe 229: + cat -227: ++ '[' Linux = FreeBSD ']' -227: ++ trap 'on_error $LINENO' ERR -227: ++ trap on_exit EXIT -test 231 - Start 231: x86_64-push-pop-state +216: + 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 +222: + grep -Fq '{"foo":"bar"}' +222: + readelf -x .note.package out/test/x86_64/package-metadata/exe1 +222: + 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 +223: + out/test/x86_64/physical-image-base/exe1 +225: + cc -B. -shared -o out/test/x86_64/plt-dso/b.so out/test/x86_64/plt-dso/a.o +223: + grep -q 'Hello world' +211: + grep -Fq 'undefined symbol: foo' out/test/x86_64/no-allow-shlib-undefined/log +223: + grep -Eq 'LOAD\s+0x000000 0x0*200000 0x0*800000' +223: + readelf -W --segments out/test/x86_64/physical-image-base/exe1 +211: + on_exit +211: + echo OK +211: OK +211: + exit 0 +210/387 Test #211: x86_64-no-allow-shlib-undefined ....................... Passed 1.41 sec +test 230 + Start 230: x86_64-protected -231: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/push-pop-state.sh" -231: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -231: Environment variables: -231: MACHINE=x86_64 -231: CPU= -231: Test timeout computed to be: 1500 -226: ++ set -x -226: + cat -226: + cc -o out/test/x86_64/pltgot/a.o -c -xc - -fPIC -228: ++ testname=print-dependencies -228: ++ echo -n 'Testing print-dependencies ... ' -228: Testing print-dependencies ... ++ t=out/test/x86_64/print-dependencies -228: ++ mkdir -p out/test/x86_64/print-dependencies -229: + cc -fPIC -c -o out/test/x86_64/protected-dynsym/a.o -xc - -227: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/preinit-array.sh .sh -227: ++ testname=preinit-array -227: ++ echo -n 'Testing preinit-array ... ' -227: Testing preinit-array ... ++ t=out/test/x86_64/preinit-array -227: ++ mkdir -p out/test/x86_64/preinit-array -172: + cat -172: + cc -c -o out/test/x86_64/init-array-priorities/g.o -xc - +230: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/protected.sh" +230: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu +230: Environment variables: +230: MACHINE=x86_64 +230: CPU= +230: Test timeout computed to be: 1500 +217: + grep -q 'undefined symbol: no-such-sym' out/test/x86_64/noinhibit-exec/log1 +221: + cc -c -o out/test/x86_64/omagic/a.o -xc - -fno-PIC +221: + cat +217: + cc -B. -shared -o out/test/x86_64/noinhibit-exec/b.o out/test/x86_64/noinhibit-exec/a.o -Wl,-require-defined=no-such-sym -Wl,-noinhibit-exec +223: + readelf -Ws out/test/x86_64/physical-image-base/exe1 230: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/protected.sh +223: + grep -q __phys_start_foo 230: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 230: ++ export LC_ALL=C 230: ++ LC_ALL=C @@ -13632,8 +13944,46 @@ 230: ++ QEMU= 230: ++ case $MACHINE in 230: ++ tlsdesc_opt=-mtls-dialect=gnu2 -231: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/push-pop-state.sh +223: + 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' +226: + cc -B. -shared -o out/test/x86_64/pltgot/b.so out/test/x86_64/pltgot/a.o 230: +++ uname +228: + cat +230: ++ '[' Linux = FreeBSD ']' +230: ++ trap 'on_error $LINENO' ERR +230: ++ trap on_exit EXIT +228: + cc -o out/test/x86_64/print-dependencies/b.o -c -xc - +227: + ./mold -o out/test/x86_64/preinit-array/exe1 out/test/x86_64/preinit-array/a.o +230: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/protected.sh .sh +230: ++ testname=protected +230: ++ echo -n 'Testing protected ... ' +230: Testing protected ... ++ t=out/test/x86_64/protected +230: ++ mkdir -p out/test/x86_64/protected +218: + 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 +230: ++ set -x +230: + cat +230: + cc -fPIC -c -o out/test/x86_64/protected/a.o -xc - +227: + readelf -W --dynamic out/test/x86_64/preinit-array/exe1 +216: + grep -q 'recompile with -fPIC' out/test/x86_64/nocopyreloc/log +222: + grep -Fq '{"foo":"bar"}' +222: + readelf -x .note.package out/test/x86_64/package-metadata/exe2 +216: + on_exit +216: + echo OK +216: OK +216: + exit 0 +227: + grep -q PREINIT_ARRAY out/test/x86_64/preinit-array/log1 +211/387 Test #216: x86_64-nocopyreloc .................................... Passed 0.98 sec +test 231 + Start 231: x86_64-push-pop-state + +231: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/push-pop-state.sh" +231: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu +231: Environment variables: +231: MACHINE=x86_64 +231: CPU= +231: Test timeout computed to be: 1500 +222: + cc -B. -o out/test/x86_64/package-metadata/exe3 out/test/x86_64/package-metadata/a.o -Wl,--package-metadata=foo%x +231: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/push-pop-state.sh +227: + cat 231: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 231: ++ export LC_ALL=C 231: ++ LC_ALL=C @@ -13650,39 +14000,40 @@ 231: ++ QEMU= 231: ++ case $MACHINE in 231: ++ tlsdesc_opt=-mtls-dialect=gnu2 -230: ++ '[' Linux = FreeBSD ']' +229: + cat +227: + cc -o out/test/x86_64/preinit-array/b.o -c -xc - 231: +++ uname -230: ++ trap 'on_error $LINENO' ERR -230: ++ trap on_exit EXIT -230: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/protected.sh .sh -230: ++ testname=protected -230: ++ echo -n 'Testing protected ... ' -230: Testing protected ... ++ t=out/test/x86_64/protected -230: ++ mkdir -p out/test/x86_64/protected 231: ++ '[' Linux = FreeBSD ']' 231: ++ trap 'on_error $LINENO' ERR 231: ++ trap on_exit EXIT +229: + cc -fPIC -c -o out/test/x86_64/protected-dynsym/b.o -fcommon -xc - 231: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/push-pop-state.sh .sh +228: + 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 +221: + cc -B. out/test/x86_64/omagic/a.o -o out/test/x86_64/omagic/exe -static -Wl,--omagic 231: ++ testname=push-pop-state 231: ++ echo -n 'Testing push-pop-state ... ' 231: Testing push-pop-state ... ++ t=out/test/x86_64/push-pop-state 231: ++ mkdir -p out/test/x86_64/push-pop-state -202: + 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 -219: + readelf -W --sections out/test/x86_64/nostdlib/exe -216: + cc -fno-PIC -c -o out/test/x86_64/nocopyreloc/b.o -xc - -216: + cat -189: + out/test/x86_64/linker-script/exe -141: + 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 -228: ++ set -x -228: + cc -o out/test/x86_64/print-dependencies/a.o -c -xc - -228: + cat -189: + grep -q 'Hello world' -189: + on_exit -189: + echo OK -189: OK -189: + exit 0 -190/387 Test #189: x86_64-linker-script .................................. Passed 1.52 sec -223: + 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 +224: + readelf --file-header out/test/x86_64/pie/exe +224: + grep -q -E '(Shared object file|Position-Independent Executable file)' +231: ++ set -x +208: + cat +231: + cat +225: + cat +225: + cc -c -o out/test/x86_64/plt-dso/c.o -xc - +231: + cc -shared -o out/test/x86_64/push-pop-state/a.so -xc - +204: + echo 'foo = 0x1000' +208: + chmod 755 out/test/x86_64/mold-wrapper/a.sh +204: + sed 's/.*/.section .data.&,"aw"\n.globl x&\nx&: .word 0\n/g' +222: + grep -q 'invalid string: foo%x' out/test/x86_64/package-metadata/log +224: + grep -q 'Hello world' +204: + seq 1 100000 +224: + out/test/x86_64/pie/exe +224: + on_exit +224: + echo OK +224: OK +224: + exit 0 +212/387 Test #224: x86_64-pie ............................................ Passed 0.75 sec test 232 Start 232: x86_64-range-extension-thunk @@ -13692,21 +14043,25 @@ 232: MACHINE=x86_64 232: CPU= 232: Test timeout computed to be: 1500 -227: ++ set -x -227: + cat -227: + cc -o out/test/x86_64/preinit-array/a.o -c -xc - -121: + out/test/x86_64/exception/exe7 -121: + c++ -B. -o out/test/x86_64/exception/exe8 out/test/x86_64/exception/d.o -pie -219: + grep -Fq ' .dynsym ' out/test/x86_64/nostdlib/log -178: + out/test/x86_64/issue646/exe -219: + grep -Fq ' .dynstr ' out/test/x86_64/nostdlib/log -205: + out/test/x86_64/mergeable-strings/exe1 -205: + grep -Eq '^(\S+) \1 (\S+) \2 (\S+) \3 (\S+) \4$' -178: + grep -q 'error: exception' -178: + on_exit -178: + echo OK -178: OK -178: + exit 0 +208: + cc -xc -o out/test/x86_64/mold-wrapper/exe - +208: + cat +217: + grep -q 'undefined symbol: no-such-sym' out/test/x86_64/noinhibit-exec/log2 +217: + on_exit +217: + echo OK +217: OK +217: + exit 0 +213/387 Test #217: x86_64-noinhibit-exec ................................. Passed 1.11 sec +test 233 + Start 233: x86_64-range-extension-thunk2 + +233: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/range-extension-thunk2.sh" +233: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu +233: Environment variables: +233: MACHINE=x86_64 +233: CPU= +233: Test timeout computed to be: 1500 +223: + readelf -W --segments out/test/x86_64/physical-image-base/exe2 +223: + grep -Eq 'LOAD\s+\S+\s+(\S+)\s\1.*R E 0' 232: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/range-extension-thunk.sh 232: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 232: ++ export LC_ALL=C @@ -13715,57 +14070,29 @@ 232: ++ '[' -z '' ']' 232: ++ TESTDIR=out/test/x86_64 232: ++ CC=cc +222: + on_exit 232: ++ CXX=c++ 232: ++ GCC=gcc 232: ++ GXX=g++ 232: ++ OBJDUMP=objdump 232: ++ OBJCOPY=objcopy +222: + echo OK +222: OK +222: + exit 0 232: ++ STRIP=strip 232: ++ QEMU= 232: ++ case $MACHINE in 232: ++ tlsdesc_opt=-mtls-dialect=gnu2 -232: +++ uname -205: + 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 -232: ++ '[' Linux = FreeBSD ']' -191/387 Test #178: x86_64-issue646 ....................................... Passed 2.31 sec -232: ++ trap 'on_error $LINENO' ERR -232: ++ trap on_exit EXIT -232: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/range-extension-thunk.sh .sh -test 233 - Start 233: x86_64-range-extension-thunk2 +214/387 Test #222: x86_64-package-metadata ............................... Passed 0.99 sec +test 234 + Start 234: x86_64-range-extension-thunk3 -233: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/range-extension-thunk2.sh" -233: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -233: Environment variables: -233: MACHINE=x86_64 -233: CPU= -233: Test timeout computed to be: 1500 -232: ++ testname=range-extension-thunk -232: ++ echo -n 'Testing range-extension-thunk ... ' -232: Testing range-extension-thunk ... ++ t=out/test/x86_64/range-extension-thunk -232: ++ mkdir -p out/test/x86_64/range-extension-thunk -232: ++ set -x -232: + '[' x86_64 = i686 ']' -232: + '[' x86_64 = riscv32 ']' -232: + '[' x86_64 = m68k ']' -232: + '[' x86_64 = sparc64 ']' -232: + [[ x86_64 = loongarch* ]] -232: + on_qemu -232: + '[' '' '!=' '' ']' -232: + grep -qw qemu /proc/cpuinfo -219: + on_exit -219: + echo OK -219: OK -219: + exit 0 -230: ++ set -x -230: + cat -230: + cc -fPIC -c -o out/test/x86_64/protected/a.o -xc - -231: ++ set -x -231: + cc -shared -o out/test/x86_64/push-pop-state/a.so -xc - -231: + cat -220: + ./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 -214: + grep -q 'Hello world' -214: + out/test/x86_64/no-quick-exit/exe +234: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/range-extension-thunk3.sh" +234: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu +234: Environment variables: +234: MACHINE=x86_64 +234: CPU= +234: Test timeout computed to be: 1500 233: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/range-extension-thunk2.sh 233: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 233: ++ export LC_ALL=C @@ -13783,47 +14110,20 @@ 233: ++ QEMU= 233: ++ case $MACHINE in 233: ++ tlsdesc_opt=-mtls-dialect=gnu2 -192/387 Test #219: x86_64-nostdlib ....................................... Passed 0.41 sec -test 234 - Start 234: x86_64-range-extension-thunk3 - -234: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/range-extension-thunk3.sh" -234: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -234: Environment variables: -234: MACHINE=x86_64 -234: CPU= -234: Test timeout computed to be: 1500 -232: + cat -232: + cat 233: +++ uname 233: ++ '[' Linux = FreeBSD ']' 233: ++ trap 'on_error $LINENO' ERR 233: ++ trap on_exit EXIT 233: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/range-extension-thunk2.sh .sh -214: + on_exit -214: + echo OK -214: OK -214: + exit 0 -218: + cat -218: + cc -o out/test/x86_64/non-canonical-plt/b.o -c -xc - -fPIC -193/387 Test #214: x86_64-no-quick-exit .................................. Passed 0.64 sec -232: + cc -c -o out/test/x86_64/range-extension-thunk/c.o out/test/x86_64/range-extension-thunk/a.c -O0 -test 235 - Start 235: x86_64-relax-got-load - -235: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/relax-got-load.sh" -235: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -235: Environment variables: -235: MACHINE=x86_64 -235: CPU= -235: Test timeout computed to be: 1500 233: ++ testname=range-extension-thunk2 233: ++ echo -n 'Testing range-extension-thunk2 ... ' 233: Testing range-extension-thunk2 ... ++ t=out/test/x86_64/range-extension-thunk2 233: ++ mkdir -p out/test/x86_64/range-extension-thunk2 -233: ++ set -x -233: + cc -o out/test/x86_64/range-extension-thunk2/a.o -c -xc - -ffunction-sections -233: + cat +232: +++ uname +232: ++ '[' Linux = FreeBSD ']' +232: ++ trap 'on_error $LINENO' ERR +232: ++ trap on_exit EXIT +223: + grep -Eq 'LOAD\s+\S+\s+(\S+)\s\1.*R 0' 234: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/range-extension-thunk3.sh 234: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 234: ++ export LC_ALL=C @@ -13842,25 +14142,60 @@ 234: ++ case $MACHINE in 234: ++ tlsdesc_opt=-mtls-dialect=gnu2 234: +++ uname +226: + cat +226: + cc -o out/test/x86_64/pltgot/c.o -c -xc - -fPIC 234: ++ '[' Linux = FreeBSD ']' 234: ++ trap 'on_error $LINENO' ERR 234: ++ trap on_exit EXIT -209: + ./mold -run bash -c 'echo $LD_PRELOAD' -209: + grep -Fq mold-wrapper.so -235: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/relax-got-load.sh -220: + grep -Eq '^\s+0x4000\s+[0-9]+\s+[0-9]+\s+\.text$' out/test/x86_64/oformat-binary/map -215: + grep -Fq 'a.ver: cannot assign version `ver_x` to symbol `foo`: symbol not found' out/test/x86_64/no-undefined-version/log +223: + readelf -W --segments out/test/x86_64/physical-image-base/exe2 234: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/range-extension-thunk3.sh .sh -220: + grep -Fq .strtab out/test/x86_64/oformat-binary/map -220: + grep -Fq .shstrtab out/test/x86_64/oformat-binary/map +232: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/range-extension-thunk.sh .sh +234: ++ testname=range-extension-thunk3 +234: ++ echo -n 'Testing range-extension-thunk3 ... ' +234: Testing range-extension-thunk3 ... ++ t=out/test/x86_64/range-extension-thunk3 +234: ++ mkdir -p out/test/x86_64/range-extension-thunk3 +233: ++ set -x +233: + cc -o out/test/x86_64/range-extension-thunk2/a.o -c -xc - -ffunction-sections +233: + cat +234: ++ set -x +234: + '[' x86_64 = sh4 ']' +234: + seq 1 10000 +232: ++ testname=range-extension-thunk +232: ++ echo -n 'Testing range-extension-thunk ... ' +232: Testing range-extension-thunk ... ++ t=out/test/x86_64/range-extension-thunk +232: ++ mkdir -p out/test/x86_64/range-extension-thunk +223: + on_exit +223: + echo OK +223: OK +223: + exit 0 +215/387 Test #223: x86_64-physical-image-base ............................ Passed 1.03 sec +test 235 + Start 235: x86_64-relax-got-load + +235: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/relax-got-load.sh" +235: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu +235: Environment variables: +235: MACHINE=x86_64 +235: CPU= +235: Test timeout computed to be: 1500 +232: ++ set -x +232: + '[' x86_64 = i686 ']' +232: + '[' x86_64 = riscv32 ']' +232: + '[' x86_64 = m68k ']' +232: + '[' x86_64 = sparc64 ']' +232: + [[ x86_64 = loongarch* ]] +232: + on_qemu +232: + '[' '' '!=' '' ']' +232: + grep -qw qemu /proc/cpuinfo +232: + cat +234: + sed 's/.*/void func&() {}/' +232: + cat +235: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/relax-got-load.sh +228: + grep -q 'b\.o.*a\.o.*foo$' out/test/x86_64/print-dependencies/log 235: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 235: ++ export LC_ALL=C 235: ++ LC_ALL=C -215: + on_exit 235: ++ '[' -z x86_64 ']' -215: + echo OK -215: OK -215: + exit 0 235: ++ '[' -z '' ']' 235: ++ TESTDIR=out/test/x86_64 235: ++ CC=cc @@ -13873,7 +14208,19 @@ 235: ++ QEMU= 235: ++ case $MACHINE in 235: ++ tlsdesc_opt=-mtls-dialect=gnu2 -194/387 Test #215: x86_64-no-undefined-version ........................... Passed 0.65 sec +232: + cc -c -o out/test/x86_64/range-extension-thunk/c.o out/test/x86_64/range-extension-thunk/a.c -O0 +225: + 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 +230: + cc -B. -o out/test/x86_64/protected/b.so -shared out/test/x86_64/protected/a.o +235: +++ uname +228: + on_exit +228: + echo OK +228: OK +228: + exit 0 +235: ++ '[' Linux = FreeBSD ']' +235: ++ trap 'on_error $LINENO' ERR +235: ++ trap on_exit EXIT +235: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/relax-got-load.sh .sh +216/387 Test #228: x86_64-print-dependencies ............................. Passed 0.77 sec test 236 Start 236: x86_64-reloc-rodata @@ -13883,37 +14230,17 @@ 236: MACHINE=x86_64 236: CPU= 236: Test timeout computed to be: 1500 -234: ++ testname=range-extension-thunk3 -234: ++ echo -n 'Testing range-extension-thunk3 ... ' -234: Testing range-extension-thunk3 ... ++ t=out/test/x86_64/range-extension-thunk3 -234: ++ mkdir -p out/test/x86_64/range-extension-thunk3 -235: +++ uname -217: + 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 -235: ++ '[' Linux = FreeBSD ']' -235: ++ trap 'on_error $LINENO' ERR -235: ++ trap on_exit EXIT -188: + out/test/x86_64/linker-script-relocatable/exe -220: + grep -Fq .symtab out/test/x86_64/oformat-binary/map -234: ++ set -x -234: + '[' x86_64 = sh4 ']' -222: + cc -B. -o out/test/x86_64/package-metadata/exe1 out/test/x86_64/package-metadata/a.o '-Wl,-package-metadata={"foo":"bar"}' -235: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/relax-got-load.sh .sh 235: ++ testname=relax-got-load 235: ++ echo -n 'Testing relax-got-load ... ' 235: Testing relax-got-load ... ++ t=out/test/x86_64/relax-got-load 235: ++ mkdir -p out/test/x86_64/relax-got-load -234: + seq 1 10000 -209: + on_exit -209: + echo OK -209: OK -209: + exit 0 -234: + sed 's/.*/void func&() {}/' +227: + cc -B. -o out/test/x86_64/preinit-array/exe2 out/test/x86_64/preinit-array/b.o +229: + 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 236: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/reloc-rodata.sh 236: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 236: ++ export LC_ALL=C 236: ++ LC_ALL=C 236: ++ '[' -z x86_64 ']' -195/387 Test #209: x86_64-mold-wrapper2 .................................. Passed 0.96 sec 236: ++ '[' -z '' ']' 236: ++ TESTDIR=out/test/x86_64 236: ++ CC=cc @@ -13926,82 +14253,48 @@ 236: ++ QEMU= 236: ++ case $MACHINE in 236: ++ tlsdesc_opt=-mtls-dialect=gnu2 -188: + grep -q Hello -test 237 - Start 237: x86_64-relocatable-archive - -237: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/relocatable-archive.sh" -237: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -237: Environment variables: -237: MACHINE=x86_64 -237: CPU= -237: Test timeout computed to be: 1500 +218: + grep -q '^1 1 1$' +235: ++ set -x +235: + cc -o out/test/x86_64/relax-got-load/a.o -c -xc - -fPIC +234: + cc -B. -o out/test/x86_64/range-extension-thunk3/b.so -shared out/test/x86_64/range-extension-thunk3/a.c +218: + out/test/x86_64/non-canonical-plt/exe 236: +++ uname 236: ++ '[' Linux = FreeBSD ']' 236: ++ trap 'on_error $LINENO' ERR 236: ++ trap on_exit EXIT 236: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/reloc-rodata.sh .sh -188: + on_exit -188: + echo OK -188: OK -188: + exit 0 -235: ++ set -x -235: + cat -235: + cc -o out/test/x86_64/relax-got-load/a.o -c -xc - -fPIC -196/387 Test #188: x86_64-linker-script-relocatable ...................... Passed 1.70 sec -test 238 - Start 238: x86_64-relocatable-c++ - -238: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/relocatable-c++.sh" -238: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -238: Environment variables: -238: MACHINE=x86_64 -238: CPU= -238: Test timeout computed to be: 1500 236: ++ testname=reloc-rodata 236: ++ echo -n 'Testing reloc-rodata ... ' 236: Testing reloc-rodata ... ++ t=out/test/x86_64/reloc-rodata 236: ++ mkdir -p out/test/x86_64/reloc-rodata +235: + cat 236: ++ set -x 236: + exit 236: + on_exit 236: + echo OK 236: OK 236: + exit 0 -220: + grep -Fq .comment out/test/x86_64/oformat-binary/map -220: + on_exit -220: + echo OK -220: OK -220: + exit 0 -227: + ./mold -o out/test/x86_64/preinit-array/exe1 out/test/x86_64/preinit-array/a.o -197/387 Test #220: x86_64-oformat-binary ................................. Passed 0.48 sec -198/387 Test #236: x86_64-reloc-rodata ................................... Passed 0.04 sec -test 239 - Start 239: x86_64-relocatable-compressed-debug-info - -239: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/relocatable-compressed-debug-info.sh" -239: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -239: Environment variables: -239: MACHINE=x86_64 -239: CPU= -239: Test timeout computed to be: 1500 -test 240 - Start 240: x86_64-relocatable-debug-info +218: + grep -q '00000000 .* foo' +217/387 Test #236: x86_64-reloc-rodata ................................... Passed 0.05 sec +218: + readelf --dyn-syms out/test/x86_64/non-canonical-plt/exe +test 237 + Start 237: x86_64-relocatable-archive -240: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/relocatable-debug-info.sh" -240: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -240: Environment variables: -240: MACHINE=x86_64 -240: CPU= -240: Test timeout computed to be: 1500 -223: + grep -q 'Hello world' -223: + out/test/x86_64/physical-image-base/exe1 -223: + readelf -W --segments out/test/x86_64/physical-image-base/exe1 -223: + grep -Eq 'LOAD\s+0x000000 0x0*200000 0x0*800000' -223: + grep -q __phys_start_foo -223: + readelf -Ws out/test/x86_64/physical-image-base/exe1 -223: + 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' +237: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/relocatable-archive.sh" +237: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu +237: Environment variables: +237: MACHINE=x86_64 +237: CPU= +237: Test timeout computed to be: 1500 +218: + readelf --dyn-syms out/test/x86_64/non-canonical-plt/exe +218: + grep -q '00000000 .* bar' +209: + ./mold -run bash -c 'echo $LD_PRELOAD' +209: + grep -Fq mold-wrapper.so 237: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/relocatable-archive.sh +209: + on_exit +209: + echo OK +209: OK +209: + exit 0 237: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 237: ++ export LC_ALL=C 237: ++ LC_ALL=C @@ -14018,6 +14311,34 @@ 237: ++ QEMU= 237: ++ case $MACHINE in 237: ++ tlsdesc_opt=-mtls-dialect=gnu2 +218: + on_exit +218: + echo OK +218: OK +218: + exit 0 +218/387 Test #209: x86_64-mold-wrapper2 .................................. Passed 2.32 sec +test 238 + Start 238: x86_64-relocatable-c++ + +238: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/relocatable-c++.sh" +238: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu +238: Environment variables: +238: MACHINE=x86_64 +238: CPU= +238: Test timeout computed to be: 1500 +219/387 Test #218: x86_64-non-canonical-plt .............................. Passed 1.33 sec +test 239 + Start 239: x86_64-relocatable-compressed-debug-info + +239: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/relocatable-compressed-debug-info.sh" +239: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu +239: Environment variables: +239: MACHINE=x86_64 +239: CPU= +239: Test timeout computed to be: 1500 +229: + readelf --symbols out/test/x86_64/protected-dynsym/c.so +229: + grep -Eq 'PROTECTED\b.*\bfoo\b' +229: + cat +229: + cc -fPIC -c -o out/test/x86_64/protected-dynsym/d.o -fno-common -xc - 237: +++ uname 237: ++ '[' Linux = FreeBSD ']' 237: ++ trap 'on_error $LINENO' ERR @@ -14027,12 +14348,6 @@ 237: ++ echo -n 'Testing relocatable-archive ... ' 237: Testing relocatable-archive ... ++ t=out/test/x86_64/relocatable-archive 237: ++ mkdir -p out/test/x86_64/relocatable-archive -237: ++ set -x -237: + grep -q __tsan_init -121: + out/test/x86_64/exception/exe8 -121: + '[' x86_64 = x86_64 -o x86_64 = aarch64 ']' -121: + c++ -c -o out/test/x86_64/exception/e.o out/test/x86_64/exception/a.cc -mcmodel=large -fno-PIC -224: + cc -B. -pie -o out/test/x86_64/pie/exe out/test/x86_64/pie/a.o 238: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/relocatable-c++.sh 238: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 238: ++ export LC_ALL=C @@ -14051,14 +14366,6 @@ 238: ++ case $MACHINE in 238: ++ tlsdesc_opt=-mtls-dialect=gnu2 238: +++ uname -238: ++ '[' Linux = FreeBSD ']' -238: ++ trap 'on_error $LINENO' ERR -238: ++ trap on_exit EXIT -238: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/relocatable-c++.sh .sh -234: + cc -B. -o out/test/x86_64/range-extension-thunk3/b.so -shared out/test/x86_64/range-extension-thunk3/a.c -172: + cat -172: + cc -c -o out/test/x86_64/init-array-priorities/h.o -xc - -232: + cc -c -o out/test/x86_64/range-extension-thunk/d.o out/test/x86_64/range-extension-thunk/b.c -O0 239: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/relocatable-compressed-debug-info.sh 239: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 239: ++ export LC_ALL=C @@ -14076,64 +14383,62 @@ 239: ++ QEMU= 239: ++ case $MACHINE in 239: ++ tlsdesc_opt=-mtls-dialect=gnu2 -239: +++ uname -225: + cc -B. -shared -o out/test/x86_64/plt-dso/b.so out/test/x86_64/plt-dso/a.o -226: + cc -B. -shared -o out/test/x86_64/pltgot/b.so out/test/x86_64/pltgot/a.o -237: + nm mold -240: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/relocatable-debug-info.sh +238: ++ '[' Linux = FreeBSD ']' +238: ++ trap 'on_error $LINENO' ERR +238: ++ trap on_exit EXIT +238: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/relocatable-c++.sh .sh +237: ++ set -x +231: + cat +231: + cc -shared -o out/test/x86_64/push-pop-state/b.so -xc - +237: + grep -q __tsan_init 238: ++ testname=relocatable-c++ 238: ++ echo -n 'Testing relocatable-c++ ... ' 238: Testing relocatable-c++ ... ++ t=out/test/x86_64/relocatable-c++ 238: ++ mkdir -p out/test/x86_64/relocatable-c++ +238: ++ set -x +238: + nm mold +237: + nm mold +238: + grep -q __tsan_init +239: +++ uname 239: ++ '[' Linux = FreeBSD ']' 239: ++ trap 'on_error $LINENO' ERR 239: ++ trap on_exit EXIT -240: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc -240: ++ export LC_ALL=C -240: ++ LC_ALL=C -227: + readelf -W --dynamic out/test/x86_64/preinit-array/exe1 -240: ++ '[' -z x86_64 ']' -240: ++ '[' -z '' ']' -240: ++ TESTDIR=out/test/x86_64 -240: ++ CC=cc -240: ++ CXX=c++ -240: ++ GCC=gcc -240: ++ GXX=g++ -240: ++ OBJDUMP=objdump -240: ++ OBJCOPY=objcopy -240: ++ STRIP=strip -240: ++ QEMU= -240: ++ case $MACHINE in -240: ++ tlsdesc_opt=-mtls-dialect=gnu2 239: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/relocatable-compressed-debug-info.sh .sh -205: + grep -Eq '^(\S+) \1 (\S+) \2 (\S+) \3 (\S+) \4$' -240: +++ uname -202: + grep -q 'Hello world' -202: + out/test/x86_64/main-in-dso/exe1 -240: ++ '[' Linux = FreeBSD ']' -197: + cat +225: + out/test/x86_64/plt-dso/exe +225: + grep -q 'Hello WORLD' 239: ++ testname=relocatable-compressed-debug-info 239: ++ echo -n 'Testing relocatable-compressed-debug-info ... ' 239: Testing relocatable-compressed-debug-info ... ++ t=out/test/x86_64/relocatable-compressed-debug-info 239: ++ mkdir -p out/test/x86_64/relocatable-compressed-debug-info -238: ++ set -x -238: + grep -q __tsan_init -230: + cc -B. -o out/test/x86_64/protected/b.so -shared out/test/x86_64/protected/a.o -205: + out/test/x86_64/mergeable-strings/exe2 -240: ++ trap 'on_error $LINENO' ERR -240: ++ trap on_exit EXIT -227: + grep -q PREINIT_ARRAY out/test/x86_64/preinit-array/log1 -205: + on_exit -205: + echo OK -205: OK -205: + exit 0 -32: + out/test/x86_64/arch-x86_64-reloc/exe -32: + grep -q '^61$' -197: + cc -flto -c -fPIC -o out/test/x86_64/lto-dso/a.o -xc - -238: + nm mold +221: + readelf -W --segments out/test/x86_64/omagic/exe +230: + cc -c -o out/test/x86_64/protected/c.o -xc - -fno-PIE +230: + cat +225: + on_exit +225: + echo OK +225: OK +225: + exit 0 +220/387 Test #225: x86_64-plt-dso ........................................ Passed 1.08 sec +221: + grep -qw RWE +test 240 + Start 240: x86_64-relocatable-debug-info + +240: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/relocatable-debug-info.sh" +240: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu +240: Environment variables: +240: MACHINE=x86_64 +240: CPU= +240: Test timeout computed to be: 1500 +221: + on_exit +221: + echo OK +221: OK +221: + exit 0 +226: + cc -B. -o out/test/x86_64/pltgot/exe out/test/x86_64/pltgot/c.o out/test/x86_64/pltgot/b.so +232: + cc -c -o out/test/x86_64/range-extension-thunk/d.o out/test/x86_64/range-extension-thunk/b.c -O0 239: ++ set -x -32: + cat -199/387 Test #205: x86_64-mergeable-strings .............................. Passed 1.15 sec +204: + cc -c -xassembler -o out/test/x86_64/many-sections2/a.o out/test/x86_64/many-sections2/a.s +235: + cc -o out/test/x86_64/relax-got-load/b.o -c -xc - -fPIC +221/387 Test #221: x86_64-omagic ......................................... Passed 1.35 sec +235: + cat test 241 Start 241: x86_64-relocatable-exception @@ -14143,34 +14448,27 @@ 241: MACHINE=x86_64 241: CPU= 241: Test timeout computed to be: 1500 -202: + cc -o out/test/x86_64/main-in-dso/c.o -c -xc /dev/null -fno-PIC -32: + 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 -240: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/relocatable-debug-info.sh .sh -240: ++ testname=relocatable-debug-info -240: ++ echo -n 'Testing relocatable-debug-info ... ' -240: Testing relocatable-debug-info ... ++ t=out/test/x86_64/relocatable-debug-info -240: ++ mkdir -p out/test/x86_64/relocatable-debug-info -240: ++ set -x -240: + grep -q __tsan_init -240: + nm mold -239: + grep -q __tsan_init 239: + nm mold -217: + grep -q 'undefined symbol: no-such-sym' out/test/x86_64/noinhibit-exec/log1 -217: + cc -B. -shared -o out/test/x86_64/noinhibit-exec/b.o out/test/x86_64/noinhibit-exec/a.o -Wl,-require-defined=no-such-sym -Wl,-noinhibit-exec -208: + cat -208: + chmod 755 out/test/x86_64/mold-wrapper/a.sh -208: + cat -208: + cc -xc -o out/test/x86_64/mold-wrapper/exe - -227: + cat -227: + cc -o out/test/x86_64/preinit-array/b.o -c -xc - -229: + cat -229: + cc -fPIC -c -o out/test/x86_64/protected-dynsym/b.o -fcommon -xc - -218: + cat -231: + cc -shared -o out/test/x86_64/push-pop-state/b.so -xc - -141: + readelf -WS out/test/x86_64/gdb-index-split-dwarf/exe -141: + grep -Fq .gdb_index +239: + grep -q __tsan_init +240: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/relocatable-debug-info.sh +240: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc +240: ++ export LC_ALL=C +240: ++ LC_ALL=C +240: ++ '[' -z x86_64 ']' +240: ++ '[' -z '' ']' +240: ++ TESTDIR=out/test/x86_64 +240: ++ CC=cc +240: ++ CXX=c++ +240: ++ GCC=gcc +240: ++ GXX=g++ +240: ++ OBJDUMP=objdump +240: ++ OBJCOPY=objcopy +240: ++ STRIP=strip +240: ++ QEMU= +240: ++ case $MACHINE in +240: ++ tlsdesc_opt=-mtls-dialect=gnu2 241: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/relocatable-exception.sh -218: + cc -o out/test/x86_64/non-canonical-plt/c.o -c -xc - -fPIC +240: +++ uname 241: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 241: ++ export LC_ALL=C 241: ++ LC_ALL=C @@ -14187,10 +14485,19 @@ 241: ++ QEMU= 241: ++ case $MACHINE in 241: ++ tlsdesc_opt=-mtls-dialect=gnu2 -231: + cat +240: ++ '[' Linux = FreeBSD ']' +240: ++ trap 'on_error $LINENO' ERR +240: ++ trap on_exit EXIT +240: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/relocatable-debug-info.sh .sh +240: ++ testname=relocatable-debug-info +240: ++ echo -n 'Testing relocatable-debug-info ... ' +240: Testing relocatable-debug-info ... ++ t=out/test/x86_64/relocatable-debug-info +240: ++ mkdir -p out/test/x86_64/relocatable-debug-info +240: ++ set -x +240: + nm mold +240: + grep -q __tsan_init +227: + readelf -W --dynamic out/test/x86_64/preinit-array/exe2 241: +++ uname -141: + grep -q 'Hello world' -141: + out/test/x86_64/gdb-index-split-dwarf/exe 241: ++ '[' Linux = FreeBSD ']' 241: ++ trap 'on_error $LINENO' ERR 241: ++ trap on_exit EXIT @@ -14199,16 +14506,18 @@ 241: ++ echo -n 'Testing relocatable-exception ... ' 241: Testing relocatable-exception ... ++ t=out/test/x86_64/relocatable-exception 241: ++ mkdir -p out/test/x86_64/relocatable-exception +227: + grep -q PREINIT_ARRAY 241: ++ set -x 241: + '[' x86_64 = m68k ']' 241: + '[' x86_64 = sh4 ']' 241: + '[' x86_64 = sh4aeb ']' +227: + on_exit +227: + echo OK +227: OK +227: + exit 0 241: + grep -q __tsan_init -141: + on_exit -141: + echo OK -141: OK -141: + exit 0 -200/387 Test #141: x86_64-gdb-index-split-dwarf .......................... Passed 3.96 sec +222/387 Test #227: x86_64-preinit-array .................................. Passed 1.11 sec +241: + nm mold test 242 Start 242: x86_64-relocatable-many-sections @@ -14218,18 +14527,10 @@ 242: MACHINE=x86_64 242: CPU= 242: Test timeout computed to be: 1500 -216: + 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 -241: + nm mold -235: + cat -228: + cat -228: + cc -o out/test/x86_64/print-dependencies/b.o -c -xc - 242: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/relocatable-many-sections.sh -235: + cc -o out/test/x86_64/relax-got-load/b.o -c -xc - -fPIC -222: + readelf -x .note.package out/test/x86_64/package-metadata/exe1 +229: + 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 242: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc -222: + grep -Fq '{"foo":"bar"}' 242: ++ export LC_ALL=C -197: + cc -B. -shared -o out/test/x86_64/lto-dso/b.so -flto out/test/x86_64/lto-dso/a.o 242: ++ LC_ALL=C 242: ++ '[' -z x86_64 ']' 242: ++ '[' -z '' ']' @@ -14244,44 +14545,30 @@ 242: ++ QEMU= 242: ++ case $MACHINE in 242: ++ tlsdesc_opt=-mtls-dialect=gnu2 -222: + 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 +232: + 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 242: +++ uname -226: + cc -o out/test/x86_64/pltgot/c.o -c -xc - -fPIC -226: + cat -172: + cc -c -o out/test/x86_64/init-array-priorities/i.o -xc - 242: ++ '[' Linux = FreeBSD ']' 242: ++ trap 'on_error $LINENO' ERR 242: ++ trap on_exit EXIT -172: + cat -211: + cc -c -o out/test/x86_64/no-allow-shlib-undefined/a.o -c -xc - -211: + cat -202: + 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 -195: + cat -195: + cc -o out/test/x86_64/lto-archive/a.o -c -flto -xc - -223: + grep -Eq 'LOAD\s+\S+\s+(\S+)\s\1.*R E 0' -232: + 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 +230: + cc -B. -no-pie -o out/test/x86_64/protected/exe out/test/x86_64/protected/c.o out/test/x86_64/protected/b.so 242: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/relocatable-many-sections.sh .sh -223: + readelf -W --segments out/test/x86_64/physical-image-base/exe2 -225: + cc -c -o out/test/x86_64/plt-dso/c.o -xc - 242: ++ testname=relocatable-many-sections 242: ++ echo -n 'Testing relocatable-many-sections ... ' 242: Testing relocatable-many-sections ... ++ t=out/test/x86_64/relocatable-many-sections 242: ++ mkdir -p out/test/x86_64/relocatable-many-sections -196: + echo -225: + cat -224: + readelf --file-header out/test/x86_64/pie/exe -196: + cc -o out/test/x86_64/lto-archive2/a.o -c -flto=auto -xc - -223: + readelf -W --segments out/test/x86_64/physical-image-base/exe2 -223: + grep -Eq 'LOAD\s+\S+\s+(\S+)\s\1.*R 0' -224: + grep -q -E '(Shared object file|Position-Independent Executable file)' -121: + c++ -B. -o out/test/x86_64/exception/exe9 out/test/x86_64/exception/e.o -no-pie -static -pthread 242: ++ set -x -223: + on_exit -223: + echo OK -223: OK -223: + exit 0 +242: + grep -q __tsan_init 242: + nm mold -201/387 Test #223: x86_64-physical-image-base ............................ Passed 0.63 sec +231: + cc -c -o out/test/x86_64/push-pop-state/c.o -xc - +231: + cat +226: + grep -q 'Hello world' +235: + 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 +226: + out/test/x86_64/pltgot/exe +226: + on_exit +226: + echo OK +226: OK +226: + exit 0 +223/387 Test #226: x86_64-pltgot ......................................... Passed 1.35 sec test 243 Start 243: x86_64-relocatable-merge-sections @@ -14291,32 +14578,12 @@ 243: MACHINE=x86_64 243: CPU= 243: Test timeout computed to be: 1500 -224: + out/test/x86_64/pie/exe -224: + grep -q 'Hello world' -229: + 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 -242: + grep -q __tsan_init -224: + on_exit -224: + echo OK -224: OK -224: + exit 0 -202/387 Test #224: x86_64-pie ............................................ Passed 0.61 sec -137: + grep -q 'hello2 () at .*:7' out/test/x86_64/gdb-index-dwarf4/log -test 244 - Start 244: x86_64-relocatable-mergeable-sections - -244: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/relocatable-mergeable-sections.sh" -244: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -244: Environment variables: -244: MACHINE=x86_64 -244: CPU= -244: Test timeout computed to be: 1500 -137: + grep -q 'hello () at .*:4' out/test/x86_64/gdb-index-dwarf4/log -230: + cat -230: + cc -c -o out/test/x86_64/protected/c.o -xc - -fno-PIE +208: + grep -q 'a.sh execl' +208: ++ pwd +208: + LD_PRELOAD=/build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu/mold-wrapper.so +208: + MOLD_PATH=out/test/x86_64/mold-wrapper/a.sh +208: + out/test/x86_64/mold-wrapper/exe execl 243: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/relocatable-merge-sections.sh -198: + cat -198: + gcc -flto -c -o out/test/x86_64/lto-gcc/a.o -xc - -217: + grep -q 'undefined symbol: no-such-sym' out/test/x86_64/noinhibit-exec/log2 243: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 243: ++ export LC_ALL=C 243: ++ LC_ALL=C @@ -14333,15 +14600,40 @@ 243: ++ QEMU= 243: ++ case $MACHINE in 243: ++ tlsdesc_opt=-mtls-dialect=gnu2 +229: + readelf --symbols out/test/x86_64/protected-dynsym/e.so +208: + grep -q 'a.sh execlp' 243: +++ uname -217: + on_exit -217: + echo OK -217: OK -217: + exit 0 -137: + grep -q 'greet () at .*:8' out/test/x86_64/gdb-index-dwarf4/log +229: + grep -Eq 'PROTECTED\b.*\bfoo\b' +229: + on_exit +229: + echo OK +229: OK +229: + exit 0 +243: ++ '[' Linux = FreeBSD ']' +243: ++ trap 'on_error $LINENO' ERR +243: ++ trap on_exit EXIT +224/387 Test #229: x86_64-protected-dynsym ............................... Passed 1.33 sec +test 244 + Start 244: x86_64-relocatable-mergeable-sections + +244: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/relocatable-mergeable-sections.sh" +244: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu +244: Environment variables: +244: MACHINE=x86_64 +244: CPU= +244: Test timeout computed to be: 1500 +208: ++ pwd +208: + LD_PRELOAD=/build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu/mold-wrapper.so +208: + MOLD_PATH=out/test/x86_64/mold-wrapper/a.sh +208: + out/test/x86_64/mold-wrapper/exe execlp +230: + grep -q '3 4 0' +230: + out/test/x86_64/protected/exe +243: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/relocatable-merge-sections.sh .sh +230: + on_exit +230: + echo OK +230: OK +230: + exit 0 244: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/relocatable-mergeable-sections.sh -221: + cat -203/387 Test #217: x86_64-noinhibit-exec ................................. Passed 0.89 sec +225/387 Test #230: x86_64-protected ...................................... Passed 1.07 sec 244: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 244: ++ export LC_ALL=C 244: ++ LC_ALL=C @@ -14368,23 +14660,27 @@ 244: ++ case $MACHINE in 244: ++ tlsdesc_opt=-mtls-dialect=gnu2 244: +++ uname -243: ++ '[' Linux = FreeBSD ']' -243: ++ trap 'on_error $LINENO' ERR -243: ++ trap on_exit EXIT -243: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/relocatable-merge-sections.sh .sh -221: + cc -c -o out/test/x86_64/omagic/a.o -xc - -fno-PIC -32: + 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 -227: + cc -B. -o out/test/x86_64/preinit-array/exe2 out/test/x86_64/preinit-array/b.o +244: ++ '[' Linux = FreeBSD ']' +244: ++ trap 'on_error $LINENO' ERR +244: ++ trap on_exit EXIT 243: ++ testname=relocatable-merge-sections 243: ++ echo -n 'Testing relocatable-merge-sections ... ' 243: Testing relocatable-merge-sections ... ++ t=out/test/x86_64/relocatable-merge-sections 243: ++ mkdir -p out/test/x86_64/relocatable-merge-sections -200: + cc -flto -c -o out/test/x86_64/lto-nostdlib/a.o -xc - -244: ++ '[' Linux = FreeBSD ']' +243: ++ set -x +208: + grep -q 'a.sh execle' +243: + grep -q __tsan_init +243: + nm mold +208: ++ pwd +208: + LD_PRELOAD=/build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu/mold-wrapper.so +208: + MOLD_PATH=out/test/x86_64/mold-wrapper/a.sh +208: + out/test/x86_64/mold-wrapper/exe execle 245: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/relocatable.sh -244: ++ trap 'on_error $LINENO' ERR -244: ++ trap on_exit EXIT -200: + cat +244: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/relocatable-mergeable-sections.sh .sh +244: ++ testname=relocatable-mergeable-sections +244: ++ echo -n 'Testing relocatable-mergeable-sections ... ' +244: Testing relocatable-mergeable-sections ... ++ t=out/test/x86_64/relocatable-mergeable-sections +244: ++ mkdir -p out/test/x86_64/relocatable-mergeable-sections 245: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 245: ++ export LC_ALL=C 245: ++ LC_ALL=C @@ -14401,36 +14697,52 @@ 245: ++ QEMU= 245: ++ case $MACHINE in 245: ++ tlsdesc_opt=-mtls-dialect=gnu2 -137: + grep -q 'main () at .*:4' out/test/x86_64/gdb-index-dwarf4/log -244: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/relocatable-mergeable-sections.sh .sh 245: +++ uname -244: ++ testname=relocatable-mergeable-sections -244: ++ echo -n 'Testing relocatable-mergeable-sections ... ' -244: Testing relocatable-mergeable-sections ... ++ t=out/test/x86_64/relocatable-mergeable-sections -244: ++ mkdir -p out/test/x86_64/relocatable-mergeable-sections -243: ++ set -x -243: + nm mold 245: ++ '[' Linux = FreeBSD ']' 245: ++ trap 'on_error $LINENO' ERR 245: ++ trap on_exit EXIT -172: + 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 +244: ++ set -x +208: ++ pwd +208: + grep -q 'a.sh execv' +208: + LD_PRELOAD=/build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu/mold-wrapper.so +208: + MOLD_PATH=out/test/x86_64/mold-wrapper/a.sh +208: + out/test/x86_64/mold-wrapper/exe execv +244: + grep -q __tsan_init 245: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/relocatable.sh .sh -243: + grep -q __tsan_init +244: + nm mold 245: ++ testname=relocatable 245: ++ echo -n 'Testing relocatable ... ' 245: Testing relocatable ... ++ t=out/test/x86_64/relocatable +232: + out/test/x86_64/range-extension-thunk/exe1 245: ++ mkdir -p out/test/x86_64/relocatable -244: ++ set -x -137: + on_exit -137: + echo OK -137: OK -137: + exit 0 -244: + nm mold -244: + grep -q __tsan_init +232: + grep -q 'main fn1 fn3 fn2 fn4' +232: + cc -c -o out/test/x86_64/range-extension-thunk/e.o out/test/x86_64/range-extension-thunk/a.c -O2 +235: + out/test/x86_64/relax-got-load/exe1 245: ++ set -x +208: + grep -q 'a.sh execvp' +235: + grep -q 'Hello world' 245: + nm mold 245: + grep -q __tsan_init -204/387 Test #137: x86_64-gdb-index-dwarf4 ............................... Passed 4.18 sec +235: + 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 +208: ++ pwd +208: + LD_PRELOAD=/build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu/mold-wrapper.so +208: + MOLD_PATH=out/test/x86_64/mold-wrapper/a.sh +208: + out/test/x86_64/mold-wrapper/exe execvp +139: + grep -q 'fn8 () at .*/d.c:6' out/test/x86_64/gdb-index-dwarf64/log2 +139: + grep -q 'fn7 () at .*/d.c:10' out/test/x86_64/gdb-index-dwarf64/log2 +208: + grep -q 'a.sh execvpe bar' +208: ++ pwd +208: + LD_PRELOAD=/build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu/mold-wrapper.so +208: + MOLD_PATH=out/test/x86_64/mold-wrapper/a.sh +208: + out/test/x86_64/mold-wrapper/exe execvpe +139: + grep -q 'fn6 () at .*/c.c:4' out/test/x86_64/gdb-index-dwarf64/log2 +233: + cc -B. -o out/test/x86_64/range-extension-thunk2/exe out/test/x86_64/range-extension-thunk2/a.o +208: + on_exit +208: + echo OK +208: OK +208: + exit 0 +139: + grep -q 'fn5 () at .*/c.c:8' out/test/x86_64/gdb-index-dwarf64/log2 +226/387 Test #208: x86_64-mold-wrapper ................................... Passed 3.06 sec test 246 Start 246: x86_64-relro @@ -14440,17 +14752,24 @@ 246: MACHINE=x86_64 246: CPU= 246: Test timeout computed to be: 1500 -226: + cc -B. -o out/test/x86_64/pltgot/exe out/test/x86_64/pltgot/c.o out/test/x86_64/pltgot/b.so -218: + 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 -216: + out/test/x86_64/nocopyreloc/exe -216: + grep -q '3 5' -216: + 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 -196: + rm -f out/test/x86_64/lto-archive2/b.a -228: + 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 -196: + ar rc out/test/x86_64/lto-archive2/b.a out/test/x86_64/lto-archive2/a.o -202: + out/test/x86_64/main-in-dso/exe2 -211: + 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 -235: + 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 +198: + grep -q 'Hello world' +198: + out/test/x86_64/lto-gcc/exe3 +198: + on_exit +198: + echo OK +198: OK +198: + exit 0 +227/387 Test #198: x86_64-lto-gcc ........................................ Passed 3.69 sec +test 247 + Start 247: x86_64-repro + +247: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/repro.sh" +247: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu +247: Environment variables: +247: MACHINE=x86_64 +247: CPU= +247: Test timeout computed to be: 1500 +231: + 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 +139: + grep -q 'fn4 () at .*/b.c:4' out/test/x86_64/gdb-index-dwarf64/log2 246: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/relro.sh 246: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 246: ++ export LC_ALL=C @@ -14468,41 +14787,13 @@ 246: ++ QEMU= 246: ++ case $MACHINE in 246: ++ tlsdesc_opt=-mtls-dialect=gnu2 +113: + 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 +139: + grep -q 'fn3 () at .*/b.c:8' out/test/x86_64/gdb-index-dwarf64/log2 +247: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/repro.sh 246: +++ uname -195: + cat -202: + grep -q 'Hello world' -202: + on_exit -202: + echo OK -202: OK -202: + exit 0 -195: + cc -o out/test/x86_64/lto-archive/b.o -c -flto -xc - 246: ++ '[' Linux = FreeBSD ']' 246: ++ trap 'on_error $LINENO' ERR 246: ++ trap on_exit EXIT -205/387 Test #202: x86_64-main-in-dso .................................... Passed 1.52 sec -test 247 - Start 247: x86_64-repro - -247: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/repro.sh" -247: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -247: Environment variables: -247: MACHINE=x86_64 -247: CPU= -247: Test timeout computed to be: 1500 -135: + grep -q 'hello2 () at .*:7' out/test/x86_64/gdb-index-dwarf2/log -222: + grep -Fq '{"foo":"bar"}' -222: + readelf -x .note.package out/test/x86_64/package-metadata/exe2 -246: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/relro.sh .sh -225: + 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 -246: ++ testname=relro -246: ++ echo -n 'Testing relro ... ' -246: Testing relro ... ++ t=out/test/x86_64/relro -246: ++ mkdir -p out/test/x86_64/relro -222: + cc -B. -o out/test/x86_64/package-metadata/exe3 out/test/x86_64/package-metadata/a.o -Wl,--package-metadata=foo%x -231: + cc -c -o out/test/x86_64/push-pop-state/c.o -xc - -135: + grep -q 'hello () at .*:4' out/test/x86_64/gdb-index-dwarf2/log -247: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/repro.sh -231: + cat 247: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 247: ++ export LC_ALL=C 247: ++ LC_ALL=C @@ -14519,24 +14810,33 @@ 247: ++ QEMU= 247: ++ case $MACHINE in 247: ++ tlsdesc_opt=-mtls-dialect=gnu2 -232: + grep -q 'main fn1 fn3 fn2 fn4' -232: + out/test/x86_64/range-extension-thunk/exe1 -246: ++ set -x -246: + cc -c -xc -o out/test/x86_64/relro/a.o - -135: + grep -q 'greet () at .*:8' out/test/x86_64/gdb-index-dwarf2/log -246: + cat 247: +++ uname -232: + cc -c -o out/test/x86_64/range-extension-thunk/e.o out/test/x86_64/range-extension-thunk/a.c -O2 +139: + grep -q 'fn2 () at .*/a.c:4' out/test/x86_64/gdb-index-dwarf64/log2 247: ++ '[' Linux = FreeBSD ']' 247: ++ trap 'on_error $LINENO' ERR 247: ++ trap on_exit EXIT 247: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/repro.sh .sh -135: + grep -q 'main () at .*:4' out/test/x86_64/gdb-index-dwarf2/log -135: + on_exit -135: + echo OK -135: OK -135: + exit 0 -206/387 Test #135: x86_64-gdb-index-dwarf2 ............................... Passed 4.41 sec +247: ++ testname=repro +247: ++ echo -n 'Testing repro ... ' +247: Testing repro ... ++ t=out/test/x86_64/repro +247: ++ mkdir -p out/test/x86_64/repro +246: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/relro.sh .sh +246: ++ testname=relro +246: ++ echo -n 'Testing relro ... ' +246: Testing relro ... ++ t=out/test/x86_64/relro +246: ++ mkdir -p out/test/x86_64/relro +246: ++ set -x +139: + grep -q 'fn1 () at .*/a.c:8' out/test/x86_64/gdb-index-dwarf64/log2 +247: ++ set -x +247: + cc -c -o out/test/x86_64/repro/a.o -xc - +246: + cat +139: + on_exit +139: + echo OK +139: OK +139: + exit 0 +247: + cat +246: + cc -c -xc -o out/test/x86_64/relro/a.o - +228/387 Test #139: x86_64-gdb-index-dwarf64 .............................. Passed 8.19 sec test 248 Start 248: x86_64-require-defined @@ -14546,52 +14846,8 @@ 248: MACHINE=x86_64 248: CPU= 248: Test timeout computed to be: 1500 -247: ++ testname=repro -247: ++ echo -n 'Testing repro ... ' -247: Testing repro ... ++ t=out/test/x86_64/repro -247: ++ mkdir -p out/test/x86_64/repro -230: + 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 -208: + grep -q 'a.sh execl' -208: ++ pwd -208: + LD_PRELOAD=/build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu/mold-wrapper.so -208: + MOLD_PATH=out/test/x86_64/mold-wrapper/a.sh -208: + out/test/x86_64/mold-wrapper/exe execl -227: + grep -q PREINIT_ARRAY -227: + readelf -W --dynamic out/test/x86_64/preinit-array/exe2 -227: + on_exit -227: + echo OK -227: OK -227: + exit 0 -201: + cat -201: + cc -flto -c -fPIC -o out/test/x86_64/lto-version-script/a.o -xc - -229: + readelf --symbols out/test/x86_64/protected-dynsym/c.so -229: + grep -Eq 'PROTECTED\b.*\bfoo\b' -222: + grep -q 'invalid string: foo%x' out/test/x86_64/package-metadata/log -247: ++ set -x -222: + on_exit -222: + echo OK -222: OK -222: + exit 0 -196: + cc -o out/test/x86_64/lto-archive2/c.o -c -xc - -207/387 Test #222: x86_64-package-metadata ............................... Passed 0.86 sec -test 249 - Start 249: x86_64-response-file - -249: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/response-file.sh" -249: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -249: Environment variables: -249: MACHINE=x86_64 -249: CPU= -249: Test timeout computed to be: 1500 -200: + cc -B. -o out/test/x86_64/lto-nostdlib/exe -flto out/test/x86_64/lto-nostdlib/a.o -nostdlib -221: + cc -B. out/test/x86_64/omagic/a.o -o out/test/x86_64/omagic/exe -static -Wl,--omagic -228: + grep -q 'b\.o.*a\.o.*foo$' out/test/x86_64/print-dependencies/log -228: + on_exit -228: + echo OK -228: OK -228: + exit 0 -196: + cat -208/387 Test #227: x86_64-preinit-array .................................. Passed 0.71 sec +235: + out/test/x86_64/relax-got-load/exe2 +235: + grep -q 'Hello world' 248: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/require-defined.sh 248: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 248: ++ export LC_ALL=C @@ -14609,66 +14865,30 @@ 248: ++ QEMU= 248: ++ case $MACHINE in 248: ++ tlsdesc_opt=-mtls-dialect=gnu2 +235: + case $MACHINE in +235: + on_exit +235: + echo OK +235: OK +235: + exit 0 248: +++ uname +229/387 Test #235: x86_64-relax-got-load ................................. Passed 1.03 sec 248: ++ '[' Linux = FreeBSD ']' 248: ++ trap 'on_error $LINENO' ERR 248: ++ trap on_exit EXIT 248: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/require-defined.sh .sh +test 249 + Start 249: x86_64-response-file + +249: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/response-file.sh" +249: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu +249: Environment variables: +249: MACHINE=x86_64 +249: CPU= +249: Test timeout computed to be: 1500 248: ++ testname=require-defined 248: ++ echo -n 'Testing require-defined ... ' 248: Testing require-defined ... ++ t=out/test/x86_64/require-defined 248: ++ mkdir -p out/test/x86_64/require-defined -248: ++ set -x -248: + cc -o out/test/x86_64/require-defined/a.o -c -xc - -247: + cat -247: + cc -c -o out/test/x86_64/repro/a.o -xc - -198: + gcc -B. -o out/test/x86_64/lto-gcc/exe1 -flto out/test/x86_64/lto-gcc/a.o -229: + cc -fPIC -c -o out/test/x86_64/protected-dynsym/d.o -fno-common -xc - -229: + cat -32: + grep -q '^56000003$' -32: + out/test/x86_64/arch-x86_64-reloc/exe -209/387 Test #228: x86_64-print-dependencies ............................. Passed 0.70 sec -test 250 - Start 250: x86_64-response-file2 - -250: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/response-file2.sh" -250: Working Directory: /build/reproducible-path/mold-2.36.0+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-retain-symbols-file - -251: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/retain-symbols-file.sh" -251: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -251: Environment variables: -251: MACHINE=x86_64 -251: CPU= -251: Test timeout computed to be: 1500 -248: + cat -218: + grep -q '^1 1 1$' -218: + out/test/x86_64/non-canonical-plt/exe -218: + readelf --dyn-syms out/test/x86_64/non-canonical-plt/exe -218: + grep -q '00000000 .* foo' -32: + cat -32: + cc -c -o out/test/x86_64/arch-x86_64-reloc/f.o out/test/x86_64/arch-x86_64-reloc/f.s -32: + cc -B. -o out/test/x86_64/arch-x86_64-reloc/exe out/test/x86_64/arch-x86_64-reloc/f.o -216: + grep -q 'recompile with -fPIC' out/test/x86_64/nocopyreloc/log -216: + on_exit -216: + echo OK -216: OK -216: + exit 0 -208: ++ pwd -208: + LD_PRELOAD=/build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu/mold-wrapper.so -208: + MOLD_PATH=out/test/x86_64/mold-wrapper/a.sh -208: + out/test/x86_64/mold-wrapper/exe execlp -208: + grep -q 'a.sh execlp' -208: + grep -q 'a.sh execle' -208: ++ pwd -208: + LD_PRELOAD=/build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu/mold-wrapper.so -208: + MOLD_PATH=out/test/x86_64/mold-wrapper/a.sh -208: + out/test/x86_64/mold-wrapper/exe execle 249: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/response-file.sh 249: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 249: ++ export LC_ALL=C @@ -14686,33 +14906,89 @@ 249: ++ QEMU= 249: ++ case $MACHINE in 249: ++ tlsdesc_opt=-mtls-dialect=gnu2 +248: ++ set -x +248: + cat 249: +++ uname +248: + cc -o out/test/x86_64/require-defined/a.o -c -xc - +231: + readelf --dynamic out/test/x86_64/push-pop-state/exe 249: ++ '[' Linux = FreeBSD ']' 249: ++ trap 'on_error $LINENO' ERR 249: ++ trap on_exit EXIT +232: + cc -c -o out/test/x86_64/range-extension-thunk/f.o out/test/x86_64/range-extension-thunk/b.c -O2 249: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/response-file.sh .sh 249: ++ testname=response-file 249: ++ echo -n 'Testing response-file ... ' 249: Testing response-file ... ++ t=out/test/x86_64/response-file 249: ++ mkdir -p out/test/x86_64/response-file -231: + 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 -210/387 Test #216: x86_64-nocopyreloc .................................... Passed 1.16 sec -test 252 - Start 252: x86_64-reverse-sections +231: + grep -Fq a.so out/test/x86_64/push-pop-state/log +231: + grep -Fq b.so out/test/x86_64/push-pop-state/log +249: ++ set -x +249: + cc -c -o out/test/x86_64/response-file/a.o -xc - +249: + cat +231: + on_exit +231: + echo OK +231: OK +231: + exit 0 +230/387 Test #231: x86_64-push-pop-state ................................. Passed 1.37 sec +test 250 + Start 250: x86_64-response-file2 -252: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/reverse-sections.sh" -252: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -252: Environment variables: -252: MACHINE=x86_64 -252: CPU= -252: Test timeout computed to be: 1500 -218: + grep -q '00000000 .* bar' -218: + readelf --dyn-syms out/test/x86_64/non-canonical-plt/exe -218: + on_exit -218: + echo OK -218: OK -218: + exit 0 +250: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/response-file2.sh" +250: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu +250: Environment variables: +250: MACHINE=x86_64 +250: CPU= +250: Test timeout computed to be: 1500 +247: + rm -rf out/test/x86_64/repro/exe.repro out/test/x86_64/repro/exe.repro.tar +247: + cc -B. -o out/test/x86_64/repro/exe out/test/x86_64/repro/a.o +250: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/response-file2.sh +250: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc +250: ++ export LC_ALL=C +250: ++ LC_ALL=C +250: ++ '[' -z x86_64 ']' +250: ++ '[' -z '' ']' +250: ++ TESTDIR=out/test/x86_64 +250: ++ CC=cc +250: ++ CXX=c++ +250: ++ GCC=gcc +250: ++ GXX=g++ +250: ++ OBJDUMP=objdump +250: ++ OBJCOPY=objcopy +250: ++ STRIP=strip +250: ++ QEMU= +250: ++ case $MACHINE in +250: ++ tlsdesc_opt=-mtls-dialect=gnu2 +250: +++ uname +113: + out/test/x86_64/emit-relocs-dead-sections/exe +113: + grep -q 'Hello world' +250: ++ '[' Linux = FreeBSD ']' +250: ++ trap 'on_error $LINENO' ERR +250: ++ trap on_exit EXIT +250: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/response-file2.sh .sh +250: ++ testname=response-file2 +250: ++ echo -n 'Testing response-file2 ... ' +250: Testing response-file2 ... ++ t=out/test/x86_64/response-file2 +250: ++ mkdir -p out/test/x86_64/response-file2 +113: + on_exit +113: + echo OK +113: OK +113: + exit 0 +231/387 Test #113: x86_64-emit-relocs-dead-sections ...................... Passed 9.82 sec +test 251 + Start 251: x86_64-retain-symbols-file + +251: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/retain-symbols-file.sh" +251: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu +251: Environment variables: +251: MACHINE=x86_64 +251: CPU= +251: Test timeout computed to be: 1500 +250: ++ set -x +248: + rm -f out/test/x86_64/require-defined/b.a 251: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/retain-symbols-file.sh +250: + cat +250: + cc -c -o out/test/x86_64/response-file2/a.o -xc - +248: + ar rcs out/test/x86_64/require-defined/b.a out/test/x86_64/require-defined/a.o 251: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 251: ++ export LC_ALL=C 251: ++ LC_ALL=C @@ -14733,55 +15009,37 @@ 251: ++ '[' Linux = FreeBSD ']' 251: ++ trap 'on_error $LINENO' ERR 251: ++ trap on_exit EXIT -211: + 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 -249: ++ set -x -249: + cat -249: + cc -c -o out/test/x86_64/response-file/a.o -xc - -250: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/response-file2.sh -250: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc -250: ++ export LC_ALL=C -250: ++ LC_ALL=C -250: ++ '[' -z x86_64 ']' -250: ++ '[' -z '' ']' -250: ++ TESTDIR=out/test/x86_64 -250: ++ CC=cc -250: ++ CXX=c++ -250: ++ GCC=gcc -250: ++ GXX=g++ -250: ++ OBJDUMP=objdump -250: ++ OBJCOPY=objcopy -250: ++ STRIP=strip -250: ++ QEMU= -250: ++ case $MACHINE in -250: ++ tlsdesc_opt=-mtls-dialect=gnu2 -250: +++ uname -208: + grep -q 'a.sh execv' -208: ++ pwd -208: + LD_PRELOAD=/build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu/mold-wrapper.so -208: + MOLD_PATH=out/test/x86_64/mold-wrapper/a.sh -208: + out/test/x86_64/mold-wrapper/exe execv -226: + grep -q 'Hello world' -226: + out/test/x86_64/pltgot/exe -235: + out/test/x86_64/relax-got-load/exe1 -211/387 Test #218: x86_64-non-canonical-plt .............................. Passed 1.05 sec -test 253 - Start 253: x86_64-rodata-name - -253: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/rodata-name.sh" -253: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -253: Environment variables: -253: MACHINE=x86_64 -253: CPU= -253: Test timeout computed to be: 1500 -225: + grep -q 'Hello WORLD' 251: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/retain-symbols-file.sh .sh 251: ++ testname=retain-symbols-file 251: ++ echo -n 'Testing retain-symbols-file ... ' 251: Testing retain-symbols-file ... ++ t=out/test/x86_64/retain-symbols-file 251: ++ mkdir -p out/test/x86_64/retain-symbols-file -235: + grep -q 'Hello world' -235: + 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 +232: + 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 +240: + cat +251: ++ set -x +240: + cc -c -o out/test/x86_64/relocatable-debug-info/a.o -xc - -g +251: + cc -c -o out/test/x86_64/retain-symbols-file/a.o -xc - +251: + cat +249: + cat +249: + cc -c -o out/test/x86_64/response-file/b.o -xc - +233: + out/test/x86_64/range-extension-thunk2/exe +233: + grep -Eq '^0 9 1 8 2 7 3 6 4 5 10 19 11 18 12 17 13 16 14 15 0 $' +233: + on_exit +233: + echo OK +233: OK +233: + exit 0 +232/387 Test #233: x86_64-range-extension-thunk2 ......................... Passed 1.47 sec +test 252 + Start 252: x86_64-reverse-sections + +252: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/reverse-sections.sh" +252: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu +252: Environment variables: +252: MACHINE=x86_64 +252: CPU= +252: Test timeout computed to be: 1500 252: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/reverse-sections.sh +248: + cat 252: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 252: ++ export LC_ALL=C 252: ++ LC_ALL=C @@ -14798,36 +15056,40 @@ 252: ++ QEMU= 252: ++ case $MACHINE in 252: ++ tlsdesc_opt=-mtls-dialect=gnu2 -250: ++ '[' Linux = FreeBSD ']' -250: ++ trap 'on_error $LINENO' ERR -250: ++ trap on_exit EXIT -172: + out/test/x86_64/init-array-priorities/exe -172: + grep -q 21348756 -253: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/rodata-name.sh -225: + out/test/x86_64/plt-dso/exe -225: + on_exit -225: + echo OK -225: OK -225: + exit 0 -226: + on_exit -226: + echo OK -226: OK -226: + exit 0 +248: + cc -o out/test/x86_64/require-defined/c.o -c -xc - 252: +++ uname -212/387 Test #225: x86_64-plt-dso ........................................ Passed 0.83 sec -test 254 - Start 254: x86_64-rosegment +252: ++ '[' Linux = FreeBSD ']' +252: ++ trap 'on_error $LINENO' ERR +252: ++ trap on_exit EXIT +252: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/reverse-sections.sh .sh +252: ++ testname=reverse-sections +252: ++ echo -n 'Testing reverse-sections ... ' +252: Testing reverse-sections ... ++ t=out/test/x86_64/reverse-sections +252: ++ mkdir -p out/test/x86_64/reverse-sections +252: ++ set -x +250: + cat +252: + cc -o out/test/x86_64/reverse-sections/a.o -c -xc++ - +252: + cat +232: + out/test/x86_64/range-extension-thunk/exe2 +232: + grep -q 'main fn1 fn3 fn2 fn4' +250: + cc -c -o out/test/x86_64/response-file2/b.o -xc - +232: + on_exit +232: + echo OK +232: OK +232: + exit 0 +233/387 Test #232: x86_64-range-extension-thunk .......................... Passed 1.58 sec +test 253 + Start 253: x86_64-rodata-name -254: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/rosegment.sh" -254: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -254: Environment variables: -254: MACHINE=x86_64 -254: CPU= -254: Test timeout computed to be: 1500 -172: + on_exit -172: + echo OK -172: OK -172: + exit 0 +253: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/rodata-name.sh" +253: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu +253: Environment variables: +253: MACHINE=x86_64 +253: CPU= +253: Test timeout computed to be: 1500 +247: + '[' -f out/test/x86_64/repro/exe.repro.tar ']' +247: + cc -B. -o out/test/x86_64/repro/exe out/test/x86_64/repro/a.o -Wl,-repro +253: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/rodata-name.sh 253: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 253: ++ export LC_ALL=C 253: ++ LC_ALL=C @@ -14844,6 +15106,7 @@ 253: ++ QEMU= 253: ++ case $MACHINE in 253: ++ tlsdesc_opt=-mtls-dialect=gnu2 +246: + cc -B. -o out/test/x86_64/relro/exe1 out/test/x86_64/relro/a.o -Wl,-z,relro,-z,lazy 253: +++ uname 253: ++ '[' Linux = FreeBSD ']' 253: ++ trap 'on_error $LINENO' ERR @@ -14855,49 +15118,52 @@ 253: ++ mkdir -p out/test/x86_64/rodata-name 253: ++ set -x 253: + '[' x86_64 = arm ']' +251: + cat 253: + cat 253: + cc -c -o out/test/x86_64/rodata-name/a.o -x assembler - -250: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/response-file2.sh .sh -250: ++ testname=response-file2 -250: ++ echo -n 'Testing response-file2 ... ' -250: Testing response-file2 ... ++ t=out/test/x86_64/response-file2 -250: ++ mkdir -p out/test/x86_64/response-file2 -250: ++ set -x -250: + cat -251: ++ set -x -251: + cc -c -o out/test/x86_64/retain-symbols-file/a.o -xc - -251: + cat -252: ++ '[' Linux = FreeBSD ']' -252: ++ trap 'on_error $LINENO' ERR -252: ++ trap on_exit EXIT -252: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/reverse-sections.sh .sh -213/387 Test #226: x86_64-pltgot ......................................... Passed 0.83 sec -208: ++ pwd -208: + grep -q 'a.sh execvp' -208: + LD_PRELOAD=/build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu/mold-wrapper.so -208: + MOLD_PATH=out/test/x86_64/mold-wrapper/a.sh -208: + out/test/x86_64/mold-wrapper/exe execvp -195: + rm -f out/test/x86_64/lto-archive/c.a -195: + 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 -214/387 Test #172: x86_64-init-array-priorities .......................... Passed 3.43 sec -test 255 - Start 255: x86_64-rpath - -255: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/rpath.sh" -255: Working Directory: /build/reproducible-path/mold-2.36.0+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-run-clang +248: + 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 +251: + 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 +252: + cat +240: + cat +240: + cc -c -o out/test/x86_64/relocatable-debug-info/b.o -xc - -g +253: + cc -c -o out/test/x86_64/rodata-name/b.o -xc - +252: + cc -o out/test/x86_64/reverse-sections/b.o -c -xc++ - +253: + cat +250: + echo ''\''out/test/x86_64/response-file2/b.o'\''' +250: + echo @out/test/x86_64/response-file2/rsp1 +250: + 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 +249: + cat +249: + cc -c -o out/test/x86_64/response-file/c.o -xc - +246: + out/test/x86_64/relro/exe1 +251: + readelf -W --symbols out/test/x86_64/retain-symbols-file/exe +247: + tar -C out/test/x86_64/repro -xf out/test/x86_64/repro/exe.repro.tar +240: + grep -q 'Warning: DIE at offset' +251: + grep -q ' foo$' out/test/x86_64/retain-symbols-file/log +240: + objdump --dwarf=info out/test/x86_64/relocatable-debug-info/a.o out/test/x86_64/relocatable-debug-info/b.o +251: + grep -q ' bar$' out/test/x86_64/retain-symbols-file/log +252: + cat +246: + grep -q 'Hello world' +246: + readelf --segments -W out/test/x86_64/relro/exe1 +252: + cc -o out/test/x86_64/reverse-sections/c.o -c -xc++ - +251: + grep -q ' main$' out/test/x86_64/retain-symbols-file/log +240: + ./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 +246: + grep -q 'GNU_RELRO ' out/test/x86_64/relro/log1 +251: + grep -q ' baz$' out/test/x86_64/retain-symbols-file/log +246: + cc -B. -o out/test/x86_64/relro/exe2 out/test/x86_64/relro/a.o -Wl,-z,relro,-z,now +251: + on_exit +251: + echo OK +251: OK +251: + exit 0 +234/387 Test #251: x86_64-retain-symbols-file ............................ Passed 0.61 sec +test 254 + Start 254: x86_64-rosegment -256: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/run-clang.sh" -256: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -256: Environment variables: -256: MACHINE=x86_64 -256: CPU= -256: Test timeout computed to be: 1500 +254: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/rosegment.sh" +254: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu +254: Environment variables: +254: MACHINE=x86_64 +254: CPU= +254: Test timeout computed to be: 1500 254: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/rosegment.sh 254: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 254: ++ export LC_ALL=C @@ -14915,40 +15181,62 @@ 254: ++ QEMU= 254: ++ case $MACHINE in 254: ++ tlsdesc_opt=-mtls-dialect=gnu2 +247: + tar -C out/test/x86_64/repro -tvf out/test/x86_64/repro/exe.repro.tar +247: + grep -q ' exe.repro/.*/a.o' +240: + cc -B. -o out/test/x86_64/relocatable-debug-info/exe out/test/x86_64/relocatable-debug-info/c.o 254: +++ uname +249: + echo ''\''out/test/x86_64/response-file/b.o'\'' '\''out/test/x86_64/response-file/c.o'\''' +249: + 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 +247: + grep -q /a.o out/test/x86_64/repro/exe.repro/response.txt +248: + readelf --symbols out/test/x86_64/require-defined/exe 254: ++ '[' Linux = FreeBSD ']' 254: ++ trap 'on_error $LINENO' ERR 254: ++ trap on_exit EXIT +248: + grep -q foobar +248: + 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 +247: + grep -q mold out/test/x86_64/repro/exe.repro/version.txt +247: + rm -rf out/test/x86_64/repro/exe.repro out/test/x86_64/repro/exe.repro.tar 254: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/rosegment.sh .sh 254: ++ testname=rosegment 254: ++ echo -n 'Testing rosegment ... ' 254: Testing rosegment ... ++ t=out/test/x86_64/rosegment 254: ++ mkdir -p out/test/x86_64/rosegment +247: + MOLD_REPRO=1 +247: + cc -B. -o out/test/x86_64/repro/exe out/test/x86_64/repro/a.o 254: ++ set -x -254: + cat 254: + cc -o out/test/x86_64/rosegment/a.o -c -xc - -252: ++ testname=reverse-sections -252: ++ echo -n 'Testing reverse-sections ... ' -252: Testing reverse-sections ... ++ t=out/test/x86_64/reverse-sections -252: ++ mkdir -p out/test/x86_64/reverse-sections -252: ++ set -x -252: + cat -252: + cc -o out/test/x86_64/reverse-sections/a.o -c -xc++ - -250: + cc -c -o out/test/x86_64/response-file2/a.o -xc - -121: + out/test/x86_64/exception/exe9 -121: + c++ -B. -o out/test/x86_64/exception/exe10 out/test/x86_64/exception/e.o -no-pie -253: + cat -253: + cc -c -o out/test/x86_64/rodata-name/b.o -xc - -230: + out/test/x86_64/protected/exe -230: + grep -q '3 4 0' -208: + grep -q 'a.sh execvpe bar' +254: + cat +242: + cc -c -xassembler -o out/test/x86_64/relocatable-many-sections/a.o - +253: + 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 +242: + sed 's/.*/.section .data.\0,"aw"\n.word 0\n/g' +242: + seq 1 80000 +254: + cc -B. -o out/test/x86_64/rosegment/exe1 out/test/x86_64/rosegment/a.o +238: + cat +238: + c++ -c -o out/test/x86_64/relocatable-c++/a.o -xc++ - +250: + on_exit +250: + echo OK +250: OK +250: + exit 0 +235/387 Test #250: x86_64-response-file2 ................................. Passed 0.97 sec +test 255 + Start 255: x86_64-rpath + +255: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/rpath.sh" +255: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu +255: Environment variables: +255: MACHINE=x86_64 +255: CPU= +255: Test timeout computed to be: 1500 +246: + grep -q 'Hello world' +246: + out/test/x86_64/relro/exe2 +246: + readelf --segments -W out/test/x86_64/relro/exe2 +252: + 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 +246: + grep -q 'GNU_RELRO ' out/test/x86_64/relro/log2 +246: + cc -B. -o out/test/x86_64/relro/exe3 out/test/x86_64/relro/a.o -Wl,-z,norelro +237: + cat +237: + cc -c -o out/test/x86_64/relocatable-archive/a.o -xc - 255: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/rpath.sh -32: + readelf -x .foo -x .bar out/test/x86_64/arch-x86_64-reloc/exe -256: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/run-clang.sh -229: + 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 -195: + cc -o out/test/x86_64/lto-archive/d.o -c -flto -xc - -201: + cat -195: + cat +240: + grep -q 'Hello world' 255: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 255: ++ export LC_ALL=C 255: ++ LC_ALL=C @@ -14965,7 +15253,65 @@ 255: ++ QEMU= 255: ++ case $MACHINE in 255: ++ tlsdesc_opt=-mtls-dialect=gnu2 -201: + 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 +240: + out/test/x86_64/relocatable-debug-info/exe +240: + objdump --dwarf=info out/test/x86_64/relocatable-debug-info/c.o +255: +++ uname +241: + c++ -c -o out/test/x86_64/relocatable-exception/a.o -xc++ - +255: ++ '[' Linux = FreeBSD ']' +255: ++ trap 'on_error $LINENO' ERR +255: ++ trap on_exit EXIT +241: + cat +248: + grep -q foobar +248: + readelf --symbols out/test/x86_64/require-defined/exe +255: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/rpath.sh .sh +255: ++ testname=rpath +255: ++ echo -n 'Testing rpath ... ' +255: Testing rpath ... ++ t=out/test/x86_64/rpath +255: ++ mkdir -p out/test/x86_64/rpath +248: + 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 +240: + grep -q Warning out/test/x86_64/relocatable-debug-info/log +255: ++ set -x +243: + cat +243: + cc -c -o out/test/x86_64/relocatable-merge-sections/a.o -xc -ffunction-sections - +240: + on_exit +240: + echo OK +240: OK +240: + exit 0 +255: + cc -o out/test/x86_64/rpath/a.o -c -x assembler - +236/387 Test #240: x86_64-relocatable-debug-info ......................... Passed 2.00 sec +test 256 + Start 256: x86_64-run-clang + +256: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/run-clang.sh" +256: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu +256: Environment variables: +256: MACHINE=x86_64 +256: CPU= +256: Test timeout computed to be: 1500 +255: + cat +255: + 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/ +241: + cat +244: + cc -c -o out/test/x86_64/relocatable-mergeable-sections/a.o -xassembler - +238: + c++ -c -o out/test/x86_64/relocatable-c++/b.o -xc++ - +241: + c++ -c -o out/test/x86_64/relocatable-exception/b.o -xc++ - +238: + cat +244: + cat +249: + on_exit +249: + echo OK +249: OK +249: + exit 0 +237/387 Test #249: x86_64-response-file .................................. Passed 1.30 sec +test 257 + Start 257: x86_64-run + +257: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/run.sh" +257: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu +257: Environment variables: +257: MACHINE=x86_64 +257: CPU= +257: Test timeout computed to be: 1500 +244: + ./mold --relocatable -o out/test/x86_64/relocatable-mergeable-sections/b.o out/test/x86_64/relocatable-mergeable-sections/a.o +256: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/run-clang.sh 256: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 256: ++ export LC_ALL=C 256: ++ LC_ALL=C @@ -14982,51 +15328,16 @@ 256: ++ QEMU= 256: ++ case $MACHINE in 256: ++ tlsdesc_opt=-mtls-dialect=gnu2 -230: + on_exit -230: + echo OK -230: OK -230: + exit 0 -215/387 Test #230: x86_64-protected ...................................... Passed 0.82 sec -test 257 - Start 257: x86_64-run - -257: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/run.sh" -257: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -257: Environment variables: -257: MACHINE=x86_64 -257: CPU= -257: Test timeout computed to be: 1500 +254: + readelf -W --segments out/test/x86_64/rosegment/exe1 +237: + cat +237: + cc -c -o out/test/x86_64/relocatable-archive/b.o -xc - +257: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/run.sh 256: +++ uname +254: + grep -q '\.interp .* \.text' out/test/x86_64/rosegment/log1 256: ++ '[' Linux = FreeBSD ']' 256: ++ trap 'on_error $LINENO' ERR 256: ++ trap on_exit EXIT -32: + grep -Fq '0x00000010 00000000 00000000 10000000 00000000' out/test/x86_64/arch-x86_64-reloc/log -208: ++ pwd -208: + LD_PRELOAD=/build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu/mold-wrapper.so -208: + MOLD_PATH=out/test/x86_64/mold-wrapper/a.sh -208: + out/test/x86_64/mold-wrapper/exe execvpe -255: +++ uname -255: ++ '[' Linux = FreeBSD ']' -255: ++ trap 'on_error $LINENO' ERR -255: ++ trap on_exit EXIT -32: + grep -Fq '0x00000010 18000000 00000000' out/test/x86_64/arch-x86_64-reloc/log -196: + 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 256: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/run-clang.sh .sh -32: + on_exit -32: + echo OK -32: OK -32: + exit 0 -255: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/rpath.sh .sh -256: ++ testname=run-clang -256: ++ echo -n 'Testing run-clang ... ' -256: Testing run-clang ... ++ t=out/test/x86_64/run-clang -256: ++ mkdir -p out/test/x86_64/run-clang -255: ++ testname=rpath -255: ++ echo -n 'Testing rpath ... ' -255: Testing rpath ... ++ t=out/test/x86_64/rpath -255: ++ mkdir -p out/test/x86_64/rpath -216/387 Test #32: x86_64-arch-x86_64-reloc .............................. Passed 14.32 sec -257: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/run.sh 257: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 257: ++ export LC_ALL=C 257: ++ LC_ALL=C @@ -15043,8 +15354,39 @@ 257: ++ QEMU= 257: ++ case $MACHINE in 257: ++ tlsdesc_opt=-mtls-dialect=gnu2 +256: ++ testname=run-clang +256: ++ echo -n 'Testing run-clang ... ' +256: Testing run-clang ... ++ t=out/test/x86_64/run-clang +256: ++ mkdir -p out/test/x86_64/run-clang +253: + readelf -p .rodata.str1.1 out/test/x86_64/rodata-name/exe +253: + grep -q Hello 256: ++ set -x 256: + '[' cc = cc ']' +256: + nm mold-wrapper.so +257: +++ uname +254: + cc -B. -o out/test/x86_64/rosegment/exe2 out/test/x86_64/rosegment/a.o -Wl,--rosegment +257: ++ '[' Linux = FreeBSD ']' +257: ++ trap 'on_error $LINENO' ERR +257: ++ trap on_exit EXIT +256: + grep -q '__[at]san_init' +253: + grep -q world +253: + readelf -p .rodata.str4.4 out/test/x86_64/rodata-name/exe +257: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/run.sh .sh +256: + clang --version +257: ++ testname=run +257: ++ echo -n 'Testing run ... ' +257: Testing run ... ++ t=out/test/x86_64/run +257: ++ mkdir -p out/test/x86_64/run +244: + grep -Eq '\b0\b.*Hello' +244: + readelf -W -p .rodata.str1.1 out/test/x86_64/relocatable-mergeable-sections/b.o +253: + grep -q foobar +253: + readelf -p .rodata.str1.1 out/test/x86_64/rodata-name/exe +256: + skip +256: + echo skipped +256: skipped +256: + trap - EXIT +256: + exit 0 +238/387 Test #256: x86_64-run-clang ......................................***Skipped 0.16 sec test 258 Start 258: x86_64-section-align @@ -15054,17 +15396,23 @@ 258: MACHINE=x86_64 258: CPU= 258: Test timeout computed to be: 1500 -257: +++ uname -256: + nm mold-wrapper.so -256: + grep -q '__[at]san_init' -255: ++ set -x -255: + cat -255: + cc -o out/test/x86_64/rpath/a.o -c -x assembler - -208: + on_exit -208: + echo OK -208: OK -208: + exit 0 -217/387 Test #208: x86_64-mold-wrapper ................................... Passed 1.61 sec +257: ++ set -x +257: + '[' cc = cc ']' +257: + grep -q '__[at]san_init' +257: + nm mold +247: + tar -C out/test/x86_64/repro -tvf out/test/x86_64/repro/exe.repro.tar +247: + grep -q ' exe.repro/.*/a.o' +247: + tar -C out/test/x86_64/repro -xf out/test/x86_64/repro/exe.repro.tar +243: + ./mold --relocatable -o out/test/x86_64/relocatable-merge-sections/b.o out/test/x86_64/relocatable-merge-sections/a.o +244: + readelf -W -p .rodata.str1.1 out/test/x86_64/relocatable-mergeable-sections/b.o +244: + grep -Eq '\b7\b.*World' +244: + on_exit +244: + echo OK +244: OK +244: + exit 0 +253: + grep -q abcdefgh +253: + readelf -p .rodata.cst8 out/test/x86_64/rodata-name/exe +239/387 Test #244: x86_64-relocatable-mergeable-sections ................. Passed 1.79 sec test 259 Start 259: x86_64-section-attributes @@ -15074,29 +15422,32 @@ 259: MACHINE=x86_64 259: CPU= 259: Test timeout computed to be: 1500 -257: ++ '[' Linux = FreeBSD ']' -257: ++ trap 'on_error $LINENO' ERR -257: ++ trap on_exit EXIT -257: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/run.sh .sh -257: ++ testname=run -257: ++ echo -n 'Testing run ... ' -257: Testing run ... ++ t=out/test/x86_64/run -257: ++ mkdir -p out/test/x86_64/run -257: ++ set -x -257: + '[' cc = cc ']' -257: + grep -q '__[at]san_init' -248: + rm -f out/test/x86_64/require-defined/b.a -248: + ar rcs out/test/x86_64/require-defined/b.a out/test/x86_64/require-defined/a.o -231: + readelf --dynamic out/test/x86_64/push-pop-state/exe -231: + grep -Fq a.so out/test/x86_64/push-pop-state/log -231: + grep -Fq b.so out/test/x86_64/push-pop-state/log -231: + on_exit -231: + echo OK -231: OK -231: + exit 0 -246: + cc -B. -o out/test/x86_64/relro/exe1 out/test/x86_64/relro/a.o -Wl,-z,relro,-z,lazy -232: + cc -c -o out/test/x86_64/range-extension-thunk/f.o out/test/x86_64/range-extension-thunk/b.c -O2 +253: + grep -q baz +253: + readelf -p .rodatabaz out/test/x86_64/rodata-name/exe +239: + echo 'int main() {}' +239: + gcc -o /dev/null -xc -g3 -gz - +246: + grep -q 'Hello world' +253: + on_exit +253: + echo OK +253: OK +253: + exit 0 +246: + out/test/x86_64/relro/exe3 +240/387 Test #253: x86_64-rodata-name .................................... Passed 0.99 sec +test 260 + Start 260: x86_64-section-order + +260: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/section-order.sh" +260: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu +260: Environment variables: +260: MACHINE=x86_64 +260: CPU= +260: Test timeout computed to be: 1500 +246: + readelf --segments -W out/test/x86_64/relro/exe3 +237: + cat +237: + cc -c -o out/test/x86_64/relocatable-archive/c.o -xc - +259: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/section-attributes.sh 258: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/section-align.sh +246: + grep -q 'GNU_RELRO ' out/test/x86_64/relro/log3 258: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 258: ++ export LC_ALL=C 258: ++ LC_ALL=C @@ -15114,42 +15465,6 @@ 258: ++ case $MACHINE in 258: ++ tlsdesc_opt=-mtls-dialect=gnu2 258: +++ uname -256: + clang --version -256: + skip -256: + echo skipped -256: skipped -256: + trap - EXIT -256: + exit 0 -195: + 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 -255: + 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/ -259: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/section-attributes.sh -218/387 Test #231: x86_64-push-pop-state ................................. Passed 0.85 sec -219/387 Test #256: x86_64-run-clang ......................................***Skipped 0.09 sec -235: + out/test/x86_64/relax-got-load/exe2 -test 260 - Start 260: x86_64-section-order - -260: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/section-order.sh" -260: Working Directory: /build/reproducible-path/mold-2.36.0+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-section-start - -261: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/section-start.sh" -261: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -261: Environment variables: -261: MACHINE=x86_64 -261: CPU= -261: Test timeout computed to be: 1500 -235: + grep -q 'Hello world' -235: + case $MACHINE in -235: + on_exit -235: + echo OK -235: OK -235: + exit 0 259: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 259: ++ export LC_ALL=C 259: ++ LC_ALL=C @@ -15166,45 +15481,7 @@ 259: ++ QEMU= 259: ++ case $MACHINE in 259: ++ tlsdesc_opt=-mtls-dialect=gnu2 -259: +++ uname -259: ++ '[' Linux = FreeBSD ']' -259: ++ trap 'on_error $LINENO' ERR -259: ++ trap on_exit EXIT -259: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/section-attributes.sh .sh -259: ++ testname=section-attributes -259: ++ echo -n 'Testing section-attributes ... ' -259: Testing section-attributes ... ++ t=out/test/x86_64/section-attributes -259: ++ mkdir -p out/test/x86_64/section-attributes -259: ++ set -x -259: + cc -o out/test/x86_64/section-attributes/a.o -c -xassembler - -259: + cat -259: + cat -259: + cc -o out/test/x86_64/section-attributes/b.o -c -xassembler - -121: + out/test/x86_64/exception/exe10 -121: + '[' x86_64 '!=' riscv32 ']' -121: + c++ -B. -o out/test/x86_64/exception/exe11 out/test/x86_64/exception/b.o -pie -257: + nm mold -258: ++ '[' Linux = FreeBSD ']' -258: ++ trap 'on_error $LINENO' ERR -258: ++ trap on_exit EXIT -258: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/section-align.sh .sh -258: ++ testname=section-align -258: ++ echo -n 'Testing section-align ... ' -258: Testing section-align ... ++ t=out/test/x86_64/section-align -258: ++ mkdir -p out/test/x86_64/section-align -258: ++ set -x -258: + cat -258: + cc -o out/test/x86_64/section-align/a.o -c -xc -fno-PIC - -211: + grep -Fq 'undefined symbol: foo' out/test/x86_64/no-allow-shlib-undefined/log -211: + on_exit -211: + echo OK -211: OK -211: + exit 0 -247: + rm -rf out/test/x86_64/repro/exe.repro out/test/x86_64/repro/exe.repro.tar -247: + cc -B. -o out/test/x86_64/repro/exe out/test/x86_64/repro/a.o -248: + cat -248: + cc -o out/test/x86_64/require-defined/c.o -c -xc - -233: + cc -B. -o out/test/x86_64/range-extension-thunk2/exe out/test/x86_64/range-extension-thunk2/a.o +248: + grep -q 'undefined symbol: xyz' out/test/x86_64/require-defined/log 260: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/section-order.sh 260: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 260: ++ export LC_ALL=C @@ -15222,14 +15499,33 @@ 260: ++ QEMU= 260: ++ case $MACHINE in 260: ++ tlsdesc_opt=-mtls-dialect=gnu2 +258: ++ '[' Linux = FreeBSD ']' +258: ++ trap 'on_error $LINENO' ERR +258: ++ trap on_exit EXIT +259: +++ uname +248: + on_exit +248: + echo OK +248: OK +248: + exit 0 +246: + on_exit +246: + echo OK +246: OK +246: + exit 0 260: +++ uname -260: ++ '[' Linux = FreeBSD ']' -260: ++ trap 'on_error $LINENO' ERR -260: ++ trap on_exit EXIT -260: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/section-order.sh .sh -261: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/section-start.sh -220/387 Test #211: x86_64-no-allow-shlib-undefined ....................... Passed 1.59 sec -221/387 Test #235: x86_64-relax-got-load ................................. Passed 0.76 sec +241/387 Test #246: x86_64-relro .......................................... Passed 1.66 sec +242/387 Test #248: x86_64-require-defined ................................ Passed 1.55 sec +259: ++ '[' Linux = FreeBSD ']' +259: ++ trap 'on_error $LINENO' ERR +259: ++ trap on_exit EXIT +test 261 + Start 261: x86_64-section-start + +261: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/section-start.sh" +261: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu +261: Environment variables: +261: MACHINE=x86_64 +261: CPU= +261: Test timeout computed to be: 1500 test 262 Start 262: x86_64-separate-debug-file @@ -15239,15 +15535,40 @@ 262: MACHINE=x86_64 262: CPU= 262: Test timeout computed to be: 1500 -test 263 - Start 263: x86_64-shared-abs-sym - -263: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/shared-abs-sym.sh" -263: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -263: Environment variables: -263: MACHINE=x86_64 -263: CPU= -263: Test timeout computed to be: 1500 +259: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/section-attributes.sh .sh +259: ++ testname=section-attributes +259: ++ echo -n 'Testing section-attributes ... ' +259: Testing section-attributes ... ++ t=out/test/x86_64/section-attributes +259: ++ mkdir -p out/test/x86_64/section-attributes +259: ++ set -x +260: ++ '[' Linux = FreeBSD ']' +260: ++ trap 'on_error $LINENO' ERR +260: ++ trap on_exit EXIT +260: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/section-order.sh .sh +260: ++ testname=section-order +260: ++ echo -n 'Testing section-order ... ' +260: Testing section-order ... ++ t=out/test/x86_64/section-order +260: ++ mkdir -p out/test/x86_64/section-order +260: ++ set -x +260: + cc -o out/test/x86_64/section-order/a.o -c -xc -fno-PIC - +260: + cat +258: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/section-align.sh .sh +258: ++ testname=section-align +258: ++ echo -n 'Testing section-align ... ' +258: Testing section-align ... ++ t=out/test/x86_64/section-align +258: ++ mkdir -p out/test/x86_64/section-align +258: ++ set -x +258: + cat +258: + cc -o out/test/x86_64/section-align/a.o -c -xc -fno-PIC - +252: + out/test/x86_64/reverse-sections/exe1 +252: + grep -q 'foo1 foo2 foo3 foo4 foo5 foo6' +252: + 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 +247: + grep -q /a.o out/test/x86_64/repro/exe.repro/response.txt +247: + grep -q mold out/test/x86_64/repro/exe.repro/version.txt +243: + readelf -WS out/test/x86_64/relocatable-merge-sections/b.o +243: + grep -Fq .text.foo out/test/x86_64/relocatable-merge-sections/log1 +243: + grep -Fq .text.bar out/test/x86_64/relocatable-merge-sections/log1 +261: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/section-start.sh 261: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 261: ++ export LC_ALL=C 261: ++ LC_ALL=C @@ -15264,39 +15585,26 @@ 261: ++ QEMU= 261: ++ case $MACHINE in 261: ++ tlsdesc_opt=-mtls-dialect=gnu2 +247: + on_exit +247: + echo OK +247: OK +247: + exit 0 +243/387 Test #247: x86_64-repro .......................................... Passed 1.69 sec +test 263 + Start 263: x86_64-shared-abs-sym + +263: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/shared-abs-sym.sh" +263: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu +263: Environment variables: +263: MACHINE=x86_64 +263: CPU= +263: Test timeout computed to be: 1500 +259: + cat +259: + cc -o out/test/x86_64/section-attributes/a.o -c -xassembler - 261: +++ uname 261: ++ '[' Linux = FreeBSD ']' 261: ++ trap 'on_error $LINENO' ERR 261: ++ trap on_exit EXIT -261: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/section-start.sh .sh -261: ++ testname=section-start -261: ++ echo -n 'Testing section-start ... ' -261: Testing section-start ... ++ t=out/test/x86_64/section-start -261: ++ mkdir -p out/test/x86_64/section-start -261: ++ set -x -261: + '[' x86_64 = ppc64 ']' -261: + [[ x86_64 = loongarch* ]] -261: + '[' x86_64 = arm ']' -261: + cat -261: + cc -o out/test/x86_64/section-start/a.o -c -xc -fno-PIC - -260: ++ testname=section-order -260: ++ echo -n 'Testing section-order ... ' -260: Testing section-order ... ++ t=out/test/x86_64/section-order -260: ++ mkdir -p out/test/x86_64/section-order -260: ++ set -x -260: + cat -260: + cc -o out/test/x86_64/section-order/a.o -c -xc -fno-PIC - -250: + cat -250: + cc -c -o out/test/x86_64/response-file2/b.o -xc - -253: + 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 -251: + cat -251: + 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 -259: + cc -o out/test/x86_64/section-attributes/c.o -c -xassembler - -259: + cat -249: + cc -c -o out/test/x86_64/response-file/b.o -xc - -249: + cat -229: + grep -Eq 'PROTECTED\b.*\bfoo\b' -229: + readelf --symbols out/test/x86_64/protected-dynsym/e.so 262: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/separate-debug-file.sh 262: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 262: ++ export LC_ALL=C @@ -15314,13 +15622,25 @@ 262: ++ QEMU= 262: ++ case $MACHINE in 262: ++ tlsdesc_opt=-mtls-dialect=gnu2 +243: + ./mold --relocatable -o out/test/x86_64/relocatable-merge-sections/c.o out/test/x86_64/relocatable-merge-sections/a.o --relocatable-merge-sections +261: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/section-start.sh .sh +255: + readelf --dynamic out/test/x86_64/rpath/exe1 262: +++ uname -221: + readelf -W --segments out/test/x86_64/omagic/exe -221: + grep -qw RWE +261: ++ testname=section-start +261: ++ echo -n 'Testing section-start ... ' +261: Testing section-start ... ++ t=out/test/x86_64/section-start +261: ++ mkdir -p out/test/x86_64/section-start +255: + grep -Fq 'Library runpath: [/foo:/bar:/no/such/directory:/]' 263: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/shared-abs-sym.sh +255: + 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 262: ++ '[' Linux = FreeBSD ']' 262: ++ trap 'on_error $LINENO' ERR 262: ++ trap on_exit EXIT +254: + readelf -W --segments out/test/x86_64/rosegment/exe2 +261: ++ set -x +261: + '[' x86_64 = ppc64 ']' +261: + [[ x86_64 = loongarch* ]] +261: + '[' x86_64 = arm ']' 263: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 263: ++ export LC_ALL=C 263: ++ LC_ALL=C @@ -15337,80 +15657,59 @@ 263: ++ QEMU= 263: ++ case $MACHINE in 263: ++ tlsdesc_opt=-mtls-dialect=gnu2 -254: + cc -B. -o out/test/x86_64/rosegment/exe1 out/test/x86_64/rosegment/a.o +261: + cc -o out/test/x86_64/section-start/a.o -c -xc -fno-PIC - +261: + cat +263: +++ uname 262: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/separate-debug-file.sh .sh 262: ++ testname=separate-debug-file 262: ++ echo -n 'Testing separate-debug-file ... ' 262: Testing separate-debug-file ... ++ t=out/test/x86_64/separate-debug-file 262: ++ mkdir -p out/test/x86_64/separate-debug-file -263: +++ uname -229: + on_exit -229: + echo OK -229: OK -229: + exit 0 -252: + cat -252: + cc -o out/test/x86_64/reverse-sections/b.o -c -xc++ - 263: ++ '[' Linux = FreeBSD ']' 263: ++ trap 'on_error $LINENO' ERR 263: ++ trap on_exit EXIT -263: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/shared-abs-sym.sh .sh -221: + on_exit -221: + echo OK -221: OK -221: + exit 0 259: + cat -259: + cc -o out/test/x86_64/section-attributes/d.o -c -xc - -222/387 Test #229: x86_64-protected-dynsym ............................... Passed 0.99 sec +259: + cc -o out/test/x86_64/section-attributes/b.o -c -xassembler - +254: + grep -q '\.interp .* \.text' out/test/x86_64/rosegment/log2 262: ++ set -x -test 264 - Start 264: x86_64-shared - -264: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/shared.sh" -264: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -264: Environment variables: -264: MACHINE=x86_64 -264: CPU= -264: Test timeout computed to be: 1500 +263: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/shared-abs-sym.sh .sh +254: + cc -B. -o out/test/x86_64/rosegment/exe3 out/test/x86_64/rosegment/a.o -Wl,--no-rosegment 262: + nm mold 262: + grep -q __tsan_init -246: + out/test/x86_64/relro/exe1 -246: + grep -q 'Hello world' -196: + on_exit -196: + echo OK -196: OK -196: + exit 0 -223/387 Test #221: x86_64-omagic ......................................... Passed 1.23 sec +243: + readelf -WS out/test/x86_64/relocatable-merge-sections/c.o 263: ++ testname=shared-abs-sym 263: ++ echo -n 'Testing shared-abs-sym ... ' 263: Testing shared-abs-sym ... ++ t=out/test/x86_64/shared-abs-sym 263: ++ mkdir -p out/test/x86_64/shared-abs-sym -224/387 Test #196: x86_64-lto-archive2 ................................... Passed 2.15 sec -test 265 - Start 265: x86_64-shuffle-sections-seed - -265: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/shuffle-sections-seed.sh" -265: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -265: Environment variables: -265: MACHINE=x86_64 -265: CPU= -265: Test timeout computed to be: 1500 -test 266 - Start 266: x86_64-shuffle-sections - -266: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/shuffle-sections.sh" -266: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -266: Environment variables: -266: MACHINE=x86_64 -266: CPU= -266: Test timeout computed to be: 1500 -246: + readelf --segments -W out/test/x86_64/relro/exe1 -246: + grep -q 'GNU_RELRO ' out/test/x86_64/relro/log1 -246: + cc -B. -o out/test/x86_64/relro/exe2 out/test/x86_64/relro/a.o -Wl,-z,relro,-z,now 263: ++ set -x +237: + cat +259: + cat +258: + cc -B. -o out/test/x86_64/section-align/exe1 out/test/x86_64/section-align/a.o -Wl,--section-align=.foo=0x2000 +243: + grep -Fq .text.foo out/test/x86_64/relocatable-merge-sections/log2 +237: + cc -c -o out/test/x86_64/relocatable-archive/d.o -xc - 263: ++ uname 263: + '[' Linux = FreeBSD ']' +259: + cc -o out/test/x86_64/section-attributes/c.o -c -xassembler - 263: + cat 263: + cc -B. -fPIC -shared -o out/test/x86_64/shared-abs-sym/a.so -xassembler - +243: + grep -Fq .text.bar out/test/x86_64/relocatable-merge-sections/log2 +243: + on_exit +243: + echo OK +243: OK +243: + exit 0 +244/387 Test #243: x86_64-relocatable-merge-sections ..................... Passed 2.12 sec +test 264 + Start 264: x86_64-shared + +264: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/shared.sh" +264: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu +264: Environment variables: +264: MACHINE=x86_64 +264: CPU= +264: Test timeout computed to be: 1500 +259: + cat +259: + cc -o out/test/x86_64/section-attributes/d.o -c -xc - +260: + 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: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/shared.sh 264: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 264: ++ export LC_ALL=C @@ -15429,9 +15728,39 @@ 264: ++ case $MACHINE in 264: ++ tlsdesc_opt=-mtls-dialect=gnu2 264: +++ uname -255: + grep -Fq 'Library runpath: [/foo:/bar:/no/such/directory:/]' -255: + readelf --dynamic out/test/x86_64/rpath/exe1 +264: ++ '[' Linux = FreeBSD ']' +264: ++ trap 'on_error $LINENO' ERR +264: ++ trap on_exit EXIT +261: + 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 +252: + grep -q 'foo5 foo6 foo3 foo4 foo1 foo2' +264: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/shared.sh .sh +264: ++ testname=shared +264: ++ echo -n 'Testing shared ... ' +264: Testing shared ... ++ t=out/test/x86_64/shared +264: ++ mkdir -p out/test/x86_64/shared +252: + out/test/x86_64/reverse-sections/exe2 +252: + on_exit +252: + echo OK +252: OK +252: + exit 0 +245/387 Test #252: x86_64-reverse-sections ............................... Passed 1.42 sec +test 265 + Start 265: x86_64-shuffle-sections-seed + +265: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/shuffle-sections-seed.sh" +265: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu +265: Environment variables: +265: MACHINE=x86_64 +265: CPU= +265: Test timeout computed to be: 1500 +264: ++ set -x +264: + cc -fPIC -c -o out/test/x86_64/shared/a.o -xc - +264: + cat +237: + 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 +259: + 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 265: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/shuffle-sections-seed.sh +255: + grep -Fq 'Library runpath: [/foo:/bar:/baz]' +255: + readelf --dynamic out/test/x86_64/rpath/exe2 265: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 265: ++ export LC_ALL=C 265: ++ LC_ALL=C @@ -15448,11 +15777,42 @@ 265: ++ QEMU= 265: ++ case $MACHINE in 265: ++ tlsdesc_opt=-mtls-dialect=gnu2 -250: + echo ''\''out/test/x86_64/response-file2/b.o'\''' -250: + echo @out/test/x86_64/response-file2/rsp1 -250: + 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 -248: + 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 +255: + on_exit +255: + echo OK +255: OK +255: + exit 0 +265: +++ uname +246/387 Test #255: x86_64-rpath .......................................... Passed 0.78 sec +265: ++ '[' Linux = FreeBSD ']' +265: ++ trap 'on_error $LINENO' ERR +265: ++ trap on_exit EXIT +test 266 + Start 266: x86_64-shuffle-sections + +266: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/shuffle-sections.sh" +266: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu +266: Environment variables: +266: MACHINE=x86_64 +266: CPU= +266: Test timeout computed to be: 1500 +265: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/shuffle-sections-seed.sh .sh +265: ++ testname=shuffle-sections-seed +265: ++ echo -n 'Testing shuffle-sections-seed ... ' +265: Testing shuffle-sections-seed ... ++ t=out/test/x86_64/shuffle-sections-seed +265: ++ mkdir -p out/test/x86_64/shuffle-sections-seed +245: + cc -c -o out/test/x86_64/relocatable/a.o -xc - +245: + cat +237: + ./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 +254: + readelf -W --segments out/test/x86_64/rosegment/exe3 +265: ++ set -x +254: + grep -q '\.interp .* \.text' out/test/x86_64/rosegment/log3 +265: + cc -o out/test/x86_64/shuffle-sections-seed/a.o -ffunction-sections -c -xc - 266: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/shuffle-sections.sh +265: + cat +254: + on_exit +254: + echo OK +254: OK +254: + exit 0 266: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 266: ++ export LC_ALL=C 266: ++ LC_ALL=C @@ -15469,29 +15829,19 @@ 266: ++ QEMU= 266: ++ case $MACHINE in 266: ++ tlsdesc_opt=-mtls-dialect=gnu2 -258: + cc -B. -o out/test/x86_64/section-align/exe1 out/test/x86_64/section-align/a.o -Wl,--section-align=.foo=0x2000 -247: + '[' -f out/test/x86_64/repro/exe.repro.tar ']' -247: + cc -B. -o out/test/x86_64/repro/exe out/test/x86_64/repro/a.o -Wl,-repro -264: ++ '[' Linux = FreeBSD ']' -264: ++ trap 'on_error $LINENO' ERR -264: ++ trap on_exit EXIT -264: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/shared.sh .sh -264: ++ testname=shared -264: ++ echo -n 'Testing shared ... ' -264: Testing shared ... ++ t=out/test/x86_64/shared -264: ++ mkdir -p out/test/x86_64/shared -232: + 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 -239: + echo 'int main() {}' -239: + gcc -o /dev/null -xc -g3 -gz - -265: +++ uname -255: + 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 -265: ++ '[' Linux = FreeBSD ']' -265: ++ trap 'on_error $LINENO' ERR -265: ++ trap on_exit EXIT +247/387 Test #254: x86_64-rosegment ...................................... Passed 1.09 sec +test 267 + Start 267: x86_64-soname + +267: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/soname.sh" +267: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu +267: Environment variables: +267: MACHINE=x86_64 +267: CPU= +267: Test timeout computed to be: 1500 +239: + cat +239: + gcc -c -o out/test/x86_64/relocatable-compressed-debug-info/a.o -xc - -g3 -gz 266: +++ uname -265: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/shuffle-sections-seed.sh .sh -264: ++ set -x -264: + cc -fPIC -c -o out/test/x86_64/shared/a.o -xc - 266: ++ '[' Linux = FreeBSD ']' 266: ++ trap 'on_error $LINENO' ERR 266: ++ trap on_exit EXIT @@ -15500,56 +15850,13 @@ 266: ++ echo -n 'Testing shuffle-sections ... ' 266: Testing shuffle-sections ... ++ t=out/test/x86_64/shuffle-sections 266: ++ mkdir -p out/test/x86_64/shuffle-sections -265: ++ testname=shuffle-sections-seed -265: ++ echo -n 'Testing shuffle-sections-seed ... ' -265: Testing shuffle-sections-seed ... ++ t=out/test/x86_64/shuffle-sections-seed -265: ++ mkdir -p out/test/x86_64/shuffle-sections-seed -264: + cat -121: + strip out/test/x86_64/exception/exe11 -265: ++ set -x -265: + cat -265: + cc -o out/test/x86_64/shuffle-sections-seed/a.o -ffunction-sections -c -xc - +258: + readelf -WS out/test/x86_64/section-align/exe1 +258: + grep -q '\.foo.* 8192$' +258: + cc -B. -o out/test/x86_64/section-align/exe2 out/test/x86_64/section-align/a.o -Wl,--section-align=.foo=256 266: ++ set -x -266: + cc -o out/test/x86_64/shuffle-sections/a.o -ffunction-sections -c -xc - 266: + cat -197: + '[' x86_64 = ppc64 ']' -121: + out/test/x86_64/exception/exe11 -261: + 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 -197: + grep -q 'T foo' -197: + nm -D out/test/x86_64/lto-dso/b.so -197: + on_exit -197: + echo OK -197: OK -197: + exit 0 -121: + c++ -B. -o out/test/x86_64/exception/exe12 out/test/x86_64/exception/c.o -no-pie -225/387 Test #197: x86_64-lto-dso ........................................ Passed 2.27 sec -251: + readelf -W --symbols out/test/x86_64/retain-symbols-file/exe -test 267 - Start 267: x86_64-soname - -267: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/soname.sh" -267: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -267: Environment variables: -267: MACHINE=x86_64 -267: CPU= -267: Test timeout computed to be: 1500 -251: + grep -q ' foo$' out/test/x86_64/retain-symbols-file/log -251: + grep -q ' bar$' out/test/x86_64/retain-symbols-file/log -251: + grep -q ' main$' out/test/x86_64/retain-symbols-file/log -233: + out/test/x86_64/range-extension-thunk2/exe -233: + grep -Eq '^0 9 1 8 2 7 3 6 4 5 10 19 11 18 12 17 13 16 14 15 0 $' -233: + on_exit -233: + echo OK -233: OK -233: + exit 0 -253: + grep -q Hello -253: + readelf -p .rodata.str1.1 out/test/x86_64/rodata-name/exe -260: + 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' -253: + readelf -p .rodata.str4.4 out/test/x86_64/rodata-name/exe -251: + grep -q ' baz$' out/test/x86_64/retain-symbols-file/log +266: + cc -o out/test/x86_64/shuffle-sections/a.o -ffunction-sections -c -xc - 267: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/soname.sh -253: + grep -q world -259: + 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 267: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 267: ++ export LC_ALL=C 267: ++ LC_ALL=C @@ -15566,28 +15873,32 @@ 267: ++ QEMU= 267: ++ case $MACHINE in 267: ++ tlsdesc_opt=-mtls-dialect=gnu2 -253: + readelf -p .rodata.str1.1 out/test/x86_64/rodata-name/exe -253: + grep -q foobar +237: + readelf --symbols out/test/x86_64/relocatable-archive/f.o +264: + cc -B. -shared -o out/test/x86_64/shared/b.so out/test/x86_64/shared/a.o 267: +++ uname -249: + cat 267: ++ '[' Linux = FreeBSD ']' 267: ++ trap 'on_error $LINENO' ERR 267: ++ trap on_exit EXIT +237: + grep -q 'foo\b' out/test/x86_64/relocatable-archive/log 267: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/soname.sh .sh -254: + readelf -W --segments out/test/x86_64/rosegment/exe1 -253: + readelf -p .rodata.cst8 out/test/x86_64/rodata-name/exe +237: + grep -q 'bar\b' out/test/x86_64/relocatable-archive/log +263: + cat 267: ++ testname=soname 267: ++ echo -n 'Testing soname ... ' 267: Testing soname ... ++ t=out/test/x86_64/soname 267: ++ mkdir -p out/test/x86_64/soname -253: + grep -q abcdefgh -249: + cc -c -o out/test/x86_64/response-file/c.o -xc - -251: + on_exit -251: + echo OK -251: OK -251: + exit 0 -226/387 Test #251: x86_64-retain-symbols-file ............................ Passed 0.47 sec -254: + grep -q '\.interp .* \.text' out/test/x86_64/rosegment/log1 +261: + out/test/x86_64/section-start/exe1 +261: + grep -q 'main fn1 fn2 0x10000000 0x20000000' +263: + cc -B. -fPIC -shared -o out/test/x86_64/shared-abs-sym/b.so -xassembler - +237: + grep -q 'baz\b' out/test/x86_64/relocatable-archive/log +261: + grep ' LOAD ' +261: + readelf -W --segments out/test/x86_64/section-start/exe1 +237: + on_exit +237: + echo OK +237: OK +237: + exit 0 +261: + sed 's/0x[0-9a-f]*//' +248/387 Test #237: x86_64-relocatable-archive ............................ Passed 2.97 sec test 268 Start 268: x86_64-spare-program-headers @@ -15597,44 +15908,21 @@ 268: MACHINE=x86_64 268: CPU= 268: Test timeout computed to be: 1500 -227/387 Test #233: x86_64-range-extension-thunk2 ......................... Passed 1.05 sec -263: + cc -B. -fPIC -shared -o out/test/x86_64/shared-abs-sym/b.so -xassembler - -263: + cat -test 269 - Start 269: x86_64-start-lib - -269: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/start-lib.sh" -269: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -269: Environment variables: -269: MACHINE=x86_64 -269: CPU= -269: Test timeout computed to be: 1500 +260: + out/test/x86_64/section-order/exe1 +260: + grep -q Hello 267: ++ set -x 267: + cc -fPIC -c -o out/test/x86_64/soname/a.o -xc - 267: + cat -254: + cc -B. -o out/test/x86_64/rosegment/exe2 out/test/x86_64/rosegment/a.o -Wl,--rosegment -253: + readelf -p .rodatabaz out/test/x86_64/rodata-name/exe -248: + readelf --symbols out/test/x86_64/require-defined/exe -248: + grep -q foobar -253: + grep -q baz -253: + on_exit -253: + echo OK -253: OK -253: + exit 0 +261: + diff out/test/x86_64/section-start/log1 /dev/fd/63 +260: + readelf -SW out/test/x86_64/section-order/exe1 +261: ++ sort out/test/x86_64/section-start/log1 +261: + 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 +260: + grep -q '\.fn2 .*00200000' +265: + cc -o out/test/x86_64/shuffle-sections-seed/b.o -ffunction-sections -c -xc - +265: ++ seq 1 1000 268: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/spare-program-headers.sh -246: + grep -q 'Hello world' -246: + out/test/x86_64/relro/exe2 -246: + readelf --segments -W out/test/x86_64/relro/exe2 -228/387 Test #253: x86_64-rodata-name .................................... Passed 0.46 sec -test 270 - Start 270: x86_64-start-stop-symbol - -270: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/start-stop-symbol.sh" -270: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -270: Environment variables: -270: MACHINE=x86_64 -270: CPU= -270: Test timeout computed to be: 1500 +260: + readelf -SW out/test/x86_64/section-order/exe1 +260: + grep -q '\.fn1 .*00300000' 268: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 268: ++ export LC_ALL=C 268: ++ LC_ALL=C @@ -15651,2193 +15939,6 @@ 268: ++ QEMU= 268: ++ case $MACHINE in 268: ++ tlsdesc_opt=-mtls-dialect=gnu2 -268: +++ uname -268: ++ '[' Linux = FreeBSD ']' -268: ++ trap 'on_error $LINENO' ERR -268: ++ trap on_exit EXIT -246: + grep -q 'GNU_RELRO ' out/test/x86_64/relro/log2 -246: + cc -B. -o out/test/x86_64/relro/exe3 out/test/x86_64/relro/a.o -Wl,-z,norelro -269: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/start-lib.sh -269: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc -269: ++ export LC_ALL=C -269: ++ LC_ALL=C -269: ++ '[' -z x86_64 ']' -269: ++ '[' -z '' ']' -269: ++ TESTDIR=out/test/x86_64 -269: ++ CC=cc -269: ++ CXX=c++ -269: ++ GCC=gcc -269: ++ GXX=g++ -269: ++ OBJDUMP=objdump -269: ++ OBJCOPY=objcopy -269: ++ STRIP=strip -269: ++ QEMU= -269: ++ case $MACHINE in -269: ++ tlsdesc_opt=-mtls-dialect=gnu2 -269: +++ uname -248: + 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 -269: ++ '[' Linux = FreeBSD ']' -269: ++ trap 'on_error $LINENO' ERR -269: ++ trap on_exit EXIT -269: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/start-lib.sh .sh -268: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/spare-program-headers.sh .sh -250: + on_exit -250: + echo OK -250: OK -250: + exit 0 -229/387 Test #250: x86_64-response-file2 ................................. Passed 0.55 sec -test 271 - Start 271: x86_64-start-stop - -271: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/start-stop.sh" -271: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -271: Environment variables: -271: MACHINE=x86_64 -271: CPU= -271: Test timeout computed to be: 1500 -270: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/start-stop-symbol.sh -270: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc -270: ++ export LC_ALL=C -270: ++ LC_ALL=C -270: ++ '[' -z x86_64 ']' -270: ++ '[' -z '' ']' -270: ++ TESTDIR=out/test/x86_64 -270: ++ CC=cc -270: ++ CXX=c++ -270: ++ GCC=gcc -270: ++ GXX=g++ -270: ++ OBJDUMP=objdump -270: ++ OBJCOPY=objcopy -270: ++ STRIP=strip -270: ++ QEMU= -270: ++ case $MACHINE in -270: ++ tlsdesc_opt=-mtls-dialect=gnu2 -270: +++ uname -268: ++ testname=spare-program-headers -268: ++ echo -n 'Testing spare-program-headers ... ' -268: Testing spare-program-headers ... ++ t=out/test/x86_64/spare-program-headers -268: ++ mkdir -p out/test/x86_64/spare-program-headers -268: ++ set -x -268: + cat -269: ++ testname=start-lib -269: ++ echo -n 'Testing start-lib ... ' -269: Testing start-lib ... ++ t=out/test/x86_64/start-lib -269: ++ mkdir -p out/test/x86_64/start-lib -269: ++ set -x -269: + cat -269: + cc -o out/test/x86_64/start-lib/a.o -c -xc - -264: + cc -B. -shared -o out/test/x86_64/shared/b.so out/test/x86_64/shared/a.o -255: + readelf --dynamic out/test/x86_64/rpath/exe2 -255: + grep -Fq 'Library runpath: [/foo:/bar:/baz]' -255: + on_exit -255: + echo OK -255: OK -255: + exit 0 -258: + readelf -WS out/test/x86_64/section-align/exe1 -258: + grep -q '\.foo.* 8192$' -258: + cc -B. -o out/test/x86_64/section-align/exe2 out/test/x86_64/section-align/a.o -Wl,--section-align=.foo=256 -270: ++ '[' Linux = FreeBSD ']' -270: ++ trap 'on_error $LINENO' ERR -270: ++ trap on_exit EXIT -268: + cc -o out/test/x86_64/spare-program-headers/a.o -c -xc - -230/387 Test #255: x86_64-rpath .......................................... Passed 0.47 sec -test 272 - Start 272: x86_64-static-archive - -272: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/static-archive.sh" -272: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -272: Environment variables: -272: MACHINE=x86_64 -272: CPU= -272: Test timeout computed to be: 1500 -270: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/start-stop-symbol.sh .sh -270: ++ testname=start-stop-symbol -270: ++ echo -n 'Testing start-stop-symbol ... ' -270: Testing start-stop-symbol ... ++ t=out/test/x86_64/start-stop-symbol -270: ++ mkdir -p out/test/x86_64/start-stop-symbol -270: ++ set -x -270: + cat -270: + cc -c -o out/test/x86_64/start-stop-symbol/a.o -xc - -266: ++ seq 1 1000 -266: + cc -o out/test/x86_64/shuffle-sections/b.o -ffunction-sections -c -xc - -266: + for i in `seq 1 1000` -266: + echo 'void fn1() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn2() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn3() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn4() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn5() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn6() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn7() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn8() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn9() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn10() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn11() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn12() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn13() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn14() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn15() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn16() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn17() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn18() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn19() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn20() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn21() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn22() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn23() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn24() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn25() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn26() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn27() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn28() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn29() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn30() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn31() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn32() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn33() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn34() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn35() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn36() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn37() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn38() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn39() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn40() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn41() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn42() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn43() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn44() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn45() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn46() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn47() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn48() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn49() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn50() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn51() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn52() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn53() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn54() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn55() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn56() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn57() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn58() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn59() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn60() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn61() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn62() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn63() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn64() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn65() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn66() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn67() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn68() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn69() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn70() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn71() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn72() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn73() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn74() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn75() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn76() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn77() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn78() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn79() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn80() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn81() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn82() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn83() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn84() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn85() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn86() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn87() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn88() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn89() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn90() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn91() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn92() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn93() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn94() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn95() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn96() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn97() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn98() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn99() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn100() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn101() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn102() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn103() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn104() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn105() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn106() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn107() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn108() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn109() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn110() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn111() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn112() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn113() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn114() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn115() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn116() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn117() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn118() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn119() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn120() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn121() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn122() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn123() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn124() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn125() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn126() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn127() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn128() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn129() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn130() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn131() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn132() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn133() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn134() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn135() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn136() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn137() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn138() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn139() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn140() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn141() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn142() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn143() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn144() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn145() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn146() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn147() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn148() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn149() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn150() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn151() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn152() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn153() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn154() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn155() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn156() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn157() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn158() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn159() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn160() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn161() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn162() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn163() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn164() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn165() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn166() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn167() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn168() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn169() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn170() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn171() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn172() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn173() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn174() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn175() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn176() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn177() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn178() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn179() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn180() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn181() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn182() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn183() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn184() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn185() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn186() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn187() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn188() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn189() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn190() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn191() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn192() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn193() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn194() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn195() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn196() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn197() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn198() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn199() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn200() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn201() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn202() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn203() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn204() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn205() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn206() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn207() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn208() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn209() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn210() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn211() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn212() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn213() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn214() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn215() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn216() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn217() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn218() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn219() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn220() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn221() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn222() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn223() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn224() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn225() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn226() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn227() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn228() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn229() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn230() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn231() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn232() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn233() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn234() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn235() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn236() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn237() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn238() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn239() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn240() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn241() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn242() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn243() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn244() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn245() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn246() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn247() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn248() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn249() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn250() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn251() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn252() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn253() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn254() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn255() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn256() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn257() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn258() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn259() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn260() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn261() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn262() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn263() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn264() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn265() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn266() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn267() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn268() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn269() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn270() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn271() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn272() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn273() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn274() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn275() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn276() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn277() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn278() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn279() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn280() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn281() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn282() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn283() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn284() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn285() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn286() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn287() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn288() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn289() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn290() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn291() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn292() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn293() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn294() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn295() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn296() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn297() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn298() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn299() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn300() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn301() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn302() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn303() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn304() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn305() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn306() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn307() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn308() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn309() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn310() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn311() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn312() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn313() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn314() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn315() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn316() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn317() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn318() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn319() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn320() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn321() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn322() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn323() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn324() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn325() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn326() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn327() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn328() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn329() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn330() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn331() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn332() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn333() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn334() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn335() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn336() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn337() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn338() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn339() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn340() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn341() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn342() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn343() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn344() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn345() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn346() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn347() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn348() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn349() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn350() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn351() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn352() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn353() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn354() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn355() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn356() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn357() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn358() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn359() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn360() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn361() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn362() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn363() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn364() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn365() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn366() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn367() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn368() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn369() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn370() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn371() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn372() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn373() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn374() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn375() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn376() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn377() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn378() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn379() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn380() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn381() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn382() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn383() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn384() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn385() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn386() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn387() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn388() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn389() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn390() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn391() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn392() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn393() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn394() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn395() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn396() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn397() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn398() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn399() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn400() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn401() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn402() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn403() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn404() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn405() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn406() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn407() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn408() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn409() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn410() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn411() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn412() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn413() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn414() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn415() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn416() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn417() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn418() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn419() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn420() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn421() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn422() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn423() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn424() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn425() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn426() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn427() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn428() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn429() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn430() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn431() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn432() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn433() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn434() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn435() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn436() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn437() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn438() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn439() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn440() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn441() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn442() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn443() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn444() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn445() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn446() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn447() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn448() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn449() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn450() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn451() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn452() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn453() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn454() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn455() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn456() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn457() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn458() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn459() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn460() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn461() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn462() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn463() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn464() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn465() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn466() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn467() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn468() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn469() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn470() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn471() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn472() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn473() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn474() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn475() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn476() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn477() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn478() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn479() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn480() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn481() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn482() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn483() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn484() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn485() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn486() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn487() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn488() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn489() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn490() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn491() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn492() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn493() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn494() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn495() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn496() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn497() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn498() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn499() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn500() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn501() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn502() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn503() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn504() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn505() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn506() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn507() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn508() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn509() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn510() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn511() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn512() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn513() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn514() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn515() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn516() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn517() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn518() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn519() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn520() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn521() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn522() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn523() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn524() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn525() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn526() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn527() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn528() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn529() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn530() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn531() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn532() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn533() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn534() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn535() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn536() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn537() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn538() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn539() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn540() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn541() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn542() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn543() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn544() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn545() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn546() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn547() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn548() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn549() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn550() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn551() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn552() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn553() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn554() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn555() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn556() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn557() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn558() {}' -266: + for i in `seq 1 1000` -244: + cc -c -o out/test/x86_64/relocatable-mergeable-sections/a.o -xassembler - -244: + cat -244: + ./mold --relocatable -o out/test/x86_64/relocatable-mergeable-sections/b.o out/test/x86_64/relocatable-mergeable-sections/a.o -271: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/start-stop.sh -271: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc -271: ++ export LC_ALL=C -271: ++ LC_ALL=C -271: ++ '[' -z x86_64 ']' -271: ++ '[' -z '' ']' -271: ++ TESTDIR=out/test/x86_64 -271: ++ CC=cc -271: ++ CXX=c++ -271: ++ GCC=gcc -271: ++ GXX=g++ -271: ++ OBJDUMP=objdump -271: ++ OBJCOPY=objcopy -271: ++ STRIP=strip -271: ++ QEMU= -271: ++ case $MACHINE in -271: ++ tlsdesc_opt=-mtls-dialect=gnu2 -271: +++ uname -252: + cc -o out/test/x86_64/reverse-sections/c.o -c -xc++ - -252: + cat -261: + grep -q 'main fn1 fn2 0x10000000 0x20000000' -261: + out/test/x86_64/section-start/exe1 -232: + out/test/x86_64/range-extension-thunk/exe2 -232: + grep -q 'main fn1 fn3 fn2 fn4' -232: + on_exit -232: + echo OK -232: OK -232: + exit 0 -271: ++ '[' Linux = FreeBSD ']' -271: ++ trap 'on_error $LINENO' ERR -271: ++ trap on_exit EXIT -271: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/start-stop.sh .sh -271: ++ testname=start-stop -271: ++ echo -n 'Testing start-stop ... ' -271: Testing start-stop ... ++ t=out/test/x86_64/start-stop -271: ++ mkdir -p out/test/x86_64/start-stop -231/387 Test #232: x86_64-range-extension-thunk .......................... Passed 1.19 sec -266: + echo 'void fn559() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn560() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn561() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn562() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn563() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn564() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn565() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn566() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn567() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn568() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn569() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn570() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn571() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn572() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn573() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn574() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn575() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn576() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn577() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn578() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn579() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn580() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn581() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn582() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn583() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn584() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn585() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn586() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn587() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn588() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn589() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn590() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn591() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn592() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn593() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn594() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn595() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn596() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn597() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn598() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn599() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn600() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn601() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn602() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn603() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn604() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn605() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn606() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn607() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn608() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn609() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn610() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn611() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn612() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn613() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn614() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn615() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn616() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn617() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn618() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn619() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn620() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn621() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn622() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn623() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn624() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn625() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn626() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn627() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn628() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn629() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn630() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn631() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn632() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn633() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn634() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn635() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn636() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn637() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn638() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn639() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn640() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn641() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn642() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn643() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn644() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn645() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn646() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn647() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn648() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn649() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn650() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn651() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn652() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn653() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn654() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn655() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn656() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn657() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn658() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn659() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn660() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn661() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn662() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn663() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn664() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn665() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn666() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn667() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn668() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn669() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn670() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn671() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn672() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn673() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn674() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn675() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn676() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn677() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn678() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn679() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn680() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn681() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn682() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn683() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn684() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn685() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn686() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn687() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn688() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn689() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn690() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn691() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn692() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn693() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn694() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn695() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn696() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn697() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn698() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn699() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn700() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn701() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn702() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn703() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn704() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn705() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn706() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn707() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn708() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn709() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn710() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn711() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn712() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn713() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn714() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn715() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn716() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn717() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn718() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn719() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn720() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn721() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn722() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn723() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn724() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn725() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn726() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn727() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn728() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn729() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn730() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn731() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn732() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn733() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn734() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn735() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn736() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn737() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn738() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn739() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn740() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn741() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn742() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn743() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn744() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn745() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn746() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn747() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn748() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn749() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn750() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn751() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn752() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn753() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn754() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn755() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn756() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn757() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn758() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn759() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn760() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn761() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn762() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn763() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn764() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn765() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn766() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn767() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn768() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn769() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn770() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn771() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn772() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn773() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn774() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn775() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn776() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn777() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn778() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn779() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn780() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn781() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn782() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn783() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn784() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn785() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn786() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn787() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn788() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn789() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn790() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn791() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn792() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn793() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn794() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn795() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn796() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn797() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn798() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn799() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn800() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn801() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn802() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn803() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn804() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn805() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn806() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn807() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn808() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn809() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn810() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn811() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn812() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn813() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn814() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn815() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn816() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn817() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn818() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn819() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn820() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn821() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn822() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn823() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn824() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn825() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn826() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn827() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn828() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn829() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn830() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn831() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn832() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn833() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn834() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn835() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn836() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn837() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn838() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn839() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn840() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn841() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn842() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn843() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn844() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn845() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn846() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn847() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn848() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn849() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn850() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn851() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn852() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn853() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn854() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn855() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn856() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn857() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn858() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn859() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn860() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn861() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn862() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn863() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn864() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn865() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn866() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn867() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn868() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn869() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn870() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn871() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn872() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn873() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn874() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn875() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn876() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn877() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn878() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn879() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn880() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn881() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn882() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn883() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn884() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn885() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn886() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn887() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn888() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn889() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn890() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn891() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn892() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn893() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn894() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn895() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn896() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn897() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn898() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn899() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn900() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn901() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn902() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn903() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn904() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn905() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn906() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn907() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn908() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn909() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn910() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn911() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn912() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn913() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn914() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn915() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn916() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn917() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn918() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn919() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn920() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn921() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn922() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn923() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn924() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn925() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn926() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn927() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn928() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn929() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn930() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn931() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn932() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn933() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn934() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn935() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn936() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn937() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn938() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn939() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn940() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn941() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn942() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn943() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn944() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn945() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn946() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn947() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn948() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn949() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn950() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn951() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn952() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn953() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn954() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn955() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn956() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn957() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn958() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn959() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn960() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn961() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn962() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn963() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn964() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn965() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn966() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn967() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn968() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn969() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn970() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn971() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn972() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn973() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn974() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn975() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn976() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn977() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn978() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn979() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn980() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn981() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn982() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn983() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn984() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn985() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn986() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn987() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn988() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn989() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn990() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn991() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn992() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn993() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn994() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn995() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn996() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn997() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn998() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn999() {}' -266: + for i in `seq 1 1000` -266: + echo 'void fn1000() {}' -265: + cc -o out/test/x86_64/shuffle-sections-seed/b.o -ffunction-sections -c -xc - -265: ++ seq 1 1000 -261: + readelf -W --segments out/test/x86_64/section-start/exe1 -261: + grep ' LOAD ' -261: + sed 's/0x[0-9a-f]*//' -261: + diff out/test/x86_64/section-start/log1 /dev/fd/63 -261: ++ sort out/test/x86_64/section-start/log1 -247: + tar -C out/test/x86_64/repro -xf out/test/x86_64/repro/exe.repro.tar -272: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/static-archive.sh -272: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc -272: ++ export LC_ALL=C -272: ++ LC_ALL=C -272: ++ '[' -z x86_64 ']' -272: ++ '[' -z '' ']' -272: ++ TESTDIR=out/test/x86_64 -272: ++ CC=cc -272: ++ CXX=c++ -272: ++ GCC=gcc -272: ++ GXX=g++ -272: ++ OBJDUMP=objdump -272: ++ OBJCOPY=objcopy -272: ++ STRIP=strip -272: ++ QEMU= -272: ++ case $MACHINE in -272: ++ tlsdesc_opt=-mtls-dialect=gnu2 -272: +++ uname -271: ++ set -x -test 273 - Start 273: x86_64-static-pie - -273: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/static-pie.sh" -273: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -273: Environment variables: -273: MACHINE=x86_64 -273: CPU= -273: Test timeout computed to be: 1500 -271: + cc -c -o out/test/x86_64/start-stop/a.o -xc - -271: + cat 265: + for i in `seq 1 1000` 265: + echo 'void fn1() {}' 265: + for i in `seq 1 1000` @@ -18469,6 +16570,7 @@ 265: + for i in `seq 1 1000` 265: + echo 'void fn315() {}' 265: + for i in `seq 1 1000` +260: + 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' 265: + echo 'void fn316() {}' 265: + for i in `seq 1 1000` 265: + echo 'void fn317() {}' @@ -18490,6 +16592,7 @@ 265: + echo 'void fn325() {}' 265: + for i in `seq 1 1000` 265: + echo 'void fn326() {}' +268: +++ uname 265: + for i in `seq 1 1000` 265: + echo 'void fn327() {}' 265: + for i in `seq 1 1000` @@ -18733,6 +16836,7 @@ 265: + for i in `seq 1 1000` 265: + echo 'void fn447() {}' 265: + for i in `seq 1 1000` +268: ++ '[' Linux = FreeBSD ']' 265: + echo 'void fn448() {}' 265: + for i in `seq 1 1000` 265: + echo 'void fn449() {}' @@ -18769,6 +16873,8 @@ 265: + for i in `seq 1 1000` 265: + echo 'void fn465() {}' 265: + for i in `seq 1 1000` +268: ++ trap 'on_error $LINENO' ERR +268: ++ trap on_exit EXIT 265: + echo 'void fn466() {}' 265: + for i in `seq 1 1000` 265: + echo 'void fn467() {}' @@ -18817,6 +16923,13 @@ 265: + for i in `seq 1 1000` 265: + echo 'void fn489() {}' 265: + for i in `seq 1 1000` +245: + cc -c -o out/test/x86_64/relocatable/b.o -xc - +245: + cat +268: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/spare-program-headers.sh .sh +268: ++ testname=spare-program-headers +268: ++ echo -n 'Testing spare-program-headers ... ' +268: Testing spare-program-headers ... ++ t=out/test/x86_64/spare-program-headers +268: ++ mkdir -p out/test/x86_64/spare-program-headers 265: + echo 'void fn490() {}' 265: + for i in `seq 1 1000` 265: + echo 'void fn491() {}' @@ -19296,154 +17409,544 @@ 265: + echo 'void fn728() {}' 265: + for i in `seq 1 1000` 265: + echo 'void fn729() {}' +259: + grep -q 'foobar.*WAX' +259: + readelf -W --sections out/test/x86_64/section-attributes/exe +266: + cc -o out/test/x86_64/shuffle-sections/b.o -ffunction-sections -c -xc - +266: ++ seq 1 1000 +266: + for i in `seq 1 1000` +266: + echo 'void fn1() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn2() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn3() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn4() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn5() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn6() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn7() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn8() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn9() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn10() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn11() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn12() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn13() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn14() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn15() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn16() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn17() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn18() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn19() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn20() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn21() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn22() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn23() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn24() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn25() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn26() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn27() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn28() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn29() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn30() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn31() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn32() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn33() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn34() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn35() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn36() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn37() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn38() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn39() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn40() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn41() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn42() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn43() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn44() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn45() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn46() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn47() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn48() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn49() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn50() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn51() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn52() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn53() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn54() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn55() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn56() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn57() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn58() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn59() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn60() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn61() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn62() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn63() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn64() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn65() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn66() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn67() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn68() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn69() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn70() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn71() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn72() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn73() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn74() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn75() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn76() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn77() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn78() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn79() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn80() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn81() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn82() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn83() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn84() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn85() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn86() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn87() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn88() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn89() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn90() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn91() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn92() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn93() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn94() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn95() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn96() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn97() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn98() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn99() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn100() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn101() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn102() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn103() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn104() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn105() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn106() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn107() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn108() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn109() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn110() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn111() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn112() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn113() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn114() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn115() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn116() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn117() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn118() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn119() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn120() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn121() {}' 265: + for i in `seq 1 1000` 265: + echo 'void fn730() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn122() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn123() {}' 265: + for i in `seq 1 1000` +266: + for i in `seq 1 1000` +266: + echo 'void fn124() {}' 265: + echo 'void fn731() {}' 265: + for i in `seq 1 1000` +266: + for i in `seq 1 1000` +266: + echo 'void fn125() {}' 265: + echo 'void fn732() {}' 265: + for i in `seq 1 1000` +266: + for i in `seq 1 1000` +266: + echo 'void fn126() {}' +266: + for i in `seq 1 1000` 265: + echo 'void fn733() {}' 265: + for i in `seq 1 1000` +266: + echo 'void fn127() {}' 265: + echo 'void fn734() {}' 265: + for i in `seq 1 1000` +266: + for i in `seq 1 1000` +266: + echo 'void fn128() {}' 265: + echo 'void fn735() {}' 265: + for i in `seq 1 1000` +266: + for i in `seq 1 1000` 265: + echo 'void fn736() {}' 265: + for i in `seq 1 1000` +266: + echo 'void fn129() {}' 265: + echo 'void fn737() {}' 265: + for i in `seq 1 1000` +266: + for i in `seq 1 1000` +266: + echo 'void fn130() {}' 265: + echo 'void fn738() {}' 265: + for i in `seq 1 1000` +266: + for i in `seq 1 1000` 265: + echo 'void fn739() {}' 265: + for i in `seq 1 1000` +266: + echo 'void fn131() {}' +266: + for i in `seq 1 1000` 265: + echo 'void fn740() {}' 265: + for i in `seq 1 1000` +266: + echo 'void fn132() {}' 265: + echo 'void fn741() {}' +266: + for i in `seq 1 1000` 265: + for i in `seq 1 1000` 265: + echo 'void fn742() {}' +266: + echo 'void fn133() {}' 265: + for i in `seq 1 1000` +266: + for i in `seq 1 1000` 265: + echo 'void fn743() {}' 265: + for i in `seq 1 1000` +266: + echo 'void fn134() {}' 265: + echo 'void fn744() {}' 265: + for i in `seq 1 1000` +266: + for i in `seq 1 1000` +266: + echo 'void fn135() {}' 265: + echo 'void fn745() {}' 265: + for i in `seq 1 1000` +266: + for i in `seq 1 1000` 265: + echo 'void fn746() {}' 265: + for i in `seq 1 1000` +266: + echo 'void fn136() {}' +266: + for i in `seq 1 1000` 265: + echo 'void fn747() {}' 265: + for i in `seq 1 1000` +266: + echo 'void fn137() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn138() {}' 265: + echo 'void fn748() {}' 265: + for i in `seq 1 1000` +266: + for i in `seq 1 1000` +266: + echo 'void fn139() {}' 265: + echo 'void fn749() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn140() {}' 265: + for i in `seq 1 1000` 265: + echo 'void fn750() {}' +266: + for i in `seq 1 1000` 265: + for i in `seq 1 1000` +266: + echo 'void fn141() {}' +266: + for i in `seq 1 1000` 265: + echo 'void fn751() {}' 265: + for i in `seq 1 1000` +266: + echo 'void fn142() {}' +266: + for i in `seq 1 1000` 265: + echo 'void fn752() {}' +266: + echo 'void fn143() {}' +266: + for i in `seq 1 1000` 265: + for i in `seq 1 1000` +266: + echo 'void fn144() {}' +266: + for i in `seq 1 1000` 265: + echo 'void fn753() {}' 265: + for i in `seq 1 1000` +266: + echo 'void fn145() {}' +266: + for i in `seq 1 1000` 265: + echo 'void fn754() {}' +266: + echo 'void fn146() {}' +266: + for i in `seq 1 1000` 265: + for i in `seq 1 1000` 265: + echo 'void fn755() {}' +266: + echo 'void fn147() {}' +266: + for i in `seq 1 1000` 265: + for i in `seq 1 1000` +266: + echo 'void fn148() {}' +266: + for i in `seq 1 1000` 265: + echo 'void fn756() {}' 265: + for i in `seq 1 1000` +266: + echo 'void fn149() {}' +266: + for i in `seq 1 1000` 265: + echo 'void fn757() {}' 265: + for i in `seq 1 1000` +266: + echo 'void fn150() {}' +266: + for i in `seq 1 1000` 265: + echo 'void fn758() {}' +266: + echo 'void fn151() {}' +266: + for i in `seq 1 1000` 265: + for i in `seq 1 1000` +266: + echo 'void fn152() {}' 265: + echo 'void fn759() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn153() {}' 265: + for i in `seq 1 1000` +266: + for i in `seq 1 1000` 265: + echo 'void fn760() {}' 265: + for i in `seq 1 1000` +266: + echo 'void fn154() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn155() {}' +266: + for i in `seq 1 1000` 265: + echo 'void fn761() {}' 265: + for i in `seq 1 1000` 265: + echo 'void fn762() {}' 265: + for i in `seq 1 1000` +266: + echo 'void fn156() {}' +266: + for i in `seq 1 1000` 265: + echo 'void fn763() {}' 265: + for i in `seq 1 1000` +266: + echo 'void fn157() {}' 265: + echo 'void fn764() {}' 265: + for i in `seq 1 1000` +266: + for i in `seq 1 1000` +266: + echo 'void fn158() {}' 265: + echo 'void fn765() {}' 265: + for i in `seq 1 1000` +266: + for i in `seq 1 1000` 265: + echo 'void fn766() {}' 265: + for i in `seq 1 1000` +266: + echo 'void fn159() {}' +266: + for i in `seq 1 1000` 265: + echo 'void fn767() {}' 265: + for i in `seq 1 1000` +266: + echo 'void fn160() {}' 265: + echo 'void fn768() {}' 265: + for i in `seq 1 1000` +266: + for i in `seq 1 1000` +266: + echo 'void fn161() {}' 265: + echo 'void fn769() {}' 265: + for i in `seq 1 1000` +266: + for i in `seq 1 1000` 265: + echo 'void fn770() {}' 265: + for i in `seq 1 1000` +266: + echo 'void fn162() {}' 265: + echo 'void fn771() {}' +266: + for i in `seq 1 1000` 265: + for i in `seq 1 1000` 265: + echo 'void fn772() {}' +266: + echo 'void fn163() {}' 265: + for i in `seq 1 1000` +266: + for i in `seq 1 1000` 265: + echo 'void fn773() {}' 265: + for i in `seq 1 1000` +266: + echo 'void fn164() {}' +266: + for i in `seq 1 1000` 265: + echo 'void fn774() {}' 265: + for i in `seq 1 1000` +266: + echo 'void fn165() {}' 265: + echo 'void fn775() {}' 265: + for i in `seq 1 1000` +266: + for i in `seq 1 1000` 265: + echo 'void fn776() {}' 265: + for i in `seq 1 1000` +266: + echo 'void fn166() {}' +266: + for i in `seq 1 1000` 265: + echo 'void fn777() {}' 265: + for i in `seq 1 1000` +266: + echo 'void fn167() {}' 265: + echo 'void fn778() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn168() {}' 265: + for i in `seq 1 1000` 265: + echo 'void fn779() {}' 265: + for i in `seq 1 1000` +266: + for i in `seq 1 1000` 265: + echo 'void fn780() {}' 265: + for i in `seq 1 1000` +266: + echo 'void fn169() {}' 265: + echo 'void fn781() {}' 265: + for i in `seq 1 1000` +266: + for i in `seq 1 1000` +266: + echo 'void fn170() {}' 265: + echo 'void fn782() {}' 265: + for i in `seq 1 1000` +266: + for i in `seq 1 1000` 265: + echo 'void fn783() {}' 265: + for i in `seq 1 1000` +266: + echo 'void fn171() {}' +266: + for i in `seq 1 1000` 265: + echo 'void fn784() {}' 265: + for i in `seq 1 1000` +266: + echo 'void fn172() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn173() {}' 265: + echo 'void fn785() {}' 265: + for i in `seq 1 1000` +266: + for i in `seq 1 1000` +266: + echo 'void fn174() {}' 265: + echo 'void fn786() {}' 265: + for i in `seq 1 1000` +266: + for i in `seq 1 1000` +266: + echo 'void fn175() {}' 265: + echo 'void fn787() {}' 265: + for i in `seq 1 1000` +266: + for i in `seq 1 1000` +266: + echo 'void fn176() {}' 265: + echo 'void fn788() {}' 265: + for i in `seq 1 1000` +266: + for i in `seq 1 1000` +266: + echo 'void fn177() {}' 265: + echo 'void fn789() {}' 265: + for i in `seq 1 1000` +266: + for i in `seq 1 1000` +266: + echo 'void fn178() {}' 265: + echo 'void fn790() {}' 265: + for i in `seq 1 1000` +266: + for i in `seq 1 1000` +266: + echo 'void fn179() {}' 265: + echo 'void fn791() {}' 265: + for i in `seq 1 1000` +266: + for i in `seq 1 1000` +266: + echo 'void fn180() {}' +266: + for i in `seq 1 1000` 265: + echo 'void fn792() {}' 265: + for i in `seq 1 1000` 265: + echo 'void fn793() {}' +266: + echo 'void fn181() {}' +266: + for i in `seq 1 1000` 265: + for i in `seq 1 1000` 265: + echo 'void fn794() {}' +266: + echo 'void fn182() {}' 265: + for i in `seq 1 1000` 265: + echo 'void fn795() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn183() {}' 265: + for i in `seq 1 1000` 265: + echo 'void fn796() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn184() {}' +266: + for i in `seq 1 1000` 265: + for i in `seq 1 1000` 265: + echo 'void fn797() {}' 265: + for i in `seq 1 1000` 265: + echo 'void fn798() {}' +266: + echo 'void fn185() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn186() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn187() {}' 265: + for i in `seq 1 1000` 265: + echo 'void fn799() {}' 265: + for i in `seq 1 1000` 265: + echo 'void fn800() {}' 265: + for i in `seq 1 1000` +266: + for i in `seq 1 1000` +266: + echo 'void fn188() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn189() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn190() {}' 265: + echo 'void fn801() {}' 265: + for i in `seq 1 1000` 265: + echo 'void fn802() {}' 265: + for i in `seq 1 1000` 265: + echo 'void fn803() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn191() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn192() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn193() {}' 265: + for i in `seq 1 1000` 265: + echo 'void fn804() {}' 265: + for i in `seq 1 1000` @@ -19451,6 +17954,14 @@ 265: + for i in `seq 1 1000` 265: + echo 'void fn806() {}' 265: + for i in `seq 1 1000` +266: + for i in `seq 1 1000` +266: + echo 'void fn194() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn195() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn196() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn197() {}' 265: + echo 'void fn807() {}' 265: + for i in `seq 1 1000` 265: + echo 'void fn808() {}' @@ -19459,6 +17970,17 @@ 265: + for i in `seq 1 1000` 265: + echo 'void fn810() {}' 265: + for i in `seq 1 1000` +266: + for i in `seq 1 1000` +266: + echo 'void fn198() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn199() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn200() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn201() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn202() {}' +266: + for i in `seq 1 1000` 265: + echo 'void fn811() {}' 265: + for i in `seq 1 1000` 265: + echo 'void fn812() {}' @@ -19470,6 +17992,19 @@ 265: + echo 'void fn815() {}' 265: + for i in `seq 1 1000` 265: + echo 'void fn816() {}' +266: + echo 'void fn203() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn204() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn205() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn206() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn207() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn208() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn209() {}' 265: + for i in `seq 1 1000` 265: + echo 'void fn817() {}' 265: + for i in `seq 1 1000` @@ -19483,6 +18018,17 @@ 265: + for i in `seq 1 1000` 265: + echo 'void fn822() {}' 265: + for i in `seq 1 1000` +266: + for i in `seq 1 1000` +266: + echo 'void fn210() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn211() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn212() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn213() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn214() {}' +266: + for i in `seq 1 1000` 265: + echo 'void fn823() {}' 265: + for i in `seq 1 1000` 265: + echo 'void fn824() {}' @@ -19492,49 +18038,6 @@ 265: + echo 'void fn826() {}' 265: + for i in `seq 1 1000` 265: + echo 'void fn827() {}' -261: + 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 -272: ++ '[' Linux = FreeBSD ']' -272: ++ trap 'on_error $LINENO' ERR -272: ++ trap on_exit EXIT -272: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/static-archive.sh .sh -272: ++ testname=static-archive -272: ++ echo -n 'Testing static-archive ... ' -272: Testing static-archive ... ++ t=out/test/x86_64/static-archive -272: ++ mkdir -p out/test/x86_64/static-archive -272: ++ set -x -272: + cat -272: + cc -o out/test/x86_64/static-archive/long-long-long-filename.o -c -xc - -254: + readelf -W --segments out/test/x86_64/rosegment/exe2 -254: + grep -q '\.interp .* \.text' out/test/x86_64/rosegment/log2 -254: + cc -B. -o out/test/x86_64/rosegment/exe3 out/test/x86_64/rosegment/a.o -Wl,--no-rosegment -249: + echo ''\''out/test/x86_64/response-file/b.o'\'' '\''out/test/x86_64/response-file/c.o'\''' -249: + 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 -121: + strip out/test/x86_64/exception/exe12 -259: + readelf -W --sections out/test/x86_64/section-attributes/exe -259: + grep -q 'foobar.*WAX' -260: + out/test/x86_64/section-order/exe1 -260: + grep -q Hello -273: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/static-pie.sh -273: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc -273: ++ export LC_ALL=C -273: ++ LC_ALL=C -273: ++ '[' -z x86_64 ']' -273: ++ '[' -z '' ']' -273: ++ TESTDIR=out/test/x86_64 -273: ++ CC=cc -273: ++ CXX=c++ -273: ++ GCC=gcc -273: ++ GXX=g++ -273: ++ OBJDUMP=objdump -273: ++ OBJCOPY=objcopy -273: ++ STRIP=strip -273: ++ QEMU= -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 265: + for i in `seq 1 1000` 265: + echo 'void fn828() {}' 265: + for i in `seq 1 1000` @@ -19881,25 +18384,1868 @@ 265: + echo 'void fn999() {}' 265: + for i in `seq 1 1000` 265: + echo 'void fn1000() {}' -245: + cat -245: + cc -c -o out/test/x86_64/relocatable/a.o -xc - -244: + grep -Eq '\b0\b.*Hello' -244: + readelf -W -p .rodata.str1.1 out/test/x86_64/relocatable-mergeable-sections/b.o -198: + grep -q 'Hello world' -198: + out/test/x86_64/lto-gcc/exe1 -246: + out/test/x86_64/relro/exe3 -246: + grep -q 'Hello world' -246: + readelf --segments -W out/test/x86_64/relro/exe3 -260: + grep -q '\.fn2 .*00200000' -260: + readelf -SW out/test/x86_64/section-order/exe1 -273: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/static-pie.sh .sh -247: + tar -C out/test/x86_64/repro -tvf out/test/x86_64/repro/exe.repro.tar +266: + echo 'void fn215() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn216() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn217() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn218() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn219() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn220() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn221() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn222() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn223() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn224() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn225() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn226() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn227() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn228() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn229() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn230() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn231() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn232() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn233() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn234() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn235() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn236() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn237() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn238() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn239() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn240() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn241() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn242() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn243() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn244() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn245() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn246() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn247() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn248() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn249() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn250() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn251() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn252() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn253() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn254() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn255() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn256() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn257() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn258() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn259() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn260() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn261() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn262() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn263() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn264() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn265() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn266() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn267() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn268() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn269() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn270() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn271() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn272() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn273() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn274() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn275() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn276() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn277() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn278() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn279() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn280() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn281() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn282() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn283() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn284() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn285() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn286() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn287() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn288() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn289() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn290() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn291() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn292() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn293() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn294() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn295() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn296() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn297() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn298() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn299() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn300() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn301() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn302() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn303() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn304() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn305() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn306() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn307() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn308() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn309() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn310() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn311() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn312() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn313() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn314() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn315() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn316() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn317() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn318() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn319() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn320() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn321() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn322() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn323() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn324() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn325() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn326() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn327() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn328() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn329() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn330() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn331() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn332() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn333() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn334() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn335() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn336() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn337() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn338() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn339() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn340() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn341() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn342() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn343() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn344() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn345() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn346() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn347() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn348() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn349() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn350() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn351() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn352() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn353() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn354() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn355() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn356() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn357() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn358() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn359() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn360() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn361() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn362() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn363() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn364() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn365() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn366() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn367() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn368() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn369() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn370() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn371() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn372() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn373() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn374() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn375() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn376() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn377() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn378() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn379() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn380() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn381() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn382() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn383() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn384() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn385() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn386() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn387() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn388() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn389() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn390() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn391() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn392() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn393() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn394() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn395() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn396() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn397() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn398() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn399() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn400() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn401() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn402() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn403() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn404() {}' +266: + for i in `seq 1 1000` +268: ++ set -x 259: + on_exit 259: + echo OK 259: OK 259: + exit 0 -232/387 Test #259: x86_64-section-attributes ............................. Passed 0.50 sec -247: + grep -q ' exe.repro/.*/a.o' +249/387 Test #259: x86_64-section-attributes ............................. Passed 0.74 sec +test 269 + Start 269: x86_64-start-lib + +269: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/start-lib.sh" +269: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu +269: Environment variables: +269: MACHINE=x86_64 +269: CPU= +269: Test timeout computed to be: 1500 +268: + cc -o out/test/x86_64/spare-program-headers/a.o -c -xc - +266: + echo 'void fn405() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn406() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn407() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn408() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn409() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn410() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn411() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn412() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn413() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn414() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn415() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn416() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn417() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn418() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn419() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn420() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn421() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn422() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn423() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn424() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn425() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn426() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn427() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn428() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn429() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn430() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn431() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn432() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn433() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn434() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn435() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn436() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn437() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn438() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn439() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn440() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn441() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn442() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn443() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn444() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn445() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn446() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn447() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn448() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn449() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn450() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn451() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn452() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn453() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn454() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn455() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn456() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn457() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn458() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn459() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn460() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn461() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn462() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn463() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn464() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn465() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn466() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn467() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn468() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn469() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn470() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn471() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn472() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn473() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn474() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn475() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn476() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn477() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn478() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn479() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn480() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn481() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn482() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn483() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn484() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn485() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn486() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn487() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn488() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn489() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn490() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn491() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn492() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn493() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn494() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn495() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn496() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn497() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn498() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn499() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn500() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn501() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn502() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn503() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn504() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn505() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn506() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn507() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn508() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn509() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn510() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn511() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn512() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn513() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn514() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn515() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn516() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn517() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn518() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn519() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn520() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn521() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn522() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn523() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn524() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn525() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn526() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn527() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn528() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn529() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn530() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn531() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn532() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn533() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn534() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn535() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn536() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn537() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn538() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn539() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn540() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn541() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn542() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn543() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn544() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn545() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn546() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn547() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn548() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn549() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn550() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn551() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn552() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn553() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn554() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn555() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn556() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn557() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn558() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn559() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn560() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn561() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn562() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn563() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn564() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn565() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn566() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn567() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn568() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn569() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn570() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn571() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn572() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn573() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn574() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn575() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn576() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn577() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn578() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn579() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn580() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn581() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn582() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn583() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn584() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn585() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn586() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn587() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn588() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn589() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn590() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn591() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn592() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn593() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn594() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn595() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn596() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn597() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn598() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn599() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn600() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn601() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn602() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn603() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn604() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn605() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn606() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn607() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn608() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn609() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn610() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn611() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn612() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn613() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn614() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn615() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn616() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn617() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn618() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn619() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn620() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn621() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn622() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn623() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn624() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn625() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn626() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn627() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn628() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn629() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn630() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn631() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn632() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn633() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn634() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn635() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn636() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn637() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn638() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn639() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn640() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn641() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn642() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn643() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn644() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn645() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn646() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn647() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn648() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn649() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn650() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn651() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn652() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn653() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn654() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn655() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn656() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn657() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn658() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn659() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn660() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn661() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn662() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn663() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn664() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn665() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn666() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn667() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn668() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn669() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn670() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn671() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn672() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn673() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn674() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn675() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn676() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn677() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn678() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn679() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn680() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn681() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn682() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn683() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn684() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn685() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn686() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn687() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn688() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn689() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn690() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn691() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn692() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn693() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn694() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn695() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn696() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn697() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn698() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn699() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn700() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn701() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn702() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn703() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn704() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn705() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn706() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn707() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn708() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn709() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn710() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn711() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn712() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn713() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn714() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn715() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn716() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn717() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn718() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn719() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn720() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn721() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn722() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn723() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn724() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn725() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn726() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn727() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn728() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn729() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn730() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn731() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn732() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn733() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn734() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn735() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn736() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn737() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn738() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn739() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn740() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn741() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn742() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn743() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn744() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn745() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn746() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn747() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn748() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn749() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn750() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn751() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn752() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn753() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn754() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn755() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn756() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn757() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn758() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn759() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn760() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn761() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn762() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn763() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn764() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn765() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn766() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn767() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn768() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn769() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn770() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn771() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn772() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn773() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn774() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn775() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn776() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn777() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn778() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn779() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn780() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn781() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn782() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn783() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn784() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn785() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn786() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn787() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn788() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn789() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn790() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn791() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn792() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn793() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn794() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn795() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn796() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn797() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn798() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn799() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn800() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn801() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn802() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn803() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn804() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn805() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn806() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn807() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn808() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn809() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn810() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn811() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn812() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn813() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn814() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn815() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn816() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn817() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn818() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn819() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn820() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn821() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn822() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn823() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn824() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn825() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn826() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn827() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn828() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn829() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn830() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn831() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn832() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn833() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn834() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn835() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn836() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn837() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn838() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn839() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn840() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn841() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn842() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn843() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn844() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn845() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn846() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn847() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn848() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn849() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn850() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn851() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn852() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn853() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn854() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn855() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn856() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn857() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn858() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn859() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn860() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn861() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn862() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn863() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn864() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn865() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn866() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn867() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn868() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn869() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn870() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn871() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn872() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn873() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn874() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn875() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn876() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn877() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn878() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn879() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn880() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn881() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn882() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn883() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn884() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn885() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn886() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn887() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn888() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn889() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn890() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn891() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn892() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn893() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn894() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn895() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn896() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn897() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn898() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn899() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn900() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn901() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn902() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn903() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn904() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn905() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn906() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn907() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn908() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn909() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn910() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn911() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn912() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn913() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn914() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn915() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn916() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn917() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn918() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn919() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn920() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn921() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn922() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn923() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn924() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn925() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn926() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn927() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn928() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn929() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn930() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn931() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn932() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn933() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn934() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn935() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn936() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn937() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn938() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn939() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn940() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn941() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn942() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn943() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn944() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn945() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn946() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn947() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn948() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn949() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn950() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn951() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn952() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn953() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn954() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn955() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn956() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn957() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn958() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn959() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn960() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn961() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn962() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn963() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn964() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn965() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn966() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn967() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn968() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn969() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn970() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn971() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn972() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn973() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn974() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn975() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn976() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn977() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn978() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn979() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn980() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn981() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn982() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn983() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn984() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn985() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn986() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn987() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn988() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn989() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn990() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn991() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn992() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn993() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn994() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn995() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn996() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn997() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn998() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn999() {}' +266: + for i in `seq 1 1000` +266: + echo 'void fn1000() {}' +267: + cc -o out/test/x86_64/soname/b.so -shared out/test/x86_64/soname/a.o +268: + cat +239: + cat +239: + gcc -c -o out/test/x86_64/relocatable-compressed-debug-info/b.o -xc - -g3 -gz +245: + ./mold --relocatable -o out/test/x86_64/relocatable/c.o out/test/x86_64/relocatable/a.o out/test/x86_64/relocatable/b.o +258: + readelf -WS out/test/x86_64/section-align/exe2 +264: + readelf --dyn-syms out/test/x86_64/shared/b.so +258: + grep -q '\.foo.* 256$' +269: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/start-lib.sh +269: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc +269: ++ export LC_ALL=C +269: ++ LC_ALL=C +269: ++ '[' -z x86_64 ']' +269: ++ '[' -z '' ']' +269: ++ TESTDIR=out/test/x86_64 +269: ++ CC=cc +269: ++ CXX=c++ +269: ++ GCC=gcc +269: ++ GXX=g++ +269: ++ OBJDUMP=objdump +269: ++ OBJCOPY=objcopy +269: ++ STRIP=strip +269: ++ QEMU= +269: ++ case $MACHINE in +269: ++ tlsdesc_opt=-mtls-dialect=gnu2 +258: + cc -B. -o out/test/x86_64/section-align/exe3 out/test/x86_64/section-align/a.o -Wl,--section-align=.foo=3 +245: + cc -B. -o out/test/x86_64/relocatable/exe out/test/x86_64/relocatable/c.o +267: + readelf --dynamic out/test/x86_64/soname/b.so +258: + grep -q 'must be a power of 2' +267: + grep -Fq 'Library soname' out/test/x86_64/soname/log +261: + grep -q 'main fn1 fn2 0x20000000 0x10000000' +264: + grep -q '00000000 0 NOTYPE GLOBAL DEFAULT UND fn2' out/test/x86_64/shared/log +267: + cc -B. -o out/test/x86_64/soname/b.so -shared out/test/x86_64/soname/a.o -Wl,-soname,foo +269: +++ uname +261: + out/test/x86_64/section-start/exe2 +269: ++ '[' Linux = FreeBSD ']' +269: ++ trap 'on_error $LINENO' ERR +269: ++ trap on_exit EXIT +269: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/start-lib.sh .sh +264: + grep -Eq 'FUNC GLOBAL DEFAULT .* fn1' out/test/x86_64/shared/log +269: ++ testname=start-lib +269: ++ echo -n 'Testing start-lib ... ' +269: Testing start-lib ... ++ t=out/test/x86_64/start-lib +269: ++ mkdir -p out/test/x86_64/start-lib +269: ++ set -x +269: + cat +269: + cc -o out/test/x86_64/start-lib/a.o -c -xc - +261: + grep ' LOAD ' +264: + cat +264: + cc -fPIC -c -o out/test/x86_64/shared/c.o -xc - +263: + cat +261: + readelf -W --segments out/test/x86_64/section-start/exe2 +261: + sed 's/0x[0-9a-f]*//' +263: + cc -fPIC -c -o out/test/x86_64/shared-abs-sym/d.o -xc - +239: + ./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 +261: + diff out/test/x86_64/section-start/log2 /dev/fd/63 +261: ++ sort out/test/x86_64/section-start/log2 +260: + grep -q '\.fn2 .*00400000' +261: + on_exit +261: + echo OK +261: OK +261: + exit 0 +260: + readelf -SW out/test/x86_64/section-order/exe2 +250/387 Test #261: x86_64-section-start .................................. Passed 0.88 sec +test 270 + Start 270: x86_64-start-stop-symbol + +270: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/start-stop-symbol.sh" +270: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu +270: Environment variables: +270: MACHINE=x86_64 +270: CPU= +270: Test timeout computed to be: 1500 +258: + on_exit +258: + echo OK +258: OK +258: + exit 0 +270: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/start-stop-symbol.sh +251/387 Test #258: x86_64-section-align .................................. Passed 1.01 sec +260: + grep -Eq ': 0+200000\s.*\s__ehdr_start$' +test 271 + Start 271: x86_64-start-stop + +271: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/start-stop.sh" +271: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu +271: Environment variables: +271: MACHINE=x86_64 +271: CPU= +271: Test timeout computed to be: 1500 +260: + readelf -sW out/test/x86_64/section-order/exe2 +260: + readelf -W --segments out/test/x86_64/section-order/exe2 +260: + grep -Eq 'PHDR\s.*0x0+300000\s' +270: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc +270: ++ export LC_ALL=C +270: ++ LC_ALL=C +270: ++ '[' -z x86_64 ']' +270: ++ '[' -z '' ']' +270: ++ TESTDIR=out/test/x86_64 +270: ++ CC=cc +270: ++ CXX=c++ +270: ++ GCC=gcc +270: ++ GXX=g++ +270: ++ OBJDUMP=objdump +270: ++ OBJCOPY=objcopy +270: ++ STRIP=strip +270: ++ QEMU= +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 +268: + cc -B. -o out/test/x86_64/spare-program-headers/exe1 out/test/x86_64/spare-program-headers/a.o +260: + 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' +270: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/start-stop-symbol.sh .sh +270: ++ testname=start-stop-symbol +270: ++ echo -n 'Testing start-stop-symbol ... ' +270: Testing start-stop-symbol ... ++ t=out/test/x86_64/start-stop-symbol +270: ++ mkdir -p out/test/x86_64/start-stop-symbol +270: ++ set -x +270: + cc -c -o out/test/x86_64/start-stop-symbol/a.o -xc - +264: + cc -B. -o out/test/x86_64/shared/exe out/test/x86_64/shared/c.o out/test/x86_64/shared/b.so +271: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/start-stop.sh +271: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc +271: ++ export LC_ALL=C +271: ++ LC_ALL=C +271: ++ '[' -z x86_64 ']' +271: ++ '[' -z '' ']' +271: ++ TESTDIR=out/test/x86_64 +271: ++ CC=cc +271: ++ CXX=c++ +271: ++ GCC=gcc +271: ++ GXX=g++ +271: ++ OBJDUMP=objdump +271: ++ OBJCOPY=objcopy +271: ++ STRIP=strip +271: ++ QEMU= +271: ++ case $MACHINE in +271: ++ tlsdesc_opt=-mtls-dialect=gnu2 +270: + cat +271: +++ uname +239: + cc -B. -o out/test/x86_64/relocatable-compressed-debug-info/exe out/test/x86_64/relocatable-compressed-debug-info/c.o +267: + grep -Fq 'Library soname: [foo]' +267: + readelf --dynamic out/test/x86_64/soname/b.so +271: ++ '[' Linux = FreeBSD ']' +271: ++ trap 'on_error $LINENO' ERR +271: ++ trap on_exit EXIT +267: + on_exit +267: + echo OK +267: OK +267: + exit 0 +271: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/start-stop.sh .sh +252/387 Test #267: x86_64-soname ......................................... Passed 0.59 sec +test 272 + Start 272: x86_64-static-archive + +272: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/static-archive.sh" +272: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu +272: Environment variables: +272: MACHINE=x86_64 +272: CPU= +272: Test timeout computed to be: 1500 +263: + cp out/test/x86_64/shared-abs-sym/a.so out/test/x86_64/shared-abs-sym/c.so +271: ++ testname=start-stop +271: ++ echo -n 'Testing start-stop ... ' +271: Testing start-stop ... ++ t=out/test/x86_64/start-stop +271: ++ mkdir -p out/test/x86_64/start-stop +263: + 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 +269: + cc -o out/test/x86_64/start-lib/b.o -c -xc - +269: + cat +271: ++ set -x +272: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/static-archive.sh +272: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc +272: ++ export LC_ALL=C +272: ++ LC_ALL=C +272: ++ '[' -z x86_64 ']' +272: ++ '[' -z '' ']' +272: ++ TESTDIR=out/test/x86_64 +272: ++ CC=cc +272: ++ CXX=c++ +272: ++ GCC=gcc +272: ++ GXX=g++ +272: ++ OBJDUMP=objdump +272: ++ OBJCOPY=objcopy +272: ++ STRIP=strip +272: ++ QEMU= +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 +271: + cc -c -o out/test/x86_64/start-stop/a.o -xc - +271: + cat +245: + out/test/x86_64/relocatable/exe +272: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/static-archive.sh .sh +272: ++ testname=static-archive +272: ++ echo -n 'Testing static-archive ... ' +272: Testing static-archive ... ++ t=out/test/x86_64/static-archive +272: ++ mkdir -p out/test/x86_64/static-archive +245: Hello world +245: + on_exit +245: + echo OK +245: OK +245: + exit 0 +253/387 Test #245: x86_64-relocatable .................................... Passed 2.91 sec +272: ++ set -x +test 273 + Start 273: x86_64-static-pie + +273: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/static-pie.sh" +273: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu +273: Environment variables: +273: MACHINE=x86_64 +273: CPU= +273: Test timeout computed to be: 1500 +272: + cc -o out/test/x86_64/static-archive/long-long-long-filename.o -c -xc - +272: + cat +268: + out/test/x86_64/spare-program-headers/exe1 +273: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/static-pie.sh +268: + grep -q 'Hello world' +273: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc +273: ++ export LC_ALL=C +273: ++ LC_ALL=C +273: ++ '[' -z x86_64 ']' +273: ++ '[' -z '' ']' +273: ++ TESTDIR=out/test/x86_64 +273: ++ CC=cc +273: ++ CXX=c++ +273: ++ GCC=gcc +273: ++ GXX=g++ +273: ++ OBJDUMP=objdump +273: ++ OBJCOPY=objcopy +273: ++ STRIP=strip +273: ++ QEMU= +273: ++ case $MACHINE in +273: ++ tlsdesc_opt=-mtls-dialect=gnu2 +268: ++ readelf -Wl out/test/x86_64/spare-program-headers/exe1 +273: +++ uname +273: ++ '[' Linux = FreeBSD ']' +268: ++ wc -l +273: ++ trap 'on_error $LINENO' ERR +273: ++ trap on_exit EXIT +268: ++ grep NULL +273: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/static-pie.sh .sh +270: + ar rcs out/test/x86_64/start-stop-symbol/b.a out/test/x86_64/start-stop-symbol/a.o +273: ++ testname=static-pie +273: ++ echo -n 'Testing static-pie ... ' +273: Testing static-pie ... ++ t=out/test/x86_64/static-pie +273: ++ mkdir -p out/test/x86_64/static-pie +268: + '[' 0 -eq 0 ']' +268: + 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 +270: + cat +271: + cc -B. -o out/test/x86_64/start-stop/exe1 out/test/x86_64/start-stop/a.o -Wl,--start-stop +270: + cc -c -o out/test/x86_64/start-stop-symbol/c.o -xc - +273: ++ set -x +273: + test_cflags -static-pie +273: + echo 'int main() {}' +264: + grep -q hello +260: + readelf -sW out/test/x86_64/section-order/exe3 +273: + cc -B. -static-pie -o /dev/null -xc - +264: + out/test/x86_64/shared/exe +260: + grep -Eq '\b0+200000 .* ehdr_start$' out/test/x86_64/section-order/log3 +264: + grep -q fn3 +272: + cat +272: + cc -o out/test/x86_64/static-archive/b.o -c -xc - +264: + readelf --symbols out/test/x86_64/shared/exe +260: + grep -Eq '\b0+200040 .* rodata_start$' out/test/x86_64/section-order/log3 +269: + cc -o out/test/x86_64/start-lib/c.o -c -xc - +260: + grep -Eq '\b0+300000 .* phdr_start$' out/test/x86_64/section-order/log3 +264: + on_exit +264: + echo OK +264: OK +264: + exit 0 +254/387 Test #264: x86_64-shared ......................................... Passed 1.04 sec test 274 Start 274: x86_64-stdout @@ -19909,32 +20255,37 @@ 274: MACHINE=x86_64 274: CPU= 274: Test timeout computed to be: 1500 -247: + grep -q /a.o out/test/x86_64/repro/exe.repro/response.txt -247: + grep -q mold out/test/x86_64/repro/exe.repro/version.txt -244: + readelf -W -p .rodata.str1.1 out/test/x86_64/relocatable-mergeable-sections/b.o -244: + grep -Eq '\b7\b.*World' -244: + on_exit -244: + echo OK -244: OK -244: + exit 0 -273: ++ testname=static-pie -273: ++ echo -n 'Testing static-pie ... ' -273: Testing static-pie ... ++ t=out/test/x86_64/static-pie -273: ++ mkdir -p out/test/x86_64/static-pie -273: ++ set -x -273: + test_cflags -static-pie -273: + echo 'int main() {}' -198: + cat -198: + gcc -flto -ffat-lto-objects -c -o out/test/x86_64/lto-gcc/b.o -xc - -260: + readelf -SW out/test/x86_64/section-order/exe1 -260: + grep -q '\.fn1 .*00300000' -260: + 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' -246: + grep -q 'GNU_RELRO ' out/test/x86_64/relro/log3 -246: + on_exit -246: + echo OK -246: OK -246: + exit 0 -233/387 Test #244: x86_64-relocatable-mergeable-sections ................. Passed 0.91 sec +269: + cat +260: + grep -Eq '\b0+301000 .* phdr_end$' out/test/x86_64/section-order/log3 +260: + grep -Eq '\b0+400000 .* text_start$' out/test/x86_64/section-order/log3 +274: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/stdout.sh +239: + out/test/x86_64/relocatable-compressed-debug-info/exe +274: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc +274: ++ export LC_ALL=C +274: ++ LC_ALL=C +274: ++ '[' -z x86_64 ']' +274: ++ '[' -z '' ']' +274: ++ TESTDIR=out/test/x86_64 +274: ++ CC=cc +274: ++ CXX=c++ +274: ++ GCC=gcc +274: ++ GXX=g++ +274: ++ OBJDUMP=objdump +274: ++ OBJCOPY=objcopy +274: ++ STRIP=strip +274: ++ QEMU= +274: ++ case $MACHINE in +274: ++ tlsdesc_opt=-mtls-dialect=gnu2 +239: + grep -q 'Hello world' +239: + on_exit +239: + echo OK +239: OK +239: + exit 0 +260: + on_exit +260: + echo OK +260: OK +260: + exit 0 +255/387 Test #239: x86_64-relocatable-compressed-debug-info .............. Passed 3.61 sec test 275 Start 275: x86_64-strip-debug @@ -19944,7 +20295,7 @@ 275: MACHINE=x86_64 275: CPU= 275: Test timeout computed to be: 1500 -234/387 Test #246: x86_64-relro .......................................... Passed 0.86 sec +256/387 Test #260: x86_64-section-order .................................. Passed 1.34 sec test 276 Start 276: x86_64-strip @@ -19954,23 +20305,6 @@ 276: MACHINE=x86_64 276: CPU= 276: Test timeout computed to be: 1500 -274: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/stdout.sh -274: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc -274: ++ export LC_ALL=C -274: ++ LC_ALL=C -274: ++ '[' -z x86_64 ']' -274: ++ '[' -z '' ']' -274: ++ TESTDIR=out/test/x86_64 -274: ++ CC=cc -274: ++ CXX=c++ -274: ++ GCC=gcc -274: ++ GXX=g++ -274: ++ OBJDUMP=objdump -274: ++ OBJCOPY=objcopy -274: ++ STRIP=strip -274: ++ QEMU= -274: ++ case $MACHINE in -274: ++ tlsdesc_opt=-mtls-dialect=gnu2 274: +++ uname 274: ++ '[' Linux = FreeBSD ']' 274: ++ trap 'on_error $LINENO' ERR @@ -19980,33 +20314,6 @@ 274: ++ echo -n 'Testing stdout ... ' 274: Testing stdout ... ++ t=out/test/x86_64/stdout 274: ++ mkdir -p out/test/x86_64/stdout -274: ++ set -x -274: + cc -o out/test/x86_64/stdout/a.o -c -xc - -274: + cat -273: + cc -B. -static-pie -o /dev/null -xc - -248: + readelf --symbols out/test/x86_64/require-defined/exe -248: + grep -q foobar -248: + 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 -267: + cc -o out/test/x86_64/soname/b.so -shared out/test/x86_64/soname/a.o -138: + grep -q 'fn8 () at .*/d.c:6' out/test/x86_64/gdb-index-dwarf5/log -138: + grep -q 'fn7 () at .*/d.c:10' out/test/x86_64/gdb-index-dwarf5/log -138: + grep -q 'fn6 () at .*/c.c:4' out/test/x86_64/gdb-index-dwarf5/log -247: + rm -rf out/test/x86_64/repro/exe.repro out/test/x86_64/repro/exe.repro.tar -247: + MOLD_REPRO=1 -247: + cc -B. -o out/test/x86_64/repro/exe out/test/x86_64/repro/a.o -200: + readelf -Ws out/test/x86_64/lto-nostdlib/exe -200: + grep -Eq ' _start' -200: + on_exit -200: + echo OK -200: OK -200: + exit 0 -121: + out/test/x86_64/exception/exe12 -121: + on_exit -121: + echo OK -121: OK -121: + exit 0 -239: + gcc -c -o out/test/x86_64/relocatable-compressed-debug-info/a.o -xc - -g3 -gz -239: + cat 275: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/strip-debug.sh 275: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 275: ++ export LC_ALL=C @@ -20024,55 +20331,24 @@ 275: ++ QEMU= 275: ++ case $MACHINE in 275: ++ tlsdesc_opt=-mtls-dialect=gnu2 -264: + readelf --dyn-syms out/test/x86_64/shared/b.so -263: + cat -238: + cat -235/387 Test #121: x86_64-exception ...................................... Passed 5.55 sec -test 277 - Start 277: x86_64-stt-common - -277: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/stt-common.sh" -277: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -277: Environment variables: -277: MACHINE=x86_64 -277: CPU= -277: Test timeout computed to be: 1500 -138: + grep -q 'fn5 () at .*/c.c:8' out/test/x86_64/gdb-index-dwarf5/log -138: + grep -q 'fn4 () at .*/b.c:4' out/test/x86_64/gdb-index-dwarf5/log -138: + grep -q 'fn3 () at .*/b.c:8' out/test/x86_64/gdb-index-dwarf5/log -258: + readelf -WS out/test/x86_64/section-align/exe2 -258: + grep -q '\.foo.* 256$' -258: + grep -q 'must be a power of 2' -258: + cc -B. -o out/test/x86_64/section-align/exe3 out/test/x86_64/section-align/a.o -Wl,--section-align=.foo=3 275: +++ uname +263: + grep -q foo=0x3 +263: + out/test/x86_64/shared-abs-sym/exe1 +268: + out/test/x86_64/spare-program-headers/exe2 +268: + grep -q 'Hello world' 275: ++ '[' Linux = FreeBSD ']' 275: ++ trap 'on_error $LINENO' ERR 275: ++ trap on_exit EXIT +274: ++ set -x +263: + cp out/test/x86_64/shared-abs-sym/b.so out/test/x86_64/shared-abs-sym/c.so 275: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/strip-debug.sh .sh 275: ++ testname=strip-debug 275: ++ echo -n 'Testing strip-debug ... ' 275: Testing strip-debug ... ++ t=out/test/x86_64/strip-debug 275: ++ mkdir -p out/test/x86_64/strip-debug -275: ++ set -x -275: + cat -275: + cc -o out/test/x86_64/strip-debug/a.o -c -xc - -g -236/387 Test #200: x86_64-lto-nostdlib ................................... Passed 2.52 sec -263: + cc -fPIC -c -o out/test/x86_64/shared-abs-sym/d.o -xc - -264: + grep -q '00000000 0 NOTYPE GLOBAL DEFAULT UND fn2' out/test/x86_64/shared/log -264: + grep -Eq 'FUNC GLOBAL DEFAULT .* fn1' out/test/x86_64/shared/log -264: + cat -264: + cc -fPIC -c -o out/test/x86_64/shared/c.o -xc - -238: + c++ -c -o out/test/x86_64/relocatable-c++/a.o -xc++ - +274: + cc -o out/test/x86_64/stdout/a.o -c -xc - +274: + cat 276: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/strip.sh -test 278 - Start 278: x86_64-symbol-rank - -278: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/symbol-rank.sh" -278: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -278: Environment variables: -278: MACHINE=x86_64 -278: CPU= -278: Test timeout computed to be: 1500 276: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 276: ++ export LC_ALL=C 276: ++ LC_ALL=C @@ -20089,16 +20365,59 @@ 276: ++ QEMU= 276: ++ case $MACHINE in 276: ++ tlsdesc_opt=-mtls-dialect=gnu2 +272: + cc -o out/test/x86_64/static-archive/c.o -c -xc - +272: + cat +275: ++ set -x +263: + grep -q foo=0x5 +268: ++ wc -l +268: ++ grep NULL +268: ++ readelf -Wl out/test/x86_64/spare-program-headers/exe2 +263: + out/test/x86_64/shared-abs-sym/exe1 +275: + cat 276: +++ uname +263: + cp out/test/x86_64/shared-abs-sym/a.so out/test/x86_64/shared-abs-sym/c.so +268: + '[' 0 -eq 0 ']' +268: + 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: ++ '[' Linux = FreeBSD ']' 276: ++ trap 'on_error $LINENO' ERR 276: ++ trap on_exit EXIT +275: + cc -o out/test/x86_64/strip-debug/a.o -c -xc - -g +263: + 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 276: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/strip.sh .sh +276: ++ testname=strip +276: ++ echo -n 'Testing strip ... ' +276: Testing strip ... ++ t=out/test/x86_64/strip +276: ++ mkdir -p out/test/x86_64/strip +270: + 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 +276: ++ set -x +276: + cat +276: + cc -x assembler -c -o out/test/x86_64/strip/a.o -Wa,-L - +269: + 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: + ./mold -o out/test/x86_64/strip/exe out/test/x86_64/strip/a.o +271: + readelf -sW out/test/x86_64/start-stop/exe1 +271: + grep -q __start_text +271: + readelf -sW out/test/x86_64/start-stop/exe1 +271: + grep -q __stop_text +271: + on_exit +271: + echo OK +271: OK +271: + exit 0 +257/387 Test #271: x86_64-start-stop ..................................... Passed 0.59 sec +test 277 + Start 277: x86_64-stt-common + +277: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/stt-common.sh" +277: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu +277: Environment variables: +277: MACHINE=x86_64 +277: CPU= +277: Test timeout computed to be: 1500 +272: + rm -f out/test/x86_64/static-archive/d.a +272: + cd out/test/x86_64/static-archive +272: + ar rcs d.a long-long-long-filename.o b.o +274: + cc -B. -Wl,-build-id=sha1 out/test/x86_64/stdout/a.o -o - 277: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/stt-common.sh -252: + 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 -240: + cat -240: + cc -c -o out/test/x86_64/relocatable-debug-info/a.o -xc - -g -138: + grep -q 'fn2 () at .*/a.c:4' out/test/x86_64/gdb-index-dwarf5/log +272: + 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 277: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 277: ++ export LC_ALL=C 277: ++ LC_ALL=C @@ -20115,39 +20434,74 @@ 277: ++ QEMU= 277: ++ case $MACHINE in 277: ++ tlsdesc_opt=-mtls-dialect=gnu2 -276: ++ testname=strip -276: ++ echo -n 'Testing strip ... ' -276: Testing strip ... ++ t=out/test/x86_64/strip -276: ++ mkdir -p out/test/x86_64/strip -267: + readelf --dynamic out/test/x86_64/soname/b.so -270: + ar rcs out/test/x86_64/start-stop-symbol/b.a out/test/x86_64/start-stop-symbol/a.o -269: + cat -254: + readelf -W --segments out/test/x86_64/rosegment/exe3 -268: + cc -B. -o out/test/x86_64/spare-program-headers/exe1 out/test/x86_64/spare-program-headers/a.o -276: ++ set -x -276: + cat -242: + seq 1 80000 -242: + sed 's/.*/.section .data.\0,"aw"\n.word 0\n/g' +276: + readelf --symbols out/test/x86_64/strip/exe 277: +++ uname -258: + on_exit -258: + echo OK -258: OK -258: + exit 0 -271: + cc -B. -o out/test/x86_64/start-stop/exe1 out/test/x86_64/start-stop/a.o -Wl,--start-stop -254: + grep -q '\.interp .* \.text' out/test/x86_64/rosegment/log3 -138: + grep -q 'fn1 () at .*/a.c:8' out/test/x86_64/gdb-index-dwarf5/log -278: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/symbol-rank.sh -269: + cc -o out/test/x86_64/start-lib/b.o -c -xc - -276: + cc -x assembler -c -o out/test/x86_64/strip/a.o -Wa,-L - -138: + on_exit -138: + echo OK -138: OK -267: + grep -Fq 'Library soname' out/test/x86_64/soname/log -138: + exit 0 -237/387 Test #138: x86_64-gdb-index-dwarf5 ............................... Passed 5.09 sec 277: ++ '[' Linux = FreeBSD ']' 277: ++ trap 'on_error $LINENO' ERR -242: + cc -c -xassembler -o out/test/x86_64/relocatable-many-sections/a.o - +277: ++ trap on_exit EXIT +276: + grep -Fq _start out/test/x86_64/strip/log +276: + grep -Fq foo out/test/x86_64/strip/log +277: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/stt-common.sh .sh +277: ++ testname=stt-common +277: ++ echo -n 'Testing stt-common ... ' +277: Testing stt-common ... ++ t=out/test/x86_64/stt-common +277: ++ mkdir -p out/test/x86_64/stt-common +276: + grep -Fq bar out/test/x86_64/strip/log +276: + [[ x86_64 != riscv* ]] +276: + [[ x86_64 != loongarch* ]] +276: + grep -Fq .L.baz out/test/x86_64/strip/log +276: + ./mold -o out/test/x86_64/strip/exe out/test/x86_64/strip/a.o -strip-all +273: + cat +273: + cc -o out/test/x86_64/static-pie/a.o -c -xc - -fPIE +277: ++ set -x +275: + cc -B. -o out/test/x86_64/strip-debug/exe out/test/x86_64/strip-debug/a.o -Wl,--strip-debug +277: + cat +277: + cc -fcommon -xc -c -o out/test/x86_64/stt-common/a.o - -Wa,--elf-stt-common=yes +268: + grep -q 'Hello world' +276: + readelf --symbols out/test/x86_64/strip/exe +268: + out/test/x86_64/spare-program-headers/exe3 +269: + nm out/test/x86_64/start-lib/exe +270: + out/test/x86_64/start-stop-symbol/exe +276: + grep -Fq _start out/test/x86_64/strip/log +270: + grep -q 'section foo section foo' +269: + grep -q ' foo$' out/test/x86_64/start-lib/log +270: + 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 +263: + out/test/x86_64/shared-abs-sym/exe2 +263: + grep -q foo=0x3 +276: + grep -Fq foo out/test/x86_64/strip/log +268: ++ readelf -Wl out/test/x86_64/spare-program-headers/exe3 +263: + cp out/test/x86_64/shared-abs-sym/b.so out/test/x86_64/shared-abs-sym/c.so +268: ++ grep NULL +268: ++ wc -l +269: + grep -q ' bar$' out/test/x86_64/start-lib/log +276: + grep -Fq bar out/test/x86_64/strip/log +268: + '[' 1 -eq 1 ']' +268: + 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 +269: + on_exit +269: + echo OK +269: OK +269: + exit 0 +258/387 Test #269: x86_64-start-lib ...................................... Passed 1.05 sec +test 278 + Start 278: x86_64-symbol-rank + +278: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/symbol-rank.sh" +278: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu +278: Environment variables: +278: MACHINE=x86_64 +278: CPU= +278: Test timeout computed to be: 1500 +263: + out/test/x86_64/shared-abs-sym/exe1 +263: + grep -q foo=0x5 +276: + [[ x86_64 != riscv* ]] +276: + [[ x86_64 != loongarch* ]] +276: + grep -Fq .L.baz out/test/x86_64/strip/log +265: + 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 +263: + on_exit +263: + echo OK +263: OK +263: + exit 0 +259/387 Test #263: x86_64-shared-abs-sym ................................. Passed 1.67 sec test 279 Start 279: x86_64-symbol-version-lto @@ -20157,13 +20511,13 @@ 279: MACHINE=x86_64 279: CPU= 279: Test timeout computed to be: 1500 -238/387 Test #258: x86_64-section-align .................................. Passed 4.12 sec -277: ++ trap on_exit EXIT -277: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/stt-common.sh .sh -277: ++ testname=stt-common -277: ++ echo -n 'Testing stt-common ... ' -277: Testing stt-common ... ++ t=out/test/x86_64/stt-common -277: ++ mkdir -p out/test/x86_64/stt-common +277: + cat +276: + on_exit +276: + echo OK +276: OK +276: + exit 0 +277: + cc -fcommon -xc -c -o out/test/x86_64/stt-common/b.o - -Wa,--elf-stt-common=yes +260/387 Test #276: x86_64-strip .......................................... Passed 0.45 sec test 280 Start 280: x86_64-symbol-version @@ -20173,7 +20527,7 @@ 280: MACHINE=x86_64 280: CPU= 280: Test timeout computed to be: 1500 -267: + cc -B. -o out/test/x86_64/soname/b.so -shared out/test/x86_64/soname/a.o -Wl,-soname,foo +278: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/symbol-rank.sh 278: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 278: ++ export LC_ALL=C 278: ++ LC_ALL=C @@ -20190,46 +20544,36 @@ 278: ++ QEMU= 278: ++ case $MACHINE in 278: ++ tlsdesc_opt=-mtls-dialect=gnu2 +279: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/symbol-version-lto.sh +279: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc +279: ++ export LC_ALL=C +279: ++ LC_ALL=C +279: ++ '[' -z x86_64 ']' +279: ++ '[' -z '' ']' +279: ++ TESTDIR=out/test/x86_64 +279: ++ CC=cc +279: ++ CXX=c++ +279: ++ GCC=gcc +279: ++ GXX=g++ +279: ++ OBJDUMP=objdump +279: ++ OBJCOPY=objcopy +279: ++ STRIP=strip +279: ++ QEMU= +279: ++ case $MACHINE in +279: ++ tlsdesc_opt=-mtls-dialect=gnu2 +273: + cc -B. -o out/test/x86_64/static-pie/exe1 out/test/x86_64/static-pie/a.o -static-pie 278: +++ uname +279: +++ uname 278: ++ '[' Linux = FreeBSD ']' 278: ++ trap 'on_error $LINENO' ERR 278: ++ trap on_exit EXIT +279: ++ '[' Linux = FreeBSD ']' +279: ++ trap 'on_error $LINENO' ERR +279: ++ trap on_exit EXIT +241: + ./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 278: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/symbol-rank.sh .sh -278: ++ testname=symbol-rank -278: ++ echo -n 'Testing symbol-rank ... ' -278: Testing symbol-rank ... ++ t=out/test/x86_64/symbol-rank -278: ++ mkdir -p out/test/x86_64/symbol-rank -278: ++ set -x -278: + cat -245: + cat -245: + cc -c -o out/test/x86_64/relocatable/b.o -xc - -252: + grep -q 'foo1 foo2 foo3 foo4 foo5 foo6' -252: + out/test/x86_64/reverse-sections/exe1 -252: + 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 -254: + on_exit -254: + echo OK -254: OK -254: + exit 0 -239/387 Test #254: x86_64-rosegment ...................................... Passed 4.23 sec -test 281 - Start 281: x86_64-symbol-version2 - -281: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/symbol-version2.sh" -281: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -281: Environment variables: -281: MACHINE=x86_64 -281: CPU= -281: Test timeout computed to be: 1500 -261: + out/test/x86_64/section-start/exe2 -276: + ./mold -o out/test/x86_64/strip/exe out/test/x86_64/strip/a.o +279: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/symbol-version-lto.sh .sh 280: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/symbol-version.sh -270: + cc -c -o out/test/x86_64/start-stop-symbol/c.o -xc - -270: + cat -276: + readelf --symbols out/test/x86_64/strip/exe -239: + cat -239: + gcc -c -o out/test/x86_64/relocatable-compressed-debug-info/b.o -xc - -g3 -gz -272: + cat -276: + grep -Fq _start out/test/x86_64/strip/log 280: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 280: ++ export LC_ALL=C 280: ++ LC_ALL=C @@ -20246,7 +20590,78 @@ 280: ++ QEMU= 280: ++ case $MACHINE in 280: ++ tlsdesc_opt=-mtls-dialect=gnu2 +238: + ./mold --relocatable -o out/test/x86_64/relocatable-c++/c.o out/test/x86_64/relocatable-c++/a.o +280: +++ uname +278: ++ testname=symbol-rank +278: ++ echo -n 'Testing symbol-rank ... ' +278: Testing symbol-rank ... ++ t=out/test/x86_64/symbol-rank +278: ++ mkdir -p out/test/x86_64/symbol-rank +280: ++ '[' Linux = FreeBSD ']' +280: ++ trap 'on_error $LINENO' ERR +280: ++ trap on_exit EXIT +279: ++ testname=symbol-version-lto +279: ++ echo -n 'Testing symbol-version-lto ... ' +279: Testing symbol-version-lto ... ++ t=out/test/x86_64/symbol-version-lto +279: ++ mkdir -p out/test/x86_64/symbol-version-lto +272: + grep -Fq 'static-archive/d.a(long-long-long-filename.o)' out/test/x86_64/static-archive/log +278: ++ set -x +280: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/symbol-version.sh .sh +280: ++ testname=symbol-version +280: ++ echo -n 'Testing symbol-version ... ' +280: Testing symbol-version ... ++ t=out/test/x86_64/symbol-version +280: ++ mkdir -p out/test/x86_64/symbol-version +278: + cc -o out/test/x86_64/symbol-rank/a.o -c -xc - +278: + cat +277: + 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 +279: ++ set -x +279: + test_cflags -flto +272: + grep -Fq 'static-archive/d.a(b.o)' out/test/x86_64/static-archive/log +279: + cc -B. -flto -o /dev/null -xc - +274: + chmod 755 out/test/x86_64/stdout/exe +257: + cc -xc -c -o out/test/x86_64/run/a.o - +257: + cat +279: + echo 'int main() {}' +272: + grep -Fq static-archive/c.o out/test/x86_64/static-archive/log +274: + grep -q 'Hello world' +280: ++ set -x +274: + out/test/x86_64/stdout/exe +274: + on_exit +274: + echo OK +274: OK +274: + exit 0 +272: + out/test/x86_64/static-archive/exe +261/387 Test #274: x86_64-stdout ......................................... Passed 0.64 sec +test 281 + Start 281: x86_64-symbol-version2 + +281: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/symbol-version2.sh" +281: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu +281: Environment variables: +281: MACHINE=x86_64 +281: CPU= +281: Test timeout computed to be: 1500 +272: + grep -q 8 +272: + on_exit +272: + echo OK +272: OK +272: + exit 0 +280: + cc -fPIC -c -o out/test/x86_64/symbol-version/a.o -xc - +280: + cat +275: + readelf -W --sections out/test/x86_64/strip-debug/exe +241: + c++ -B. -o out/test/x86_64/relocatable-exception/exe out/test/x86_64/relocatable-exception/c.o +262/387 Test #272: x86_64-static-archive ................................. Passed 0.90 sec +275: + grep -Fq .debug_info out/test/x86_64/strip-debug/log 281: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/symbol-version2.sh +test 282 + Start 282: x86_64-symbol-version3 + +282: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/symbol-version3.sh" +282: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu +282: Environment variables: +282: MACHINE=x86_64 +282: CPU= +282: Test timeout computed to be: 1500 +275: + readelf -W --symbols out/test/x86_64/strip-debug/exe 281: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 281: ++ export LC_ALL=C 281: ++ LC_ALL=C @@ -20263,123 +20678,24 @@ 281: ++ QEMU= 281: ++ case $MACHINE in 281: ++ tlsdesc_opt=-mtls-dialect=gnu2 -276: + grep -Fq foo out/test/x86_64/strip/log -280: +++ uname -272: + cc -o out/test/x86_64/static-archive/b.o -c -xc - -280: ++ '[' Linux = FreeBSD ']' -280: ++ trap 'on_error $LINENO' ERR -280: ++ trap on_exit EXIT +282: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/symbol-version3.sh 281: +++ uname -276: + grep -Fq bar out/test/x86_64/strip/log +275: + grep -q ' bar' 281: ++ '[' Linux = FreeBSD ']' 281: ++ trap 'on_error $LINENO' ERR 281: ++ trap on_exit EXIT -280: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/symbol-version.sh .sh +278: + cc -o out/test/x86_64/symbol-rank/b.o -c -xc - -fcommon 281: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/symbol-version2.sh .sh -276: + [[ x86_64 != riscv* ]] -276: + [[ x86_64 != loongarch* ]] -276: + grep -Fq .L.baz out/test/x86_64/strip/log 281: ++ testname=symbol-version2 281: ++ echo -n 'Testing symbol-version2 ... ' 281: Testing symbol-version2 ... ++ t=out/test/x86_64/symbol-version2 281: ++ mkdir -p out/test/x86_64/symbol-version2 -281: ++ set -x -281: + cc -o out/test/x86_64/symbol-version2/a.o -c -xc - -281: + cat -276: + ./mold -o out/test/x86_64/strip/exe out/test/x86_64/strip/a.o -strip-all -252: + grep -q 'foo5 foo6 foo3 foo4 foo1 foo2' -252: + out/test/x86_64/reverse-sections/exe2 -252: + on_exit -252: + echo OK -252: OK -252: + exit 0 -271: + readelf -sW out/test/x86_64/start-stop/exe1 -247: + tar -C out/test/x86_64/repro -tvf out/test/x86_64/repro/exe.repro.tar -247: + grep -q ' exe.repro/.*/a.o' -278: + cc -o out/test/x86_64/symbol-rank/a.o -c -xc - -271: + grep -q __start_text -261: + grep -q 'main fn1 fn2 0x20000000 0x10000000' -279: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/symbol-version-lto.sh -276: + readelf --symbols out/test/x86_64/strip/exe -247: + tar -C out/test/x86_64/repro -xf out/test/x86_64/repro/exe.repro.tar -279: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc -279: ++ export LC_ALL=C -279: ++ LC_ALL=C -279: ++ '[' -z x86_64 ']' -279: ++ '[' -z '' ']' -279: ++ TESTDIR=out/test/x86_64 -279: ++ CC=cc -279: ++ CXX=c++ -279: ++ GCC=gcc -279: ++ GXX=g++ -279: ++ OBJDUMP=objdump -279: ++ OBJCOPY=objcopy -279: ++ STRIP=strip -279: ++ QEMU= -279: ++ case $MACHINE in -279: ++ tlsdesc_opt=-mtls-dialect=gnu2 -261: + readelf -W --segments out/test/x86_64/section-start/exe2 -261: + grep ' LOAD ' -279: +++ uname -271: + grep -q __stop_text -271: + readelf -sW out/test/x86_64/start-stop/exe1 -279: ++ '[' Linux = FreeBSD ']' -276: + grep -Fq _start out/test/x86_64/strip/log -279: ++ trap 'on_error $LINENO' ERR -279: ++ trap on_exit EXIT -279: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/symbol-version-lto.sh .sh -277: ++ set -x -277: + cat -261: + sed 's/0x[0-9a-f]*//' -279: ++ testname=symbol-version-lto -279: ++ echo -n 'Testing symbol-version-lto ... ' -279: Testing symbol-version-lto ... ++ t=out/test/x86_64/symbol-version-lto -279: ++ mkdir -p out/test/x86_64/symbol-version-lto -271: + on_exit -271: + echo OK -271: OK -271: + exit 0 -276: + grep -Fq foo out/test/x86_64/strip/log -279: ++ set -x -279: + test_cflags -flto -245: + ./mold --relocatable -o out/test/x86_64/relocatable/c.o out/test/x86_64/relocatable/a.o out/test/x86_64/relocatable/b.o -274: + cc -B. -Wl,-build-id=sha1 out/test/x86_64/stdout/a.o -o - -279: + echo 'int main() {}' -270: + 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 -281: + cat -279: + cc -B. -flto -o /dev/null -xc - -277: + cc -fcommon -xc -c -o out/test/x86_64/stt-common/a.o - -Wa,--elf-stt-common=yes -261: + diff out/test/x86_64/section-start/log2 /dev/fd/63 -281: + 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 -272: + cat -276: + grep -Fq bar out/test/x86_64/strip/log -261: ++ sort out/test/x86_64/section-start/log2 -272: + cc -o out/test/x86_64/static-archive/c.o -c -xc - -239: + ./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 -261: + on_exit -261: + echo OK -261: OK -261: + exit 0 -240/387 Test #261: x86_64-section-start .................................. Passed 4.22 sec -269: + cat -test 282 - Start 282: x86_64-symbol-version3 - -282: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/symbol-version3.sh" -282: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -282: Environment variables: -282: MACHINE=x86_64 -282: CPU= -282: Test timeout computed to be: 1500 -269: + cc -o out/test/x86_64/start-lib/c.o -c -xc - -276: + [[ x86_64 != riscv* ]] -276: + [[ x86_64 != loongarch* ]] -276: + grep -Fq .L.baz out/test/x86_64/strip/log -276: + on_exit -276: + echo OK -276: OK -276: + exit 0 -282: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/symbol-version3.sh +278: + cat +238: + ./mold --relocatable -o out/test/x86_64/relocatable-c++/d.o out/test/x86_64/relocatable-c++/b.o +275: + on_exit +275: + echo OK +275: OK +275: + exit 0 282: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 282: ++ export LC_ALL=C 282: ++ LC_ALL=C @@ -20394,46 +20710,9 @@ 282: ++ OBJCOPY=objcopy 282: ++ STRIP=strip 282: ++ QEMU= +263/387 Test #275: x86_64-strip-debug .................................... Passed 0.67 sec 282: ++ case $MACHINE in 282: ++ tlsdesc_opt=-mtls-dialect=gnu2 -282: +++ uname -247: + grep -q /a.o out/test/x86_64/repro/exe.repro/response.txt -247: + grep -q mold out/test/x86_64/repro/exe.repro/version.txt -282: ++ '[' Linux = FreeBSD ']' -282: ++ trap 'on_error $LINENO' ERR -282: ++ trap on_exit EXIT -247: + on_exit -247: + echo OK -247: OK -247: + exit 0 -282: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/symbol-version3.sh .sh -282: ++ testname=symbol-version3 -282: ++ echo -n 'Testing symbol-version3 ... ' -282: Testing symbol-version3 ... ++ t=out/test/x86_64/symbol-version3 -282: ++ mkdir -p out/test/x86_64/symbol-version3 -239: + cc -B. -o out/test/x86_64/relocatable-compressed-debug-info/exe out/test/x86_64/relocatable-compressed-debug-info/c.o -282: ++ set -x -245: + cc -B. -o out/test/x86_64/relocatable/exe out/test/x86_64/relocatable/c.o -282: + cc -o out/test/x86_64/symbol-version3/a.o -c -xc - -282: + cat -268: + out/test/x86_64/spare-program-headers/exe1 -280: ++ testname=symbol-version -280: ++ echo -n 'Testing symbol-version ... ' -280: Testing symbol-version ... ++ t=out/test/x86_64/symbol-version -280: ++ mkdir -p out/test/x86_64/symbol-version -280: ++ set -x -280: + cat -280: + cc -fPIC -c -o out/test/x86_64/symbol-version/a.o -xc - -268: + grep -q 'Hello world' -268: ++ grep NULL -268: ++ wc -l -268: ++ readelf -Wl out/test/x86_64/spare-program-headers/exe1 -268: + '[' 0 -eq 0 ']' -268: + 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 -240: + cat -260: + readelf -SW out/test/x86_64/section-order/exe2 -260: + grep -q '\.fn2 .*00400000' -241/387 Test #247: x86_64-repro .......................................... Passed 4.63 sec test 283 Start 283: x86_64-symbol-version4 @@ -20443,14 +20722,19 @@ 283: MACHINE=x86_64 283: CPU= 283: Test timeout computed to be: 1500 -237: + cc -c -o out/test/x86_64/relocatable-archive/a.o -xc - -237: + cat -248: + grep -q 'undefined symbol: xyz' out/test/x86_64/require-defined/log -260: + grep -Eq ': 0+200000\s.*\s__ehdr_start$' -260: + readelf -sW out/test/x86_64/section-order/exe2 +282: +++ uname +281: ++ set -x +281: + cat +268: + grep -q 'Hello world' +266: + cc -B. -o out/test/x86_64/shuffle-sections/exe1 out/test/x86_64/shuffle-sections/a.o out/test/x86_64/shuffle-sections/b.o +281: + cc -o out/test/x86_64/symbol-version2/a.o -c -xc - +282: ++ '[' Linux = FreeBSD ']' +282: ++ trap 'on_error $LINENO' ERR +282: ++ trap on_exit EXIT +265: + out/test/x86_64/shuffle-sections-seed/exe1 +265: + grep -q 'Hello world' +268: + out/test/x86_64/spare-program-headers/exe4 283: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/symbol-version4.sh -270: + out/test/x86_64/start-stop-symbol/exe -270: + grep -q 'section foo section foo' 283: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 283: ++ export LC_ALL=C 283: ++ LC_ALL=C @@ -20468,19 +20752,31 @@ 283: ++ case $MACHINE in 283: ++ tlsdesc_opt=-mtls-dialect=gnu2 283: +++ uname -269: + 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 -248: + on_exit -248: + echo OK -248: OK -248: + exit 0 -272: + rm -f out/test/x86_64/static-archive/d.a -277: + cat -277: + cc -fcommon -xc -c -o out/test/x86_64/stt-common/b.o - -Wa,--elf-stt-common=yes -264: + cc -B. -o out/test/x86_64/shared/exe out/test/x86_64/shared/c.o out/test/x86_64/shared/b.so -270: + 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 -198: + gcc -B. -o out/test/x86_64/lto-gcc/exe2 out/test/x86_64/lto-gcc/b.o --verbose -242/387 Test #248: x86_64-require-defined ................................ Passed 4.60 sec -198: + grep -q -- -fwpa +282: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/symbol-version3.sh .sh +238: + 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 +265: + 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 +283: ++ '[' Linux = FreeBSD ']' +283: ++ trap 'on_error $LINENO' ERR +283: ++ trap on_exit EXIT +282: ++ testname=symbol-version3 +203: + cc -c -xc -o out/test/x86_64/many-sections/b.o - +282: ++ echo -n 'Testing symbol-version3 ... ' +282: Testing symbol-version3 ... ++ t=out/test/x86_64/symbol-version3 +282: ++ mkdir -p out/test/x86_64/symbol-version3 +270: + grep -q 'section foo section foo' +203: + cat +270: + out/test/x86_64/start-stop-symbol/exe +283: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/symbol-version4.sh .sh +282: ++ set -x +283: ++ testname=symbol-version4 +283: ++ echo -n 'Testing symbol-version4 ... ' +283: Testing symbol-version4 ... ++ t=out/test/x86_64/symbol-version4 +283: ++ mkdir -p out/test/x86_64/symbol-version4 +270: + on_exit +270: + echo OK +270: OK +270: + exit 0 +264/387 Test #270: x86_64-start-stop-symbol .............................. Passed 1.12 sec test 284 Start 284: x86_64-symtab-dso @@ -20490,43 +20786,12 @@ 284: MACHINE=x86_64 284: CPU= 284: Test timeout computed to be: 1500 -260: + readelf -W --segments out/test/x86_64/section-order/exe2 -260: + grep -Eq 'PHDR\s.*0x0+300000\s' -260: + cc -B. -o out/test/x86_64/section-order/exe3 out/test/x86_64/section-order/a.o -no-pie '-Wl,--section-order==0x200000 !ehdr_start EHDR %0x20 !rodata_start RODATA =0x300000 !phdr_start PHDR %4096 !phdr_end =0x400000 !text_start TEXT DATA BSS' -272: + cd out/test/x86_64/static-archive -272: + ar rcs d.a long-long-long-filename.o b.o -283: ++ '[' Linux = FreeBSD ']' -283: ++ trap 'on_error $LINENO' ERR -283: ++ trap on_exit EXIT -283: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/symbol-version4.sh .sh -283: ++ testname=symbol-version4 -283: ++ echo -n 'Testing symbol-version4 ... ' -283: Testing symbol-version4 ... ++ t=out/test/x86_64/symbol-version4 -283: ++ mkdir -p out/test/x86_64/symbol-version4 -283: ++ set -x -249: + on_exit -249: + echo OK -249: OK -249: + exit 0 -281: + readelf -W --dyn-syms out/test/x86_64/symbol-version2/c.so -281: + grep -q ' foo@TEST' out/test/x86_64/symbol-version2/log -274: + chmod 755 out/test/x86_64/stdout/exe -274: + grep -q 'Hello world' -274: + out/test/x86_64/stdout/exe +268: ++ grep NULL +268: ++ readelf -Wl out/test/x86_64/spare-program-headers/exe4 +268: ++ wc -l +282: + cat +282: + cc -o out/test/x86_64/symbol-version3/a.o -c -xc - 284: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/symtab-dso.sh -243/387 Test #249: x86_64-response-file .................................. Passed 4.60 sec -272: + 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: + cat -283: + cc -o out/test/x86_64/symbol-version4/a.o -c -xc - -fPIC -test 285 - Start 285: x86_64-symtab-section-symbols - -285: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/symtab-section-symbols.sh" -285: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -285: Environment variables: -285: MACHINE=x86_64 -285: CPU= -285: Test timeout computed to be: 1500 284: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 284: ++ export LC_ALL=C 284: ++ LC_ALL=C @@ -20543,51 +20808,41 @@ 284: ++ QEMU= 284: ++ case $MACHINE in 284: ++ tlsdesc_opt=-mtls-dialect=gnu2 -281: + grep -q ' bar@TEST' out/test/x86_64/symbol-version2/log -238: + cat -238: + c++ -c -o out/test/x86_64/relocatable-c++/b.o -xc++ - +283: ++ set -x 284: +++ uname +268: + '[' 5 -eq 5 ']' +268: + on_exit +268: + echo OK +268: OK +268: + exit 0 +283: + cc -o out/test/x86_64/symbol-version4/a.o -c -xc - -fPIC +283: + cat 284: ++ '[' Linux = FreeBSD ']' 284: ++ trap 'on_error $LINENO' ERR 284: ++ trap on_exit EXIT +265/387 Test #268: x86_64-spare-program-headers .......................... Passed 1.49 sec +test 285 + Start 285: x86_64-symtab-section-symbols + +285: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/symtab-section-symbols.sh" +285: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu +285: Environment variables: +285: MACHINE=x86_64 +285: CPU= +285: Test timeout computed to be: 1500 +281: + cat +281: + 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 +257: ++ pwd +257: + LD_PRELOAD=/build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu/mold-wrapper.so +257: ++ pwd +257: + MOLD_PATH=/build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu/mold +257: + cc -o out/test/x86_64/run/exe out/test/x86_64/run/a.o -B/usr/bin 284: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/symtab-dso.sh .sh 284: ++ testname=symtab-dso 284: ++ echo -n 'Testing symtab-dso ... ' 284: Testing symtab-dso ... ++ t=out/test/x86_64/symtab-dso 284: ++ mkdir -p out/test/x86_64/symtab-dso -274: + on_exit -274: + echo OK -274: OK -274: + exit 0 -195: + out/test/x86_64/lto-archive/exe -195: + grep -q 'Hello world' -245: + out/test/x86_64/relocatable/exe -244/387 Test #274: x86_64-stdout ......................................... Passed 3.92 sec -284: ++ set -x -test 286 - Start 286: x86_64-symtab - -286: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/symtab.sh" -286: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -286: Environment variables: -286: MACHINE=x86_64 -286: CPU= -286: Test timeout computed to be: 1500 -284: + cat -284: + cc -o out/test/x86_64/symtab-dso/a.o -c -xc - -195: + nm out/test/x86_64/lto-archive/exe -195: + grep -q hello out/test/x86_64/lto-archive/log -239: + out/test/x86_64/relocatable-compressed-debug-info/exe -239: + grep -q 'Hello world' -239: + on_exit -239: + echo OK -239: OK -239: + exit 0 -245: Hello world -245: + on_exit -245: + echo OK -245: OK -245: + exit 0 +278: + cc -o out/test/x86_64/symbol-rank/c.o -c -xc - 285: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/symtab-section-symbols.sh 285: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 285: ++ export LC_ALL=C @@ -20605,39 +20860,46 @@ 285: ++ QEMU= 285: ++ case $MACHINE in 285: ++ tlsdesc_opt=-mtls-dialect=gnu2 +280: + echo 'VER1 { local: *; }; VER2 { local: *; }; VER3 { local: *; };' +280: + 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 +284: ++ set -x +278: + cat 285: +++ uname -281: + grep -q ' bar1' out/test/x86_64/symbol-version2/log -245/387 Test #239: x86_64-relocatable-compressed-debug-info .............. Passed 5.06 sec -281: + grep -q ' foo@@TEST' out/test/x86_64/symbol-version2/log -test 287 - Start 287: x86_64-synthetic-symbols - -287: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/synthetic-symbols.sh" -287: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -287: Environment variables: -287: MACHINE=x86_64 -287: CPU= -287: Test timeout computed to be: 1500 -281: + on_exit -281: + echo OK -281: OK -281: + exit 0 285: ++ '[' Linux = FreeBSD ']' 285: ++ trap 'on_error $LINENO' ERR 285: ++ trap on_exit EXIT +284: + cat +284: + cc -o out/test/x86_64/symtab-dso/a.o -c -xc - +277: + grep -q '0 5 42' +277: + out/test/x86_64/stt-common/exe 285: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/symtab-section-symbols.sh .sh -246/387 Test #245: x86_64-relocatable .................................... Passed 4.81 sec -286: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/symtab.sh -195: + grep -q howdy out/test/x86_64/lto-archive/log -test 288 - Start 288: x86_64-sysroot-linker-script +285: ++ testname=symtab-section-symbols +285: ++ echo -n 'Testing symtab-section-symbols ... ' +285: Testing symtab-section-symbols ... ++ t=out/test/x86_64/symtab-section-symbols +285: ++ mkdir -p out/test/x86_64/symtab-section-symbols +277: + readelf --sections out/test/x86_64/stt-common/exe +285: ++ set -x +285: + cc -o out/test/x86_64/symtab-section-symbols/a.o -c -xc - +285: + cat +277: + grep -q '.common .*NOBITS' out/test/x86_64/stt-common/log +277: + on_exit +277: + echo OK +277: OK +277: + exit 0 +266/387 Test #277: x86_64-stt-common ..................................... Passed 0.63 sec +test 286 + Start 286: x86_64-symtab -288: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/sysroot-linker-script.sh" -288: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -288: Environment variables: -288: MACHINE=x86_64 -288: CPU= -288: Test timeout computed to be: 1500 +286: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/symtab.sh" +286: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu +286: Environment variables: +286: MACHINE=x86_64 +286: CPU= +286: Test timeout computed to be: 1500 +273: + out/test/x86_64/static-pie/exe1 +273: + grep -q 'Hello world' +282: + cat +286: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/symtab.sh 286: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 286: ++ export LC_ALL=C 286: ++ LC_ALL=C @@ -20654,26 +20916,53 @@ 286: ++ QEMU= 286: ++ case $MACHINE in 286: ++ tlsdesc_opt=-mtls-dialect=gnu2 +273: + cc -B. -o out/test/x86_64/static-pie/exe2 out/test/x86_64/static-pie/a.o -static-pie -Wl,--no-relax +282: + 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 286: +++ uname -285: ++ testname=symtab-section-symbols -285: ++ echo -n 'Testing symtab-section-symbols ... ' -285: Testing symtab-section-symbols ... ++ t=out/test/x86_64/symtab-section-symbols -285: ++ mkdir -p out/test/x86_64/symtab-section-symbols -195: + on_exit -195: + echo OK -195: OK -195: + exit 0 -280: + echo 'VER1 { local: *; }; VER2 { local: *; }; VER3 { local: *; };' -280: + 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 +265: + out/test/x86_64/shuffle-sections-seed/exe2 +265: + grep -q 'Hello world' 286: ++ '[' Linux = FreeBSD ']' 286: ++ trap 'on_error $LINENO' ERR 286: ++ trap on_exit EXIT 286: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/symtab.sh .sh +286: ++ testname=symtab +286: ++ echo -n 'Testing symtab ... ' +286: Testing symtab ... ++ t=out/test/x86_64/symtab +286: ++ mkdir -p out/test/x86_64/symtab +265: + 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 +203: + 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 +266: + grep -q 'Hello world' +278: + cat +278: + cc -o out/test/x86_64/symbol-rank/d.o -c -xc - -fcommon +266: + out/test/x86_64/shuffle-sections/exe1 +266: + 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 +286: ++ set -x +286: + cc -o out/test/x86_64/symtab/a.o -c -x assembler - +286: + cat +241: + out/test/x86_64/relocatable-exception/exe +257: + readelf -p .comment out/test/x86_64/run/exe +257: + grep -q mold out/test/x86_64/run/log +241: 0 +241: + on_exit +241: + echo OK +241: OK +241: + exit 0 +267/387 Test #241: x86_64-relocatable-exception .......................... Passed 4.50 sec +test 287 + Start 287: x86_64-synthetic-symbols + +287: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/synthetic-symbols.sh" +287: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu +287: Environment variables: +287: MACHINE=x86_64 +287: CPU= +287: Test timeout computed to be: 1500 +286: + cat +257: + grep -q '^MOLD_PATH=.*/mold$' +286: + cc -o out/test/x86_64/symtab/b.o -c -x assembler - +257: + ./mold -run env +283: + cat 287: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/synthetic-symbols.sh -288: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/sysroot-linker-script.sh -282: + cat -285: ++ set -x -285: + cat 287: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 287: ++ export LC_ALL=C 287: ++ LC_ALL=C @@ -20690,17 +20979,44 @@ 287: ++ QEMU= 287: ++ case $MACHINE in 287: ++ tlsdesc_opt=-mtls-dialect=gnu2 -285: + cc -o out/test/x86_64/symtab-section-symbols/a.o -c -xc - +238: + out/test/x86_64/relocatable-c++/exe +238: + grep -q 'Hello world' +286: + echo '{ local: module_local; global: *; };' +286: + ./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 287: +++ uname -282: + 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 +287: ++ '[' Linux = FreeBSD ']' +287: ++ trap 'on_error $LINENO' ERR +287: ++ trap on_exit EXIT +283: + 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 +238: + on_exit +238: + echo OK +238: OK +238: + exit 0 +268/387 Test #238: x86_64-relocatable-c++ ................................ Passed 4.68 sec +test 288 + Start 288: x86_64-sysroot-linker-script + +288: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/sysroot-linker-script.sh" +288: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu +288: Environment variables: +288: MACHINE=x86_64 +288: CPU= +288: Test timeout computed to be: 1500 +287: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/synthetic-symbols.sh .sh +287: ++ testname=synthetic-symbols +287: ++ echo -n 'Testing synthetic-symbols ... ' +287: Testing synthetic-symbols ... ++ t=out/test/x86_64/synthetic-symbols +287: ++ mkdir -p out/test/x86_64/synthetic-symbols +287: ++ set -x +285: + cc -B. -o out/test/x86_64/symtab-section-symbols/exe out/test/x86_64/symtab-section-symbols/a.o +284: + cc -B. -o out/test/x86_64/symtab-dso/exe out/test/x86_64/symtab-dso/a.o +287: + cc -c -o out/test/x86_64/synthetic-symbols/a.o -xc - +287: + cat +288: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/sysroot-linker-script.sh 288: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 288: ++ export LC_ALL=C 288: ++ LC_ALL=C 288: ++ '[' -z x86_64 ']' -286: ++ testname=symtab -286: ++ echo -n 'Testing symtab ... ' -286: Testing symtab ... ++ t=out/test/x86_64/symtab -286: ++ mkdir -p out/test/x86_64/symtab 288: ++ '[' -z '' ']' 288: ++ TESTDIR=out/test/x86_64 288: ++ CC=cc @@ -20713,18 +21029,51 @@ 288: ++ QEMU= 288: ++ case $MACHINE in 288: ++ tlsdesc_opt=-mtls-dialect=gnu2 +257: + ./mold -run /usr/bin/ld --version +257: + grep -q mold 288: +++ uname 288: ++ '[' Linux = FreeBSD ']' 288: ++ trap 'on_error $LINENO' ERR 288: ++ trap on_exit EXIT -268: + out/test/x86_64/spare-program-headers/exe2 -268: + grep -q 'Hello world' -287: ++ '[' Linux = FreeBSD ']' -287: ++ trap 'on_error $LINENO' ERR -287: ++ trap on_exit EXIT -287: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/synthetic-symbols.sh .sh -247/387 Test #195: x86_64-lto-archive .................................... Passed 6.50 sec +281: + readelf -W --dyn-syms out/test/x86_64/symbol-version2/c.so +262: + on_qemu +262: + '[' '' '!=' '' ']' +262: + grep -qw qemu /proc/cpuinfo 288: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/sysroot-linker-script.sh .sh +288: ++ testname=sysroot-linker-script +288: ++ echo -n 'Testing sysroot-linker-script ... ' +288: Testing sysroot-linker-script ... ++ t=out/test/x86_64/sysroot-linker-script +288: ++ mkdir -p out/test/x86_64/sysroot-linker-script +280: + readelf --symbols out/test/x86_64/symbol-version/c.so +262: + command -v gdb +262: + command -v flock +262: + cat +262: + cc -c -o out/test/x86_64/separate-debug-file/a.o out/test/x86_64/separate-debug-file/a.c -g +280: + grep -Fq foo@VER1 out/test/x86_64/symbol-version/log +281: + grep -q ' foo@TEST' out/test/x86_64/symbol-version2/log +286: mold: warning: entry symbol is not defined: _start +288: ++ set -x +288: + [[ x86_64 = loongarch* ]] +288: + cat +286: + readelf --symbols out/test/x86_64/symtab/exe +280: + grep -Fq foo@VER2 out/test/x86_64/symbol-version/log +288: + cc -o out/test/x86_64/sysroot-linker-script/a.o -c -xc - +286: + grep -Eq '0 NOTYPE LOCAL DEFAULT .* local1' out/test/x86_64/symtab/log +281: + grep -q ' bar@TEST' out/test/x86_64/symbol-version2/log +266: + grep -q 'Hello world' +280: + grep -Fq foo@@VER3 out/test/x86_64/symbol-version/log +281: + grep -q ' bar1' out/test/x86_64/symbol-version2/log +266: + out/test/x86_64/shuffle-sections/exe2 +287: + cc -c -o out/test/x86_64/synthetic-symbols/b.o -xc - +278: + rm -f out/test/x86_64/symbol-rank/x.a +257: + grep -q mold +286: + grep -Eq '0 NOTYPE LOCAL DEFAULT .* local2' out/test/x86_64/symtab/log +266: + diff out/test/x86_64/shuffle-sections/exe1 out/test/x86_64/shuffle-sections/exe2 +280: + on_exit +280: + echo OK +280: OK +280: + exit 0 +269/387 Test #280: x86_64-symbol-version ................................. Passed 0.68 sec test 289 Start 289: x86_64-sysroot @@ -20734,43 +21083,18 @@ 289: MACHINE=x86_64 289: CPU= 289: Test timeout computed to be: 1500 -288: ++ testname=sysroot-linker-script -288: ++ echo -n 'Testing sysroot-linker-script ... ' -288: Testing sysroot-linker-script ... ++ t=out/test/x86_64/sysroot-linker-script -288: ++ mkdir -p out/test/x86_64/sysroot-linker-script -288: ++ set -x -288: + [[ x86_64 = loongarch* ]] -286: ++ set -x -286: + cc -o out/test/x86_64/symtab/a.o -c -x assembler - -268: ++ readelf -Wl out/test/x86_64/spare-program-headers/exe2 -268: ++ wc -l -268: ++ grep NULL -287: ++ testname=synthetic-symbols -287: ++ echo -n 'Testing synthetic-symbols ... ' -287: Testing synthetic-symbols ... ++ t=out/test/x86_64/synthetic-symbols -287: ++ mkdir -p out/test/x86_64/synthetic-symbols -288: + cat -288: + cc -o out/test/x86_64/sysroot-linker-script/a.o -c -xc - -286: + cat -241: + c++ -c -o out/test/x86_64/relocatable-exception/a.o -xc++ - -268: + '[' 0 -eq 0 ']' -268: + 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 -287: ++ set -x -287: + cc -c -o out/test/x86_64/synthetic-symbols/a.o -xc - 287: + cat -270: + out/test/x86_64/start-stop-symbol/exe -270: + grep -q 'section foo section foo' -277: + 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 -237: + cat -237: + cc -c -o out/test/x86_64/relocatable-archive/b.o -xc - -286: + cat -286: + cc -o out/test/x86_64/symtab/b.o -c -x assembler - -241: + cat -270: + on_exit -270: + echo OK -270: OK -270: + exit 0 -248/387 Test #270: x86_64-start-stop-symbol .............................. Passed 4.17 sec +278: + ar rcs out/test/x86_64/symbol-rank/x.a out/test/x86_64/symbol-rank/a.o out/test/x86_64/symbol-rank/b.o out/test/x86_64/symbol-rank/c.o +281: + grep -q ' foo@@TEST' out/test/x86_64/symbol-version2/log +257: + ./mold -run /usr/bin/ld.lld --version +286: + grep -Eq '0 NOTYPE LOCAL DEFAULT .* module_local' out/test/x86_64/symtab/log +266: + on_exit +266: + echo OK +266: OK +266: + exit 0 +289: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/sysroot.sh +286: + grep -Eq '0 NOTYPE GLOBAL DEFAULT .* foo' out/test/x86_64/symtab/log +270/387 Test #266: x86_64-shuffle-sections ............................... Passed 2.10 sec test 290 Start 290: x86_64-sysroot2 @@ -20780,24 +21104,75 @@ 290: MACHINE=x86_64 290: CPU= 290: Test timeout computed to be: 1500 -240: + cc -c -o out/test/x86_64/relocatable-debug-info/b.o -xc - -g -263: + cp out/test/x86_64/shared-abs-sym/a.so out/test/x86_64/shared-abs-sym/c.so -275: + cc -B. -o out/test/x86_64/strip-debug/exe out/test/x86_64/strip-debug/a.o -Wl,--strip-debug -286: + echo '{ local: module_local; global: *; };' -286: + ./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 -263: + 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 -260: + readelf -sW out/test/x86_64/section-order/exe3 -260: + grep -Eq '\b0+200000 .* ehdr_start$' out/test/x86_64/section-order/log3 -264: + grep -q hello -264: + out/test/x86_64/shared/exe -283: + cat -278: + cc -o out/test/x86_64/symbol-rank/b.o -c -xc - -fcommon -201: + '[' x86_64 = ppc64 ']' -201: + nm -D out/test/x86_64/lto-version-script/c.so +286: + grep -Eq '0 NOTYPE GLOBAL DEFAULT .* bar' out/test/x86_64/symtab/log +286: + grep -Eq '0 NOTYPE GLOBAL DEFAULT .* this_is_global' out/test/x86_64/symtab/log +278: + 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 +281: + on_exit +281: + echo OK +281: OK +281: + exit 0 +265: + out/test/x86_64/shuffle-sections-seed/exe3 +265: + grep -q 'Hello world' +271/387 Test #281: x86_64-symbol-version2 ................................ Passed 0.62 sec +test 291 + Start 291: x86_64-tail-call + +291: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/tail-call.sh" +291: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu +291: Environment variables: +291: MACHINE=x86_64 +291: CPU= +291: Test timeout computed to be: 1500 +286: + on_exit +286: + echo OK +286: OK +286: + exit 0 +265: + 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 +289: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc +289: ++ export LC_ALL=C +289: ++ LC_ALL=C +289: ++ '[' -z x86_64 ']' +289: ++ '[' -z '' ']' +289: ++ TESTDIR=out/test/x86_64 +289: ++ CC=cc +289: ++ CXX=c++ +289: ++ GCC=gcc +289: ++ GXX=g++ +289: ++ OBJDUMP=objdump +289: ++ OBJCOPY=objcopy +289: ++ STRIP=strip +289: ++ QEMU= +289: ++ case $MACHINE in +289: ++ tlsdesc_opt=-mtls-dialect=gnu2 +289: +++ uname 290: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/sysroot2.sh -283: + 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 -201: + grep -q 'T foo' -260: + grep -Eq '\b0+200040 .* rodata_start$' out/test/x86_64/section-order/log3 +272/387 Test #286: x86_64-symtab ......................................... Passed 0.37 sec +test 292 + Start 292: x86_64-tbss-only + +292: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/tbss-only.sh" +292: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu +292: Environment variables: +292: MACHINE=x86_64 +292: CPU= +292: Test timeout computed to be: 1500 +288: + mkdir -p out/test/x86_64/sysroot-linker-script/foo/bar +288: + rm -f out/test/x86_64/sysroot-linker-script/foo/bar/libfoo.a +288: + ar rcs out/test/x86_64/sysroot-linker-script/foo/bar/libfoo.a out/test/x86_64/sysroot-linker-script/a.o +257: + grep -q mold +257: + ./mold -run /usr/bin/ld.gold --version +289: ++ '[' Linux = FreeBSD ']' +289: ++ trap 'on_error $LINENO' ERR +289: ++ trap on_exit EXIT +289: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/sysroot.sh .sh +289: ++ testname=sysroot +289: ++ echo -n 'Testing sysroot ... ' +289: Testing sysroot ... ++ t=out/test/x86_64/sysroot +289: ++ mkdir -p out/test/x86_64/sysroot +289: ++ set -x +289: + [[ x86_64 = loongarch* ]] +289: + cc -c -o out/test/x86_64/sysroot/a.o -xc - +289: + cat 290: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 290: ++ export LC_ALL=C 290: ++ LC_ALL=C @@ -20815,123 +21190,13 @@ 290: ++ case $MACHINE in 290: ++ tlsdesc_opt=-mtls-dialect=gnu2 290: +++ uname -201: + grep -q 'T bar' -260: + grep -Eq '\b0+300000 .* phdr_start$' out/test/x86_64/section-order/log3 290: ++ '[' Linux = FreeBSD ']' 290: ++ trap 'on_error $LINENO' ERR 290: ++ trap on_exit EXIT 290: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/sysroot2.sh .sh -201: + nm -D out/test/x86_64/lto-version-script/c.so -264: + readelf --symbols out/test/x86_64/shared/exe -260: + grep -Eq '\b0+301000 .* phdr_end$' out/test/x86_64/section-order/log3 -260: + grep -Eq '\b0+400000 .* text_start$' out/test/x86_64/section-order/log3 -264: + grep -q fn3 -201: + on_exit -201: + echo OK -201: OK -201: + exit 0 -272: + grep -Fq 'static-archive/d.a(long-long-long-filename.o)' out/test/x86_64/static-archive/log -264: + on_exit -264: + echo OK -264: OK -264: + exit 0 -272: + grep -Fq 'static-archive/d.a(b.o)' out/test/x86_64/static-archive/log -262: + on_qemu -262: + '[' '' '!=' '' ']' -262: + grep -qw qemu /proc/cpuinfo -260: + on_exit -260: + echo OK -260: OK -260: + exit 0 -290: ++ testname=sysroot2 -290: ++ echo -n 'Testing sysroot2 ... ' -290: Testing sysroot2 ... ++ t=out/test/x86_64/sysroot2 -290: ++ mkdir -p out/test/x86_64/sysroot2 -262: + command -v gdb -262: + command -v flock -262: + cat -269: + nm out/test/x86_64/start-lib/exe -286: mold: warning: entry symbol is not defined: _start -286: + readelf --symbols out/test/x86_64/symtab/exe -277: + grep -q '0 5 42' -277: + out/test/x86_64/stt-common/exe -287: + cat -249/387 Test #264: x86_64-shared ......................................... Passed 4.45 sec -262: + cc -c -o out/test/x86_64/separate-debug-file/a.o out/test/x86_64/separate-debug-file/a.c -g -290: ++ set -x -290: + [[ x86_64 = loongarch* ]] -290: + mkdir -p out/test/x86_64/sysroot2/bin out/test/x86_64/sysroot2/sysroot/foo -287: + cc -c -o out/test/x86_64/synthetic-symbols/b.o -xc - -277: + readelf --sections out/test/x86_64/stt-common/exe -test 291 - Start 291: x86_64-tail-call - -291: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/tail-call.sh" -291: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -291: Environment variables: -291: MACHINE=x86_64 -291: CPU= -291: Test timeout computed to be: 1500 -272: + grep -Fq static-archive/c.o out/test/x86_64/static-archive/log -272: + out/test/x86_64/static-archive/exe -272: + grep -q 8 -272: + on_exit -272: + echo OK -272: OK -272: + exit 0 -277: + grep -q '.common .*NOBITS' out/test/x86_64/stt-common/log -277: + on_exit -277: + echo OK -277: OK -277: + exit 0 -290: + cat -290: + cat -286: + grep -Eq '0 NOTYPE LOCAL DEFAULT .* local1' out/test/x86_64/symtab/log -250/387 Test #201: x86_64-lto-version-script ............................. Passed 6.43 sec -269: + grep -q ' foo$' out/test/x86_64/start-lib/log -251/387 Test #277: x86_64-stt-common ..................................... Passed 4.05 sec -252/387 Test #272: x86_64-static-archive ................................. Passed 4.20 sec -test 292 - Start 292: x86_64-tbss-only - -292: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/tbss-only.sh" -292: Working Directory: /build/reproducible-path/mold-2.36.0+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-thin-archive - -293: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/thin-archive.sh" -293: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -293: Environment variables: -293: MACHINE=x86_64 -293: CPU= -293: Test timeout computed to be: 1500 -test 294 - Start 294: x86_64-thread-count - -294: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/thread-count.sh" -294: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -294: Environment variables: -294: MACHINE=x86_64 -294: CPU= -294: Test timeout computed to be: 1500 -269: + grep -q ' bar$' out/test/x86_64/start-lib/log -269: + on_exit -269: + echo OK -269: OK -269: + exit 0 -240: + grep -q 'Warning: DIE at offset' -240: + objdump --dwarf=info out/test/x86_64/relocatable-debug-info/a.o out/test/x86_64/relocatable-debug-info/b.o -290: + cc -c -o out/test/x86_64/sysroot2/sysroot/foo/x.o -xc - -290: + cat -286: + grep -Eq '0 NOTYPE LOCAL DEFAULT .* local2' out/test/x86_64/symtab/log -286: + grep -Eq '0 NOTYPE LOCAL DEFAULT .* module_local' out/test/x86_64/symtab/log -286: + grep -Eq '0 NOTYPE GLOBAL DEFAULT .* foo' out/test/x86_64/symtab/log -286: + grep -Eq '0 NOTYPE GLOBAL DEFAULT .* bar' out/test/x86_64/symtab/log -286: + grep -Eq '0 NOTYPE GLOBAL DEFAULT .* this_is_global' out/test/x86_64/symtab/log +282: + readelf -W --dyn-syms out/test/x86_64/symbol-version3/c.so +283: + cc -o out/test/x86_64/symbol-version4/d.o -c -xc - -fPIC +283: + cat 291: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/tail-call.sh 291: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 291: ++ export LC_ALL=C @@ -20950,54 +21215,15 @@ 291: ++ case $MACHINE in 291: ++ tlsdesc_opt=-mtls-dialect=gnu2 291: +++ uname +290: ++ testname=sysroot2 +290: ++ echo -n 'Testing sysroot2 ... ' +290: Testing sysroot2 ... ++ t=out/test/x86_64/sysroot2 +290: ++ mkdir -p out/test/x86_64/sysroot2 +292: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/tbss-only.sh +282: + grep -q ' foo@@TEST1' out/test/x86_64/symbol-version3/log 291: ++ '[' Linux = FreeBSD ']' 291: ++ trap 'on_error $LINENO' ERR 291: ++ trap on_exit EXIT -291: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/tail-call.sh .sh -285: + cc -B. -o out/test/x86_64/symtab-section-symbols/exe out/test/x86_64/symtab-section-symbols/a.o -284: + cc -B. -o out/test/x86_64/symtab-dso/exe out/test/x86_64/symtab-dso/a.o -288: + mkdir -p out/test/x86_64/sysroot-linker-script/foo/bar -288: + rm -f out/test/x86_64/sysroot-linker-script/foo/bar/libfoo.a -288: + ar rcs out/test/x86_64/sysroot-linker-script/foo/bar/libfoo.a out/test/x86_64/sysroot-linker-script/a.o -282: + readelf -W --dyn-syms out/test/x86_64/symbol-version3/c.so -282: + grep -q ' foo@@TEST1' out/test/x86_64/symbol-version3/log -253/387 Test #269: x86_64-start-lib ...................................... Passed 4.31 sec -test 295 - Start 295: x86_64-tls-alignment-multi - -295: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/tls-alignment-multi.sh" -295: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -295: Environment variables: -295: MACHINE=x86_64 -295: CPU= -295: Test timeout computed to be: 1500 -293: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/thin-archive.sh -293: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc -293: ++ export LC_ALL=C -293: ++ LC_ALL=C -293: ++ '[' -z x86_64 ']' -293: ++ '[' -z '' ']' -293: ++ TESTDIR=out/test/x86_64 -293: ++ CC=cc -293: ++ CXX=c++ -293: ++ GCC=gcc -293: ++ GXX=g++ -293: ++ OBJDUMP=objdump -293: ++ OBJCOPY=objcopy -293: ++ STRIP=strip -293: ++ QEMU= -293: ++ case $MACHINE in -293: ++ tlsdesc_opt=-mtls-dialect=gnu2 -293: +++ uname -293: ++ '[' Linux = FreeBSD ']' -293: ++ trap 'on_error $LINENO' ERR -293: ++ trap on_exit EXIT -293: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/thin-archive.sh .sh -293: ++ testname=thin-archive -293: ++ echo -n 'Testing thin-archive ... ' -293: Testing thin-archive ... ++ t=out/test/x86_64/thin-archive -293: ++ mkdir -p out/test/x86_64/thin-archive -292: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/tbss-only.sh 292: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 292: ++ export LC_ALL=C 292: ++ LC_ALL=C @@ -21014,44 +21240,119 @@ 292: ++ QEMU= 292: ++ case $MACHINE in 292: ++ tlsdesc_opt=-mtls-dialect=gnu2 +290: ++ set -x +290: + [[ x86_64 = loongarch* ]] +290: + mkdir -p out/test/x86_64/sysroot2/bin out/test/x86_64/sysroot2/sysroot/foo 292: +++ uname 292: ++ '[' Linux = FreeBSD ']' 292: ++ trap 'on_error $LINENO' ERR 292: ++ trap on_exit EXIT +290: + cat +290: + cat +288: + cat +284: + grep -q 'U puts$' +257: + 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 +282: + grep -q ' foo@TEST2' out/test/x86_64/symbol-version3/log +284: + nm out/test/x86_64/symtab-dso/exe +262: + cc -B. -o out/test/x86_64/separate-debug-file/exe1 out/test/x86_64/separate-debug-file/a.o -Wl,--separate-debug-file +285: + grep -q 'SECTION LOCAL DEFAULT' 292: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/tbss-only.sh .sh -293: ++ set -x -293: + cc -o out/test/x86_64/thin-archive/long-long-long-filename.o -c -xc - 292: ++ testname=tbss-only 292: ++ echo -n 'Testing tbss-only ... ' 292: Testing tbss-only ... ++ t=out/test/x86_64/tbss-only +291: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/tail-call.sh .sh 292: ++ mkdir -p out/test/x86_64/tbss-only +285: + readelf -s out/test/x86_64/symtab-section-symbols/exe +282: + grep -q ' foo@TEST3' out/test/x86_64/symbol-version3/log +284: + on_exit +284: + echo OK +284: OK +284: + exit 0 +285: + on_exit +285: + echo OK +285: OK +285: + exit 0 +273/387 Test #284: x86_64-symtab-dso ..................................... Passed 0.59 sec +274/387 Test #285: x86_64-symtab-section-symbols ......................... Passed 0.56 sec +test 293 + Start 293: x86_64-thin-archive + +293: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/thin-archive.sh" +293: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu +293: Environment variables: +293: MACHINE=x86_64 +293: CPU= +293: Test timeout computed to be: 1500 +test 294 + Start 294: x86_64-thread-count + +294: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/thread-count.sh" +294: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu +294: Environment variables: +294: MACHINE=x86_64 +294: CPU= +294: Test timeout computed to be: 1500 291: ++ testname=tail-call 291: ++ echo -n 'Testing tail-call ... ' 291: Testing tail-call ... ++ t=out/test/x86_64/tail-call 291: ++ mkdir -p out/test/x86_64/tail-call 291: ++ set -x -291: + cat 291: + cc -O2 -o out/test/x86_64/tail-call/a.o -c -xc - -282: + grep -q ' foo@TEST2' out/test/x86_64/symbol-version3/log -282: + grep -q ' foo@TEST3' out/test/x86_64/symbol-version3/log -286: + on_exit -286: + echo OK -286: OK -286: + exit 0 -240: + ./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 -280: + readelf --symbols out/test/x86_64/symbol-version/c.so -280: + grep -Fq foo@VER1 out/test/x86_64/symbol-version/log -280: + grep -Fq foo@VER2 out/test/x86_64/symbol-version/log -237: + cat -237: + cc -c -o out/test/x86_64/relocatable-archive/c.o -xc - -275: + readelf -W --sections out/test/x86_64/strip-debug/exe -275: + grep -Fq .debug_info out/test/x86_64/strip-debug/log -254/387 Test #286: x86_64-symtab ......................................... Passed 0.24 sec -293: + cat +291: + cat +292: ++ set -x +292: + cc -o out/test/x86_64/tbss-only/a.o -c -xc - +292: + cat +257: + touch out/test/x86_64/run/ld out/test/x86_64/run/ld.lld out/test/x86_64/run/ld.gold +257: + echo '#!/bin/sh' +257: + 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 +257: + ./mold -run out/test/x86_64/run/ld --version +257: + grep -q mold +287: + 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 +288: + cc -o out/test/x86_64/sysroot-linker-script/c.o -c -xc - 288: + cat -289: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/sysroot.sh -294: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/thread-count.sh -255/387 Test #281: x86_64-symbol-version2 ................................ Passed 0.52 sec +290: + cat +290: + cc -c -o out/test/x86_64/sysroot2/sysroot/foo/x.o -xc - +273: + grep -q 'Hello world' +273: + out/test/x86_64/static-pie/exe2 +273: + on_exit +273: + echo OK +273: OK +273: + exit 0 +282: + grep -q ' foo$' out/test/x86_64/symbol-version3/log +282: + on_exit +282: + echo OK +282: OK +282: + exit 0 +279: + cc -fPIC -c -o out/test/x86_64/symbol-version-lto/a.o -xc - -flto +279: + cat +293: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/thin-archive.sh +293: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc +293: ++ export LC_ALL=C +293: ++ LC_ALL=C +293: ++ '[' -z x86_64 ']' +293: ++ '[' -z '' ']' +293: ++ TESTDIR=out/test/x86_64 +293: ++ CC=cc +293: ++ CXX=c++ +293: ++ GCC=gcc +293: ++ GXX=g++ +293: ++ OBJDUMP=objdump +293: ++ OBJCOPY=objcopy +293: ++ STRIP=strip +293: ++ QEMU= +293: ++ case $MACHINE in +293: ++ tlsdesc_opt=-mtls-dialect=gnu2 +275/387 Test #273: x86_64-static-pie ..................................... Passed 1.58 sec +276/387 Test #282: x86_64-symbol-version3 ................................ Passed 0.75 sec +test 295 + Start 295: x86_64-tls-alignment-multi + +295: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/tls-alignment-multi.sh" +295: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu +295: Environment variables: +295: MACHINE=x86_64 +295: CPU= +295: Test timeout computed to be: 1500 test 296 Start 296: x86_64-tls-common @@ -21061,84 +21362,16 @@ 296: MACHINE=x86_64 296: CPU= 296: Test timeout computed to be: 1500 -288: + cat -288: + cc -o out/test/x86_64/sysroot-linker-script/c.o -c -xc - -289: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc -289: ++ export LC_ALL=C -289: ++ LC_ALL=C -289: ++ '[' -z x86_64 ']' -289: ++ '[' -z '' ']' -289: ++ TESTDIR=out/test/x86_64 -289: ++ CC=cc -289: ++ CXX=c++ -289: ++ GCC=gcc -289: ++ GXX=g++ -289: ++ OBJDUMP=objdump -289: ++ OBJCOPY=objcopy -289: ++ STRIP=strip -289: ++ QEMU= -289: ++ case $MACHINE in -289: ++ tlsdesc_opt=-mtls-dialect=gnu2 -test 297 - Start 297: x86_64-tls-df-static-tls - -297: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/tls-df-static-tls.sh" -297: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -297: Environment variables: -297: MACHINE=x86_64 -297: CPU= -297: Test timeout computed to be: 1500 -275: + readelf -W --symbols out/test/x86_64/strip-debug/exe -275: + grep -q ' bar' -275: + on_exit -275: + echo OK -275: OK -275: + exit 0 -198: + gcc -flto -fno-use-linker-plugin -c -o out/test/x86_64/lto-gcc/c.o -xc - -198: + cat -295: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/tls-alignment-multi.sh -295: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc -295: ++ export LC_ALL=C -295: ++ LC_ALL=C -295: ++ '[' -z x86_64 ']' -295: ++ '[' -z '' ']' -295: ++ TESTDIR=out/test/x86_64 -295: ++ CC=cc -295: ++ CXX=c++ -295: ++ GCC=gcc -295: ++ GXX=g++ -295: ++ OBJDUMP=objdump -295: ++ OBJCOPY=objcopy -295: ++ STRIP=strip -295: ++ QEMU= -295: ++ case $MACHINE in -295: ++ tlsdesc_opt=-mtls-dialect=gnu2 -295: +++ uname -295: ++ '[' Linux = FreeBSD ']' -282: + grep -q ' foo$' out/test/x86_64/symbol-version3/log -282: + on_exit -282: + echo OK -282: OK -282: + exit 0 -263: + grep -q foo=0x3 -263: + out/test/x86_64/shared-abs-sym/exe1 -263: + cp out/test/x86_64/shared-abs-sym/b.so out/test/x86_64/shared-abs-sym/c.so -241: + c++ -c -o out/test/x86_64/relocatable-exception/b.o -xc++ - -241: + cat -289: +++ uname -289: ++ '[' Linux = FreeBSD ']' -289: ++ trap 'on_error $LINENO' ERR -289: ++ trap on_exit EXIT -289: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/sysroot.sh .sh -289: ++ testname=sysroot -289: ++ echo -n 'Testing sysroot ... ' -295: ++ trap 'on_error $LINENO' ERR -295: ++ trap on_exit EXIT -280: + grep -Fq foo@@VER3 out/test/x86_64/symbol-version/log -280: + on_exit -280: + echo OK -280: OK -280: + exit 0 +293: +++ uname +293: ++ '[' Linux = FreeBSD ']' +293: ++ trap 'on_error $LINENO' ERR +293: ++ trap on_exit EXIT +293: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/thin-archive.sh .sh +289: + cc -c -o out/test/x86_64/sysroot/b.o -xc - +289: + cat +283: + cat +283: + 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 +294: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/thread-count.sh 294: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 294: ++ export LC_ALL=C 294: ++ LC_ALL=C @@ -21155,48 +21388,34 @@ 294: ++ QEMU= 294: ++ case $MACHINE in 294: ++ tlsdesc_opt=-mtls-dialect=gnu2 -262: + cc -B. -o out/test/x86_64/separate-debug-file/exe1 out/test/x86_64/separate-debug-file/a.o -Wl,--separate-debug-file -256/387 Test #280: x86_64-symbol-version ................................. Passed 0.56 sec -257/387 Test #282: x86_64-symbol-version3 ................................ Passed 0.40 sec -289: Testing sysroot ... ++ t=out/test/x86_64/sysroot -289: ++ mkdir -p out/test/x86_64/sysroot 294: +++ uname -292: ++ set -x -test 298 - Start 298: x86_64-tls-dso - -298: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/tls-dso.sh" -298: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -298: Environment variables: -298: MACHINE=x86_64 -298: CPU= -298: Test timeout computed to be: 1500 -test 299 - Start 299: x86_64-tls-gd-dlopen - -299: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/tls-gd-dlopen.sh" -299: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -299: Environment variables: -299: MACHINE=x86_64 -299: CPU= -299: Test timeout computed to be: 1500 -289: ++ set -x -289: + [[ x86_64 = loongarch* ]] -289: + cat -289: + cc -c -o out/test/x86_64/sysroot/a.o -xc - +292: + cc -B. -o out/test/x86_64/tbss-only/exe out/test/x86_64/tbss-only/a.o +295: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/tls-alignment-multi.sh +293: ++ testname=thin-archive +293: ++ echo -n 'Testing thin-archive ... ' +293: Testing thin-archive ... ++ t=out/test/x86_64/thin-archive +293: ++ mkdir -p out/test/x86_64/thin-archive 294: ++ '[' Linux = FreeBSD ']' 294: ++ trap 'on_error $LINENO' ERR 294: ++ trap on_exit EXIT -294: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/thread-count.sh .sh -292: + cc -o out/test/x86_64/tbss-only/a.o -c -xc - -292: + cat -295: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/tls-alignment-multi.sh .sh -295: ++ testname=tls-alignment-multi -295: ++ echo -n 'Testing tls-alignment-multi ... ' -295: Testing tls-alignment-multi ... ++ t=out/test/x86_64/tls-alignment-multi -295: ++ mkdir -p out/test/x86_64/tls-alignment-multi -240: + cc -B. -o out/test/x86_64/relocatable-debug-info/exe out/test/x86_64/relocatable-debug-info/c.o 296: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/tls-common.sh +295: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc +295: ++ export LC_ALL=C +295: ++ LC_ALL=C +295: ++ '[' -z x86_64 ']' +295: ++ '[' -z '' ']' +295: ++ TESTDIR=out/test/x86_64 +295: ++ CC=cc +295: ++ CXX=c++ +295: ++ GCC=gcc +295: ++ GXX=g++ +295: ++ OBJDUMP=objdump +295: ++ OBJCOPY=objcopy +295: ++ STRIP=strip +295: ++ QEMU= +295: ++ case $MACHINE in +295: ++ tlsdesc_opt=-mtls-dialect=gnu2 +295: +++ uname 296: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 296: ++ export LC_ALL=C 296: ++ LC_ALL=C @@ -21213,14 +21432,81 @@ 296: ++ QEMU= 296: ++ case $MACHINE in 296: ++ tlsdesc_opt=-mtls-dialect=gnu2 +294: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/thread-count.sh .sh +294: ++ testname=thread-count +294: ++ echo -n 'Testing thread-count ... ' +294: Testing thread-count ... ++ t=out/test/x86_64/thread-count +294: ++ mkdir -p out/test/x86_64/thread-count 296: +++ uname +295: ++ '[' Linux = FreeBSD ']' +295: ++ trap 'on_error $LINENO' ERR +295: ++ trap on_exit EXIT +293: ++ set -x +294: ++ set -x +295: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/tls-alignment-multi.sh .sh +295: ++ testname=tls-alignment-multi +293: + cat +295: ++ echo -n 'Testing tls-alignment-multi ... ' +295: Testing tls-alignment-multi ... ++ t=out/test/x86_64/tls-alignment-multi +295: ++ mkdir -p out/test/x86_64/tls-alignment-multi +293: + cc -o out/test/x86_64/thin-archive/long-long-long-filename.o -c -xc - +294: + cc -o out/test/x86_64/thread-count/a.o -c -xc - +294: + cat +257: + ./mold -run out/test/x86_64/run/ld.lld --version +257: + grep -q mold 296: ++ '[' Linux = FreeBSD ']' 296: ++ trap 'on_error $LINENO' ERR 296: ++ trap on_exit EXIT -263: + out/test/x86_64/shared-abs-sym/exe1 -263: + grep -q foo=0x5 -263: + cp out/test/x86_64/shared-abs-sym/a.so out/test/x86_64/shared-abs-sym/c.so +295: ++ set -x +296: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/tls-common.sh .sh +296: ++ testname=tls-common +296: ++ echo -n 'Testing tls-common ... ' +296: Testing tls-common ... ++ t=out/test/x86_64/tls-common +296: ++ mkdir -p out/test/x86_64/tls-common +295: + cc -fPIC -c -o out/test/x86_64/tls-alignment-multi/a.o -xc - +295: + cat +278: + out/test/x86_64/symbol-rank/exe +291: + cc -O2 -o out/test/x86_64/tail-call/b.o -c -xc - +288: + 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 +291: + cat +296: ++ set -x +296: + gcc -o out/test/x86_64/tls-common/a.o -c -xassembler - +296: + cat +290: + cc -c -o out/test/x86_64/sysroot2/sysroot/foo/y.o -xc - +278: + grep -q '^0 0 0 5$' +265: + grep -q 'Hello world' +290: + cat +278: + on_exit +278: + echo OK +278: OK +278: + exit 0 +277/387 Test #278: x86_64-symbol-rank .................................... Passed 1.07 sec +test 297 + Start 297: x86_64-tls-df-static-tls + +297: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/tls-df-static-tls.sh" +297: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu +297: Environment variables: +297: MACHINE=x86_64 +297: CPU= +297: Test timeout computed to be: 1500 +287: + out/test/x86_64/synthetic-symbols/exe +287: + grep -q '^__ehdr_start=0x40000$' out/test/x86_64/synthetic-symbols/log +265: + out/test/x86_64/shuffle-sections-seed/exe4 +265: + diff out/test/x86_64/shuffle-sections-seed/exe1 out/test/x86_64/shuffle-sections-seed/exe2 +265: + diff out/test/x86_64/shuffle-sections-seed/exe2 out/test/x86_64/shuffle-sections-seed/exe3 +257: + grep -q mold +257: + ./mold -run out/test/x86_64/run/ld.gold --version +289: + mkdir -p out/test/x86_64/sysroot/foo/bar +289: + rm -f out/test/x86_64/sysroot/foo/bar/libfoo.a +279: + echo 'VER1 { foo; };' +279: + cc -B. -shared -o out/test/x86_64/symbol-version-lto/c.so out/test/x86_64/symbol-version-lto/a.o -Wl,--version-script=out/test/x86_64/symbol-version-lto/b.ver -flto +296: + cat +296: + cc -o out/test/x86_64/tls-common/b.o -c -xc -std=c11 - 297: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/tls-df-static-tls.sh +289: + ar rcs out/test/x86_64/sysroot/foo/bar/libfoo.a out/test/x86_64/sysroot/a.o out/test/x86_64/sysroot/b.o +287: + grep -q '^__executable_start=0x40000$' out/test/x86_64/synthetic-symbols/log +262: + readelf -SW out/test/x86_64/separate-debug-file/exe1 297: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 297: ++ export LC_ALL=C 297: ++ LC_ALL=C @@ -21237,17 +21523,68 @@ 297: ++ QEMU= 297: ++ case $MACHINE in 297: ++ tlsdesc_opt=-mtls-dialect=gnu2 +262: + grep -Fq .gnu_debuglink +262: + flock out/test/x86_64/separate-debug-file/exe1 true 297: +++ uname +287: + grep -q '^__dso_handle=' out/test/x86_64/synthetic-symbols/log +265: + diff out/test/x86_64/shuffle-sections-seed/exe3 out/test/x86_64/shuffle-sections-seed/exe4 297: ++ '[' Linux = FreeBSD ']' 297: ++ trap 'on_error $LINENO' ERR 297: ++ trap on_exit EXIT +265: + on_exit +265: + echo OK +265: OK +265: + exit 0 +278/387 Test #265: x86_64-shuffle-sections-seed .......................... Passed 2.56 sec +test 298 + Start 298: x86_64-tls-dso + +298: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/tls-dso.sh" +298: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu +298: Environment variables: +298: MACHINE=x86_64 +298: CPU= +298: Test timeout computed to be: 1500 297: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/tls-df-static-tls.sh .sh -287: + 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 -273: + cat -273: + cc -o out/test/x86_64/static-pie/a.o -c -xc - -fPIE +297: ++ testname=tls-df-static-tls +297: ++ echo -n 'Testing tls-df-static-tls ... ' +297: Testing tls-df-static-tls ... ++ t=out/test/x86_64/tls-df-static-tls +297: ++ mkdir -p out/test/x86_64/tls-df-static-tls +287: + grep -q '^section foo$' out/test/x86_64/synthetic-symbols/log +203: + grep -q Hello +203: + out/test/x86_64/many-sections/exe +289: + cat +289: + cc -c -o out/test/x86_64/sysroot/c.o -xc - +294: + cc -B. -o out/test/x86_64/thread-count/exe out/test/x86_64/thread-count/a.o -Wl,-no-threads +257: + grep -q mold +203: + on_exit +203: + echo OK +203: OK +203: + exit 0 +297: ++ set -x +279/387 Test #203: x86_64-many-sections .................................. Passed 7.97 sec +test 299 + Start 299: x86_64-tls-gd-dlopen + +299: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/tls-gd-dlopen.sh" +299: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu +299: Environment variables: +299: MACHINE=x86_64 +299: CPU= +299: Test timeout computed to be: 1500 +290: + cat +290: + cc -c -o out/test/x86_64/sysroot2/c.o -xc - +292: + out/test/x86_64/tbss-only/exe +292: + on_exit +292: + echo OK +292: OK +292: + exit 0 +257: + ./mold -run out/test/x86_64/run/foo.ld --version 298: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/tls-dso.sh -295: ++ set -x 298: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc +287: + cc -c -o out/test/x86_64/synthetic-symbols/c.o -xc - +287: + cat +280/387 Test #292: x86_64-tbss-only ...................................... Passed 0.38 sec 298: ++ export LC_ALL=C 298: ++ LC_ALL=C 298: ++ '[' -z x86_64 ']' @@ -21263,33 +21600,38 @@ 298: ++ QEMU= 298: ++ case $MACHINE in 298: ++ tlsdesc_opt=-mtls-dialect=gnu2 -294: ++ testname=thread-count -294: ++ echo -n 'Testing thread-count ... ' -294: Testing thread-count ... ++ t=out/test/x86_64/thread-count -294: ++ mkdir -p out/test/x86_64/thread-count -295: + cc -fPIC -c -o out/test/x86_64/tls-alignment-multi/a.o -xc - -297: ++ testname=tls-df-static-tls -297: ++ echo -n 'Testing tls-df-static-tls ... ' -297: Testing tls-df-static-tls ... ++ t=out/test/x86_64/tls-df-static-tls -297: ++ mkdir -p out/test/x86_64/tls-df-static-tls -293: + cat -296: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/tls-common.sh .sh -290: + cc -c -o out/test/x86_64/sysroot2/sysroot/foo/y.o -xc - -297: ++ set -x -290: + cat -263: + 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 -297: + cat -298: +++ uname -295: + cat -268: + out/test/x86_64/spare-program-headers/exe3 -268: + grep -q 'Hello world' +test 300 + Start 300: x86_64-tls-gd-noplt + +300: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/tls-gd-noplt.sh" +300: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu +300: Environment variables: +300: MACHINE=x86_64 +300: CPU= +300: Test timeout computed to be: 1500 297: + cc -fPIC -ftls-model=initial-exec -c -o out/test/x86_64/tls-df-static-tls/a.o -xc - -296: ++ testname=tls-common -296: ++ echo -n 'Testing tls-common ... ' -296: Testing tls-common ... ++ t=out/test/x86_64/tls-common -296: ++ mkdir -p out/test/x86_64/tls-common +297: + cat +283: + cat +283: + cc -o out/test/x86_64/symbol-version4/g.o -c -xc - 293: + cc -o out/test/x86_64/thin-archive/b.o -c -xc - +262: + grep -Fq printf +262: + gdb out/test/x86_64/separate-debug-file/exe1 -ex 'list main' -ex quit +257: + cat +298: +++ uname +291: + cc -O2 -o out/test/x86_64/tail-call/c.o -c -xc - +298: ++ '[' Linux = FreeBSD ']' +298: ++ trap 'on_error $LINENO' ERR +298: ++ trap on_exit EXIT +293: + cat +291: + cat +298: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/tls-dso.sh .sh +257: + chmod 755 out/test/x86_64/run/sh +300: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/tls-gd-noplt.sh 299: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/tls-gd-dlopen.sh +298: ++ testname=tls-dso +298: ++ echo -n 'Testing tls-dso ... ' +298: Testing tls-dso ... ++ t=out/test/x86_64/tls-dso +298: ++ mkdir -p out/test/x86_64/tls-dso 299: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 299: ++ export LC_ALL=C 299: ++ LC_ALL=C @@ -21306,57 +21648,15 @@ 299: ++ QEMU= 299: ++ case $MACHINE in 299: ++ tlsdesc_opt=-mtls-dialect=gnu2 -268: ++ readelf -Wl out/test/x86_64/spare-program-headers/exe3 299: +++ uname -298: ++ '[' Linux = FreeBSD ']' -298: ++ trap 'on_error $LINENO' ERR -298: ++ trap on_exit EXIT -278: + cat -268: ++ grep NULL -296: ++ set -x -296: + cat -296: + gcc -o out/test/x86_64/tls-common/a.o -c -xassembler - -294: ++ set -x -268: ++ wc -l -294: + cat -294: + cc -o out/test/x86_64/thread-count/a.o -c -xc - -268: + '[' 1 -eq 1 ']' -268: + 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 -298: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/tls-dso.sh .sh -258/387 Test #276: x86_64-strip .......................................... Passed 4.19 sec -test 300 - Start 300: x86_64-tls-gd-noplt - -300: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/tls-gd-noplt.sh" -300: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -300: Environment variables: -300: MACHINE=x86_64 -300: CPU= -300: Test timeout computed to be: 1500 -283: + cat -283: + cc -o out/test/x86_64/symbol-version4/d.o -c -xc - -fPIC -299: ++ '[' Linux = FreeBSD ']' -299: ++ trap 'on_error $LINENO' ERR -299: ++ trap on_exit EXIT -299: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/tls-gd-dlopen.sh .sh -298: ++ testname=tls-dso -298: ++ echo -n 'Testing tls-dso ... ' -298: Testing tls-dso ... ++ t=out/test/x86_64/tls-dso -298: ++ mkdir -p out/test/x86_64/tls-dso -243: + cat -243: + cc -c -o out/test/x86_64/relocatable-merge-sections/a.o -xc -ffunction-sections - -299: ++ testname=tls-gd-dlopen -299: ++ echo -n 'Testing tls-gd-dlopen ... ' -299: Testing tls-gd-dlopen ... ++ t=out/test/x86_64/tls-gd-dlopen -299: ++ mkdir -p out/test/x86_64/tls-gd-dlopen -296: + cat -296: + cc -o out/test/x86_64/tls-common/b.o -c -xc -std=c11 - -299: ++ set -x -300: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/tls-gd-noplt.sh +295: + cat 300: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 300: ++ export LC_ALL=C 300: ++ LC_ALL=C +299: ++ '[' Linux = FreeBSD ']' 300: ++ '[' -z x86_64 ']' +299: ++ trap 'on_error $LINENO' ERR +299: ++ trap on_exit EXIT 300: ++ '[' -z '' ']' 300: ++ TESTDIR=out/test/x86_64 300: ++ CC=cc @@ -21369,43 +21669,39 @@ 300: ++ QEMU= 300: ++ case $MACHINE in 300: ++ tlsdesc_opt=-mtls-dialect=gnu2 +295: + cc -fPIC -c -o out/test/x86_64/tls-alignment-multi/b.o -xc - 300: +++ uname -299: + cat 300: ++ '[' Linux = FreeBSD ']' 300: ++ trap 'on_error $LINENO' ERR 300: ++ trap on_exit EXIT 298: ++ set -x +298: + cat +299: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/tls-gd-dlopen.sh .sh +299: ++ testname=tls-gd-dlopen +299: ++ echo -n 'Testing tls-gd-dlopen ... ' +299: Testing tls-gd-dlopen ... ++ t=out/test/x86_64/tls-gd-dlopen +299: ++ mkdir -p out/test/x86_64/tls-gd-dlopen +298: + cc -fPIC -shared -o out/test/x86_64/tls-dso/a.so -xc - +257: + grep -q mold 300: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/tls-gd-noplt.sh .sh -198: + gcc -B. -o out/test/x86_64/lto-gcc/exe3 -flto -fno-use-linker-plugin out/test/x86_64/lto-gcc/c.o -299: + gcc -fPIC -c -o out/test/x86_64/tls-gd-dlopen/a.o -xc - +257: + ./mold -run out/test/x86_64/run/sh ld --version +299: ++ set -x 300: ++ testname=tls-gd-noplt 300: ++ echo -n 'Testing tls-gd-noplt ... ' 300: Testing tls-gd-noplt ... ++ t=out/test/x86_64/tls-gd-noplt 300: ++ mkdir -p out/test/x86_64/tls-gd-noplt -298: + cat -237: + cat +299: + cat +279: mold: warning: out/test/x86_64/symbol-version-lto/b.ver: cannot assign version `VER1` to symbol `foo`: symbol not found 300: ++ set -x -285: + readelf -s out/test/x86_64/symtab-section-symbols/exe +299: + gcc -fPIC -c -o out/test/x86_64/tls-gd-dlopen/a.o -xc - +296: + 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 +290: + 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 300: + gcc -fPIC -fno-plt -c -o out/test/x86_64/tls-gd-noplt/a.o -xc - -139: + grep -q 'DW_FORM_line_strp pointing outside of .debug_line_str' out/test/x86_64/gdb-index-dwarf64/log1 -300: + cat -298: + cc -fPIC -shared -o out/test/x86_64/tls-dso/a.so -xc - -237: + cc -c -o out/test/x86_64/relocatable-archive/d.o -xc - -285: + grep -q 'SECTION LOCAL DEFAULT' -284: + grep -q 'U puts$' -285: + on_exit -285: + echo OK -285: OK -285: + exit 0 -284: + nm out/test/x86_64/symtab-dso/exe -139: + 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 -288: + 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 -284: + on_exit -284: + echo OK -284: OK -284: + exit 0 -273: + cc -B. -o out/test/x86_64/static-pie/exe1 out/test/x86_64/static-pie/a.o -static-pie -259/387 Test #284: x86_64-symtab-dso ..................................... Passed 0.40 sec +288: + on_exit +288: + echo OK +288: OK +288: + exit 0 +281/387 Test #288: x86_64-sysroot-linker-script .......................... Passed 0.67 sec test 301 Start 301: x86_64-tls-gd-to-ie @@ -21415,31 +21711,9 @@ 301: MACHINE=x86_64 301: CPU= 301: Test timeout computed to be: 1500 -289: + cat -289: + cc -c -o out/test/x86_64/sysroot/b.o -xc - -292: + cc -B. -o out/test/x86_64/tbss-only/exe out/test/x86_64/tbss-only/a.o -278: + cat -291: + cat -291: + cc -O2 -o out/test/x86_64/tail-call/b.o -c -xc - -297: + 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 -283: + cat -278: + cc -o out/test/x86_64/symbol-rank/c.o -c -xc - -240: + grep -q 'Hello world' -262: + readelf -SW out/test/x86_64/separate-debug-file/exe1 -262: + grep -Fq .gnu_debuglink -263: + out/test/x86_64/shared-abs-sym/exe2 -287: + out/test/x86_64/synthetic-symbols/exe -290: + cat +300: + cat +289: + 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: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/tls-gd-to-ie.sh -290: + cc -c -o out/test/x86_64/sysroot2/c.o -xc - -287: + grep -q '^__ehdr_start=0x40000$' out/test/x86_64/synthetic-symbols/log -287: + grep -q '^__executable_start=0x40000$' out/test/x86_64/synthetic-symbols/log -240: + out/test/x86_64/relocatable-debug-info/exe -240: + objdump --dwarf=info out/test/x86_64/relocatable-debug-info/c.o -283: + 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 -263: + grep -q foo=0x3 -263: + cp out/test/x86_64/shared-abs-sym/b.so out/test/x86_64/shared-abs-sym/c.so -262: + flock out/test/x86_64/separate-debug-file/exe1 true 301: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 301: ++ export LC_ALL=C 301: ++ LC_ALL=C @@ -21456,59 +21730,69 @@ 301: ++ QEMU= 301: ++ case $MACHINE in 301: ++ tlsdesc_opt=-mtls-dialect=gnu2 -263: + grep -q foo=0x5 -263: + out/test/x86_64/shared-abs-sym/exe1 -263: + on_exit -263: + echo OK -263: OK -263: + exit 0 -279: + cc -fPIC -c -o out/test/x86_64/symbol-version-lto/a.o -xc - -flto -287: + grep -q '^__dso_handle=' out/test/x86_64/synthetic-symbols/log 301: +++ uname -279: + cat -240: + grep -q Warning out/test/x86_64/relocatable-debug-info/log -260/387 Test #263: x86_64-shared-abs-sym ................................. Passed 4.75 sec -test 302 - Start 302: x86_64-tls-gd - -302: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/tls-gd.sh" -302: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -302: Environment variables: -302: MACHINE=x86_64 -302: CPU= -302: Test timeout computed to be: 1500 -287: + grep -q '^section foo$' out/test/x86_64/synthetic-symbols/log -287: + cat +294: + cc -B. -o out/test/x86_64/thread-count/exe out/test/x86_64/thread-count/a.o -Wl,-thread-count=1 301: ++ '[' Linux = FreeBSD ']' 301: ++ trap 'on_error $LINENO' ERR 301: ++ trap on_exit EXIT +257: + ./mold -run out/test/x86_64/run/sh foo.ld --version +257: + grep -q mold +297: + 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 301: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/tls-gd-to-ie.sh .sh 301: ++ testname=tls-gd-to-ie 301: ++ echo -n 'Testing tls-gd-to-ie ... ' 301: Testing tls-gd-to-ie ... ++ t=out/test/x86_64/tls-gd-to-ie 301: ++ mkdir -p out/test/x86_64/tls-gd-to-ie +299: + cc -B. -shared -o out/test/x86_64/tls-gd-dlopen/b.so out/test/x86_64/tls-gd-dlopen/a.o 293: + cat 293: + cc -o out/test/x86_64/thin-archive/c.o -c -xc - -243: + ./mold --relocatable -o out/test/x86_64/relocatable-merge-sections/b.o out/test/x86_64/relocatable-merge-sections/a.o -262: + grep -Fq printf -262: + gdb out/test/x86_64/separate-debug-file/exe1 -ex 'list main' -ex quit -240: + on_exit -240: + echo OK -240: OK -240: + exit 0 -261/387 Test #240: x86_64-relocatable-debug-info ......................... Passed 5.45 sec -test 303 - Start 303: x86_64-tls-ie +283: + 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 +301: ++ set -x +301: + cat +301: + gcc -fPIC -c -o out/test/x86_64/tls-gd-to-ie/a.o -xc - +287: + 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 +300: + cat +300: + gcc -fPIC -fno-plt -c -o out/test/x86_64/tls-gd-noplt/b.o -xc - +295: + cc -B. -shared -o out/test/x86_64/tls-alignment-multi/a.so out/test/x86_64/tls-alignment-multi/a.o +257: + ./mold -run out/test/x86_64/run/sh out/test/x86_64/run/ld --version +257: + grep -q mold +291: + 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 +298: + cat +257: + ./mold -run out/test/x86_64/run/sh out/test/x86_64/run/ld.lld --version +257: + grep -q mold +293: + cat +298: + cc -c -o out/test/x86_64/tls-dso/b.o -xc - +294: + cc -B. -o out/test/x86_64/thread-count/exe out/test/x86_64/thread-count/a.o -Wl,-threads +293: + cc -o out/test/x86_64/thin-archive/d.o -c -xc - +300: + gcc -fPIC -fno-plt -c -o out/test/x86_64/tls-gd-noplt/c.o -xc - +300: + cat +290: ++ realpath out/test/x86_64/sysroot2 +290: + cc -B. -o out/test/x86_64/sysroot2/exe -Wl,--sysroot=/build/reproducible-path/mold-2.36.0+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 +257: + grep -q mold +257: + ./mold -run out/test/x86_64/run/sh out/test/x86_64/run/ld.gold --version +289: + 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 +299: + gcc -fPIC -c -o out/test/x86_64/tls-gd-dlopen/c.o -xc - +299: + cat +296: + readelf -WS out/test/x86_64/tls-common/exe +296: + grep -Fq .tls_common +296: + out/test/x86_64/tls-common/exe +296: + grep -q '^foo=0$' +296: + on_exit +296: + echo OK +296: OK +296: + exit 0 +282/387 Test #296: x86_64-tls-common ..................................... Passed 0.58 sec +test 302 + Start 302: x86_64-tls-gd -303: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/tls-ie.sh" -303: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -303: Environment variables: -303: MACHINE=x86_64 -303: CPU= -303: Test timeout computed to be: 1500 -287: + cc -c -o out/test/x86_64/synthetic-symbols/c.o -xc - -268: + grep -q 'Hello world' -268: + out/test/x86_64/spare-program-headers/exe4 +302: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/tls-gd.sh" +302: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu +302: Environment variables: +302: MACHINE=x86_64 +302: CPU= +302: Test timeout computed to be: 1500 +301: + cat +301: + cc -fPIC -c -o out/test/x86_64/tls-gd-to-ie/b.o -xc - 302: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/tls-gd.sh 302: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 302: ++ export LC_ALL=C @@ -21522,32 +21806,47 @@ 302: ++ GXX=g++ 302: ++ OBJDUMP=objdump 302: ++ OBJCOPY=objcopy -296: + 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 -301: ++ set -x 302: ++ STRIP=strip 302: ++ QEMU= 302: ++ case $MACHINE in 302: ++ tlsdesc_opt=-mtls-dialect=gnu2 -299: + cc -B. -shared -o out/test/x86_64/tls-gd-dlopen/b.so out/test/x86_64/tls-gd-dlopen/a.o 302: +++ uname -295: + cat -268: ++ readelf -Wl out/test/x86_64/spare-program-headers/exe4 -301: + gcc -fPIC -c -o out/test/x86_64/tls-gd-to-ie/a.o -xc - -268: ++ wc -l -268: ++ grep NULL -301: + cat 302: ++ '[' Linux = FreeBSD ']' 302: ++ trap 'on_error $LINENO' ERR 302: ++ trap on_exit EXIT -295: + cc -fPIC -c -o out/test/x86_64/tls-alignment-multi/b.o -xc - -300: + cat -268: + '[' 5 -eq 5 ']' -300: + gcc -fPIC -fno-plt -c -o out/test/x86_64/tls-gd-noplt/b.o -xc - -268: + on_exit -268: + echo OK -268: OK -268: + exit 0 -262/387 Test #260: x86_64-section-order .................................. Passed 4.86 sec +257: + ./mold -run out/test/x86_64/run/sh out/test/x86_64/run/foo.ld --version +257: + grep -q mold +302: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/tls-gd.sh .sh +302: ++ testname=tls-gd +302: ++ echo -n 'Testing tls-gd ... ' +302: Testing tls-gd ... ++ t=out/test/x86_64/tls-gd +302: ++ mkdir -p out/test/x86_64/tls-gd +283: + out/test/x86_64/symbol-version4/exe +283: + grep -q 'foo bar' +300: + cc -B. -shared -o out/test/x86_64/tls-gd-noplt/d.so out/test/x86_64/tls-gd-noplt/b.o +283: + on_exit +283: + echo OK +283: OK +283: + exit 0 +283/387 Test #283: x86_64-symbol-version4 ................................ Passed 1.39 sec +test 303 + Start 303: x86_64-tls-ie + +303: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/tls-ie.sh" +303: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu +303: Environment variables: +303: MACHINE=x86_64 +303: CPU= +303: Test timeout computed to be: 1500 +302: ++ set -x +302: + cat +302: + gcc -fPIC -c -o out/test/x86_64/tls-gd/a.o -xc - +287: + out/test/x86_64/synthetic-symbols/exe +290: + on_exit +290: + echo OK +290: OK +290: + exit 0 +284/387 Test #290: x86_64-sysroot2 ....................................... Passed 0.89 sec test 304 Start 304: x86_64-tls-irregular-start-addr @@ -21557,12 +21856,31 @@ 304: MACHINE=x86_64 304: CPU= 304: Test timeout computed to be: 1500 -302: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/tls-gd.sh .sh -302: ++ testname=tls-gd -302: ++ echo -n 'Testing tls-gd ... ' -302: Testing tls-gd ... ++ t=out/test/x86_64/tls-gd -302: ++ mkdir -p out/test/x86_64/tls-gd +257: + on_exit +257: + echo OK +257: OK +257: + exit 0 +298: + 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 +295: + 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 +291: + out/test/x86_64/tail-call/exe +291: + grep -q 42 +287: + grep -q '^end=foo$' out/test/x86_64/synthetic-symbols/log 303: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/tls-ie.sh +285/387 Test #257: x86_64-run ............................................ Passed 3.56 sec +291: + '[' x86_64 = riscv32 -o x86_64 = riscv64 ']' +291: + on_exit +291: + echo OK +291: OK +291: + exit 0 +test 305 + Start 305: x86_64-tls-large-alignment + +305: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/tls-large-alignment.sh" +305: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu +305: Environment variables: +305: MACHINE=x86_64 +305: CPU= +305: Test timeout computed to be: 1500 303: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 303: ++ export LC_ALL=C 303: ++ LC_ALL=C @@ -21579,49 +21897,26 @@ 303: ++ QEMU= 303: ++ case $MACHINE in 303: ++ tlsdesc_opt=-mtls-dialect=gnu2 -278: + cat -278: + cc -o out/test/x86_64/symbol-rank/d.o -c -xc - -fcommon -291: + cat -291: + cc -O2 -o out/test/x86_64/tail-call/c.o -c -xc - -289: + mkdir -p out/test/x86_64/sysroot/foo/bar -289: + rm -f out/test/x86_64/sysroot/foo/bar/libfoo.a -279: + echo 'VER1 { foo; };' -279: + 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 -263/387 Test #285: x86_64-symtab-section-symbols ......................... Passed 0.50 sec -test 305 - Start 305: x86_64-tls-large-alignment - -305: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/tls-large-alignment.sh" -305: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -305: Environment variables: -305: MACHINE=x86_64 -305: CPU= -305: Test timeout computed to be: 1500 -243: + readelf -WS out/test/x86_64/relocatable-merge-sections/b.o -243: + grep -Fq .text.foo out/test/x86_64/relocatable-merge-sections/log1 303: +++ uname +287: + grep -q '^etext=foo$' out/test/x86_64/synthetic-symbols/log +279: + readelf --symbols out/test/x86_64/symbol-version-lto/c.so +293: + rm -f out/test/x86_64/thin-archive/d.a +304: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/tls-irregular-start-addr.sh +286/387 Test #291: x86_64-tail-call ...................................... Passed 0.90 sec +test 306 + Start 306: x86_64-tls-large-static-image + +306: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/tls-large-static-image.sh" +306: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu +306: Environment variables: +306: MACHINE=x86_64 +306: CPU= +306: Test timeout computed to be: 1500 303: ++ '[' Linux = FreeBSD ']' 303: ++ trap 'on_error $LINENO' ERR 303: ++ trap on_exit EXIT -290: + 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 -294: + cc -B. -o out/test/x86_64/thread-count/exe out/test/x86_64/thread-count/a.o -Wl,-no-threads -302: ++ set -x -302: + cat -302: + gcc -fPIC -c -o out/test/x86_64/tls-gd/a.o -xc - -243: + grep -Fq .text.bar out/test/x86_64/relocatable-merge-sections/log1 -304: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/tls-irregular-start-addr.sh 303: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/tls-ie.sh .sh -288: + on_exit -288: + echo OK -288: OK -288: + exit 0 -237: + 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 -303: ++ testname=tls-ie -303: ++ echo -n 'Testing tls-ie ... ' -303: Testing tls-ie ... ++ t=out/test/x86_64/tls-ie -303: ++ mkdir -p out/test/x86_64/tls-ie -264/387 Test #275: x86_64-strip-debug .................................... Passed 4.41 sec -289: + ar rcs out/test/x86_64/sysroot/foo/bar/libfoo.a out/test/x86_64/sysroot/a.o out/test/x86_64/sysroot/b.o +287: + grep -q '^edata=foo$' out/test/x86_64/synthetic-symbols/log 304: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 304: ++ export LC_ALL=C 304: ++ LC_ALL=C @@ -21638,43 +21933,18 @@ 304: ++ QEMU= 304: ++ case $MACHINE in 304: ++ tlsdesc_opt=-mtls-dialect=gnu2 -265/387 Test #268: x86_64-spare-program-headers .......................... Passed 4.60 sec -test 306 - Start 306: x86_64-tls-large-static-image - -306: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/tls-large-static-image.sh" -306: Working Directory: /build/reproducible-path/mold-2.36.0+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-tls-ld-noplt - -307: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/tls-ld-noplt.sh" -307: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -307: Environment variables: -307: MACHINE=x86_64 -307: CPU= -307: Test timeout computed to be: 1500 -266/387 Test #288: x86_64-sysroot-linker-script .......................... Passed 0.51 sec -243: + ./mold --relocatable -o out/test/x86_64/relocatable-merge-sections/c.o out/test/x86_64/relocatable-merge-sections/a.o --relocatable-merge-sections 304: +++ uname +279: + grep -Fq foo@@VER1 out/test/x86_64/symbol-version-lto/log +305: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/tls-large-alignment.sh +303: ++ testname=tls-ie +303: ++ echo -n 'Testing tls-ie ... ' +303: Testing tls-ie ... ++ t=out/test/x86_64/tls-ie +303: ++ mkdir -p out/test/x86_64/tls-ie 304: ++ '[' Linux = FreeBSD ']' 304: ++ trap 'on_error $LINENO' ERR 304: ++ trap on_exit EXIT -304: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/tls-irregular-start-addr.sh .sh -304: ++ testname=tls-irregular-start-addr -304: ++ echo -n 'Testing tls-irregular-start-addr ... ' -304: Testing tls-irregular-start-addr ... ++ t=out/test/x86_64/tls-irregular-start-addr -304: ++ mkdir -p out/test/x86_64/tls-irregular-start-addr -304: ++ set -x -304: + cc -fPIC -c -o out/test/x86_64/tls-irregular-start-addr/a.o -xc - -304: + cat -303: ++ set -x -303: + cat -303: + gcc -fPIC -c -o out/test/x86_64/tls-ie/a.o -xc - -305: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/tls-large-alignment.sh +287: + grep -q '^__ehdr_start=0x40000$' out/test/x86_64/synthetic-symbols/log +297: + grep -q STATIC_TLS 305: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 305: ++ export LC_ALL=C 305: ++ LC_ALL=C @@ -21691,30 +21961,47 @@ 305: ++ QEMU= 305: ++ case $MACHINE in 305: ++ tlsdesc_opt=-mtls-dialect=gnu2 +279: + on_exit +279: + echo OK +279: OK +279: + exit 0 +293: + cd out/test/x86_64/thin-archive +293: ++ pwd 305: +++ uname +297: + readelf --dynamic out/test/x86_64/tls-df-static-tls/b.so +303: ++ set -x +287/387 Test #279: x86_64-symbol-version-lto ............................. Passed 1.69 sec +293: + ar rcsT d.a long-long-long-filename.o b.o /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu/out/test/x86_64/thin-archive/c.o +test 307 + Start 307: x86_64-tls-ld-noplt + +307: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/tls-ld-noplt.sh" +307: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu +307: Environment variables: +307: MACHINE=x86_64 +307: CPU= +307: Test timeout computed to be: 1500 +293: + 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 +303: + cat 305: ++ '[' Linux = FreeBSD ']' 305: ++ trap 'on_error $LINENO' ERR 305: ++ trap on_exit EXIT 305: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/tls-large-alignment.sh .sh +304: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/tls-irregular-start-addr.sh .sh +304: ++ testname=tls-irregular-start-addr +304: ++ echo -n 'Testing tls-irregular-start-addr ... ' +304: Testing tls-irregular-start-addr ... ++ t=out/test/x86_64/tls-irregular-start-addr +304: ++ mkdir -p out/test/x86_64/tls-irregular-start-addr +297: + 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 +289: + 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 +294: + cc -B. -o out/test/x86_64/thread-count/exe out/test/x86_64/thread-count/a.o -Wl,-threads=1 +306: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/tls-large-static-image.sh 305: ++ testname=tls-large-alignment 305: ++ echo -n 'Testing tls-large-alignment ... ' 305: Testing tls-large-alignment ... ++ t=out/test/x86_64/tls-large-alignment 305: ++ mkdir -p out/test/x86_64/tls-large-alignment -297: + grep -q STATIC_TLS -297: + readelf --dynamic out/test/x86_64/tls-df-static-tls/b.so -297: + 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 -292: + out/test/x86_64/tbss-only/exe -292: + on_exit -292: + echo OK -292: OK -292: + exit 0 -267/387 Test #292: x86_64-tbss-only ...................................... Passed 0.36 sec -237: + ./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 -293: + cat -293: + cc -o out/test/x86_64/thin-archive/d.o -c -xc - -289: + cc -c -o out/test/x86_64/sysroot/c.o -xc - -289: + cat -306: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/tls-large-static-image.sh +303: + gcc -fPIC -c -o out/test/x86_64/tls-ie/a.o -xc - +287: + grep -q '^__executable_start=0x40000$' out/test/x86_64/synthetic-symbols/log 306: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 306: ++ export LC_ALL=C 306: ++ LC_ALL=C @@ -21731,29 +22018,13 @@ 306: ++ QEMU= 306: ++ case $MACHINE in 306: ++ tlsdesc_opt=-mtls-dialect=gnu2 -306: +++ uname -test 308 - Start 308: x86_64-tls-ld - -308: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/tls-ld.sh" -308: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -308: Environment variables: -308: MACHINE=x86_64 -308: CPU= -308: Test timeout computed to be: 1500 -test 309 - Start 309: x86_64-tls-le-error - -309: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/tls-le-error.sh" -309: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -309: Environment variables: -309: MACHINE=x86_64 -309: CPU= -309: Test timeout computed to be: 1500 305: ++ set -x +304: ++ set -x +304: + cat +307: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/tls-ld-noplt.sh 305: + cat 305: + cc -fPIC -std=c11 -c -o out/test/x86_64/tls-large-alignment/a.o -xc - -307: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/tls-ld-noplt.sh +304: + cc -fPIC -c -o out/test/x86_64/tls-irregular-start-addr/a.o -xc - 307: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 307: ++ export LC_ALL=C 307: ++ LC_ALL=C @@ -21770,45 +22041,47 @@ 307: ++ QEMU= 307: ++ case $MACHINE in 307: ++ tlsdesc_opt=-mtls-dialect=gnu2 -307: +++ uname -307: ++ '[' Linux = FreeBSD ']' -307: ++ trap 'on_error $LINENO' ERR -307: ++ trap on_exit EXIT -307: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/tls-ld-noplt.sh .sh -307: ++ testname=tls-ld-noplt -307: ++ echo -n 'Testing tls-ld-noplt ... ' -307: Testing tls-ld-noplt ... ++ t=out/test/x86_64/tls-ld-noplt -307: ++ mkdir -p out/test/x86_64/tls-ld-noplt -307: ++ set -x -307: + cat -307: + gcc -fPIC -ftls-model=local-dynamic -fno-plt -c -o out/test/x86_64/tls-ld-noplt/a.o -xc - +299: + cc -B. -o out/test/x86_64/tls-gd-dlopen/exe out/test/x86_64/tls-gd-dlopen/c.o -ldl +306: +++ uname 306: ++ '[' Linux = FreeBSD ']' 306: ++ trap 'on_error $LINENO' ERR 306: ++ trap on_exit EXIT +287: + grep -q '^section foo$' out/test/x86_64/synthetic-symbols/log 306: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/tls-large-static-image.sh .sh 306: ++ testname=tls-large-static-image 306: ++ echo -n 'Testing tls-large-static-image ... ' 306: Testing tls-large-static-image ... ++ t=out/test/x86_64/tls-large-static-image 306: ++ mkdir -p out/test/x86_64/tls-large-static-image +302: + gcc -fPIC -c -o out/test/x86_64/tls-gd/b.o -xc - +307: +++ uname 306: ++ set -x +302: + cat +287: + on_exit +287: + echo OK +287: OK +287: + exit 0 +306: + cat +288/387 Test #287: x86_64-synthetic-symbols .............................. Passed 1.22 sec +test 308 + Start 308: x86_64-tls-ld + +308: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/tls-ld.sh" +308: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu +308: Environment variables: +308: MACHINE=x86_64 +308: CPU= +308: Test timeout computed to be: 1500 +307: ++ '[' Linux = FreeBSD ']' +307: ++ trap 'on_error $LINENO' ERR +307: ++ trap on_exit EXIT +307: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/tls-ld-noplt.sh .sh 306: + cc -fPIC -c -o out/test/x86_64/tls-large-static-image/a.o -xc - -243: + readelf -WS out/test/x86_64/relocatable-merge-sections/c.o -243: + grep -Fq .text.foo out/test/x86_64/relocatable-merge-sections/log2 -243: + grep -Fq .text.bar out/test/x86_64/relocatable-merge-sections/log2 -243: + on_exit -243: + echo OK -243: OK -243: + exit 0 -283: + cat -283: + cc -o out/test/x86_64/symbol-version4/g.o -c -xc - -298: + cat -298: + cc -c -o out/test/x86_64/tls-dso/b.o -xc - -287: + 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 -139: + readelf -WS out/test/x86_64/gdb-index-dwarf64/exe2 -139: + grep -Fq .gdb_index -237: + readelf --symbols out/test/x86_64/relocatable-archive/f.o -273: + grep -q 'Hello world' -300: + gcc -fPIC -fno-plt -c -o out/test/x86_64/tls-gd-noplt/c.o -xc - +301: + cc -B. -shared -o out/test/x86_64/tls-gd-to-ie/c.so out/test/x86_64/tls-gd-to-ie/a.o +307: ++ testname=tls-ld-noplt +307: ++ echo -n 'Testing tls-ld-noplt ... ' +307: Testing tls-ld-noplt ... ++ t=out/test/x86_64/tls-ld-noplt +307: ++ mkdir -p out/test/x86_64/tls-ld-noplt +300: + 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 308: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/tls-ld.sh 308: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 308: ++ export LC_ALL=C @@ -21826,11 +22099,46 @@ 308: ++ QEMU= 308: ++ case $MACHINE in 308: ++ tlsdesc_opt=-mtls-dialect=gnu2 +305: + cat +305: + cc -fPIC -std=c11 -c -o out/test/x86_64/tls-large-alignment/b.o -xc - 308: +++ uname 308: ++ '[' Linux = FreeBSD ']' 308: ++ trap 'on_error $LINENO' ERR 308: ++ trap on_exit EXIT -268/387 Test #243: x86_64-relocatable-merge-sections ..................... Passed 5.42 sec +307: ++ set -x +295: + out/test/x86_64/tls-alignment-multi/exe +302: + cat +298: + grep -q '5 3 5 3 5 3' +302: + gcc -fPIC -c -o out/test/x86_64/tls-gd/c.o -xc - +304: + cc -B. -o out/test/x86_64/tls-irregular-start-addr/exe1 out/test/x86_64/tls-irregular-start-addr/a.o -pie -Wl,-section-start=.tdata=0x100001 -Wl,-relax +308: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/tls-ld.sh .sh +298: + out/test/x86_64/tls-dso/exe +307: + gcc -fPIC -ftls-model=local-dynamic -fno-plt -c -o out/test/x86_64/tls-ld-noplt/a.o -xc - +308: ++ testname=tls-ld +308: ++ echo -n 'Testing tls-ld ... ' +308: Testing tls-ld ... ++ t=out/test/x86_64/tls-ld +308: ++ mkdir -p out/test/x86_64/tls-ld +298: + on_exit +298: + echo OK +298: OK +298: + exit 0 +308: ++ set -x +307: + cat +289/387 Test #298: x86_64-tls-dso ........................................ Passed 0.70 sec +test 309 + Start 309: x86_64-tls-le-error + +309: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/tls-le-error.sh" +309: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu +309: Environment variables: +309: MACHINE=x86_64 +309: CPU= +309: Test timeout computed to be: 1500 +295: + on_exit +295: + echo OK +295: OK +295: + exit 0 +290/387 Test #295: x86_64-tls-alignment-multi ............................ Passed 0.91 sec test 310 Start 310: x86_64-tls-le @@ -21840,33 +22148,8 @@ 310: MACHINE=x86_64 310: CPU= 310: Test timeout computed to be: 1500 -308: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/tls-ld.sh .sh -308: ++ testname=tls-ld -308: ++ echo -n 'Testing tls-ld ... ' -308: Testing tls-ld ... ++ t=out/test/x86_64/tls-ld -308: ++ mkdir -p out/test/x86_64/tls-ld -308: ++ set -x -308: + cat 308: + cc -fPIC -ftls-model=local-dynamic -c -o out/test/x86_64/tls-ld/a.o -xc - -139: + grep -q 'Hello world' -139: + out/test/x86_64/gdb-index-dwarf64/exe2 -139: + DEBUGINFOD_URLS= -139: + 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 -306: + cat -299: + cat -299: + gcc -fPIC -c -o out/test/x86_64/tls-gd-dlopen/c.o -xc - -273: + out/test/x86_64/static-pie/exe1 -273: + cc -B. -o out/test/x86_64/static-pie/exe2 out/test/x86_64/static-pie/a.o -static-pie -Wl,--no-relax -237: + grep -q 'foo\b' out/test/x86_64/relocatable-archive/log -237: + grep -q 'bar\b' out/test/x86_64/relocatable-archive/log -237: + grep -q 'baz\b' out/test/x86_64/relocatable-archive/log -293: + rm -f out/test/x86_64/thin-archive/d.a -293: + cd out/test/x86_64/thin-archive -293: ++ pwd -300: + cat -295: + cc -B. -shared -o out/test/x86_64/tls-alignment-multi/a.so out/test/x86_64/tls-alignment-multi/a.o -305: + cc -fPIC -std=c11 -c -o out/test/x86_64/tls-large-alignment/b.o -xc - -305: + cat +308: + cat 310: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/tls-le.sh 310: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 310: ++ export LC_ALL=C @@ -21884,6 +22167,9 @@ 310: ++ QEMU= 310: ++ case $MACHINE in 310: ++ tlsdesc_opt=-mtls-dialect=gnu2 +289: + 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 +297: + readelf --dynamic out/test/x86_64/tls-df-static-tls/c.so +303: + cc -B. -shared -o out/test/x86_64/tls-ie/b.so out/test/x86_64/tls-ie/a.o 309: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/tls-le-error.sh 309: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 309: ++ export LC_ALL=C @@ -21901,15 +22187,19 @@ 309: ++ QEMU= 309: ++ case $MACHINE in 309: ++ tlsdesc_opt=-mtls-dialect=gnu2 -293: + ar rcsT d.a long-long-long-filename.o b.o /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu/out/test/x86_64/thin-archive/c.o -237: + on_exit -237: + echo OK -237: OK -237: + exit 0 -309: +++ uname 310: +++ uname -269/387 Test #237: x86_64-relocatable-archive ............................ Passed 5.68 sec -303: + cc -B. -shared -o out/test/x86_64/tls-ie/b.so out/test/x86_64/tls-ie/a.o +310: ++ '[' Linux = FreeBSD ']' +310: ++ trap 'on_error $LINENO' ERR +310: ++ trap on_exit EXIT +306: + cc -fPIC -c -o out/test/x86_64/tls-large-static-image/b.o -xc - +305: + cc -fPIC -c -o out/test/x86_64/tls-large-alignment/c.o -xc - +305: + cat +297: + grep -q STATIC_TLS +297: + on_exit +297: + echo OK +297: OK +297: + exit 0 +291/387 Test #297: x86_64-tls-df-static-tls .............................. Passed 0.83 sec test 311 Start 311: x86_64-tls-nopic @@ -21919,7 +22209,16 @@ 311: MACHINE=x86_64 311: CPU= 311: Test timeout computed to be: 1500 -289: + 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 +306: + cat +294: + cc -B. -o out/test/x86_64/thread-count/exe out/test/x86_64/thread-count/a.o -Wl,--threads=1 +310: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/tls-le.sh .sh +310: ++ testname=tls-le +310: ++ echo -n 'Testing tls-le ... ' +310: Testing tls-le ... ++ t=out/test/x86_64/tls-le +310: ++ mkdir -p out/test/x86_64/tls-le +310: ++ set -x +310: + gcc -fPIC -c -o out/test/x86_64/tls-le/a.o -xc - +309: +++ uname 309: ++ '[' Linux = FreeBSD ']' 309: ++ trap 'on_error $LINENO' ERR 309: ++ trap on_exit EXIT @@ -21928,32 +22227,31 @@ 309: ++ echo -n 'Testing tls-le-error ... ' 309: Testing tls-le-error ... ++ t=out/test/x86_64/tls-le-error 309: ++ mkdir -p out/test/x86_64/tls-le-error -310: ++ '[' Linux = FreeBSD ']' -310: ++ trap 'on_error $LINENO' ERR -310: ++ trap on_exit EXIT -310: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/tls-le.sh .sh -310: ++ testname=tls-le -310: ++ echo -n 'Testing tls-le ... ' -310: Testing tls-le ... ++ t=out/test/x86_64/tls-le -310: ++ mkdir -p out/test/x86_64/tls-le -310: ++ set -x -298: + 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 -293: + 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 -297: + readelf --dynamic out/test/x86_64/tls-df-static-tls/c.so -297: + grep -q STATIC_TLS -297: + on_exit -297: + echo OK -297: OK -297: + exit 0 -311: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/tls-nopic.sh -301: + cat -301: + cc -fPIC -c -o out/test/x86_64/tls-gd-to-ie/b.o -xc - -310: + cat -310: + gcc -fPIC -c -o out/test/x86_64/tls-le/a.o -xc - 309: ++ set -x -278: + rm -f out/test/x86_64/symbol-rank/x.a 309: + cat -270/387 Test #297: x86_64-tls-df-static-tls .............................. Passed 0.40 sec +301: + 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 +308: + cat +308: + gcc -fPIC -ftls-model=local-dynamic -c -o out/test/x86_64/tls-ld/b.o -xc - +299: + out/test/x86_64/tls-gd-dlopen/exe out/test/x86_64/tls-gd-dlopen/b.so +299: + grep -q '3 0 5' +311: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/tls-nopic.sh +309: + gcc -fPIC -c -o out/test/x86_64/tls-le-error/a.o -xc - +302: + cc -B. -shared -o out/test/x86_64/tls-gd/d.so out/test/x86_64/tls-gd/b.o +299: + on_exit +299: + echo OK +299: OK +299: + exit 0 +310: + cat +292/387 Test #299: x86_64-tls-gd-dlopen .................................. Passed 0.83 sec +test 312 + Start 312: x86_64-tls-pic + +312: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/tls-pic.sh" +312: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu +312: Environment variables: +312: MACHINE=x86_64 +312: CPU= +312: Test timeout computed to be: 1500 311: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 311: ++ export LC_ALL=C 311: ++ LC_ALL=C @@ -21970,77 +22268,12 @@ 311: ++ QEMU= 311: ++ case $MACHINE in 311: ++ tlsdesc_opt=-mtls-dialect=gnu2 -306: + cat -306: + cc -fPIC -c -o out/test/x86_64/tls-large-static-image/b.o -xc - -test 312 - Start 312: x86_64-tls-pic - -312: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/tls-pic.sh" -312: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -312: Environment variables: -312: MACHINE=x86_64 -312: CPU= -312: Test timeout computed to be: 1500 311: +++ uname 311: ++ '[' Linux = FreeBSD ']' 311: ++ trap 'on_error $LINENO' ERR 311: ++ trap on_exit EXIT -311: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/tls-nopic.sh .sh -311: ++ testname=tls-nopic -311: ++ echo -n 'Testing tls-nopic ... ' -311: Testing tls-nopic ... ++ t=out/test/x86_64/tls-nopic -311: ++ mkdir -p out/test/x86_64/tls-nopic -279: mold: warning: out/test/x86_64/symbol-version-lto/b.ver: cannot assign version `VER1` to symbol `foo`: symbol not found -278: + 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 -278: + 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: + gcc -fPIC -c -o out/test/x86_64/tls-le-error/a.o -xc - -296: + readelf -WS out/test/x86_64/tls-common/exe -296: + grep -Fq .tls_common -296: + out/test/x86_64/tls-common/exe -296: + grep -q '^foo=0$' -296: + on_exit -296: + echo OK -296: OK -296: + exit 0 -305: + cc -fPIC -c -o out/test/x86_64/tls-large-alignment/c.o -xc - -305: + cat -291: + 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 -271/387 Test #252: x86_64-reverse-sections ............................... Passed 5.23 sec -272/387 Test #271: x86_64-start-stop ..................................... Passed 4.72 sec -300: + cc -B. -shared -o out/test/x86_64/tls-gd-noplt/d.so out/test/x86_64/tls-gd-noplt/b.o -304: + 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 -311: ++ set -x -311: + cat -311: + gcc -c -o out/test/x86_64/tls-nopic/a.o -xc - -test 313 - Start 313: x86_64-tls-small-alignment - -313: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/tls-small-alignment.sh" -313: Working Directory: /build/reproducible-path/mold-2.36.0+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-tlsdesc-dlopen - -314: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/tlsdesc-dlopen.sh" -314: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -314: Environment variables: -314: MACHINE=x86_64 -314: CPU= -314: Test timeout computed to be: 1500 -273/387 Test #296: x86_64-tls-common ..................................... Passed 0.45 sec -test 315 - Start 315: x86_64-tlsdesc-import - -315: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/tlsdesc-import.sh" -315: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -315: Environment variables: -315: MACHINE=x86_64 -315: CPU= -315: Test timeout computed to be: 1500 312: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/tls-pic.sh +293: + grep -Eq 'thin-archive/d.a\(.*long-long-long-filename.o\)' out/test/x86_64/thin-archive/log 312: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 312: ++ export LC_ALL=C 312: ++ LC_ALL=C @@ -22057,22 +22290,70 @@ 312: ++ QEMU= 312: ++ case $MACHINE in 312: ++ tlsdesc_opt=-mtls-dialect=gnu2 +311: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/tls-nopic.sh .sh +306: + 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 312: +++ uname +311: ++ testname=tls-nopic +311: ++ echo -n 'Testing tls-nopic ... ' +311: Testing tls-nopic ... ++ t=out/test/x86_64/tls-nopic +311: ++ mkdir -p out/test/x86_64/tls-nopic +300: + 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 312: ++ '[' Linux = FreeBSD ']' 312: ++ trap 'on_error $LINENO' ERR 312: ++ trap on_exit EXIT 312: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/tls-pic.sh .sh +311: ++ set -x 312: ++ testname=tls-pic 312: ++ echo -n 'Testing tls-pic ... ' 312: Testing tls-pic ... ++ t=out/test/x86_64/tls-pic 312: ++ mkdir -p out/test/x86_64/tls-pic +311: + gcc -c -o out/test/x86_64/tls-nopic/a.o -xc - +293: + grep -Eq 'thin-archive/d.a\((.*/)?b.o\)' out/test/x86_64/thin-archive/log +308: + 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 +311: + cat +305: + 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 312: ++ set -x -312: + cat +293: + grep -Fq thin-archive/d.o out/test/x86_64/thin-archive/log +307: + cat +307: + gcc -fPIC -ftls-model=local-dynamic -fno-plt -c -o out/test/x86_64/tls-ld-noplt/b.o -xc - 312: + gcc -fPIC -c -o out/test/x86_64/tls-pic/a.o -xc - -290: ++ realpath out/test/x86_64/sysroot2 -290: + cc -B. -o out/test/x86_64/sysroot2/exe -Wl,--sysroot=/build/reproducible-path/mold-2.36.0+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 -302: + cat -302: + gcc -fPIC -c -o out/test/x86_64/tls-gd/b.o -xc - +312: + cat +304: + grep -q '^42$' +294: + on_exit +294: + echo OK +294: OK +294: + exit 0 +293/387 Test #294: x86_64-thread-count ................................... Passed 1.19 sec +304: + out/test/x86_64/tls-irregular-start-addr/exe1 +310: + gcc -fPIC -c -o out/test/x86_64/tls-le/b.o -xc - +test 313 + Start 313: x86_64-tls-small-alignment + +313: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/tls-small-alignment.sh" +313: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu +313: Environment variables: +313: MACHINE=x86_64 +313: CPU= +313: Test timeout computed to be: 1500 +304: + 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 +310: + cat +293: + out/test/x86_64/thin-archive/exe +293: + grep -q 15 +293: + on_exit +293: + echo OK +293: OK +293: + exit 0 +294/387 Test #293: x86_64-thin-archive ................................... Passed 1.25 sec +test 314 + Start 314: x86_64-tlsdesc-dlopen + +314: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/tlsdesc-dlopen.sh" +314: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu +314: Environment variables: +314: MACHINE=x86_64 +314: CPU= +314: Test timeout computed to be: 1500 +309: + cc -B. -shared -o out/test/x86_64/tls-le-error/b.so out/test/x86_64/tls-le-error/a.o 313: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/tls-small-alignment.sh 313: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 313: ++ export LC_ALL=C @@ -22094,36 +22375,14 @@ 313: ++ '[' Linux = FreeBSD ']' 313: ++ trap 'on_error $LINENO' ERR 313: ++ trap on_exit EXIT +289: + cc -B. -o out/test/x86_64/sysroot/exe out/test/x86_64/sysroot/c.o -lfoo 313: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/tls-small-alignment.sh .sh 313: ++ testname=tls-small-alignment 313: ++ echo -n 'Testing tls-small-alignment ... ' 313: Testing tls-small-alignment ... ++ t=out/test/x86_64/tls-small-alignment 313: ++ mkdir -p out/test/x86_64/tls-small-alignment -313: ++ set -x -313: + cat -313: + cc -fPIC -c -o out/test/x86_64/tls-small-alignment/a.o -xassembler - -294: + cc -B. -o out/test/x86_64/thread-count/exe out/test/x86_64/thread-count/a.o -Wl,-thread-count=1 -287: + out/test/x86_64/synthetic-symbols/exe -287: + grep -q '^end=foo$' out/test/x86_64/synthetic-symbols/log 314: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/tlsdesc-dlopen.sh -315: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/tlsdesc-import.sh -287: + grep -q '^etext=foo$' out/test/x86_64/synthetic-symbols/log -315: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc -315: ++ export LC_ALL=C -315: ++ LC_ALL=C -315: ++ '[' -z x86_64 ']' -315: ++ '[' -z '' ']' -315: ++ TESTDIR=out/test/x86_64 -315: ++ CC=cc -315: ++ CXX=c++ -315: ++ GCC=gcc -315: ++ GXX=g++ -315: ++ OBJDUMP=objdump -315: ++ OBJCOPY=objcopy -315: ++ STRIP=strip -315: ++ QEMU= -315: ++ case $MACHINE in -315: ++ tlsdesc_opt=-mtls-dialect=gnu2 +313: ++ set -x 314: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 314: ++ export LC_ALL=C 314: ++ LC_ALL=C @@ -22140,44 +22399,106 @@ 314: ++ QEMU= 314: ++ case $MACHINE in 314: ++ tlsdesc_opt=-mtls-dialect=gnu2 +303: + cat +313: + cc -fPIC -c -o out/test/x86_64/tls-small-alignment/a.o -xassembler - +307: + 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 +303: + gcc -c -o out/test/x86_64/tls-ie/c.o -xc - -fPIC +313: + cat 314: +++ uname -295: + 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 -315: +++ uname -287: + grep -q '^edata=foo$' out/test/x86_64/synthetic-symbols/log -315: ++ '[' Linux = FreeBSD ']' -315: ++ trap 'on_error $LINENO' ERR -315: ++ trap on_exit EXIT -306: + cc -B. -o out/test/x86_64/tls-large-static-image/exe out/test/x86_64/tls-large-static-image/a.o out/test/x86_64/tls-large-static-image/b.o -299: + cc -B. -o out/test/x86_64/tls-gd-dlopen/exe out/test/x86_64/tls-gd-dlopen/c.o -ldl 314: ++ '[' Linux = FreeBSD ']' 314: ++ trap 'on_error $LINENO' ERR 314: ++ trap on_exit EXIT -303: + gcc -c -o out/test/x86_64/tls-ie/c.o -xc - -fPIC -313: + cc -fPIC -std=c11 -c -o out/test/x86_64/tls-small-alignment/b.o -xc - -287: + grep -q '^__ehdr_start=0x40000$' out/test/x86_64/synthetic-symbols/log -315: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/tlsdesc-import.sh .sh -303: + cat 314: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/tlsdesc-dlopen.sh .sh +301: + out/test/x86_64/tls-gd-to-ie/exe1 314: ++ testname=tlsdesc-dlopen 314: ++ echo -n 'Testing tlsdesc-dlopen ... ' 314: Testing tlsdesc-dlopen ... ++ t=out/test/x86_64/tlsdesc-dlopen 314: ++ mkdir -p out/test/x86_64/tlsdesc-dlopen -307: + gcc -fPIC -ftls-model=local-dynamic -fno-plt -c -o out/test/x86_64/tls-ld-noplt/b.o -xc - -307: + cat +301: + grep -q '1 2 3' +313: + cat +300: + grep -q '1 2 3 4 5 6' +301: + 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 +313: + cc -fPIC -std=c11 -c -o out/test/x86_64/tls-small-alignment/b.o -xc - +310: + 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 +300: + out/test/x86_64/tls-gd-noplt/exe +314: ++ set -x +314: + supports_tlsdesc +314: + '[' x86_64 = arm ']' +314: ++ uname +300: + 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 +314: + '[' Linux = FreeBSD ']' +314: + '[' -mtls-dialect=gnu2 '!=' '' ']' +311: + cc -xc -c -o out/test/x86_64/tls-nopic/b.o - +311: + cat +314: + gcc -fPIC -c -o out/test/x86_64/tlsdesc-dlopen/a.o -xc - -mtls-dialect=gnu2 +314: + cat +306: + grep -q '^1 2 3 0 5$' +306: + out/test/x86_64/tls-large-static-image/exe +289: + 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 +306: + on_exit +306: + echo OK +306: OK +306: + exit 0 +295/387 Test #306: x86_64-tls-large-static-image ......................... Passed 0.61 sec +test 315 + Start 315: x86_64-tlsdesc-import + +315: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/tlsdesc-import.sh" +315: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu +315: Environment variables: +315: MACHINE=x86_64 +315: CPU= +315: Test timeout computed to be: 1500 +312: + cc -xc -c -o out/test/x86_64/tls-pic/b.o - +312: + cat +303: + 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 +308: + out/test/x86_64/tls-ld/exe1 +308: + grep -q '3 5 3 5' +305: + 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 +308: + 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 +302: + cc -B. -shared -o out/test/x86_64/tls-gd/e.so out/test/x86_64/tls-gd/c.o -Wl,--no-relax +304: + out/test/x86_64/tls-irregular-start-addr/exe2 +315: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/tlsdesc-import.sh +304: + grep -q '^42$' +315: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc +315: ++ export LC_ALL=C +315: ++ LC_ALL=C +315: ++ '[' -z x86_64 ']' +315: ++ '[' -z '' ']' +315: ++ TESTDIR=out/test/x86_64 +315: ++ CC=cc +315: ++ CXX=c++ +315: ++ GCC=gcc +315: ++ GXX=g++ +315: ++ OBJDUMP=objdump +315: ++ OBJCOPY=objcopy +315: ++ STRIP=strip +315: ++ QEMU= +315: ++ case $MACHINE in +315: ++ tlsdesc_opt=-mtls-dialect=gnu2 +304: + 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 +315: +++ uname +315: ++ '[' Linux = FreeBSD ']' +315: ++ trap 'on_error $LINENO' ERR +315: ++ trap on_exit EXIT +313: + cc -fPIC -c -o out/test/x86_64/tls-small-alignment/c.o -xc - +315: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/tlsdesc-import.sh .sh +311: + 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 313: + cat 315: ++ testname=tlsdesc-import 315: ++ echo -n 'Testing tlsdesc-import ... ' 315: Testing tlsdesc-import ... ++ t=out/test/x86_64/tlsdesc-import 315: ++ mkdir -p out/test/x86_64/tlsdesc-import -287: + grep -q '^__executable_start=0x40000$' out/test/x86_64/synthetic-symbols/log -287: + grep -q '^section foo$' out/test/x86_64/synthetic-symbols/log -314: ++ set -x -287: + on_exit -287: + echo OK -287: OK -287: + exit 0 -305: + 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 -274/387 Test #287: x86_64-synthetic-symbols .............................. Passed 0.75 sec +314: + cc -B. -shared -o out/test/x86_64/tlsdesc-dlopen/b.so out/test/x86_64/tlsdesc-dlopen/a.o +309: + grep -q 'relocation .* against `foo` can not be used when making a shared object; recompile with -fPIC' out/test/x86_64/tls-le-error/log +315: ++ set -x +315: + supports_tlsdesc +315: + '[' x86_64 = arm ']' +289: + on_exit +289: + echo OK +289: OK +289: + exit 0 +296/387 Test #289: x86_64-sysroot ........................................ Passed 1.69 sec test 316 Start 316: x86_64-tlsdesc-initial-exec @@ -22187,21 +22508,28 @@ 316: MACHINE=x86_64 316: CPU= 316: Test timeout computed to be: 1500 -308: + gcc -fPIC -ftls-model=local-dynamic -c -o out/test/x86_64/tls-ld/b.o -xc - -308: + cat -314: + supports_tlsdesc -314: + '[' x86_64 = arm ']' -314: ++ uname -314: + '[' Linux = FreeBSD ']' -314: + '[' -mtls-dialect=gnu2 '!=' '' ']' -314: + cat -315: ++ set -x -315: + supports_tlsdesc -315: + '[' x86_64 = arm ']' -314: + gcc -fPIC -c -o out/test/x86_64/tlsdesc-dlopen/a.o -xc - -mtls-dialect=gnu2 +312: + 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 315: ++ uname +315: + '[' Linux = FreeBSD ']' +315: + '[' -mtls-dialect=gnu2 '!=' '' ']' +315: + cat +315: + gcc -fPIC -c -o out/test/x86_64/tlsdesc-import/a.o -xc - -mtls-dialect=gnu2 +309: + on_exit +309: + echo OK +309: OK +309: + exit 0 +297/387 Test #309: x86_64-tls-le-error ................................... Passed 0.60 sec +test 317 + Start 317: x86_64-tlsdesc-local-dynamic + +317: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/tlsdesc-local-dynamic.sh" +317: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu +317: Environment variables: +317: MACHINE=x86_64 +317: CPU= +317: Test timeout computed to be: 1500 +313: + 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 316: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/tlsdesc-initial-exec.sh -310: + cat 316: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 316: ++ export LC_ALL=C 316: ++ LC_ALL=C @@ -22218,103 +22546,7 @@ 316: ++ QEMU= 316: ++ case $MACHINE in 316: ++ tlsdesc_opt=-mtls-dialect=gnu2 -310: + gcc -fPIC -c -o out/test/x86_64/tls-le/b.o -xc - 316: +++ uname -316: ++ '[' Linux = FreeBSD ']' -316: ++ trap 'on_error $LINENO' ERR -316: ++ trap on_exit EXIT -315: + '[' Linux = FreeBSD ']' -315: + '[' -mtls-dialect=gnu2 '!=' '' ']' -315: + cat -315: + gcc -fPIC -c -o out/test/x86_64/tlsdesc-import/a.o -xc - -mtls-dialect=gnu2 -316: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/tlsdesc-initial-exec.sh .sh -309: + cc -B. -shared -o out/test/x86_64/tls-le-error/b.so out/test/x86_64/tls-le-error/a.o -316: ++ testname=tlsdesc-initial-exec -316: ++ echo -n 'Testing tlsdesc-initial-exec ... ' -316: Testing tlsdesc-initial-exec ... ++ t=out/test/x86_64/tlsdesc-initial-exec -316: ++ mkdir -p out/test/x86_64/tlsdesc-initial-exec -316: ++ set -x -316: + supports_tlsdesc -316: + '[' x86_64 = arm ']' -289: + 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 -316: ++ uname -316: + '[' Linux = FreeBSD ']' -316: + '[' -mtls-dialect=gnu2 '!=' '' ']' -316: + gcc -fPIC -fPIC -c -o out/test/x86_64/tlsdesc-initial-exec/a.o -xc - -mtls-dialect=gnu2 -273: + out/test/x86_64/static-pie/exe2 -273: + grep -q 'Hello world' -313: + cat -313: + cc -fPIC -c -o out/test/x86_64/tls-small-alignment/c.o -xc - -290: + on_exit -290: + echo OK -290: OK -290: + exit 0 -311: + cat -311: + cc -xc -c -o out/test/x86_64/tls-nopic/b.o - -316: + cat -198: + out/test/x86_64/lto-gcc/exe3 -198: + grep -q 'Hello world' -275/387 Test #290: x86_64-sysroot2 ....................................... Passed 0.75 sec -test 317 - Start 317: x86_64-tlsdesc-local-dynamic - -317: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/tlsdesc-local-dynamic.sh" -317: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -317: Environment variables: -317: MACHINE=x86_64 -317: CPU= -317: Test timeout computed to be: 1500 -294: + cc -B. -o out/test/x86_64/thread-count/exe out/test/x86_64/thread-count/a.o -Wl,-threads -198: + on_exit -198: + echo OK -198: OK -198: + exit 0 -308: + 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 -302: + gcc -fPIC -c -o out/test/x86_64/tls-gd/c.o -xc - -302: + cat -273: + on_exit -273: + echo OK -273: OK -273: + exit 0 -298: + out/test/x86_64/tls-dso/exe -298: + grep -q '5 3 5 3 5 3' -298: + on_exit -298: + echo OK -298: OK -298: + exit 0 -301: + cc -B. -shared -o out/test/x86_64/tls-gd-to-ie/c.so out/test/x86_64/tls-gd-to-ie/a.o -283: + 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 -276/387 Test #198: x86_64-lto-gcc ........................................ Passed 7.26 sec -277/387 Test #273: x86_64-static-pie ..................................... Passed 4.85 sec -278/387 Test #298: x86_64-tls-dso ........................................ Passed 0.64 sec -test 318 - Start 318: x86_64-tlsdesc-static - -318: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/tlsdesc-static.sh" -318: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -318: Environment variables: -318: MACHINE=x86_64 -318: CPU= -318: Test timeout computed to be: 1500 -test 319 - Start 319: x86_64-tlsdesc - -319: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/tlsdesc.sh" -319: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -319: Environment variables: -319: MACHINE=x86_64 -319: CPU= -319: Test timeout computed to be: 1500 -test 320 - Start 320: x86_64-trace-symbol-symver - -320: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/trace-symbol-symver.sh" -320: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -320: Environment variables: -320: MACHINE=x86_64 -320: CPU= -320: Test timeout computed to be: 1500 -307: + 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 317: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/tlsdesc-local-dynamic.sh 317: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 317: ++ export LC_ALL=C @@ -22332,58 +22564,83 @@ 317: ++ QEMU= 317: ++ case $MACHINE in 317: ++ tlsdesc_opt=-mtls-dialect=gnu2 +316: ++ '[' Linux = FreeBSD ']' +316: ++ trap 'on_error $LINENO' ERR +316: ++ trap on_exit EXIT 317: +++ uname +307: + out/test/x86_64/tls-ld-noplt/exe +307: + grep -q '3 5 3 5' 317: ++ '[' Linux = FreeBSD ']' 317: ++ trap 'on_error $LINENO' ERR 317: ++ trap on_exit EXIT +301: + 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 +304: + grep -q '^42$' +304: + out/test/x86_64/tls-irregular-start-addr/exe3 +316: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/tlsdesc-initial-exec.sh .sh +307: + 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 +316: ++ testname=tlsdesc-initial-exec +316: ++ echo -n 'Testing tlsdesc-initial-exec ... ' +316: Testing tlsdesc-initial-exec ... ++ t=out/test/x86_64/tlsdesc-initial-exec +316: ++ mkdir -p out/test/x86_64/tlsdesc-initial-exec +310: + out/test/x86_64/tls-le/exe1 +304: + 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 317: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/tlsdesc-local-dynamic.sh .sh +316: ++ set -x +316: + supports_tlsdesc +316: + '[' x86_64 = arm ']' +310: + grep -q '3 5 3 5' 317: ++ testname=tlsdesc-local-dynamic 317: ++ echo -n 'Testing tlsdesc-local-dynamic ... ' 317: Testing tlsdesc-local-dynamic ... ++ t=out/test/x86_64/tlsdesc-local-dynamic 317: ++ mkdir -p out/test/x86_64/tlsdesc-local-dynamic +310: + 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 317: ++ set -x 317: + supports_tlsdesc 317: + '[' x86_64 = arm ']' +308: + grep -q '3 5 3 5' +308: + out/test/x86_64/tls-ld/exe2 +316: ++ uname 317: ++ uname 317: + '[' Linux = FreeBSD ']' 317: + '[' -mtls-dialect=gnu2 '!=' '' ']' +316: + '[' Linux = FreeBSD ']' +316: + '[' -mtls-dialect=gnu2 '!=' '' ']' +317: + cat +308: + on_exit +308: + echo OK +308: OK +308: + exit 0 +300: + grep -q '1 2 3 4 5 6' +298/387 Test #308: x86_64-tls-ld ......................................... Passed 0.79 sec +test 318 + Start 318: x86_64-tlsdesc-static + +318: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/tlsdesc-static.sh" +318: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu +318: Environment variables: +318: MACHINE=x86_64 +318: CPU= +318: Test timeout computed to be: 1500 +316: + gcc -fPIC -fPIC -c -o out/test/x86_64/tlsdesc-initial-exec/a.o -xc - -mtls-dialect=gnu2 +316: + cat 317: + gcc -fPIC -ftls-model=local-dynamic -c -o out/test/x86_64/tlsdesc-local-dynamic/a.o -xc - -mtls-dialect=gnu2 -317: + cat -306: + out/test/x86_64/tls-large-static-image/exe -306: + grep -q '^1 2 3 0 5$' -306: + on_exit -306: + echo OK -306: OK -306: + exit 0 -312: + cat -312: + cc -xc -c -o out/test/x86_64/tls-pic/b.o - -300: + 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 -316: + cc -B. -shared -o out/test/x86_64/tlsdesc-initial-exec/b.so out/test/x86_64/tlsdesc-initial-exec/a.o -293: + grep -Eq 'thin-archive/d.a\(.*long-long-long-filename.o\)' out/test/x86_64/thin-archive/log -293: + grep -Eq 'thin-archive/d.a\((.*/)?b.o\)' out/test/x86_64/thin-archive/log -293: + grep -Fq thin-archive/d.o out/test/x86_64/thin-archive/log -293: + out/test/x86_64/thin-archive/exe -293: + grep -q 15 -293: + on_exit -293: + echo OK -293: OK -293: + exit 0 -291: + grep -q 42 -291: + out/test/x86_64/tail-call/exe -291: + '[' x86_64 = riscv32 -o x86_64 = riscv64 ']' -291: + on_exit -291: + echo OK -291: OK -291: + exit 0 -303: + 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 -311: + cc -B. -o out/test/x86_64/tls-nopic/exe out/test/x86_64/tls-nopic/a.o out/test/x86_64/tls-nopic/b.o -no-pie -314: + cc -B. -shared -o out/test/x86_64/tlsdesc-dlopen/b.so out/test/x86_64/tlsdesc-dlopen/a.o -278: + out/test/x86_64/symbol-rank/exe -278: + grep -q '^0 0 0 5$' -278: + on_exit -278: + echo OK -278: OK -278: + exit 0 +300: + out/test/x86_64/tls-gd-noplt/exe +300: + on_exit +300: + echo OK +300: OK +300: + exit 0 +303: + grep -q '^0 0 3 5 7$' +303: + out/test/x86_64/tls-ie/exe +299/387 Test #300: x86_64-tls-gd-noplt ................................... Passed 1.41 sec +test 319 + Start 319: x86_64-tlsdesc + +319: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/tlsdesc.sh" +319: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu +319: Environment variables: +319: MACHINE=x86_64 +319: CPU= +319: Test timeout computed to be: 1500 318: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/tlsdesc-static.sh 318: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 318: ++ export LC_ALL=C @@ -22405,44 +22662,10 @@ 318: ++ '[' Linux = FreeBSD ']' 318: ++ trap 'on_error $LINENO' ERR 318: ++ trap on_exit EXIT -318: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/tlsdesc-static.sh .sh -320: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/trace-symbol-symver.sh -320: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc -320: ++ export LC_ALL=C -320: ++ LC_ALL=C -320: ++ '[' -z x86_64 ']' -320: ++ '[' -z '' ']' -320: ++ TESTDIR=out/test/x86_64 -320: ++ CC=cc -320: ++ CXX=c++ -320: ++ GCC=gcc -320: ++ GXX=g++ -320: ++ OBJDUMP=objdump -320: ++ OBJCOPY=objcopy -320: ++ STRIP=strip -320: ++ QEMU= -320: ++ case $MACHINE in -320: ++ tlsdesc_opt=-mtls-dialect=gnu2 -320: +++ uname -320: ++ '[' Linux = FreeBSD ']' -320: ++ trap 'on_error $LINENO' ERR -320: ++ trap on_exit EXIT -320: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/trace-symbol-symver.sh .sh -279/387 Test #278: x86_64-symbol-rank .................................... Passed 4.79 sec -280/387 Test #291: x86_64-tail-call ...................................... Passed 0.79 sec -281/387 Test #306: x86_64-tls-large-static-image ......................... Passed 0.44 sec -282/387 Test #293: x86_64-thin-archive ................................... Passed 0.76 sec -318: ++ testname=tlsdesc-static -318: ++ echo -n 'Testing tlsdesc-static ... ' -318: Testing tlsdesc-static ... ++ t=out/test/x86_64/tlsdesc-static -318: ++ mkdir -p out/test/x86_64/tlsdesc-static -320: ++ testname=trace-symbol-symver -320: ++ echo -n 'Testing trace-symbol-symver ... ' -320: Testing trace-symbol-symver ... ++ t=out/test/x86_64/trace-symbol-symver -320: ++ mkdir -p out/test/x86_64/trace-symbol-symver -320: ++ set -x -320: + cat -320: + cc -c -o out/test/x86_64/trace-symbol-symver/a.o -xc - +305: + grep -q '^42 1 2 3$' +305: + out/test/x86_64/tls-large-alignment/exe1 +303: + 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 +302: + 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 319: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/tlsdesc.sh 319: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 319: ++ export LC_ALL=C @@ -22464,16 +22687,46 @@ 319: ++ '[' Linux = FreeBSD ']' 319: ++ trap 'on_error $LINENO' ERR 319: ++ trap on_exit EXIT +305: + 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 319: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/tlsdesc.sh .sh +312: + out/test/x86_64/tls-pic/exe +312: + grep -q '3 5 3 5' 319: ++ testname=tlsdesc 319: ++ echo -n 'Testing tlsdesc ... ' 319: Testing tlsdesc ... ++ t=out/test/x86_64/tlsdesc 319: ++ mkdir -p out/test/x86_64/tlsdesc -304: + out/test/x86_64/tls-irregular-start-addr/exe1 -304: + grep -q '^42$' -304: + 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 -310: + 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 -295: + out/test/x86_64/tls-alignment-multi/exe +318: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/tlsdesc-static.sh .sh +312: + on_exit +312: + echo OK +312: OK +312: + exit 0 +318: ++ testname=tlsdesc-static +318: ++ echo -n 'Testing tlsdesc-static ... ' +318: Testing tlsdesc-static ... ++ t=out/test/x86_64/tlsdesc-static +318: ++ mkdir -p out/test/x86_64/tlsdesc-static +316: + cc -B. -shared -o out/test/x86_64/tlsdesc-initial-exec/b.so out/test/x86_64/tlsdesc-initial-exec/a.o +300/387 Test #312: x86_64-tls-pic ........................................ Passed 0.69 sec +test 320 + Start 320: x86_64-trace-symbol-symver + +320: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/trace-symbol-symver.sh" +320: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu +320: Environment variables: +320: MACHINE=x86_64 +320: CPU= +320: Test timeout computed to be: 1500 +311: + out/test/x86_64/tls-nopic/exe +311: + grep -q '3 5 3 5' +311: + on_exit +311: + echo OK +311: OK +311: + exit 0 +319: ++ set -x +319: + supports_tlsdesc +319: + '[' x86_64 = arm ']' +314: + gcc -fPIC -c -o out/test/x86_64/tlsdesc-dlopen/c.o -xc - -mtls-dialect=gnu2 +319: ++ uname +301/387 Test #311: x86_64-tls-nopic ...................................... Passed 0.79 sec test 321 Start 321: x86_64-trace-symbol @@ -22483,24 +22736,12 @@ 321: MACHINE=x86_64 321: CPU= 321: Test timeout computed to be: 1500 -test 322 - Start 322: x86_64-trace - -322: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/trace.sh" -322: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -322: Environment variables: -322: MACHINE=x86_64 -322: CPU= -322: Test timeout computed to be: 1500 -test 323 - Start 323: x86_64-undefined-glob-gc-sections - -323: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/undefined-glob-gc-sections.sh" -323: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -323: Environment variables: -323: MACHINE=x86_64 -323: CPU= -323: Test timeout computed to be: 1500 +304: + grep -q '^42$' +304: + out/test/x86_64/tls-irregular-start-addr/exe4 +304: + on_exit +304: + echo OK +304: OK +304: + exit 0 318: ++ set -x 318: + supports_tlsdesc 318: + '[' x86_64 = arm ']' @@ -22508,45 +22749,41 @@ 318: + '[' Linux = FreeBSD ']' 318: + '[' -mtls-dialect=gnu2 '!=' '' ']' 318: + test_cflags -static -318: + cc -B. -static -o /dev/null -xc - -318: + echo 'int main() {}' -319: ++ set -x -319: + supports_tlsdesc -319: + '[' x86_64 = arm ']' -319: ++ uname 319: + '[' Linux = FreeBSD ']' 319: + '[' -mtls-dialect=gnu2 '!=' '' ']' +320: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/trace-symbol-symver.sh +320: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc +320: ++ export LC_ALL=C +320: ++ LC_ALL=C +320: ++ '[' -z x86_64 ']' +320: ++ '[' -z '' ']' +320: ++ TESTDIR=out/test/x86_64 +320: ++ CC=cc +320: ++ CXX=c++ +320: ++ GCC=gcc +320: ++ GXX=g++ +320: ++ OBJDUMP=objdump +320: ++ OBJCOPY=objcopy +320: ++ STRIP=strip +320: ++ QEMU= +320: ++ case $MACHINE in +320: ++ tlsdesc_opt=-mtls-dialect=gnu2 +314: + cat +313: + 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/387 Test #304: x86_64-tls-irregular-start-addr ....................... Passed 1.09 sec +test 322 + Start 322: x86_64-trace + +322: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/trace.sh" +322: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu +322: Environment variables: +322: MACHINE=x86_64 +322: CPU= +322: Test timeout computed to be: 1500 +315: + gcc -fPIC -shared -o out/test/x86_64/tlsdesc-import/b.so -xc - -mtls-dialect=gnu2 +315: + cat 319: + cat 319: + gcc -fPIC -c -o out/test/x86_64/tlsdesc/a.o -xc - -mtls-dialect=gnu2 -295: + on_exit -295: + echo OK -295: OK -295: + exit 0 -test 324 - Start 324: x86_64-undefined-glob - -324: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/undefined-glob.sh" -324: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -324: Environment variables: -324: MACHINE=x86_64 -324: CPU= -324: Test timeout computed to be: 1500 -289: + 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 -313: + 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 -302: + cc -B. -shared -o out/test/x86_64/tls-gd/d.so out/test/x86_64/tls-gd/b.o -305: + 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 -299: + out/test/x86_64/tls-gd-dlopen/exe out/test/x86_64/tls-gd-dlopen/b.so -299: + grep -q '3 0 5' -299: + on_exit -299: + echo OK -299: OK -299: + exit 0 -312: + 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 -309: + grep -q 'relocation .* against `foo` can not be used when making a shared object; recompile with -fPIC' out/test/x86_64/tls-le-error/log -309: + on_exit -309: + echo OK -309: OK -309: + exit 0 321: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/trace-symbol.sh 321: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 321: ++ export LC_ALL=C @@ -22564,19 +22801,32 @@ 321: ++ QEMU= 321: ++ case $MACHINE in 321: ++ tlsdesc_opt=-mtls-dialect=gnu2 +318: + echo 'int main() {}' +318: + cc -B. -static -o /dev/null -xc - +320: +++ uname +320: ++ '[' Linux = FreeBSD ']' +320: ++ trap 'on_error $LINENO' ERR +320: ++ trap on_exit EXIT +301: + out/test/x86_64/tls-gd-to-ie/exe2 321: +++ uname +301: + grep -q '1 2 3' 321: ++ '[' Linux = FreeBSD ']' 321: ++ trap 'on_error $LINENO' ERR 321: ++ trap on_exit EXIT +301: + 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 +317: + gcc -fPIC -ftls-model=local-dynamic -c -o out/test/x86_64/tlsdesc-local-dynamic/b.o -xc - -mtls-dialect=gnu2 +317: + cat +320: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/trace-symbol-symver.sh .sh +320: ++ testname=trace-symbol-symver +320: ++ echo -n 'Testing trace-symbol-symver ... ' +320: Testing trace-symbol-symver ... ++ t=out/test/x86_64/trace-symbol-symver +320: ++ mkdir -p out/test/x86_64/trace-symbol-symver 321: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/trace-symbol.sh .sh +322: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/trace.sh 321: ++ testname=trace-symbol 321: ++ echo -n 'Testing trace-symbol ... ' 321: Testing trace-symbol ... ++ t=out/test/x86_64/trace-symbol 321: ++ mkdir -p out/test/x86_64/trace-symbol -321: ++ set -x -321: + cat -321: + cc -c -o out/test/x86_64/trace-symbol/a.o -xc - -322: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/trace.sh 322: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 322: ++ export LC_ALL=C 322: ++ LC_ALL=C @@ -22593,39 +22843,53 @@ 322: ++ QEMU= 322: ++ case $MACHINE in 322: ++ tlsdesc_opt=-mtls-dialect=gnu2 +320: ++ set -x +320: + cat +321: ++ set -x +321: + cc -c -o out/test/x86_64/trace-symbol/a.o -xc - +242: + cc -c -xc -o out/test/x86_64/relocatable-many-sections/b.o - 322: +++ uname +320: + cc -c -o out/test/x86_64/trace-symbol-symver/a.o -xc - 322: ++ '[' Linux = FreeBSD ']' +302: + out/test/x86_64/tls-gd/exe1 322: ++ trap 'on_error $LINENO' ERR 322: ++ trap on_exit EXIT +242: + cat +321: + cat +302: + grep -q '1 2 3 4 5 6' +302: + 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 322: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/trace.sh .sh 322: ++ testname=trace 322: ++ echo -n 'Testing trace ... ' 322: Testing trace ... ++ t=out/test/x86_64/trace 322: ++ mkdir -p out/test/x86_64/trace -283/387 Test #295: x86_64-tls-alignment-multi ............................ Passed 0.83 sec -284/387 Test #299: x86_64-tls-gd-dlopen .................................. Passed 0.79 sec -test 325 - Start 325: x86_64-undefined - -325: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/undefined.sh" -325: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -325: Environment variables: -325: MACHINE=x86_64 -325: CPU= -325: Test timeout computed to be: 1500 -test 326 - Start 326: x86_64-undefined2 - -326: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/undefined2.sh" -326: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -326: Environment variables: -326: MACHINE=x86_64 -326: CPU= -326: Test timeout computed to be: 1500 -285/387 Test #309: x86_64-tls-le-error ................................... Passed 0.52 sec +316: + gcc -fPIC -fPIC -c -o out/test/x86_64/tlsdesc-initial-exec/c.o -xc - -mtls-dialect=gnu2 +316: + cat 322: ++ set -x +314: + cc -B. -o out/test/x86_64/tlsdesc-dlopen/exe out/test/x86_64/tlsdesc-dlopen/c.o -ldl 322: + cat 322: + cc -c -o out/test/x86_64/trace/a.o -xc - +307: + out/test/x86_64/tls-ld-noplt/exe +307: + grep -q '3 5 3 5' +307: + on_exit +307: + echo OK +307: OK +307: + exit 0 +303/387 Test #307: x86_64-tls-ld-noplt ................................... Passed 1.16 sec +test 323 + Start 323: x86_64-undefined-glob-gc-sections + +323: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/undefined-glob-gc-sections.sh" +323: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu +323: Environment variables: +323: MACHINE=x86_64 +323: CPU= +323: Test timeout computed to be: 1500 +315: + 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 +317: + 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 +319: + gcc -fPIC -c -o out/test/x86_64/tlsdesc/b.o -xc - -mtls-dialect=gnu2 +319: + cat +303: + grep -q '^0 0 3 5 7$' 323: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/undefined-glob-gc-sections.sh 323: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 323: ++ export LC_ALL=C @@ -22644,65 +22908,65 @@ 323: ++ case $MACHINE in 323: ++ tlsdesc_opt=-mtls-dialect=gnu2 323: +++ uname +310: + grep -q '3 5 3 5' +303: + out/test/x86_64/tls-ie/exe +310: + out/test/x86_64/tls-le/exe2 323: ++ '[' Linux = FreeBSD ']' 323: ++ trap 'on_error $LINENO' ERR 323: ++ trap on_exit EXIT +310: + on_exit +310: + echo OK +310: OK +310: + exit 0 +304/387 Test #310: x86_64-tls-le ......................................... Passed 1.07 sec +test 324 + Start 324: x86_64-undefined-glob + +324: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/undefined-glob.sh" +324: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu +324: Environment variables: +324: MACHINE=x86_64 +324: CPU= +324: Test timeout computed to be: 1500 +303: + on_exit +303: + echo OK +303: OK +303: + exit 0 323: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/undefined-glob-gc-sections.sh .sh +305: + grep -q '^42 1 2 3$' +305/387 Test #303: x86_64-tls-ie ......................................... Passed 1.32 sec +test 325 + Start 325: x86_64-undefined + +325: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/undefined.sh" +325: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu +325: Environment variables: +325: MACHINE=x86_64 +325: CPU= +325: Test timeout computed to be: 1500 +320: + cat +320: + 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 323: ++ testname=undefined-glob-gc-sections 323: ++ echo -n 'Testing undefined-glob-gc-sections ... ' 323: Testing undefined-glob-gc-sections ... ++ t=out/test/x86_64/undefined-glob-gc-sections 323: ++ mkdir -p out/test/x86_64/undefined-glob-gc-sections -323: ++ set -x -323: + test_cflags -static -323: + cc -B. -static -o /dev/null -xc - -323: + echo 'int main() {}' -279: + readelf --symbols out/test/x86_64/symbol-version-lto/c.so -279: + grep -Fq foo@@VER1 out/test/x86_64/symbol-version-lto/log -279: + on_exit -279: + echo OK -279: OK -279: + exit 0 -286/387 Test #279: x86_64-symbol-version-lto ............................. Passed 4.94 sec -315: + cat -315: + gcc -fPIC -shared -o out/test/x86_64/tlsdesc-import/b.so -xc - -mtls-dialect=gnu2 -308: + out/test/x86_64/tls-ld/exe1 -308: + grep -q '3 5 3 5' -308: + 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 -303: + out/test/x86_64/tls-ie/exe -303: + grep -q '^0 0 3 5 7$' -303: + 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 -294: + cc -B. -o out/test/x86_64/thread-count/exe out/test/x86_64/thread-count/a.o -Wl,-threads=1 -300: + 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 -317: + gcc -fPIC -ftls-model=local-dynamic -c -o out/test/x86_64/tlsdesc-local-dynamic/b.o -xc - -mtls-dialect=gnu2 -317: + cat -311: + out/test/x86_64/tls-nopic/exe -311: + grep -q '3 5 3 5' -311: + on_exit -311: + echo OK -311: OK -311: + exit 0 -301: + 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 -test 327 - Start 327: x86_64-unkown-section-type - -327: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/unkown-section-type.sh" -327: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -327: Environment variables: -327: MACHINE=x86_64 -327: CPU= -327: Test timeout computed to be: 1500 -test 328 - Start 328: x86_64-unresolved-symbols - -328: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/unresolved-symbols.sh" -328: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -328: Environment variables: -328: MACHINE=x86_64 -328: CPU= -328: Test timeout computed to be: 1500 -316: + gcc -fPIC -fPIC -c -o out/test/x86_64/tlsdesc-initial-exec/c.o -xc - -mtls-dialect=gnu2 -316: + cat +305: + out/test/x86_64/tls-large-alignment/exe2 +305: + on_exit +305: + echo OK +305: OK +305: + exit 0 324: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/undefined-glob.sh +301: + 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 +306/387 Test #305: x86_64-tls-large-alignment ............................ Passed 1.30 sec +test 326 + Start 326: x86_64-undefined2 + +326: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/undefined2.sh" +326: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu +326: Environment variables: +326: MACHINE=x86_64 +326: CPU= +326: Test timeout computed to be: 1500 324: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 324: ++ export LC_ALL=C 324: ++ LC_ALL=C @@ -22719,32 +22983,35 @@ 324: ++ QEMU= 324: ++ case $MACHINE in 324: ++ tlsdesc_opt=-mtls-dialect=gnu2 +242: + ./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 +326: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/undefined2.sh +326: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc +326: ++ export LC_ALL=C +326: ++ LC_ALL=C +322: + cc -B. -o out/test/x86_64/trace/exe out/test/x86_64/trace/a.o -Wl,-trace +323: ++ set -x +323: + test_cflags -static 324: +++ uname +326: ++ '[' -z x86_64 ']' +326: ++ '[' -z '' ']' +326: ++ TESTDIR=out/test/x86_64 +326: ++ CC=cc +326: ++ CXX=c++ +326: ++ GCC=gcc +326: ++ GXX=g++ +326: ++ OBJDUMP=objdump +326: ++ OBJCOPY=objcopy +326: ++ STRIP=strip +326: ++ QEMU= +326: ++ case $MACHINE in +326: ++ tlsdesc_opt=-mtls-dialect=gnu2 324: ++ '[' Linux = FreeBSD ']' 324: ++ trap 'on_error $LINENO' ERR 324: ++ trap on_exit EXIT -324: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/undefined-glob.sh .sh -324: ++ testname=undefined-glob -324: ++ echo -n 'Testing undefined-glob ... ' -324: Testing undefined-glob ... ++ t=out/test/x86_64/undefined-glob -324: ++ mkdir -p out/test/x86_64/undefined-glob -324: ++ set -x -324: + test_cflags -static -324: + echo 'int main() {}' -324: + cc -B. -static -o /dev/null -xc - -307: + out/test/x86_64/tls-ld-noplt/exe -307: + grep -q '3 5 3 5' -307: + 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 -267: + grep -Fq 'Library soname: [foo]' -267: + readelf --dynamic out/test/x86_64/soname/b.so -267: + on_exit -267: + echo OK -267: OK -267: + exit 0 -302: + cc -B. -shared -o out/test/x86_64/tls-gd/e.so out/test/x86_64/tls-gd/c.o -Wl,--no-relax -305: + out/test/x86_64/tls-large-alignment/exe1 -305: + grep -q '^42 1 2 3$' -305: + 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 +323: + echo 'int main() {}' +316: + cat +316: + gcc -fPIC -fPIE -c -o out/test/x86_64/tlsdesc-initial-exec/d.o -xc - -mtls-dialect=gnu2 +326: +++ uname 325: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/undefined.sh 325: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 325: ++ export LC_ALL=C @@ -22762,77 +23029,92 @@ 325: ++ QEMU= 325: ++ case $MACHINE in 325: ++ tlsdesc_opt=-mtls-dialect=gnu2 +323: + cc -B. -static -o /dev/null -xc - +324: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/undefined-glob.sh .sh 325: +++ uname +326: ++ '[' Linux = FreeBSD ']' +326: ++ trap 'on_error $LINENO' ERR +326: ++ trap on_exit EXIT 325: ++ '[' Linux = FreeBSD ']' 325: ++ trap 'on_error $LINENO' ERR 325: ++ trap on_exit EXIT +324: ++ testname=undefined-glob +324: ++ echo -n 'Testing undefined-glob ... ' +324: Testing undefined-glob ... ++ t=out/test/x86_64/undefined-glob +324: ++ mkdir -p out/test/x86_64/undefined-glob 325: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/undefined.sh .sh +324: ++ set -x +324: + test_cflags -static +324: + cc -B. -static -o /dev/null -xc - 325: ++ testname=undefined 325: ++ echo -n 'Testing undefined ... ' 325: Testing undefined ... ++ t=out/test/x86_64/undefined 325: ++ mkdir -p out/test/x86_64/undefined +302: + grep -q '1 2 3 4 5 6' +324: + echo 'int main() {}' 325: ++ set -x 325: + test_cflags -static +313: + grep -q '^42$' 325: + echo 'int main() {}' 325: + cc -B. -static -o /dev/null -xc - -326: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/undefined2.sh -326: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc -326: ++ export LC_ALL=C -326: ++ LC_ALL=C -326: ++ '[' -z x86_64 ']' -326: ++ '[' -z '' ']' -326: ++ TESTDIR=out/test/x86_64 -326: ++ CC=cc -326: ++ CXX=c++ -326: ++ GCC=gcc -326: ++ GXX=g++ -326: ++ OBJDUMP=objdump -326: ++ OBJCOPY=objcopy -326: ++ STRIP=strip -326: ++ QEMU= -326: ++ case $MACHINE in -326: ++ tlsdesc_opt=-mtls-dialect=gnu2 -326: +++ uname -326: ++ '[' Linux = FreeBSD ']' -326: ++ trap 'on_error $LINENO' ERR -326: ++ trap on_exit EXIT +302: + out/test/x86_64/tls-gd/exe2 +313: + out/test/x86_64/tls-small-alignment/exe1 326: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/undefined2.sh .sh +313: + 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 +321: + cat +302: + test_cflags -static +321: + cc -c -o out/test/x86_64/trace-symbol/b.o -xc - +302: + cc -B. -static -o /dev/null -xc - +302: + echo 'int main() {}' 326: ++ testname=undefined2 326: ++ echo -n 'Testing undefined2 ... ' 326: Testing undefined2 ... ++ t=out/test/x86_64/undefined2 326: ++ mkdir -p out/test/x86_64/undefined2 +314: + out/test/x86_64/tlsdesc-dlopen/exe out/test/x86_64/tlsdesc-dlopen/b.so +315: + out/test/x86_64/tlsdesc-import/exe +319: + cc -B. -o out/test/x86_64/tlsdesc/exe1 out/test/x86_64/tlsdesc/a.o out/test/x86_64/tlsdesc/b.o +320: + cc -c -o out/test/x86_64/trace-symbol-symver/d.o -xc - 326: ++ set -x 326: + test_cflags -static -326: + cc -B. -static -o /dev/null -xc - +320: + cat +315: + grep -q '5 7' 326: + echo 'int main() {}' -287/387 Test #311: x86_64-tls-nopic ...................................... Passed 0.54 sec -test 329 - Start 329: x86_64-unresolved-symbols2 +301: + grep -q '1 2 3' +326: + cc -B. -static -o /dev/null -xc - +314: + grep -q '3 0 5' +314: + on_exit +314: + echo OK +314: OK +314: + exit 0 +301: + out/test/x86_64/tls-gd-to-ie/exe3 +315: + on_exit +315: + echo OK +315: OK +315: + exit 0 +307/387 Test #314: x86_64-tlsdesc-dlopen ................................. Passed 1.06 sec +308/387 Test #315: x86_64-tlsdesc-import ................................. Passed 0.90 sec +test 327 + Start 327: x86_64-unkown-section-type -329: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/unresolved-symbols2.sh" -329: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -329: Environment variables: -329: MACHINE=x86_64 -329: CPU= -329: Test timeout computed to be: 1500 -288/387 Test #267: x86_64-soname ......................................... Passed 5.32 sec -314: + cat -314: + gcc -fPIC -c -o out/test/x86_64/tlsdesc-dlopen/c.o -xc - -mtls-dialect=gnu2 -257: + cat -257: + cc -xc -c -o out/test/x86_64/run/a.o - -320: + cat -320: + 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 -313: + 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 -283: + out/test/x86_64/symbol-version4/exe -283: + grep -q 'foo bar' -283: + on_exit -283: + echo OK -283: OK -283: + exit 0 -289/387 Test #283: x86_64-symbol-version4 ................................ Passed 1.27 sec -304: + out/test/x86_64/tls-irregular-start-addr/exe2 -304: + grep -q '^42$' -304: + 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 +327: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/unkown-section-type.sh" +327: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu +327: Environment variables: +327: MACHINE=x86_64 +327: CPU= +327: Test timeout computed to be: 1500 +test 328 + Start 328: x86_64-unresolved-symbols + +328: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/unresolved-symbols.sh" +328: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu +328: Environment variables: +328: MACHINE=x86_64 +328: CPU= +328: Test timeout computed to be: 1500 +301: + 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 +317: + grep -q '42 5' +317: + out/test/x86_64/tlsdesc-local-dynamic/exe1 +316: + 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 327: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/unkown-section-type.sh 327: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 327: ++ export LC_ALL=C @@ -22850,16 +23132,12 @@ 327: ++ QEMU= 327: ++ case $MACHINE in 327: ++ tlsdesc_opt=-mtls-dialect=gnu2 +317: + 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 327: +++ uname +328: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/unresolved-symbols.sh 327: ++ '[' Linux = FreeBSD ']' 327: ++ trap 'on_error $LINENO' ERR 327: ++ trap on_exit EXIT -327: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/unkown-section-type.sh .sh -327: ++ testname=unkown-section-type -327: ++ echo -n 'Testing unkown-section-type ... ' -327: Testing unkown-section-type ... ++ t=out/test/x86_64/unkown-section-type -327: ++ mkdir -p out/test/x86_64/unkown-section-type -328: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/unresolved-symbols.sh 328: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 328: ++ export LC_ALL=C 328: ++ LC_ALL=C @@ -22877,15 +23155,52 @@ 328: ++ case $MACHINE in 328: ++ tlsdesc_opt=-mtls-dialect=gnu2 328: +++ uname +327: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/unkown-section-type.sh .sh 328: ++ '[' Linux = FreeBSD ']' 328: ++ trap 'on_error $LINENO' ERR 328: ++ trap on_exit EXIT +318: + gcc -fPIC -c -o out/test/x86_64/tlsdesc-static/a.o -xc - -mtls-dialect=gnu2 +318: + cat 328: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/unresolved-symbols.sh .sh +322: + grep -q '/a\.o$' out/test/x86_64/trace/log 328: ++ testname=unresolved-symbols 328: ++ echo -n 'Testing unresolved-symbols ... ' 328: Testing unresolved-symbols ... ++ t=out/test/x86_64/unresolved-symbols 328: ++ mkdir -p out/test/x86_64/unresolved-symbols +327: ++ testname=unkown-section-type +327: ++ echo -n 'Testing unkown-section-type ... ' +327: Testing unkown-section-type ... ++ t=out/test/x86_64/unkown-section-type +327: ++ mkdir -p out/test/x86_64/unkown-section-type +327: ++ set -x +322: + on_exit +322: + echo OK +322: OK +322: + exit 0 328: ++ set -x +309/387 Test #322: x86_64-trace .......................................... Passed 0.55 sec +test 329 + Start 329: x86_64-unresolved-symbols2 + +329: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/unresolved-symbols2.sh" +329: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu +329: Environment variables: +329: MACHINE=x86_64 +329: CPU= +329: Test timeout computed to be: 1500 +327: + cc -o out/test/x86_64/unkown-section-type/a.o -c -xassembler - +327: + cat +327: + cc -B. -o out/test/x86_64/unkown-section-type/exe out/test/x86_64/unkown-section-type/a.o +328: + cc -c -o out/test/x86_64/unresolved-symbols/a.o -xc - +328: + cat +313: + grep -q '^42$' +313: + out/test/x86_64/tls-small-alignment/exe2 +320: + 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 +321: + cat +313: + on_exit +313: + echo OK +313: OK +313: + exit 0 +310/387 Test #313: x86_64-tls-small-alignment ............................ Passed 1.23 sec test 330 Start 330: x86_64-verbose @@ -22895,31 +23210,7 @@ 330: MACHINE=x86_64 330: CPU= 330: Test timeout computed to be: 1500 -test 331 - Start 331: x86_64-version-script-search-paths - -331: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/version-script-search-paths.sh" -331: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -331: Environment variables: -331: MACHINE=x86_64 -331: CPU= -331: Test timeout computed to be: 1500 -289: + 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 -316: + cat -316: + gcc -fPIC -fPIE -c -o out/test/x86_64/tlsdesc-initial-exec/d.o -xc - -mtls-dialect=gnu2 -327: ++ set -x -327: + cat -327: + cc -o out/test/x86_64/unkown-section-type/a.o -c -xassembler - -327: + cc -B. -o out/test/x86_64/unkown-section-type/exe out/test/x86_64/unkown-section-type/a.o -317: + cc -B. -o out/test/x86_64/tlsdesc-local-dynamic/exe1 out/test/x86_64/tlsdesc-local-dynamic/a.o out/test/x86_64/tlsdesc-local-dynamic/b.o -312: + out/test/x86_64/tls-pic/exe -312: + grep -q '3 5 3 5' -312: + on_exit -312: + echo OK -312: OK -312: + exit 0 -328: + cat -328: + cc -c -o out/test/x86_64/unresolved-symbols/a.o -xc - +321: + cc -shared -o out/test/x86_64/trace-symbol/c.so -xc - 329: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/unresolved-symbols2.sh 329: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 329: ++ export LC_ALL=C @@ -22941,19 +23232,6 @@ 329: ++ '[' Linux = FreeBSD ']' 329: ++ trap 'on_error $LINENO' ERR 329: ++ trap on_exit EXIT -329: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/unresolved-symbols2.sh .sh -294: + cc -B. -o out/test/x86_64/thread-count/exe out/test/x86_64/thread-count/a.o -Wl,--threads=1 -301: + out/test/x86_64/tls-gd-to-ie/exe1 -301: + grep -q '1 2 3' -301: + 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 -319: + gcc -fPIC -c -o out/test/x86_64/tlsdesc/b.o -xc - -mtls-dialect=gnu2 -319: + cat -308: + out/test/x86_64/tls-ld/exe2 -308: + grep -q '3 5 3 5' -308: + on_exit -308: + echo OK -308: OK -308: + exit 0 330: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/verbose.sh 330: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 330: ++ export LC_ALL=C @@ -22975,20 +23253,45 @@ 330: ++ '[' Linux = FreeBSD ']' 330: ++ trap 'on_error $LINENO' ERR 330: ++ trap on_exit EXIT -290/387 Test #308: x86_64-tls-ld ......................................... Passed 0.70 sec -291/387 Test #312: x86_64-tls-pic ........................................ Passed 0.59 sec +329: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/unresolved-symbols2.sh .sh 329: ++ testname=unresolved-symbols2 329: ++ echo -n 'Testing unresolved-symbols2 ... ' 329: Testing unresolved-symbols2 ... ++ t=out/test/x86_64/unresolved-symbols2 329: ++ mkdir -p out/test/x86_64/unresolved-symbols2 330: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/verbose.sh .sh +317: + grep -q '42 5' +301: + 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 +319: + out/test/x86_64/tlsdesc/exe1 +316: + out/test/x86_64/tlsdesc-initial-exec/exe1 +317: + out/test/x86_64/tlsdesc-local-dynamic/exe2 330: ++ testname=verbose 330: ++ echo -n 'Testing verbose ... ' 330: Testing verbose ... ++ t=out/test/x86_64/verbose 330: ++ mkdir -p out/test/x86_64/verbose -300: + out/test/x86_64/tls-gd-noplt/exe -300: + grep -q '1 2 3 4 5 6' -300: + 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 +316: + grep -q '^5 5 5$' +317: + on_exit +317: + echo OK +317: OK +317: + exit 0 +319: + grep -q '42 3 5' +311/387 Test #317: x86_64-tlsdesc-local-dynamic .......................... Passed 0.99 sec +test 331 + Start 331: x86_64-version-script-search-paths + +331: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/version-script-search-paths.sh" +331: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu +331: Environment variables: +331: MACHINE=x86_64 +331: CPU= +331: Test timeout computed to be: 1500 +329: ++ set -x +329: + cat +329: + cc -c -o out/test/x86_64/unresolved-symbols2/a.o -xc -fPIC - +316: + objdump --dynamic-reloc out/test/x86_64/tlsdesc-initial-exec/exe1 +330: ++ set -x +319: + 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 +330: + cc -c -xc -o out/test/x86_64/verbose/a.o - +330: + cat 331: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/version-script-search-paths.sh 331: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 331: ++ export LC_ALL=C @@ -23006,7 +23309,33 @@ 331: ++ QEMU= 331: ++ case $MACHINE in 331: ++ tlsdesc_opt=-mtls-dialect=gnu2 -310: + out/test/x86_64/tls-le/exe1 +318: + cat +316: + grep -Eq 'TLS_?DESC' out/test/x86_64/tlsdesc-initial-exec/log1 +316: + 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 +331: +++ uname +331: ++ '[' Linux = FreeBSD ']' +331: ++ trap 'on_error $LINENO' ERR +331: ++ trap on_exit EXIT +328: + cc -B. -o out/test/x86_64/unresolved-symbols/exe out/test/x86_64/unresolved-symbols/a.o +318: + gcc -fPIC -c -o out/test/x86_64/tlsdesc-static/b.o -xc - -mtls-dialect=gnu2 +328: + grep -q 'undefined.*foo' +331: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/version-script-search-paths.sh .sh +331: ++ testname=version-script-search-paths +331: ++ echo -n 'Testing version-script-search-paths ... ' +331: Testing version-script-search-paths ... ++ t=out/test/x86_64/version-script-search-paths +331: ++ mkdir -p out/test/x86_64/version-script-search-paths +331: ++ set -x +331: + mkdir -p out/test/x86_64/version-script-search-paths/foo/bar +331: + echo 'ver_x { global: *; };' +331: + cat +320: + out/test/x86_64/trace-symbol-symver/exe +331: + 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 +323: + cat +320: + on_exit +320: + echo OK +320: OK +320: + exit 0 +312/387 Test #320: x86_64-trace-symbol-symver ............................ Passed 0.86 sec test 332 Start 332: x86_64-version-script @@ -23016,6 +23345,39 @@ 332: MACHINE=x86_64 332: CPU= 332: Test timeout computed to be: 1500 +323: + cc -o out/test/x86_64/undefined-glob-gc-sections/a.o -c -xc - +302: + cc -B. -o out/test/x86_64/tls-gd/exe3 out/test/x86_64/tls-gd/a.o out/test/x86_64/tls-gd/b.o out/test/x86_64/tls-gd/c.o -static +332: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/version-script.sh +324: + cc -o out/test/x86_64/undefined-glob/a.o -c -xc - +332: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc +332: ++ export LC_ALL=C +332: ++ LC_ALL=C +332: ++ '[' -z x86_64 ']' +327: + grep -q 'unsupported section type: 0x80000000' out/test/x86_64/unkown-section-type/log1 +332: ++ '[' -z '' ']' +332: ++ TESTDIR=out/test/x86_64 +332: ++ CC=cc +332: ++ CXX=c++ +332: ++ GCC=gcc +332: ++ GXX=g++ +332: ++ OBJDUMP=objdump +332: ++ OBJCOPY=objcopy +332: ++ STRIP=strip +332: ++ QEMU= +332: ++ case $MACHINE in +332: ++ tlsdesc_opt=-mtls-dialect=gnu2 +324: + cat +332: +++ uname +332: ++ '[' Linux = FreeBSD ']' +332: ++ trap 'on_error $LINENO' ERR +332: ++ trap on_exit EXIT +329: + 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 +327: + on_exit +327: + echo OK +327: OK +327: + exit 0 +332: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/version-script.sh .sh +313/387 Test #327: x86_64-unkown-section-type ............................ Passed 0.42 sec test 333 Start 333: x86_64-version-script10 @@ -23025,26 +23387,16 @@ 333: MACHINE=x86_64 333: CPU= 333: Test timeout computed to be: 1500 -329: ++ set -x -329: + cc -c -o out/test/x86_64/unresolved-symbols2/a.o -xc -fPIC - -329: + cat -330: ++ set -x -330: + cat -330: + cc -c -xc -o out/test/x86_64/verbose/a.o - -331: +++ uname -331: ++ '[' Linux = FreeBSD ']' -331: ++ trap 'on_error $LINENO' ERR -331: ++ trap on_exit EXIT -331: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/version-script-search-paths.sh .sh -331: ++ testname=version-script-search-paths -331: ++ echo -n 'Testing version-script-search-paths ... ' -331: Testing version-script-search-paths ... ++ t=out/test/x86_64/version-script-search-paths -331: ++ mkdir -p out/test/x86_64/version-script-search-paths -331: ++ set -x -331: + mkdir -p out/test/x86_64/version-script-search-paths/foo/bar -310: + grep -q '3 5 3 5' -310: + 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 -315: + 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 +332: ++ testname=version-script +332: ++ echo -n 'Testing version-script ... ' +332: Testing version-script ... ++ t=out/test/x86_64/version-script +332: ++ mkdir -p out/test/x86_64/version-script +332: ++ set -x +332: + echo 'ver_x { global: *; };' +332: + cat +332: + 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 +323: + cc -o out/test/x86_64/undefined-glob-gc-sections/b.o -c -xc - +323: + cat 333: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/version-script10.sh 333: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 333: ++ export LC_ALL=C @@ -23062,46 +23414,15 @@ 333: ++ QEMU= 333: ++ case $MACHINE in 333: ++ tlsdesc_opt=-mtls-dialect=gnu2 -322: + cc -B. -o out/test/x86_64/trace/exe out/test/x86_64/trace/a.o -Wl,-trace -331: + echo 'ver_x { global: *; };' -331: + cat -307: + out/test/x86_64/tls-ld-noplt/exe -332: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/version-script.sh +301: + out/test/x86_64/tls-gd-to-ie/exe4 +318: + 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 +301: + grep -q '1 2 3' 333: +++ uname -333: ++ '[' Linux = FreeBSD ']' -333: ++ trap 'on_error $LINENO' ERR -333: ++ trap on_exit EXIT -321: + cat -332: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc -332: ++ export LC_ALL=C -332: ++ LC_ALL=C -332: ++ '[' -z x86_64 ']' -332: ++ '[' -z '' ']' -332: ++ TESTDIR=out/test/x86_64 -332: ++ CC=cc -332: ++ CXX=c++ -332: ++ GCC=gcc -332: ++ GXX=g++ -332: ++ OBJDUMP=objdump -332: ++ OBJCOPY=objcopy -332: ++ STRIP=strip -332: ++ QEMU= -332: ++ case $MACHINE in -332: ++ tlsdesc_opt=-mtls-dialect=gnu2 -318: + gcc -fPIC -c -o out/test/x86_64/tlsdesc-static/a.o -xc - -mtls-dialect=gnu2 -307: + grep -q '3 5 3 5' -321: + cc -c -o out/test/x86_64/trace-symbol/b.o -xc - -318: + cat -331: + 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 -333: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/version-script10.sh .sh -313: + out/test/x86_64/tls-small-alignment/exe1 -307: + on_exit -307: + echo OK -307: OK -307: + exit 0 -292/387 Test #307: x86_64-tls-ld-noplt ................................... Passed 0.80 sec -332: +++ uname -313: + grep -q '^42$' +301: + on_exit +301: + echo OK +301: OK +301: + exit 0 +314/387 Test #301: x86_64-tls-gd-to-ie ................................... Passed 2.40 sec test 334 Start 334: x86_64-version-script11 @@ -23111,37 +23432,17 @@ 334: MACHINE=x86_64 334: CPU= 334: Test timeout computed to be: 1500 -332: ++ '[' Linux = FreeBSD ']' -332: ++ trap 'on_error $LINENO' ERR -332: ++ trap on_exit EXIT -332: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/version-script.sh .sh -313: + 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 +333: ++ '[' Linux = FreeBSD ']' +333: ++ trap 'on_error $LINENO' ERR +333: ++ trap on_exit EXIT +330: + cc -B. -Wl,--verbose -o out/test/x86_64/verbose/exe out/test/x86_64/verbose/a.o +334: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/version-script11.sh +333: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/version-script10.sh .sh 333: ++ testname=version-script10 333: ++ echo -n 'Testing version-script10 ... ' 333: Testing version-script10 ... ++ t=out/test/x86_64/version-script10 333: ++ mkdir -p out/test/x86_64/version-script10 -333: ++ set -x -333: + echo 'VER1 { foo[12]; }; VER2 {};' -333: + cat -302: + 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 -319: + cc -B. -o out/test/x86_64/tlsdesc/exe1 out/test/x86_64/tlsdesc/a.o out/test/x86_64/tlsdesc/b.o -257: ++ pwd -257: + LD_PRELOAD=/build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu/mold-wrapper.so -257: ++ pwd -257: + MOLD_PATH=/build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu/mold -257: + cc -o out/test/x86_64/run/exe out/test/x86_64/run/a.o -B/usr/bin -333: + 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 -303: + out/test/x86_64/tls-ie/exe -303: + grep -q '^0 0 3 5 7$' -314: + cc -B. -o out/test/x86_64/tlsdesc-dlopen/exe out/test/x86_64/tlsdesc-dlopen/c.o -ldl -332: ++ testname=version-script -332: ++ echo -n 'Testing version-script ... ' -332: Testing version-script ... ++ t=out/test/x86_64/version-script -332: ++ mkdir -p out/test/x86_64/version-script -334: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/version-script11.sh -332: ++ set -x -332: + echo 'ver_x { global: *; };' -332: + cat +324: + cat 334: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 334: ++ export LC_ALL=C 334: ++ LC_ALL=C @@ -23158,45 +23459,117 @@ 334: ++ QEMU= 334: ++ case $MACHINE in 334: ++ tlsdesc_opt=-mtls-dialect=gnu2 -303: + on_exit -303: + echo OK -303: OK -303: + exit 0 -293/387 Test #303: x86_64-tls-ie ......................................... Passed 0.93 sec +324: + cc -o out/test/x86_64/undefined-glob/b.o -c -xc - 334: +++ uname -test 335 - Start 335: x86_64-version-script12 - -335: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/version-script12.sh" -335: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -335: Environment variables: -335: MACHINE=x86_64 -335: CPU= -335: Test timeout computed to be: 1500 +333: ++ set -x +333: + echo 'VER1 { foo[12]; }; VER2 {};' +333: + cat +333: + 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 334: ++ '[' Linux = FreeBSD ']' 334: ++ trap 'on_error $LINENO' ERR 334: ++ trap on_exit EXIT 334: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/version-script11.sh .sh -332: + 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 +323: + cc -o out/test/x86_64/undefined-glob-gc-sections/c.o -c -xc - 334: ++ testname=version-script11 334: ++ echo -n 'Testing version-script11 ... ' 334: Testing version-script11 ... ++ t=out/test/x86_64/version-script11 334: ++ mkdir -p out/test/x86_64/version-script11 -320: + cat -305: + out/test/x86_64/tls-large-alignment/exe2 -320: + cc -c -o out/test/x86_64/trace-symbol-symver/d.o -xc - -304: + grep -q '^42$' -305: + grep -q '^42 1 2 3$' -335: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/version-script12.sh -304: + out/test/x86_64/tls-irregular-start-addr/exe3 +326: + cc -o out/test/x86_64/undefined2/a.o -c -x assembler - +323: + cat +326: + cat 334: ++ set -x 334: + cat -327: + grep -q 'unsupported section type: 0x80000000' out/test/x86_64/unkown-section-type/log1 -289: + cc -B. -o out/test/x86_64/sysroot/exe out/test/x86_64/sysroot/c.o -lfoo -305: + on_exit -305: + echo OK -305: OK -305: + exit 0 +319: + grep -q '42 3 5' +319: + out/test/x86_64/tlsdesc/exe2 +334: + c++ -fPIC -c -o out/test/x86_64/version-script11/b.o -xc - +334: + cat +319: + cc -B. -shared -o out/test/x86_64/tlsdesc/c.so out/test/x86_64/tlsdesc/a.o +331: + readelf --version-info out/test/x86_64/version-script-search-paths/c.so +316: + out/test/x86_64/tlsdesc-initial-exec/exe2 +316: + grep -q '^5 5 5$' +332: + readelf --version-info out/test/x86_64/version-script/c.so +324: + cc -o out/test/x86_64/undefined-glob/c.o -c -xc - +331: + grep -Fq 'Rev: 1 Flags: none Index: 2 Cnt: 1 Name: ver_x' out/test/x86_64/version-script-search-paths/log +326: + cat +332: + grep -Fq 'Rev: 1 Flags: none Index: 2 Cnt: 1 Name: ver_x' out/test/x86_64/version-script/log +316: + objdump --dynamic-reloc out/test/x86_64/tlsdesc-initial-exec/exe2 +325: + cc -o out/test/x86_64/undefined/a.o -c -x assembler - +325: + cat +326: + cc -o out/test/x86_64/undefined2/b.o -c -x assembler - +324: + cat +316: + grep -Eq 'TLS_?DESC' out/test/x86_64/tlsdesc-initial-exec/log2 +328: + grep -q 'undefined.*foo' +331: + on_exit +331: + echo OK +331: OK +331: + exit 0 +332: + on_exit +332: + echo OK +332: OK +332: + exit 0 +315/387 Test #331: x86_64-version-script-search-paths .................... Passed 0.38 sec +316/387 Test #332: x86_64-version-script ................................. Passed 0.27 sec +test 335 + Start 335: x86_64-version-script12 + +335: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/version-script12.sh" +335: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu +335: Environment variables: +335: MACHINE=x86_64 +335: CPU= +335: Test timeout computed to be: 1500 +test 336 + Start 336: x86_64-version-script13 + +336: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/version-script13.sh" +336: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu +336: Environment variables: +336: MACHINE=x86_64 +336: CPU= +336: Test timeout computed to be: 1500 +323: + rm -f out/test/x86_64/undefined-glob-gc-sections/d.a +323: + 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 +328: + cc -B. -o out/test/x86_64/unresolved-symbols/exe out/test/x86_64/unresolved-symbols/a.o -Wl,-unresolved-symbols=report-all +316: + on_exit +316: + echo OK +316: OK +316: + exit 0 +329: + grep -q ' UND foo$' +329: + readelf -W --dyn-syms out/test/x86_64/unresolved-symbols2/b.so +329: + on_exit +329: + echo OK +329: OK +329: + exit 0 +325: + cat +325: + cc -o out/test/x86_64/undefined/b.o -c -x assembler - +326: + cc -o out/test/x86_64/undefined2/c.o -c -x assembler - +326: + cat +335: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/version-script12.sh +317/387 Test #316: x86_64-tlsdesc-initial-exec ........................... Passed 1.45 sec +318/387 Test #329: x86_64-unresolved-symbols2 ............................ Passed 0.59 sec +test 337 + Start 337: x86_64-version-script14 + +337: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/version-script14.sh" +337: Working Directory: /build/reproducible-path/mold-2.36.0+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-version-script15 + +338: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/version-script15.sh" +338: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu +338: Environment variables: +338: MACHINE=x86_64 +338: CPU= +338: Test timeout computed to be: 1500 +326: + rm -f out/test/x86_64/undefined2/d.a +326: + ar cr out/test/x86_64/undefined2/d.a out/test/x86_64/undefined2/b.o out/test/x86_64/undefined2/c.o +326: + ./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 +326: + readelf --symbols out/test/x86_64/undefined2/exe +334: + 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 335: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 335: ++ export LC_ALL=C 335: ++ LC_ALL=C @@ -23210,47 +23583,22 @@ 335: ++ OBJDUMP=objdump 335: ++ OBJCOPY=objcopy 335: ++ STRIP=strip -294/387 Test #305: x86_64-tls-large-alignment ............................ Passed 0.90 sec 335: ++ QEMU= 335: ++ case $MACHINE in 335: ++ tlsdesc_opt=-mtls-dialect=gnu2 -test 336 - Start 336: x86_64-version-script13 - -336: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/version-script13.sh" -336: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -336: Environment variables: -336: MACHINE=x86_64 -336: CPU= -336: Test timeout computed to be: 1500 335: +++ uname 335: ++ '[' Linux = FreeBSD ']' 335: ++ trap 'on_error $LINENO' ERR 335: ++ trap on_exit EXIT 335: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/version-script12.sh .sh -334: + cat -334: + c++ -fPIC -c -o out/test/x86_64/version-script11/b.o -xc - -304: + 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 -327: + on_exit -327: + echo OK -327: OK -327: + exit 0 -295/387 Test #327: x86_64-unkown-section-type ............................ Passed 0.27 sec -test 337 - Start 337: x86_64-version-script14 - -337: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/version-script14.sh" -337: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -337: Environment variables: -337: MACHINE=x86_64 -337: CPU= -337: Test timeout computed to be: 1500 335: ++ testname=version-script12 335: ++ echo -n 'Testing version-script12 ... ' 335: Testing version-script12 ... ++ t=out/test/x86_64/version-script12 335: ++ mkdir -p out/test/x86_64/version-script12 335: ++ set -x 335: + cat +325: + cat +325: + cc -o out/test/x86_64/undefined/c.o -c -x assembler - 336: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/version-script13.sh 336: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 336: ++ export LC_ALL=C @@ -23269,40 +23617,18 @@ 336: ++ case $MACHINE in 336: ++ tlsdesc_opt=-mtls-dialect=gnu2 336: +++ uname -318: + cat -318: + gcc -fPIC -c -o out/test/x86_64/tlsdesc-static/b.o -xc - -mtls-dialect=gnu2 -316: + cc -B. -o out/test/x86_64/tlsdesc-initial-exec/exe1 out/test/x86_64/tlsdesc-initial-exec/c.o out/test/x86_64/tlsdesc-initial-exec/d.o out/test/x86_64/tlsdesc-initial-exec/b.so -335: + cat -335: + c++ -fPIC -c -o out/test/x86_64/version-script12/b.o -xc - -294: + on_exit -294: + echo OK -294: OK -294: + exit 0 -315: + grep -q '5 7' -296/387 Test #294: x86_64-thread-count ................................... Passed 1.21 sec -315: + out/test/x86_64/tlsdesc-import/exe -test 338 - Start 338: x86_64-version-script15 - -338: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/version-script15.sh" -338: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -338: Environment variables: -338: MACHINE=x86_64 -338: CPU= -338: Test timeout computed to be: 1500 -315: + on_exit -315: + echo OK -315: OK -315: + exit 0 -323: + cat -323: + cc -o out/test/x86_64/undefined-glob-gc-sections/a.o -c -xc - 336: ++ '[' Linux = FreeBSD ']' 336: ++ trap 'on_error $LINENO' ERR 336: ++ trap on_exit EXIT 336: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/version-script13.sh .sh -302: + grep -q '1 2 3 4 5 6' -302: + out/test/x86_64/tls-gd/exe1 -302: + 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 +336: ++ testname=version-script13 +336: ++ echo -n 'Testing version-script13 ... ' +336: Testing version-script13 ... ++ t=out/test/x86_64/version-script13 +336: ++ mkdir -p out/test/x86_64/version-script13 +323: + cat +323: + cc -o out/test/x86_64/undefined-glob-gc-sections/e.o -c -xc - +324: + rm -f out/test/x86_64/undefined-glob/d.a +324: + 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 337: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/version-script14.sh 337: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 337: ++ export LC_ALL=C @@ -23320,38 +23646,18 @@ 337: ++ QEMU= 337: ++ case $MACHINE in 337: ++ tlsdesc_opt=-mtls-dialect=gnu2 +335: + cat 337: +++ uname +326: + grep -q foo out/test/x86_64/undefined2/log +321: + 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 +335: + c++ -fPIC -c -o out/test/x86_64/version-script12/b.o -xc - +336: ++ set -x +336: + cat 337: ++ '[' Linux = FreeBSD ']' 337: ++ trap 'on_error $LINENO' ERR 337: ++ trap on_exit EXIT -337: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/version-script14.sh .sh -330: + cc -B. -Wl,--verbose -o out/test/x86_64/verbose/exe out/test/x86_64/verbose/a.o -328: + grep -q 'undefined.*foo' -297/387 Test #315: x86_64-tlsdesc-import ................................. Passed 0.74 sec -328: + cc -B. -o out/test/x86_64/unresolved-symbols/exe out/test/x86_64/unresolved-symbols/a.o -337: ++ testname=version-script14 -337: ++ echo -n 'Testing version-script14 ... ' -337: Testing version-script14 ... ++ t=out/test/x86_64/version-script14 -337: ++ mkdir -p out/test/x86_64/version-script14 -test 339 - Start 339: x86_64-version-script16 - -339: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/version-script16.sh" -339: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -339: Environment variables: -339: MACHINE=x86_64 -339: CPU= -339: Test timeout computed to be: 1500 -337: ++ set -x -337: + cat -336: ++ testname=version-script13 -336: ++ echo -n 'Testing version-script13 ... ' -336: Testing version-script13 ... ++ t=out/test/x86_64/version-script13 -336: ++ mkdir -p out/test/x86_64/version-script13 -336: ++ set -x 336: + cat -336: + cat -336: + c++ -fPIC -c -o out/test/x86_64/version-script13/b.o -xc - +326: + grep -q ndefined out/test/x86_64/undefined2/log 338: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/version-script15.sh 338: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 338: ++ export LC_ALL=C @@ -23369,13 +23675,58 @@ 338: ++ QEMU= 338: ++ case $MACHINE in 338: ++ tlsdesc_opt=-mtls-dialect=gnu2 +336: + c++ -fPIC -c -o out/test/x86_64/version-script13/b.o -xc - 338: +++ uname +324: + cc -o out/test/x86_64/undefined-glob/e.o -c -xc - +324: + cat +337: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/version-script14.sh .sh 338: ++ '[' Linux = FreeBSD ']' 338: ++ trap 'on_error $LINENO' ERR 338: ++ trap on_exit EXIT +330: + on_exit +330: + echo OK +330: OK +330: + exit 0 +319/387 Test #330: x86_64-verbose ........................................ Passed 0.62 sec +test 339 + Start 339: x86_64-version-script16 + +339: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/version-script16.sh" +339: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu +339: Environment variables: +339: MACHINE=x86_64 +339: CPU= +339: Test timeout computed to be: 1500 +337: ++ testname=version-script14 +337: ++ echo -n 'Testing version-script14 ... ' +337: Testing version-script14 ... ++ t=out/test/x86_64/version-script14 +337: ++ mkdir -p out/test/x86_64/version-script14 338: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/version-script15.sh .sh -301: + 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 +325: + rm -f out/test/x86_64/undefined/d.a +326: + on_exit +326: + echo OK +326: OK +326: + exit 0 +320/387 Test #326: x86_64-undefined2 ..................................... Passed 1.00 sec +test 340 + Start 340: x86_64-version-script17 + +340: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/version-script17.sh" +340: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu +340: Environment variables: +340: MACHINE=x86_64 +340: CPU= +340: Test timeout computed to be: 1500 +338: ++ testname=version-script15 +338: ++ echo -n 'Testing version-script15 ... ' +338: Testing version-script15 ... ++ t=out/test/x86_64/version-script15 +338: ++ mkdir -p out/test/x86_64/version-script15 +338: ++ set -x +338: + cat 339: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/version-script16.sh +337: ++ set -x +337: + cat +325: + ar cr out/test/x86_64/undefined/d.a out/test/x86_64/undefined/b.o out/test/x86_64/undefined/c.o 339: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 339: ++ export LC_ALL=C 339: ++ LC_ALL=C @@ -23392,62 +23743,7 @@ 339: ++ QEMU= 339: ++ case $MACHINE in 339: ++ tlsdesc_opt=-mtls-dialect=gnu2 -339: +++ uname -339: ++ '[' Linux = FreeBSD ']' -339: ++ trap 'on_error $LINENO' ERR -339: ++ trap on_exit EXIT -339: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/version-script16.sh .sh -339: ++ testname=version-script16 -339: ++ echo -n 'Testing version-script16 ... ' -339: Testing version-script16 ... ++ t=out/test/x86_64/version-script16 -339: ++ mkdir -p out/test/x86_64/version-script16 -337: + c++ -fPIC -c -o out/test/x86_64/version-script14/b.o -xc - -337: + cat -338: ++ testname=version-script15 -338: ++ echo -n 'Testing version-script15 ... ' -338: Testing version-script15 ... ++ t=out/test/x86_64/version-script15 -338: ++ mkdir -p out/test/x86_64/version-script15 -313: + grep -q '^42$' -313: + out/test/x86_64/tls-small-alignment/exe2 -338: ++ set -x -338: + cat -339: ++ set -x -339: + cat -310: + grep -q '3 5 3 5' -313: + on_exit -313: + echo OK -313: OK -313: + exit 0 -298/387 Test #313: x86_64-tls-small-alignment ............................ Passed 0.80 sec -339: + cc -fPIC -c -o out/test/x86_64/version-script16/b.o -xc - -310: + out/test/x86_64/tls-le/exe2 -test 340 - Start 340: x86_64-version-script17 - -340: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/version-script17.sh" -340: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -340: Environment variables: -340: MACHINE=x86_64 -340: CPU= -340: Test timeout computed to be: 1500 -339: + cat -338: + cat -338: + c++ -fPIC -c -o out/test/x86_64/version-script15/b.o -xc - -310: + on_exit -310: + echo OK -310: OK -310: + exit 0 -299/387 Test #310: x86_64-tls-le ......................................... Passed 0.90 sec 340: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/version-script17.sh -test 341 - Start 341: x86_64-version-script18 - -341: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/version-script18.sh" -341: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -341: Environment variables: -341: MACHINE=x86_64 -341: CPU= -341: Test timeout computed to be: 1500 340: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 340: ++ export LC_ALL=C 340: ++ LC_ALL=C @@ -23464,13 +23760,94 @@ 340: ++ QEMU= 340: ++ case $MACHINE in 340: ++ tlsdesc_opt=-mtls-dialect=gnu2 +338: + cat +338: + c++ -fPIC -c -o out/test/x86_64/version-script15/b.o -xc - +339: +++ uname 340: +++ uname +339: ++ '[' Linux = FreeBSD ']' +337: + cat +339: ++ trap 'on_error $LINENO' ERR +339: ++ trap on_exit EXIT +337: + c++ -fPIC -c -o out/test/x86_64/version-script14/b.o -xc - +325: + ./mold -static -o out/test/x86_64/undefined/exe out/test/x86_64/undefined/a.o out/test/x86_64/undefined/d.a 340: ++ '[' Linux = FreeBSD ']' 340: ++ trap 'on_error $LINENO' ERR 340: ++ trap on_exit EXIT 340: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/version-script17.sh .sh -317: + grep -q '42 5' -317: + out/test/x86_64/tlsdesc-local-dynamic/exe1 +319: + cc -B. -o out/test/x86_64/tlsdesc/exe3 out/test/x86_64/tlsdesc/b.o out/test/x86_64/tlsdesc/c.so +340: ++ testname=version-script17 +340: ++ echo -n 'Testing version-script17 ... ' +340: Testing version-script17 ... ++ t=out/test/x86_64/version-script17 +340: ++ mkdir -p out/test/x86_64/version-script17 +339: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/version-script16.sh .sh +335: + 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: ++ testname=version-script16 +339: ++ echo -n 'Testing version-script16 ... ' +339: Testing version-script16 ... ++ t=out/test/x86_64/version-script16 +339: ++ mkdir -p out/test/x86_64/version-script16 +340: ++ set -x +333: + readelf --dyn-syms out/test/x86_64/version-script10/c.so +324: + 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 +339: ++ set -x +339: + cat +340: + cat +302: + out/test/x86_64/tls-gd/exe3 +302: + grep -q '1 2 3 4 5 6' +340: + cc -fPIC -c -o out/test/x86_64/version-script17/a.o -xc - +325: + readelf --symbols out/test/x86_64/undefined/exe +302: + 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 +323: + 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 +325: + grep -q foo out/test/x86_64/undefined/log +339: + cc -fPIC -c -o out/test/x86_64/version-script16/b.o -xc - +334: + readelf --dyn-syms out/test/x86_64/version-script11/c.so +333: + grep -q ' foo1@@VER1$' out/test/x86_64/version-script10/log +339: + cat +336: + 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 +328: + cc -B. -o out/test/x86_64/unresolved-symbols/exe out/test/x86_64/unresolved-symbols/a.o -Wl,-unresolved-symbols=ignore-all +334: + grep -q foo@@VER_X1 out/test/x86_64/version-script11/log +325: + grep -q bar out/test/x86_64/undefined/log +333: + grep -q ' foo2@@VER1$' out/test/x86_64/version-script10/log +334: + grep -q ' bar' out/test/x86_64/version-script11/log +333: + grep -q ' foo3@@VER1$' out/test/x86_64/version-script10/log +325: + ./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 +338: + 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 +337: + 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 +333: + on_exit +333: + echo OK +333: OK +333: + exit 0 +321/387 Test #333: x86_64-version-script10 ............................... Passed 0.54 sec +test 341 + Start 341: x86_64-version-script18 + +341: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/version-script18.sh" +341: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu +341: Environment variables: +341: MACHINE=x86_64 +341: CPU= +341: Test timeout computed to be: 1500 +318: + out/test/x86_64/tlsdesc-static/exe1 +318: + grep -q 42 +318: + 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 +321: + grep -q 'trace-symbol: .*/a.o: reference to foo' out/test/x86_64/trace-symbol/log +334: + grep -q ' baz' out/test/x86_64/version-script11/log +334: + on_exit +334: + echo OK +334: OK +334: + exit 0 +322/387 Test #334: x86_64-version-script11 ............................... Passed 0.53 sec +325: + readelf --symbols out/test/x86_64/undefined/exe +test 342 + Start 342: x86_64-version-script19 + +342: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/version-script19.sh" +342: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu +342: Environment variables: +342: MACHINE=x86_64 +342: CPU= +342: Test timeout computed to be: 1500 +325: + grep -q foo out/test/x86_64/undefined/log +321: + grep -q 'trace-symbol: .*/b.o: definition of foo' out/test/x86_64/trace-symbol/log 341: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/version-script18.sh 341: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 341: ++ export LC_ALL=C @@ -23489,99 +23866,14 @@ 341: ++ case $MACHINE in 341: ++ tlsdesc_opt=-mtls-dialect=gnu2 341: +++ uname -321: + cat -329: + 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 -340: ++ testname=version-script17 -340: ++ echo -n 'Testing version-script17 ... ' -340: Testing version-script17 ... ++ t=out/test/x86_64/version-script17 -340: ++ mkdir -p out/test/x86_64/version-script17 -321: + cc -shared -o out/test/x86_64/trace-symbol/c.so -xc - 341: ++ '[' Linux = FreeBSD ']' 341: ++ trap 'on_error $LINENO' ERR 341: ++ trap on_exit EXIT -335: + 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 -257: + readelf -p .comment out/test/x86_64/run/exe -317: + 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 -322: + grep -q '/a\.o$' out/test/x86_64/trace/log -341: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/version-script18.sh .sh -340: ++ set -x -340: + cat -340: + cc -fPIC -c -o out/test/x86_64/version-script17/a.o -xc - -341: ++ testname=version-script18 -341: ++ echo -n 'Testing version-script18 ... ' -341: Testing version-script18 ... ++ t=out/test/x86_64/version-script18 -341: ++ mkdir -p out/test/x86_64/version-script18 -320: + 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 -257: + grep -q mold out/test/x86_64/run/log -322: + on_exit -322: + echo OK -322: OK -322: + exit 0 -341: ++ set -x -341: + cat -323: + cat -300/387 Test #322: x86_64-trace .......................................... Passed 0.56 sec -test 342 - Start 342: x86_64-version-script19 - -342: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/version-script19.sh" -342: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -342: Environment variables: -342: MACHINE=x86_64 -342: CPU= -342: Test timeout computed to be: 1500 -257: + ./mold -run env -257: + grep -q '^MOLD_PATH=.*/mold$' -323: + cc -o out/test/x86_64/undefined-glob-gc-sections/b.o -c -xc - -331: + readelf --version-info out/test/x86_64/version-script-search-paths/c.so -331: + grep -Fq 'Rev: 1 Flags: none Index: 2 Cnt: 1 Name: ver_x' out/test/x86_64/version-script-search-paths/log -331: + on_exit -331: + echo OK -331: OK -331: + exit 0 -318: + 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 -300: + out/test/x86_64/tls-gd-noplt/exe -300: + grep -q '1 2 3 4 5 6' -341: + cat -341: + cc -fPIC -c -o out/test/x86_64/version-script18/b.o -xc++ - -337: + 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 -326: + cat -314: + out/test/x86_64/tlsdesc-dlopen/exe out/test/x86_64/tlsdesc-dlopen/b.so -301/387 Test #331: x86_64-version-script-search-paths .................... Passed 0.34 sec -328: + cc -B. -o out/test/x86_64/unresolved-symbols/exe out/test/x86_64/unresolved-symbols/a.o -Wl,-unresolved-symbols=report-all -test 343 - Start 343: x86_64-version-script2 - -343: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/version-script2.sh" -343: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -343: Environment variables: -343: MACHINE=x86_64 -343: CPU= -343: Test timeout computed to be: 1500 -328: + grep -q 'undefined.*foo' -314: + grep -q '3 0 5' -326: + cc -o out/test/x86_64/undefined2/a.o -c -x assembler - -334: + 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 -300: + on_exit -300: + echo OK -300: OK -300: + exit 0 -336: + 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 -302/387 Test #300: x86_64-tls-gd-noplt ................................... Passed 1.26 sec -test 344 - Start 344: x86_64-version-script20 - -344: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/version-script20.sh" -344: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -344: Environment variables: -344: MACHINE=x86_64 -344: CPU= -344: Test timeout computed to be: 1500 -314: + on_exit -314: + echo OK -314: OK -314: + exit 0 342: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/version-script19.sh +321: + grep -q 'trace-symbol: .*/c.so: definition of baz' out/test/x86_64/trace-symbol/log +339: + 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 +325: + grep -q bar out/test/x86_64/undefined/log +341: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/version-script18.sh .sh 342: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 342: ++ export LC_ALL=C 342: ++ LC_ALL=C @@ -23598,33 +23890,31 @@ 342: ++ QEMU= 342: ++ case $MACHINE in 342: ++ tlsdesc_opt=-mtls-dialect=gnu2 -326: + cat -326: + cc -o out/test/x86_64/undefined2/b.o -c -x assembler - -257: + ./mold -run /usr/bin/ld --version -257: + grep -q mold -343: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/version-script2.sh -303/387 Test #314: x86_64-tlsdesc-dlopen ................................. Passed 0.90 sec -test 345 - Start 345: x86_64-version-script21 +341: ++ testname=version-script18 +341: ++ echo -n 'Testing version-script18 ... ' +341: Testing version-script18 ... ++ t=out/test/x86_64/version-script18 +341: ++ mkdir -p out/test/x86_64/version-script18 +321: + on_exit +321: + echo OK +321: OK +321: + exit 0 +323/387 Test #321: x86_64-trace-symbol ................................... Passed 1.56 sec +335: + readelf --dyn-syms out/test/x86_64/version-script12/c.so +test 343 + Start 343: x86_64-version-script2 -345: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/version-script21.sh" -345: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -345: Environment variables: -345: MACHINE=x86_64 -345: CPU= -345: Test timeout computed to be: 1500 -289: + 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 +343: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/version-script2.sh" +343: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu +343: Environment variables: +343: MACHINE=x86_64 +343: CPU= +343: Test timeout computed to be: 1500 342: +++ uname -342: ++ '[' Linux = FreeBSD ']' -342: ++ trap 'on_error $LINENO' ERR -342: ++ trap on_exit EXIT -342: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/version-script19.sh .sh -342: ++ testname=version-script19 -342: ++ echo -n 'Testing version-script19 ... ' -342: Testing version-script19 ... ++ t=out/test/x86_64/version-script19 -342: ++ mkdir -p out/test/x86_64/version-script19 -342: ++ set -x -342: + cat +325: + ./mold -static -o out/test/x86_64/undefined/exe out/test/x86_64/undefined/a.o out/test/x86_64/undefined/d.a -u foo --undefined=bar +324: + readelf -W --symbols out/test/x86_64/undefined-glob/exe1 +341: ++ set -x +341: + cat +343: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/version-script2.sh 343: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 343: ++ export LC_ALL=C 343: ++ LC_ALL=C @@ -23641,65 +23931,85 @@ 343: ++ QEMU= 343: ++ case $MACHINE in 343: ++ tlsdesc_opt=-mtls-dialect=gnu2 +335: + grep -q ' xyz' out/test/x86_64/version-script12/log +319: + grep -q '42 3 5' 343: +++ uname +324: + grep -q foo out/test/x86_64/undefined-glob/log1 +341: + cat +336: + readelf --dyn-syms out/test/x86_64/version-script13/c.so +319: + out/test/x86_64/tlsdesc/exe3 343: ++ '[' Linux = FreeBSD ']' 343: ++ trap 'on_error $LINENO' ERR 343: ++ trap on_exit EXIT +342: ++ '[' Linux = FreeBSD ']' +342: ++ trap 'on_error $LINENO' ERR +342: ++ trap on_exit EXIT +319: + cc -B. -shared -o out/test/x86_64/tlsdesc/c.so out/test/x86_64/tlsdesc/a.o -Wl,-no-relax +324: + grep -q foobar out/test/x86_64/undefined-glob/log1 +335: + grep -q ' foo_bar' out/test/x86_64/version-script12/log 340: + cat -340: + cc -B. -shared -fPIC -o out/test/x86_64/version-script17/b.so -xc - -319: + grep -q '42 3 5' -319: + out/test/x86_64/tlsdesc/exe1 -319: + 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 -344: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/version-script20.sh -344: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc -344: ++ export LC_ALL=C -344: ++ LC_ALL=C -344: ++ '[' -z x86_64 ']' -344: ++ '[' -z '' ']' -344: ++ TESTDIR=out/test/x86_64 -344: ++ CC=cc -344: ++ CXX=c++ -344: ++ GCC=gcc -344: ++ GXX=g++ -344: ++ OBJDUMP=objdump -344: ++ OBJCOPY=objcopy -344: ++ STRIP=strip -344: ++ QEMU= -344: ++ case $MACHINE in -344: ++ tlsdesc_opt=-mtls-dialect=gnu2 -344: +++ uname -304: + out/test/x86_64/tls-irregular-start-addr/exe4 -304: + grep -q '^42$' -338: + 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 -326: + cat -326: + cc -o out/test/x86_64/undefined2/c.o -c -x assembler - -325: + cat -325: + cc -o out/test/x86_64/undefined/a.o -c -x assembler - +341: + cc -fPIC -c -o out/test/x86_64/version-script18/b.o -xc++ - +335: + grep -q ' foo$' out/test/x86_64/version-script12/log 343: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/version-script2.sh .sh -344: ++ '[' Linux = FreeBSD ']' -344: ++ trap 'on_error $LINENO' ERR -344: ++ trap on_exit EXIT -342: + cc -fPIC -c -o out/test/x86_64/version-script19/b.o -xc++ - -326: + rm -f out/test/x86_64/undefined2/d.a -326: + ar cr out/test/x86_64/undefined2/d.a out/test/x86_64/undefined2/b.o out/test/x86_64/undefined2/c.o +336: + grep -q ' foobar' out/test/x86_64/version-script13/log +324: + grep -q baz out/test/x86_64/undefined-glob/log1 343: ++ testname=version-script2 343: ++ echo -n 'Testing version-script2 ... ' 343: Testing version-script2 ... ++ t=out/test/x86_64/version-script2 343: ++ mkdir -p out/test/x86_64/version-script2 +335: + on_exit +335: + echo OK +335: OK +335: + exit 0 +337: + readelf --dyn-syms out/test/x86_64/version-script14/c.so +324: + 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*' +340: + cc -B. -shared -fPIC -o out/test/x86_64/version-script17/b.so -xc - +325: + readelf --symbols out/test/x86_64/undefined/exe +324/387 Test #335: x86_64-version-script12 ............................... Passed 0.52 sec +test 344 + Start 344: x86_64-version-script20 + +344: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/version-script20.sh" +344: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu +344: Environment variables: +344: MACHINE=x86_64 +344: CPU= +344: Test timeout computed to be: 1500 +336: + grep -q ' foo$' out/test/x86_64/version-script13/log +336: + on_exit +336: + echo OK +336: OK +336: + exit 0 +337: + grep -q ' xyz' out/test/x86_64/version-script14/log +337: + grep -q ' foobarzx' out/test/x86_64/version-script14/log +342: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/version-script19.sh .sh +342: ++ testname=version-script19 +342: ++ echo -n 'Testing version-script19 ... ' +342: Testing version-script19 ... ++ t=out/test/x86_64/version-script19 +342: ++ mkdir -p out/test/x86_64/version-script19 +325/387 Test #336: x86_64-version-script13 ............................... Passed 0.51 sec +test 345 + Start 345: x86_64-version-script21 + +345: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/version-script21.sh" +345: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu +345: Environment variables: +345: MACHINE=x86_64 +345: CPU= +345: Test timeout computed to be: 1500 +323: + readelf -W --symbols out/test/x86_64/undefined-glob-gc-sections/exe2 +325: + grep -q foo out/test/x86_64/undefined/log +325: + grep -q bar out/test/x86_64/undefined/log +342: ++ set -x 342: + cat -257: + grep -q mold -332: + readelf --version-info out/test/x86_64/version-script/c.so -339: + 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 -304: + on_exit -343: ++ set -x -343: + cat -343: + cat -304: + echo OK -304: OK -304: + exit 0 -304/387 Test #304: x86_64-tls-irregular-start-addr ....................... Passed 1.17 sec -257: + ./mold -run /usr/bin/ld.lld --version -326: + ./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 +337: + grep -q ' foobarcx' out/test/x86_64/version-script14/log +337: + grep -q ' foo123bar456bx' out/test/x86_64/version-script14/log +325: + on_exit +325: + echo OK +325: OK +325: + exit 0 +326/387 Test #325: x86_64-undefined ...................................... Passed 1.46 sec +328: + readelf --dyn-syms out/test/x86_64/unresolved-symbols/exe test 346 Start 346: x86_64-version-script22 @@ -23709,7 +24019,11 @@ 346: MACHINE=x86_64 346: CPU= 346: Test timeout computed to be: 1500 -343: + cc -B. -xc -shared -o out/test/x86_64/version-script2/b.so -Wl,-version-script,out/test/x86_64/version-script2/a.ver - +328: + grep -w foo +323: + grep -q foo out/test/x86_64/undefined-glob-gc-sections/log2 +323: + grep -q foobar out/test/x86_64/undefined-glob-gc-sections/log2 +343: ++ set -x +343: + cat 345: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/version-script21.sh 345: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 345: ++ export LC_ALL=C @@ -23731,47 +24045,48 @@ 345: ++ '[' Linux = FreeBSD ']' 345: ++ trap 'on_error $LINENO' ERR 345: ++ trap on_exit EXIT -325: + cc -o out/test/x86_64/undefined/b.o -c -x assembler - -325: + cat -332: + grep -Fq 'Rev: 1 Flags: none Index: 2 Cnt: 1 Name: ver_x' out/test/x86_64/version-script/log -332: + on_exit -332: + echo OK -332: OK -332: + exit 0 -344: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/version-script20.sh .sh -344: ++ testname=version-script20 -344: ++ echo -n 'Testing version-script20 ... ' -344: Testing version-script20 ... ++ t=out/test/x86_64/version-script20 -344: ++ mkdir -p out/test/x86_64/version-script20 -344: ++ set -x -344: + cat -344: + cat -344: + cc -fPIC -c -o out/test/x86_64/version-script20/b.o -xc - -316: + out/test/x86_64/tlsdesc-initial-exec/exe1 -316: + grep -q '^5 5 5$' -316: + objdump --dynamic-reloc out/test/x86_64/tlsdesc-initial-exec/exe1 -333: + readelf --dyn-syms out/test/x86_64/version-script10/c.so -333: + grep -q ' foo1@@VER1$' out/test/x86_64/version-script10/log -333: + grep -q ' foo2@@VER1$' out/test/x86_64/version-script10/log -333: + grep -q ' foo3@@VER1$' out/test/x86_64/version-script10/log -333: + on_exit -333: + echo OK -333: OK -333: + exit 0 -335: + readelf --dyn-syms out/test/x86_64/version-script12/c.so -335: + grep -q ' xyz' out/test/x86_64/version-script12/log -329: + grep -q ' UND foo$' -329: + readelf -W --dyn-syms out/test/x86_64/unresolved-symbols2/b.so -329: + on_exit -329: + echo OK -329: OK -329: + exit 0 -337: + readelf --dyn-syms out/test/x86_64/version-script14/c.so -337: + grep -q ' xyz' out/test/x86_64/version-script14/log -305/387 Test #332: x86_64-version-script ................................. Passed 0.40 sec -306/387 Test #333: x86_64-version-script10 ............................... Passed 0.38 sec -323: + cat -323: + cc -o out/test/x86_64/undefined-glob-gc-sections/c.o -c -xc - +345: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/version-script21.sh .sh +345: ++ testname=version-script21 +345: ++ echo -n 'Testing version-script21 ... ' +345: Testing version-script21 ... ++ t=out/test/x86_64/version-script21 +345: ++ mkdir -p out/test/x86_64/version-script21 +342: + cc -fPIC -c -o out/test/x86_64/version-script19/b.o -xc++ - +342: + cat +344: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/version-script20.sh +344: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc +344: ++ export LC_ALL=C +344: ++ LC_ALL=C +344: ++ '[' -z x86_64 ']' +344: ++ '[' -z '' ']' +344: ++ TESTDIR=out/test/x86_64 +344: ++ CC=cc +344: ++ CXX=c++ +344: ++ GCC=gcc +344: ++ GXX=g++ +344: ++ OBJDUMP=objdump +344: ++ OBJCOPY=objcopy +344: ++ STRIP=strip +344: ++ QEMU= +344: ++ case $MACHINE in +344: ++ tlsdesc_opt=-mtls-dialect=gnu2 +337: + grep -q ' foo123bar456c' out/test/x86_64/version-script14/log +337: + grep -q ' foo123bar456x' out/test/x86_64/version-script14/log +343: + cat +344: +++ uname +344: ++ '[' Linux = FreeBSD ']' +344: ++ trap 'on_error $LINENO' ERR +344: ++ trap on_exit EXIT +343: + cc -B. -xc -shared -o out/test/x86_64/version-script2/b.so -Wl,-version-script,out/test/x86_64/version-script2/a.ver - +323: + grep -q baz out/test/x86_64/undefined-glob-gc-sections/log2 +345: ++ set -x +345: + cat +328: + 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 +337: + on_exit +337: + echo OK +337: OK +337: + exit 0 +328: + grep -q 'undefined.*foo' +327/387 Test #337: x86_64-version-script14 ............................... Passed 0.57 sec test 347 Start 347: x86_64-version-script23 @@ -23781,31 +24096,18 @@ 347: MACHINE=x86_64 347: CPU= 347: Test timeout computed to be: 1500 -test 348 - Start 348: x86_64-version-script3 - -348: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/version-script3.sh" -348: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -348: Environment variables: -348: MACHINE=x86_64 -348: CPU= -348: Test timeout computed to be: 1500 -307/387 Test #329: x86_64-unresolved-symbols2 ............................ Passed 0.54 sec -335: + grep -q ' foo_bar' out/test/x86_64/version-script12/log -335: + grep -q ' foo$' out/test/x86_64/version-script12/log -335: + on_exit -335: + echo OK -335: OK -335: + exit 0 -337: + grep -q ' foobarzx' out/test/x86_64/version-script14/log -337: + grep -q ' foobarcx' out/test/x86_64/version-script14/log -337: + grep -q ' foo123bar456bx' out/test/x86_64/version-script14/log -337: + grep -q ' foo123bar456c' out/test/x86_64/version-script14/log -337: + grep -q ' foo123bar456x' out/test/x86_64/version-script14/log -337: + on_exit -337: + echo OK -337: OK -337: + exit 0 +323: + on_exit +323: + echo OK +323: OK +323: + exit 0 +344: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/version-script20.sh .sh +338: + readelf --dyn-syms out/test/x86_64/version-script15/c.so +341: + 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 +328/387 Test #323: x86_64-undefined-glob-gc-sections ..................... Passed 1.58 sec +344: ++ testname=version-script20 +344: ++ echo -n 'Testing version-script20 ... ' +344: Testing version-script20 ... ++ t=out/test/x86_64/version-script20 +344: ++ mkdir -p out/test/x86_64/version-script20 346: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/version-script22.sh 346: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 346: ++ export LC_ALL=C @@ -23823,47 +24125,29 @@ 346: ++ QEMU= 346: ++ case $MACHINE in 346: ++ tlsdesc_opt=-mtls-dialect=gnu2 +test 348 + Start 348: x86_64-version-script3 + +348: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/version-script3.sh" +348: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu +348: Environment variables: +348: MACHINE=x86_64 +348: CPU= +348: Test timeout computed to be: 1500 346: +++ uname 346: ++ '[' Linux = FreeBSD ']' 346: ++ trap 'on_error $LINENO' ERR 346: ++ trap on_exit EXIT 346: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/version-script22.sh .sh +338: + grep -q ' azZ' out/test/x86_64/version-script15/log +347: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/version-script23.sh 346: ++ testname=version-script22 346: ++ echo -n 'Testing version-script22 ... ' 346: Testing version-script22 ... ++ t=out/test/x86_64/version-script22 346: ++ mkdir -p out/test/x86_64/version-script22 -346: ++ set -x -346: + cat -346: + cc -fPIC -c -o out/test/x86_64/version-script22/b.o -xc - -346: + cat -345: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/version-script21.sh .sh -345: ++ testname=version-script21 -345: ++ echo -n 'Testing version-script21 ... ' -345: Testing version-script21 ... ++ t=out/test/x86_64/version-script21 -345: ++ mkdir -p out/test/x86_64/version-script21 -345: ++ set -x -345: + cat -345: + cat -345: + cc -fPIC -c -o out/test/x86_64/version-script21/b.o -xc - -325: + cat -325: + cc -o out/test/x86_64/undefined/c.o -c -x assembler - -325: + rm -f out/test/x86_64/undefined/d.a -325: + ar cr out/test/x86_64/undefined/d.a out/test/x86_64/undefined/b.o out/test/x86_64/undefined/c.o -325: + ./mold -static -o out/test/x86_64/undefined/exe out/test/x86_64/undefined/a.o out/test/x86_64/undefined/d.a -316: + grep -Eq 'TLS_?DESC' out/test/x86_64/tlsdesc-initial-exec/log1 -316: + 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 -324: + cat -324: + cc -o out/test/x86_64/undefined-glob/a.o -c -xc - -289: + on_exit -289: + echo OK -289: OK -289: + exit 0 -302: + out/test/x86_64/tls-gd/exe2 -302: + grep -q '1 2 3 4 5 6' -302: + test_cflags -static -302: + echo 'int main() {}' -302: + cc -B. -static -o /dev/null -xc - -347: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/version-script23.sh +338: + grep -q ' czZ' out/test/x86_64/version-script15/log +344: ++ set -x +344: + cat 347: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 347: ++ export LC_ALL=C 347: ++ LC_ALL=C @@ -23880,19 +24164,56 @@ 347: ++ QEMU= 347: ++ case $MACHINE in 347: ++ tlsdesc_opt=-mtls-dialect=gnu2 +346: ++ set -x +346: + cat 347: +++ uname 347: ++ '[' Linux = FreeBSD ']' 347: ++ trap 'on_error $LINENO' ERR 347: ++ trap on_exit EXIT +338: + grep -q ' azC' out/test/x86_64/version-script15/log +345: + cc -fPIC -c -o out/test/x86_64/version-script21/b.o -xc - +344: + cat +348: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/version-script3.sh +344: + cc -fPIC -c -o out/test/x86_64/version-script20/b.o -xc - +345: + cat +302: + out/test/x86_64/tls-gd/exe4 +302: + grep -q '1 2 3 4 5 6' +348: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc +348: ++ export LC_ALL=C +348: ++ LC_ALL=C +348: ++ '[' -z x86_64 ']' +348: ++ '[' -z '' ']' +348: ++ TESTDIR=out/test/x86_64 +348: ++ CC=cc +348: ++ CXX=c++ +348: ++ GCC=gcc +348: ++ GXX=g++ +348: ++ OBJDUMP=objdump +348: ++ OBJCOPY=objcopy +348: ++ STRIP=strip +348: ++ QEMU= +348: ++ case $MACHINE in +348: ++ tlsdesc_opt=-mtls-dialect=gnu2 347: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/version-script23.sh .sh +338: + grep -q ' aaZ' out/test/x86_64/version-script15/log +346: + cat 347: ++ testname=version-script23 347: ++ echo -n 'Testing version-script23 ... ' 347: Testing version-script23 ... ++ t=out/test/x86_64/version-script23 347: ++ mkdir -p out/test/x86_64/version-script23 +348: +++ uname +302: + on_exit +302: + echo OK +302: OK +302: + exit 0 +346: + cc -fPIC -c -o out/test/x86_64/version-script22/b.o -xc - 347: ++ set -x 347: + cat -308/387 Test #289: x86_64-sysroot ........................................ Passed 1.67 sec -309/387 Test #335: x86_64-version-script12 ............................... Passed 0.37 sec +329/387 Test #302: x86_64-tls-gd ......................................... Passed 2.98 sec +338: + on_exit +338: + echo OK +338: OK +338: + exit 0 test 349 Start 349: x86_64-version-script4 @@ -23902,6 +24223,13 @@ 349: MACHINE=x86_64 349: CPU= 349: Test timeout computed to be: 1500 +347: + cat +347: + cc -c -o out/test/x86_64/version-script23/b.o -xassembler - +339: + grep -q foobar +348: ++ '[' Linux = FreeBSD ']' +348: ++ trap 'on_error $LINENO' ERR +348: ++ trap on_exit EXIT +330/387 Test #338: x86_64-version-script15 ............................... Passed 0.67 sec test 350 Start 350: x86_64-version-script5 @@ -23911,6 +24239,19 @@ 350: MACHINE=x86_64 350: CPU= 350: Test timeout computed to be: 1500 +342: + cc -B. -shared -Wl,--version-script=out/test/x86_64/version-script19/a.ver -o out/test/x86_64/version-script19/c.so out/test/x86_64/version-script19/b.o +339: + readelf --dyn-syms out/test/x86_64/version-script16/c.so +339: + on_exit +339: + echo OK +339: OK +339: + exit 0 +348: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/version-script3.sh .sh +348: ++ testname=version-script3 +348: ++ echo -n 'Testing version-script3 ... ' +348: Testing version-script3 ... ++ t=out/test/x86_64/version-script3 +348: ++ mkdir -p out/test/x86_64/version-script3 +331/387 Test #339: x86_64-version-script16 ............................... Passed 0.63 sec +349: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/version-script4.sh test 351 Start 351: x86_64-version-script6 @@ -23920,139 +24261,6 @@ 351: MACHINE=x86_64 351: CPU= 351: Test timeout computed to be: 1500 -310/387 Test #337: x86_64-version-script14 ............................... Passed 0.37 sec -341: + 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 -257: + ./mold -run /usr/bin/ld.gold --version -257: + grep -q mold -257: + 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 -257: + touch out/test/x86_64/run/ld out/test/x86_64/run/ld.lld out/test/x86_64/run/ld.gold -257: + echo '#!/bin/sh' -257: + 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 -301: + out/test/x86_64/tls-gd-to-ie/exe2 -301: + grep -q '1 2 3' -301: + 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 -334: + readelf --dyn-syms out/test/x86_64/version-script11/c.so -334: + grep -q foo@@VER_X1 out/test/x86_64/version-script11/log -334: + grep -q ' bar' out/test/x86_64/version-script11/log -334: + grep -q ' baz' out/test/x86_64/version-script11/log -334: + on_exit -334: + echo OK -334: OK -334: + exit 0 -330: + on_exit -330: + echo OK -330: OK -330: + exit 0 -311/387 Test #330: x86_64-verbose ........................................ Passed 0.58 sec -326: + readelf --symbols out/test/x86_64/undefined2/exe -326: + grep -q foo out/test/x86_64/undefined2/log -326: + grep -q ndefined out/test/x86_64/undefined2/log -326: + on_exit -326: + echo OK -326: OK -326: + exit 0 -336: + readelf --dyn-syms out/test/x86_64/version-script13/c.so -336: + grep -q ' foobar' out/test/x86_64/version-script13/log -336: + grep -q ' foo$' out/test/x86_64/version-script13/log -336: + on_exit -336: + echo OK -336: OK -336: + exit 0 -317: + out/test/x86_64/tlsdesc-local-dynamic/exe2 -317: + grep -q '42 5' -317: + on_exit -317: + echo OK -317: OK -317: + exit 0 -320: + out/test/x86_64/trace-symbol-symver/exe -320: + on_exit -320: + echo OK -320: OK -320: + exit 0 -348: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/version-script3.sh -348: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc -348: ++ export LC_ALL=C -348: ++ LC_ALL=C -348: ++ '[' -z x86_64 ']' -348: ++ '[' -z '' ']' -348: ++ TESTDIR=out/test/x86_64 -348: ++ CC=cc -348: ++ CXX=c++ -348: ++ GCC=gcc -348: ++ GXX=g++ -348: ++ OBJDUMP=objdump -348: ++ OBJCOPY=objcopy -348: ++ STRIP=strip -348: ++ QEMU= -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: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/version-script3.sh .sh -348: ++ testname=version-script3 -348: ++ echo -n 'Testing version-script3 ... ' -348: Testing version-script3 ... ++ t=out/test/x86_64/version-script3 -348: ++ mkdir -p out/test/x86_64/version-script3 -348: ++ set -x -348: + cat -348: + cc -B. -xc -shared -o out/test/x86_64/version-script3/b.so -Wl,-version-script,out/test/x86_64/version-script3/a.ver - -348: + cat -test 352 - Start 352: x86_64-version-script7 - -352: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/version-script7.sh" -352: Working Directory: /build/reproducible-path/mold-2.36.0+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-script8 - -353: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/version-script8.sh" -353: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -353: Environment variables: -353: MACHINE=x86_64 -353: CPU= -353: Test timeout computed to be: 1500 -257: + ./mold -run out/test/x86_64/run/ld --version -257: + grep -q mold -323: + rm -f out/test/x86_64/undefined-glob-gc-sections/d.a -323: + 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 -323: + cat -323: + cc -o out/test/x86_64/undefined-glob-gc-sections/e.o -c -xc - -328: + cc -B. -o out/test/x86_64/unresolved-symbols/exe out/test/x86_64/unresolved-symbols/a.o -Wl,-unresolved-symbols=ignore-all -347: + cc -c -o out/test/x86_64/version-script23/b.o -xassembler - -347: + cat -347: + 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 -344: + 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 -319: + grep -q '42 3 5' -319: + out/test/x86_64/tlsdesc/exe2 -319: + cc -B. -shared -o out/test/x86_64/tlsdesc/c.so out/test/x86_64/tlsdesc/a.o -339: + readelf --dyn-syms out/test/x86_64/version-script16/c.so -339: + grep -q foobar -339: + on_exit -339: + echo OK -339: OK -339: + exit 0 -325: + readelf --symbols out/test/x86_64/undefined/exe -325: + grep -q foo out/test/x86_64/undefined/log -325: + grep -q bar out/test/x86_64/undefined/log -325: + ./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 -321: + 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 -346: + 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 -324: + cat -324: + cc -o out/test/x86_64/undefined-glob/b.o -c -xc - -338: + readelf --dyn-syms out/test/x86_64/version-script15/c.so -338: + grep -q ' azZ' out/test/x86_64/version-script15/log -338: + grep -q ' czZ' out/test/x86_64/version-script15/log -338: + grep -q ' azC' out/test/x86_64/version-script15/log -338: + grep -q ' aaZ' out/test/x86_64/version-script15/log -345: + 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 -342: + 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 -349: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/version-script4.sh 349: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 349: ++ export LC_ALL=C 349: ++ LC_ALL=C @@ -24070,18 +24278,9 @@ 349: ++ case $MACHINE in 349: ++ tlsdesc_opt=-mtls-dialect=gnu2 349: +++ uname -349: ++ '[' Linux = FreeBSD ']' -349: ++ trap 'on_error $LINENO' ERR -349: ++ trap on_exit EXIT -349: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/version-script4.sh .sh -349: ++ testname=version-script4 -349: ++ echo -n 'Testing version-script4 ... ' -349: Testing version-script4 ... ++ t=out/test/x86_64/version-script4 -349: ++ mkdir -p out/test/x86_64/version-script4 -349: ++ set -x -349: + cat -349: + cat -349: + c++ -fPIC -c -o out/test/x86_64/version-script4/b.o -xc++ - +347: + 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 +348: ++ set -x +348: + cat 350: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/version-script5.sh 350: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 350: ++ export LC_ALL=C @@ -24099,93 +24298,23 @@ 350: ++ QEMU= 350: ++ case $MACHINE in 350: ++ tlsdesc_opt=-mtls-dialect=gnu2 +349: ++ '[' Linux = FreeBSD ']' +349: ++ trap 'on_error $LINENO' ERR +349: ++ trap on_exit EXIT 350: +++ uname -350: ++ '[' Linux = FreeBSD ']' -350: ++ trap 'on_error $LINENO' ERR -350: ++ trap on_exit EXIT -350: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/version-script5.sh .sh -350: ++ testname=version-script5 -350: ++ echo -n 'Testing version-script5 ... ' -350: Testing version-script5 ... ++ t=out/test/x86_64/version-script5 -350: ++ mkdir -p out/test/x86_64/version-script5 -350: ++ set -x -350: + cat -350: + c++ -fPIC -c -o out/test/x86_64/version-script5/b.o -xc - -350: + cat -312/387 Test #317: x86_64-tlsdesc-local-dynamic .......................... Passed 0.97 sec -313/387 Test #320: x86_64-trace-symbol-symver ............................ Passed 0.90 sec -314/387 Test #326: x86_64-undefined2 ..................................... Passed 0.74 sec -315/387 Test #334: x86_64-version-script11 ............................... Passed 0.49 sec -316/387 Test #336: x86_64-version-script13 ............................... Passed 0.44 sec -317/387 Test #339: x86_64-version-script16 ............................... Passed 0.39 sec -test 354 - Start 354: x86_64-version-script9 - -354: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/version-script9.sh" -354: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -354: Environment variables: -354: MACHINE=x86_64 -354: CPU= -354: Test timeout computed to be: 1500 -test 355 - Start 355: x86_64-version - -355: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/version.sh" -355: Working Directory: /build/reproducible-path/mold-2.36.0+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-versioned-undef - -356: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/versioned-undef.sh" -356: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -356: Environment variables: -356: MACHINE=x86_64 -356: CPU= -356: Test timeout computed to be: 1500 -test 357 - Start 357: x86_64-visibility - -357: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/visibility.sh" -357: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -357: Environment variables: -357: MACHINE=x86_64 -357: CPU= -357: Test timeout computed to be: 1500 -test 358 - Start 358: x86_64-warn-common - -358: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/warn-common.sh" -358: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -358: Environment variables: -358: MACHINE=x86_64 -358: CPU= -358: Test timeout computed to be: 1500 -test 359 - Start 359: x86_64-warn-once - -359: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/warn-once.sh" -359: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -359: Environment variables: -359: MACHINE=x86_64 -359: CPU= -359: Test timeout computed to be: 1500 -338: + on_exit -338: + echo OK -338: OK -338: + exit 0 -318/387 Test #338: x86_64-version-script15 ............................... Passed 0.50 sec -341: + grep libalpha -341: + readelf --wide --dyn-syms out/test/x86_64/version-script18/c.so -341: + grep -q Bar -341: + on_exit -341: + echo OK -341: OK -341: + exit 0 -319/387 Test #341: x86_64-version-script18 ............................... Passed 0.43 sec +348: + cat +345: + cc -B. -shared -Wl,--version-script=out/test/x86_64/version-script21/a.ver -o out/test/x86_64/version-script21/c.so out/test/x86_64/version-script21/b.o +348: + cc -B. -xc -shared -o out/test/x86_64/version-script3/b.so -Wl,-version-script,out/test/x86_64/version-script3/a.ver - +344: + 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 +349: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/version-script4.sh .sh +319: + 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 +349: ++ testname=version-script4 +349: ++ echo -n 'Testing version-script4 ... ' +349: Testing version-script4 ... ++ t=out/test/x86_64/version-script4 +349: ++ mkdir -p out/test/x86_64/version-script4 351: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/version-script6.sh +318: + grep -q 42 +318: + out/test/x86_64/tlsdesc-static/exe2 351: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 351: ++ export LC_ALL=C 351: ++ LC_ALL=C @@ -24203,18 +24332,83 @@ 351: ++ case $MACHINE in 351: ++ tlsdesc_opt=-mtls-dialect=gnu2 351: +++ uname +318: + on_exit +318: + echo OK +318: OK +318: + exit 0 +349: ++ set -x +349: + cat 351: ++ '[' Linux = FreeBSD ']' 351: ++ trap 'on_error $LINENO' ERR 351: ++ trap on_exit EXIT +332/387 Test #318: x86_64-tlsdesc-static ................................. Passed 2.10 sec 351: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/version-script6.sh .sh +350: ++ '[' Linux = FreeBSD ']' +350: ++ trap 'on_error $LINENO' ERR +350: ++ trap on_exit EXIT +346: + 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 +test 352 + Start 352: x86_64-version-script7 + +352: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/version-script7.sh" +352: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu +352: Environment variables: +352: MACHINE=x86_64 +352: CPU= +352: Test timeout computed to be: 1500 +324: + readelf -W --symbols out/test/x86_64/undefined-glob/exe2 +324: + grep -q foo out/test/x86_64/undefined-glob/log2 +349: + c++ -fPIC -c -o out/test/x86_64/version-script4/b.o -xc++ - +349: + cat 351: ++ testname=version-script6 351: ++ echo -n 'Testing version-script6 ... ' 351: Testing version-script6 ... ++ t=out/test/x86_64/version-script6 351: ++ mkdir -p out/test/x86_64/version-script6 +350: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/version-script5.sh .sh +341: + grep -q Bar +341: + grep libalpha +341: + readelf --wide --dyn-syms out/test/x86_64/version-script18/c.so +340: + 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 +341: + on_exit +341: + echo OK +341: OK +341: + exit 0 +350: ++ testname=version-script5 +350: ++ echo -n 'Testing version-script5 ... ' +350: Testing version-script5 ... ++ t=out/test/x86_64/version-script5 +350: ++ mkdir -p out/test/x86_64/version-script5 +333/387 Test #341: x86_64-version-script18 ............................... Passed 0.54 sec +test 353 + Start 353: x86_64-version-script8 + +353: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/version-script8.sh" +353: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu +353: Environment variables: +353: MACHINE=x86_64 +353: CPU= +353: Test timeout computed to be: 1500 +324: + grep -q foobar out/test/x86_64/undefined-glob/log2 +324: + grep -q baz out/test/x86_64/undefined-glob/log2 +324: + on_exit +324: + echo OK +324: OK +324: + exit 0 351: ++ set -x 351: + cat -351: + c++ -fPIC -c -o out/test/x86_64/version-script6/b.o -xc - -351: + cat +328: + 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 +328: + grep -q 'undefined.*foo' +350: ++ set -x +350: + cat +334/387 Test #324: x86_64-undefined-glob ................................. Passed 1.79 sec +test 354 + Start 354: x86_64-version-script9 + +354: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/version-script9.sh" +354: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu +354: Environment variables: +354: MACHINE=x86_64 +354: CPU= +354: Test timeout computed to be: 1500 352: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/version-script7.sh 352: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 352: ++ export LC_ALL=C @@ -24233,36 +24427,6 @@ 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: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/version-script7.sh .sh -352: ++ testname=version-script7 -352: ++ echo -n 'Testing version-script7 ... ' -352: Testing version-script7 ... ++ t=out/test/x86_64/version-script7 -352: ++ mkdir -p out/test/x86_64/version-script7 -352: ++ set -x -352: + cat -352: + cat -352: + c++ -fPIC -c -o out/test/x86_64/version-script7/b.o -xc - -test 360 - Start 360: x86_64-warn-symbol-type - -360: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/warn-symbol-type.sh" -360: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -360: Environment variables: -360: MACHINE=x86_64 -360: CPU= -360: Test timeout computed to be: 1500 -test 361 - Start 361: x86_64-warn-unresolved-symbols - -361: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/warn-unresolved-symbols.sh" -361: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -361: Environment variables: -361: MACHINE=x86_64 -361: CPU= -361: Test timeout computed to be: 1500 353: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/version-script8.sh 353: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 353: ++ export LC_ALL=C @@ -24280,85 +24444,20 @@ 353: ++ QEMU= 353: ++ case $MACHINE in 353: ++ tlsdesc_opt=-mtls-dialect=gnu2 -353: +++ uname -353: ++ '[' Linux = FreeBSD ']' -353: ++ trap 'on_error $LINENO' ERR -353: ++ trap on_exit EXIT -353: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/version-script8.sh .sh -353: ++ testname=version-script8 -353: ++ echo -n 'Testing version-script8 ... ' -353: Testing version-script8 ... ++ t=out/test/x86_64/version-script8 -353: ++ mkdir -p out/test/x86_64/version-script8 -353: ++ set -x -353: + cat -353: + cc -B. -xc -shared -o out/test/x86_64/version-script8/b.so -Wl,-version-script,out/test/x86_64/version-script8/a.ver - -353: + cat -340: + 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 -318: + grep -q 42 -318: + out/test/x86_64/tlsdesc-static/exe1 -318: + 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 -257: + ./mold -run out/test/x86_64/run/ld.lld --version -257: + grep -q mold -257: + ./mold -run out/test/x86_64/run/ld.gold --version -257: + grep -q mold -257: + ./mold -run out/test/x86_64/run/foo.ld --version -257: + grep -q mold -257: + cat -325: + readelf --symbols out/test/x86_64/undefined/exe -325: + grep -q foo out/test/x86_64/undefined/log -325: + grep -q bar out/test/x86_64/undefined/log -325: + ./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 -325: + readelf --symbols out/test/x86_64/undefined/exe -325: + grep -q foo out/test/x86_64/undefined/log -325: + grep -q bar out/test/x86_64/undefined/log -325: + on_exit -325: + echo OK -325: OK -325: + exit 0 -324: + cat -324: + cc -o out/test/x86_64/undefined-glob/c.o -c -xc - -324: + rm -f out/test/x86_64/undefined-glob/d.a -324: + ar cr out/test/x86_64/undefined-glob/d.a out/test/x86_64/undefined-glob/a.o out/test/x86_64/undefined-glob/b.o out/test/x86_64/undefined-glob/c.o -316: + out/test/x86_64/tlsdesc-initial-exec/exe2 -316: + grep -q '^5 5 5$' -316: + objdump --dynamic-reloc out/test/x86_64/tlsdesc-initial-exec/exe2 -316: + grep -Eq 'TLS_?DESC' out/test/x86_64/tlsdesc-initial-exec/log2 -316: + on_exit -316: + echo OK -316: OK -316: + exit 0 -350: + 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 -349: + 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 -323: + 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 -344: + readelf -W --dyn-syms out/test/x86_64/version-script20/c.so -344: + grep -Fq foo_x@@VER2 out/test/x86_64/version-script20/log -344: + grep -Fq foo_y@@VER1 out/test/x86_64/version-script20/log -344: + grep -Fq foo_z@@VER1 out/test/x86_64/version-script20/log -344: + on_exit -344: + echo OK -344: OK -344: + exit 0 -328: + readelf --dyn-syms out/test/x86_64/unresolved-symbols/exe -328: + grep -w foo -328: + 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 -328: + grep -q 'undefined.*foo' -342: + readelf -W --dyn-syms out/test/x86_64/version-script19/c.so -342: + grep -Eq foobar out/test/x86_64/version-script19/log -342: + grep -Eq 'GLOBAL.*baz' out/test/x86_64/version-script19/log -342: + on_exit -342: + echo OK -342: OK -342: + exit 0 -301: + 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 -302: + 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 -321: + grep -q 'trace-symbol: .*/a.o: reference to foo' out/test/x86_64/trace-symbol/log -321: + grep -q 'trace-symbol: .*/b.o: definition of foo' out/test/x86_64/trace-symbol/log -321: + grep -q 'trace-symbol: .*/c.so: definition of baz' out/test/x86_64/trace-symbol/log -321: + on_exit -321: + echo OK -321: OK -321: + exit 0 +351: + cat +351: + c++ -fPIC -c -o out/test/x86_64/version-script6/b.o -xc - +350: + cat +350: + c++ -fPIC -c -o out/test/x86_64/version-script5/b.o -xc - +352: ++ '[' Linux = FreeBSD ']' +352: ++ trap 'on_error $LINENO' ERR +352: ++ trap on_exit EXIT 354: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/version-script9.sh +352: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/version-script7.sh .sh +353: +++ uname +352: ++ testname=version-script7 +352: ++ echo -n 'Testing version-script7 ... ' +352: Testing version-script7 ... ++ t=out/test/x86_64/version-script7 +352: ++ mkdir -p out/test/x86_64/version-script7 354: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 354: ++ export LC_ALL=C 354: ++ LC_ALL=C @@ -24375,19 +24474,70 @@ 354: ++ QEMU= 354: ++ case $MACHINE in 354: ++ tlsdesc_opt=-mtls-dialect=gnu2 +353: ++ '[' Linux = FreeBSD ']' +353: ++ trap 'on_error $LINENO' ERR +353: ++ trap on_exit EXIT +353: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/version-script8.sh .sh +347: + readelf -W --dyn-syms out/test/x86_64/version-script23/c.so +353: ++ testname=version-script8 +353: ++ echo -n 'Testing version-script8 ... ' +353: Testing version-script8 ... ++ t=out/test/x86_64/version-script8 +353: ++ mkdir -p out/test/x86_64/version-script8 354: +++ uname +352: ++ set -x +352: + cat 354: ++ '[' Linux = FreeBSD ']' 354: ++ trap 'on_error $LINENO' ERR 354: ++ trap on_exit EXIT +353: ++ set -x +353: + cat 354: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/version-script9.sh .sh +352: + c++ -fPIC -c -o out/test/x86_64/version-script7/b.o -xc - +342: + readelf -W --dyn-syms out/test/x86_64/version-script19/c.so 354: ++ testname=version-script9 +353: + cc -B. -xc -shared -o out/test/x86_64/version-script8/b.so -Wl,-version-script,out/test/x86_64/version-script8/a.ver - 354: ++ echo -n 'Testing version-script9 ... ' 354: Testing version-script9 ... ++ t=out/test/x86_64/version-script9 354: ++ mkdir -p out/test/x86_64/version-script9 +352: + cat +347: + grep -Fq 'foo?@@VER1' out/test/x86_64/version-script23/log +347: + on_exit +347: + echo OK +347: OK +347: + exit 0 +342: + grep -Eq foobar out/test/x86_64/version-script19/log +335/387 Test #347: x86_64-version-script23 ............................... Passed 0.39 sec +test 355 + Start 355: x86_64-version + +355: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/version.sh" +355: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu +355: Environment variables: +355: MACHINE=x86_64 +355: CPU= +355: Test timeout computed to be: 1500 354: ++ set -x 354: + echo 'VER1 { extern "C++" {}; foo; }; VER2 {};' 354: + cat 354: + cc -B. -shared -o out/test/x86_64/version-script9/c.so -Wl,-version-script,out/test/x86_64/version-script9/a.ver out/test/x86_64/version-script9/b.s +353: + cat +342: + grep -Eq 'GLOBAL.*baz' out/test/x86_64/version-script19/log +344: + readelf -W --dyn-syms out/test/x86_64/version-script20/c.so +342: + on_exit +342: + echo OK +342: OK +342: + exit 0 +336/387 Test #342: x86_64-version-script19 ............................... Passed 0.65 sec +test 356 + Start 356: x86_64-versioned-undef + +356: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/versioned-undef.sh" +356: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu +356: Environment variables: +356: MACHINE=x86_64 +356: CPU= +356: Test timeout computed to be: 1500 +351: + 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 355: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/version.sh 355: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 355: ++ export LC_ALL=C @@ -24405,19 +24555,14 @@ 355: ++ QEMU= 355: ++ case $MACHINE in 355: ++ tlsdesc_opt=-mtls-dialect=gnu2 +349: + 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 +344: + grep -Fq foo_x@@VER2 out/test/x86_64/version-script20/log +344: + grep -Fq foo_y@@VER1 out/test/x86_64/version-script20/log 355: +++ uname +356: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/versioned-undef.sh 355: ++ '[' Linux = FreeBSD ']' 355: ++ trap 'on_error $LINENO' ERR 355: ++ trap on_exit EXIT -355: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/version.sh .sh -355: ++ testname=version -355: ++ echo -n 'Testing version ... ' -355: Testing version ... ++ t=out/test/x86_64/version -355: ++ mkdir -p out/test/x86_64/version -355: ++ set -x -355: + nm mold -355: + grep -q __tsan_init -356: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/versioned-undef.sh 356: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 356: ++ export LC_ALL=C 356: ++ LC_ALL=C @@ -24435,18 +24580,92 @@ 356: ++ case $MACHINE in 356: ++ tlsdesc_opt=-mtls-dialect=gnu2 356: +++ uname +355: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/version.sh .sh +344: + grep -Fq foo_z@@VER1 out/test/x86_64/version-script20/log +345: + readelf -W --dyn-syms out/test/x86_64/version-script21/c.so +355: ++ testname=version +355: ++ echo -n 'Testing version ... ' +355: Testing version ... ++ t=out/test/x86_64/version +355: ++ mkdir -p out/test/x86_64/version 356: ++ '[' Linux = FreeBSD ']' 356: ++ trap 'on_error $LINENO' ERR 356: ++ trap on_exit EXIT +319: + out/test/x86_64/tlsdesc/exe4 +345: + grep -Fq foo_x@@VER1 out/test/x86_64/version-script21/log +319: + grep -q '42 3 5' 356: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/versioned-undef.sh .sh 356: ++ testname=versioned-undef 356: ++ echo -n 'Testing versioned-undef ... ' 356: Testing versioned-undef ... ++ t=out/test/x86_64/versioned-undef 356: ++ mkdir -p out/test/x86_64/versioned-undef +350: + 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 +345: + grep -Fq foo_y@@VER2 out/test/x86_64/version-script21/log +344: + on_exit +344: + echo OK +344: OK +344: + exit 0 +337/387 Test #344: x86_64-version-script20 ............................... Passed 0.57 sec +test 357 + Start 357: x86_64-visibility + +357: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/visibility.sh" +357: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu +357: Environment variables: +357: MACHINE=x86_64 +357: CPU= +357: Test timeout computed to be: 1500 356: ++ set -x 356: + is_musl -356: + grep -q musl 356: + ldd --version +356: + grep -q musl +346: + readelf -W --dyn-syms out/test/x86_64/version-script22/c.so +346: + grep -Fq foo_bar@@VER2 out/test/x86_64/version-script22/log +346: + on_exit +346: + echo OK +346: OK +346: + exit 0 +355: ++ set -x +355: + nm mold +355: + grep -q __tsan_init +345: + grep -Fq foo_z@@VER2 out/test/x86_64/version-script21/log +338/387 Test #346: x86_64-version-script22 ............................... Passed 0.55 sec +319: + on_exit +319: + echo OK +319: OK +319: + exit 0 +test 358 + Start 358: x86_64-warn-common + +358: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/warn-common.sh" +358: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu +358: Environment variables: +358: MACHINE=x86_64 +358: CPU= +358: Test timeout computed to be: 1500 +345: + on_exit +345: + echo OK +345: OK +345: + exit 0 +339/387 Test #319: x86_64-tlsdesc ........................................ Passed 2.41 sec +340/387 Test #345: x86_64-version-script21 ............................... Passed 0.63 sec +test 359 + Start 359: x86_64-warn-once + +359: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/warn-once.sh" +359: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu +359: Environment variables: +359: MACHINE=x86_64 +359: CPU= +359: Test timeout computed to be: 1500 +test 360 + Start 360: x86_64-warn-symbol-type + +360: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/warn-symbol-type.sh" +360: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu +360: Environment variables: +360: MACHINE=x86_64 +360: CPU= +360: Test timeout computed to be: 1500 356: + cat 356: + cc -fPIC -c -o out/test/x86_64/versioned-undef/a.o -xc - 357: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/visibility.sh @@ -24478,6 +24697,12 @@ 357: ++ set -x 357: + cat 357: + cc -xc -c -o out/test/x86_64/visibility/a.o - +340: + nm -g out/test/x86_64/version-script17/exe1 +340: + grep -q foo +340: + cat +340: + 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 +348: + cat +348: + cc -xc -c -o out/test/x86_64/version-script3/c.o - 358: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/warn-common.sh 358: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 358: ++ export LC_ALL=C @@ -24499,38 +24724,13 @@ 358: ++ '[' Linux = FreeBSD ']' 358: ++ trap 'on_error $LINENO' ERR 358: ++ trap on_exit EXIT +351: + cat +359: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/warn-once.sh 358: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/warn-common.sh .sh 358: ++ testname=warn-common 358: ++ echo -n 'Testing warn-common ... ' 358: Testing warn-common ... ++ t=out/test/x86_64/warn-common 358: ++ mkdir -p out/test/x86_64/warn-common -358: ++ set -x -358: + cat -358: + cc -fcommon -c -xc -o out/test/x86_64/warn-common/a.o - -320/387 Test #316: x86_64-tlsdesc-initial-exec ........................... Passed 1.21 sec -321/387 Test #325: x86_64-undefined ...................................... Passed 0.92 sec -test 362 - Start 362: x86_64-weak-export-dso - -362: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/weak-export-dso.sh" -362: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -362: Environment variables: -362: MACHINE=x86_64 -362: CPU= -362: Test timeout computed to be: 1500 -test 363 - Start 363: x86_64-weak-export-dso2 - -363: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/weak-export-dso2.sh" -363: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -363: Environment variables: -363: MACHINE=x86_64 -363: CPU= -363: Test timeout computed to be: 1500 -322/387 Test #344: x86_64-version-script20 ............................... Passed 0.44 sec -323/387 Test #342: x86_64-version-script19 ............................... Passed 0.47 sec -324/387 Test #321: x86_64-trace-symbol ................................... Passed 1.05 sec -359: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/warn-once.sh 359: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 359: ++ export LC_ALL=C 359: ++ LC_ALL=C @@ -24547,44 +24747,6 @@ 359: ++ QEMU= 359: ++ case $MACHINE in 359: ++ tlsdesc_opt=-mtls-dialect=gnu2 -359: +++ uname -359: ++ '[' Linux = FreeBSD ']' -359: ++ trap 'on_error $LINENO' ERR -359: ++ trap on_exit EXIT -359: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/warn-once.sh .sh -359: ++ testname=warn-once -359: ++ echo -n 'Testing warn-once ... ' -359: Testing warn-once ... ++ t=out/test/x86_64/warn-once -359: ++ mkdir -p out/test/x86_64/warn-once -359: ++ set -x -359: + cc -c -fPIC -xc -o out/test/x86_64/warn-once/a.o - -359: + cat -347: + readelf -W --dyn-syms out/test/x86_64/version-script23/c.so -347: + grep -Fq 'foo?@@VER1' out/test/x86_64/version-script23/log -347: + on_exit -347: + echo OK -347: OK -347: + exit 0 -325/387 Test #347: x86_64-version-script23 ............................... Passed 0.36 sec -346: + readelf -W --dyn-syms out/test/x86_64/version-script22/c.so -346: + grep -Fq foo_bar@@VER2 out/test/x86_64/version-script22/log -346: + on_exit -346: + echo OK -346: OK -346: + exit 0 -319: + cc -B. -o out/test/x86_64/tlsdesc/exe3 out/test/x86_64/tlsdesc/b.o out/test/x86_64/tlsdesc/c.so -352: + 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 -351: + 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 -345: + readelf -W --dyn-syms out/test/x86_64/version-script21/c.so -345: + grep -Fq foo_x@@VER1 out/test/x86_64/version-script21/log -345: + grep -Fq foo_y@@VER2 out/test/x86_64/version-script21/log -345: + grep -Fq foo_z@@VER2 out/test/x86_64/version-script21/log -345: + on_exit -345: + echo OK -345: OK -345: + exit 0 -343: + cat -343: + cc -xc -c -o out/test/x86_64/version-script2/c.o - 360: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/warn-symbol-type.sh 360: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 360: ++ export LC_ALL=C @@ -24602,19 +24764,80 @@ 360: ++ QEMU= 360: ++ case $MACHINE in 360: ++ tlsdesc_opt=-mtls-dialect=gnu2 +351: + c++ -fPIC -c -o out/test/x86_64/version-script6/e.o -xc - +351: + cat +358: ++ set -x 360: +++ uname 360: ++ '[' Linux = FreeBSD ']' 360: ++ trap 'on_error $LINENO' ERR 360: ++ trap on_exit EXIT +343: + cat +343: + cc -xc -c -o out/test/x86_64/version-script2/c.o - +358: + cc -fcommon -c -xc -o out/test/x86_64/warn-common/a.o - +359: +++ uname +359: ++ '[' Linux = FreeBSD ']' +359: ++ trap 'on_error $LINENO' ERR +359: ++ trap on_exit EXIT 360: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/warn-symbol-type.sh .sh +358: + cat +328: + 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 +359: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/warn-once.sh .sh +359: ++ testname=warn-once +359: ++ echo -n 'Testing warn-once ... ' +359: Testing warn-once ... ++ t=out/test/x86_64/warn-once +359: ++ mkdir -p out/test/x86_64/warn-once 360: ++ testname=warn-symbol-type 360: ++ echo -n 'Testing warn-symbol-type ... ' 360: Testing warn-symbol-type ... ++ t=out/test/x86_64/warn-symbol-type 360: ++ mkdir -p out/test/x86_64/warn-symbol-type +328: + grep -q 'undefined.*foo' +350: + readelf --dyn-syms out/test/x86_64/version-script5/c.so +262: + cc -c -o out/test/x86_64/separate-debug-file/a.o out/test/x86_64/separate-debug-file/a.c -g +352: + 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 +350: + grep -Fq foo out/test/x86_64/version-script5/log +350: + grep -Fq ' main' out/test/x86_64/version-script5/log +359: ++ set -x +359: + cc -c -fPIC -xc -o out/test/x86_64/warn-once/a.o - +359: + cat 360: ++ set -x 360: + cat 360: + cc -c -fPIC -xc -o out/test/x86_64/warn-symbol-type/a.o - +349: + readelf --dyn-syms out/test/x86_64/version-script4/c.so +354: + readelf --dyn-syms out/test/x86_64/version-script9/c.so +356: + echo 'VER1 { local: *; }; VER2 { local: *; }; VER3 { local: *; };' +356: + 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 +354: + grep -q ' foo@@VER1$' out/test/x86_64/version-script9/log +354: + on_exit +354: + echo OK +354: OK +354: + exit 0 +350: + on_exit +350: + echo OK +350: OK +350: + exit 0 +341/387 Test #350: x86_64-version-script5 ................................ Passed 0.64 sec +342/387 Test #354: x86_64-version-script9 ................................ Passed 0.47 sec +test 361 + Start 361: x86_64-warn-unresolved-symbols + +361: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/warn-unresolved-symbols.sh" +361: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu +361: Environment variables: +361: MACHINE=x86_64 +361: CPU= +361: Test timeout computed to be: 1500 +test 362 + Start 362: x86_64-weak-export-dso + +362: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/weak-export-dso.sh" +362: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu +362: Environment variables: +362: MACHINE=x86_64 +362: CPU= +362: Test timeout computed to be: 1500 361: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/warn-unresolved-symbols.sh +349: + grep -Fq _ZN3foo3barE out/test/x86_64/version-script4/log +362: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/weak-export-dso.sh 361: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 361: ++ export LC_ALL=C 361: ++ LC_ALL=C @@ -24631,66 +24854,6 @@ 361: ++ QEMU= 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: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/warn-unresolved-symbols.sh .sh -361: ++ testname=warn-unresolved-symbols -361: ++ echo -n 'Testing warn-unresolved-symbols ... ' -361: Testing warn-unresolved-symbols ... ++ t=out/test/x86_64/warn-unresolved-symbols -361: ++ mkdir -p out/test/x86_64/warn-unresolved-symbols -361: ++ set -x -test 364 - Start 364: x86_64-weak-export-exe - -364: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/weak-export-exe.sh" -364: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -364: Environment variables: -364: MACHINE=x86_64 -364: CPU= -364: Test timeout computed to be: 1500 -test 365 - Start 365: x86_64-weak-undef-dso - -365: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/weak-undef-dso.sh" -365: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -365: Environment variables: -365: MACHINE=x86_64 -365: CPU= -365: Test timeout computed to be: 1500 -test 366 - Start 366: x86_64-weak-undef - -366: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/weak-undef.sh" -366: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -366: Environment variables: -366: MACHINE=x86_64 -366: CPU= -366: Test timeout computed to be: 1500 -test 367 - Start 367: x86_64-weak-undef2 - -367: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/weak-undef2.sh" -367: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -367: Environment variables: -367: MACHINE=x86_64 -367: CPU= -367: Test timeout computed to be: 1500 -257: + chmod 755 out/test/x86_64/run/sh -257: + grep -q mold -257: + ./mold -run out/test/x86_64/run/sh ld --version -257: + ./mold -run out/test/x86_64/run/sh foo.ld --version -257: + grep -q mold -257: + ./mold -run out/test/x86_64/run/sh out/test/x86_64/run/ld --version -257: + grep -q mold -340: + grep -q foo -340: + nm -g out/test/x86_64/version-script17/exe1 -340: + cat -340: + 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 -324: + cc -o out/test/x86_64/undefined-glob/e.o -c -xc - -324: + cat -362: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/weak-export-dso.sh 362: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 362: ++ export LC_ALL=C 362: ++ LC_ALL=C @@ -24708,18 +24871,48 @@ 362: ++ case $MACHINE in 362: ++ tlsdesc_opt=-mtls-dialect=gnu2 362: +++ uname +361: +++ uname +349: + grep -Fq ' bar' out/test/x86_64/version-script4/log 362: ++ '[' Linux = FreeBSD ']' 362: ++ trap 'on_error $LINENO' ERR 362: ++ trap on_exit EXIT +361: ++ '[' Linux = FreeBSD ']' +361: ++ trap 'on_error $LINENO' ERR +361: ++ trap on_exit EXIT 362: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/weak-export-dso.sh .sh +361: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/warn-unresolved-symbols.sh .sh +340: + nm -g out/test/x86_64/version-script17/exe2 +349: + on_exit +349: + echo OK +349: OK +349: + exit 0 +343/387 Test #349: x86_64-version-script4 ................................ Passed 0.74 sec +test 363 + Start 363: x86_64-weak-export-dso2 + +363: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/weak-export-dso2.sh" +363: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu +363: Environment variables: +363: MACHINE=x86_64 +363: CPU= +363: Test timeout computed to be: 1500 +361: ++ testname=warn-unresolved-symbols +361: ++ echo -n 'Testing warn-unresolved-symbols ... ' +361: Testing warn-unresolved-symbols ... ++ t=out/test/x86_64/warn-unresolved-symbols +361: ++ mkdir -p out/test/x86_64/warn-unresolved-symbols +361: ++ set -x +361: + cc -c -o out/test/x86_64/warn-unresolved-symbols/a.o -xc - 362: ++ testname=weak-export-dso 362: ++ echo -n 'Testing weak-export-dso ... ' 362: Testing weak-export-dso ... ++ t=out/test/x86_64/weak-export-dso 362: ++ mkdir -p out/test/x86_64/weak-export-dso 362: ++ set -x +340: + grep -q foo out/test/x86_64/version-script17/log2 +361: + cat 362: + cat 362: + cc -fPIC -c -o out/test/x86_64/weak-export-dso/a.o -xc - 363: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/weak-export-dso2.sh +340: + cat 363: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 363: ++ export LC_ALL=C 363: ++ LC_ALL=C @@ -24736,69 +24929,64 @@ 363: ++ QEMU= 363: ++ case $MACHINE in 363: ++ tlsdesc_opt=-mtls-dialect=gnu2 +352: + readelf --dyn-syms out/test/x86_64/version-script7/c.so +340: + 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 363: +++ uname 363: ++ '[' Linux = FreeBSD ']' 363: ++ trap 'on_error $LINENO' ERR 363: ++ trap on_exit EXIT +352: + grep -q 'foo$' out/test/x86_64/version-script7/log 363: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/weak-export-dso2.sh .sh +352: + grep -q bar@@VER_X1 out/test/x86_64/version-script7/log 363: ++ testname=weak-export-dso2 363: ++ echo -n 'Testing weak-export-dso2 ... ' 363: Testing weak-export-dso2 ... ++ t=out/test/x86_64/weak-export-dso2 363: ++ mkdir -p out/test/x86_64/weak-export-dso2 363: ++ set -x -363: + cat -326/387 Test #345: x86_64-version-script21 ............................... Passed 0.50 sec -327/387 Test #346: x86_64-version-script22 ............................... Passed 0.45 sec -test 368 - Start 368: x86_64-weak-undef4 +328: + on_exit +328: + echo OK +328: OK +328: + exit 0 +352: + on_exit +352: + echo OK +352: OK +352: + exit 0 +363: + cc -fPIC -c -o out/test/x86_64/weak-export-dso2/a.o -xc - +344/387 Test #328: x86_64-unresolved-symbols ............................. Passed 2.16 sec +345/387 Test #352: x86_64-version-script7 ................................ Passed 0.68 sec +test 364 + Start 364: x86_64-weak-export-exe -368: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/weak-undef4.sh" -368: Working Directory: /build/reproducible-path/mold-2.36.0+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-weak-undef5 +364: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/weak-export-exe.sh" +364: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu +364: Environment variables: +364: MACHINE=x86_64 +364: CPU= +364: Test timeout computed to be: 1500 +test 365 + Start 365: x86_64-weak-undef-dso -369: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/weak-undef5.sh" -369: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -369: Environment variables: -369: MACHINE=x86_64 -369: CPU= -369: Test timeout computed to be: 1500 -363: + cc -fPIC -c -o out/test/x86_64/weak-export-dso2/a.o -xc - -361: + cc -c -o out/test/x86_64/warn-unresolved-symbols/a.o -xc - -361: + cat -262: + cc -c -o out/test/x86_64/separate-debug-file/a.o out/test/x86_64/separate-debug-file/a.c -g -348: + cat -348: + cc -xc -c -o out/test/x86_64/version-script3/c.o - -301: + out/test/x86_64/tls-gd-to-ie/exe3 -301: + grep -q '1 2 3' -301: + 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 -350: + readelf --dyn-syms out/test/x86_64/version-script5/c.so -350: + grep -Fq foo out/test/x86_64/version-script5/log -350: + grep -Fq ' main' out/test/x86_64/version-script5/log -350: + on_exit -350: + echo OK -350: OK -350: + exit 0 -328/387 Test #350: x86_64-version-script5 ................................ Passed 0.37 sec -358: + cat -358: + cc -fcommon -c -xc -o out/test/x86_64/warn-common/b.o - -357: + cc -xc -c -o out/test/x86_64/visibility/b.o - +365: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/weak-undef-dso.sh" +365: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu +365: Environment variables: +365: MACHINE=x86_64 +365: CPU= +365: Test timeout computed to be: 1500 +353: + cc -xc -c -o out/test/x86_64/version-script8/c.o - +363: + cat +348: + 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 +356: + cat 357: + cat -318: + out/test/x86_64/tlsdesc-static/exe2 -318: + grep -q 42 -318: + on_exit -318: + echo OK -318: OK -318: + exit 0 -329/387 Test #318: x86_64-tlsdesc-static ................................. Passed 1.22 sec +357: + cc -xc -c -o out/test/x86_64/visibility/b.o - +360: + cc -B. -shared -o out/test/x86_64/warn-symbol-type/a.so out/test/x86_64/warn-symbol-type/a.o 364: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/weak-export-exe.sh +356: + cc -c -o out/test/x86_64/versioned-undef/d.o -xc - +353: + cat +365: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/weak-undef-dso.sh 364: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 364: ++ export LC_ALL=C 364: ++ LC_ALL=C +351: + 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 364: ++ '[' -z x86_64 ']' 364: ++ '[' -z '' ']' 364: ++ TESTDIR=out/test/x86_64 @@ -24812,19 +25000,6 @@ 364: ++ QEMU= 364: ++ case $MACHINE in 364: ++ tlsdesc_opt=-mtls-dialect=gnu2 -364: +++ uname -364: ++ '[' Linux = FreeBSD ']' -364: ++ trap 'on_error $LINENO' ERR -364: ++ trap on_exit EXIT -364: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/weak-export-exe.sh .sh -364: ++ testname=weak-export-exe -364: ++ echo -n 'Testing weak-export-exe ... ' -364: Testing weak-export-exe ... ++ t=out/test/x86_64/weak-export-exe -364: ++ mkdir -p out/test/x86_64/weak-export-exe -364: ++ set -x -364: + cc -fPIC -c -o out/test/x86_64/weak-export-exe/a.o -xc - -364: + cat -365: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/weak-undef-dso.sh 365: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 365: ++ export LC_ALL=C 365: ++ LC_ALL=C @@ -24845,14 +25020,52 @@ 365: ++ '[' Linux = FreeBSD ']' 365: ++ trap 'on_error $LINENO' ERR 365: ++ trap on_exit EXIT +262: + cc -B. -o out/test/x86_64/separate-debug-file/exe2 out/test/x86_64/separate-debug-file/a.o -Wl,--separate-debug-file -Wl,--no-build-id +343: + 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 365: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/weak-undef-dso.sh .sh 365: ++ testname=weak-undef-dso +359: + cat 365: ++ echo -n 'Testing weak-undef-dso ... ' 365: Testing weak-undef-dso ... ++ t=out/test/x86_64/weak-undef-dso 365: ++ mkdir -p out/test/x86_64/weak-undef-dso +364: +++ uname +340: + nm -g out/test/x86_64/version-script17/exe3 +359: + cc -c -fPIC -xc -o out/test/x86_64/warn-once/b.o - +364: ++ '[' Linux = FreeBSD ']' +364: ++ trap 'on_error $LINENO' ERR +364: ++ trap on_exit EXIT +358: + cc -fcommon -c -xc -o out/test/x86_64/warn-common/b.o - +358: + cat 365: ++ set -x +364: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/weak-export-exe.sh .sh +364: ++ testname=weak-export-exe +364: ++ echo -n 'Testing weak-export-exe ... ' +364: Testing weak-export-exe ... ++ t=out/test/x86_64/weak-export-exe +364: ++ mkdir -p out/test/x86_64/weak-export-exe 365: + cat 365: + cc -c -o out/test/x86_64/weak-undef-dso/a.o -fPIC -xc - +362: + cc -B. -o out/test/x86_64/weak-export-dso/b.so out/test/x86_64/weak-export-dso/a.o -shared +340: + grep -q foo out/test/x86_64/version-script17/log3 +364: ++ set -x +364: + cat +364: + cc -fPIC -c -o out/test/x86_64/weak-export-exe/a.o -xc - +361: + grep -q 'undefined symbol:.*foo' +361: + cc -B. -o out/test/x86_64/warn-unresolved-symbols/exe out/test/x86_64/warn-unresolved-symbols/a.o +340: + on_exit +340: + echo OK +340: OK +340: + exit 0 +346/387 Test #340: x86_64-version-script17 ............................... Passed 1.55 sec +test 366 + Start 366: x86_64-weak-undef + +366: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/weak-undef.sh" +366: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu +366: Environment variables: +366: MACHINE=x86_64 +366: CPU= +366: Test timeout computed to be: 1500 +363: + cc -B. -o out/test/x86_64/weak-export-dso2/b.so out/test/x86_64/weak-export-dso2/a.o -shared 366: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/weak-undef.sh 366: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 366: ++ export LC_ALL=C @@ -24874,32 +25087,50 @@ 366: ++ '[' Linux = FreeBSD ']' 366: ++ trap 'on_error $LINENO' ERR 366: ++ trap on_exit EXIT +348: + out/test/x86_64/version-script3/exe +348: + readelf --dyn-syms out/test/x86_64/version-script3/exe 366: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/weak-undef.sh .sh 366: ++ testname=weak-undef 366: ++ echo -n 'Testing weak-undef ... ' 366: Testing weak-undef ... ++ t=out/test/x86_64/weak-undef 366: ++ mkdir -p out/test/x86_64/weak-undef +242: + cc -B. -o out/test/x86_64/relocatable-many-sections/exe out/test/x86_64/relocatable-many-sections/c.o 366: ++ set -x -366: + cc -c -o out/test/x86_64/weak-undef/a.o -fPIC -xc - 366: + cat -test 370 - Start 370: x86_64-whole-archive +348: + grep -Fq foo@ver1 out/test/x86_64/version-script3/log +366: + cc -c -o out/test/x86_64/weak-undef/a.o -fPIC -xc - +348: + grep -Fq bar@ver2 out/test/x86_64/version-script3/log +360: + grep -q 'warning: symbol type mismatch: times' out/test/x86_64/warn-symbol-type/log +348: + grep -Fq baz@ver2 out/test/x86_64/version-script3/log +360: + on_exit +360: + echo OK +360: OK +360: + exit 0 +348: + on_exit +348: + echo OK +348: OK +348: + exit 0 +347/387 Test #348: x86_64-version-script3 ................................ Passed 1.16 sec +348/387 Test #360: x86_64-warn-symbol-type ............................... Passed 0.59 sec +test 367 + Start 367: x86_64-weak-undef2 -370: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/whole-archive.sh" -370: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -370: Environment variables: -370: MACHINE=x86_64 -370: CPU= -370: Test timeout computed to be: 1500 -test 371 - Start 371: x86_64-wrap-lto +367: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/weak-undef2.sh" +367: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu +367: Environment variables: +367: MACHINE=x86_64 +367: CPU= +367: Test timeout computed to be: 1500 +test 368 + Start 368: x86_64-weak-undef4 -371: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/wrap-lto.sh" -371: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -371: Environment variables: -371: MACHINE=x86_64 -371: CPU= -371: Test timeout computed to be: 1500 +368: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/weak-undef4.sh" +368: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu +368: Environment variables: +368: MACHINE=x86_64 +368: CPU= +368: Test timeout computed to be: 1500 +351: + readelf --dyn-syms out/test/x86_64/version-script6/f.so 367: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/weak-undef2.sh 367: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 367: ++ export LC_ALL=C @@ -24921,41 +25152,14 @@ 367: ++ '[' Linux = FreeBSD ']' 367: ++ trap 'on_error $LINENO' ERR 367: ++ trap on_exit EXIT +351: + grep -q foo@VER_X1 out/test/x86_64/version-script6/log 367: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/weak-undef2.sh .sh +361: + grep -q 'undefined symbol:.*foo' +368: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/weak-undef4.sh 367: ++ testname=weak-undef2 367: ++ echo -n 'Testing weak-undef2 ... ' 367: Testing weak-undef2 ... ++ t=out/test/x86_64/weak-undef2 367: ++ mkdir -p out/test/x86_64/weak-undef2 -367: ++ set -x -367: + cat -367: + cc -c -o out/test/x86_64/weak-undef2/a.o -xc - -356: + echo 'VER1 { local: *; }; VER2 { local: *; }; VER3 { local: *; };' -356: + 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 -257: + ./mold -run out/test/x86_64/run/sh out/test/x86_64/run/ld.lld --version -257: + grep -q mold -257: + ./mold -run out/test/x86_64/run/sh out/test/x86_64/run/ld.gold --version -257: + grep -q mold -354: + readelf --dyn-syms out/test/x86_64/version-script9/c.so -354: + grep -q ' foo@@VER1$' out/test/x86_64/version-script9/log -354: + on_exit -354: + echo OK -354: OK -354: + exit 0 -349: + readelf --dyn-syms out/test/x86_64/version-script4/c.so -349: + grep -Fq _ZN3foo3barE out/test/x86_64/version-script4/log -349: + grep -Fq ' bar' out/test/x86_64/version-script4/log -349: + on_exit -349: + echo OK -349: OK -349: + exit 0 -328: + grep -q 'undefined.*foo' -328: + 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 -324: + 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 -323: + readelf -W --symbols out/test/x86_64/undefined-glob-gc-sections/exe2 -323: + grep -q foo out/test/x86_64/undefined-glob-gc-sections/log2 -323: + grep -q foobar out/test/x86_64/undefined-glob-gc-sections/log2 -323: + grep -q baz out/test/x86_64/undefined-glob-gc-sections/log2 -368: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/weak-undef4.sh 368: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 368: ++ export LC_ALL=C 368: ++ LC_ALL=C @@ -24972,18 +25176,39 @@ 368: ++ QEMU= 368: ++ case $MACHINE in 368: ++ tlsdesc_opt=-mtls-dialect=gnu2 +351: + grep -q bar@VER_X2 out/test/x86_64/version-script6/log 368: +++ uname +361: + cc -B. -o out/test/x86_64/warn-unresolved-symbols/exe out/test/x86_64/warn-unresolved-symbols/a.o -Wl,-warn-unresolved-symbols +262: + readelf -SW out/test/x86_64/separate-debug-file/exe2 +262: + grep -Fq .gnu_debuglink +351: + grep -q baz@@VER_Y2 out/test/x86_64/version-script6/log 368: ++ '[' Linux = FreeBSD ']' 368: ++ trap 'on_error $LINENO' ERR 368: ++ trap on_exit EXIT +367: ++ set -x +367: + cat +351: + on_exit +351: + echo OK +351: OK +351: + exit 0 +262: + flock out/test/x86_64/separate-debug-file/exe2 true +349/387 Test #351: x86_64-version-script6 ................................ Passed 1.12 sec +test 369 + Start 369: x86_64-weak-undef5 + +369: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/weak-undef5.sh" +369: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu +369: Environment variables: +369: MACHINE=x86_64 +369: CPU= +369: Test timeout computed to be: 1500 368: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/weak-undef4.sh .sh +362: + 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 +356: + 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 368: ++ testname=weak-undef4 368: ++ echo -n 'Testing weak-undef4 ... ' 368: Testing weak-undef4 ... ++ t=out/test/x86_64/weak-undef4 368: ++ mkdir -p out/test/x86_64/weak-undef4 -368: ++ set -x -368: + cat -368: + cc -c -o out/test/x86_64/weak-undef4/a.o -xc - 369: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/weak-undef5.sh 369: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 369: ++ export LC_ALL=C @@ -25001,37 +25226,59 @@ 369: ++ QEMU= 369: ++ case $MACHINE in 369: ++ tlsdesc_opt=-mtls-dialect=gnu2 +365: + cc -B. -shared -o out/test/x86_64/weak-undef-dso/b.so out/test/x86_64/weak-undef-dso/a.o +367: + cc -c -o out/test/x86_64/weak-undef2/a.o -xc - 369: +++ uname +368: ++ set -x +368: + cat 369: ++ '[' Linux = FreeBSD ']' 369: ++ trap 'on_error $LINENO' ERR 369: ++ trap on_exit EXIT +262: + grep -Fq printf +262: + gdb out/test/x86_64/separate-debug-file/exe2 -ex 'list main' -ex quit 369: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/weak-undef5.sh .sh 369: ++ testname=weak-undef5 369: ++ echo -n 'Testing weak-undef5 ... ' 369: Testing weak-undef5 ... ++ t=out/test/x86_64/weak-undef5 369: ++ mkdir -p out/test/x86_64/weak-undef5 +363: + cat +363: + cc -fPIC -c -o out/test/x86_64/weak-export-dso2/c.o -xc - 369: ++ set -x +353: + 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 +359: + 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 +358: + 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 369: + cat 369: + cc -c -o out/test/x86_64/weak-undef5/a.o -fPIC -xc - -323: + on_exit -323: + echo OK -323: OK -323: + exit 0 +343: + out/test/x86_64/version-script2/exe +368: + cc -c -o out/test/x86_64/weak-undef4/a.o -xc - +343: + readelf --dyn-syms out/test/x86_64/version-script2/exe +343: + grep -Fq foo@ver1 out/test/x86_64/version-script2/log +343: + grep -Fq bar@ver2 out/test/x86_64/version-script2/log 357: + rm -f out/test/x86_64/visibility/c.a +343: + grep -Fq baz@ver3 out/test/x86_64/version-script2/log 357: + ar crs out/test/x86_64/visibility/c.a out/test/x86_64/visibility/a.o out/test/x86_64/visibility/b.o -357: + cat -357: + cc -xc -fPIC -c -o out/test/x86_64/visibility/d.o - -348: + 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 -351: + cat -351: + cat -351: + c++ -fPIC -c -o out/test/x86_64/version-script6/e.o -xc - -302: + out/test/x86_64/tls-gd/exe3 -302: + grep -q '1 2 3 4 5 6' -302: + 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 -359: + cc -c -fPIC -xc -o out/test/x86_64/warn-once/b.o - -359: + cat -340: + nm -g out/test/x86_64/version-script17/exe2 +364: + cc -B. -o out/test/x86_64/weak-export-exe/exe out/test/x86_64/weak-export-exe/a.o +366: + cat +343: + on_exit +343: + echo OK +343: OK +343: + exit 0 +350/387 Test #343: x86_64-version-script2 ................................ Passed 1.60 sec +test 370 + Start 370: x86_64-whole-archive + +370: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/whole-archive.sh" +370: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu +370: Environment variables: +370: MACHINE=x86_64 +370: CPU= +370: Test timeout computed to be: 1500 +366: + cc -c -o out/test/x86_64/weak-undef/b.o -fno-PIC -xc - 370: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/whole-archive.sh +362: + readelf --dyn-syms out/test/x86_64/weak-export-dso/b.so +362: + grep -q 'WEAK DEFAULT UND foo' +361: + cc -B. -o out/test/x86_64/warn-unresolved-symbols/exe out/test/x86_64/warn-unresolved-symbols/a.o -Wl,-warn-unresolved-symbols --error-unresolved-symbols +361: + grep -q 'undefined symbol:.*foo' 370: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 370: ++ export LC_ALL=C 370: ++ LC_ALL=C @@ -25049,28 +25296,41 @@ 370: ++ case $MACHINE in 370: ++ tlsdesc_opt=-mtls-dialect=gnu2 370: +++ uname +362: + readelf --dyn-syms out/test/x86_64/weak-export-dso/c.so +362: + grep -q 'WEAK DEFAULT UND foo' 370: ++ '[' Linux = FreeBSD ']' 370: ++ trap 'on_error $LINENO' ERR 370: ++ trap on_exit EXIT -330/387 Test #323: x86_64-undefined-glob-gc-sections ..................... Passed 1.20 sec -331/387 Test #349: x86_64-version-script4 ................................ Passed 0.47 sec -332/387 Test #354: x86_64-version-script9 ................................ Passed 0.39 sec -340: + grep -q foo out/test/x86_64/version-script17/log2 -340: + cat 370: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/whole-archive.sh .sh 370: ++ testname=whole-archive 370: ++ echo -n 'Testing whole-archive ... ' 370: Testing whole-archive ... ++ t=out/test/x86_64/whole-archive 370: ++ mkdir -p out/test/x86_64/whole-archive +353: + out/test/x86_64/version-script8/exe +359: ++ wc -l +362: + on_exit +362: + echo OK +362: OK +362: + exit 0 +359: ++ grep 'undefined symbol:.* foo$' out/test/x86_64/warn-once/log 370: ++ set -x -370: + cat -257: + ./mold -run out/test/x86_64/run/sh out/test/x86_64/run/foo.ld --version -257: + grep -q mold -257: + on_exit -257: + echo OK -257: OK -257: + exit 0 -333/387 Test #257: x86_64-run ............................................ Passed 6.67 sec +351/387 Test #362: x86_64-weak-export-dso ................................ Passed 0.75 sec +test 371 + Start 371: x86_64-wrap-lto + +371: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/wrap-lto.sh" +371: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu +371: Environment variables: +371: MACHINE=x86_64 +371: CPU= +371: Test timeout computed to be: 1500 +359: + '[' 1 = 1 ']' +359: + on_exit +359: + echo OK +359: OK +359: + exit 0 +370: + cc -o out/test/x86_64/whole-archive/a.o -c -x assembler - +352/387 Test #359: x86_64-warn-once ...................................... Passed 0.96 sec test 372 Start 372: x86_64-wrap @@ -25080,28 +25340,15 @@ 372: MACHINE=x86_64 372: CPU= 372: Test timeout computed to be: 1500 -test 373 - Start 373: x86_64-z-cet-report - -373: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/z-cet-report.sh" -373: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -373: Environment variables: -373: MACHINE=x86_64 -373: CPU= -373: Test timeout computed to be: 1500 -test 374 - Start 374: x86_64-z-defs - -374: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/z-defs.sh" -374: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -374: Environment variables: -374: MACHINE=x86_64 -374: CPU= -374: Test timeout computed to be: 1500 -353: + cat -353: + cc -xc -c -o out/test/x86_64/version-script8/c.o - -358: + 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 +370: + cat +353: + readelf --dyn-syms out/test/x86_64/version-script8/b.so +356: + out/test/x86_64/versioned-undef/exe +365: + cc -xc -c -o out/test/x86_64/weak-undef-dso/c.o - +353: + grep -Fq foo@@ver1 out/test/x86_64/version-script8/log 371: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/wrap-lto.sh +365: + cat +370: + echo 'int fn1() { return 42; }' +370: + cc -o out/test/x86_64/whole-archive/b.o -c -xc - 371: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 371: ++ export LC_ALL=C 371: ++ LC_ALL=C @@ -25118,54 +25365,8 @@ 371: ++ QEMU= 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: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/wrap-lto.sh .sh -371: ++ testname=wrap-lto -371: ++ echo -n 'Testing wrap-lto ... ' -371: Testing wrap-lto ... ++ t=out/test/x86_64/wrap-lto -371: ++ mkdir -p out/test/x86_64/wrap-lto -371: ++ set -x -371: + test_cflags -flto -371: + cc -B. -flto -o /dev/null -xc - -371: + echo 'int main() {}' -352: + readelf --dyn-syms out/test/x86_64/version-script7/c.so -352: + grep -q 'foo$' out/test/x86_64/version-script7/log -352: + grep -q bar@@VER_X1 out/test/x86_64/version-script7/log -352: + on_exit -352: + echo OK -352: OK -352: + exit 0 -361: + cc -B. -o out/test/x86_64/warn-unresolved-symbols/exe out/test/x86_64/warn-unresolved-symbols/a.o -361: + grep -q 'undefined symbol:.*foo' -340: + 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 -370: + cc -o out/test/x86_64/whole-archive/a.o -c -x assembler - -370: + echo 'int fn1() { return 42; }' -test 375 - Start 375: x86_64-z-dynamic-undefined-weak - -375: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/z-dynamic-undefined-weak.sh" -375: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -375: Environment variables: -375: MACHINE=x86_64 -375: CPU= -375: Test timeout computed to be: 1500 -334/387 Test #352: x86_64-version-script7 ................................ Passed 0.47 sec -360: + cc -B. -shared -o out/test/x86_64/warn-symbol-type/a.so out/test/x86_64/warn-symbol-type/a.o -343: + 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 -365: + cc -B. -shared -o out/test/x86_64/weak-undef-dso/b.so out/test/x86_64/weak-undef-dso/a.o -262: + cc -B. -o out/test/x86_64/separate-debug-file/exe2 out/test/x86_64/separate-debug-file/a.o -Wl,--separate-debug-file -Wl,--no-build-id -139: + grep -q 'fn8 () at .*/d.c:6' out/test/x86_64/gdb-index-dwarf64/log2 -139: + grep -q 'fn7 () at .*/d.c:10' out/test/x86_64/gdb-index-dwarf64/log2 -139: + grep -q 'fn6 () at .*/c.c:4' out/test/x86_64/gdb-index-dwarf64/log2 -139: + grep -q 'fn5 () at .*/c.c:8' out/test/x86_64/gdb-index-dwarf64/log2 -319: + grep -q '42 3 5' -319: + out/test/x86_64/tlsdesc/exe3 -319: + cc -B. -shared -o out/test/x86_64/tlsdesc/c.so out/test/x86_64/tlsdesc/a.o -Wl,-no-relax -363: + cc -B. -o out/test/x86_64/weak-export-dso2/b.so out/test/x86_64/weak-export-dso2/a.o -shared 372: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/wrap.sh +353: + grep -Fq bar@@ver2 out/test/x86_64/version-script8/log 372: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 372: ++ export LC_ALL=C 372: ++ LC_ALL=C @@ -25182,16 +25383,86 @@ 372: ++ QEMU= 372: ++ case $MACHINE in 372: ++ tlsdesc_opt=-mtls-dialect=gnu2 +357: + cc -xc -fPIC -c -o out/test/x86_64/visibility/d.o - +353: + grep -Fq baz out/test/x86_64/version-script8/log +357: + cat 372: +++ uname +371: +++ uname +371: ++ '[' Linux = FreeBSD ']' +371: ++ trap 'on_error $LINENO' ERR +371: ++ trap on_exit EXIT 372: ++ '[' Linux = FreeBSD ']' +356: + grep -q '^1 2 3 3 4$' 372: ++ trap 'on_error $LINENO' ERR 372: ++ trap on_exit EXIT +356: + on_exit +356: + echo OK +356: OK +356: + exit 0 +353/387 Test #356: x86_64-versioned-undef ................................ Passed 1.16 sec 372: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/wrap.sh .sh +test 373 + Start 373: x86_64-z-cet-report + +373: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/z-cet-report.sh" +373: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu +373: Environment variables: +373: MACHINE=x86_64 +373: CPU= +373: Test timeout computed to be: 1500 372: ++ testname=wrap 372: ++ echo -n 'Testing wrap ... ' 372: Testing wrap ... ++ t=out/test/x86_64/wrap 372: ++ mkdir -p out/test/x86_64/wrap +372: ++ set -x +371: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/wrap-lto.sh .sh +371: ++ testname=wrap-lto +371: ++ echo -n 'Testing wrap-lto ... ' +371: Testing wrap-lto ... ++ t=out/test/x86_64/wrap-lto +371: ++ mkdir -p out/test/x86_64/wrap-lto +353: + on_exit +353: + echo OK +353: OK +353: + exit 0 +361: + on_exit +361: + echo OK +361: OK +361: + exit 0 +354/387 Test #353: x86_64-version-script8 ................................ Passed 1.33 sec +355/387 Test #361: x86_64-warn-unresolved-symbols ........................ Passed 0.84 sec +368: + cc -c -o out/test/x86_64/weak-undef4/b.o -xc - +test 374 + Start 374: x86_64-z-defs + +374: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/z-defs.sh" +374: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu +374: Environment variables: +374: MACHINE=x86_64 +374: CPU= +374: Test timeout computed to be: 1500 +test 375 + Start 375: x86_64-z-dynamic-undefined-weak + +375: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/z-dynamic-undefined-weak.sh" +375: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu +375: Environment variables: +375: MACHINE=x86_64 +375: CPU= +375: Test timeout computed to be: 1500 +368: + cat +358: + grep -Fq 'multiple common symbols' out/test/x86_64/warn-common/log +358: + 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 +366: + cat +366: + cc -fcommon -xc -c -o out/test/x86_64/weak-undef/c.o - +372: + cc -fPIC -shared -o out/test/x86_64/wrap/a.so -xc - +372: + cat +371: ++ set -x +371: + test_cflags -flto +371: + cc -B. -flto -o /dev/null -xc - +371: + echo 'int main() {}' +364: + grep -q 'WEAK DEFAULT UND foo' 373: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/z-cet-report.sh +374: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/z-defs.sh 373: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 373: ++ export LC_ALL=C 373: ++ LC_ALL=C @@ -25208,44 +25479,7 @@ 373: ++ QEMU= 373: ++ case $MACHINE in 373: ++ tlsdesc_opt=-mtls-dialect=gnu2 -373: +++ uname -373: ++ '[' Linux = FreeBSD ']' -373: ++ trap 'on_error $LINENO' ERR -373: ++ trap on_exit EXIT -373: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/z-cet-report.sh .sh -370: + cc -o out/test/x86_64/whole-archive/b.o -c -xc - -test 376 - Start 376: x86_64-z-max-page-size - -376: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/z-max-page-size.sh" -376: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -376: Environment variables: -376: MACHINE=x86_64 -376: CPU= -376: Test timeout computed to be: 1500 -139: + grep -q 'fn4 () at .*/b.c:4' out/test/x86_64/gdb-index-dwarf64/log2 -364: + cc -B. -o out/test/x86_64/weak-export-exe/exe out/test/x86_64/weak-export-exe/a.o -301: + 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 -374: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/z-defs.sh -374: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc -374: ++ export LC_ALL=C -374: ++ LC_ALL=C -374: ++ '[' -z x86_64 ']' -374: ++ '[' -z '' ']' -374: ++ TESTDIR=out/test/x86_64 -374: ++ CC=cc -374: ++ CXX=c++ -374: ++ GCC=gcc -374: ++ GXX=g++ -374: ++ OBJDUMP=objdump -374: ++ OBJCOPY=objcopy -374: ++ STRIP=strip -374: ++ QEMU= -374: ++ case $MACHINE in -374: ++ tlsdesc_opt=-mtls-dialect=gnu2 -374: +++ uname -355: + ./mold -v -355: + grep -q 'mold .*compatible with GNU ld' +364: + readelf --dyn-syms out/test/x86_64/weak-export-exe/exe 375: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/z-dynamic-undefined-weak.sh 375: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 375: ++ export LC_ALL=C @@ -25263,31 +25497,74 @@ 375: ++ QEMU= 375: ++ case $MACHINE in 375: ++ tlsdesc_opt=-mtls-dialect=gnu2 +373: +++ uname +374: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc +374: ++ export LC_ALL=C +374: ++ LC_ALL=C +374: ++ '[' -z x86_64 ']' +374: ++ '[' -z '' ']' +374: ++ TESTDIR=out/test/x86_64 +374: ++ CC=cc +374: ++ CXX=c++ +374: ++ GCC=gcc +374: ++ GXX=g++ +374: ++ OBJDUMP=objdump +374: ++ OBJCOPY=objcopy +374: ++ STRIP=strip +374: ++ QEMU= +374: ++ case $MACHINE in +374: ++ tlsdesc_opt=-mtls-dialect=gnu2 375: +++ uname +364: + out/test/x86_64/weak-export-exe/exe +375: ++ '[' Linux = FreeBSD ']' +375: ++ trap 'on_error $LINENO' ERR +375: ++ trap on_exit EXIT +373: ++ '[' Linux = FreeBSD ']' +373: ++ trap 'on_error $LINENO' ERR +373: ++ trap on_exit EXIT +375: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/z-dynamic-undefined-weak.sh .sh +375: ++ testname=z-dynamic-undefined-weak +375: ++ echo -n 'Testing z-dynamic-undefined-weak ... ' +375: Testing z-dynamic-undefined-weak ... ++ t=out/test/x86_64/z-dynamic-undefined-weak +375: ++ mkdir -p out/test/x86_64/z-dynamic-undefined-weak +373: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/z-cet-report.sh .sh +374: +++ uname +364: + grep -q '^3$' 373: ++ testname=z-cet-report 373: ++ echo -n 'Testing z-cet-report ... ' 373: Testing z-cet-report ... ++ t=out/test/x86_64/z-cet-report 373: ++ mkdir -p out/test/x86_64/z-cet-report -373: ++ set -x -328: + 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 -328: + grep -q 'undefined.*foo' -357: + 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 -372: ++ set -x -372: + cat -356: + cc -c -o out/test/x86_64/versioned-undef/d.o -xc - -356: + cat 374: ++ '[' Linux = FreeBSD ']' -355: + ./mold --version -375: ++ '[' Linux = FreeBSD ']' -375: ++ trap 'on_error $LINENO' ERR -375: ++ trap on_exit EXIT 374: ++ trap 'on_error $LINENO' ERR 374: ++ trap on_exit EXIT -355: + grep -q 'mold .*compatible with GNU ld' -376: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/z-max-page-size.sh -375: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/z-dynamic-undefined-weak.sh .sh 374: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/z-defs.sh .sh -139: + grep -q 'fn3 () at .*/b.c:8' out/test/x86_64/gdb-index-dwarf64/log2 +374: ++ testname=z-defs +374: ++ echo -n 'Testing z-defs ... ' +374: Testing z-defs ... ++ t=out/test/x86_64/z-defs +374: ++ mkdir -p out/test/x86_64/z-defs +364: + on_exit +364: + echo OK +364: OK +364: + exit 0 +356/387 Test #364: x86_64-weak-export-exe ................................ Passed 0.75 sec +test 376 + Start 376: x86_64-z-max-page-size + +376: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/z-max-page-size.sh" +376: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu +376: Environment variables: +376: MACHINE=x86_64 +376: CPU= +376: Test timeout computed to be: 1500 +374: ++ set -x +375: ++ set -x +374: + cat +375: + cat +375: + cc -o out/test/x86_64/z-dynamic-undefined-weak/a.o -c -xc - -fPIC +374: + cc -fPIC -c -o out/test/x86_64/z-defs/a.o -xc - +376: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/z-max-page-size.sh +373: ++ set -x +242: + out/test/x86_64/relocatable-many-sections/exe 376: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 376: ++ export LC_ALL=C 376: ++ LC_ALL=C @@ -25304,35 +25581,15 @@ 376: ++ QEMU= 376: ++ case $MACHINE in 376: ++ tlsdesc_opt=-mtls-dialect=gnu2 -375: ++ testname=z-dynamic-undefined-weak -375: ++ echo -n 'Testing z-dynamic-undefined-weak ... ' -375: Testing z-dynamic-undefined-weak ... ++ t=out/test/x86_64/z-dynamic-undefined-weak -375: ++ mkdir -p out/test/x86_64/z-dynamic-undefined-weak -372: + cc -fPIC -shared -o out/test/x86_64/wrap/a.so -xc - -374: ++ testname=z-defs -374: ++ echo -n 'Testing z-defs ... ' -374: Testing z-defs ... ++ t=out/test/x86_64/z-defs -374: ++ mkdir -p out/test/x86_64/z-defs -373: + cat 373: + cc -o out/test/x86_64/z-cet-report/a.o -c -x assembler - +373: + cat +242: + grep -q Hello +242: + on_exit +242: + echo OK +242: OK +242: + exit 0 376: +++ uname -139: + grep -q 'fn2 () at .*/a.c:4' out/test/x86_64/gdb-index-dwarf64/log2 -376: ++ '[' Linux = FreeBSD ']' -376: ++ trap 'on_error $LINENO' ERR -139: + grep -q 'fn1 () at .*/a.c:8' out/test/x86_64/gdb-index-dwarf64/log2 -375: ++ set -x -374: ++ set -x -376: ++ trap on_exit EXIT -375: + cat -375: + cc -o out/test/x86_64/z-dynamic-undefined-weak/a.o -c -xc - -fPIC -374: + cc -fPIC -c -o out/test/x86_64/z-defs/a.o -xc - -374: + cat -139: + on_exit -139: + echo OK -139: OK -139: + exit 0 -335/387 Test #139: x86_64-gdb-index-dwarf64 .............................. Passed 11.19 sec -376: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/z-max-page-size.sh .sh +357/387 Test #242: x86_64-relocatable-many-sections ...................... Passed 10.04 sec test 377 Start 377: x86_64-z-nodefaultlib @@ -25342,24 +25599,18 @@ 377: MACHINE=x86_64 377: CPU= 377: Test timeout computed to be: 1500 +376: ++ '[' Linux = FreeBSD ']' +376: ++ trap 'on_error $LINENO' ERR +376: ++ trap on_exit EXIT +376: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/z-max-page-size.sh .sh 376: ++ testname=z-max-page-size 376: ++ echo -n 'Testing z-max-page-size ... ' 376: Testing z-max-page-size ... ++ t=out/test/x86_64/z-max-page-size 376: ++ mkdir -p out/test/x86_64/z-max-page-size -376: ++ set -x -376: + cat -376: + cc -o out/test/x86_64/z-max-page-size/a.o -c -xc - 373: + cc -B. -o out/test/x86_64/z-cet-report/exe out/test/x86_64/z-cet-report/a.o -368: + cat -368: + cc -c -o out/test/x86_64/weak-undef4/b.o -xc - -353: + 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 -351: + 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 -324: + readelf -W --symbols out/test/x86_64/undefined-glob/exe1 -367: + cat -367: + cc -c -o out/test/x86_64/weak-undef2/b.o -xc - -355: + grep -q 'mold .*compatible with GNU ld' -355: + ./mold -V +363: + 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 377: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/z-nodefaultlib.sh +376: ++ set -x 377: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 377: ++ export LC_ALL=C 377: ++ LC_ALL=C @@ -25376,15 +25627,24 @@ 377: ++ QEMU= 377: ++ case $MACHINE in 377: ++ tlsdesc_opt=-mtls-dialect=gnu2 +376: + cc -o out/test/x86_64/z-max-page-size/a.o -c -xc - 377: +++ uname -324: + grep -q foo out/test/x86_64/undefined-glob/log1 -324: + grep -q foobar out/test/x86_64/undefined-glob/log1 -360: + grep -q 'warning: symbol type mismatch: times' out/test/x86_64/warn-symbol-type/log -360: + on_exit -360: + echo OK -360: OK -360: + exit 0 -336/387 Test #360: x86_64-warn-symbol-type ............................... Passed 0.42 sec +376: + cat +377: ++ '[' Linux = FreeBSD ']' +377: ++ trap 'on_error $LINENO' ERR +377: ++ trap on_exit EXIT +377: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/z-nodefaultlib.sh .sh +358: + grep -Fq 'multiple common symbols' out/test/x86_64/warn-common/log +377: ++ testname=z-nodefaultlib +377: ++ echo -n 'Testing z-nodefaultlib ... ' +377: Testing z-nodefaultlib ... ++ t=out/test/x86_64/z-nodefaultlib +377: ++ mkdir -p out/test/x86_64/z-nodefaultlib +367: + cc -c -o out/test/x86_64/weak-undef2/b.o -xc - +358: + on_exit +358: + echo OK +358: OK +358: + exit 0 +358/387 Test #358: x86_64-warn-common .................................... Passed 1.30 sec test 378 Start 378: x86_64-z-nodump @@ -25394,40 +25654,12 @@ 378: MACHINE=x86_64 378: CPU= 378: Test timeout computed to be: 1500 -377: ++ '[' Linux = FreeBSD ']' -377: ++ trap 'on_error $LINENO' ERR -377: ++ trap on_exit EXIT -377: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/z-nodefaultlib.sh .sh -377: ++ testname=z-nodefaultlib -377: ++ echo -n 'Testing z-nodefaultlib ... ' -377: Testing z-nodefaultlib ... ++ t=out/test/x86_64/z-nodefaultlib -377: ++ mkdir -p out/test/x86_64/z-nodefaultlib -324: + grep -q baz out/test/x86_64/undefined-glob/log1 -348: + out/test/x86_64/version-script3/exe -348: + readelf --dyn-syms out/test/x86_64/version-script3/exe -370: + cc -o out/test/x86_64/whole-archive/c.o -c -xc - -370: + echo 'int fn2() { return 42; }' -358: + grep -Fq 'multiple common symbols' out/test/x86_64/warn-common/log -358: + 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 -365: + cat -365: + cc -xc -c -o out/test/x86_64/weak-undef-dso/c.o - -262: + readelf -SW out/test/x86_64/separate-debug-file/exe2 -262: + grep -Fq .gnu_debuglink -359: + 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 +366: + cc -B. -o out/test/x86_64/weak-undef/exe1 out/test/x86_64/weak-undef/a.o -pie +367: + cat 377: ++ set -x 377: + cat -377: + cc -o out/test/x86_64/z-nodefaultlib/a.o -c -xc - -324: + 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*' -366: + cat -369: + cc -c -o out/test/x86_64/weak-undef5/b.o -fPIC -xc - -369: + cat -340: + nm -g out/test/x86_64/version-script17/exe3 -348: + grep -Fq foo@ver1 out/test/x86_64/version-script3/log -375: + cc -B. -shared -o out/test/x86_64/z-dynamic-undefined-weak/b.so out/test/x86_64/z-dynamic-undefined-weak/a.o -362: + cc -B. -o out/test/x86_64/weak-export-dso/b.so out/test/x86_64/weak-export-dso/a.o -shared 378: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/z-nodump.sh -366: + cc -c -o out/test/x86_64/weak-undef/b.o -fno-PIC -xc - -262: + flock out/test/x86_64/separate-debug-file/exe2 true +377: + cc -o out/test/x86_64/z-nodefaultlib/a.o -c -xc - 378: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 378: ++ export LC_ALL=C 378: ++ LC_ALL=C @@ -25445,23 +25677,34 @@ 378: ++ case $MACHINE in 378: ++ tlsdesc_opt=-mtls-dialect=gnu2 378: +++ uname -361: + cc -B. -o out/test/x86_64/warn-unresolved-symbols/exe out/test/x86_64/warn-unresolved-symbols/a.o -Wl,-warn-unresolved-symbols -340: + grep -q foo out/test/x86_64/version-script17/log3 -361: + grep -q 'undefined symbol:.*foo' -355: + ./mold -V 378: ++ '[' Linux = FreeBSD ']' 378: ++ trap 'on_error $LINENO' ERR 378: ++ trap on_exit EXIT -340: + on_exit -340: + echo OK -340: OK -340: + exit 0 -262: + grep -Fq printf -262: + gdb out/test/x86_64/separate-debug-file/exe2 -ex 'list main' -ex quit -355: + grep -q elf_x86_64 -348: + grep -Fq bar@ver2 out/test/x86_64/version-script3/log 378: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/z-nodump.sh .sh -337/387 Test #340: x86_64-version-script17 ............................... Passed 0.93 sec +378: ++ testname=z-nodump +378: ++ echo -n 'Testing z-nodump ... ' +378: Testing z-nodump ... ++ t=out/test/x86_64/z-nodump +378: ++ mkdir -p out/test/x86_64/z-nodump +374: + cc -B. -shared -o out/test/x86_64/z-defs/b.so out/test/x86_64/z-defs/a.o +365: + 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 +357: + 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 +378: ++ set -x +370: + cc -o out/test/x86_64/whole-archive/c.o -c -xc - +369: + cat +370: + echo 'int fn2() { return 42; }' +369: + cc -c -o out/test/x86_64/weak-undef5/b.o -fPIC -xc - +378: + cat +378: + cc -c -o out/test/x86_64/z-nodump/a.o -xc - +363: + grep -q 'WEAK DEFAULT .* UND foo' +363: + readelf -W --dyn-syms out/test/x86_64/weak-export-dso2/d.so +366: + cc -B. -o out/test/x86_64/weak-undef/exe2 out/test/x86_64/weak-undef/b.o -no-pie +368: + cc -fcommon -xc -c -o out/test/x86_64/weak-undef4/c.o - +363: + on_exit +363: + echo OK +363: OK +363: + exit 0 +368: + cat +359/387 Test #363: x86_64-weak-export-dso2 ............................... Passed 1.20 sec test 379 Start 379: x86_64-z-now @@ -25471,34 +25714,7 @@ 379: MACHINE=x86_64 379: CPU= 379: Test timeout computed to be: 1500 -364: + readelf --dyn-syms out/test/x86_64/weak-export-exe/exe -364: + grep -q 'WEAK DEFAULT UND foo' -378: ++ testname=z-nodump -378: ++ echo -n 'Testing z-nodump ... ' -378: Testing z-nodump ... ++ t=out/test/x86_64/z-nodump -378: ++ mkdir -p out/test/x86_64/z-nodump -348: + grep -Fq baz@ver2 out/test/x86_64/version-script3/log -355: + grep -q elf_i386 -348: + on_exit -348: + echo OK -348: OK -348: + exit 0 -355: + ./mold -V -338/387 Test #348: x86_64-version-script3 ................................ Passed 0.74 sec -test 380 - Start 380: x86_64-z-origin - -380: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/z-origin.sh" -380: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -380: Environment variables: -380: MACHINE=x86_64 -380: CPU= -380: Test timeout computed to be: 1500 -343: + out/test/x86_64/version-script2/exe -343: + readelf --dyn-syms out/test/x86_64/version-script2/exe -343: + grep -Fq foo@ver1 out/test/x86_64/version-script2/log -343: + grep -Fq bar@ver2 out/test/x86_64/version-script2/log -319: + 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 +375: + cc -B. -shared -o out/test/x86_64/z-dynamic-undefined-weak/b.so out/test/x86_64/z-dynamic-undefined-weak/a.o 379: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/z-now.sh 379: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 379: ++ export LC_ALL=C @@ -25517,50 +25733,44 @@ 379: ++ case $MACHINE in 379: ++ tlsdesc_opt=-mtls-dialect=gnu2 379: +++ uname -378: ++ set -x -378: + cc -c -o out/test/x86_64/z-nodump/a.o -xc - -378: + cat -368: + cat -368: + cc -fcommon -xc -c -o out/test/x86_64/weak-undef4/c.o - -364: + out/test/x86_64/weak-export-exe/exe -364: + grep -q '^3$' -364: + on_exit -364: + echo OK -364: OK -364: + exit 0 -355: + cat -355: + cc -c -xc -o out/test/x86_64/version/a.o - -241: + ./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 -339/387 Test #364: x86_64-weak-export-exe ................................ Passed 0.45 sec -343: + grep -Fq baz@ver3 out/test/x86_64/version-script2/log -357: + readelf --dyn-syms out/test/x86_64/visibility/e.so -test 381 - Start 381: x86_64-z-pack-relative-relocs - -381: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/z-pack-relative-relocs.sh" -381: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -381: Environment variables: -381: MACHINE=x86_64 -381: CPU= -381: Test timeout computed to be: 1500 -343: + on_exit -343: + echo OK -343: OK -343: + exit 0 -357: + grep -Fq foo out/test/x86_64/visibility/log -357: + on_exit -357: + echo OK -357: OK -357: + exit 0 379: ++ '[' Linux = FreeBSD ']' 379: ++ trap 'on_error $LINENO' ERR 379: ++ trap on_exit EXIT +373: + 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 +357: + readelf --dyn-syms out/test/x86_64/visibility/e.so +357: + grep -Fq foo out/test/x86_64/visibility/log 379: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/z-now.sh .sh +377: + cc -B. -o out/test/x86_64/z-nodefaultlib/exe out/test/x86_64/z-nodefaultlib/a.o -Wl,-z,nodefaultlib 379: ++ testname=z-now 379: ++ echo -n 'Testing z-now ... ' 379: Testing z-now ... ++ t=out/test/x86_64/z-now 379: ++ mkdir -p out/test/x86_64/z-now +365: + out/test/x86_64/weak-undef-dso/exe1 +365: + grep -q bar=-1 +357: + on_exit +357: + echo OK +357: OK +357: + exit 0 +367: + 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 +360/387 Test #357: x86_64-visibility ..................................... Passed 1.68 sec +test 380 + Start 380: x86_64-z-origin + +380: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/z-origin.sh" +380: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu +380: Environment variables: +380: MACHINE=x86_64 +380: CPU= +380: Test timeout computed to be: 1500 +374: + cc -B. -shared -o out/test/x86_64/z-defs/b.so out/test/x86_64/z-defs/a.o -Wl,-z,undefs 379: ++ set -x +365: + cc -xc -c -o out/test/x86_64/weak-undef-dso/d.o - +376: + cc -B. -o out/test/x86_64/z-max-page-size/exe1 out/test/x86_64/z-max-page-size/a.o -Wl,-z,max-page-size=65536 -Wl,-z,separate-loadable-segments +370: + rm -f out/test/x86_64/whole-archive/d.a +378: + cc -B. -shared -o out/test/x86_64/z-nodump/b.so out/test/x86_64/z-nodump/a.o +365: + cat +379: + cat +379: + cc -o out/test/x86_64/z-now/a.o -c -xc - 380: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/z-origin.sh 380: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 380: ++ export LC_ALL=C @@ -25579,120 +25789,56 @@ 380: ++ case $MACHINE in 380: ++ tlsdesc_opt=-mtls-dialect=gnu2 380: +++ uname -373: + 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 -370: + rm -f out/test/x86_64/whole-archive/d.a -353: + out/test/x86_64/version-script8/exe -353: + readelf --dyn-syms out/test/x86_64/version-script8/b.so -301: + out/test/x86_64/tls-gd-to-ie/exe4 -301: + grep -q '1 2 3' -359: ++ grep 'undefined symbol:.* foo$' out/test/x86_64/warn-once/log -359: ++ wc -l -363: + cc -fPIC -c -o out/test/x86_64/weak-export-dso2/c.o -xc - -363: + cat -367: + 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 -328: + on_exit -328: + echo OK -328: OK -328: + exit 0 -302: + out/test/x86_64/tls-gd/exe4 -302: + grep -q '1 2 3 4 5 6' -356: + 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 -362: + 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 -340/387 Test #328: x86_64-unresolved-symbols ............................. Passed 1.36 sec -341/387 Test #343: x86_64-version-script2 ................................ Passed 0.94 sec -342/387 Test #357: x86_64-visibility ..................................... Passed 0.63 sec -379: + cat 370: + 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 -370: + 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 -353: + grep -Fq foo@@ver1 out/test/x86_64/version-script8/log -353: + grep -Fq bar@@ver2 out/test/x86_64/version-script8/log -353: + grep -Fq baz out/test/x86_64/version-script8/log -301: + on_exit -301: + echo OK -301: OK -301: + exit 0 -343/387 Test #301: x86_64-tls-gd-to-ie ................................... Passed 2.15 sec -302: + on_exit -302: + echo OK -302: OK -302: + exit 0 -344/387 Test #302: x86_64-tls-gd ......................................... Passed 2.10 sec -test 382 - Start 382: x86_64-z-rodynamic - -382: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/z-rodynamic.sh" -382: Working Directory: /build/reproducible-path/mold-2.36.0+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-z-sectionheader - -383: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/z-sectionheader.sh" -383: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -383: Environment variables: -383: MACHINE=x86_64 -383: CPU= -383: Test timeout computed to be: 1500 -test 384 - Start 384: x86_64-z-separate-code - -384: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/z-separate-code.sh" -384: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -384: Environment variables: -384: MACHINE=x86_64 -384: CPU= -384: Test timeout computed to be: 1500 -379: + cc -o out/test/x86_64/z-now/a.o -c -xc - -370: + readelf --symbols out/test/x86_64/whole-archive/exe -370: + grep -q fn1 out/test/x86_64/whole-archive/log -353: + on_exit -353: + echo OK -353: OK -353: + exit 0 -345/387 Test #353: x86_64-version-script8 ................................ Passed 0.77 sec -test 385 - Start 385: x86_64-z-stack-size - -385: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/z-stack-size.sh" -385: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -385: Environment variables: -385: MACHINE=x86_64 -385: CPU= -385: Test timeout computed to be: 1500 -test 386 - Start 386: x86_64-z-start-stop-visibility - -386: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/z-start-stop-visibility.sh" -386: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -386: Environment variables: -386: MACHINE=x86_64 -386: CPU= -386: Test timeout computed to be: 1500 380: ++ '[' Linux = FreeBSD ']' 380: ++ trap 'on_error $LINENO' ERR 380: ++ trap on_exit EXIT +366: + 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 380: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/z-origin.sh .sh 380: ++ testname=z-origin 380: ++ echo -n 'Testing z-origin ... ' 380: Testing z-origin ... ++ t=out/test/x86_64/z-origin 380: ++ mkdir -p out/test/x86_64/z-origin +369: + cc -B. -o out/test/x86_64/weak-undef5/libfoobar.so out/test/x86_64/weak-undef5/b.o -shared 380: ++ set -x 380: + cat 380: + cc -c -o out/test/x86_64/z-origin/a.o -xc - -359: + '[' 1 = 1 ']' -359: + on_exit -359: + echo OK -359: OK -359: + exit 0 -346/387 Test #359: x86_64-warn-once ...................................... Passed 0.71 sec -358: + grep -Fq 'multiple common symbols' out/test/x86_64/warn-common/log -358: + on_exit -358: + echo OK -358: OK -358: + exit 0 -347/387 Test #358: x86_64-warn-common .................................... Passed 0.73 sec +372: + cc -c -o out/test/x86_64/wrap/b.o -xc - +372: + cat +375: + 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 +370: + 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 +365: + 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 +373: + grep -q 'a.o: -cet-report=warning: missing GNU_PROPERTY_X86_FEATURE_1_IBT' out/test/x86_64/z-cet-report/log +368: + ar rcs out/test/x86_64/weak-undef4/d.a out/test/x86_64/weak-undef4/c.o +373: + grep -q 'a.o: -cet-report=warning: missing GNU_PROPERTY_X86_FEATURE_1_SHSTK' out/test/x86_64/z-cet-report/log +377: + readelf --dynamic out/test/x86_64/z-nodefaultlib/exe +378: + readelf --dynamic out/test/x86_64/z-nodump/b.so +378: + grep -Eq 'Flags:.*NODUMP' +377: + grep -q 'Flags:.*NODEFLIB' +355: + ./mold -v +378: + cc -B. -shared -o out/test/x86_64/z-nodump/b.so out/test/x86_64/z-nodump/a.o -Wl,-z,nodump +377: + on_exit +377: + echo OK +377: OK +377: + exit 0 +374: + cc -B. -shared -o out/test/x86_64/z-defs/b.so out/test/x86_64/z-defs/a.o -Wl,-z,defs +361/387 Test #377: x86_64-z-nodefaultlib ................................. Passed 0.69 sec +376: + grep -q 'Hello world' +test 381 + Start 381: x86_64-z-pack-relative-relocs + +381: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/z-pack-relative-relocs.sh" +381: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu +381: Environment variables: +381: MACHINE=x86_64 +381: CPU= +381: Test timeout computed to be: 1500 +376: + out/test/x86_64/z-max-page-size/exe1 +355: + grep -q 'mold .*compatible with GNU ld' +376: + readelf -W --segments out/test/x86_64/z-max-page-size/exe1 +376: + grep -q 'LOAD.*R 0x10000$' +373: + 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 +367: + grep -q 'undefined symbol: foo' out/test/x86_64/weak-undef2/log 381: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/z-pack-relative-relocs.sh 381: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 381: ++ export LC_ALL=C @@ -25710,6 +25856,23 @@ 381: ++ QEMU= 381: ++ case $MACHINE in 381: ++ tlsdesc_opt=-mtls-dialect=gnu2 +355: + grep -q 'mold .*compatible with GNU ld' +355: + ./mold --version +376: + cc -B. -o out/test/x86_64/z-max-page-size/exe2 out/test/x86_64/z-max-page-size/a.o -Wl,-zmax-page-size=1048576 -Wl,-z,separate-loadable-segments +367: + on_exit +367: + echo OK +367: OK +367: + exit 0 +362/387 Test #367: x86_64-weak-undef2 .................................... Passed 1.29 sec +test 382 + Start 382: x86_64-z-rodynamic + +382: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/z-rodynamic.sh" +382: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu +382: Environment variables: +382: MACHINE=x86_64 +382: CPU= +382: Test timeout computed to be: 1500 381: +++ uname 381: ++ '[' Linux = FreeBSD ']' 381: ++ trap 'on_error $LINENO' ERR @@ -25719,42 +25882,21 @@ 381: ++ echo -n 'Testing z-pack-relative-relocs ... ' 381: Testing z-pack-relative-relocs ... ++ t=out/test/x86_64/z-pack-relative-relocs 381: ++ mkdir -p out/test/x86_64/z-pack-relative-relocs +369: + 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 +370: + readelf --symbols out/test/x86_64/whole-archive/exe +375: + 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 +368: + 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 +355: + ./mold -V 381: ++ set -x 381: + cat +370: + grep -q fn1 out/test/x86_64/whole-archive/log 381: + cc -o out/test/x86_64/z-pack-relative-relocs/a.o -fPIC -c -xc - -376: + 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 -324: + readelf -W --symbols out/test/x86_64/undefined-glob/exe2 -324: + grep -q foo out/test/x86_64/undefined-glob/log2 -324: + grep -q foobar out/test/x86_64/undefined-glob/log2 -324: + grep -q baz out/test/x86_64/undefined-glob/log2 -324: + on_exit -324: + echo OK -324: OK -324: + exit 0 -348/387 Test #324: x86_64-undefined-glob ................................. Passed 1.63 sec -369: + cc -B. -o out/test/x86_64/weak-undef5/libfoobar.so out/test/x86_64/weak-undef5/b.o -shared -351: + readelf --dyn-syms out/test/x86_64/version-script6/f.so -351: + grep -q foo@VER_X1 out/test/x86_64/version-script6/log -351: + grep -q bar@VER_X2 out/test/x86_64/version-script6/log -351: + grep -q baz@@VER_Y2 out/test/x86_64/version-script6/log -351: + on_exit -351: + echo OK -351: OK -351: + exit 0 -241: + c++ -B. -o out/test/x86_64/relocatable-exception/exe out/test/x86_64/relocatable-exception/c.o -241: + out/test/x86_64/relocatable-exception/exe -241: 0 -241: + on_exit -241: + echo OK -241: OK -241: + exit 0 -377: + cc -B. -o out/test/x86_64/z-nodefaultlib/exe out/test/x86_64/z-nodefaultlib/a.o -Wl,-z,nodefaultlib -372: + cc -c -o out/test/x86_64/wrap/b.o -xc - -372: + cat +355: + grep -q 'mold .*compatible with GNU ld' 382: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/z-rodynamic.sh 382: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 382: ++ export LC_ALL=C 382: ++ LC_ALL=C +379: + cc -B. -o out/test/x86_64/z-now/exe out/test/x86_64/z-now/a.o -Wl,-z,now 382: ++ '[' -z x86_64 ']' 382: ++ '[' -z '' ']' 382: ++ TESTDIR=out/test/x86_64 @@ -25768,19 +25910,32 @@ 382: ++ QEMU= 382: ++ case $MACHINE in 382: ++ tlsdesc_opt=-mtls-dialect=gnu2 +262: + on_exit +262: + echo OK +262: OK +262: + exit 0 +363/387 Test #262: x86_64-separate-debug-file ............................ Passed 8.67 sec +test 383 + Start 383: x86_64-z-sectionheader + +383: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/z-sectionheader.sh" +383: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu +383: Environment variables: +383: MACHINE=x86_64 +383: CPU= +383: Test timeout computed to be: 1500 382: +++ uname 382: ++ '[' Linux = FreeBSD ']' 382: ++ trap 'on_error $LINENO' ERR 382: ++ trap on_exit EXIT +370: + grep -q fn2 out/test/x86_64/whole-archive/log +370: + 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 +366: + 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 +355: + ./mold -V +355: + grep -q elf_x86_64 +380: + cc -B. -o out/test/x86_64/z-origin/exe out/test/x86_64/z-origin/a.o -Wl,-z,origin 382: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/z-rodynamic.sh .sh -382: ++ testname=z-rodynamic -382: ++ echo -n 'Testing z-rodynamic ... ' -382: Testing z-rodynamic ... ++ t=out/test/x86_64/z-rodynamic -382: ++ mkdir -p out/test/x86_64/z-rodynamic -382: ++ set -x -382: + cat -382: + cc -o out/test/x86_64/z-rodynamic/a.o -c -xc - -382: + cc -B. -o out/test/x86_64/z-rodynamic/exe1 out/test/x86_64/z-rodynamic/a.o +355: + ./mold -V 383: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/z-sectionheader.sh 383: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 383: ++ export LC_ALL=C @@ -25798,37 +25953,51 @@ 383: ++ QEMU= 383: ++ case $MACHINE in 383: ++ tlsdesc_opt=-mtls-dialect=gnu2 +382: ++ testname=z-rodynamic +382: ++ echo -n 'Testing z-rodynamic ... ' +382: Testing z-rodynamic ... ++ t=out/test/x86_64/z-rodynamic +382: ++ mkdir -p out/test/x86_64/z-rodynamic +382: ++ set -x +382: + cc -o out/test/x86_64/z-rodynamic/a.o -c -xc - 383: +++ uname +382: + cat +355: + grep -q elf_i386 383: ++ '[' Linux = FreeBSD ']' 383: ++ trap 'on_error $LINENO' ERR 383: ++ trap on_exit EXIT +365: + out/test/x86_64/weak-undef-dso/exe2 +372: + cat 383: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/z-sectionheader.sh .sh 383: ++ testname=z-sectionheader 383: ++ echo -n 'Testing z-sectionheader ... ' 383: Testing z-sectionheader ... ++ t=out/test/x86_64/z-sectionheader 383: ++ mkdir -p out/test/x86_64/z-sectionheader 383: ++ set -x -383: + cat +372: + cc -c -o out/test/x86_64/wrap/c.o -xc - 383: + cc -o out/test/x86_64/z-sectionheader/a.o -c -xc - -370: + grep -q fn2 out/test/x86_64/whole-archive/log -370: + 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 -test 387 - Start 387: x86_64-z-unknown +383: + cat +365: + grep -q bar=5 +365: + on_exit +365: + echo OK +365: OK +365: + exit 0 +364/387 Test #365: x86_64-weak-undef-dso ................................. Passed 1.73 sec +test 384 + Start 384: x86_64-z-separate-code -387: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/z-unknown.sh" -387: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu -387: Environment variables: -387: MACHINE=x86_64 -387: CPU= -387: Test timeout computed to be: 1500 -377: + readelf --dynamic out/test/x86_64/z-nodefaultlib/exe -377: + grep -q 'Flags:.*NODEFLIB' -374: + cc -B. -shared -o out/test/x86_64/z-defs/b.so out/test/x86_64/z-defs/a.o +384: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/z-separate-code.sh" +384: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu +384: Environment variables: +384: MACHINE=x86_64 +384: CPU= +384: Test timeout computed to be: 1500 384: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/z-separate-code.sh 384: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 384: ++ export LC_ALL=C 384: ++ LC_ALL=C 384: ++ '[' -z x86_64 ']' +370: + readelf --symbols out/test/x86_64/whole-archive/exe +378: + grep -Eq 'Flags:.*NODUMP' 384: ++ '[' -z '' ']' 384: ++ TESTDIR=out/test/x86_64 384: ++ CC=cc @@ -25841,60 +26010,60 @@ 384: ++ QEMU= 384: ++ case $MACHINE in 384: ++ tlsdesc_opt=-mtls-dialect=gnu2 +370: + grep -q fn1 out/test/x86_64/whole-archive/log +374: + grep -q 'undefined symbol:.* foo' out/test/x86_64/z-defs/log 384: +++ uname +374: + cc -B. -shared -o out/test/x86_64/z-defs/b.so out/test/x86_64/z-defs/a.o -Wl,-no-undefined +373: + grep -q 'a.o: -cet-report=error: missing GNU_PROPERTY_X86_FEATURE_1_IBT' out/test/x86_64/z-cet-report/log +355: + cat +378: + readelf --dynamic out/test/x86_64/z-nodump/b.so +355: + cc -c -xc -o out/test/x86_64/version/a.o - +373: + grep -q 'a.o: -cet-report=error: missing GNU_PROPERTY_X86_FEATURE_1_SHSTK' out/test/x86_64/z-cet-report/log 384: ++ '[' Linux = FreeBSD ']' 384: ++ trap 'on_error $LINENO' ERR 384: ++ trap on_exit EXIT +378: + on_exit +378: + echo OK +378: OK +378: + exit 0 +381: + 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 +365/387 Test #378: x86_64-z-nodump ....................................... Passed 0.91 sec 384: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/z-separate-code.sh .sh +test 385 + Start 385: x86_64-z-stack-size + +385: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/z-stack-size.sh" +385: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu +385: Environment variables: +385: MACHINE=x86_64 +385: CPU= +385: Test timeout computed to be: 1500 384: ++ testname=z-separate-code 384: ++ echo -n 'Testing z-separate-code ... ' 384: Testing z-separate-code ... ++ t=out/test/x86_64/z-separate-code 384: ++ mkdir -p out/test/x86_64/z-separate-code +370: + grep -q fn2 out/test/x86_64/whole-archive/log +373: + on_exit +373: + echo OK +373: OK +373: + exit 0 +366/387 Test #373: x86_64-z-cet-report ................................... Passed 1.17 sec +test 386 + Start 386: x86_64-z-start-stop-visibility + +386: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/z-start-stop-visibility.sh" +386: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu +386: Environment variables: +386: MACHINE=x86_64 +386: CPU= +386: Test timeout computed to be: 1500 +379: + out/test/x86_64/z-now/exe 384: ++ set -x 384: + is_musl 384: + ldd --version 384: + grep -q musl -384: + cat -384: + cc -o out/test/x86_64/z-separate-code/a.o -c -xc - -355: + rm -f out/test/x86_64/version/exe -355: + cc -B. -Wl,--version -o out/test/x86_64/version/exe1 out/test/x86_64/version/a.o -355: + grep -q mold -319: + out/test/x86_64/tlsdesc/exe4 -319: + grep -q '42 3 5' -319: + on_exit -319: + echo OK -319: OK -319: + exit 0 -361: + cc -B. -o out/test/x86_64/warn-unresolved-symbols/exe out/test/x86_64/warn-unresolved-symbols/a.o -Wl,-warn-unresolved-symbols --error-unresolved-symbols -361: + grep -q 'undefined symbol:.*foo' -361: + on_exit -361: + echo OK -361: OK -361: + exit 0 -366: + cat -366: + cc -fcommon -xc -c -o out/test/x86_64/weak-undef/c.o - -368: + ar rcs out/test/x86_64/weak-undef4/d.a out/test/x86_64/weak-undef4/c.o -368: + 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 -375: + 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 -362: + readelf --dyn-syms out/test/x86_64/weak-export-dso/b.so -362: + grep -q 'WEAK DEFAULT UND foo' -362: + readelf --dyn-syms out/test/x86_64/weak-export-dso/c.so -362: + grep -q 'WEAK DEFAULT UND foo' -362: + on_exit -362: + echo OK -362: OK -362: + exit 0 -363: + 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 -367: + grep -q 'undefined symbol: foo' out/test/x86_64/weak-undef2/log -367: + on_exit -367: + echo OK -367: OK -367: + exit 0 -373: + grep -q 'a.o: -cet-report=warning: missing GNU_PROPERTY_X86_FEATURE_1_IBT' out/test/x86_64/z-cet-report/log -373: + grep -q 'a.o: -cet-report=warning: missing GNU_PROPERTY_X86_FEATURE_1_SHSTK' out/test/x86_64/z-cet-report/log -373: + 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 -378: + cc -B. -shared -o out/test/x86_64/z-nodump/b.so out/test/x86_64/z-nodump/a.o -266: + 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 +370: + 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 +368: + 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 385: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/z-stack-size.sh 385: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 385: ++ export LC_ALL=C @@ -25913,17 +26082,13 @@ 385: ++ case $MACHINE in 385: ++ tlsdesc_opt=-mtls-dialect=gnu2 385: +++ uname +376: + out/test/x86_64/z-max-page-size/exe2 +384: + cat +379: + grep -q 'Hello world' 385: ++ '[' Linux = FreeBSD ']' 385: ++ trap 'on_error $LINENO' ERR 385: ++ trap on_exit EXIT -385: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/z-stack-size.sh .sh -385: ++ testname=z-stack-size -385: ++ echo -n 'Testing z-stack-size ... ' -385: Testing z-stack-size ... ++ t=out/test/x86_64/z-stack-size -385: ++ mkdir -p out/test/x86_64/z-stack-size -385: ++ set -x -385: + cat -385: + cc -o out/test/x86_64/z-stack-size/a.o -c -xc - +384: + cc -o out/test/x86_64/z-separate-code/a.o -c -xc - 386: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/z-start-stop-visibility.sh 386: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 386: ++ export LC_ALL=C @@ -25941,31 +26106,25 @@ 386: ++ QEMU= 386: ++ case $MACHINE in 386: ++ tlsdesc_opt=-mtls-dialect=gnu2 +379: + on_exit +379: + echo OK +379: OK +379: + exit 0 +367/387 Test #379: x86_64-z-now .......................................... Passed 0.75 sec +test 387 + Start 387: x86_64-z-unknown + +387: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/z-unknown.sh" +387: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu +387: Environment variables: +387: MACHINE=x86_64 +387: CPU= +387: Test timeout computed to be: 1500 386: +++ uname 386: ++ '[' Linux = FreeBSD ']' +376: + grep -q 'Hello world' 386: ++ trap 'on_error $LINENO' ERR 386: ++ trap on_exit EXIT -386: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/z-start-stop-visibility.sh .sh -386: ++ testname=z-start-stop-visibility -386: ++ echo -n 'Testing z-start-stop-visibility ... ' -386: Testing z-start-stop-visibility ... ++ t=out/test/x86_64/z-start-stop-visibility -386: ++ mkdir -p out/test/x86_64/z-start-stop-visibility -386: ++ set -x -386: + cc -o out/test/x86_64/z-start-stop-visibility/a.o -c -xc - -386: + cat -349/387 Test #241: x86_64-relocatable-exception .......................... Passed 7.69 sec -350/387 Test #319: x86_64-tlsdesc ........................................ Passed 1.81 sec -351/387 Test #351: x86_64-version-script6 ................................ Passed 0.96 sec -352/387 Test #361: x86_64-warn-unresolved-symbols ........................ Passed 0.76 sec -353/387 Test #362: x86_64-weak-export-dso ................................ Passed 0.74 sec -354/387 Test #367: x86_64-weak-undef2 .................................... Passed 0.65 sec -377: + on_exit -377: + echo OK -377: OK -377: + exit 0 -355/387 Test #377: x86_64-z-nodefaultlib ................................. Passed 0.41 sec -380: + cc -B. -o out/test/x86_64/z-origin/exe out/test/x86_64/z-origin/a.o -Wl,-z,origin -265: + 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 387: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/z-unknown.sh 387: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 387: ++ export LC_ALL=C @@ -25983,341 +26142,239 @@ 387: ++ QEMU= 387: ++ case $MACHINE in 387: ++ tlsdesc_opt=-mtls-dialect=gnu2 -369: + cc -B. -o out/test/x86_64/weak-undef5/exe out/test/x86_64/weak-undef5/a.o -Wl,--as-needed -Lout/test/x86_64/weak-undef5 -lfoobar -Wl,-rpath,out/test/x86_64/weak-undef5 +385: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/z-stack-size.sh .sh +385: ++ testname=z-stack-size +385: ++ echo -n 'Testing z-stack-size ... ' +385: Testing z-stack-size ... ++ t=out/test/x86_64/z-stack-size +385: ++ mkdir -p out/test/x86_64/z-stack-size +376: + grep -q 'LOAD.*R 0x100000$' +376: + readelf -W --segments out/test/x86_64/z-max-page-size/exe2 +386: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/z-start-stop-visibility.sh .sh +382: + cc -B. -o out/test/x86_64/z-rodynamic/exe1 out/test/x86_64/z-rodynamic/a.o +369: + readelf --dynamic out/test/x86_64/weak-undef5/exe +369: + grep -q 'NEEDED.*libfoobar' 387: +++ uname +386: ++ testname=z-start-stop-visibility +386: ++ echo -n 'Testing z-start-stop-visibility ... ' +386: Testing z-start-stop-visibility ... ++ t=out/test/x86_64/z-start-stop-visibility +386: ++ mkdir -p out/test/x86_64/z-start-stop-visibility +366: + out/test/x86_64/weak-undef/exe1 387: ++ '[' Linux = FreeBSD ']' 387: ++ trap 'on_error $LINENO' ERR 387: ++ trap on_exit EXIT 387: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/z-unknown.sh .sh +385: ++ set -x +376: + cc -B. -o out/test/x86_64/z-max-page-size/exe3 out/test/x86_64/z-max-page-size/a.o -Wl,-zmax-page-size=1048576 +366: + grep -q '^-1$' 387: ++ testname=z-unknown 387: ++ echo -n 'Testing z-unknown ... ' 387: Testing z-unknown ... ++ t=out/test/x86_64/z-unknown 387: ++ mkdir -p out/test/x86_64/z-unknown -356: + out/test/x86_64/versioned-undef/exe -356: + grep -q '^1 2 3 3 4$' +385: + cc -o out/test/x86_64/z-stack-size/a.o -c -xc - +369: + grep -q '^2$' +366: + grep -q '^-1$' +369: + out/test/x86_64/weak-undef5/exe +386: ++ set -x +383: + cc -B. -o out/test/x86_64/z-sectionheader/exe out/test/x86_64/z-sectionheader/a.o -Wl,-z,nosectionheader +370: + readelf --symbols out/test/x86_64/whole-archive/exe 387: ++ set -x -356: + on_exit -356: + echo OK -356: OK -356: + exit 0 -356/387 Test #356: x86_64-versioned-undef ................................ Passed 0.92 sec -387: + grep -q 'unknown command line option: -z no-such-opt' +369: + on_exit +369: + echo OK +369: OK +369: + exit 0 +368/387 Test #369: x86_64-weak-undef5 .................................... Passed 1.58 sec +355: + rm -f out/test/x86_64/version/exe +386: + cc -o out/test/x86_64/z-start-stop-visibility/a.o -c -xc - 387: + ./mold -z no-such-opt -372: + cat -372: + cc -c -o out/test/x86_64/wrap/c.o -xc - -368: + 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 -355: + '[' -f out/test/x86_64/version/exe1 ']' -355: + cc -B. -Wl,-v -o out/test/x86_64/version/exe2 out/test/x86_64/version/a.o +375: + cat +387: + grep -q 'unknown command line option: -z no-such-opt' +386: + cat +375: + cc -o out/test/x86_64/z-dynamic-undefined-weak/e.o -c -xc - +380: + readelf --dynamic out/test/x86_64/z-origin/exe +366: + out/test/x86_64/weak-undef/exe2 +355: + cc -B. -Wl,--version -o out/test/x86_64/version/exe1 out/test/x86_64/version/a.o +380: + grep -Eq '\(FLAGS\)\s+ORIGIN' 355: + grep -q mold -379: + cc -B. -o out/test/x86_64/z-now/exe out/test/x86_64/z-now/a.o -Wl,-z,now -387: + ./mold -zno-such-opt -387: + grep -q 'unknown command line option: -zno-such-opt' -387: + on_exit -387: + echo OK -387: OK -387: + exit 0 -357/387 Test #387: x86_64-z-unknown ...................................... Passed 0.10 sec -378: + readelf --dynamic out/test/x86_64/z-nodump/b.so -378: + grep -Eq 'Flags:.*NODUMP' -384: + 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 -383: + cc -B. -o out/test/x86_64/z-sectionheader/exe out/test/x86_64/z-sectionheader/a.o -Wl,-z,nosectionheader -365: + 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 -378: + cc -B. -shared -o out/test/x86_64/z-nodump/b.so out/test/x86_64/z-nodump/a.o -Wl,-z,nodump -370: + readelf --symbols out/test/x86_64/whole-archive/exe -381: + 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 -374: + cc -B. -shared -o out/test/x86_64/z-defs/b.so out/test/x86_64/z-defs/a.o -Wl,-z,undefs -370: + grep -q fn1 out/test/x86_64/whole-archive/log -385: + 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 -266: + grep -q 'Hello world' -363: + readelf -W --dyn-syms out/test/x86_64/weak-export-dso2/d.so -363: + grep -q 'WEAK DEFAULT .* UND foo' -266: + out/test/x86_64/shuffle-sections/exe1 -363: + on_exit -363: + echo OK -363: OK -363: + exit 0 -358/387 Test #363: x86_64-weak-export-dso2 ............................... Passed 0.85 sec -266: + 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 -366: + cc -B. -o out/test/x86_64/weak-undef/exe1 out/test/x86_64/weak-undef/a.o -pie -370: + grep -q fn2 out/test/x86_64/whole-archive/log -375: + 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 -370: + 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 -368: + out/test/x86_64/weak-undef4/exe1 -368: + grep -q '^2$' -265: + out/test/x86_64/shuffle-sections-seed/exe1 -368: + grep -q '^-1$' -368: + out/test/x86_64/weak-undef4/exe2 -265: + grep -q 'Hello world' -265: + 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 -384: + grep -q 'Hello world' -384: + out/test/x86_64/z-separate-code/exe1 -376: + out/test/x86_64/z-max-page-size/exe1 -376: + grep -q 'Hello world' -382: + grep -q '\.dynamic.* WA ' -384: + 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 -368: + on_exit -368: + echo OK -368: OK -368: + exit 0 -382: + readelf -WS out/test/x86_64/z-rodynamic/exe1 -359/387 Test #368: x86_64-weak-undef4 .................................... Passed 0.84 sec -382: + cc -B. -o out/test/x86_64/z-rodynamic/exe2 out/test/x86_64/z-rodynamic/a.o -Wl,-z,rodynamic -386: + cc -B. -o out/test/x86_64/z-start-stop-visibility/exe1 out/test/x86_64/z-start-stop-visibility/a.o -372: + cc -B. -o out/test/x86_64/wrap/exe out/test/x86_64/wrap/a.so out/test/x86_64/wrap/b.o -373: + grep -q 'a.o: -cet-report=error: missing GNU_PROPERTY_X86_FEATURE_1_IBT' out/test/x86_64/z-cet-report/log -370: + readelf --symbols out/test/x86_64/whole-archive/exe -373: + grep -q 'a.o: -cet-report=error: missing GNU_PROPERTY_X86_FEATURE_1_SHSTK' out/test/x86_64/z-cet-report/log -376: + readelf -W --segments out/test/x86_64/z-max-page-size/exe1 -376: + grep -q 'LOAD.*R 0x10000$' 370: + grep -q fn1 out/test/x86_64/whole-archive/log -373: + on_exit -373: + echo OK -373: OK -373: + exit 0 -376: + 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 -360/387 Test #373: x86_64-z-cet-report ................................... Passed 0.73 sec -371: + cc -fPIC -shared -o out/test/x86_64/wrap-lto/a.so -xc - -371: + cat -369: + readelf --dynamic out/test/x86_64/weak-undef5/exe -374: + cc -B. -shared -o out/test/x86_64/z-defs/b.so out/test/x86_64/z-defs/a.o -Wl,-z,defs -369: + grep -q 'NEEDED.*libfoobar' +366: + grep -q '^2$' +385: + cat 370: + grep -q fn2 out/test/x86_64/whole-archive/log -380: + readelf --dynamic out/test/x86_64/z-origin/exe -380: + grep -Eq '\(FLAGS\)\s+ORIGIN' -266: + out/test/x86_64/shuffle-sections/exe2 +366: + out/test/x86_64/weak-undef/exe3 +380: + grep -Eq 'Flags:.*ORIGIN' +374: + grep -q 'undefined symbol:.* foo' out/test/x86_64/z-defs/log 370: + on_exit 370: + echo OK 370: OK 370: + exit 0 -266: + grep -q 'Hello world' -361/387 Test #370: x86_64-whole-archive .................................. Passed 0.85 sec -266: + diff out/test/x86_64/shuffle-sections/exe1 out/test/x86_64/shuffle-sections/exe2 -365: + out/test/x86_64/weak-undef-dso/exe1 -266: + on_exit -266: + echo OK -266: OK -266: + exit 0 -365: + grep -q bar=-1 -362/387 Test #266: x86_64-shuffle-sections ............................... Passed 7.24 sec -365: + cat -365: + cc -xc -c -o out/test/x86_64/weak-undef-dso/d.o - -380: + grep -Eq 'Flags:.*ORIGIN' -369: + out/test/x86_64/weak-undef5/exe -369: + grep -q '^2$' +369/387 Test #370: x86_64-whole-archive .................................. Passed 1.47 sec +387: + ./mold -zno-such-opt +366: + out/test/x86_64/weak-undef/exe4 380: + readelf --dynamic out/test/x86_64/z-origin/exe -369: + on_exit -369: + echo OK -369: OK -366: + cc -B. -o out/test/x86_64/weak-undef/exe2 out/test/x86_64/weak-undef/b.o -no-pie -369: + exit 0 -363/387 Test #369: x86_64-weak-undef5 .................................... Passed 0.93 sec -385: + readelf -W --segments out/test/x86_64/z-stack-size/exe +374: + 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 380: + on_exit 380: + echo OK 380: OK 380: + exit 0 -381: + grep -Fq .relr.dyn +370/387 Test #380: x86_64-z-origin ....................................... Passed 0.75 sec +387: + grep -q 'unknown command line option: -zno-such-opt' +384: + 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 +366: + grep -q '^2$' +366: + on_exit +366: + echo OK +366: OK +366: + exit 0 +371/387 Test #366: x86_64-weak-undef ..................................... Passed 1.86 sec +387: + on_exit +387: + echo OK +387: OK +387: + exit 0 +355: + '[' -f out/test/x86_64/version/exe1 ']' +372/387 Test #387: x86_64-z-unknown ...................................... Passed 0.15 sec +355: + cc -B. -Wl,-v -o out/test/x86_64/version/exe2 out/test/x86_64/version/a.o +355: + grep -q mold 381: + readelf -WS out/test/x86_64/z-pack-relative-relocs/exe1 -364/387 Test #380: x86_64-z-origin ....................................... Passed 0.59 sec -386: + readelf -W --dyn-syms out/test/x86_64/z-start-stop-visibility/exe1 -355: + grep -q 'Hello world' -355: + out/test/x86_64/version/exe2 -381: + out/test/x86_64/z-pack-relative-relocs/exe1 -383: + grep -q 'Hello world' +382: + grep -q '\.dynamic.* WA ' +385: + 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 +381: + grep -Fq .relr.dyn +382: + readelf -WS out/test/x86_64/z-rodynamic/exe1 +382: + cc -B. -o out/test/x86_64/z-rodynamic/exe2 out/test/x86_64/z-rodynamic/a.o -Wl,-z,rodynamic 381: + grep -q Hello -385: + grep -q 'GNU_STACK .* 0x900000 RW' -385: + on_exit -385: + echo OK -385: OK -355: + ./mold --v -385: + exit 0 -365/387 Test #385: x86_64-z-stack-size ................................... Passed 0.46 sec +381: + out/test/x86_64/z-pack-relative-relocs/exe1 +386: + cc -B. -o out/test/x86_64/z-start-stop-visibility/exe1 out/test/x86_64/z-start-stop-visibility/a.o +368: + out/test/x86_64/weak-undef4/exe1 381: + 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 +368: + grep -q '^2$' +371: + cat +371: + cc -fPIC -shared -o out/test/x86_64/wrap-lto/a.so -xc - +376: + grep -q 'Hello world' +376: + out/test/x86_64/z-max-page-size/exe3 +375: + 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 +368: + out/test/x86_64/weak-undef4/exe2 +372: + cc -B. -o out/test/x86_64/wrap/exe out/test/x86_64/wrap/a.so out/test/x86_64/wrap/b.o +368: + grep -q '^-1$' +368: + on_exit +368: + echo OK +368: OK +368: + exit 0 +373/387 Test #368: x86_64-weak-undef4 .................................... Passed 1.85 sec +376: + readelf -W --segments out/test/x86_64/z-max-page-size/exe3 383: + out/test/x86_64/z-sectionheader/exe -383: + readelf -h out/test/x86_64/z-sectionheader/exe +383: + grep -q 'Hello world' +376: + grep -q 'LOAD.*R 0x100000$' +376: + on_exit +376: + echo OK +376: OK +376: + exit 0 +374/387 Test #376: x86_64-z-max-page-size ................................ Passed 1.41 sec 383: + grep -Eq 'Size of section headers:\s+0 ' -384: + out/test/x86_64/z-separate-code/exe2 -384: + grep -q 'Hello world' +383: + readelf -h out/test/x86_64/z-sectionheader/exe 383: + on_exit 383: + echo OK 383: OK 383: + exit 0 -366/387 Test #383: x86_64-z-sectionheader ................................ Passed 0.52 sec -386: + grep -q __start_hello out/test/x86_64/z-start-stop-visibility/log1 -384: + cc -B. -o out/test/x86_64/z-separate-code/exe3 out/test/x86_64/z-separate-code/a.o -Wl,-z,noseparate-code -Wl,-z,norelro -386: + grep -q __stop_hello out/test/x86_64/z-start-stop-visibility/log1 -265: + out/test/x86_64/shuffle-sections-seed/exe2 -265: + grep -q 'Hello world' -265: + 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 -386: + 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 -355: + grep -q 'unknown command line option:' out/test/x86_64/version/log -372: + out/test/x86_64/wrap/exe -238: + ./mold --relocatable -o out/test/x86_64/relocatable-c++/c.o out/test/x86_64/relocatable-c++/a.o -378: + grep -Eq 'Flags:.*NODUMP' -372: + grep -q '^foo$' -375: + cat -355: + on_exit -355: + echo OK -355: OK -355: + exit 0 -367/387 Test #355: x86_64-version ........................................ Passed 1.26 sec -375: + cc -o out/test/x86_64/z-dynamic-undefined-weak/e.o -c -xc - -378: + readelf --dynamic out/test/x86_64/z-nodump/b.so -378: + on_exit -378: + echo OK -378: OK -378: + exit 0 -376: + out/test/x86_64/z-max-page-size/exe2 -376: + grep -q 'Hello world' -372: + 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 -368/387 Test #378: x86_64-z-nodump ....................................... Passed 0.75 sec -376: + grep -q 'LOAD.*R 0x100000$' +375/387 Test #383: x86_64-z-sectionheader ................................ Passed 0.57 sec +374: + grep -q 'undefined symbol:.* foo$' out/test/x86_64/z-defs/log +374: + on_exit +374: + echo OK +374: OK +374: + exit 0 +376/387 Test #374: x86_64-z-defs ......................................... Passed 1.56 sec +384: + out/test/x86_64/z-separate-code/exe1 +384: + grep -q 'Hello world' +384: + 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 +385: + readelf -W --segments out/test/x86_64/z-stack-size/exe +375: + grep -q 1 +375: + out/test/x86_64/z-dynamic-undefined-weak/exe1 382: + readelf -WS out/test/x86_64/z-rodynamic/exe2 382: + grep -q '\.dynamic.* A ' -376: + readelf -W --segments out/test/x86_64/z-max-page-size/exe2 -379: + grep -q 'Hello world' -376: + 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 +385: + grep -q 'GNU_STACK .* 0x900000 RW' +385: + on_exit +385: + echo OK +385: OK +385: + exit 0 +377/387 Test #385: x86_64-z-stack-size ................................... Passed 0.49 sec +375: + 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 +355: + grep -q 'Hello world' 382: + on_exit 382: + echo OK 382: OK 382: + exit 0 -379: + out/test/x86_64/z-now/exe -369/387 Test #382: x86_64-z-rodynamic .................................... Passed 0.60 sec -238: + ./mold --relocatable -o out/test/x86_64/relocatable-c++/d.o out/test/x86_64/relocatable-c++/b.o -379: + on_exit -379: + echo OK -379: OK -379: + exit 0 -370/387 Test #379: x86_64-z-now .......................................... Passed 0.72 sec -374: + grep -q 'undefined symbol:.* foo' out/test/x86_64/z-defs/log -374: + cc -B. -shared -o out/test/x86_64/z-defs/b.so out/test/x86_64/z-defs/a.o -Wl,-no-undefined -238: + 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 -366: + 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 -384: + out/test/x86_64/z-separate-code/exe3 -384: + grep -q 'Hello world' -384: + on_exit -384: + echo OK -384: OK -384: + exit 0 -371/387 Test #384: x86_64-z-separate-code ................................ Passed 0.64 sec -381: + grep -q Hello -375: + 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 +378/387 Test #382: x86_64-z-rodynamic .................................... Passed 0.75 sec 381: + out/test/x86_64/z-pack-relative-relocs/exe2 -386: + readelf -W --dyn-syms out/test/x86_64/z-start-stop-visibility/exe2 -386: + grep -q __start_hello out/test/x86_64/z-start-stop-visibility/log2 -365: + 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 +355: + out/test/x86_64/version/exe2 +381: + grep -q Hello +355: + ./mold --v 381: + readelf --dynamic out/test/x86_64/z-pack-relative-relocs/exe2 -265: + grep -q 'Hello world' -265: + out/test/x86_64/shuffle-sections-seed/exe3 +386: + readelf -W --dyn-syms out/test/x86_64/z-start-stop-visibility/exe1 +386: + grep -q __start_hello out/test/x86_64/z-start-stop-visibility/log1 381: + grep -Ewq 'RELR|: 24' out/test/x86_64/z-pack-relative-relocs/log2 -386: + grep -q __stop_hello out/test/x86_64/z-start-stop-visibility/log2 -265: + 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 +355: + grep -q 'unknown command line option:' out/test/x86_64/version/log +386: + grep -q __stop_hello out/test/x86_64/z-start-stop-visibility/log1 +381: + grep -Ewq 'RELRSZ|: 23' out/test/x86_64/z-pack-relative-relocs/log2 +355: + on_exit +355: + echo OK +355: OK +355: + exit 0 +379/387 Test #355: x86_64-version ........................................ Passed 2.91 sec +386: + 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 371: + cat 371: + cc -c -o out/test/x86_64/wrap-lto/b.o -xc - -flto -386: + 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 -372: + out/test/x86_64/wrap/exe -372: + grep -q '^wrap_foo$' -381: + grep -Ewq 'RELRSZ|: 23' out/test/x86_64/z-pack-relative-relocs/log2 -372: + cc -B. -o out/test/x86_64/wrap/exe out/test/x86_64/wrap/a.so out/test/x86_64/wrap/c.o -Wl,-wrap,foo 381: + grep -Ewq 'RELRENT|: 25' out/test/x86_64/z-pack-relative-relocs/log2 381: + on_exit 381: + echo OK 381: OK 381: + exit 0 -372/387 Test #381: x86_64-z-pack-relative-relocs ......................... Passed 0.77 sec -376: + out/test/x86_64/z-max-page-size/exe3 -376: + grep -q 'Hello world' -366: + 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 -376: + readelf -W --segments out/test/x86_64/z-max-page-size/exe3 -376: + grep -q 'LOAD.*R 0x100000$' -376: + on_exit -376: + echo OK -376: OK -376: + exit 0 -373/387 Test #376: x86_64-z-max-page-size ................................ Passed 1.03 sec -238: + out/test/x86_64/relocatable-c++/exe +380/387 Test #381: x86_64-z-pack-relative-relocs ......................... Passed 0.90 sec +372: + grep -q '^foo$' +372: + out/test/x86_64/wrap/exe +372: + 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 375: + grep -q 1 -238: + grep -q 'Hello world' -371: + cat +375: + out/test/x86_64/z-dynamic-undefined-weak/exe2 +375: + 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 371: + cc -c -o out/test/x86_64/wrap-lto/c.o -xc - -flto -375: + out/test/x86_64/z-dynamic-undefined-weak/exe1 -374: + grep -q 'undefined symbol:.* foo' out/test/x86_64/z-defs/log -238: + on_exit -238: + echo OK -238: OK -238: + exit 0 -374/387 Test #238: x86_64-relocatable-c++ ................................ Passed 8.37 sec -375: + 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 +371: + cat +384: + grep -q 'Hello world' +384: + out/test/x86_64/z-separate-code/exe2 +384: + 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 +371: + 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: + readelf -W --dyn-syms out/test/x86_64/z-start-stop-visibility/exe2 +386: + grep -q __start_hello out/test/x86_64/z-start-stop-visibility/log2 +386: + grep -q __stop_hello out/test/x86_64/z-start-stop-visibility/log2 +386: + 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 +375: + out/test/x86_64/z-dynamic-undefined-weak/exe3 +375: + grep -q 0 +372: + grep -q '^wrap_foo$' +372: + out/test/x86_64/wrap/exe +375: + on_exit +375: + echo OK +375: OK +375: + exit 0 +381/387 Test #375: x86_64-z-dynamic-undefined-weak ....................... Passed 2.06 sec +372: + 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 +384: + grep -q 'Hello world' +384: + out/test/x86_64/z-separate-code/exe3 +384: + on_exit +384: + echo OK +384: OK +384: + exit 0 +382/387 Test #384: x86_64-z-separate-code ................................ Passed 1.06 sec 386: + readelf -W --dyn-syms out/test/x86_64/z-start-stop-visibility/exe3 -374: + 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 386: + grep -q __start_hello out/test/x86_64/z-start-stop-visibility/log3 386: + grep -q __stop_hello out/test/x86_64/z-start-stop-visibility/log3 386: + on_exit 386: + echo OK 386: OK 386: + exit 0 -375/387 Test #386: x86_64-z-start-stop-visibility ........................ Passed 0.75 sec -265: + out/test/x86_64/shuffle-sections-seed/exe4 -365: + out/test/x86_64/weak-undef-dso/exe2 -365: + grep -q bar=5 -371: + 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 -365: + on_exit -365: + echo OK -365: OK -365: + exit 0 -376/387 Test #365: x86_64-weak-undef-dso ................................. Passed 1.35 sec -265: + grep -q 'Hello world' -265: + diff out/test/x86_64/shuffle-sections-seed/exe1 out/test/x86_64/shuffle-sections-seed/exe2 -372: + out/test/x86_64/wrap/exe +383/387 Test #386: x86_64-z-start-stop-visibility ........................ Passed 1.11 sec 372: + grep -q '^foo$' +372: + out/test/x86_64/wrap/exe 372: + on_exit 372: + echo OK 372: OK 372: + exit 0 -377/387 Test #372: x86_64-wrap ........................................... Passed 1.18 sec -265: + diff out/test/x86_64/shuffle-sections-seed/exe2 out/test/x86_64/shuffle-sections-seed/exe3 -265: + diff out/test/x86_64/shuffle-sections-seed/exe3 out/test/x86_64/shuffle-sections-seed/exe4 -265: + on_exit -265: + echo OK -265: OK -265: + exit 0 -378/387 Test #265: x86_64-shuffle-sections-seed .......................... Passed 7.71 sec -366: + out/test/x86_64/weak-undef/exe1 -366: + grep -q '^-1$' -375: + out/test/x86_64/z-dynamic-undefined-weak/exe2 -366: + out/test/x86_64/weak-undef/exe2 -366: + grep -q '^-1$' -375: + grep -q 1 -375: + 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 -366: + out/test/x86_64/weak-undef/exe3 -366: + grep -q '^2$' -366: + out/test/x86_64/weak-undef/exe4 -366: + grep -q '^2$' -366: + on_exit -366: + echo OK -366: OK -366: + exit 0 -379/387 Test #366: x86_64-weak-undef ..................................... Passed 1.40 sec -374: + grep -q 'undefined symbol:.* foo$' out/test/x86_64/z-defs/log -374: + on_exit -374: + echo OK -374: OK -374: + exit 0 -380/387 Test #374: x86_64-z-defs ......................................... Passed 1.25 sec -262: + on_exit -262: + echo OK -262: OK -262: + exit 0 -381/387 Test #262: x86_64-separate-debug-file ............................ Passed 7.85 sec -375: + out/test/x86_64/z-dynamic-undefined-weak/exe3 -375: + grep -q 0 -375: + on_exit -375: + echo OK -375: OK -375: + exit 0 -382/387 Test #375: x86_64-z-dynamic-undefined-weak ....................... Passed 1.29 sec -371: + out/test/x86_64/wrap-lto/exe +384/387 Test #372: x86_64-wrap ........................................... Passed 2.40 sec 371: + grep -q '^foo$' +371: + out/test/x86_64/wrap-lto/exe 371: + 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 371: + out/test/x86_64/wrap-lto/exe 371: + grep -q '^wrap_foo$' @@ -26328,32 +26385,19 @@ 371: + echo OK 371: OK 371: + exit 0 -383/387 Test #371: x86_64-wrap-lto ....................................... Passed 2.04 sec -242: + cc -c -xc -o out/test/x86_64/relocatable-many-sections/b.o - -242: + cat -203: + cat -203: + cc -c -xc -o out/test/x86_64/many-sections/b.o - -242: + ./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 -203: + 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 -203: + out/test/x86_64/many-sections/exe -203: + grep -q Hello -203: + on_exit -203: + echo OK -203: OK -203: + exit 0 -384/387 Test #203: x86_64-many-sections .................................. Passed 15.05 sec -242: + cc -B. -o out/test/x86_64/relocatable-many-sections/exe out/test/x86_64/relocatable-many-sections/c.o -242: + grep -q Hello -242: + out/test/x86_64/relocatable-many-sections/exe -242: + on_exit -242: + echo OK -242: OK -242: + exit 0 -385/387 Test #242: x86_64-relocatable-many-sections ...................... Passed 14.57 sec +385/387 Test #371: x86_64-wrap-lto ....................................... Passed 3.92 sec 204: + ./mold --relocatable -o out/test/x86_64/many-sections2/b.o out/test/x86_64/many-sections2/a.o +234: + seq 1 10000 +234: + sed 's/.*/void func&();/' +234: + echo 'int main() {' +234: + seq 1 10000 +234: + sed 's/.*/func&();/' +234: + echo '}' +234: + cc -c -o out/test/x86_64/range-extension-thunk3/d.o out/test/x86_64/range-extension-thunk3/c.c 204: + readelf -WS out/test/x86_64/many-sections2/b.o 204: + grep -Fq .data.100000 out/test/x86_64/many-sections2/log1 204: + readelf -Ws out/test/x86_64/many-sections2/b.o +234: + 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 204: + grep -Fq 'GLOBAL DEFAULT 100000' out/test/x86_64/many-sections2/log2 204: + grep -Fq 'ABS foo' out/test/x86_64/many-sections2/log2 204: + grep -Fq 'ABS x68966' out/test/x86_64/many-sections2/log2 @@ -26361,25 +26405,17 @@ 204: + echo OK 204: OK 204: + exit 0 -386/387 Test #204: x86_64-many-sections2 ................................. Passed 19.50 sec -234: + seq 1 10000 -234: + sed 's/.*/void func&();/' -234: + echo 'int main() {' -234: + seq 1 10000 -234: + sed 's/.*/func&();/' -234: + echo '}' -234: + cc -c -o out/test/x86_64/range-extension-thunk3/d.o out/test/x86_64/range-extension-thunk3/c.c -234: + 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 +386/387 Test #204: x86_64-many-sections2 ................................. Passed 25.64 sec 234: + out/test/x86_64/range-extension-thunk3/exe 234: + on_exit 234: + echo OK 234: OK 234: + exit 0 -387/387 Test #234: x86_64-range-extension-thunk3 ......................... Passed 26.24 sec +387/387 Test #234: x86_64-range-extension-thunk3 ......................... Passed 23.26 sec 100% tests passed, 0 tests failed out of 387 -Total Test time (real) = 40.26 sec +Total Test time (real) = 38.28 sec The following tests did not run: 11 - x86_64-arch-x86_64-incompatible-libs-linker-script (Skipped) @@ -26395,7 +26431,7 @@ create-stamp debian/debhelper-build-stamp dh_prep dh_auto_install --destdir=debian/mold/ - cd obj-x86_64-linux-gnu && make -j42 install DESTDIR=/build/reproducible-path/mold-2.36.0\+dfsg/debian/mold AM_UPDATE_INFO_DIR=no "INSTALL=install --strip-program=true" + cd obj-x86_64-linux-gnu && make -j20 install DESTDIR=/build/reproducible-path/mold-2.36.0\+dfsg/debian/mold AM_UPDATE_INFO_DIR=no "INSTALL=install --strip-program=true" make[1]: Entering directory '/build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu' /usr/bin/cmake -P /build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu/CMakeFiles/VerifyGlobs.cmake /usr/bin/cmake -S/build/reproducible-path/mold-2.36.0+dfsg -B/build/reproducible-path/mold-2.36.0+dfsg/obj-x86_64-linux-gnu --check-build-system CMakeFiles/Makefile.cmake 0 @@ -26440,8 +26476,8 @@ dh_gencontrol dh_md5sums dh_builddeb -dpkg-deb: building package 'mold' in '../mold_2.36.0+dfsg-1_amd64.deb'. dpkg-deb: building package 'mold-dbgsym' in '../mold-dbgsym_2.36.0+dfsg-1_amd64.deb'. +dpkg-deb: building package 'mold' in '../mold_2.36.0+dfsg-1_amd64.deb'. dpkg-genbuildinfo --build=binary -O../mold_2.36.0+dfsg-1_amd64.buildinfo dpkg-genchanges --build=binary -O../mold_2.36.0+dfsg-1_amd64.changes dpkg-genchanges: info: binary-only upload (no source code included) @@ -26449,12 +26485,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/1369509/tmp/hooks/B01_cleanup starting +I: user script /srv/workspace/pbuilder/1369509/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/1250806 and its subdirectories -I: Current time: Thu Feb 12 14:40:29 -12 2026 -I: pbuilder-time-stamp: 1770950429 +I: removing directory /srv/workspace/pbuilder/1369509 and its subdirectories +I: Current time: Sat Jan 11 11:01:29 +14 2025 +I: pbuilder-time-stamp: 1736542889