Diff of the two buildlogs: -- --- b1/build.log 2025-01-10 14:00:51.403664374 +0000 +++ b2/build.log 2025-01-10 14:37:28.539506044 +0000 @@ -1,6 +1,6 @@ I: pbuilder: network access will be disabled during build -I: Current time: Thu Feb 12 08:01:44 -12 2026 -I: pbuilder-time-stamp: 1770926504 +I: Current time: Sat Jan 11 04:02:14 +14 2025 +I: pbuilder-time-stamp: 1736517734 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/3720772/tmp/hooks/D02_print_environment starting +I: user script /srv/workspace/pbuilder/3444062/tmp/hooks/D01_modify_environment starting +debug: Running on codethink04-arm64. +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 14:02 /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/3444062/tmp/hooks/D01_modify_environment finished +I: user script /srv/workspace/pbuilder/3444062/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='arm64' - DEBIAN_FRONTEND='noninteractive' + 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]="aarch64-unknown-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=arm64 + DEBIAN_FRONTEND=noninteractive DEB_BUILD_OPTIONS='buildinfo=+all reproducible=+all parallel=12 ' - DISTRIBUTION='unstable' - HOME='/root' - HOST_ARCH='arm64' + DIRSTACK=() + DISTRIBUTION=unstable + EUID=0 + FUNCNAME=([0]="Echo" [1]="main") + GROUPS=() + HOME=/root + HOSTNAME=i-capture-the-hostname + HOSTTYPE=aarch64 + HOST_ARCH=arm64 IFS=' ' - INVOCATION_ID='8ceac32350f1442eb0976189d37a9c63' - 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='3720772' - PS1='# ' - PS2='> ' + INVOCATION_ID=be282ab6c21c4ed99f6162a09705f10d + LANG=C + LANGUAGE=nl_BE:nl + LC_ALL=C + MACHTYPE=aarch64-unknown-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=3444062 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.ysPutEIK/pbuilderrc_Usl4 --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.ysPutEIK/b1 --logfile b1/build.log mold_2.36.0+dfsg-1.dsc' - SUDO_GID='109' - SUDO_UID='104' - SUDO_USER='jenkins' - TERM='unknown' - TZ='/usr/share/zoneinfo/Etc/GMT+12' - USER='root' - _='/usr/bin/systemd-run' - http_proxy='http://192.168.101.4: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.ysPutEIK/pbuilderrc_gKF3 --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.ysPutEIK/b2 --logfile b2/build.log mold_2.36.0+dfsg-1.dsc' + SUDO_GID=109 + SUDO_UID=104 + SUDO_USER=jenkins + TERM=unknown + TZ=/usr/share/zoneinfo/Etc/GMT-14 + UID=0 + USER=root + _='I: set' + http_proxy=http://192.168.101.4:3128 I: uname -a - Linux codethink03-arm64 6.1.0-28-cloud-arm64 #1 SMP Debian 6.1.119-1 (2024-11-22) aarch64 GNU/Linux + Linux i-capture-the-hostname 6.1.0-28-cloud-arm64 #1 SMP Debian 6.1.119-1 (2024-11-22) aarch64 GNU/Linux I: ls -l /bin - lrwxrwxrwx 1 root root 7 Nov 22 2024 /bin -> usr/bin -I: user script /srv/workspace/pbuilder/3720772/tmp/hooks/D02_print_environment finished + lrwxrwxrwx 1 root root 7 Nov 22 14:40 /bin -> usr/bin +I: user script /srv/workspace/pbuilder/3444062/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy @@ -212,7 +244,7 @@ Get: 89 http://deb.debian.org/debian unstable/main arm64 pkgconf-bin arm64 1.8.1-4 [29.6 kB] Get: 90 http://deb.debian.org/debian unstable/main arm64 pkgconf arm64 1.8.1-4 [26.1 kB] Get: 91 http://deb.debian.org/debian unstable/main arm64 zlib1g-dev arm64 1:1.3.dfsg+really1.3.1-1+b1 [917 kB] -Fetched 54.7 MB in 1s (84.6 MB/s) +Fetched 54.7 MB in 1s (103 MB/s) Preconfiguring packages ... Selecting previously unselected package libproc2-0:arm64. (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 ... 19963 files and directories currently installed.) @@ -520,8 +552,8 @@ Setting up tzdata (2024b-5) ... Current default time zone: 'Etc/UTC' -Local time is now: Thu Feb 12 20:02:39 UTC 2026. -Universal Time is now: Thu Feb 12 20:02:39 UTC 2026. +Local time is now: Fri Jan 10 14:03:16 UTC 2025. +Universal Time is now: Fri Jan 10 14:03:16 UTC 2025. Run 'dpkg-reconfigure tzdata' if you wish to change it. Setting up libpython3.13-minimal:arm64 (3.13.1-3) ... @@ -603,7 +635,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/3444062/tmp/hooks/A99_set_merged_usr starting +Not re-configuring usrmerge for unstable +I: user script /srv/workspace/pbuilder/3444062/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 @@ -749,8 +785,8 @@ -- Looking for madvise - found -- Looking for uname -- Looking for uname - found --- Configuring done (16.0s) --- Generating done (0.3s) +-- Configuring done (20.4s) +-- Generating done (0.2s) CMake Warning: Manually-specified variables were not used by the project: @@ -771,53 +807,72 @@ make[2]: Entering directory '/build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu' make -f third-party/tbb/src/tbb/CMakeFiles/tbb.dir/build.make third-party/tbb/src/tbb/CMakeFiles/tbb.dir/depend make[3]: Entering directory '/build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu' -make -f CMakeFiles/git_hash.dir/build.make CMakeFiles/git_hash.dir/depend cd /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-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-aarch64-linux-gnu /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu/third-party/tbb/src/tbb /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu/third-party/tbb/src/tbb/CMakeFiles/tbb.dir/DependInfo.cmake "--color=" +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-aarch64-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-aarch64-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-aarch64-linux-gnu /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu/CMakeFiles/git_hash.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-aarch64-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/depend cd /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-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-aarch64-linux-gnu /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu/third-party/blake3/c /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu/third-party/blake3/c/CMakeFiles/blake3.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-aarch64-linux-gnu' -make -f third-party/mimalloc/CMakeFiles/mimalloc-static.dir/build.make third-party/mimalloc/CMakeFiles/mimalloc-static.dir/depend cd /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-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-aarch64-linux-gnu /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu/third-party/zstd/build/cmake/lib /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-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-aarch64-linux-gnu' +make -f third-party/mimalloc/CMakeFiles/mimalloc-static.dir/build.make third-party/mimalloc/CMakeFiles/mimalloc-static.dir/depend make -f CMakeFiles/mold-wrapper.dir/build.make CMakeFiles/mold-wrapper.dir/depend +make[3]: Entering directory '/build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu' cd /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-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-aarch64-linux-gnu /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu/third-party/mimalloc /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu/third-party/mimalloc/CMakeFiles/mimalloc-static.dir/DependInfo.cmake "--color=" make[3]: Entering directory '/build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu' cd /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-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-aarch64-linux-gnu /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu/CMakeFiles/mold-wrapper.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-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-aarch64-linux-gnu' -make[3]: Leaving directory '/build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu' -make -f third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/build.make third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/build -make[3]: Leaving directory '/build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu' -make[3]: Leaving directory '/build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu' +make -f third-party/tbb/src/tbb/CMakeFiles/tbb.dir/build.make third-party/tbb/src/tbb/CMakeFiles/tbb.dir/build make[3]: Leaving directory '/build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu' make[3]: Leaving directory '/build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu' -make[3]: Entering directory '/build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu' -make -f third-party/tbb/src/tbb/CMakeFiles/tbb.dir/build.make third-party/tbb/src/tbb/CMakeFiles/tbb.dir/build -[ 0%] Building C object CMakeFiles/mold-wrapper.dir/src/mold-wrapper.c.o -/usr/bin/cc -Dmold_wrapper_EXPORTS -I/build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-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 -mbranch-protection=standard -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 -make[3]: Entering directory '/build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu' make -f CMakeFiles/git_hash.dir/build.make CMakeFiles/git_hash.dir/build make[3]: Entering directory '/build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu' +make[3]: Leaving directory '/build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu' +make[3]: Entering directory '/build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-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-aarch64-linux-gnu/git-hash.cc -P /build/reproducible-path/mold-2.36.0+dfsg/lib/update-git-hash.cmake make -f third-party/blake3/c/CMakeFiles/blake3.dir/build.make third-party/blake3/c/CMakeFiles/blake3.dir/build +make[3]: Leaving directory '/build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu' +make[3]: Leaving directory '/build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu' make[3]: Entering directory '/build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu' -make -f third-party/mimalloc/CMakeFiles/mimalloc-static.dir/build.make third-party/mimalloc/CMakeFiles/mimalloc-static.dir/build +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 [ 0%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/address_waiter.cpp.o -[ 0%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/common/entropy_common.c.o +make[3]: Entering directory '/build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-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-aarch64-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 -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -D__TBB_GNU_ASM_VERSION=2043 -fstack-clash-protection -fno-strict-overflow -fno-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 -[ 0%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/common/debug.c.o -[ 0%] 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-aarch64-linux-gnu' -cd /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-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 -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -D__TBB_GNU_ASM_VERSION=2043 -fstack-clash-protection -fno-strict-overflow -fno-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 -cd /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-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-aarch64-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 -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -DZSTD_DISABLE_ASM -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/common/entropy_common.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/common/entropy_common.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/common/entropy_common.c.o -c /build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib/common/entropy_common.c +make -f CMakeFiles/mold-wrapper.dir/build.make CMakeFiles/mold-wrapper.dir/build [ 1%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/allocator.cpp.o -[ 2%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/common/fse_decompress.c.o +[ 1%] Building C object third-party/blake3/c/CMakeFiles/blake3.dir/blake3.c.o +cd /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-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 -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -D__TBB_GNU_ASM_VERSION=2043 -fstack-clash-protection -fno-strict-overflow -fno-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 make[3]: Leaving directory '/build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu' +cd /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu/third-party/blake3/c && /usr/bin/cc -DBLAKE3_USE_NEON=1 -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 -mbranch-protection=standard -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]: Entering directory '/build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu' +[ 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-aarch64-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 -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -D__TBB_GNU_ASM_VERSION=2043 -fstack-clash-protection -fno-strict-overflow -fno-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 +[ 1%] Building C object third-party/blake3/c/CMakeFiles/blake3.dir/blake3_neon.c.o +[ 1%] Building C object third-party/blake3/c/CMakeFiles/blake3.dir/blake3_dispatch.c.o +cd /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu/third-party/blake3/c && /usr/bin/cc -DBLAKE3_USE_NEON=1 -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 -mbranch-protection=standard -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 C object third-party/blake3/c/CMakeFiles/blake3.dir/blake3_portable.c.o +[ 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-aarch64-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 -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -D__TBB_GNU_ASM_VERSION=2043 -fstack-clash-protection -fno-strict-overflow -fno-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%] Built target git_hash +cd /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu/third-party/blake3/c && /usr/bin/cc -DBLAKE3_USE_NEON=1 -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 -mbranch-protection=standard -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 C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/common/debug.c.o +[ 1%] Building C object CMakeFiles/mold-wrapper.dir/src/mold-wrapper.c.o +/usr/bin/cc -Dmold_wrapper_EXPORTS -I/build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-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 -mbranch-protection=standard -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-aarch64-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-aarch64-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 -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -DZSTD_DISABLE_ASM -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/common/debug.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/common/debug.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/common/debug.c.o -c /build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib/common/debug.c +[ 1%] Building C object third-party/mimalloc/CMakeFiles/mimalloc-static.dir/src/alloc.c.o +cd /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu/third-party/blake3/c && /usr/bin/cc -DBLAKE3_USE_NEON=1 -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 -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -std=c17 -fvisibility=hidden -MD -MT third-party/blake3/c/CMakeFiles/blake3.dir/blake3_neon.c.o -MF CMakeFiles/blake3.dir/blake3_neon.c.o.d -o CMakeFiles/blake3.dir/blake3_neon.c.o -c /build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c/blake3_neon.c +cd /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-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 -mbranch-protection=standard -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 +[ 1%] 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-aarch64-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 -mbranch-protection=standard -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 +/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c/blake3_dispatch.c:115:5: warning: 'get_cpu_features' defined but not used [-Wunused-function] + 115 | get_cpu_features(void) { + | ^~~~~~~~~~~~~~~~ +[ 1%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/common/entropy_common.c.o +cd /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-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-aarch64-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 -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -DZSTD_DISABLE_ASM -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/common/entropy_common.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/common/entropy_common.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/common/entropy_common.c.o -c /build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib/common/entropy_common.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"); @@ -834,29 +889,25 @@ /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"); | ^~~~~ -[ 2%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/arena_slot.cpp.o -[ 2%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/common/error_private.c.o -[ 2%] Building C object third-party/blake3/c/CMakeFiles/blake3.dir/blake3.c.o -cd /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu/third-party/blake3/c && /usr/bin/cc -DBLAKE3_USE_NEON=1 -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 -mbranch-protection=standard -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-aarch64-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-aarch64-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 -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -DZSTD_DISABLE_ASM -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/common/debug.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/common/debug.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/common/debug.c.o -c /build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib/common/debug.c -cd /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-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 -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -D__TBB_GNU_ASM_VERSION=2043 -fstack-clash-protection -fno-strict-overflow -fno-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 -[ 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-aarch64-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 -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -D__TBB_GNU_ASM_VERSION=2043 -fstack-clash-protection -fno-strict-overflow -fno-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 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-aarch64-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-aarch64-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 -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -DZSTD_DISABLE_ASM -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/common/error_private.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/common/error_private.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/common/error_private.c.o -c /build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib/common/error_private.c -cd /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-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 -mbranch-protection=standard -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-aarch64-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-aarch64-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 -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -DZSTD_DISABLE_ASM -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/common/fse_decompress.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/common/fse_decompress.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/common/fse_decompress.c.o -c /build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib/common/fse_decompress.c -[ 2%] Built target git_hash -[ 2%] 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-aarch64-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 -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -D__TBB_GNU_ASM_VERSION=2043 -fstack-clash-protection -fno-strict-overflow -fno-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 -[ 2%] 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-aarch64-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-aarch64-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 -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -DZSTD_DISABLE_ASM -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/common/pool.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/common/pool.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/common/pool.c.o -c /build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib/common/pool.c -[ 2%] Linking C shared library mold-wrapper.so +[ 1%] 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 -mbranch-protection=standard -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-aarch64-linux-gnu' -[ 2%] Built target mold-wrapper +[ 1%] Built target mold-wrapper +[ 2%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/common/fse_decompress.c.o +cd /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-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-aarch64-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 -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -DZSTD_DISABLE_ASM -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/common/fse_decompress.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/common/fse_decompress.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/common/fse_decompress.c.o -c /build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib/common/fse_decompress.c +[ 2%] 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-aarch64-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-aarch64-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 -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -DZSTD_DISABLE_ASM -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/common/pool.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/common/pool.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/common/pool.c.o -c /build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib/common/pool.c +[ 2%] 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-aarch64-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 -mbranch-protection=standard -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 +[ 2%] Building C object third-party/mimalloc/CMakeFiles/mimalloc-static.dir/src/arena.c.o +cd /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-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 -mbranch-protection=standard -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 [ 2%] 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-aarch64-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-aarch64-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 -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -DZSTD_DISABLE_ASM -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/common/threading.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/common/threading.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/common/threading.c.o -c /build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib/common/threading.c +[ 2%] 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-aarch64-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 -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -D__TBB_GNU_ASM_VERSION=2043 -fstack-clash-protection -fno-strict-overflow -fno-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 [ 2%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/common/xxhash.c.o cd /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-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-aarch64-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 -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -DZSTD_DISABLE_ASM -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/common/xxhash.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/common/xxhash.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/common/xxhash.c.o -c /build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib/common/xxhash.c [ 2%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/common/zstd_common.c.o @@ -865,90 +916,35 @@ cd /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-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-aarch64-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 -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -DZSTD_DISABLE_ASM -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/fse_compress.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/fse_compress.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/fse_compress.c.o -c /build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib/compress/fse_compress.c [ 3%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/hist.c.o cd /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-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-aarch64-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 -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -DZSTD_DISABLE_ASM -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/hist.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/hist.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/hist.c.o -c /build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib/compress/hist.c +[ 3%] 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-aarch64-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 -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -D__TBB_GNU_ASM_VERSION=2043 -fstack-clash-protection -fno-strict-overflow -fno-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 [ 3%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/huf_compress.c.o -[ 3%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_compress.c.o cd /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-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-aarch64-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 -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -DZSTD_DISABLE_ASM -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/huf_compress.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/huf_compress.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/huf_compress.c.o -c /build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib/compress/huf_compress.c -[ 3%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_compress_literals.c.o +[ 3%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_compress.c.o cd /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-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-aarch64-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 -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -DZSTD_DISABLE_ASM -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_compress.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_compress.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_compress.c.o -c /build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib/compress/zstd_compress.c -cd /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-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-aarch64-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 -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -DZSTD_DISABLE_ASM -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_compress_literals.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_compress_literals.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_compress_literals.c.o -c /build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib/compress/zstd_compress_literals.c -[ 3%] 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-aarch64-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 -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -D__TBB_GNU_ASM_VERSION=2043 -fstack-clash-protection -fno-strict-overflow -fno-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 -[ 3%] Building C object third-party/blake3/c/CMakeFiles/blake3.dir/blake3_dispatch.c.o -cd /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu/third-party/blake3/c && /usr/bin/cc -DBLAKE3_USE_NEON=1 -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 -mbranch-protection=standard -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 -/build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c/blake3_dispatch.c:115:5: warning: 'get_cpu_features' defined but not used [-Wunused-function] - 115 | get_cpu_features(void) { - | ^~~~~~~~~~~~~~~~ [ 3%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/exception.cpp.o cd /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-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 -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -D__TBB_GNU_ASM_VERSION=2043 -fstack-clash-protection -fno-strict-overflow -fno-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 -[ 3%] Building C object third-party/blake3/c/CMakeFiles/blake3.dir/blake3_portable.c.o -cd /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu/third-party/blake3/c && /usr/bin/cc -DBLAKE3_USE_NEON=1 -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 -mbranch-protection=standard -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 -[ 3%] 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-aarch64-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-aarch64-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 -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -DZSTD_DISABLE_ASM -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_compress_sequences.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_compress_sequences.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_compress_sequences.c.o -c /build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib/compress/zstd_compress_sequences.c [ 4%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/governor.cpp.o cd /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-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 -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -D__TBB_GNU_ASM_VERSION=2043 -fstack-clash-protection -fno-strict-overflow -fno-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 -[ 4%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_compress_superblock.c.o -cd /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-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-aarch64-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 -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -DZSTD_DISABLE_ASM -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_compress_superblock.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_compress_superblock.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_compress_superblock.c.o -c /build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib/compress/zstd_compress_superblock.c -[ 4%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_double_fast.c.o -cd /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-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-aarch64-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 -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -DZSTD_DISABLE_ASM -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_double_fast.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_double_fast.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_double_fast.c.o -c /build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib/compress/zstd_double_fast.c -[ 4%] 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-aarch64-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 -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -D__TBB_GNU_ASM_VERSION=2043 -fstack-clash-protection -fno-strict-overflow -fno-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 CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/itt_notify.cpp.o -cd /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-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 -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -D__TBB_GNU_ASM_VERSION=2043 -fstack-clash-protection -fno-strict-overflow -fno-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 -[ 4%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/main.cpp.o -cd /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-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 -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -D__TBB_GNU_ASM_VERSION=2043 -fstack-clash-protection -fno-strict-overflow -fno-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 -[ 5%] Building C object third-party/mimalloc/CMakeFiles/mimalloc-static.dir/src/alloc-aligned.c.o -[ 5%] 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-aarch64-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-aarch64-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 -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -DZSTD_DISABLE_ASM -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_fast.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_fast.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_fast.c.o -c /build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib/compress/zstd_fast.c -cd /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-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 -mbranch-protection=standard -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 -[ 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-aarch64-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 -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -D__TBB_GNU_ASM_VERSION=2043 -fstack-clash-protection -fno-strict-overflow -fno-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 -[ 5%] Building C object third-party/blake3/c/CMakeFiles/blake3.dir/blake3_neon.c.o -cd /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu/third-party/blake3/c && /usr/bin/cc -DBLAKE3_USE_NEON=1 -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 -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -std=c17 -fvisibility=hidden -MD -MT third-party/blake3/c/CMakeFiles/blake3.dir/blake3_neon.c.o -MF CMakeFiles/blake3.dir/blake3_neon.c.o.d -o CMakeFiles/blake3.dir/blake3_neon.c.o -c /build/reproducible-path/mold-2.36.0+dfsg/third-party/blake3/c/blake3_neon.c -[ 5%] 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-aarch64-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-aarch64-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 -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -DZSTD_DISABLE_ASM -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_lazy.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_lazy.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_lazy.c.o -c /build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib/compress/zstd_lazy.c -[ 5%] 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-aarch64-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-aarch64-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 -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -DZSTD_DISABLE_ASM -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_ldm.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_ldm.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_ldm.c.o -c /build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib/compress/zstd_ldm.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-aarch64-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 -mbranch-protection=standard -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%] Building C object third-party/mimalloc/CMakeFiles/mimalloc-static.dir/src/arena.c.o -cd /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-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 -mbranch-protection=standard -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 CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/tcm_adaptor.cpp.o -cd /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-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 -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -D__TBB_GNU_ASM_VERSION=2043 -fstack-clash-protection -fno-strict-overflow -fno-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 -[ 5%] Linking C static library libblake3.a +[ 4%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_compress_literals.c.o +cd /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-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-aarch64-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 -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -DZSTD_DISABLE_ASM -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_compress_literals.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_compress_literals.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_compress_literals.c.o -c /build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib/compress/zstd_compress_literals.c +[ 4%] Linking C static library libblake3.a cd /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-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-aarch64-linux-gnu/third-party/blake3/c && /usr/bin/cmake -E cmake_link_script CMakeFiles/blake3.dir/link.txt --verbose=1 +[ 4%] Building C object third-party/mimalloc/CMakeFiles/mimalloc-static.dir/src/bitmap.c.o +cd /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-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 -mbranch-protection=standard -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 /usr/bin/ar qc libblake3.a CMakeFiles/blake3.dir/blake3.c.o CMakeFiles/blake3.dir/blake3_dispatch.c.o CMakeFiles/blake3.dir/blake3_portable.c.o CMakeFiles/blake3.dir/blake3_neon.c.o /usr/bin/ranlib libblake3.a make[3]: Leaving directory '/build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu' -[ 5%] Built target blake3 -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 -[ 5%] 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-aarch64-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-aarch64-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 -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -DZSTD_DISABLE_ASM -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_opt.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_opt.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_opt.c.o -c /build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib/compress/zstd_opt.c -[ 5%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/misc.cpp.o -cd /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-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 -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -D__TBB_GNU_ASM_VERSION=2043 -fstack-clash-protection -fno-strict-overflow -fno-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 -[ 7%] 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-aarch64-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 -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -D__TBB_GNU_ASM_VERSION=2043 -fstack-clash-protection -fno-strict-overflow -fno-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 -[ 7%] 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-aarch64-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-aarch64-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 -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -DZSTD_DISABLE_ASM -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstdmt_compress.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstdmt_compress.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstdmt_compress.c.o -c /build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib/compress/zstdmt_compress.c -[ 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-aarch64-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 -mbranch-protection=standard -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 -[ 7%] 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-aarch64-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 -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -D__TBB_GNU_ASM_VERSION=2043 -fstack-clash-protection -fno-strict-overflow -fno-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 -[ 8%] Building C object third-party/mimalloc/CMakeFiles/mimalloc-static.dir/src/heap.c.o +[ 4%] Built target blake3 +[ 4%] 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-aarch64-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 -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -D__TBB_GNU_ASM_VERSION=2043 -fstack-clash-protection -fno-strict-overflow -fno-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/compress/zstd_compress_sequences.c.o +cd /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-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-aarch64-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 -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -DZSTD_DISABLE_ASM -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_compress_sequences.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_compress_sequences.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_compress_sequences.c.o -c /build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib/compress/zstd_compress_sequences.c +[ 5%] Building C object third-party/mimalloc/CMakeFiles/mimalloc-static.dir/src/heap.c.o cd /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-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 -mbranch-protection=standard -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 CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/parallel_pipeline.cpp.o -cd /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-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 -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -D__TBB_GNU_ASM_VERSION=2043 -fstack-clash-protection -fno-strict-overflow -fno-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 +[ 5%] 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-aarch64-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 -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -D__TBB_GNU_ASM_VERSION=2043 -fstack-clash-protection -fno-strict-overflow -fno-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 /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; @@ -957,27 +953,19 @@ /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/private_server.cpp.o -cd /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-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 -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -D__TBB_GNU_ASM_VERSION=2043 -fstack-clash-protection -fno-strict-overflow -fno-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 -[ 8%] Building C object third-party/mimalloc/CMakeFiles/mimalloc-static.dir/src/init.c.o +[ 5%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/main.cpp.o +cd /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-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 -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -D__TBB_GNU_ASM_VERSION=2043 -fstack-clash-protection -fno-strict-overflow -fno-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 +[ 5%] Building C object third-party/mimalloc/CMakeFiles/mimalloc-static.dir/src/init.c.o cd /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-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 -mbranch-protection=standard -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 -[ 8%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/profiling.cpp.o -cd /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-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 -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -D__TBB_GNU_ASM_VERSION=2043 -fstack-clash-protection -fno-strict-overflow -fno-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 -[ 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-aarch64-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-aarch64-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 -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -DZSTD_DISABLE_ASM -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/decompress/huf_decompress.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/decompress/huf_decompress.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/decompress/huf_decompress.c.o -c /build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib/decompress/huf_decompress.c -[ 8%] 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-aarch64-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 -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -D__TBB_GNU_ASM_VERSION=2043 -fstack-clash-protection -fno-strict-overflow -fno-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 -[ 8%] Building C object third-party/mimalloc/CMakeFiles/mimalloc-static.dir/src/libc.c.o +[ 5%] 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-aarch64-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-aarch64-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 -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -DZSTD_DISABLE_ASM -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_compress_superblock.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_compress_superblock.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_compress_superblock.c.o -c /build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib/compress/zstd_compress_superblock.c +[ 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-aarch64-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 -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -D__TBB_GNU_ASM_VERSION=2043 -fstack-clash-protection -fno-strict-overflow -fno-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 +[ 5%] Building C object third-party/mimalloc/CMakeFiles/mimalloc-static.dir/src/libc.c.o cd /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-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 -mbranch-protection=standard -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 -[ 9%] 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-aarch64-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 -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -D__TBB_GNU_ASM_VERSION=2043 -fstack-clash-protection -fno-strict-overflow -fno-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 -[ 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-aarch64-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-aarch64-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 -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -DZSTD_DISABLE_ASM -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/decompress/zstd_ddict.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/decompress/zstd_ddict.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/decompress/zstd_ddict.c.o -c /build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib/decompress/zstd_ddict.c -[ 10%] 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-aarch64-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 -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -D__TBB_GNU_ASM_VERSION=2043 -fstack-clash-protection -fno-strict-overflow -fno-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 -[ 10%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/semaphore.cpp.o -cd /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-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 -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -D__TBB_GNU_ASM_VERSION=2043 -fstack-clash-protection -fno-strict-overflow -fno-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 -[ 10%] Building C object third-party/mimalloc/CMakeFiles/mimalloc-static.dir/src/options.c.o +[ 5%] 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-aarch64-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 -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -D__TBB_GNU_ASM_VERSION=2043 -fstack-clash-protection -fno-strict-overflow -fno-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 +[ 5%] Building C object third-party/mimalloc/CMakeFiles/mimalloc-static.dir/src/options.c.o cd /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-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 -mbranch-protection=standard -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': /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] @@ -986,32 +974,36 @@ /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 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-aarch64-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 -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -D__TBB_GNU_ASM_VERSION=2043 -fstack-clash-protection -fno-strict-overflow -fno-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 -[ 10%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/task.cpp.o -cd /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-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 -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -D__TBB_GNU_ASM_VERSION=2043 -fstack-clash-protection -fno-strict-overflow -fno-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 -[ 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-aarch64-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-aarch64-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 -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -DZSTD_DISABLE_ASM -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/decompress/zstd_decompress.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/decompress/zstd_decompress.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/decompress/zstd_decompress.c.o -c /build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib/decompress/zstd_decompress.c -[ 10%] 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-aarch64-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 -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -D__TBB_GNU_ASM_VERSION=2043 -fstack-clash-protection -fno-strict-overflow -fno-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 -[ 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-aarch64-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-aarch64-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 -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -DZSTD_DISABLE_ASM -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/decompress/zstd_decompress_block.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/decompress/zstd_decompress_block.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/decompress/zstd_decompress_block.c.o -c /build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib/decompress/zstd_decompress_block.c -[ 10%] Building C object third-party/mimalloc/CMakeFiles/mimalloc-static.dir/src/os.c.o +[ 5%] 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-aarch64-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-aarch64-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 -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -DZSTD_DISABLE_ASM -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_double_fast.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_double_fast.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_double_fast.c.o -c /build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib/compress/zstd_double_fast.c +[ 5%] Building C object third-party/mimalloc/CMakeFiles/mimalloc-static.dir/src/os.c.o cd /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-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 -mbranch-protection=standard -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/task_group_context.cpp.o -cd /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-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 -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -D__TBB_GNU_ASM_VERSION=2043 -fstack-clash-protection -fno-strict-overflow -fno-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 -[ 10%] 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-aarch64-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-aarch64-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 -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -DZSTD_DISABLE_ASM -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/dictBuilder/cover.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/dictBuilder/cover.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/dictBuilder/cover.c.o -c /build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib/dictBuilder/cover.c -[ 10%] Building C object third-party/mimalloc/CMakeFiles/mimalloc-static.dir/src/page.c.o +[ 5%] Building C object third-party/mimalloc/CMakeFiles/mimalloc-static.dir/src/page.c.o cd /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-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 -mbranch-protection=standard -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 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-aarch64-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-aarch64-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 -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -DZSTD_DISABLE_ASM -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/dictBuilder/divsufsort.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/dictBuilder/divsufsort.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/dictBuilder/divsufsort.c.o -c /build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib/dictBuilder/divsufsort.c -[ 10%] 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-aarch64-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-aarch64-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 -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -DZSTD_DISABLE_ASM -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/dictBuilder/fastcover.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/dictBuilder/fastcover.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/dictBuilder/fastcover.c.o -c /build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib/dictBuilder/fastcover.c -[ 10%] 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-aarch64-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-aarch64-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 -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -DZSTD_DISABLE_ASM -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/dictBuilder/zdict.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/dictBuilder/zdict.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/dictBuilder/zdict.c.o -c /build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib/dictBuilder/zdict.c -[ 11%] 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-aarch64-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 -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -D__TBB_GNU_ASM_VERSION=2043 -fstack-clash-protection -fno-strict-overflow -fno-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 +[ 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-aarch64-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-aarch64-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 -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -DZSTD_DISABLE_ASM -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_fast.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_fast.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_fast.c.o -c /build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib/compress/zstd_fast.c +[ 7%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/misc.cpp.o +cd /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-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 -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -D__TBB_GNU_ASM_VERSION=2043 -fstack-clash-protection -fno-strict-overflow -fno-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 +[ 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-aarch64-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 -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -D__TBB_GNU_ASM_VERSION=2043 -fstack-clash-protection -fno-strict-overflow -fno-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_lazy.c.o +cd /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-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-aarch64-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 -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -DZSTD_DISABLE_ASM -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_lazy.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_lazy.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_lazy.c.o -c /build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib/compress/zstd_lazy.c +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 +[ 8%] Building C object third-party/mimalloc/CMakeFiles/mimalloc-static.dir/src/random.c.o +cd /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-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 -mbranch-protection=standard -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 +[ 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-aarch64-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 -mbranch-protection=standard -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 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, @@ -1030,29 +1022,99 @@ | ^~~~~~~~~~~~~~~~~~~~~~ In function '_mi_page_free': cc1: note: destination object is likely at address zero -[ 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-aarch64-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 -mbranch-protection=standard -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 -[ 12%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/legacy/zstd_v01.c.o -cd /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-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-aarch64-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 -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -DZSTD_DISABLE_ASM -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/legacy/zstd_v01.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/legacy/zstd_v01.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/legacy/zstd_v01.c.o -c /build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib/legacy/zstd_v01.c -[ 12%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/thread_request_serializer.cpp.o +[ 9%] 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-aarch64-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 -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -D__TBB_GNU_ASM_VERSION=2043 -fstack-clash-protection -fno-strict-overflow -fno-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 +cd /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-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 -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -D__TBB_GNU_ASM_VERSION=2043 -fstack-clash-protection -fno-strict-overflow -fno-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 CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/private_server.cpp.o +cd /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-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 -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -D__TBB_GNU_ASM_VERSION=2043 -fstack-clash-protection -fno-strict-overflow -fno-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 +[ 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-aarch64-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 -mbranch-protection=standard -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%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/profiling.cpp.o +cd /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-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 -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -D__TBB_GNU_ASM_VERSION=2043 -fstack-clash-protection -fno-strict-overflow -fno-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%] Building C object third-party/mimalloc/CMakeFiles/mimalloc-static.dir/src/stats.c.o +cd /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-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 -mbranch-protection=standard -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 +/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); + | ^ +[ 9%] 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-aarch64-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 -mbranch-protection=standard -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 +/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 +[ 9%] 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-aarch64-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 -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -D__TBB_GNU_ASM_VERSION=2043 -fstack-clash-protection -fno-strict-overflow -fno-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 CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/rtm_mutex.cpp.o +[ 10%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_ldm.c.o +cd /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-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 -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -D__TBB_GNU_ASM_VERSION=2043 -fstack-clash-protection -fno-strict-overflow -fno-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 +cd /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-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-aarch64-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 -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -DZSTD_DISABLE_ASM -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_ldm.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_ldm.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_ldm.c.o -c /build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib/compress/zstd_ldm.c +[ 10%] 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-aarch64-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 -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -D__TBB_GNU_ASM_VERSION=2043 -fstack-clash-protection -fno-strict-overflow -fno-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 +[ 10%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/semaphore.cpp.o +cd /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-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 -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -D__TBB_GNU_ASM_VERSION=2043 -fstack-clash-protection -fno-strict-overflow -fno-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 +[ 10%] 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-aarch64-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 -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -D__TBB_GNU_ASM_VERSION=2043 -fstack-clash-protection -fno-strict-overflow -fno-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 +[ 10%] Linking C static library libmimalloc.a +cd /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-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-aarch64-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-aarch64-linux-gnu' +[ 10%] Built target mimalloc-static +[ 10%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/task.cpp.o +cd /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-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 -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -D__TBB_GNU_ASM_VERSION=2043 -fstack-clash-protection -fno-strict-overflow -fno-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 +[ 10%] 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-aarch64-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-aarch64-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 -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -DZSTD_DISABLE_ASM -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_opt.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_opt.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_opt.c.o -c /build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib/compress/zstd_opt.c +[ 10%] 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-aarch64-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 -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -D__TBB_GNU_ASM_VERSION=2043 -fstack-clash-protection -fno-strict-overflow -fno-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 +[ 10%] 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-aarch64-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 -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -D__TBB_GNU_ASM_VERSION=2043 -fstack-clash-protection -fno-strict-overflow -fno-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 +[ 11%] 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-aarch64-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 -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -D__TBB_GNU_ASM_VERSION=2043 -fstack-clash-protection -fno-strict-overflow -fno-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 +[ 11%] 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-aarch64-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 -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -D__TBB_GNU_ASM_VERSION=2043 -fstack-clash-protection -fno-strict-overflow -fno-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/mimalloc/CMakeFiles/mimalloc-static.dir/src/segment.c.o -cd /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-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 -mbranch-protection=standard -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 +[ 11%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstdmt_compress.c.o +cd /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-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-aarch64-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 -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -DZSTD_DISABLE_ASM -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstdmt_compress.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstdmt_compress.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstdmt_compress.c.o -c /build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib/compress/zstdmt_compress.c +[ 11%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/decompress/huf_decompress.c.o +cd /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-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-aarch64-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 -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -DZSTD_DISABLE_ASM -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/decompress/huf_decompress.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/decompress/huf_decompress.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/decompress/huf_decompress.c.o -c /build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib/decompress/huf_decompress.c +[ 11%] 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-aarch64-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 -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -D__TBB_GNU_ASM_VERSION=2043 -fstack-clash-protection -fno-strict-overflow -fno-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 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-aarch64-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-aarch64-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 -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -DZSTD_DISABLE_ASM -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/decompress/zstd_ddict.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/decompress/zstd_ddict.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/decompress/zstd_ddict.c.o -c /build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib/decompress/zstd_ddict.c +[ 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-aarch64-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 -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -D__TBB_GNU_ASM_VERSION=2043 -fstack-clash-protection -fno-strict-overflow -fno-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 +[ 12%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/queuing_rw_mutex.cpp.o +[ 12%] 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-aarch64-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 -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -D__TBB_GNU_ASM_VERSION=2043 -fstack-clash-protection -fno-strict-overflow -fno-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 +cd /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-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-aarch64-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 -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -DZSTD_DISABLE_ASM -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/decompress/zstd_decompress.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/decompress/zstd_decompress.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/decompress/zstd_decompress.c.o -c /build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib/decompress/zstd_decompress.c +[ 12%] 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-aarch64-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-aarch64-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 -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -DZSTD_DISABLE_ASM -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/decompress/zstd_decompress_block.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/decompress/zstd_decompress_block.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/decompress/zstd_decompress_block.c.o -c /build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib/decompress/zstd_decompress_block.c +[ 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-aarch64-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-aarch64-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 -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -DZSTD_DISABLE_ASM -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/dictBuilder/cover.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/dictBuilder/cover.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/dictBuilder/cover.c.o -c /build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib/dictBuilder/cover.c +[ 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-aarch64-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-aarch64-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 -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -DZSTD_DISABLE_ASM -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/dictBuilder/divsufsort.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/dictBuilder/divsufsort.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/dictBuilder/divsufsort.c.o -c /build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib/dictBuilder/divsufsort.c +[ 12%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/dictBuilder/fastcover.c.o +cd /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-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-aarch64-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 -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -DZSTD_DISABLE_ASM -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/dictBuilder/fastcover.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/dictBuilder/fastcover.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/dictBuilder/fastcover.c.o -c /build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib/dictBuilder/fastcover.c +[ 12%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/dictBuilder/zdict.c.o +cd /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-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-aarch64-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 -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -DZSTD_DISABLE_ASM -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/dictBuilder/zdict.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/dictBuilder/zdict.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/dictBuilder/zdict.c.o -c /build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib/dictBuilder/zdict.c +[ 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-aarch64-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-aarch64-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 -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -DZSTD_DISABLE_ASM -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/legacy/zstd_v01.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/legacy/zstd_v01.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/legacy/zstd_v01.c.o -c /build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib/legacy/zstd_v01.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-aarch64-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-aarch64-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 -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -DZSTD_DISABLE_ASM -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/legacy/zstd_v02.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/legacy/zstd_v02.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/legacy/zstd_v02.c.o -c /build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib/legacy/zstd_v02.c -[ 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-aarch64-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 -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -D__TBB_GNU_ASM_VERSION=2043 -fstack-clash-protection -fno-strict-overflow -fno-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 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-aarch64-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-aarch64-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 -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -DZSTD_DISABLE_ASM -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/legacy/zstd_v03.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/legacy/zstd_v03.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/legacy/zstd_v03.c.o -c /build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib/legacy/zstd_v03.c [ 14%] 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-aarch64-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-aarch64-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 -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -DZSTD_DISABLE_ASM -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/legacy/zstd_v04.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/legacy/zstd_v04.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/legacy/zstd_v04.c.o -c /build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib/legacy/zstd_v04.c -/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 [ 14%] 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-aarch64-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-aarch64-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 -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -DZSTD_DISABLE_ASM -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/legacy/zstd_v05.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/legacy/zstd_v05.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/legacy/zstd_v05.c.o -c /build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib/legacy/zstd_v05.c +[ 14%] Linking CXX static library ../../../../gnu_14.2_cxx11_64_none/libtbb.a +cd /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-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-aarch64-linux-gnu/third-party/tbb/src/tbb && /usr/bin/cmake -E cmake_link_script CMakeFiles/tbb.dir/link.txt --verbose=1 +[ 14%] 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-aarch64-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-aarch64-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 -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -DZSTD_DISABLE_ASM -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/legacy/zstd_v06.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/legacy/zstd_v06.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/legacy/zstd_v06.c.o -c /build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib/legacy/zstd_v06.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] @@ -1098,45 +1160,19 @@ /build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib/legacy/zstd_v01.c:1829:9: note: 'nbSeq' was declared here 1829 | int nbSeq; | ^~~~~ -[ 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-aarch64-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 -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -D__TBB_GNU_ASM_VERSION=2043 -fstack-clash-protection -fno-strict-overflow -fno-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 +/usr/bin/ar qc ../../../../gnu_14.2_cxx11_64_none/libtbb.a CMakeFiles/tbb.dir/address_waiter.cpp.o CMakeFiles/tbb.dir/allocator.cpp.o CMakeFiles/tbb.dir/arena.cpp.o CMakeFiles/tbb.dir/arena_slot.cpp.o CMakeFiles/tbb.dir/concurrent_bounded_queue.cpp.o CMakeFiles/tbb.dir/dynamic_link.cpp.o CMakeFiles/tbb.dir/exception.cpp.o CMakeFiles/tbb.dir/governor.cpp.o CMakeFiles/tbb.dir/global_control.cpp.o CMakeFiles/tbb.dir/itt_notify.cpp.o CMakeFiles/tbb.dir/main.cpp.o CMakeFiles/tbb.dir/market.cpp.o CMakeFiles/tbb.dir/tcm_adaptor.cpp.o CMakeFiles/tbb.dir/misc.cpp.o CMakeFiles/tbb.dir/misc_ex.cpp.o CMakeFiles/tbb.dir/observer_proxy.cpp.o CMakeFiles/tbb.dir/parallel_pipeline.cpp.o CMakeFiles/tbb.dir/private_server.cpp.o CMakeFiles/tbb.dir/profiling.cpp.o CMakeFiles/tbb.dir/rml_tbb.cpp.o CMakeFiles/tbb.dir/rtm_mutex.cpp.o CMakeFiles/tbb.dir/rtm_rw_mutex.cpp.o CMakeFiles/tbb.dir/semaphore.cpp.o CMakeFiles/tbb.dir/small_object_pool.cpp.o CMakeFiles/tbb.dir/task.cpp.o CMakeFiles/tbb.dir/task_dispatcher.cpp.o CMakeFiles/tbb.dir/task_group_context.cpp.o CMakeFiles/tbb.dir/thread_dispatcher.cpp.o CMakeFiles/tbb.dir/thread_request_serializer.cpp.o CMakeFiles/tbb.dir/threading_control.cpp.o CMakeFiles/tbb.dir/version.cpp.o CMakeFiles/tbb.dir/queuing_rw_mutex.cpp.o +/usr/bin/ranlib ../../../../gnu_14.2_cxx11_64_none/libtbb.a +make[3]: Leaving directory '/build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu' +[ 14%] Built target tbb +[ 15%] 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-aarch64-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-aarch64-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 -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -DZSTD_DISABLE_ASM -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/legacy/zstd_v07.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/legacy/zstd_v07.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/legacy/zstd_v07.c.o -c /build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib/legacy/zstd_v07.c /build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib/legacy/zstd_v01.c: In function 'ZSTDv01_decompressDCtx': /build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib/legacy/zstd_v01.c:1936:9: warning: '*(unsigned int *)((char *)&blockProperties + offsetof(blockProperties_t, blockType))' may be used uninitialized [-Wmaybe-uninitialized] 1936 | switch(blockProperties.blockType) | ^~~~~~ -[ 14%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/queuing_rw_mutex.cpp.o /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; | ^~~~~~~~~~~~~~~ -cd /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-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 -I/build/reproducible-path/mold-2.36.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.36.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -D__TBB_GNU_ASM_VERSION=2043 -fstack-clash-protection -fno-strict-overflow -fno-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/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/legacy/zstd_v06.c.o -cd /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-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-aarch64-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 -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -DZSTD_DISABLE_ASM -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/legacy/zstd_v06.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/legacy/zstd_v06.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/legacy/zstd_v06.c.o -c /build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib/legacy/zstd_v06.c -[ 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-aarch64-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 -mbranch-protection=standard -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 -[ 15%] 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-aarch64-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-aarch64-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 -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -DZSTD_DISABLE_ASM -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/legacy/zstd_v07.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/legacy/zstd_v07.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/legacy/zstd_v07.c.o -c /build/reproducible-path/mold-2.36.0+dfsg/third-party/zstd/lib/legacy/zstd_v07.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-aarch64-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 -mbranch-protection=standard -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 -/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); - | ^ -[ 15%] 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-aarch64-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 -mbranch-protection=standard -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 -[ 15%] Linking C static library libmimalloc.a -cd /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-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-aarch64-linux-gnu/third-party/mimalloc && /usr/bin/cmake -E cmake_link_script CMakeFiles/mimalloc-static.dir/link.txt --verbose=1 -[ 15%] Linking CXX static library ../../../../gnu_14.2_cxx11_64_none/libtbb.a -cd /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu/third-party/tbb/src/tbb && /usr/bin/cmake -P CMakeFiles/tbb.dir/cmake_clean_target.cmake -/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-aarch64-linux-gnu' -cd /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu/third-party/tbb/src/tbb && /usr/bin/cmake -E cmake_link_script CMakeFiles/tbb.dir/link.txt --verbose=1 -[ 15%] Built target mimalloc-static -/usr/bin/ar qc ../../../../gnu_14.2_cxx11_64_none/libtbb.a CMakeFiles/tbb.dir/address_waiter.cpp.o CMakeFiles/tbb.dir/allocator.cpp.o CMakeFiles/tbb.dir/arena.cpp.o CMakeFiles/tbb.dir/arena_slot.cpp.o CMakeFiles/tbb.dir/concurrent_bounded_queue.cpp.o CMakeFiles/tbb.dir/dynamic_link.cpp.o CMakeFiles/tbb.dir/exception.cpp.o CMakeFiles/tbb.dir/governor.cpp.o CMakeFiles/tbb.dir/global_control.cpp.o CMakeFiles/tbb.dir/itt_notify.cpp.o CMakeFiles/tbb.dir/main.cpp.o CMakeFiles/tbb.dir/market.cpp.o CMakeFiles/tbb.dir/tcm_adaptor.cpp.o CMakeFiles/tbb.dir/misc.cpp.o CMakeFiles/tbb.dir/misc_ex.cpp.o CMakeFiles/tbb.dir/observer_proxy.cpp.o CMakeFiles/tbb.dir/parallel_pipeline.cpp.o CMakeFiles/tbb.dir/private_server.cpp.o CMakeFiles/tbb.dir/profiling.cpp.o CMakeFiles/tbb.dir/rml_tbb.cpp.o CMakeFiles/tbb.dir/rtm_mutex.cpp.o CMakeFiles/tbb.dir/rtm_rw_mutex.cpp.o CMakeFiles/tbb.dir/semaphore.cpp.o CMakeFiles/tbb.dir/small_object_pool.cpp.o CMakeFiles/tbb.dir/task.cpp.o CMakeFiles/tbb.dir/task_dispatcher.cpp.o CMakeFiles/tbb.dir/task_group_context.cpp.o CMakeFiles/tbb.dir/thread_dispatcher.cpp.o CMakeFiles/tbb.dir/thread_request_serializer.cpp.o CMakeFiles/tbb.dir/threading_control.cpp.o CMakeFiles/tbb.dir/version.cpp.o CMakeFiles/tbb.dir/queuing_rw_mutex.cpp.o -/usr/bin/ranlib ../../../../gnu_14.2_cxx11_64_none/libtbb.a -make[3]: Leaving directory '/build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu' -[ 15%] Built target tbb [ 15%] Linking C static library libzstd.a cd /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu/third-party/zstd/build/cmake/lib && /usr/bin/cmake -P CMakeFiles/libzstd_static.dir/cmake_clean_target.cmake cd /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu/third-party/zstd/build/cmake/lib && /usr/bin/cmake -E cmake_link_script CMakeFiles/libzstd_static.dir/link.txt --verbose=1 @@ -1153,38 +1189,38 @@ [ 15%] 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-aarch64-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 -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -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-aarch64-linux-gnu/src/arch-arm64.cc.X86_64.cc [ 16%] Building CXX object CMakeFiles/mold.dir/src/arch-arm64.cc.I386.cc.o -[ 16%] Building CXX object CMakeFiles/mold.dir/src/arch-arm64.cc.ARM64LE.cc.o /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-aarch64-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 -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -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-aarch64-linux-gnu/src/arch-arm64.cc.I386.cc +[ 16%] Building CXX object CMakeFiles/mold.dir/src/arch-arm64.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-aarch64-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 -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -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-aarch64-linux-gnu/src/arch-arm64.cc.ARM64LE.cc [ 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-aarch64-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 -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -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-aarch64-linux-gnu/src/arch-arm64.cc.ARM64BE.cc -[ 16%] Building CXX object CMakeFiles/mold.dir/src/arch-arm64.cc.ARM32.cc.o [ 16%] Building CXX object CMakeFiles/mold.dir/src/arch-arm64.cc.RV32LE.cc.o +[ 16%] Building CXX object CMakeFiles/mold.dir/src/arch-arm64.cc.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-aarch64-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 -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -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-aarch64-linux-gnu/src/arch-arm64.cc.ARM32.cc -[ 16%] Building CXX object CMakeFiles/mold.dir/src/arch-arm64.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-aarch64-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 -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -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-aarch64-linux-gnu/src/arch-arm64.cc.RV32LE.cc +[ 16%] Building CXX object CMakeFiles/mold.dir/src/arch-arm64.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-aarch64-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 -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -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-aarch64-linux-gnu/src/arch-arm64.cc.RV32BE.cc +[ 16%] 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-aarch64-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 -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -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-aarch64-linux-gnu/src/arch-arm64.cc.RV64LE.cc [ 17%] Building CXX object CMakeFiles/mold.dir/src/arch-arm64.cc.RV64BE.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-aarch64-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 -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -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-aarch64-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-aarch64-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 -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -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-aarch64-linux-gnu/src/arch-arm64.cc.RV64LE.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-aarch64-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 -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -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-aarch64-linux-gnu/src/arch-arm64.cc.PPC32.cc [ 17%] Building CXX object CMakeFiles/mold.dir/src/arch-arm64.cc.PPC64V1.cc.o -[ 17%] 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-aarch64-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 -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -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-aarch64-linux-gnu/src/arch-arm64.cc.PPC64V1.cc -[ 17%] Building CXX object CMakeFiles/mold.dir/src/arch-arm64.cc.S390X.cc.o +[ 17%] Building CXX object CMakeFiles/mold.dir/src/arch-arm64.cc.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-aarch64-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 -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -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-aarch64-linux-gnu/src/arch-arm64.cc.PPC64V2.cc -[ 17%] Building CXX object CMakeFiles/mold.dir/src/arch-arm64.cc.SPARC64.cc.o +[ 17%] Building CXX object CMakeFiles/mold.dir/src/arch-arm64.cc.S390X.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.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-aarch64-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 -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -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-aarch64-linux-gnu/src/arch-arm64.cc.S390X.cc +[ 17%] Building CXX object CMakeFiles/mold.dir/src/arch-arm64.cc.SPARC64.cc.o +[ 17%] Building CXX object CMakeFiles/mold.dir/src/arch-arm64.cc.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-aarch64-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 -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -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-aarch64-linux-gnu/src/arch-arm64.cc.SPARC64.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-aarch64-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 -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -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-aarch64-linux-gnu/src/arch-arm64.cc.M68K.cc -[ 18%] Building CXX object CMakeFiles/mold.dir/src/arch-arm64.cc.SH4LE.cc.o -[ 18%] Building CXX object CMakeFiles/mold.dir/src/arch-arm64.cc.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-aarch64-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 -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -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-aarch64-linux-gnu/src/arch-arm64.cc.SH4LE.cc -[ 18%] Building CXX object CMakeFiles/mold.dir/src/arch-arm64.cc.LOONGARCH32.cc.o +[ 18%] Building CXX object CMakeFiles/mold.dir/src/arch-arm64.cc.SH4BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.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-aarch64-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 -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -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-aarch64-linux-gnu/src/arch-arm64.cc.SH4BE.cc +[ 18%] 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-aarch64-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 -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -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-aarch64-linux-gnu/src/arch-arm64.cc.LOONGARCH32.cc [ 18%] 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-aarch64-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 -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -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-aarch64-linux-gnu/src/arch-arm64.cc.LOONGARCH64.cc @@ -1192,19 +1228,19 @@ /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-aarch64-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 -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -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-aarch64-linux-gnu/src/arch-loongarch.cc.X86_64.cc [ 18%] Building CXX object CMakeFiles/mold.dir/src/arch-loongarch.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-aarch64-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 -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -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-aarch64-linux-gnu/src/arch-loongarch.cc.I386.cc +[ 18%] Building CXX object CMakeFiles/mold.dir/src/arch-loongarch.cc.ARM64BE.cc.o [ 20%] Building CXX object CMakeFiles/mold.dir/src/arch-loongarch.cc.ARM64LE.cc.o -[ 20%] Building CXX object CMakeFiles/mold.dir/src/arch-loongarch.cc.ARM64BE.cc.o /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-aarch64-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 -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -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-aarch64-linux-gnu/src/arch-loongarch.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-aarch64-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 -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -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-aarch64-linux-gnu/src/arch-loongarch.cc.ARM64BE.cc [ 20%] 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-aarch64-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 -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -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-aarch64-linux-gnu/src/arch-loongarch.cc.ARM32.cc [ 20%] 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-aarch64-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 -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -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-aarch64-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-aarch64-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 -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -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-aarch64-linux-gnu/src/arch-loongarch.cc.RV32LE.cc [ 20%] Building CXX object CMakeFiles/mold.dir/src/arch-loongarch.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-aarch64-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 -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -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-aarch64-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.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-aarch64-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 -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -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-aarch64-linux-gnu/src/arch-loongarch.cc.RV64LE.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-aarch64-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 -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -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-aarch64-linux-gnu/src/arch-loongarch.cc.RV64BE.cc [ 21%] Building CXX object CMakeFiles/mold.dir/src/arch-loongarch.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-aarch64-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 -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -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-aarch64-linux-gnu/src/arch-loongarch.cc.PPC32.cc @@ -1212,93 +1248,93 @@ /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-aarch64-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 -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -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-aarch64-linux-gnu/src/arch-loongarch.cc.PPC64V1.cc [ 21%] Building CXX object CMakeFiles/mold.dir/src/arch-loongarch.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-aarch64-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 -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -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-aarch64-linux-gnu/src/arch-loongarch.cc.PPC64V2.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.S390X.cc.o -[ 21%] 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-aarch64-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 -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -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-aarch64-linux-gnu/src/arch-loongarch.cc.S390X.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.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-aarch64-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 -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -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-aarch64-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-aarch64-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 -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -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-aarch64-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-aarch64-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 -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -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-aarch64-linux-gnu/src/arch-loongarch.cc.SH4LE.cc [ 22%] 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-aarch64-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 -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -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-aarch64-linux-gnu/src/arch-loongarch.cc.SH4BE.cc -[ 22%] Building CXX object CMakeFiles/mold.dir/src/arch-loongarch.cc.LOONGARCH64.cc.o [ 22%] Building CXX object CMakeFiles/mold.dir/src/arch-loongarch.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-aarch64-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 -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -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-aarch64-linux-gnu/src/arch-loongarch.cc.LOONGARCH32.cc -[ 22%] Building CXX object CMakeFiles/mold.dir/src/arch-riscv.cc.X86_64.cc.o +[ 22%] Building CXX object CMakeFiles/mold.dir/src/arch-loongarch.cc.LOONGARCH64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.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-aarch64-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 -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -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-aarch64-linux-gnu/src/arch-loongarch.cc.LOONGARCH64.cc +[ 22%] Building CXX object CMakeFiles/mold.dir/src/arch-riscv.cc.X86_64.cc.o [ 22%] 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-aarch64-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 -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -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-aarch64-linux-gnu/src/arch-riscv.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-aarch64-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 -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -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-aarch64-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-aarch64-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 -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -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-aarch64-linux-gnu/src/arch-riscv.cc.ARM64LE.cc -[ 23%] Building CXX object CMakeFiles/mold.dir/src/arch-riscv.cc.ARM64BE.cc.o [ 23%] Building CXX object CMakeFiles/mold.dir/src/arch-riscv.cc.ARM32.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.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-aarch64-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 -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -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-aarch64-linux-gnu/src/arch-riscv.cc.ARM64BE.cc +[ 23%] Building CXX object CMakeFiles/mold.dir/src/arch-riscv.cc.ARM64BE.cc.o [ 23%] Building CXX object CMakeFiles/mold.dir/src/arch-riscv.cc.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-aarch64-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 -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -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-aarch64-linux-gnu/src/arch-riscv.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-aarch64-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 -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -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-aarch64-linux-gnu/src/arch-riscv.cc.ARM64BE.cc [ 23%] Building CXX object CMakeFiles/mold.dir/src/arch-riscv.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-aarch64-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 -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -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-aarch64-linux-gnu/src/arch-riscv.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-aarch64-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 -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -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-aarch64-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-aarch64-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 -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -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-aarch64-linux-gnu/src/arch-riscv.cc.RV32BE.cc [ 23%] 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-aarch64-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 -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -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-aarch64-linux-gnu/src/arch-riscv.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-aarch64-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 -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -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-aarch64-linux-gnu/src/arch-riscv.cc.RV64LE.cc [ 24%] Building CXX object CMakeFiles/mold.dir/src/arch-riscv.cc.RV64BE.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-aarch64-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 -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -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-aarch64-linux-gnu/src/arch-riscv.cc.RV64BE.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-aarch64-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 -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -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-aarch64-linux-gnu/src/arch-riscv.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-aarch64-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 -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -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-aarch64-linux-gnu/src/arch-riscv.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-aarch64-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 -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -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-aarch64-linux-gnu/src/arch-riscv.cc.PPC64V1.cc [ 24%] 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-aarch64-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 -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -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-aarch64-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-aarch64-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 -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -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-aarch64-linux-gnu/src/arch-riscv.cc.PPC64V1.cc [ 24%] 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-aarch64-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 -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -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-aarch64-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-aarch64-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 -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -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-aarch64-linux-gnu/src/arch-riscv.cc.S390X.cc -[ 24%] 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-aarch64-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 -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -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-aarch64-linux-gnu/src/arch-riscv.cc.M68K.cc [ 24%] Building CXX object CMakeFiles/mold.dir/src/arch-riscv.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-aarch64-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 -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -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-aarch64-linux-gnu/src/arch-riscv.cc.SPARC64.cc +[ 24%] 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-aarch64-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 -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -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-aarch64-linux-gnu/src/arch-riscv.cc.M68K.cc [ 25%] Building CXX object CMakeFiles/mold.dir/src/arch-riscv.cc.SH4LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.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-aarch64-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 -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -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-aarch64-linux-gnu/src/arch-riscv.cc.SH4LE.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-aarch64-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 -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -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-aarch64-linux-gnu/src/arch-riscv.cc.SH4BE.cc [ 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-aarch64-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 -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -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-aarch64-linux-gnu/src/arch-riscv.cc.LOONGARCH32.cc [ 25%] Building CXX object CMakeFiles/mold.dir/src/arch-riscv.cc.LOONGARCH64.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.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-aarch64-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 -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -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-aarch64-linux-gnu/src/arch-riscv.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-aarch64-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 -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -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-aarch64-linux-gnu/src/arch-riscv.cc.LOONGARCH64.cc [ 25%] Building CXX object CMakeFiles/mold.dir/src/arch-sh4.cc.X86_64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.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-aarch64-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 -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -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-aarch64-linux-gnu/src/arch-sh4.cc.X86_64.cc [ 25%] 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-aarch64-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 -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -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-aarch64-linux-gnu/src/arch-sh4.cc.I386.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-aarch64-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 -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -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-aarch64-linux-gnu/src/arch-sh4.cc.ARM64LE.cc [ 27%] Building CXX object CMakeFiles/mold.dir/src/arch-sh4.cc.ARM64BE.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.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-aarch64-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 -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -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-aarch64-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-aarch64-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 -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -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-aarch64-linux-gnu/src/arch-sh4.cc.ARM64BE.cc [ 27%] Building CXX object CMakeFiles/mold.dir/src/arch-sh4.cc.ARM32.cc.o -[ 27%] 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-aarch64-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 -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -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-aarch64-linux-gnu/src/arch-sh4.cc.ARM32.cc +[ 27%] 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-aarch64-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 -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -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-aarch64-linux-gnu/src/arch-sh4.cc.RV32LE.cc [ 27%] 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-aarch64-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 -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -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-aarch64-linux-gnu/src/arch-sh4.cc.RV32BE.cc -[ 27%] Building CXX object CMakeFiles/mold.dir/src/arch-sh4.cc.RV64BE.cc.o [ 27%] 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-aarch64-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 -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -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-aarch64-linux-gnu/src/arch-sh4.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-aarch64-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 -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -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-aarch64-linux-gnu/src/arch-sh4.cc.RV64LE.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-aarch64-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 -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -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-aarch64-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-aarch64-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 -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -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-aarch64-linux-gnu/src/arch-sh4.cc.PPC32.cc [ 28%] Building CXX object CMakeFiles/mold.dir/src/arch-sh4.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-aarch64-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 -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -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-aarch64-linux-gnu/src/arch-sh4.cc.PPC64V1.cc +[ 28%] Building CXX object CMakeFiles/mold.dir/src/arch-sh4.cc.S390X.cc.o [ 28%] Building CXX object CMakeFiles/mold.dir/src/arch-sh4.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-aarch64-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 -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -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-aarch64-linux-gnu/src/arch-sh4.cc.PPC64V2.cc -[ 28%] 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-aarch64-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 -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -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-aarch64-linux-gnu/src/arch-sh4.cc.S390X.cc [ 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-aarch64-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 -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -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-aarch64-linux-gnu/src/arch-sh4.cc.SPARC64.cc [ 28%] 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-aarch64-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 -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -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-aarch64-linux-gnu/src/arch-sh4.cc.M68K.cc [ 29%] Building CXX object CMakeFiles/mold.dir/src/arch-sh4.cc.SH4LE.cc.o -[ 29%] Building CXX object CMakeFiles/mold.dir/src/arch-sh4.cc.SH4BE.cc.o /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-aarch64-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 -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -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-aarch64-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-aarch64-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 -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -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-aarch64-linux-gnu/src/arch-sh4.cc.SH4BE.cc +[ 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.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-aarch64-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 -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -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-aarch64-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-aarch64-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 -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -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-aarch64-linux-gnu/src/arch-sh4.cc.LOONGARCH32.cc [ 29%] Building CXX object CMakeFiles/mold.dir/src/arch-sh4.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-aarch64-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 -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -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-aarch64-linux-gnu/src/arch-sh4.cc.LOONGARCH64.cc @@ -1491,8 +1527,8 @@ [ 45%] Building CXX object CMakeFiles/mold.dir/src/icf.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-aarch64-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 -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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-aarch64-linux-gnu/src/icf.cc.LOONGARCH32.cc [ 47%] Building CXX object CMakeFiles/mold.dir/src/icf.cc.LOONGARCH64.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-aarch64-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 -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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-aarch64-linux-gnu/src/icf.cc.LOONGARCH64.cc +[ 47%] Building CXX object CMakeFiles/mold.dir/src/input-files.cc.X86_64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.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-aarch64-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 -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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-aarch64-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-aarch64-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 -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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-aarch64-linux-gnu/src/input-files.cc.I386.cc @@ -1591,8 +1627,8 @@ [ 55%] Building CXX object CMakeFiles/mold.dir/src/linker-script.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-aarch64-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 -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/linker-script.cc.PPC64V1.cc.o -MF CMakeFiles/mold.dir/src/linker-script.cc.PPC64V1.cc.o.d -o CMakeFiles/mold.dir/src/linker-script.cc.PPC64V1.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu/src/linker-script.cc.PPC64V1.cc [ 55%] Building CXX object CMakeFiles/mold.dir/src/linker-script.cc.PPC64V2.cc.o -[ 56%] Building CXX object CMakeFiles/mold.dir/src/linker-script.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-aarch64-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 -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/linker-script.cc.PPC64V2.cc.o -MF CMakeFiles/mold.dir/src/linker-script.cc.PPC64V2.cc.o.d -o CMakeFiles/mold.dir/src/linker-script.cc.PPC64V2.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu/src/linker-script.cc.PPC64V2.cc +[ 56%] Building CXX object CMakeFiles/mold.dir/src/linker-script.cc.S390X.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.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-aarch64-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 -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/linker-script.cc.S390X.cc.o -MF CMakeFiles/mold.dir/src/linker-script.cc.S390X.cc.o.d -o CMakeFiles/mold.dir/src/linker-script.cc.S390X.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu/src/linker-script.cc.S390X.cc [ 56%] Building CXX object CMakeFiles/mold.dir/src/linker-script.cc.SPARC64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.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-aarch64-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 -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/linker-script.cc.SPARC64.cc.o -MF CMakeFiles/mold.dir/src/linker-script.cc.SPARC64.cc.o.d -o CMakeFiles/mold.dir/src/linker-script.cc.SPARC64.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu/src/linker-script.cc.SPARC64.cc @@ -1615,8 +1651,8 @@ [ 57%] Building CXX object CMakeFiles/mold.dir/src/main.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-aarch64-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 -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/main.cc.ARM64BE.cc.o -MF CMakeFiles/mold.dir/src/main.cc.ARM64BE.cc.o.d -o CMakeFiles/mold.dir/src/main.cc.ARM64BE.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu/src/main.cc.ARM64BE.cc [ 57%] Building CXX object CMakeFiles/mold.dir/src/main.cc.ARM32.cc.o -[ 57%] Building CXX object CMakeFiles/mold.dir/src/main.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-aarch64-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 -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/main.cc.ARM32.cc.o -MF CMakeFiles/mold.dir/src/main.cc.ARM32.cc.o.d -o CMakeFiles/mold.dir/src/main.cc.ARM32.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu/src/main.cc.ARM32.cc +[ 57%] Building CXX object CMakeFiles/mold.dir/src/main.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-aarch64-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 -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/main.cc.RV32LE.cc.o -MF CMakeFiles/mold.dir/src/main.cc.RV32LE.cc.o.d -o CMakeFiles/mold.dir/src/main.cc.RV32LE.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu/src/main.cc.RV32LE.cc [ 58%] Building CXX object CMakeFiles/mold.dir/src/main.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-aarch64-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 -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/main.cc.RV32BE.cc.o -MF CMakeFiles/mold.dir/src/main.cc.RV32BE.cc.o.d -o CMakeFiles/mold.dir/src/main.cc.RV32BE.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu/src/main.cc.RV32BE.cc @@ -1844,13 +1880,13 @@ /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-aarch64-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 -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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-aarch64-linux-gnu/src/thunks.cc.ARM64BE.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-aarch64-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 -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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-aarch64-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-aarch64-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 -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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-aarch64-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-aarch64-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 -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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-aarch64-linux-gnu/src/thunks.cc.RV32BE.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-aarch64-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 -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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-aarch64-linux-gnu/src/thunks.cc.RV32LE.cc [ 78%] Building CXX object CMakeFiles/mold.dir/src/thunks.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-aarch64-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 -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/thunks.cc.RV64LE.cc.o -MF CMakeFiles/mold.dir/src/thunks.cc.RV64LE.cc.o.d -o CMakeFiles/mold.dir/src/thunks.cc.RV64LE.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu/src/thunks.cc.RV64LE.cc [ 78%] Building CXX object CMakeFiles/mold.dir/src/thunks.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-aarch64-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 -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/thunks.cc.RV64LE.cc.o -MF CMakeFiles/mold.dir/src/thunks.cc.RV64LE.cc.o.d -o CMakeFiles/mold.dir/src/thunks.cc.RV64LE.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu/src/thunks.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-aarch64-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 -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -MD -MT CMakeFiles/mold.dir/src/thunks.cc.RV64BE.cc.o -MF CMakeFiles/mold.dir/src/thunks.cc.RV64BE.cc.o.d -o CMakeFiles/mold.dir/src/thunks.cc.RV64BE.cc.o -c /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu/src/thunks.cc.RV64BE.cc [ 80%] Building CXX object CMakeFiles/mold.dir/src/thunks.cc.PPC32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.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-aarch64-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 -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -ffunction-sections -fdata-sections -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-aarch64-linux-gnu/src/thunks.cc.PPC32.cc @@ -2241,7 +2277,6 @@ 1: ++ set -x 1: + cat 1: + cc -c -o out/test/aarch64/arch-aarch64-range-extension-thunk-disassembly/a.o -fPIC -xc - -1: + cc -B. -o out/test/aarch64/arch-aarch64-range-extension-thunk-disassembly/exe out/test/aarch64/arch-aarch64-range-extension-thunk-disassembly/a.o -Wl,--section-start=.low=0x10000000,--section-start=.high=0x20000000 2: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/arch-aarch64-variant-pcs.sh 2: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 2: ++ export LC_ALL=C @@ -2269,8 +2304,8 @@ 2: Testing arch-aarch64-variant-pcs ... ++ t=out/test/aarch64/arch-aarch64-variant-pcs 2: ++ mkdir -p out/test/aarch64/arch-aarch64-variant-pcs 2: ++ set -x -2: + cc -c -o out/test/aarch64/arch-aarch64-variant-pcs/a.o -fPIC -xassembler - 2: + cat +2: + cc -c -o out/test/aarch64/arch-aarch64-variant-pcs/a.o -fPIC -xassembler - 2: + cc -B. -shared -o out/test/aarch64/arch-aarch64-variant-pcs/b.so out/test/aarch64/arch-aarch64-variant-pcs/a.o 3: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/abs-error.sh 3: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc @@ -2333,8 +2368,8 @@ 4: ++ mkdir -p out/test/aarch64/absolute-symbols 4: ++ set -x 4: + '[' aarch64 = sparc64 ']' -4: + cc -o out/test/aarch64/absolute-symbols/a.o -c -x assembler - 4: + cat +4: + cc -o out/test/aarch64/absolute-symbols/a.o -c -x assembler - 4: + cc -o out/test/aarch64/absolute-symbols/b.o -c -fno-PIC -xc - 4: + cat 5: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/allow-multiple-definition.sh @@ -2364,8 +2399,8 @@ 5: Testing allow-multiple-definition ... ++ t=out/test/aarch64/allow-multiple-definition 5: ++ mkdir -p out/test/aarch64/allow-multiple-definition 5: ++ set -x -5: + cc -c -o out/test/aarch64/allow-multiple-definition/a.o -xc - 5: + echo 'int main() { return 0; }' +5: + cc -c -o out/test/aarch64/allow-multiple-definition/a.o -xc - 6: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/ar-alignment.sh 6: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 6: ++ export LC_ALL=C @@ -2393,8 +2428,8 @@ 6: Testing ar-alignment ... ++ t=out/test/aarch64/ar-alignment 6: ++ mkdir -p out/test/aarch64/ar-alignment 6: ++ set -x -6: + cc -o out/test/aarch64/ar-alignment/a.o -c -xc - 6: + cat +6: + cc -o out/test/aarch64/ar-alignment/a.o -c -xc - 7: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/as-needed-dso.sh 7: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 7: ++ export LC_ALL=C @@ -2423,7 +2458,6 @@ 7: ++ mkdir -p out/test/aarch64/as-needed-dso 7: ++ set -x 7: + cc -o out/test/aarch64/as-needed-dso/libfoo.so -shared -fPIC -Wl,-soname,libfoo.so -xc - -7: + cat 8: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/as-needed-dso2.sh 8: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 8: ++ export LC_ALL=C @@ -2451,8 +2485,6 @@ 8: Testing as-needed-dso2 ... ++ t=out/test/aarch64/as-needed-dso2 8: ++ mkdir -p out/test/aarch64/as-needed-dso2 8: ++ set -x -8: + cc -c -fPIC -o out/test/aarch64/as-needed-dso2/a.o -xc - -8: + cat 9: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/as-needed-weak.sh 9: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 9: ++ export LC_ALL=C @@ -2479,7 +2511,6 @@ 9: ++ echo -n 'Testing as-needed-weak ... ' 9: Testing as-needed-weak ... ++ t=out/test/aarch64/as-needed-weak 9: ++ mkdir -p out/test/aarch64/as-needed-weak -9: ++ set -x 10: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/as-needed.sh 10: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 10: ++ export LC_ALL=C @@ -2518,9 +2549,8 @@ 11: ++ QEMU= 11: ++ case $MACHINE in 11: ++ tlsdesc_opt=-mtls-dialect=desc - 1/337 Test #3: aarch64-abs-error ........................................***Skipped 0.20 sec -11: +++ uname -12: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/bno-symbolic.sh + 1/337 Test #3: aarch64-abs-error ........................................***Skipped 0.19 sec +7: + cat test 13 Start 13: aarch64-bsymbolic-functions @@ -2530,9 +2560,20 @@ 13: MACHINE=aarch64 13: CPU= 13: Test timeout computed to be: 1500 +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/auxiliary.sh .sh +11: ++ testname=auxiliary +11: ++ echo -n 'Testing auxiliary ... ' +11: Testing auxiliary ... ++ t=out/test/aarch64/auxiliary +11: ++ mkdir -p out/test/aarch64/auxiliary +1: + cc -B. -o out/test/aarch64/arch-aarch64-range-extension-thunk-disassembly/exe out/test/aarch64/arch-aarch64-range-extension-thunk-disassembly/a.o -Wl,--section-start=.low=0x10000000,--section-start=.high=0x20000000 +9: ++ set -x +8: + cat +8: + cc -c -fPIC -o out/test/aarch64/as-needed-dso2/a.o -xc - +12: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/bno-symbolic.sh 12: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 12: ++ export LC_ALL=C 12: ++ LC_ALL=C @@ -2554,9 +2595,14 @@ 10: ++ echo -n 'Testing as-needed ... ' 10: Testing as-needed ... ++ t=out/test/aarch64/as-needed 10: ++ mkdir -p out/test/aarch64/as-needed +9: + cat 9: + cc -fPIC -o out/test/aarch64/as-needed-weak/a.o -c -xc - 12: +++ uname -9: + cat +10: ++ set -x +12: ++ '[' Linux = FreeBSD ']' +12: ++ trap 'on_error $LINENO' ERR +12: ++ trap on_exit EXIT +11: ++ set -x 13: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/bsymbolic-functions.sh 13: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 13: ++ export LC_ALL=C @@ -2574,73 +2620,55 @@ 13: ++ QEMU= 13: ++ case $MACHINE in 13: ++ tlsdesc_opt=-mtls-dialect=desc -11: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/auxiliary.sh .sh -11: ++ testname=auxiliary -11: ++ echo -n 'Testing auxiliary ... ' -11: Testing auxiliary ... ++ t=out/test/aarch64/auxiliary -11: ++ mkdir -p out/test/aarch64/auxiliary -12: ++ '[' Linux = FreeBSD ']' -12: ++ trap 'on_error $LINENO' ERR -12: ++ trap on_exit EXIT -10: ++ set -x +6: + head -c 1 /dev/zero 12: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/bno-symbolic.sh .sh +10: + cat 12: ++ testname=bno-symbolic 12: ++ echo -n 'Testing bno-symbolic ... ' 12: Testing bno-symbolic ... ++ t=out/test/aarch64/bno-symbolic 12: ++ mkdir -p out/test/aarch64/bno-symbolic -6: + head -c 1 /dev/zero +11: + cat +11: + cc -o out/test/aarch64/auxiliary/a.o -c -x assembler - 10: + cc -o out/test/aarch64/as-needed/a.o -c -xc - -10: + cat 13: +++ uname 13: ++ '[' Linux = FreeBSD ']' 13: ++ trap 'on_error $LINENO' ERR 13: ++ trap on_exit EXIT -11: ++ set -x +12: ++ set -x +12: + '[' aarch64 = s390x ']' 13: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/bsymbolic-functions.sh .sh 13: ++ testname=bsymbolic-functions 13: ++ echo -n 'Testing bsymbolic-functions ... ' 13: Testing bsymbolic-functions ... ++ t=out/test/aarch64/bsymbolic-functions 13: ++ mkdir -p out/test/aarch64/bsymbolic-functions -2: + grep -Fq '[VARIANT_PCS]' -2: + readelf -W --dyn-syms out/test/aarch64/arch-aarch64-variant-pcs/b.so -11: + cc -o out/test/aarch64/auxiliary/a.o -c -x assembler - -11: + cat -5: + cc -c -o out/test/aarch64/allow-multiple-definition/b.o -xc - -12: ++ set -x -12: + '[' aarch64 = s390x ']' -2: + grep foo +11: + ./mold -o out/test/aarch64/auxiliary/b.so out/test/aarch64/auxiliary/a.o -auxiliary foo -f bar -shared 6: + cc -o out/test/aarch64/ar-alignment/b.o -c -xc - 6: + cat -5: + echo 'int main() { return 1; }' -13: ++ set -x -2: + cat +4: + cc -B. -o out/test/aarch64/absolute-symbols/exe -no-pie out/test/aarch64/absolute-symbols/a.o out/test/aarch64/absolute-symbols/b.o 12: + cat 12: + cc -c -fPIC -oout/test/aarch64/bno-symbolic/a.o -xc - +13: ++ set -x +5: + echo 'int main() { return 1; }' +5: + cc -c -o out/test/aarch64/allow-multiple-definition/b.o -xc - +2: + grep foo +2: + readelf -W --dyn-syms out/test/aarch64/arch-aarch64-variant-pcs/b.so 13: + cat -2: + cc -c -o out/test/aarch64/arch-aarch64-variant-pcs/c.o -xc - 13: + cc -c -o out/test/aarch64/bsymbolic-functions/a.o -fPIC -xc - -11: + ./mold -o out/test/aarch64/auxiliary/b.so out/test/aarch64/auxiliary/a.o -auxiliary foo -f bar -shared -4: + cc -B. -o out/test/aarch64/absolute-symbols/exe -no-pie out/test/aarch64/absolute-symbols/a.o out/test/aarch64/absolute-symbols/b.o -8: + cat 8: + cc -c -fPIC -o out/test/aarch64/as-needed-dso2/b.o -xc - -9: + cc -o out/test/aarch64/as-needed-weak/libfoo.so -shared -fPIC -Wl,-soname,libfoo.so -xc - -9: + cat -5: + cc -B. -o out/test/aarch64/allow-multiple-definition/exe out/test/aarch64/allow-multiple-definition/a.o out/test/aarch64/allow-multiple-definition/b.o +2: + grep -Fq '[VARIANT_PCS]' +8: + cat 11: + readelf --dynamic out/test/aarch64/auxiliary/b.so -7: + cc -o out/test/aarch64/as-needed-dso/libbar.so -shared -fPIC -Wl,-soname,libbar.so -xc - +2: + cat 11: + grep -Fq 'Auxiliary library: [foo]' out/test/aarch64/auxiliary/log -2: + cc -B. -o out/test/aarch64/arch-aarch64-variant-pcs/exe out/test/aarch64/arch-aarch64-variant-pcs/c.o out/test/aarch64/arch-aarch64-variant-pcs/b.so -7: + cat -10: + cat +2: + cc -c -o out/test/aarch64/arch-aarch64-variant-pcs/c.o -xc - 11: + grep -Fq 'Auxiliary library: [bar]' out/test/aarch64/auxiliary/log -10: + cc -o out/test/aarch64/as-needed/b.so -shared -fPIC -Wl,-soname,libfoo.so -xc - +7: + cc -o out/test/aarch64/as-needed-dso/libbar.so -shared -fPIC -Wl,-soname,libbar.so -xc - 11: + on_exit 11: + echo OK 11: OK 11: + exit 0 -6: + cat -6: + cc -o out/test/aarch64/ar-alignment/c.o -c -xc - - 2/337 Test #11: aarch64-auxiliary ........................................ Passed 0.24 sec +7: + cat + 2/337 Test #11: aarch64-auxiliary ........................................ Passed 0.21 sec test 14 Start 14: aarch64-bsymbolic-non-weak-functions @@ -2650,14 +2678,16 @@ 14: MACHINE=aarch64 14: CPU= 14: Test timeout computed to be: 1500 -1: + grep -Eq ':' +9: + cc -o out/test/aarch64/as-needed-weak/libfoo.so -shared -fPIC -Wl,-soname,libfoo.so -xc - +9: + cat 1: + objdump -dr out/test/aarch64/arch-aarch64-range-extension-thunk-disassembly/exe +1: + grep -Eq ':' 1: + on_exit 1: + echo OK 1: OK 1: + exit 0 -13: + cc -B. -shared -o out/test/aarch64/bsymbolic-functions/b.so out/test/aarch64/bsymbolic-functions/a.o -Wl,-Bsymbolic-functions - 3/337 Test #1: aarch64-arch-aarch64-range-extension-thunk-disassembly ... Passed 0.49 sec +6: + cc -o out/test/aarch64/ar-alignment/c.o -c -xc - + 3/337 Test #1: aarch64-arch-aarch64-range-extension-thunk-disassembly ... Passed 0.41 sec test 15 Start 15: aarch64-bsymbolic-non-weak @@ -2667,7 +2697,9 @@ 15: MACHINE=aarch64 15: CPU= 15: Test timeout computed to be: 1500 -12: + cc -B. -shared -fPIC -o out/test/aarch64/bno-symbolic/b.so out/test/aarch64/bno-symbolic/a.o -Wl,-Bsymbolic -Wl,-Bno-symbolic +10: + cat +10: + cc -o out/test/aarch64/as-needed/b.so -shared -fPIC -Wl,-soname,libfoo.so -xc - +6: + cat 14: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/bsymbolic-non-weak-functions.sh 14: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 14: ++ export LC_ALL=C @@ -2685,8 +2717,8 @@ 14: ++ QEMU= 14: ++ case $MACHINE in 14: ++ tlsdesc_opt=-mtls-dialect=desc -8: + cc -xc -c -o out/test/aarch64/as-needed-dso2/c.o - -8: + cat +12: + cc -B. -shared -fPIC -o out/test/aarch64/bno-symbolic/b.so out/test/aarch64/bno-symbolic/a.o -Wl,-Bsymbolic -Wl,-Bno-symbolic +5: + cc -B. -o out/test/aarch64/allow-multiple-definition/exe out/test/aarch64/allow-multiple-definition/a.o out/test/aarch64/allow-multiple-definition/b.o 14: +++ uname 14: ++ '[' Linux = FreeBSD ']' 14: ++ trap 'on_error $LINENO' ERR @@ -2708,19 +2740,20 @@ 15: ++ QEMU= 15: ++ case $MACHINE in 15: ++ tlsdesc_opt=-mtls-dialect=desc +13: + cc -B. -shared -o out/test/aarch64/bsymbolic-functions/b.so out/test/aarch64/bsymbolic-functions/a.o -Wl,-Bsymbolic-functions 14: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/bsymbolic-non-weak-functions.sh .sh -15: +++ uname -15: ++ '[' Linux = FreeBSD ']' -15: ++ trap 'on_error $LINENO' ERR -15: ++ trap on_exit EXIT -4: + grep -q '^ip=0xa0000.$' -5: + cc -B. -o out/test/aarch64/allow-multiple-definition/exe out/test/aarch64/allow-multiple-definition/a.o out/test/aarch64/allow-multiple-definition/b.o -Wl,-allow-multiple-definition +14: ++ testname=bsymbolic-non-weak-functions +14: ++ echo -n 'Testing bsymbolic-non-weak-functions ... ' +14: Testing bsymbolic-non-weak-functions ... ++ t=out/test/aarch64/bsymbolic-non-weak-functions +14: ++ mkdir -p out/test/aarch64/bsymbolic-non-weak-functions +2: + cc -B. -o out/test/aarch64/arch-aarch64-variant-pcs/exe out/test/aarch64/arch-aarch64-variant-pcs/c.o out/test/aarch64/arch-aarch64-variant-pcs/b.so 4: + out/test/aarch64/absolute-symbols/exe +4: + grep -q '^ip=0xa0000.$' 4: + on_exit 4: + echo OK 4: OK 4: + exit 0 - 4/337 Test #4: aarch64-absolute-symbols ................................. Passed 0.46 sec + 4/337 Test #4: aarch64-absolute-symbols ................................. Passed 0.41 sec test 16 Start 16: aarch64-bsymbolic @@ -2730,38 +2763,21 @@ 16: MACHINE=aarch64 16: CPU= 16: Test timeout computed to be: 1500 -14: ++ testname=bsymbolic-non-weak-functions -14: ++ echo -n 'Testing bsymbolic-non-weak-functions ... ' -14: Testing bsymbolic-non-weak-functions ... ++ t=out/test/aarch64/bsymbolic-non-weak-functions -14: ++ mkdir -p out/test/aarch64/bsymbolic-non-weak-functions +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/bsymbolic-non-weak.sh .sh +14: ++ set -x +14: + cc -c -o out/test/aarch64/bsymbolic-non-weak-functions/a.o -fPIC -xc - +8: + cc -xc -c -o out/test/aarch64/as-needed-dso2/c.o - +8: + cat +14: + cat +6: + rm -f out/test/aarch64/ar-alignment/d.a 15: ++ testname=bsymbolic-non-weak 15: ++ echo -n 'Testing bsymbolic-non-weak ... ' 15: Testing bsymbolic-non-weak ... ++ t=out/test/aarch64/bsymbolic-non-weak 15: ++ mkdir -p out/test/aarch64/bsymbolic-non-weak -6: + rm -f out/test/aarch64/ar-alignment/d.a -2: + grep -q AARCH64_VARIANT_PCS -2: + readelf -W --dynamic out/test/aarch64/arch-aarch64-variant-pcs/exe -14: ++ set -x -2: + on_exit -2: + echo OK -2: OK -2: + exit 0 - 5/337 Test #2: aarch64-arch-aarch64-variant-pcs ......................... Passed 0.54 sec -test 17 - Start 17: aarch64-build-id - -17: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/build-id.sh" -17: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu -17: Environment variables: -17: MACHINE=aarch64 -17: CPU= -17: Test timeout computed to be: 1500 -14: + cat -14: + cc -c -o out/test/aarch64/bsymbolic-non-weak-functions/a.o -fPIC -xc - -15: ++ set -x -15: + cat -15: + cc -c -o out/test/aarch64/bsymbolic-non-weak/a.o -fPIC -xc - 16: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/bsymbolic.sh 16: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 16: ++ export LC_ALL=C @@ -2779,18 +2795,58 @@ 16: ++ QEMU= 16: ++ case $MACHINE in 16: ++ tlsdesc_opt=-mtls-dialect=desc -7: + cc -o out/test/aarch64/as-needed-dso/a.o -c -xc - -7: + cat 6: + ar rcs out/test/aarch64/ar-alignment/d.a out/test/aarch64/ar-alignment/a.o out/test/aarch64/ar-alignment/b.o -9: + cat -9: + cc -o out/test/aarch64/as-needed-weak/libbar.so -shared -fPIC -Wl,-soname,libbar.so -xc - 16: +++ uname -6: + cc -B. -o out/test/aarch64/ar-alignment/exe out/test/aarch64/ar-alignment/c.o out/test/aarch64/ar-alignment/d.a +15: ++ set -x 16: ++ '[' Linux = FreeBSD ']' 16: ++ trap 'on_error $LINENO' ERR 16: ++ trap on_exit EXIT -17: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/build-id.sh +15: + cat +16: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/bsymbolic.sh .sh +16: ++ testname=bsymbolic +16: ++ echo -n 'Testing bsymbolic ... ' +16: Testing bsymbolic ... ++ t=out/test/aarch64/bsymbolic +16: ++ mkdir -p out/test/aarch64/bsymbolic +6: + cc -B. -o out/test/aarch64/ar-alignment/exe out/test/aarch64/ar-alignment/c.o out/test/aarch64/ar-alignment/d.a +7: + cat +15: + cc -c -o out/test/aarch64/bsymbolic-non-weak/a.o -fPIC -xc - +7: + cc -o out/test/aarch64/as-needed-dso/a.o -c -xc - +12: + cc -c -o out/test/aarch64/bno-symbolic/c.o -xc - -fno-PIE +12: + cat +16: ++ set -x +16: + cat +16: + cc -c -fPIC -oout/test/aarch64/bsymbolic/a.o -xc - 8: + cc -B. -shared -o out/test/aarch64/as-needed-dso2/libfoo.so out/test/aarch64/as-needed-dso2/a.o +5: + cc -B. -o out/test/aarch64/allow-multiple-definition/exe out/test/aarch64/allow-multiple-definition/a.o out/test/aarch64/allow-multiple-definition/b.o -Wl,-allow-multiple-definition +9: + cc -o out/test/aarch64/as-needed-weak/libbar.so -shared -fPIC -Wl,-soname,libbar.so -xc - +9: + cat +14: + cc -B. -shared -o out/test/aarch64/bsymbolic-non-weak-functions/b.so out/test/aarch64/bsymbolic-non-weak-functions/a.o -Wl,-Bsymbolic-non-weak-functions +10: + cc -o out/test/aarch64/as-needed/c.so -shared -fPIC -Wl,-soname,libbar.so -xc - +7: + cc -B. -o out/test/aarch64/as-needed-dso/exe out/test/aarch64/as-needed-dso/a.o -Lout/test/aarch64/as-needed-dso -Wl,--as-needed -lbar -lfoo +10: + cat +2: + grep -q AARCH64_VARIANT_PCS +2: + readelf -W --dynamic out/test/aarch64/arch-aarch64-variant-pcs/exe +2: + on_exit +2: + echo OK +2: OK +2: + exit 0 + 5/337 Test #2: aarch64-arch-aarch64-variant-pcs ......................... Passed 0.61 sec +test 17 + Start 17: aarch64-build-id + +17: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/build-id.sh" +17: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu +17: Environment variables: +17: MACHINE=aarch64 +17: CPU= +17: Test timeout computed to be: 1500 +15: + cc -B. -shared -o out/test/aarch64/bsymbolic-non-weak/b.so out/test/aarch64/bsymbolic-non-weak/a.o -Wl,-Bsymbolic-non-weak +12: + cc -B. -no-pie -o out/test/aarch64/bno-symbolic/exe out/test/aarch64/bno-symbolic/c.o out/test/aarch64/bno-symbolic/b.so +8: + cc -B. -shared -o out/test/aarch64/as-needed-dso2/libbar.so out/test/aarch64/as-needed-dso2/b.o +13: + cat +13: + cc -c -o out/test/aarch64/bsymbolic-functions/c.o -xc - -fno-PIE +16: + cc -B. -shared -fPIC -o out/test/aarch64/bsymbolic/b.so out/test/aarch64/bsymbolic/a.o -Wl,-Bsymbolic +17: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/build-id.sh 17: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 17: ++ export LC_ALL=C 17: ++ LC_ALL=C @@ -2807,47 +2863,11 @@ 17: ++ QEMU= 17: ++ case $MACHINE in 17: ++ tlsdesc_opt=-mtls-dialect=desc -16: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/bsymbolic.sh .sh -16: ++ testname=bsymbolic -16: ++ echo -n 'Testing bsymbolic ... ' -16: Testing bsymbolic ... ++ t=out/test/aarch64/bsymbolic -16: ++ mkdir -p out/test/aarch64/bsymbolic -16: ++ set -x -12: + cc -c -o out/test/aarch64/bno-symbolic/c.o -xc - -fno-PIE -17: +++ uname -17: ++ '[' Linux = FreeBSD ']' -17: ++ trap 'on_error $LINENO' ERR -17: ++ trap on_exit EXIT -12: + cat -16: + cc -c -fPIC -oout/test/aarch64/bsymbolic/a.o -xc - -16: + cat -10: + cc -o out/test/aarch64/as-needed/c.so -shared -fPIC -Wl,-soname,libbar.so -xc - -17: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/build-id.sh .sh -17: ++ testname=build-id -17: ++ echo -n 'Testing build-id ... ' -17: Testing build-id ... ++ t=out/test/aarch64/build-id -17: ++ mkdir -p out/test/aarch64/build-id -10: + cat -7: + cc -B. -o out/test/aarch64/as-needed-dso/exe out/test/aarch64/as-needed-dso/a.o -Lout/test/aarch64/as-needed-dso -Wl,--as-needed -lbar -lfoo -17: ++ set -x -17: + echo 'int main() { return 0; }' -17: + cc -B. -o out/test/aarch64/build-id/exe out/test/aarch64/build-id/a.c -Wl,-build-id -14: + cc -B. -shared -o out/test/aarch64/bsymbolic-non-weak-functions/b.so out/test/aarch64/bsymbolic-non-weak-functions/a.o -Wl,-Bsymbolic-non-weak-functions -5: + cc -B. -o out/test/aarch64/allow-multiple-definition/exe out/test/aarch64/allow-multiple-definition/a.o out/test/aarch64/allow-multiple-definition/b.o -Wl,-z,muldefs -13: + cat -15: + cc -B. -shared -o out/test/aarch64/bsymbolic-non-weak/b.so out/test/aarch64/bsymbolic-non-weak/a.o -Wl,-Bsymbolic-non-weak -13: + cc -c -o out/test/aarch64/bsymbolic-functions/c.o -xc - -fno-PIE -16: + cc -B. -shared -fPIC -o out/test/aarch64/bsymbolic/b.so out/test/aarch64/bsymbolic/a.o -Wl,-Bsymbolic -12: + cc -B. -no-pie -o out/test/aarch64/bno-symbolic/exe out/test/aarch64/bno-symbolic/c.o out/test/aarch64/bno-symbolic/b.so -8: + cc -B. -shared -o out/test/aarch64/as-needed-dso2/libbar.so out/test/aarch64/as-needed-dso2/b.o -9: + cc -B. -o out/test/aarch64/as-needed-weak/exe1 out/test/aarch64/as-needed-weak/a.o -Wl,-no-as-needed -Lout/test/aarch64/as-needed-weak -lbar -lfoo -7: + readelf -W --dynamic out/test/aarch64/as-needed-dso/exe -7: + grep -q libbar out/test/aarch64/as-needed-dso/log2 6: + on_exit 6: + echo OK 6: OK 6: + exit 0 - 6/337 Test #6: aarch64-ar-alignment ..................................... Passed 0.68 sec + 6/337 Test #6: aarch64-ar-alignment ..................................... Passed 0.58 sec test 18 Start 18: aarch64-canonical-plt @@ -2857,43 +2877,20 @@ 18: MACHINE=aarch64 18: CPU= 18: Test timeout computed to be: 1500 -7: + grep -q libfoo out/test/aarch64/as-needed-dso/log2 -5: + on_exit -5: + echo OK -5: OK -5: + exit 0 -10: + cc -B. -o out/test/aarch64/as-needed/exe out/test/aarch64/as-needed/a.o -Wl,--no-as-needed out/test/aarch64/as-needed/b.so out/test/aarch64/as-needed/c.so - 7/337 Test #5: aarch64-allow-multiple-definition ........................ Passed 0.73 sec -test 19 - Start 19: aarch64-cmdline - -19: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/cmdline.sh" -19: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu -19: Environment variables: -19: MACHINE=aarch64 -19: CPU= -19: Test timeout computed to be: 1500 -7: + on_exit -7: + echo OK -7: OK -7: + exit 0 -13: + cc -B. -no-pie -o out/test/aarch64/bsymbolic-functions/exe out/test/aarch64/bsymbolic-functions/c.o out/test/aarch64/bsymbolic-functions/b.so -15: + cc -c -o out/test/aarch64/bsymbolic-non-weak/c.o -xc - - 8/337 Test #7: aarch64-as-needed-dso .................................... Passed 0.70 sec +17: +++ uname +17: ++ '[' Linux = FreeBSD ']' +17: ++ trap 'on_error $LINENO' ERR +17: ++ trap on_exit EXIT 18: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/canonical-plt.sh +17: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/build-id.sh .sh +17: ++ testname=build-id +17: ++ echo -n 'Testing build-id ... ' +17: Testing build-id ... ++ t=out/test/aarch64/build-id +17: ++ mkdir -p out/test/aarch64/build-id 18: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 18: ++ export LC_ALL=C 18: ++ LC_ALL=C 18: ++ '[' -z aarch64 ']' -test 20 - Start 20: aarch64-color-diagnostics - -20: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/color-diagnostics.sh" -20: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu -20: Environment variables: -20: MACHINE=aarch64 -20: CPU= -20: Test timeout computed to be: 1500 18: ++ '[' -z '' ']' 18: ++ TESTDIR=out/test/aarch64 18: ++ CC=cc @@ -2906,7 +2903,51 @@ 18: ++ QEMU= 18: ++ case $MACHINE in 18: ++ tlsdesc_opt=-mtls-dialect=desc +17: ++ set -x +17: + echo 'int main() { return 0; }' +17: + cc -B. -o out/test/aarch64/build-id/exe out/test/aarch64/build-id/a.c -Wl,-build-id +18: +++ uname +18: ++ '[' Linux = FreeBSD ']' +18: ++ trap 'on_error $LINENO' ERR +18: ++ trap on_exit EXIT +5: + cc -B. -o out/test/aarch64/allow-multiple-definition/exe out/test/aarch64/allow-multiple-definition/a.o out/test/aarch64/allow-multiple-definition/b.o -Wl,-z,muldefs +18: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/canonical-plt.sh .sh +9: + cc -B. -o out/test/aarch64/as-needed-weak/exe1 out/test/aarch64/as-needed-weak/a.o -Wl,-no-as-needed -Lout/test/aarch64/as-needed-weak -lbar -lfoo +18: ++ testname=canonical-plt +18: ++ echo -n 'Testing canonical-plt ... ' +18: Testing canonical-plt ... ++ t=out/test/aarch64/canonical-plt +18: ++ mkdir -p out/test/aarch64/canonical-plt +8: + cc -B. -o out/test/aarch64/as-needed-dso2/exe out/test/aarch64/as-needed-dso2/c.o -Lout/test/aarch64/as-needed-dso2 -Wl,--as-needed -lfoo -lbar +14: + cc -c -o out/test/aarch64/bsymbolic-non-weak-functions/c.o -xc - +14: + cat +18: ++ set -x +18: + '[' aarch64 = s390x ']' +7: + readelf -W --dynamic out/test/aarch64/as-needed-dso/exe +7: + grep -q libbar out/test/aarch64/as-needed-dso/log2 +15: + cc -c -o out/test/aarch64/bsymbolic-non-weak/c.o -xc - +10: + cc -B. -o out/test/aarch64/as-needed/exe out/test/aarch64/as-needed/a.o -Wl,--no-as-needed out/test/aarch64/as-needed/b.so out/test/aarch64/as-needed/c.so +18: + cat +18: + cc -o out/test/aarch64/canonical-plt/a.so -fPIC -shared -xc - +7: + grep -q libfoo out/test/aarch64/as-needed-dso/log2 +13: + cc -B. -no-pie -o out/test/aarch64/bsymbolic-functions/exe out/test/aarch64/bsymbolic-functions/c.o out/test/aarch64/bsymbolic-functions/b.so 15: + cat +7: + on_exit +7: + echo OK +7: OK +7: + exit 0 + 7/337 Test #7: aarch64-as-needed-dso .................................... Passed 0.68 sec +test 19 + Start 19: aarch64-cmdline + +19: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/cmdline.sh" +19: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu +19: Environment variables: +19: MACHINE=aarch64 +19: CPU= +19: Test timeout computed to be: 1500 +16: + cat +16: + cc -c -o out/test/aarch64/bsymbolic/c.o -xc - -fno-PIE +9: + readelf --dynamic out/test/aarch64/as-needed-weak/exe1 19: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/cmdline.sh 19: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 19: ++ export LC_ALL=C @@ -2924,13 +2965,36 @@ 19: ++ QEMU= 19: ++ case $MACHINE in 19: ++ tlsdesc_opt=-mtls-dialect=desc -18: +++ uname -18: ++ '[' Linux = FreeBSD ']' -18: ++ trap 'on_error $LINENO' ERR -18: ++ trap on_exit EXIT +9: + grep -Fq 'Shared library: [libfoo.so]' out/test/aarch64/as-needed-weak/log1 +19: +++ uname +19: ++ '[' Linux = FreeBSD ']' +19: ++ trap 'on_error $LINENO' ERR +19: ++ trap on_exit EXIT +9: + grep -Fq 'Shared library: [libbar.so]' out/test/aarch64/as-needed-weak/log1 +12: + out/test/aarch64/bno-symbolic/exe 12: + grep -q '3 3 1' +12: + on_exit +12: + echo OK +12: OK +12: + exit 0 + 8/337 Test #12: aarch64-bno-symbolic ..................................... Passed 0.65 sec +test 20 + Start 20: aarch64-color-diagnostics + +20: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/color-diagnostics.sh" +20: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu +20: Environment variables: +20: MACHINE=aarch64 +20: CPU= +20: Test timeout computed to be: 1500 +9: + cc -B. -o out/test/aarch64/as-needed-weak/exe2 out/test/aarch64/as-needed-weak/a.o -Wl,-as-needed -Lout/test/aarch64/as-needed-weak -lbar -lfoo +19: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/cmdline.sh .sh +19: ++ testname=cmdline +19: ++ echo -n 'Testing cmdline ... ' +19: Testing cmdline ... ++ t=out/test/aarch64/cmdline +19: ++ mkdir -p out/test/aarch64/cmdline +19: ++ set -x 20: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/color-diagnostics.sh -19: +++ uname 20: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 20: ++ export LC_ALL=C 20: ++ LC_ALL=C @@ -2947,21 +3011,22 @@ 20: ++ QEMU= 20: ++ case $MACHINE in 20: ++ tlsdesc_opt=-mtls-dialect=desc -12: + out/test/aarch64/bno-symbolic/exe -12: + on_exit -12: + echo OK -12: OK -12: + exit 0 -18: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/canonical-plt.sh .sh -18: ++ testname=canonical-plt -18: ++ echo -n 'Testing canonical-plt ... ' -18: Testing canonical-plt ... ++ t=out/test/aarch64/canonical-plt -18: ++ mkdir -p out/test/aarch64/canonical-plt -19: ++ '[' Linux = FreeBSD ']' -14: + cc -c -o out/test/aarch64/bsymbolic-non-weak-functions/c.o -xc - -19: ++ trap 'on_error $LINENO' ERR -19: ++ trap on_exit EXIT - 9/337 Test #12: aarch64-bno-symbolic ..................................... Passed 0.65 sec +8: + readelf --dynamic out/test/aarch64/as-needed-dso2/exe +15: + cc -B. -o out/test/aarch64/bsymbolic-non-weak/exe out/test/aarch64/bsymbolic-non-weak/c.o out/test/aarch64/bsymbolic-non-weak/b.so +14: + cc -B. -o out/test/aarch64/bsymbolic-non-weak-functions/exe out/test/aarch64/bsymbolic-non-weak-functions/c.o out/test/aarch64/bsymbolic-non-weak-functions/b.so +5: + on_exit +5: + echo OK +5: OK +5: + exit 0 +20: +++ uname +19: + grep -q 'unknown command line option: -zfoo' +8: + grep libfoo.so out/test/aarch64/as-needed-dso2/log +20: ++ '[' Linux = FreeBSD ']' +20: ++ trap 'on_error $LINENO' ERR +20: ++ trap on_exit EXIT +13: + grep -q '3 3 0' +13: + out/test/aarch64/bsymbolic-functions/exe + 9/337 Test #5: aarch64-allow-multiple-definition ........................ Passed 0.84 sec test 21 Start 21: aarch64-comment @@ -2971,88 +3036,28 @@ 21: MACHINE=aarch64 21: CPU= 21: Test timeout computed to be: 1500 -14: + cat -20: +++ uname -20: ++ '[' Linux = FreeBSD ']' -20: ++ trap 'on_error $LINENO' ERR -20: ++ trap on_exit EXIT +16: + cc -B. -no-pie -o out/test/aarch64/bsymbolic/exe out/test/aarch64/bsymbolic/c.o out/test/aarch64/bsymbolic/b.so +13: + on_exit +13: + echo OK +13: OK +13: + exit 0 +10: + readelf --dynamic out/test/aarch64/as-needed/exe +10: + grep -Fq 'Shared library: [libfoo.so]' out/test/aarch64/as-needed/log +10: + grep -Fq 'Shared library: [libbar.so]' out/test/aarch64/as-needed/log +8: + grep -q libbar.so out/test/aarch64/as-needed-dso2/log +8: + on_exit +8: + echo OK +8: OK +8: + exit 0 20: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/color-diagnostics.sh .sh 20: ++ testname=color-diagnostics 20: ++ echo -n 'Testing color-diagnostics ... ' 20: Testing color-diagnostics ... ++ t=out/test/aarch64/color-diagnostics 20: ++ mkdir -p out/test/aarch64/color-diagnostics -18: ++ set -x -18: + '[' aarch64 = s390x ']' -8: + cc -B. -o out/test/aarch64/as-needed-dso2/exe out/test/aarch64/as-needed-dso2/c.o -Lout/test/aarch64/as-needed-dso2 -Wl,--as-needed -lfoo -lbar -19: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/cmdline.sh .sh -19: ++ testname=cmdline -19: ++ echo -n 'Testing cmdline ... ' -19: Testing cmdline ... ++ t=out/test/aarch64/cmdline -19: ++ mkdir -p out/test/aarch64/cmdline -18: + cc -o out/test/aarch64/canonical-plt/a.so -fPIC -shared -xc - -21: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/comment.sh -21: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc -21: ++ export LC_ALL=C -21: ++ LC_ALL=C -21: ++ '[' -z aarch64 ']' -21: ++ '[' -z '' ']' -21: ++ TESTDIR=out/test/aarch64 -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=desc -16: + cc -c -o out/test/aarch64/bsymbolic/c.o -xc - -fno-PIE -16: + cat 20: ++ set -x -18: + cat -9: + readelf --dynamic out/test/aarch64/as-needed-weak/exe1 -20: + cc -o out/test/aarch64/color-diagnostics/a.o -c -xc - -19: ++ set -x -20: + cat -9: + grep -Fq 'Shared library: [libfoo.so]' out/test/aarch64/as-needed-weak/log1 -19: + grep -q 'unknown command line option: -zfoo' -21: +++ uname -21: ++ '[' Linux = FreeBSD ']' -21: ++ trap 'on_error $LINENO' ERR -21: ++ trap on_exit EXIT -17: + readelf -n out/test/aarch64/build-id/exe -9: + grep -Fq 'Shared library: [libbar.so]' out/test/aarch64/as-needed-weak/log1 -21: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/comment.sh .sh -17: + grep -qv 'GNU.*0x00000010.*NT_GNU_BUILD_ID' -17: + cc -B. -o out/test/aarch64/build-id/exe out/test/aarch64/build-id/a.c -Wl,-build-id=uuid -21: ++ testname=comment -21: ++ echo -n 'Testing comment ... ' -21: Testing comment ... ++ t=out/test/aarch64/comment -21: ++ mkdir -p out/test/aarch64/comment -9: + cc -B. -o out/test/aarch64/as-needed-weak/exe2 out/test/aarch64/as-needed-weak/a.o -Wl,-as-needed -Lout/test/aarch64/as-needed-weak -lbar -lfoo -10: + readelf --dynamic out/test/aarch64/as-needed/exe -15: + cc -B. -o out/test/aarch64/bsymbolic-non-weak/exe out/test/aarch64/bsymbolic-non-weak/c.o out/test/aarch64/bsymbolic-non-weak/b.so -21: ++ set -x -10: + grep -Fq 'Shared library: [libfoo.so]' out/test/aarch64/as-needed/log -10: + grep -Fq 'Shared library: [libbar.so]' out/test/aarch64/as-needed/log -21: + cc -c -o out/test/aarch64/comment/a.o -xc - -21: + cat 19: + grep -q 'unknown command line option: -z foo' -10: + cc -B. -o out/test/aarch64/as-needed/exe out/test/aarch64/as-needed/a.o -Wl,--as-needed out/test/aarch64/as-needed/b.so out/test/aarch64/as-needed/c.so -16: + cc -B. -no-pie -o out/test/aarch64/bsymbolic/exe out/test/aarch64/bsymbolic/c.o out/test/aarch64/bsymbolic/b.so -14: + cc -B. -o out/test/aarch64/bsymbolic-non-weak-functions/exe out/test/aarch64/bsymbolic-non-weak-functions/c.o out/test/aarch64/bsymbolic-non-weak-functions/b.so -8: + readelf --dynamic out/test/aarch64/as-needed-dso2/exe -19: + grep -q 'unknown command line option: -abcdefg' -13: + grep -q '3 3 0' -8: + grep libfoo.so out/test/aarch64/as-needed-dso2/log -13: + out/test/aarch64/bsymbolic-functions/exe -20: + ./mold -o out/test/aarch64/color-diagnostics/exe out/test/aarch64/color-diagnostics/a.o --color-diagnostics -13: + on_exit -13: + echo OK -13: OK -13: + exit 0 - 10/337 Test #13: aarch64-bsymbolic-functions .............................. Passed 0.77 sec + 10/337 Test #8: aarch64-as-needed-dso2 ................................... Passed 0.81 sec + 11/337 Test #13: aarch64-bsymbolic-functions .............................. Passed 0.71 sec test 22 Start 22: aarch64-common-archive @@ -3062,13 +3067,6 @@ 22: MACHINE=aarch64 22: CPU= 22: Test timeout computed to be: 1500 -8: + grep -q libbar.so out/test/aarch64/as-needed-dso2/log -8: + on_exit -8: + echo OK -8: OK -8: + exit 0 -21: + cc -B. -o out/test/aarch64/comment/exe out/test/aarch64/comment/a.o - 11/337 Test #8: aarch64-as-needed-dso2 ................................... Passed 0.90 sec test 23 Start 23: aarch64-common-ref @@ -3078,12 +3076,35 @@ 23: MACHINE=aarch64 23: CPU= 23: Test timeout computed to be: 1500 +10: + cc -B. -o out/test/aarch64/as-needed/exe out/test/aarch64/as-needed/a.o -Wl,--as-needed out/test/aarch64/as-needed/b.so out/test/aarch64/as-needed/c.so +20: + cat +20: + cc -o out/test/aarch64/color-diagnostics/a.o -c -xc - +21: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/comment.sh +21: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc +21: ++ export LC_ALL=C +21: ++ LC_ALL=C +21: ++ '[' -z aarch64 ']' +21: ++ '[' -z '' ']' +21: ++ TESTDIR=out/test/aarch64 +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=desc 18: + cat 18: + cc -o out/test/aarch64/canonical-plt/b.o -c -xc - -fPIC +19: + grep -q 'unknown command line option: -abcdefg' 22: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/common-archive.sh +17: + readelf -n out/test/aarch64/build-id/exe 22: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 22: ++ export LC_ALL=C 22: ++ LC_ALL=C +17: + grep -qv 'GNU.*0x00000010.*NT_GNU_BUILD_ID' 22: ++ '[' -z aarch64 ']' 22: ++ '[' -z '' ']' 22: ++ TESTDIR=out/test/aarch64 @@ -3097,38 +3118,9 @@ 22: ++ QEMU= 22: ++ case $MACHINE in 22: ++ tlsdesc_opt=-mtls-dialect=desc -19: + grep -q 'unknown command line option: --abcdefg' -15: + out/test/aarch64/bsymbolic-non-weak/exe -15: + grep -q '^3 3 3 3 4 7$' -22: +++ uname -22: ++ '[' Linux = FreeBSD ']' -22: ++ trap 'on_error $LINENO' ERR -22: ++ trap on_exit EXIT -15: + on_exit -15: + echo OK -15: OK -15: + exit 0 - 12/337 Test #15: aarch64-bsymbolic-non-weak ............................... Passed 0.60 sec -test 24 - Start 24: aarch64-common-symbols - -24: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/common-symbols.sh" -24: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu -24: Environment variables: -24: MACHINE=aarch64 -24: CPU= -24: Test timeout computed to be: 1500 -22: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/common-archive.sh .sh -22: ++ testname=common-archive -22: ++ echo -n 'Testing common-archive ... ' -22: Testing common-archive ... ++ t=out/test/aarch64/common-archive -22: ++ mkdir -p out/test/aarch64/common-archive -20: + grep -q $'\E' out/test/aarch64/color-diagnostics/log -19: + on_exit -19: + echo OK -19: OK -19: + exit 0 +17: + cc -B. -o out/test/aarch64/build-id/exe out/test/aarch64/build-id/a.c -Wl,-build-id=uuid 23: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/common-ref.sh +21: +++ uname 23: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 23: ++ export LC_ALL=C 23: ++ LC_ALL=C @@ -3145,8 +3137,69 @@ 23: ++ QEMU= 23: ++ case $MACHINE in 23: ++ tlsdesc_opt=-mtls-dialect=desc - 13/337 Test #19: aarch64-cmdline .......................................... Passed 0.28 sec +21: ++ '[' Linux = FreeBSD ']' +21: ++ trap 'on_error $LINENO' ERR +21: ++ trap on_exit EXIT +22: +++ uname +22: ++ '[' Linux = FreeBSD ']' +22: ++ trap 'on_error $LINENO' ERR +22: ++ trap on_exit EXIT +23: +++ uname +21: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/comment.sh .sh +23: ++ '[' Linux = FreeBSD ']' +23: ++ trap 'on_error $LINENO' ERR +23: ++ trap on_exit EXIT +21: ++ testname=comment +21: ++ echo -n 'Testing comment ... ' +21: Testing comment ... ++ t=out/test/aarch64/comment +21: ++ mkdir -p out/test/aarch64/comment +19: + grep -q 'unknown command line option: --abcdefg' +9: + readelf --dynamic out/test/aarch64/as-needed-weak/exe2 +22: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/common-archive.sh .sh +22: ++ testname=common-archive +22: ++ echo -n 'Testing common-archive ... ' +22: Testing common-archive ... ++ t=out/test/aarch64/common-archive +22: ++ mkdir -p out/test/aarch64/common-archive +23: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/common-ref.sh .sh +23: ++ testname=common-ref +23: ++ echo -n 'Testing common-ref ... ' +23: Testing common-ref ... ++ t=out/test/aarch64/common-ref +23: ++ mkdir -p out/test/aarch64/common-ref +21: ++ set -x +9: + grep -Fq 'Shared library: [libfoo.so]' out/test/aarch64/as-needed-weak/log2 +15: + grep -q '^3 3 3 3 4 7$' +16: + out/test/aarch64/bsymbolic/exe 22: ++ set -x +14: + grep -q '^3 3 3 3 3 7$' +15: + out/test/aarch64/bsymbolic-non-weak/exe +21: + cc -c -o out/test/aarch64/comment/a.o -xc - +16: + grep -q '3 4' +16: + on_exit +16: + echo OK +16: OK +16: + exit 0 +15: + on_exit +15: + echo OK +15: OK +15: + exit 0 +14: + out/test/aarch64/bsymbolic-non-weak-functions/exe + 12/337 Test #15: aarch64-bsymbolic-non-weak ............................... Passed 0.63 sec + 13/337 Test #16: aarch64-bsymbolic ........................................ Passed 0.58 sec +23: ++ set -x +14: + on_exit +14: + echo OK +14: OK +14: + exit 0 +21: + cat +test 24 + Start 24: aarch64-common-symbols + +24: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/common-symbols.sh" +24: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu +24: Environment variables: +24: MACHINE=aarch64 +24: CPU= +24: Test timeout computed to be: 1500 test 25 Start 25: aarch64-compress-debug-sections-zstd @@ -3156,13 +3209,19 @@ 25: MACHINE=aarch64 25: CPU= 25: Test timeout computed to be: 1500 +19: + on_exit +19: + echo OK +19: OK +19: + exit 0 +9: + grep -Fq 'Shared library: [libbar.so]' out/test/aarch64/as-needed-weak/log2 +9: + on_exit +9: + echo OK +9: OK +9: + exit 0 22: + cc -fcommon -xc -c -o out/test/aarch64/common-archive/a.o - 22: + cat -20: + ./mold -o out/test/aarch64/color-diagnostics/exe out/test/aarch64/color-diagnostics/a.o --color-diagnostics=always -23: +++ uname -23: ++ '[' Linux = FreeBSD ']' -23: ++ trap 'on_error $LINENO' ERR -23: ++ trap on_exit EXIT +23: + cat +23: + cc -fcommon -xc -c -o out/test/aarch64/common-ref/a.o - 24: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/common-symbols.sh 24: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 24: ++ export LC_ALL=C @@ -3180,24 +3239,10 @@ 24: ++ QEMU= 24: ++ case $MACHINE in 24: ++ tlsdesc_opt=-mtls-dialect=desc -16: + grep -q '3 4' -16: + out/test/aarch64/bsymbolic/exe + 14/337 Test #9: aarch64-as-needed-weak ................................... Passed 0.92 sec + 15/337 Test #14: aarch64-bsymbolic-non-weak-functions ..................... Passed 0.68 sec + 16/337 Test #19: aarch64-cmdline .......................................... Passed 0.28 sec 24: +++ uname -24: ++ '[' Linux = FreeBSD ']' -24: ++ trap 'on_error $LINENO' ERR -24: ++ trap on_exit EXIT -23: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/common-ref.sh .sh -23: ++ testname=common-ref -23: ++ echo -n 'Testing common-ref ... ' -23: Testing common-ref ... ++ t=out/test/aarch64/common-ref -23: ++ mkdir -p out/test/aarch64/common-ref -16: + on_exit -16: + echo OK -16: OK -16: + exit 0 -9: + readelf --dynamic out/test/aarch64/as-needed-weak/exe2 - 14/337 Test #16: aarch64-bsymbolic ........................................ Passed 0.59 sec -25: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/compress-debug-sections-zstd.sh test 26 Start 26: aarch64-compress-debug-sections @@ -3207,6 +3252,38 @@ 26: MACHINE=aarch64 26: CPU= 26: Test timeout computed to be: 1500 +test 27 + Start 27: aarch64-compressed-debug-info + +27: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/compressed-debug-info.sh" +27: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu +27: Environment variables: +27: MACHINE=aarch64 +27: CPU= +27: Test timeout computed to be: 1500 +test 28 + Start 28: aarch64-copyrel-alignment + +28: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/copyrel-alignment.sh" +28: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu +28: Environment variables: +28: MACHINE=aarch64 +28: CPU= +28: Test timeout computed to be: 1500 +20: + ./mold -o out/test/aarch64/color-diagnostics/exe out/test/aarch64/color-diagnostics/a.o --color-diagnostics +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/common-symbols.sh .sh +24: ++ testname=common-symbols +24: ++ echo -n 'Testing common-symbols ... ' +24: Testing common-symbols ... ++ t=out/test/aarch64/common-symbols +24: ++ mkdir -p out/test/aarch64/common-symbols +24: ++ set -x +24: + cat +18: + cat +18: + cc -o out/test/aarch64/canonical-plt/c.o -c -xc - -fno-PIC +25: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/compress-debug-sections-zstd.sh 25: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 25: ++ export LC_ALL=C 25: ++ LC_ALL=C @@ -3223,38 +3300,13 @@ 25: ++ QEMU= 25: ++ case $MACHINE in 25: ++ tlsdesc_opt=-mtls-dialect=desc -23: ++ set -x -23: + cc -fcommon -xc -c -o out/test/aarch64/common-ref/a.o - -24: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/common-symbols.sh .sh -24: ++ testname=common-symbols -24: ++ echo -n 'Testing common-symbols ... ' -24: Testing common-symbols ... ++ t=out/test/aarch64/common-symbols -24: ++ mkdir -p out/test/aarch64/common-symbols -24: ++ set -x -24: + cc -fcommon -xc -c -o out/test/aarch64/common-symbols/a.o - -24: + cat -9: + grep -Fq 'Shared library: [libfoo.so]' out/test/aarch64/as-needed-weak/log2 -23: + cat 25: +++ uname -9: + grep -Fq 'Shared library: [libbar.so]' out/test/aarch64/as-needed-weak/log2 25: ++ '[' Linux = FreeBSD ']' 25: ++ trap 'on_error $LINENO' ERR 25: ++ trap on_exit EXIT -21: + grep -q mold -9: + on_exit -9: + echo OK -9: OK -9: + exit 0 - 15/337 Test #9: aarch64-as-needed-weak ................................... Passed 1.00 sec -test 27 - Start 27: aarch64-compressed-debug-info - -27: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/compressed-debug-info.sh" -27: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu -27: Environment variables: -27: MACHINE=aarch64 -27: CPU= -27: Test timeout computed to be: 1500 +21: + cc -B. -o out/test/aarch64/comment/exe out/test/aarch64/comment/a.o +10: + readelf --dynamic out/test/aarch64/as-needed/exe +10: + grep -Fq 'Shared library: [libfoo.so]' out/test/aarch64/as-needed/log 26: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/compress-debug-sections.sh 26: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 26: ++ export LC_ALL=C @@ -3276,82 +3328,11 @@ 26: ++ '[' Linux = FreeBSD ']' 26: ++ trap 'on_error $LINENO' ERR 26: ++ trap on_exit EXIT -14: + grep -q '^3 3 3 3 3 7$' -14: + out/test/aarch64/bsymbolic-non-weak-functions/exe -14: + on_exit -14: + echo OK -14: OK -14: + exit 0 -10: + readelf --dynamic out/test/aarch64/as-needed/exe -10: + grep -Fq 'Shared library: [libfoo.so]' out/test/aarch64/as-needed/log -18: + cat -18: + cc -o out/test/aarch64/canonical-plt/c.o -c -xc - -fno-PIC -21: + readelf -p .comment out/test/aarch64/comment/exe -21: + grep -Eq '\.comment.*\bMS\b' -21: + readelf -SW out/test/aarch64/comment/exe -21: + on_exit -21: + echo OK -21: OK -21: + exit 0 -25: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/compress-debug-sections-zstd.sh .sh -25: ++ testname=compress-debug-sections-zstd -25: ++ echo -n 'Testing compress-debug-sections-zstd ... ' -25: Testing compress-debug-sections-zstd ... ++ t=out/test/aarch64/compress-debug-sections-zstd -25: ++ mkdir -p out/test/aarch64/compress-debug-sections-zstd -25: ++ set -x -25: + '[' aarch64 = arm ']' -25: + '[' aarch64 = riscv32 ']' -25: + command -v zstdcat -25: + skip -25: + echo skipped -25: skipped -25: + trap - EXIT -25: + exit 0 -20: + grep -q $'\E' out/test/aarch64/color-diagnostics/log -20: + ./mold -o out/test/aarch64/color-diagnostics/exe out/test/aarch64/color-diagnostics/a.o --color-diagnostics=never - 16/337 Test #14: aarch64-bsymbolic-non-weak-functions ..................... Passed 0.74 sec - 17/337 Test #21: aarch64-comment .......................................... Passed 0.32 sec - 18/337 Test #25: aarch64-compress-debug-sections-zstd .....................***Skipped 0.10 sec -test 28 - Start 28: aarch64-copyrel-alignment - -28: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/copyrel-alignment.sh" -28: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu -28: Environment variables: -28: MACHINE=aarch64 -28: CPU= -28: Test timeout computed to be: 1500 -test 29 - Start 29: aarch64-copyrel-norelro - -29: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/copyrel-norelro.sh" -29: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu -29: Environment variables: -29: MACHINE=aarch64 -29: CPU= -29: Test timeout computed to be: 1500 -test 30 - Start 30: aarch64-copyrel-protected - -30: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/copyrel-protected.sh" -30: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu -30: Environment variables: -30: MACHINE=aarch64 -30: CPU= -30: Test timeout computed to be: 1500 26: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/compress-debug-sections.sh .sh 26: ++ testname=compress-debug-sections 26: ++ echo -n 'Testing compress-debug-sections ... ' 26: Testing compress-debug-sections ... ++ t=out/test/aarch64/compress-debug-sections 26: ++ mkdir -p out/test/aarch64/compress-debug-sections -26: ++ set -x -26: + cc -c -g -o out/test/aarch64/compress-debug-sections/a.o -xc - -26: + cat -10: + grep -Fq 'Shared library: [libbar.so]' out/test/aarch64/as-needed/log -10: + on_exit -10: + echo OK -10: OK -10: + exit 0 27: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/compressed-debug-info.sh 27: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 27: ++ export LC_ALL=C @@ -3369,20 +3350,18 @@ 27: ++ QEMU= 27: ++ case $MACHINE in 27: ++ tlsdesc_opt=-mtls-dialect=desc +25: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/compress-debug-sections-zstd.sh .sh 27: +++ uname 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/compressed-debug-info.sh .sh -27: ++ testname=compressed-debug-info -27: ++ echo -n 'Testing compressed-debug-info ... ' -27: Testing compressed-debug-info ... ++ t=out/test/aarch64/compressed-debug-info -27: ++ mkdir -p out/test/aarch64/compressed-debug-info -17: + grep -Eq 'Build ID: ............4...[89abcdef]' -17: + readelf -nW out/test/aarch64/build-id/exe -17: + cc -B. -o out/test/aarch64/build-id/exe out/test/aarch64/build-id/a.c -Wl,-build-id=md5 -24: + cc -fcommon -xc -c -o out/test/aarch64/common-symbols/b.o - -24: + cat +25: ++ testname=compress-debug-sections-zstd +25: ++ echo -n 'Testing compress-debug-sections-zstd ... ' +25: Testing compress-debug-sections-zstd ... ++ t=out/test/aarch64/compress-debug-sections-zstd +25: ++ mkdir -p out/test/aarch64/compress-debug-sections-zstd +24: + cc -fcommon -xc -c -o out/test/aarch64/common-symbols/a.o - +20: + grep -q $'\E' out/test/aarch64/color-diagnostics/log +26: ++ set -x 28: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/copyrel-alignment.sh 28: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 28: ++ export LC_ALL=C @@ -3400,15 +3379,59 @@ 28: ++ QEMU= 28: ++ case $MACHINE in 28: ++ tlsdesc_opt=-mtls-dialect=desc +10: + grep -Fq 'Shared library: [libbar.so]' out/test/aarch64/as-needed/log +20: + ./mold -o out/test/aarch64/color-diagnostics/exe out/test/aarch64/color-diagnostics/a.o --color-diagnostics=always +10: + on_exit +10: + echo OK +10: OK +10: + exit 0 + 17/337 Test #10: aarch64-as-needed ........................................ Passed 0.99 sec +test 29 + Start 29: aarch64-copyrel-norelro + +29: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/copyrel-norelro.sh" +29: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu +29: Environment variables: +29: MACHINE=aarch64 +29: CPU= +29: Test timeout computed to be: 1500 +27: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/compressed-debug-info.sh .sh +27: ++ testname=compressed-debug-info +27: ++ echo -n 'Testing compressed-debug-info ... ' +27: Testing compressed-debug-info ... ++ t=out/test/aarch64/compressed-debug-info +27: ++ mkdir -p out/test/aarch64/compressed-debug-info +25: ++ set -x +25: + '[' aarch64 = arm ']' +25: + '[' aarch64 = riscv32 ']' +25: + command -v zstdcat +25: + skip +25: + echo skipped +25: skipped +25: + trap - EXIT +25: + exit 0 28: +++ uname 28: ++ '[' Linux = FreeBSD ']' 28: ++ trap 'on_error $LINENO' ERR 28: ++ trap on_exit EXIT + 18/337 Test #25: aarch64-compress-debug-sections-zstd .....................***Skipped 0.12 sec +test 30 + Start 30: aarch64-copyrel-protected + +30: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/copyrel-protected.sh" +30: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu +30: Environment variables: +30: MACHINE=aarch64 +30: CPU= +30: Test timeout computed to be: 1500 28: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/copyrel-alignment.sh .sh 28: ++ testname=copyrel-alignment 28: ++ echo -n 'Testing copyrel-alignment ... ' 28: Testing copyrel-alignment ... ++ t=out/test/aarch64/copyrel-alignment 28: ++ mkdir -p out/test/aarch64/copyrel-alignment +26: + cat +26: + cc -c -g -o out/test/aarch64/compress-debug-sections/a.o -xc - +27: ++ set -x +27: + command -v dwarfdump 29: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/copyrel-norelro.sh 29: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 29: ++ export LC_ALL=C @@ -3426,20 +3449,13 @@ 29: ++ QEMU= 29: ++ case $MACHINE in 29: ++ tlsdesc_opt=-mtls-dialect=desc - 19/337 Test #10: aarch64-as-needed ........................................ Passed 1.06 sec -test 31 - Start 31: aarch64-copyrel-relro - -31: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/copyrel-relro.sh" -31: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu -31: Environment variables: -31: MACHINE=aarch64 -31: CPU= -31: Test timeout computed to be: 1500 -27: ++ set -x -27: + command -v dwarfdump 22: + cc -fcommon -xc -c -o out/test/aarch64/common-archive/b.o - 22: + cat +29: +++ uname +27: + c++ -c -o out/test/aarch64/compressed-debug-info/a.o -g -gz=zlib -xc++ - +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/copyrel-protected.sh 30: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 30: ++ export LC_ALL=C @@ -3457,58 +3473,34 @@ 30: ++ QEMU= 30: ++ case $MACHINE in 30: ++ tlsdesc_opt=-mtls-dialect=desc -20: + grep -q $'\E' out/test/aarch64/color-diagnostics/log -29: +++ uname -29: ++ '[' Linux = FreeBSD ']' -29: ++ trap 'on_error $LINENO' ERR -29: ++ trap on_exit EXIT -27: + cat +18: + cc -B. -no-pie -o out/test/aarch64/canonical-plt/exe out/test/aarch64/canonical-plt/a.so out/test/aarch64/canonical-plt/b.o out/test/aarch64/canonical-plt/c.o 23: + cat +27: + cat 28: ++ set -x 28: + '[' aarch64 = ppc64 ']' 28: + '[' aarch64 = ppc64le ']' 28: + [[ aarch64 = loongarch* ]] -27: + c++ -c -o out/test/aarch64/compressed-debug-info/a.o -g -gz=zlib -xc++ - +24: + cc -fcommon -xc -c -o out/test/aarch64/common-symbols/b.o - 23: + cc -fcommon -xc -c -o out/test/aarch64/common-ref/b.o - -31: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/copyrel-relro.sh -31: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc -31: ++ export LC_ALL=C -31: ++ LC_ALL=C -31: ++ '[' -z aarch64 ']' -31: ++ '[' -z '' ']' -31: ++ TESTDIR=out/test/aarch64 -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=desc 30: +++ uname 30: ++ '[' Linux = FreeBSD ']' 30: ++ trap 'on_error $LINENO' ERR 30: ++ trap on_exit EXIT -20: + ./mold -o out/test/aarch64/color-diagnostics/exe out/test/aarch64/color-diagnostics/a.o --color-diagnostics=auto -28: + cc -fPIC -shared -o out/test/aarch64/copyrel-alignment/a.so -xc - 29: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/copyrel-norelro.sh .sh +24: + cat 29: ++ testname=copyrel-norelro 29: ++ echo -n 'Testing copyrel-norelro ... ' 29: Testing copyrel-norelro ... ++ t=out/test/aarch64/copyrel-norelro 29: ++ mkdir -p out/test/aarch64/copyrel-norelro +20: + grep -q $'\E' out/test/aarch64/color-diagnostics/log 28: + cat -18: + cc -B. -no-pie -o out/test/aarch64/canonical-plt/exe out/test/aarch64/canonical-plt/a.so out/test/aarch64/canonical-plt/b.o out/test/aarch64/canonical-plt/c.o -31: +++ uname +28: + cc -fPIC -shared -o out/test/aarch64/copyrel-alignment/a.so -xc - 30: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/copyrel-protected.sh .sh -31: ++ '[' Linux = FreeBSD ']' -31: ++ trap 'on_error $LINENO' ERR -31: ++ trap on_exit EXIT 30: ++ testname=copyrel-protected 30: ++ echo -n 'Testing copyrel-protected ... ' 30: Testing copyrel-protected ... ++ t=out/test/aarch64/copyrel-protected 30: ++ mkdir -p out/test/aarch64/copyrel-protected +20: + ./mold -o out/test/aarch64/color-diagnostics/exe out/test/aarch64/color-diagnostics/a.o --color-diagnostics=never 29: ++ set -x 29: + [[ aarch64 = ppc64* ]] 29: + [[ aarch64 = loongarch* ]] @@ -3516,32 +3508,80 @@ 30: + '[' aarch64 = ppc64 ']' 30: + '[' aarch64 = ppc64le ']' 30: + [[ aarch64 = loongarch* ]] -24: + cc -B. -o out/test/aarch64/common-symbols/exe out/test/aarch64/common-symbols/a.o out/test/aarch64/common-symbols/b.o -29: + cat -31: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/copyrel-relro.sh .sh -31: ++ testname=copyrel-relro -31: ++ echo -n 'Testing copyrel-relro ... ' -31: Testing copyrel-relro ... ++ t=out/test/aarch64/copyrel-relro -31: ++ mkdir -p out/test/aarch64/copyrel-relro +17: + readelf -nW out/test/aarch64/build-id/exe 30: + cat -29: + cc -o out/test/aarch64/copyrel-norelro/a.o -c -xc -fno-PIE - 30: + cc -o out/test/aarch64/copyrel-protected/a.o -c -xc -fno-PIE - +29: + cat +29: + cc -o out/test/aarch64/copyrel-norelro/a.o -c -xc -fno-PIE - +17: + grep -Eq 'Build ID: ............4...[89abcdef]' +17: + cc -B. -o out/test/aarch64/build-id/exe out/test/aarch64/build-id/a.c -Wl,-build-id=md5 +21: + grep -q mold +21: + readelf -p .comment out/test/aarch64/comment/exe +21: + readelf -SW out/test/aarch64/comment/exe 23: + rm -f out/test/aarch64/common-ref/c.a -31: ++ set -x +21: + grep -Eq '\.comment.*\bMS\b' +21: + on_exit +21: + echo OK +21: OK +21: + exit 0 22: + cc -fcommon -xc -c -o out/test/aarch64/common-archive/c.o - -31: + cat -31: + cc -o out/test/aarch64/copyrel-relro/a.o -c -xc -fno-PIE - 22: + cat + 19/337 Test #21: aarch64-comment .......................................... Passed 0.38 sec +test 31 + Start 31: aarch64-copyrel-relro + +31: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/copyrel-relro.sh" +31: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu +31: Environment variables: +31: MACHINE=aarch64 +31: CPU= +31: Test timeout computed to be: 1500 20: + grep -q $'\E' out/test/aarch64/color-diagnostics/log +27: + cat +27: + c++ -c -o out/test/aarch64/compressed-debug-info/b.o -g -gz=zlib -xc++ - 23: + ar rcs out/test/aarch64/common-ref/c.a out/test/aarch64/common-ref/b.o 26: + cc -B. -o out/test/aarch64/compress-debug-sections/exe out/test/aarch64/compress-debug-sections/a.o -Wl,--compress-debug-sections=zlib -27: + c++ -c -o out/test/aarch64/compressed-debug-info/b.o -g -gz=zlib -xc++ - -20: + on_exit -20: + echo OK -20: OK -20: + exit 0 -27: + cat - 20/337 Test #20: aarch64-color-diagnostics ................................ Passed 0.54 sec +31: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/copyrel-relro.sh +31: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc +31: ++ export LC_ALL=C +31: ++ LC_ALL=C +31: ++ '[' -z aarch64 ']' +31: ++ '[' -z '' ']' +31: ++ TESTDIR=out/test/aarch64 +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=desc +20: + ./mold -o out/test/aarch64/color-diagnostics/exe out/test/aarch64/color-diagnostics/a.o --color-diagnostics=auto +30: + cc -shared -o out/test/aarch64/copyrel-protected/b.so -xc - +30: + cat +24: + cc -B. -o out/test/aarch64/common-symbols/exe out/test/aarch64/common-symbols/a.o out/test/aarch64/common-symbols/b.o +29: + cc -B. -fPIC -shared -o out/test/aarch64/copyrel-norelro/b.so -xc - +31: +++ uname +31: ++ '[' Linux = FreeBSD ']' +31: ++ trap 'on_error $LINENO' ERR +31: ++ trap on_exit EXIT +29: + cat +23: + cc -fcommon -xc -c -o out/test/aarch64/common-ref/d.o - +23: + cat +18: + out/test/aarch64/canonical-plt/exe +18: + grep -q '^1 1 1$' +18: + on_exit +18: + echo OK +18: OK +18: + exit 0 +31: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/copyrel-relro.sh .sh +31: ++ testname=copyrel-relro +31: ++ echo -n 'Testing copyrel-relro ... ' +31: Testing copyrel-relro ... ++ t=out/test/aarch64/copyrel-relro +31: ++ mkdir -p out/test/aarch64/copyrel-relro + 20/337 Test #18: aarch64-canonical-plt .................................... Passed 0.68 sec test 32 Start 32: aarch64-copyrel-relro2 @@ -3551,8 +3591,7 @@ 32: MACHINE=aarch64 32: CPU= 32: Test timeout computed to be: 1500 -23: + cat -23: + cc -fcommon -xc -c -o out/test/aarch64/common-ref/d.o - +31: ++ set -x 32: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/copyrel-relro2.sh 32: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 32: ++ export LC_ALL=C @@ -3570,35 +3609,25 @@ 32: ++ QEMU= 32: ++ case $MACHINE in 32: ++ tlsdesc_opt=-mtls-dialect=desc -22: + cc -fcommon -xc -c -o out/test/aarch64/common-archive/d.o - -22: + cat +31: + cc -o out/test/aarch64/copyrel-relro/a.o -c -xc -fno-PIE - +31: + cat 32: +++ uname 32: ++ '[' Linux = FreeBSD ']' 32: ++ trap 'on_error $LINENO' ERR 32: ++ trap on_exit EXIT -29: + cat 28: + cat -29: + cc -B. -fPIC -shared -o out/test/aarch64/copyrel-norelro/b.so -xc - -24: + out/test/aarch64/common-symbols/exe +28: + cc -fPIC -shared -o out/test/aarch64/copyrel-alignment/b.so -xc - +20: + grep -q $'\E' out/test/aarch64/color-diagnostics/log 32: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/copyrel-relro2.sh .sh 32: ++ testname=copyrel-relro2 32: ++ echo -n 'Testing copyrel-relro2 ... ' 32: Testing copyrel-relro2 ... ++ t=out/test/aarch64/copyrel-relro2 32: ++ mkdir -p out/test/aarch64/copyrel-relro2 -18: + out/test/aarch64/canonical-plt/exe -32: ++ set -x -28: + cc -fPIC -shared -o out/test/aarch64/copyrel-alignment/b.so -xc - -18: + grep -q '^1 1 1$' -32: + cc -o out/test/aarch64/copyrel-relro2/a.o -c -xc -fno-PIE - -32: + cat -24: + grep -q '0 5 42' -24: + readelf --sections out/test/aarch64/common-symbols/exe -18: + on_exit -18: + echo OK -18: OK -18: + exit 0 -27: + cc -B. -o out/test/aarch64/compressed-debug-info/exe out/test/aarch64/compressed-debug-info/a.o out/test/aarch64/compressed-debug-info/b.o - 21/337 Test #18: aarch64-canonical-plt .................................... Passed 0.67 sec +20: + on_exit +20: + echo OK +20: OK +20: + exit 0 + 21/337 Test #20: aarch64-color-diagnostics ................................ Passed 0.56 sec test 33 Start 33: aarch64-copyrel @@ -3608,12 +3637,14 @@ 33: MACHINE=aarch64 33: CPU= 33: Test timeout computed to be: 1500 -30: + cc -shared -o out/test/aarch64/copyrel-protected/b.so -xc - -30: + cat +22: + cc -fcommon -xc -c -o out/test/aarch64/common-archive/d.o - +22: + cat +32: ++ set -x +32: + cc -o out/test/aarch64/copyrel-relro2/a.o -c -xc -fno-PIE - +32: + cat +27: + cc -B. -o out/test/aarch64/compressed-debug-info/exe out/test/aarch64/compressed-debug-info/a.o out/test/aarch64/compressed-debug-info/b.o +26: + readelf -WS out/test/aarch64/compress-debug-sections/exe 23: + rm -f out/test/aarch64/common-ref/e.a -23: + ar rcs out/test/aarch64/common-ref/e.a out/test/aarch64/common-ref/d.o -24: + grep -q '.common .*NOBITS' out/test/aarch64/common-symbols/log -22: + rm -f out/test/aarch64/common-archive/e.a 33: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/copyrel.sh 33: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 33: ++ export LC_ALL=C @@ -3631,68 +3662,49 @@ 33: ++ QEMU= 33: ++ case $MACHINE in 33: ++ tlsdesc_opt=-mtls-dialect=desc -26: + readelf -WS out/test/aarch64/compress-debug-sections/exe -24: + on_exit -24: + echo OK -24: OK -24: + exit 0 - 22/337 Test #24: aarch64-common-symbols ................................... Passed 0.42 sec -23: + cc -B. -o out/test/aarch64/common-ref/exe out/test/aarch64/common-ref/a.o out/test/aarch64/common-ref/c.a out/test/aarch64/common-ref/e.a -test 34 - Start 34: aarch64-ctors-in-init-array - -34: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/ctors-in-init-array.sh" -34: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu -34: Environment variables: -34: MACHINE=aarch64 -34: CPU= -34: Test timeout computed to be: 1500 +23: + ar rcs out/test/aarch64/common-ref/e.a out/test/aarch64/common-ref/d.o +26: + grep -q '\.debug_info .* [Cx] ' out/test/aarch64/compress-debug-sections/log +24: + grep -q '0 5 42' 33: +++ uname 33: ++ '[' Linux = FreeBSD ']' 33: ++ trap 'on_error $LINENO' ERR 33: ++ trap on_exit EXIT -22: + ar rcs out/test/aarch64/common-archive/e.a out/test/aarch64/common-archive/b.o out/test/aarch64/common-archive/c.o out/test/aarch64/common-archive/d.o -26: + grep -q '\.debug_info .* [Cx] ' out/test/aarch64/compress-debug-sections/log +24: + out/test/aarch64/common-symbols/exe +24: + readelf --sections out/test/aarch64/common-symbols/exe +26: + grep -q '\.debug_str .* MS[Cx] ' out/test/aarch64/compress-debug-sections/log +30: + cc -B. out/test/aarch64/copyrel-protected/a.o out/test/aarch64/copyrel-protected/b.so -o out/test/aarch64/copyrel-protected/exe -no-pie +23: + cc -B. -o out/test/aarch64/common-ref/exe out/test/aarch64/common-ref/a.o out/test/aarch64/common-ref/c.a out/test/aarch64/common-ref/e.a 33: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/copyrel.sh .sh 33: ++ testname=copyrel 33: ++ echo -n 'Testing copyrel ... ' 33: Testing copyrel ... ++ t=out/test/aarch64/copyrel 33: ++ mkdir -p out/test/aarch64/copyrel -31: + cc -fPIC -shared -o out/test/aarch64/copyrel-relro/b.so -xc - -34: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/ctors-in-init-array.sh -26: + grep -q '\.debug_str .* MS[Cx] ' out/test/aarch64/compress-debug-sections/log -34: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc -34: ++ export LC_ALL=C -34: ++ LC_ALL=C -34: ++ '[' -z aarch64 ']' -34: ++ '[' -z '' ']' -34: ++ TESTDIR=out/test/aarch64 -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=desc -31: + cat +24: + grep -q '.common .*NOBITS' out/test/aarch64/common-symbols/log 33: ++ set -x -17: + readelf -n out/test/aarch64/build-id/exe -17: + grep -q 'GNU.*0x00000010.*NT_GNU_BUILD_ID' -17: + cc -B. -o out/test/aarch64/build-id/exe out/test/aarch64/build-id/a.c -Wl,-build-id=sha1 -33: + cc -fno-PIC -o out/test/aarch64/copyrel/a.o -c -xc - -22: + cc -B. -o out/test/aarch64/common-archive/exe out/test/aarch64/common-archive/a.o out/test/aarch64/common-archive/e.a -34: +++ uname 26: + on_exit 26: + echo OK 26: OK 26: + exit 0 - 23/337 Test #26: aarch64-compress-debug-sections .......................... Passed 0.41 sec -34: ++ '[' Linux = FreeBSD ']' -34: ++ trap 'on_error $LINENO' ERR -34: ++ trap on_exit EXIT + 22/337 Test #26: aarch64-compress-debug-sections .......................... Passed 0.41 sec +test 34 + Start 34: aarch64-ctors-in-init-array + +34: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/ctors-in-init-array.sh" +34: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu +34: Environment variables: +34: MACHINE=aarch64 +34: CPU= +34: Test timeout computed to be: 1500 +24: + on_exit +24: + echo OK +24: OK +24: + exit 0 +33: + cat +33: + cc -fno-PIC -o out/test/aarch64/copyrel/a.o -c -xc - +17: + grep -q 'GNU.*0x00000010.*NT_GNU_BUILD_ID' +17: + readelf -n out/test/aarch64/build-id/exe +17: + cc -B. -o out/test/aarch64/build-id/exe out/test/aarch64/build-id/a.c -Wl,-build-id=sha1 + 23/337 Test #24: aarch64-common-symbols ................................... Passed 0.47 sec test 35 Start 35: aarch64-dead-debug-sections @@ -3702,12 +3714,8 @@ 35: MACHINE=aarch64 35: CPU= 35: Test timeout computed to be: 1500 -34: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/ctors-in-init-array.sh .sh -34: ++ testname=ctors-in-init-array -34: ++ echo -n 'Testing ctors-in-init-array ... ' -34: Testing ctors-in-init-array ... ++ t=out/test/aarch64/ctors-in-init-array -34: ++ mkdir -p out/test/aarch64/ctors-in-init-array -33: + cat +22: + rm -f out/test/aarch64/common-archive/e.a +27: + dwarfdump out/test/aarch64/compressed-debug-info/exe 35: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/dead-debug-sections.sh 35: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 35: ++ export LC_ALL=C @@ -3725,43 +3733,50 @@ 35: ++ QEMU= 35: ++ case $MACHINE in 35: ++ tlsdesc_opt=-mtls-dialect=desc -34: ++ set -x +32: + cat +34: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/ctors-in-init-array.sh +32: + cc -B. -fPIC -shared -o out/test/aarch64/copyrel-relro2/b.so -xc - 35: +++ uname 35: ++ '[' Linux = FreeBSD ']' 35: ++ trap 'on_error $LINENO' ERR 35: ++ trap on_exit EXIT -28: + cc -fPIC -shared -o out/test/aarch64/copyrel-alignment/c.so -xc - -34: + cat -34: + cc -o out/test/aarch64/ctors-in-init-array/a.o -c -xc - +34: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc +34: ++ export LC_ALL=C +34: ++ LC_ALL=C +34: ++ '[' -z aarch64 ']' +34: ++ '[' -z '' ']' +34: ++ TESTDIR=out/test/aarch64 +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=desc 28: + cat -27: + dwarfdump out/test/aarch64/compressed-debug-info/exe -32: + cat -32: + cc -B. -fPIC -shared -o out/test/aarch64/copyrel-relro2/b.so -xc - -30: + cc -B. out/test/aarch64/copyrel-protected/a.o out/test/aarch64/copyrel-protected/b.so -o out/test/aarch64/copyrel-protected/exe -no-pie +22: + ar rcs out/test/aarch64/common-archive/e.a out/test/aarch64/common-archive/b.o out/test/aarch64/common-archive/c.o out/test/aarch64/common-archive/d.o +28: + cc -fPIC -shared -o out/test/aarch64/copyrel-alignment/c.so -xc - +27: + readelf --sections out/test/aarch64/compressed-debug-info/exe 35: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/dead-debug-sections.sh .sh +31: + cat +34: +++ uname 35: ++ testname=dead-debug-sections 35: ++ echo -n 'Testing dead-debug-sections ... ' 35: Testing dead-debug-sections ... ++ t=out/test/aarch64/dead-debug-sections 35: ++ mkdir -p out/test/aarch64/dead-debug-sections -23: + grep -q 5 -35: ++ set -x -35: + command -v dwarfdump -23: + out/test/aarch64/common-ref/exe -33: + cc -fno-PIC -o out/test/aarch64/copyrel/b.o -c -xc - -27: + readelf --sections out/test/aarch64/compressed-debug-info/exe -33: + cat -23: + on_exit -23: + echo OK -23: OK -23: + exit 0 +34: ++ '[' Linux = FreeBSD ']' +34: ++ trap 'on_error $LINENO' ERR +34: ++ trap on_exit EXIT +29: + cc -B. out/test/aarch64/copyrel-norelro/a.o out/test/aarch64/copyrel-norelro/b.so -o out/test/aarch64/copyrel-norelro/exe1 -no-pie -Wl,-z,relro 27: + grep -Fq .debug_info 27: + on_exit 27: + echo OK 27: OK 27: + exit 0 -35: + c++ -c -o out/test/aarch64/dead-debug-sections/a.o -g -xc++ - - 24/337 Test #23: aarch64-common-ref ....................................... Passed 0.61 sec - 25/337 Test #27: aarch64-compressed-debug-info ............................ Passed 0.49 sec + 24/337 Test #27: aarch64-compressed-debug-info ............................ Passed 0.47 sec test 36 Start 36: aarch64-debug-macro-section @@ -3771,18 +3786,20 @@ 36: MACHINE=aarch64 36: CPU= 36: Test timeout computed to be: 1500 -test 37 - Start 37: aarch64-default-symver - -37: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/default-symver.sh" -37: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu -37: Environment variables: -37: MACHINE=aarch64 -37: CPU= -37: Test timeout computed to be: 1500 +34: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/ctors-in-init-array.sh .sh +34: ++ testname=ctors-in-init-array +34: ++ echo -n 'Testing ctors-in-init-array ... ' +34: Testing ctors-in-init-array ... ++ t=out/test/aarch64/ctors-in-init-array +34: ++ mkdir -p out/test/aarch64/ctors-in-init-array +34: ++ set -x +31: + cc -fPIC -shared -o out/test/aarch64/copyrel-relro/b.so -xc - +22: + cc -B. -o out/test/aarch64/common-archive/exe out/test/aarch64/common-archive/a.o out/test/aarch64/common-archive/e.a +35: ++ set -x +35: + command -v dwarfdump +35: + c++ -c -o out/test/aarch64/dead-debug-sections/a.o -g -xc++ - 35: + cat -29: + cc -B. out/test/aarch64/copyrel-norelro/a.o out/test/aarch64/copyrel-norelro/b.so -o out/test/aarch64/copyrel-norelro/exe1 -no-pie -Wl,-z,relro -31: + cc -B. out/test/aarch64/copyrel-relro/a.o out/test/aarch64/copyrel-relro/b.so -o out/test/aarch64/copyrel-relro/exe -no-pie +34: + cc -o out/test/aarch64/ctors-in-init-array/a.o -c -xc - +34: + cat 36: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/debug-macro-section.sh 36: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 36: ++ export LC_ALL=C @@ -3804,6 +3821,36 @@ 36: ++ '[' Linux = FreeBSD ']' 36: ++ trap 'on_error $LINENO' ERR 36: ++ trap on_exit EXIT +33: + cc -fno-PIC -o out/test/aarch64/copyrel/b.o -c -xc - +30: + grep -Fq 'cannot create a copy relocation for protected symbol' out/test/aarch64/copyrel-protected/log +33: + cat +36: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/debug-macro-section.sh .sh +36: ++ testname=debug-macro-section +36: ++ echo -n 'Testing debug-macro-section ... ' +36: Testing debug-macro-section ... ++ t=out/test/aarch64/debug-macro-section +36: ++ mkdir -p out/test/aarch64/debug-macro-section +30: + on_exit +30: + echo OK +30: OK +30: + exit 0 + 25/337 Test #30: aarch64-copyrel-protected ................................ Passed 0.46 sec +test 37 + Start 37: aarch64-default-symver + +37: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/default-symver.sh" +37: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu +37: Environment variables: +37: MACHINE=aarch64 +37: CPU= +37: Test timeout computed to be: 1500 +36: ++ set -x +36: + cat +29: + readelf -W --sections out/test/aarch64/copyrel-norelro/exe1 +23: + grep -q 5 +28: + cat +23: + out/test/aarch64/common-ref/exe +35: + cat +28: + cc -fno-PIE -o out/test/aarch64/copyrel-alignment/d.o -c -xc - 37: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/default-symver.sh 37: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 37: ++ export LC_ALL=C @@ -3821,61 +3868,40 @@ 37: ++ QEMU= 37: ++ case $MACHINE in 37: ++ tlsdesc_opt=-mtls-dialect=desc -36: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/debug-macro-section.sh .sh -36: ++ testname=debug-macro-section -36: ++ echo -n 'Testing debug-macro-section ... ' -36: Testing debug-macro-section ... ++ t=out/test/aarch64/debug-macro-section -36: ++ mkdir -p out/test/aarch64/debug-macro-section +23: + on_exit +23: + echo OK +23: OK +23: + exit 0 +35: + c++ -c -o out/test/aarch64/dead-debug-sections/b.o -g -xc++ - + 26/337 Test #23: aarch64-common-ref ....................................... Passed 0.72 sec +test 38 + Start 38: aarch64-defsym-lto + +38: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/defsym-lto.sh" +38: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu +38: Environment variables: +38: MACHINE=aarch64 +38: CPU= +38: Test timeout computed to be: 1500 +29: + grep -Fq .copyrel.rel.ro out/test/aarch64/copyrel-norelro/log1 +36: + gcc -o out/test/aarch64/debug-macro-section/b.o -c -xc - -Iout/test/aarch64/debug-macro-section -g3 +36: + cat 37: +++ uname +31: + cc -B. out/test/aarch64/copyrel-relro/a.o out/test/aarch64/copyrel-relro/b.so -o out/test/aarch64/copyrel-relro/exe -no-pie 37: ++ '[' Linux = FreeBSD ']' 37: ++ trap 'on_error $LINENO' ERR 37: ++ trap on_exit EXIT -28: + cc -fno-PIE -o out/test/aarch64/copyrel-alignment/d.o -c -xc - -28: + cat -22: + out/test/aarch64/common-archive/exe -22: + grep -q '5 0 0 -1' +29: + cc -B. out/test/aarch64/copyrel-norelro/a.o out/test/aarch64/copyrel-norelro/b.so -o out/test/aarch64/copyrel-norelro/exe2 -no-pie -Wl,-z,norelro 37: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/default-symver.sh .sh 37: ++ testname=default-symver 37: ++ echo -n 'Testing default-symver ... ' 37: Testing default-symver ... ++ t=out/test/aarch64/default-symver 37: ++ mkdir -p out/test/aarch64/default-symver -36: ++ set -x -36: + cat -34: + cc -o out/test/aarch64/ctors-in-init-array/b.o -c -xc - -34: + cat +38: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/defsym-lto.sh 37: ++ set -x -22: + cc -fcommon -xc -c -o out/test/aarch64/common-archive/f.o - -22: + cat -37: + cc -o out/test/aarch64/default-symver/a.o -c -xc - -36: + gcc -o out/test/aarch64/debug-macro-section/b.o -c -xc - -Iout/test/aarch64/debug-macro-section -g3 -36: + cat -37: + cat -30: + grep -Fq 'cannot create a copy relocation for protected symbol' out/test/aarch64/copyrel-protected/log -28: + cc -B. -o out/test/aarch64/copyrel-alignment/exe1 out/test/aarch64/copyrel-alignment/d.o out/test/aarch64/copyrel-alignment/a.so -no-pie 33: + cat -35: + c++ -c -o out/test/aarch64/dead-debug-sections/b.o -g -xc++ - -17: + readelf -n out/test/aarch64/build-id/exe -30: + on_exit -30: + echo OK -30: OK -30: + exit 0 - 26/337 Test #30: aarch64-copyrel-protected ................................ Passed 0.55 sec -test 38 - Start 38: aarch64-defsym-lto - -38: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/defsym-lto.sh" -38: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu -38: Environment variables: -38: MACHINE=aarch64 -38: CPU= -38: Test timeout computed to be: 1500 +22: + grep -q '5 0 0 -1' 33: + cc -fPIC -o out/test/aarch64/copyrel/c.o -c -xc - -17: + grep -q 'GNU.*0x00000014.*NT_GNU_BUILD_ID' -17: + cc -B. -o out/test/aarch64/build-id/exe out/test/aarch64/build-id/a.c -Wl,-build-id=sha256 -35: + cat -32: + cc -B. out/test/aarch64/copyrel-relro2/a.o out/test/aarch64/copyrel-relro2/b.so -o out/test/aarch64/copyrel-relro2/exe -no-pie -29: + readelf -W --sections out/test/aarch64/copyrel-norelro/exe1 -38: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/defsym-lto.sh 38: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 38: ++ export LC_ALL=C 38: ++ LC_ALL=C @@ -3892,28 +3918,37 @@ 38: ++ QEMU= 38: ++ case $MACHINE in 38: ++ tlsdesc_opt=-mtls-dialect=desc +34: + cc -o out/test/aarch64/ctors-in-init-array/b.o -c -xc - +34: + cat +22: + out/test/aarch64/common-archive/exe +37: + cat +32: + cc -B. out/test/aarch64/copyrel-relro2/a.o out/test/aarch64/copyrel-relro2/b.so -o out/test/aarch64/copyrel-relro2/exe -no-pie +37: + cc -o out/test/aarch64/default-symver/a.o -c -xc - +22: + cc -fcommon -xc -c -o out/test/aarch64/common-archive/f.o - +22: + cat 38: +++ uname 38: ++ '[' Linux = FreeBSD ']' 38: ++ trap 'on_error $LINENO' ERR 38: ++ trap on_exit EXIT -29: + grep -Fq .copyrel.rel.ro out/test/aarch64/copyrel-norelro/log1 -22: + rm -f out/test/aarch64/common-archive/f.a -34: + cc -B. -o out/test/aarch64/ctors-in-init-array/exe out/test/aarch64/ctors-in-init-array/a.o out/test/aarch64/ctors-in-init-array/b.o +17: + grep -q 'GNU.*0x00000014.*NT_GNU_BUILD_ID' 38: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/defsym-lto.sh .sh -33: + cc -B. -shared -o out/test/aarch64/copyrel/c.so out/test/aarch64/copyrel/c.o 38: ++ testname=defsym-lto 38: ++ echo -n 'Testing defsym-lto ... ' 38: Testing defsym-lto ... ++ t=out/test/aarch64/defsym-lto 38: ++ mkdir -p out/test/aarch64/defsym-lto -29: + cc -B. out/test/aarch64/copyrel-norelro/a.o out/test/aarch64/copyrel-norelro/b.so -o out/test/aarch64/copyrel-norelro/exe2 -no-pie -Wl,-z,norelro -31: + out/test/aarch64/copyrel-relro/exe -37: + cc -B. -o out/test/aarch64/default-symver/b.so -shared out/test/aarch64/default-symver/a.o -Wl,-default-symver +17: + readelf -n out/test/aarch64/build-id/exe +35: + c++ -o out/test/aarch64/dead-debug-sections/c.o -c -xc++ -g - +17: + cc -B. -o out/test/aarch64/build-id/exe out/test/aarch64/build-id/a.c -Wl,-build-id=sha256 +35: + cat 31: + grep -q '^sigsegv 0 1$' +31: + out/test/aarch64/copyrel-relro/exe +38: ++ set -x +38: + test_cflags -flto 31: + on_exit 31: + echo OK 31: OK 31: + exit 0 - 27/337 Test #31: aarch64-copyrel-relro .................................... Passed 0.62 sec + 27/337 Test #31: aarch64-copyrel-relro .................................... Passed 0.51 sec test 39 Start 39: aarch64-defsym-missing-symbol @@ -3923,16 +3958,13 @@ 39: MACHINE=aarch64 39: CPU= 39: Test timeout computed to be: 1500 -22: + ar rcs out/test/aarch64/common-archive/f.a out/test/aarch64/common-archive/b.o out/test/aarch64/common-archive/f.o -22: + cc -B. -o out/test/aarch64/common-archive/exe out/test/aarch64/common-archive/a.o out/test/aarch64/common-archive/f.a -38: ++ set -x -38: + test_cflags -flto -38: + cc -B. -flto -o /dev/null -xc - 38: + echo 'int main() {}' +38: + cc -B. -flto -o /dev/null -xc - 36: + cat 36: + gcc -o out/test/aarch64/debug-macro-section/c.o -c -xc - -Iout/test/aarch64/debug-macro-section -g3 -35: + c++ -o out/test/aarch64/dead-debug-sections/c.o -c -xc++ -g - -35: + cat +28: + cc -B. -o out/test/aarch64/copyrel-alignment/exe1 out/test/aarch64/copyrel-alignment/d.o out/test/aarch64/copyrel-alignment/a.so -no-pie +33: + cc -B. -shared -o out/test/aarch64/copyrel/c.so out/test/aarch64/copyrel/c.o +22: + rm -f out/test/aarch64/common-archive/f.a 39: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/defsym-missing-symbol.sh 39: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 39: ++ export LC_ALL=C @@ -3950,17 +3982,26 @@ 39: ++ QEMU= 39: ++ case $MACHINE in 39: ++ tlsdesc_opt=-mtls-dialect=desc -32: + grep -q '^sigsegv 0 1$' -32: + out/test/aarch64/copyrel-relro2/exe -32: + on_exit -32: + echo OK -32: OK -32: + exit 0 +34: + cc -B. -o out/test/aarch64/ctors-in-init-array/exe out/test/aarch64/ctors-in-init-array/a.o out/test/aarch64/ctors-in-init-array/b.o +22: + ar rcs out/test/aarch64/common-archive/f.a out/test/aarch64/common-archive/b.o out/test/aarch64/common-archive/f.o +29: + readelf -W --sections out/test/aarch64/copyrel-norelro/exe2 +37: + cc -B. -o out/test/aarch64/default-symver/b.so -shared out/test/aarch64/default-symver/a.o -Wl,-default-symver 39: +++ uname - 28/337 Test #32: aarch64-copyrel-relro2 ................................... Passed 0.55 sec 39: ++ '[' Linux = FreeBSD ']' 39: ++ trap 'on_error $LINENO' ERR 39: ++ trap on_exit EXIT +29: + grep -Fq .copyrel.rel.ro out/test/aarch64/copyrel-norelro/log2 +22: + cc -B. -o out/test/aarch64/common-archive/exe out/test/aarch64/common-archive/a.o out/test/aarch64/common-archive/f.a +39: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/defsym-missing-symbol.sh .sh +39: ++ testname=defsym-missing-symbol +39: ++ echo -n 'Testing defsym-missing-symbol ... ' +39: Testing defsym-missing-symbol ... ++ t=out/test/aarch64/defsym-missing-symbol +39: ++ mkdir -p out/test/aarch64/defsym-missing-symbol +29: + on_exit +29: + echo OK +29: OK +29: + exit 0 + 28/337 Test #29: aarch64-copyrel-norelro .................................. Passed 0.73 sec test 40 Start 40: aarch64-defsym @@ -3970,15 +4011,10 @@ 40: MACHINE=aarch64 40: CPU= 40: Test timeout computed to be: 1500 -28: + out/test/aarch64/copyrel-alignment/exe1 -39: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/defsym-missing-symbol.sh .sh -39: ++ testname=defsym-missing-symbol -39: ++ echo -n 'Testing defsym-missing-symbol ... ' -39: Testing defsym-missing-symbol ... ++ t=out/test/aarch64/defsym-missing-symbol -39: ++ mkdir -p out/test/aarch64/defsym-missing-symbol -36: + gcc -B. -o out/test/aarch64/debug-macro-section/exe out/test/aarch64/debug-macro-section/b.o out/test/aarch64/debug-macro-section/c.o -40: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/defsym.sh 39: ++ set -x +39: + cc -o out/test/aarch64/defsym-missing-symbol/a.o -c -xc - +39: + cat +40: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/defsym.sh 40: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 40: ++ export LC_ALL=C 40: ++ LC_ALL=C @@ -3995,33 +4031,15 @@ 40: ++ QEMU= 40: ++ case $MACHINE in 40: ++ tlsdesc_opt=-mtls-dialect=desc -28: + grep -q '\.copyrel.* 32$' -28: + readelf -W --sections out/test/aarch64/copyrel-alignment/exe1 -28: + cc -B. -o out/test/aarch64/copyrel-alignment/exe2 out/test/aarch64/copyrel-alignment/d.o out/test/aarch64/copyrel-alignment/b.so -no-pie -40: +++ uname -40: ++ '[' Linux = FreeBSD ']' -40: ++ trap 'on_error $LINENO' ERR -40: ++ trap on_exit EXIT -39: + cc -o out/test/aarch64/defsym-missing-symbol/a.o -c -xc - -39: + cat -40: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/defsym.sh .sh -40: ++ testname=defsym -40: ++ echo -n 'Testing defsym ... ' -40: Testing defsym ... ++ t=out/test/aarch64/defsym -40: ++ mkdir -p out/test/aarch64/defsym -22: + grep -q '5 0 7 2' -22: + out/test/aarch64/common-archive/exe -22: + on_exit -22: + echo OK -22: OK -22: + exit 0 +32: + grep -q '^sigsegv 0 1$' 35: + c++ -o out/test/aarch64/dead-debug-sections/exe out/test/aarch64/dead-debug-sections/a.o out/test/aarch64/dead-debug-sections/b.o out/test/aarch64/dead-debug-sections/c.o -g -29: + readelf -W --sections out/test/aarch64/copyrel-norelro/exe2 -17: + grep -q 'GNU.*0x00000020.*NT_GNU_BUILD_ID' - 29/337 Test #22: aarch64-common-archive ................................... Passed 0.99 sec -40: ++ set -x -29: + grep -Fq .copyrel.rel.ro out/test/aarch64/copyrel-norelro/log2 -33: + cc -B. -no-pie -o out/test/aarch64/copyrel/exe out/test/aarch64/copyrel/a.o out/test/aarch64/copyrel/b.o out/test/aarch64/copyrel/c.so +32: + out/test/aarch64/copyrel-relro2/exe +32: + on_exit +32: + echo OK +32: OK +32: + exit 0 + 29/337 Test #32: aarch64-copyrel-relro2 ................................... Passed 0.57 sec +40: +++ uname test 41 Start 41: aarch64-defsym2 @@ -4031,25 +4049,63 @@ 41: MACHINE=aarch64 41: CPU= 41: Test timeout computed to be: 1500 +40: ++ '[' Linux = FreeBSD ']' +40: ++ trap 'on_error $LINENO' ERR +40: ++ trap on_exit EXIT +40: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/defsym.sh .sh +40: ++ testname=defsym +40: ++ echo -n 'Testing defsym ... ' +40: Testing defsym ... ++ t=out/test/aarch64/defsym +40: ++ mkdir -p out/test/aarch64/defsym +28: + out/test/aarch64/copyrel-alignment/exe1 +28: + grep -q '\.copyrel.* 32$' +28: + readelf -W --sections out/test/aarch64/copyrel-alignment/exe1 +28: + cc -B. -o out/test/aarch64/copyrel-alignment/exe2 out/test/aarch64/copyrel-alignment/d.o out/test/aarch64/copyrel-alignment/b.so -no-pie +33: + cc -B. -no-pie -o out/test/aarch64/copyrel/exe out/test/aarch64/copyrel/a.o out/test/aarch64/copyrel/b.o out/test/aarch64/copyrel/c.so +36: + gcc -B. -o out/test/aarch64/debug-macro-section/exe out/test/aarch64/debug-macro-section/b.o out/test/aarch64/debug-macro-section/c.o +40: ++ set -x +41: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/defsym2.sh +41: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc +41: ++ export LC_ALL=C +41: ++ LC_ALL=C +41: ++ '[' -z aarch64 ']' +41: ++ '[' -z '' ']' +41: ++ TESTDIR=out/test/aarch64 +41: ++ CC=cc +41: ++ CXX=c++ +41: ++ GCC=gcc +41: ++ GXX=g++ +41: ++ OBJDUMP=objdump +41: ++ OBJCOPY=objcopy +41: ++ STRIP=strip +41: ++ QEMU= +41: ++ case $MACHINE in +41: ++ tlsdesc_opt=-mtls-dialect=desc +41: +++ uname +41: ++ '[' Linux = FreeBSD ']' +41: ++ trap 'on_error $LINENO' ERR +41: ++ trap on_exit EXIT 40: + cc -fPIC -o out/test/aarch64/defsym/a.o -c -xc - +37: + grep -q ' foo@@b\.so' 40: + cat -29: + on_exit -29: + echo OK -29: OK -29: + exit 0 -17: + readelf -n out/test/aarch64/build-id/exe -17: + cc -B. -o out/test/aarch64/build-id/exe out/test/aarch64/build-id/a.c -Wl,-build-id=fast 37: + readelf --dyn-syms out/test/aarch64/default-symver/b.so -37: + grep -q ' foo@@b\.so' -37: + cc -B. -o out/test/aarch64/default-symver/b.so -shared out/test/aarch64/default-symver/a.o -Wl,--soname=bar -Wl,-default-symver -34: + out/test/aarch64/ctors-in-init-array/exe 34: + grep -q 'ctor1 init1 ctor2 ctor3 ctor4 init2 fini2 dtor1 dtor2 dtor3 fini1 dtor4' +41: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/defsym2.sh .sh +41: ++ testname=defsym2 +41: ++ echo -n 'Testing defsym2 ... ' +41: Testing defsym2 ... ++ t=out/test/aarch64/defsym2 +41: ++ mkdir -p out/test/aarch64/defsym2 +34: + out/test/aarch64/ctors-in-init-array/exe +37: + cc -B. -o out/test/aarch64/default-symver/b.so -shared out/test/aarch64/default-symver/a.o -Wl,--soname=bar -Wl,-default-symver +17: + readelf -n out/test/aarch64/build-id/exe +17: + grep -q 'GNU.*0x00000020.*NT_GNU_BUILD_ID' +39: + cc -B. -o out/test/aarch64/defsym-missing-symbol/exe out/test/aarch64/defsym-missing-symbol/a.o -Wl,-defsym=foo=bar 34: + on_exit 34: + echo OK 34: OK 34: + exit 0 - 30/337 Test #29: aarch64-copyrel-norelro .................................. Passed 0.83 sec - 31/337 Test #34: aarch64-ctors-in-init-array .............................. Passed 0.54 sec + 30/337 Test #34: aarch64-ctors-in-init-array .............................. Passed 0.53 sec +17: + cc -B. -o out/test/aarch64/build-id/exe out/test/aarch64/build-id/a.c -Wl,-build-id=fast test 42 Start 42: aarch64-demangle-cpp @@ -4059,6 +4115,16 @@ 42: MACHINE=aarch64 42: CPU= 42: Test timeout computed to be: 1500 +41: ++ set -x +41: + cat +41: + cc -fPIC -o out/test/aarch64/defsym2/a.o -c -xc - +22: + grep -q '5 0 7 2' +22: + out/test/aarch64/common-archive/exe +22: + on_exit +22: + echo OK +22: OK +22: + exit 0 + 31/337 Test #22: aarch64-common-archive ................................... Passed 1.11 sec test 43 Start 43: aarch64-demangle-rust @@ -4068,26 +4134,7 @@ 43: MACHINE=aarch64 43: CPU= 43: Test timeout computed to be: 1500 -28: + out/test/aarch64/copyrel-alignment/exe2 -28: + grep -q '\.copyrel.* 8$' -28: + readelf -W --sections out/test/aarch64/copyrel-alignment/exe2 -41: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/defsym2.sh -41: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc -41: ++ export LC_ALL=C -41: ++ LC_ALL=C -41: ++ '[' -z aarch64 ']' -41: ++ '[' -z '' ']' -41: ++ TESTDIR=out/test/aarch64 -41: ++ CC=cc -41: ++ CXX=c++ -41: ++ GCC=gcc -41: ++ GXX=g++ -41: ++ OBJDUMP=objdump -41: ++ OBJCOPY=objcopy -41: ++ STRIP=strip -41: ++ QEMU= -41: ++ case $MACHINE in -41: ++ tlsdesc_opt=-mtls-dialect=desc +40: + cc -B. -o out/test/aarch64/defsym/exe out/test/aarch64/defsym/a.o -pie -Wl,-defsym=foo=16 -Wl,-defsym=bar=0x2000 -Wl,-defsym=baz=print 42: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/demangle-cpp.sh 42: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 42: ++ export LC_ALL=C @@ -4105,12 +4152,6 @@ 42: ++ QEMU= 42: ++ case $MACHINE in 42: ++ tlsdesc_opt=-mtls-dialect=desc -41: +++ uname -41: ++ '[' Linux = FreeBSD ']' -41: ++ trap 'on_error $LINENO' ERR -41: ++ trap on_exit EXIT -28: + cc -B. -o out/test/aarch64/copyrel-alignment/exe3 out/test/aarch64/copyrel-alignment/d.o out/test/aarch64/copyrel-alignment/c.so -no-pie -36: + objdump --dwarf=macro out/test/aarch64/debug-macro-section/exe 43: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/demangle-rust.sh 43: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 43: ++ export LC_ALL=C @@ -4128,31 +4169,29 @@ 43: ++ QEMU= 43: ++ case $MACHINE in 43: ++ tlsdesc_opt=-mtls-dialect=desc -42: +++ uname -41: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/defsym2.sh .sh -42: ++ '[' Linux = FreeBSD ']' -42: ++ trap 'on_error $LINENO' ERR -42: ++ trap on_exit EXIT -41: ++ testname=defsym2 -41: ++ echo -n 'Testing defsym2 ... ' -41: Testing defsym2 ... ++ t=out/test/aarch64/defsym2 -41: ++ mkdir -p out/test/aarch64/defsym2 -39: + cc -B. -o out/test/aarch64/defsym-missing-symbol/exe out/test/aarch64/defsym-missing-symbol/a.o -Wl,-defsym=foo=bar -36: + grep 'DW_MACRO_import -.* 0x0$' out/test/aarch64/debug-macro-section/log 43: +++ uname +35: + grep -q 'Hello world' 43: ++ '[' Linux = FreeBSD ']' 43: ++ trap 'on_error $LINENO' ERR 43: ++ trap on_exit EXIT -42: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/demangle-cpp.sh .sh -42: ++ testname=demangle-cpp -42: ++ echo -n 'Testing demangle-cpp ... ' -36: + on_exit -36: + echo OK -36: OK -36: + exit 0 -42: Testing demangle-cpp ... ++ t=out/test/aarch64/demangle-cpp -42: ++ mkdir -p out/test/aarch64/demangle-cpp - 32/337 Test #36: aarch64-debug-macro-section .............................. Passed 0.46 sec +42: +++ uname +42: ++ '[' Linux = FreeBSD ']' +42: ++ trap 'on_error $LINENO' ERR +42: ++ trap on_exit EXIT +28: + out/test/aarch64/copyrel-alignment/exe2 +35: + out/test/aarch64/dead-debug-sections/exe +35: + dwarfdump out/test/aarch64/dead-debug-sections/exe +43: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/demangle-rust.sh .sh +36: + objdump --dwarf=macro out/test/aarch64/debug-macro-section/exe +43: ++ testname=demangle-rust +43: ++ echo -n 'Testing demangle-rust ... ' +43: Testing demangle-rust ... ++ t=out/test/aarch64/demangle-rust +43: ++ mkdir -p out/test/aarch64/demangle-rust +35: + on_exit +35: + echo OK +35: OK +35: + exit 0 + 32/337 Test #35: aarch64-dead-debug-sections .............................. Passed 0.61 sec test 44 Start 44: aarch64-demangle @@ -4162,18 +4201,48 @@ 44: MACHINE=aarch64 44: CPU= 44: Test timeout computed to be: 1500 -41: ++ set -x -41: + cc -fPIC -o out/test/aarch64/defsym2/a.o -c -xc - -41: + cat -40: + cc -B. -o out/test/aarch64/defsym/exe out/test/aarch64/defsym/a.o -pie -Wl,-defsym=foo=16 -Wl,-defsym=bar=0x2000 -Wl,-defsym=baz=print +33: + out/test/aarch64/copyrel/exe +33: + grep -q '42 42 1' +33: + on_exit +33: + echo OK +33: OK +33: + exit 0 +42: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/demangle-cpp.sh .sh +42: ++ testname=demangle-cpp +42: ++ echo -n 'Testing demangle-cpp ... ' +42: Testing demangle-cpp ... ++ t=out/test/aarch64/demangle-cpp +42: ++ mkdir -p out/test/aarch64/demangle-cpp +36: + grep 'DW_MACRO_import -.* 0x0$' out/test/aarch64/debug-macro-section/log +43: ++ set -x +41: + cc -B. -o out/test/aarch64/defsym2/b.so -shared -Wl,-defsym=bar=foo out/test/aarch64/defsym2/a.o + 33/337 Test #33: aarch64-copyrel .......................................... Passed 0.73 sec 42: ++ set -x -42: + cc -c -o out/test/aarch64/demangle-cpp/a.o -xc - -43: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/demangle-rust.sh .sh -43: ++ testname=demangle-rust -43: ++ echo -n 'Testing demangle-rust ... ' -43: Testing demangle-rust ... ++ t=out/test/aarch64/demangle-rust -43: ++ mkdir -p out/test/aarch64/demangle-rust +test 45 + Start 45: aarch64-dependency-file-response-file + +45: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/dependency-file-response-file.sh" +45: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu +45: Environment variables: +45: MACHINE=aarch64 +45: CPU= +45: Test timeout computed to be: 1500 42: + cat +42: + cc -c -o out/test/aarch64/demangle-cpp/a.o -xc - +28: + grep -q '\.copyrel.* 8$' +28: + readelf -W --sections out/test/aarch64/copyrel-alignment/exe2 +28: + cc -B. -o out/test/aarch64/copyrel-alignment/exe3 out/test/aarch64/copyrel-alignment/d.o out/test/aarch64/copyrel-alignment/c.so -no-pie +43: + cc -c -o out/test/aarch64/demangle-rust/a.o -xc - +43: + cat +36: + on_exit +36: + echo OK +36: OK +36: + exit 0 +37: + readelf --dyn-syms out/test/aarch64/default-symver/b.so +37: + grep -q ' foo@@bar' +37: + on_exit +37: + echo OK +37: OK +37: + exit 0 44: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/demangle.sh 44: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 44: ++ export LC_ALL=C @@ -4191,43 +4260,8 @@ 44: ++ QEMU= 44: ++ case $MACHINE in 44: ++ tlsdesc_opt=-mtls-dialect=desc -43: ++ set -x -44: +++ uname -37: + readelf --dyn-syms out/test/aarch64/default-symver/b.so -37: + grep -q ' foo@@bar' -44: ++ '[' Linux = FreeBSD ']' -37: + on_exit -37: + echo OK -37: OK -37: + exit 0 -44: ++ trap 'on_error $LINENO' ERR -44: ++ trap on_exit EXIT - 33/337 Test #37: aarch64-default-symver ................................... Passed 0.50 sec -test 45 - Start 45: aarch64-dependency-file-response-file - -45: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/dependency-file-response-file.sh" -45: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu -45: Environment variables: -45: MACHINE=aarch64 -45: CPU= -45: Test timeout computed to be: 1500 -33: + out/test/aarch64/copyrel/exe -33: + grep -q '42 42 1' -33: + on_exit -33: + echo OK -33: OK -33: + exit 0 -35: + grep -q 'Hello world' -35: + out/test/aarch64/dead-debug-sections/exe -43: + cc -c -o out/test/aarch64/demangle-rust/a.o -xc - -43: + cat -44: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/demangle.sh .sh -44: ++ testname=demangle -44: ++ echo -n 'Testing demangle ... ' -44: Testing demangle ... ++ t=out/test/aarch64/demangle -44: ++ mkdir -p out/test/aarch64/demangle - 34/337 Test #33: aarch64-copyrel .......................................... Passed 0.72 sec + 34/337 Test #36: aarch64-debug-macro-section .............................. Passed 0.61 sec + 35/337 Test #37: aarch64-default-symver ................................... Passed 0.53 sec test 46 Start 46: aarch64-dependency-file @@ -4237,17 +4271,35 @@ 46: MACHINE=aarch64 46: CPU= 46: Test timeout computed to be: 1500 -35: + dwarfdump out/test/aarch64/dead-debug-sections/exe -35: + on_exit -35: + echo OK -35: OK -35: + exit 0 -28: + out/test/aarch64/copyrel-alignment/exe3 -28: + readelf -W --sections out/test/aarch64/copyrel-alignment/exe3 -28: + grep -q '\.copyrel.* 256$' -44: ++ set -x -44: + cc -c -o out/test/aarch64/demangle/a.o -xc++ - -44: + cat +test 47 + Start 47: aarch64-disable-new-dtags + +47: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/disable-new-dtags.sh" +47: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu +47: Environment variables: +47: MACHINE=aarch64 +47: CPU= +47: Test timeout computed to be: 1500 +40: + grep -q '^Hello 0x10 0x2000$' +40: + out/test/aarch64/defsym/exe +40: + on_exit +40: + echo OK +40: OK +40: + exit 0 +39: + grep -q 'undefined symbol: bar' out/test/aarch64/defsym-missing-symbol/log +39: + on_exit +39: + echo OK +39: OK +39: + exit 0 +44: +++ uname +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/demangle.sh .sh +44: ++ testname=demangle +44: ++ echo -n 'Testing demangle ... ' +44: Testing demangle ... ++ t=out/test/aarch64/demangle +44: ++ mkdir -p out/test/aarch64/demangle 45: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/dependency-file-response-file.sh 45: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 45: ++ export LC_ALL=C @@ -4265,27 +4317,27 @@ 45: ++ QEMU= 45: ++ case $MACHINE in 45: ++ tlsdesc_opt=-mtls-dialect=desc -41: + cc -B. -o out/test/aarch64/defsym2/b.so -shared -Wl,-defsym=bar=foo out/test/aarch64/defsym2/a.o - 35/337 Test #35: aarch64-dead-debug-sections .............................. Passed 0.68 sec -test 47 - Start 47: aarch64-disable-new-dtags - -47: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/disable-new-dtags.sh" -47: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu -47: Environment variables: -47: MACHINE=aarch64 -47: CPU= -47: Test timeout computed to be: 1500 -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/dependency-file-response-file.sh .sh -28: + on_exit -28: + echo OK -28: OK -28: + exit 0 46: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/dependency-file.sh + 36/337 Test #39: aarch64-defsym-missing-symbol ............................ Passed 0.40 sec + 37/337 Test #40: aarch64-defsym ........................................... Passed 0.32 sec +test 48 + Start 48: aarch64-discard + +48: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/discard.sh" +48: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu +48: Environment variables: +48: MACHINE=aarch64 +48: CPU= +48: Test timeout computed to be: 1500 +test 49 + Start 49: aarch64-dso-undef + +49: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/dso-undef.sh" +49: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu +49: Environment variables: +49: MACHINE=aarch64 +49: CPU= +49: Test timeout computed to be: 1500 46: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 46: ++ export LC_ALL=C 46: ++ LC_ALL=C @@ -4302,23 +4354,22 @@ 46: ++ QEMU= 46: ++ case $MACHINE in 46: ++ tlsdesc_opt=-mtls-dialect=desc - 36/337 Test #28: aarch64-copyrel-alignment ................................ Passed 1.04 sec -test 48 - Start 48: aarch64-discard - -48: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/discard.sh" -48: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu -48: Environment variables: -48: MACHINE=aarch64 -48: CPU= -48: Test timeout computed to be: 1500 +46: +++ uname +46: ++ '[' Linux = FreeBSD ']' +46: ++ trap 'on_error $LINENO' ERR +46: ++ trap on_exit EXIT +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/dependency-file-response-file.sh .sh 45: ++ testname=dependency-file-response-file 45: ++ echo -n 'Testing dependency-file-response-file ... ' 45: Testing dependency-file-response-file ... ++ t=out/test/aarch64/dependency-file-response-file 45: ++ mkdir -p out/test/aarch64/dependency-file-response-file -45: ++ set -x -43: + cc -B. -o out/test/aarch64/demangle-rust/exe out/test/aarch64/demangle-rust/a.o -42: + cc -B. -o out/test/aarch64/demangle-cpp/exe1 out/test/aarch64/demangle-cpp/a.o +44: ++ set -x +44: + cc -c -o out/test/aarch64/demangle/a.o -xc++ - +44: + cat 47: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/disable-new-dtags.sh 47: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 47: ++ export LC_ALL=C @@ -4336,30 +4387,26 @@ 47: ++ QEMU= 47: ++ case $MACHINE in 47: ++ tlsdesc_opt=-mtls-dialect=desc -46: +++ uname -46: ++ '[' Linux = FreeBSD ']' -46: ++ trap 'on_error $LINENO' ERR -46: ++ trap on_exit EXIT +42: + cc -B. -o out/test/aarch64/demangle-cpp/exe1 out/test/aarch64/demangle-cpp/a.o 47: +++ uname -39: + grep -q 'undefined symbol: bar' out/test/aarch64/defsym-missing-symbol/log 47: ++ '[' Linux = FreeBSD ']' 47: ++ trap 'on_error $LINENO' ERR 47: ++ trap on_exit EXIT -48: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/discard.sh -17: + readelf -n out/test/aarch64/build-id/exe 46: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/dependency-file.sh .sh -45: + cc -o out/test/aarch64/dependency-file-response-file/a.o -c -xc - 46: ++ testname=dependency-file 46: ++ echo -n 'Testing dependency-file ... ' 46: Testing dependency-file ... ++ t=out/test/aarch64/dependency-file 46: ++ mkdir -p out/test/aarch64/dependency-file +43: + cc -B. -o out/test/aarch64/demangle-rust/exe out/test/aarch64/demangle-rust/a.o +45: ++ set -x +47: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/disable-new-dtags.sh .sh +47: ++ testname=disable-new-dtags +47: ++ echo -n 'Testing disable-new-dtags ... ' +47: Testing disable-new-dtags ... ++ t=out/test/aarch64/disable-new-dtags +47: ++ mkdir -p out/test/aarch64/disable-new-dtags 45: + cat -17: + grep -q 'GNU.*0x00000020.*NT_GNU_BUILD_ID' -17: + cc -B. -o out/test/aarch64/build-id/exe out/test/aarch64/build-id/a.c -Wl,-build-id=0xdeadbeefdeadbeef -39: + on_exit -39: + echo OK -39: OK -39: + exit 0 +48: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/discard.sh +45: + cc -o out/test/aarch64/dependency-file-response-file/a.o -c -xc - 48: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 48: ++ export LC_ALL=C 48: ++ LC_ALL=C @@ -4374,52 +4421,8 @@ 48: ++ OBJCOPY=objcopy 48: ++ STRIP=strip 48: ++ QEMU= -47: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/disable-new-dtags.sh .sh - 37/337 Test #39: aarch64-defsym-missing-symbol ............................ Passed 0.42 sec 48: ++ case $MACHINE in 48: ++ tlsdesc_opt=-mtls-dialect=desc -test 49 - Start 49: aarch64-dso-undef - -49: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/dso-undef.sh" -49: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu -49: Environment variables: -49: MACHINE=aarch64 -49: CPU= -49: Test timeout computed to be: 1500 -48: +++ uname -46: ++ set -x -46: + cc -o out/test/aarch64/dependency-file/a.o -c -xc - -47: ++ testname=disable-new-dtags -47: ++ echo -n 'Testing disable-new-dtags ... ' -47: Testing disable-new-dtags ... ++ t=out/test/aarch64/disable-new-dtags -47: ++ mkdir -p out/test/aarch64/disable-new-dtags -47: ++ set -x -40: + out/test/aarch64/defsym/exe -40: + grep -q '^Hello 0x10 0x2000$' -40: + on_exit -40: + echo OK -40: OK -40: + exit 0 - 38/337 Test #40: aarch64-defsym ........................................... Passed 0.37 sec -test 50 - Start 50: aarch64-dt-init - -50: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/dt-init.sh" -50: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu -50: Environment variables: -50: MACHINE=aarch64 -50: CPU= -50: Test timeout computed to be: 1500 -48: ++ '[' Linux = FreeBSD ']' -48: ++ trap 'on_error $LINENO' ERR -48: ++ trap on_exit EXIT -48: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/discard.sh .sh -48: ++ testname=discard -48: ++ echo -n 'Testing discard ... ' -48: Testing discard ... ++ t=out/test/aarch64/discard -48: ++ mkdir -p out/test/aarch64/discard -46: + cat 49: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/dso-undef.sh 49: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 49: ++ export LC_ALL=C @@ -4437,33 +4440,60 @@ 49: ++ QEMU= 49: ++ case $MACHINE in 49: ++ tlsdesc_opt=-mtls-dialect=desc -44: + cc -B. -o out/test/aarch64/demangle/exe out/test/aarch64/demangle/a.o -Wl,-no-demangle -47: + cc -o out/test/aarch64/disable-new-dtags/a.o -c -xc -fPIC - -47: + cat -41: + grep -q bar +46: ++ set -x +48: +++ uname 49: +++ uname +47: ++ set -x 49: ++ '[' Linux = FreeBSD ']' 49: ++ trap 'on_error $LINENO' ERR 49: ++ trap on_exit EXIT +48: ++ '[' Linux = FreeBSD ']' +48: ++ trap 'on_error $LINENO' ERR +48: ++ trap on_exit EXIT +46: + cc -o out/test/aarch64/dependency-file/a.o -c -xc - +46: + cat +17: + readelf -n out/test/aarch64/build-id/exe +17: + grep -q 'GNU.*0x00000020.*NT_GNU_BUILD_ID' +47: + cat +47: + cc -o out/test/aarch64/disable-new-dtags/a.o -c -xc -fPIC - +49: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/dso-undef.sh .sh +49: ++ testname=dso-undef +49: ++ echo -n 'Testing dso-undef ... ' +49: Testing dso-undef ... ++ t=out/test/aarch64/dso-undef +49: ++ mkdir -p out/test/aarch64/dso-undef +48: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/discard.sh .sh +48: ++ testname=discard +48: ++ echo -n 'Testing discard ... ' +48: Testing discard ... ++ t=out/test/aarch64/discard +48: ++ mkdir -p out/test/aarch64/discard +17: + cc -B. -o out/test/aarch64/build-id/exe out/test/aarch64/build-id/a.c -Wl,-build-id=0xdeadbeefdeadbeef +44: + cc -B. -o out/test/aarch64/demangle/exe out/test/aarch64/demangle/a.o -Wl,-no-demangle 41: + nm -D out/test/aarch64/defsym2/b.so +48: ++ set -x +48: + [[ aarch64 = riscv* ]] +48: + [[ aarch64 = loongarch* ]] +41: + grep -q bar 41: + on_exit 41: + echo OK 41: OK 41: + exit 0 - 39/337 Test #41: aarch64-defsym2 .......................................... Passed 0.32 sec -test 51 - Start 51: aarch64-dt-needed +49: ++ set -x + 38/337 Test #41: aarch64-defsym2 .......................................... Passed 0.38 sec +test 50 + Start 50: aarch64-dt-init -51: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/dt-needed.sh" -51: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu -51: Environment variables: -51: MACHINE=aarch64 -51: CPU= -51: Test timeout computed to be: 1500 -48: ++ set -x -48: + [[ aarch64 = riscv* ]] -48: + [[ aarch64 = loongarch* ]] +50: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/dt-init.sh" +50: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu +50: Environment variables: +50: MACHINE=aarch64 +50: CPU= +50: Test timeout computed to be: 1500 48: + cc -o out/test/aarch64/discard/a.o -c -x assembler -Wa,-L - +49: + cc -fPIC -o out/test/aarch64/dso-undef/a.o -c -xc - +48: + cat +28: + out/test/aarch64/copyrel-alignment/exe3 +49: + cat +48: + ./mold -o out/test/aarch64/discard/exe out/test/aarch64/discard/a.o 50: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/dt-init.sh 50: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 50: ++ export LC_ALL=C @@ -4481,19 +4511,42 @@ 50: ++ QEMU= 50: ++ case $MACHINE in 50: ++ tlsdesc_opt=-mtls-dialect=desc -49: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/dso-undef.sh .sh -49: ++ testname=dso-undef -49: ++ echo -n 'Testing dso-undef ... ' -49: Testing dso-undef ... ++ t=out/test/aarch64/dso-undef -49: ++ mkdir -p out/test/aarch64/dso-undef +28: + grep -q '\.copyrel.* 256$' +28: + readelf -W --sections out/test/aarch64/copyrel-alignment/exe3 45: + echo 'out/test/aarch64/dependency-file-response-file/a.o -Wl,-dependency-file=out/test/aarch64/dependency-file-response-file/dep' 45: + cc -B. -o out/test/aarch64/dependency-file-response-file/exe @out/test/aarch64/dependency-file-response-file/rsp -46: + cc -B. -o out/test/aarch64/dependency-file/exe out/test/aarch64/dependency-file/a.o -Wl,-dependency-file=out/test/aarch64/dependency-file/dep -48: + cat 50: +++ uname 50: ++ '[' Linux = FreeBSD ']' 50: ++ trap 'on_error $LINENO' ERR 50: ++ trap on_exit EXIT +28: + on_exit +28: + echo OK +28: OK +28: + exit 0 + 39/337 Test #28: aarch64-copyrel-alignment ................................ Passed 1.26 sec +test 51 + Start 51: aarch64-dt-needed + +51: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/dt-needed.sh" +51: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu +51: Environment variables: +51: MACHINE=aarch64 +51: CPU= +51: Test timeout computed to be: 1500 +50: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/dt-init.sh .sh +50: ++ testname=dt-init +50: ++ echo -n 'Testing dt-init ... ' +50: Testing dt-init ... ++ t=out/test/aarch64/dt-init +50: ++ mkdir -p out/test/aarch64/dt-init +48: + readelf --symbols out/test/aarch64/discard/exe +42: + grep -Fq 'ns::version()' out/test/aarch64/demangle-cpp/log +47: + cc -B. -shared -o out/test/aarch64/disable-new-dtags/b.so out/test/aarch64/disable-new-dtags/a.o -Wl,-rpath=/foo +48: + grep -Fq _start out/test/aarch64/discard/log +50: ++ set -x +50: + '[' aarch64 = riscv64 -o aarch64 = riscv32 ']' +50: + [[ aarch64 = loongarch* ]] +50: + '[' aarch64 = arm -o aarch64 = aarch64 ']' +50: + is_musl 51: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/dt-needed.sh 51: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 51: ++ export LC_ALL=C @@ -4511,25 +4564,31 @@ 51: ++ QEMU= 51: ++ case $MACHINE in 51: ++ tlsdesc_opt=-mtls-dialect=desc -49: ++ set -x -48: + ./mold -o out/test/aarch64/discard/exe out/test/aarch64/discard/a.o +46: + cc -B. -o out/test/aarch64/dependency-file/exe out/test/aarch64/dependency-file/a.o -Wl,-dependency-file=out/test/aarch64/dependency-file/dep +50: + grep -q musl +49: + cc -B. -o out/test/aarch64/dso-undef/b.so -shared out/test/aarch64/dso-undef/a.o +42: + cat 51: +++ uname -50: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/dt-init.sh .sh -49: + cat -43: + grep -Fq ' as core::iter::iterator::Iterator>::rposition::::{closure#0}' out/test/aarch64/demangle-rust/log -50: ++ testname=dt-init -50: ++ echo -n 'Testing dt-init ... ' -50: Testing dt-init ... ++ t=out/test/aarch64/dt-init -50: ++ mkdir -p out/test/aarch64/dt-init 51: ++ '[' Linux = FreeBSD ']' -49: + cc -fPIC -o out/test/aarch64/dso-undef/a.o -c -xc - 51: ++ trap 'on_error $LINENO' ERR 51: ++ trap on_exit EXIT +43: + grep -Fq ' as core::iter::iterator::Iterator>::rposition::::{closure#0}' out/test/aarch64/demangle-rust/log +50: + ldd --version +48: + grep -Fq foo out/test/aarch64/discard/log +42: + cc -c -o out/test/aarch64/demangle-cpp/b.o -xc - +51: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/dt-needed.sh .sh +51: ++ testname=dt-needed +51: ++ echo -n 'Testing dt-needed ... ' +51: Testing dt-needed ... ++ t=out/test/aarch64/dt-needed +51: ++ mkdir -p out/test/aarch64/dt-needed +50: + cat +48: + grep -Fq .Lbar out/test/aarch64/discard/log 43: + on_exit 43: + echo OK 43: OK 43: + exit 0 - 40/337 Test #43: aarch64-demangle-rust .................................... Passed 0.34 sec +50: + cc -c -fPIC -o out/test/aarch64/dt-init/a.o -xc - + 40/337 Test #43: aarch64-demangle-rust .................................... Passed 0.39 sec test 52 Start 52: aarch64-duplicate-error-archive @@ -4539,22 +4598,14 @@ 52: MACHINE=aarch64 52: CPU= 52: Test timeout computed to be: 1500 -50: ++ set -x -50: + '[' aarch64 = riscv64 -o aarch64 = riscv32 ']' -50: + [[ aarch64 = loongarch* ]] -50: + '[' aarch64 = arm -o aarch64 = aarch64 ']' -50: + is_musl -47: + cc -B. -shared -o out/test/aarch64/disable-new-dtags/b.so out/test/aarch64/disable-new-dtags/a.o -Wl,-rpath=/foo -51: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/dt-needed.sh .sh -51: ++ testname=dt-needed -51: ++ echo -n 'Testing dt-needed ... ' -51: Testing dt-needed ... ++ t=out/test/aarch64/dt-needed -51: ++ mkdir -p out/test/aarch64/dt-needed -50: + grep -q musl -50: + ldd --version -52: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/duplicate-error-archive.sh +51: ++ set -x +51: + cc -c -o out/test/aarch64/dt-needed/a.o -xc - +51: + cat +48: + ./mold -o out/test/aarch64/discard/exe out/test/aarch64/discard/a.o --discard-locals +44: + grep -q 'undefined symbol: _Z3fooii$' out/test/aarch64/demangle/log +44: + cc -B. -o out/test/aarch64/demangle/exe out/test/aarch64/demangle/a.o -Wl,-demangle 48: + readelf --symbols out/test/aarch64/discard/exe -42: + grep -Fq 'ns::version()' out/test/aarch64/demangle-cpp/log +52: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/duplicate-error-archive.sh 52: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 52: ++ export LC_ALL=C 52: ++ LC_ALL=C @@ -4568,44 +4619,32 @@ 52: ++ OBJDUMP=objdump 52: ++ OBJCOPY=objcopy 52: ++ STRIP=strip -50: + cc -c -fPIC -o out/test/aarch64/dt-init/a.o -xc - 52: ++ QEMU= 52: ++ case $MACHINE in 52: ++ tlsdesc_opt=-mtls-dialect=desc -51: ++ set -x +45: + grep -q '/exe:.*/a.o ' out/test/aarch64/dependency-file-response-file/dep +42: /tmp/cccqS9Gl.s: Assembler messages: +42: /tmp/cccqS9Gl.s:26: Warning: setting incorrect section attributes for .comment 52: +++ uname -50: + cat -48: + grep -Fq _start out/test/aarch64/discard/log +42: + cc -B. -o out/test/aarch64/demangle-cpp/exe2 out/test/aarch64/demangle-cpp/b.o 52: ++ '[' Linux = FreeBSD ']' 52: ++ trap 'on_error $LINENO' ERR 52: ++ trap on_exit EXIT -51: + cat -51: + cc -c -o out/test/aarch64/dt-needed/a.o -xc - -48: + grep -Fq foo out/test/aarch64/discard/log -45: + grep -q '/exe:.*/a.o ' out/test/aarch64/dependency-file-response-file/dep -42: + cc -c -o out/test/aarch64/demangle-cpp/b.o -xc - -42: + cat +48: + grep -Fq _start out/test/aarch64/discard/log +45: + grep -q '/a.o:$' out/test/aarch64/dependency-file-response-file/dep 52: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/duplicate-error-archive.sh .sh 52: ++ testname=duplicate-error-archive 52: ++ echo -n 'Testing duplicate-error-archive ... ' 52: Testing duplicate-error-archive ... ++ t=out/test/aarch64/duplicate-error-archive 52: ++ mkdir -p out/test/aarch64/duplicate-error-archive -46: + grep -q 'dependency-file/exe:.*/a.o ' out/test/aarch64/dependency-file/dep -45: + grep -q '/a.o:$' out/test/aarch64/dependency-file-response-file/dep -48: + grep -Fq .Lbar out/test/aarch64/discard/log -46: + grep -q '.*/a.o:$' out/test/aarch64/dependency-file/dep -49: + cc -B. -o out/test/aarch64/dso-undef/b.so -shared out/test/aarch64/dso-undef/a.o -44: + grep -q 'undefined symbol: _Z3fooii$' out/test/aarch64/demangle/log -52: ++ set -x +48: + grep -Fq foo out/test/aarch64/discard/log 45: + grep -q '^/tmp' out/test/aarch64/dependency-file-response-file/dep -48: + ./mold -o out/test/aarch64/discard/exe out/test/aarch64/discard/a.o --discard-locals -44: + cc -B. -o out/test/aarch64/demangle/exe out/test/aarch64/demangle/a.o -Wl,-demangle -46: + on_exit -46: + echo OK -46: OK -46: + exit 0 -52: + cat - 41/337 Test #46: aarch64-dependency-file .................................. Passed 0.32 sec +52: ++ set -x +45: + on_exit +45: + echo OK +45: OK +45: + exit 0 + 41/337 Test #45: aarch64-dependency-file-response-file .................... Passed 0.39 sec test 53 Start 53: aarch64-duplicate-error @@ -4615,23 +4654,18 @@ 53: MACHINE=aarch64 53: CPU= 53: Test timeout computed to be: 1500 +48: + grep -Fq .Lbar out/test/aarch64/discard/log +48: + ./mold -o out/test/aarch64/discard/exe out/test/aarch64/discard/a.o --discard-all +52: + cc -o out/test/aarch64/duplicate-error-archive/a.o -c -xc - +52: + cat +47: + readelf --dynamic out/test/aarch64/disable-new-dtags/b.so 50: + cat +47: + grep -q 'RUNPATH.*/foo' 50: + cc -c -fPIC -o out/test/aarch64/dt-init/b.o -xc - -52: + cc -o out/test/aarch64/duplicate-error-archive/a.o -c -xc - -45: + on_exit -45: + echo OK -45: OK -45: + exit 0 - 42/337 Test #45: aarch64-dependency-file-response-file .................... Passed 0.35 sec -test 54 - Start 54: aarch64-dynamic-dt-debug - -54: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/dynamic-dt-debug.sh" -54: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu -54: Environment variables: -54: MACHINE=aarch64 -54: CPU= -54: Test timeout computed to be: 1500 +49: + cat +46: + grep -q 'dependency-file/exe:.*/a.o ' out/test/aarch64/dependency-file/dep +47: + cc -B. -shared -o out/test/aarch64/disable-new-dtags/b.so out/test/aarch64/disable-new-dtags/a.o -Wl,-rpath=/foo -Wl,-enable-new-dtags +49: + cc -o out/test/aarch64/dso-undef/c.o -c -xc - 53: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/duplicate-error.sh 53: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 53: ++ export LC_ALL=C @@ -4649,16 +4683,38 @@ 53: ++ QEMU= 53: ++ case $MACHINE in 53: ++ tlsdesc_opt=-mtls-dialect=desc -53: +++ uname -53: ++ '[' Linux = FreeBSD ']' -53: ++ trap 'on_error $LINENO' ERR -53: ++ trap on_exit EXIT -17: + readelf -n out/test/aarch64/build-id/exe +46: + grep -q '.*/a.o:$' out/test/aarch64/dependency-file/dep 17: + grep -q 'Build ID: deadbeefdeadbeef' +51: + cc -B. -shared -o out/test/aarch64/dt-needed/libfoo.so out/test/aarch64/dt-needed/a.o -Wl,--soname,libfoo +46: + on_exit +46: + echo OK +46: OK +46: + exit 0 + 42/337 Test #46: aarch64-dependency-file .................................. Passed 0.41 sec +test 54 + Start 54: aarch64-dynamic-dt-debug + +54: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/dynamic-dt-debug.sh" +54: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu +54: Environment variables: +54: MACHINE=aarch64 +54: CPU= +54: Test timeout computed to be: 1500 +17: + readelf -n out/test/aarch64/build-id/exe 17: + on_exit 17: + echo OK 17: OK 17: + exit 0 +53: +++ uname +53: ++ '[' Linux = FreeBSD ']' +53: ++ trap 'on_error $LINENO' ERR +53: ++ trap on_exit EXIT +53: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/duplicate-error.sh .sh +53: ++ testname=duplicate-error +53: ++ echo -n 'Testing duplicate-error ... ' +53: Testing duplicate-error ... ++ t=out/test/aarch64/duplicate-error +53: ++ mkdir -p out/test/aarch64/duplicate-error +48: + readelf --symbols out/test/aarch64/discard/exe 43/337 Test #17: aarch64-build-id ......................................... Passed 1.98 sec test 55 Start 55: aarch64-dynamic-linker @@ -4669,13 +4725,7 @@ 55: MACHINE=aarch64 55: CPU= 55: Test timeout computed to be: 1500 -53: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/duplicate-error.sh .sh -53: ++ testname=duplicate-error -53: ++ echo -n 'Testing duplicate-error ... ' -53: Testing duplicate-error ... ++ t=out/test/aarch64/duplicate-error -53: ++ mkdir -p out/test/aarch64/duplicate-error -48: + readelf --symbols out/test/aarch64/discard/exe -51: + cc -B. -shared -o out/test/aarch64/dt-needed/libfoo.so out/test/aarch64/dt-needed/a.o -Wl,--soname,libfoo +48: + grep -Fq _start out/test/aarch64/discard/log 54: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/dynamic-dt-debug.sh 54: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 54: ++ export LC_ALL=C @@ -4693,9 +4743,16 @@ 54: ++ QEMU= 54: ++ case $MACHINE in 54: ++ tlsdesc_opt=-mtls-dialect=desc -47: + readelf --dynamic out/test/aarch64/disable-new-dtags/b.so +49: + rm -f out/test/aarch64/dso-undef/d.a +53: ++ set -x +48: + grep -Fq foo out/test/aarch64/discard/log +54: +++ uname +54: ++ '[' Linux = FreeBSD ']' +54: ++ trap 'on_error $LINENO' ERR +54: ++ trap on_exit EXIT +49: + ar rcs out/test/aarch64/dso-undef/d.a out/test/aarch64/dso-undef/c.o +53: + cc -o out/test/aarch64/duplicate-error/a.o -c -x assembler - 47: + grep -q 'RUNPATH.*/foo' -47: + cc -B. -shared -o out/test/aarch64/disable-new-dtags/b.so out/test/aarch64/disable-new-dtags/a.o -Wl,-rpath=/foo -Wl,-enable-new-dtags 55: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/dynamic-linker.sh 55: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 55: ++ export LC_ALL=C @@ -4713,68 +4770,51 @@ 55: ++ QEMU= 55: ++ case $MACHINE in 55: ++ tlsdesc_opt=-mtls-dialect=desc -53: ++ set -x -54: +++ uname -54: ++ '[' Linux = FreeBSD ']' -54: ++ trap 'on_error $LINENO' ERR -54: ++ trap on_exit EXIT -48: + grep -Fq _start out/test/aarch64/discard/log -55: +++ uname -55: ++ '[' Linux = FreeBSD ']' -55: ++ trap 'on_error $LINENO' ERR -55: ++ trap on_exit EXIT -42: /tmp/ccFrwbYX.s: Assembler messages: -42: /tmp/ccFrwbYX.s:26: Warning: setting incorrect section attributes for .comment -42: + cc -B. -o out/test/aarch64/demangle-cpp/exe2 out/test/aarch64/demangle-cpp/b.o +47: + readelf --dynamic out/test/aarch64/disable-new-dtags/b.so 53: + cat -53: + cc -o out/test/aarch64/duplicate-error/a.o -c -x assembler - +50: + cc -B. -o out/test/aarch64/dt-init/c.so -shared out/test/aarch64/dt-init/b.o +44: + grep -Eq 'undefined symbol: foo\(int, int\)$' out/test/aarch64/demangle/log +48: + grep -Fq .Lbar out/test/aarch64/discard/log +48: + ./mold -o out/test/aarch64/discard/exe out/test/aarch64/discard/a.o --strip-all +52: + rm -f out/test/aarch64/duplicate-error-archive/b.a 54: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/dynamic-dt-debug.sh .sh +53: + ./mold -o out/test/aarch64/duplicate-error/exe out/test/aarch64/duplicate-error/a.o out/test/aarch64/duplicate-error/a.o 54: ++ testname=dynamic-dt-debug 54: ++ echo -n 'Testing dynamic-dt-debug ... ' 54: Testing dynamic-dt-debug ... ++ t=out/test/aarch64/dynamic-dt-debug 54: ++ mkdir -p out/test/aarch64/dynamic-dt-debug -48: + grep -Fq foo out/test/aarch64/discard/log -50: + cc -B. -o out/test/aarch64/dt-init/c.so -shared out/test/aarch64/dt-init/b.o +55: +++ uname +55: ++ '[' Linux = FreeBSD ']' +55: ++ trap 'on_error $LINENO' ERR +55: ++ trap on_exit EXIT +47: + cc -B. -shared -o out/test/aarch64/disable-new-dtags/b.so out/test/aarch64/disable-new-dtags/a.o -Wl,-rpath=/foo -Wl,-disable-new-dtags +44: + cc -B. -o out/test/aarch64/demangle/exe out/test/aarch64/demangle/a.o +48: + readelf --symbols out/test/aarch64/discard/exe +52: + ar rcs out/test/aarch64/duplicate-error-archive/b.a out/test/aarch64/duplicate-error-archive/a.o +54: ++ set -x +49: + cc -o out/test/aarch64/dso-undef/e.o -c -xc - +49: + cat 55: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/dynamic-linker.sh .sh +48: + grep -Fq _start out/test/aarch64/discard/log +54: + cat +54: + cc -o out/test/aarch64/dynamic-dt-debug/a.o -c -xc - 55: ++ testname=dynamic-linker 55: ++ echo -n 'Testing dynamic-linker ... ' 55: Testing dynamic-linker ... ++ t=out/test/aarch64/dynamic-linker 55: ++ mkdir -p out/test/aarch64/dynamic-linker -52: + rm -f out/test/aarch64/duplicate-error-archive/b.a -54: ++ set -x -52: + ar rcs out/test/aarch64/duplicate-error-archive/b.a out/test/aarch64/duplicate-error-archive/a.o -48: + grep -Fq .Lbar out/test/aarch64/discard/log -49: + cc -o out/test/aarch64/dso-undef/c.o -c -xc - -53: + ./mold -o out/test/aarch64/duplicate-error/exe out/test/aarch64/duplicate-error/a.o out/test/aarch64/duplicate-error/a.o -48: + ./mold -o out/test/aarch64/discard/exe out/test/aarch64/discard/a.o --discard-all -49: + cat -55: ++ set -x -54: + cat -54: + cc -o out/test/aarch64/dynamic-dt-debug/a.o -c -xc - -51: + cc -B. -shared -o out/test/aarch64/dt-needed/libbar.so out/test/aarch64/dt-needed/a.o -55: + cat 52: + cc -o out/test/aarch64/duplicate-error-archive/c.o -c -xc - -55: + cc -c -o out/test/aarch64/dynamic-linker/a.o -x assembler - 52: + cat -48: + readelf --symbols out/test/aarch64/discard/exe -55: + ./mold -o out/test/aarch64/dynamic-linker/exe out/test/aarch64/dynamic-linker/a.o -48: + grep -Fq _start out/test/aarch64/discard/log -49: + rm -f out/test/aarch64/dso-undef/d.a 48: + grep -Fq foo out/test/aarch64/discard/log -53: + grep -q 'duplicate symbol: .*\.o: .*\.o: main' out/test/aarch64/duplicate-error/log -47: + readelf --dynamic out/test/aarch64/disable-new-dtags/b.so -49: + ar rcs out/test/aarch64/dso-undef/d.a out/test/aarch64/dso-undef/c.o +42: + grep -Fq ns::versionv out/test/aarch64/demangle-cpp/log +55: ++ set -x 48: + grep -Fq .Lbar out/test/aarch64/discard/log -47: + grep -q 'RUNPATH.*/foo' -49: + cc -o out/test/aarch64/dso-undef/e.o -c -xc - -55: + readelf --sections out/test/aarch64/dynamic-linker/exe -53: + on_exit -53: + echo OK -53: OK -53: + exit 0 -47: + cc -B. -shared -o out/test/aarch64/disable-new-dtags/b.so out/test/aarch64/disable-new-dtags/a.o -Wl,-rpath=/foo -Wl,-disable-new-dtags -49: + cat - 44/337 Test #53: aarch64-duplicate-error .................................. Passed 0.21 sec +55: + cc -c -o out/test/aarch64/dynamic-linker/a.o -x assembler - +55: + cat +42: + on_exit +42: + echo OK +42: OK +42: + exit 0 + 44/337 Test #42: aarch64-demangle-cpp ..................................... Passed 0.71 sec test 56 Start 56: aarch64-dynamic-list-data @@ -4784,17 +4824,37 @@ 56: MACHINE=aarch64 56: CPU= 56: Test timeout computed to be: 1500 -38: + cc -flto -fPIC -o out/test/aarch64/defsym-lto/a.o -c -xc - -38: + cat -48: + ./mold -o out/test/aarch64/discard/exe out/test/aarch64/discard/a.o --strip-all -55: + grep -Fq .interp out/test/aarch64/dynamic-linker/log -55: + readelf --dynamic out/test/aarch64/dynamic-linker/exe -51: + cat -51: + cc -c -o out/test/aarch64/dt-needed/b.o -xc - -44: + grep -Eq 'undefined symbol: foo\(int, int\)$' out/test/aarch64/demangle/log -54: + cc -B. -o out/test/aarch64/dynamic-dt-debug/exe out/test/aarch64/dynamic-dt-debug/a.o -44: + cc -B. -o out/test/aarch64/demangle/exe out/test/aarch64/demangle/a.o -55: + ./mold -o out/test/aarch64/dynamic-linker/exe out/test/aarch64/dynamic-linker/a.o --dynamic-linker=/foo/bar +48: + on_exit +48: + echo OK +48: OK +48: + exit 0 +53: + grep -q 'duplicate symbol: .*\.o: .*\.o: main' out/test/aarch64/duplicate-error/log +51: + cc -B. -shared -o out/test/aarch64/dt-needed/libbar.so out/test/aarch64/dt-needed/a.o + 45/337 Test #48: aarch64-discard .......................................... Passed 0.54 sec +test 57 + Start 57: aarch64-dynamic-list + +57: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/dynamic-list.sh" +57: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu +57: Environment variables: +57: MACHINE=aarch64 +57: CPU= +57: Test timeout computed to be: 1500 +55: + ./mold -o out/test/aarch64/dynamic-linker/exe out/test/aarch64/dynamic-linker/a.o +53: + on_exit +53: + echo OK +53: OK +53: + exit 0 + 46/337 Test #53: aarch64-duplicate-error .................................. Passed 0.23 sec +test 58 + Start 58: aarch64-dynamic-list2 + +58: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/dynamic-list2.sh" +58: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu +58: Environment variables: +58: MACHINE=aarch64 +58: CPU= +58: Test timeout computed to be: 1500 52: + cc -B. -o out/test/aarch64/duplicate-error-archive/exe out/test/aarch64/duplicate-error-archive/c.o out/test/aarch64/duplicate-error-archive/b.a out/test/aarch64/duplicate-error-archive/b.a 56: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/dynamic-list-data.sh 56: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc @@ -4813,41 +4873,7 @@ 56: ++ QEMU= 56: ++ case $MACHINE in 56: ++ tlsdesc_opt=-mtls-dialect=desc -42: + grep -Fq ns::versionv out/test/aarch64/demangle-cpp/log -56: +++ uname -56: ++ '[' Linux = FreeBSD ']' -56: ++ trap 'on_error $LINENO' ERR -56: ++ trap on_exit EXIT -48: + readelf --symbols out/test/aarch64/discard/exe 49: + cc -B. -o out/test/aarch64/dso-undef/exe out/test/aarch64/dso-undef/b.so out/test/aarch64/dso-undef/d.a out/test/aarch64/dso-undef/e.o -42: + on_exit -42: + echo OK -42: OK -42: + exit 0 -48: + grep -Fq _start out/test/aarch64/discard/log -56: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/dynamic-list-data.sh .sh - 45/337 Test #42: aarch64-demangle-cpp ..................................... Passed 0.75 sec -test 57 - Start 57: aarch64-dynamic-list - -57: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/dynamic-list.sh" -57: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu -57: Environment variables: -57: MACHINE=aarch64 -57: CPU= -57: Test timeout computed to be: 1500 -56: ++ testname=dynamic-list-data -56: ++ echo -n 'Testing dynamic-list-data ... ' -56: Testing dynamic-list-data ... ++ t=out/test/aarch64/dynamic-list-data -56: ++ mkdir -p out/test/aarch64/dynamic-list-data -56: ++ set -x -48: + grep -Fq foo out/test/aarch64/discard/log -55: + readelf --sections out/test/aarch64/dynamic-linker/exe -38: + cc -B. -flto -o out/test/aarch64/defsym-lto/exe out/test/aarch64/defsym-lto/a.o -Wl,-defsym,live_func=dead_func -50: + cc -B. -o out/test/aarch64/dt-init/d.so -shared out/test/aarch64/dt-init/b.o -Wl,-init,init -Wl,-fini,fini -44: + grep -Eq 'undefined symbol: foo\(int, int\)$' out/test/aarch64/demangle/log -55: + grep -Fq .interp out/test/aarch64/dynamic-linker/log -48: + grep -Fq .Lbar out/test/aarch64/discard/log 57: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/dynamic-list.sh 57: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 57: ++ export LC_ALL=C @@ -4855,8 +4881,6 @@ 57: ++ '[' -z aarch64 ']' 57: ++ '[' -z '' ']' 57: ++ TESTDIR=out/test/aarch64 -56: + cat -51: + cc -B. -o out/test/aarch64/dt-needed/exe out/test/aarch64/dt-needed/b.o out/test/aarch64/dt-needed/libfoo.so 57: ++ CC=cc 57: ++ CXX=c++ 57: ++ GCC=gcc @@ -4868,56 +4892,12 @@ 57: ++ case $MACHINE in 57: ++ tlsdesc_opt=-mtls-dialect=desc 47: + grep -q 'RPATH.*/foo' -48: + on_exit -48: + echo OK -48: OK -48: + exit 0 - 46/337 Test #48: aarch64-discard .......................................... Passed 0.59 sec -56: + cc -o out/test/aarch64/dynamic-list-data/a.o -c -xc - -test 58 - Start 58: aarch64-dynamic-list2 - -58: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/dynamic-list2.sh" -58: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu -58: Environment variables: -58: MACHINE=aarch64 -58: CPU= -58: Test timeout computed to be: 1500 -55: + on_exit -55: + echo OK -55: OK -55: + exit 0 +56: +++ uname +56: ++ '[' Linux = FreeBSD ']' +56: ++ trap 'on_error $LINENO' ERR +56: ++ trap on_exit EXIT +55: + readelf --sections out/test/aarch64/dynamic-linker/exe 47: + readelf --dynamic out/test/aarch64/disable-new-dtags/b.so -47: + on_exit -47: + echo OK -47: OK -47: + exit 0 -44: + cc -c -o out/test/aarch64/demangle/b.o -xc - -44: + cat -57: +++ uname -57: ++ '[' Linux = FreeBSD ']' -57: ++ trap 'on_error $LINENO' ERR -57: ++ trap on_exit EXIT - 47/337 Test #47: aarch64-disable-new-dtags ................................ Passed 0.64 sec - 48/337 Test #55: aarch64-dynamic-linker ................................... Passed 0.31 sec -test 59 - Start 59: aarch64-dynamic-list3 - -59: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/dynamic-list3.sh" -59: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu -59: Environment variables: -59: MACHINE=aarch64 -59: CPU= -59: Test timeout computed to be: 1500 -test 60 - Start 60: aarch64-dynamic-list4 - -60: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/dynamic-list4.sh" -60: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu -60: Environment variables: -60: MACHINE=aarch64 -60: CPU= -60: Test timeout computed to be: 1500 58: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/dynamic-list2.sh 58: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 58: ++ export LC_ALL=C @@ -4935,18 +4915,41 @@ 58: ++ QEMU= 58: ++ case $MACHINE in 58: ++ tlsdesc_opt=-mtls-dialect=desc +57: +++ uname +50: + cc -B. -o out/test/aarch64/dt-init/d.so -shared out/test/aarch64/dt-init/b.o -Wl,-init,init -Wl,-fini,fini +47: + on_exit +47: + echo OK +47: OK +47: + exit 0 +54: + cc -B. -o out/test/aarch64/dynamic-dt-debug/exe out/test/aarch64/dynamic-dt-debug/a.o + 47/337 Test #47: aarch64-disable-new-dtags ................................ Passed 0.61 sec +test 59 + Start 59: aarch64-dynamic-list3 + +59: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/dynamic-list3.sh" +59: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu +59: Environment variables: +59: MACHINE=aarch64 +59: CPU= +59: Test timeout computed to be: 1500 +57: ++ '[' Linux = FreeBSD ']' +57: ++ trap 'on_error $LINENO' ERR +57: ++ trap on_exit EXIT +56: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/dynamic-list-data.sh .sh 58: +++ uname 58: ++ '[' Linux = FreeBSD ']' 58: ++ trap 'on_error $LINENO' ERR 58: ++ trap on_exit EXIT +56: ++ testname=dynamic-list-data +56: ++ echo -n 'Testing dynamic-list-data ... ' +56: Testing dynamic-list-data ... ++ t=out/test/aarch64/dynamic-list-data +56: ++ mkdir -p out/test/aarch64/dynamic-list-data +55: + grep -Fq .interp out/test/aarch64/dynamic-linker/log 57: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/dynamic-list.sh .sh 57: ++ testname=dynamic-list 57: ++ echo -n 'Testing dynamic-list ... ' 57: Testing dynamic-list ... ++ t=out/test/aarch64/dynamic-list 57: ++ mkdir -p out/test/aarch64/dynamic-list -57: ++ set -x -54: + readelf --dynamic out/test/aarch64/dynamic-dt-debug/exe -54: + grep -Fq '(DEBUG)' out/test/aarch64/dynamic-dt-debug/log 59: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/dynamic-list3.sh 59: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 59: ++ export LC_ALL=C @@ -4964,20 +4967,77 @@ 59: ++ QEMU= 59: ++ case $MACHINE in 59: ++ tlsdesc_opt=-mtls-dialect=desc +56: ++ set -x 58: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/dynamic-list2.sh .sh 58: ++ testname=dynamic-list2 58: ++ echo -n 'Testing dynamic-list2 ... ' 58: Testing dynamic-list2 ... ++ t=out/test/aarch64/dynamic-list2 58: ++ mkdir -p out/test/aarch64/dynamic-list2 -57: + cc -o out/test/aarch64/dynamic-list/a.o -c -xc - -54: + cc -o out/test/aarch64/dynamic-dt-debug/b.o -c -xc - +55: + readelf --dynamic out/test/aarch64/dynamic-linker/exe 59: +++ uname 59: ++ '[' Linux = FreeBSD ']' 59: ++ trap 'on_error $LINENO' ERR 59: ++ trap on_exit EXIT -49: + readelf --dyn-syms out/test/aarch64/dso-undef/exe -49: + grep -q ' foo$' +56: + cc -o out/test/aarch64/dynamic-list-data/a.o -c -xc - +56: + cat +59: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/dynamic-list3.sh .sh +57: ++ set -x +59: ++ testname=dynamic-list3 +59: ++ echo -n 'Testing dynamic-list3 ... ' +59: Testing dynamic-list3 ... ++ t=out/test/aarch64/dynamic-list3 +59: ++ mkdir -p out/test/aarch64/dynamic-list3 +55: + ./mold -o out/test/aarch64/dynamic-linker/exe out/test/aarch64/dynamic-linker/a.o --dynamic-linker=/foo/bar 57: + cat +57: + cc -o out/test/aarch64/dynamic-list/a.o -c -xc - +44: + grep -Eq 'undefined symbol: foo\(int, int\)$' out/test/aarch64/demangle/log +59: ++ set -x +59: + cat +58: ++ set -x +52: + cc -B. -o out/test/aarch64/duplicate-error-archive/exe out/test/aarch64/duplicate-error-archive/c.o -Wl,--push-state,--whole-archive out/test/aarch64/duplicate-error-archive/b.a out/test/aarch64/duplicate-error-archive/b.a -Wl,--pop-state +58: + cat +58: + cc -o out/test/aarch64/dynamic-list2/a.o -c -xc - +59: + c++ -fPIC -c -o out/test/aarch64/dynamic-list3/b.o -xc - +59: + cat +44: + cc -c -o out/test/aarch64/demangle/b.o -xc - +44: + cat +55: + readelf --sections out/test/aarch64/dynamic-linker/exe +49: + grep -q ' foo$' +55: + grep -Fq .interp out/test/aarch64/dynamic-linker/log +49: + readelf --dyn-syms out/test/aarch64/dso-undef/exe +49: + on_exit +49: + echo OK +49: OK +49: + exit 0 + 48/337 Test #49: aarch64-dso-undef ........................................ Passed 0.70 sec +test 60 + Start 60: aarch64-dynamic-list4 + +60: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/dynamic-list4.sh" +60: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu +60: Environment variables: +60: MACHINE=aarch64 +60: CPU= +60: Test timeout computed to be: 1500 +55: + on_exit +55: + echo OK +55: OK +55: + exit 0 +54: + readelf --dynamic out/test/aarch64/dynamic-dt-debug/exe +54: + grep -Fq '(DEBUG)' out/test/aarch64/dynamic-dt-debug/log +50: + cc -B. -o out/test/aarch64/dt-init/exe1 out/test/aarch64/dt-init/a.o out/test/aarch64/dt-init/c.so +56: + cc -B. -o out/test/aarch64/dynamic-list-data/exe out/test/aarch64/dynamic-list-data/a.o -Wl,-dynamic-list-data + 49/337 Test #55: aarch64-dynamic-linker ................................... Passed 0.33 sec +test 61 + Start 61: aarch64-dynamic + +61: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/dynamic.sh" +61: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu +61: Environment variables: +61: MACHINE=aarch64 +61: CPU= +61: Test timeout computed to be: 1500 +58: + cat +58: + c++ -o out/test/aarch64/dynamic-list2/b.o -c -xc++ - 60: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/dynamic-list4.sh 60: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 60: ++ export LC_ALL=C @@ -4995,42 +5055,21 @@ 60: ++ QEMU= 60: ++ case $MACHINE in 60: ++ tlsdesc_opt=-mtls-dialect=desc -58: ++ set -x -49: + on_exit -49: + echo OK -49: OK -49: + exit 0 - 49/337 Test #49: aarch64-dso-undef ........................................ Passed 0.63 sec -test 61 - Start 61: aarch64-dynamic - -61: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/dynamic.sh" -61: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu -61: Environment variables: -61: MACHINE=aarch64 -61: CPU= -61: Test timeout computed to be: 1500 -54: + cat -58: + cc -o out/test/aarch64/dynamic-list2/a.o -c -xc - -58: + cat +57: + cc -B. -o out/test/aarch64/dynamic-list/exe out/test/aarch64/dynamic-list/a.o +54: + cc -o out/test/aarch64/dynamic-dt-debug/b.o -c -xc - 60: +++ uname 60: ++ '[' Linux = FreeBSD ']' 60: ++ trap 'on_error $LINENO' ERR 60: ++ trap on_exit EXIT -59: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/dynamic-list3.sh .sh -59: ++ testname=dynamic-list3 -59: ++ echo -n 'Testing dynamic-list3 ... ' -59: Testing dynamic-list3 ... ++ t=out/test/aarch64/dynamic-list3 -59: ++ mkdir -p out/test/aarch64/dynamic-list3 -50: + cc -B. -o out/test/aarch64/dt-init/exe1 out/test/aarch64/dt-init/a.o out/test/aarch64/dt-init/c.so +54: + cat +51: + cat +51: + cc -c -o out/test/aarch64/dt-needed/b.o -xc - 61: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/dynamic.sh 60: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/dynamic-list4.sh .sh 60: ++ testname=dynamic-list4 60: ++ echo -n 'Testing dynamic-list4 ... ' 60: Testing dynamic-list4 ... ++ t=out/test/aarch64/dynamic-list4 60: ++ mkdir -p out/test/aarch64/dynamic-list4 -59: ++ set -x -59: + cat 61: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 61: ++ export LC_ALL=C 61: ++ LC_ALL=C @@ -5051,49 +5090,26 @@ 61: ++ '[' Linux = FreeBSD ']' 61: ++ trap 'on_error $LINENO' ERR 61: ++ trap on_exit EXIT -44: + cc -B. -o out/test/aarch64/demangle/exe out/test/aarch64/demangle/b.o -Wl,-demangle -52: + cc -B. -o out/test/aarch64/duplicate-error-archive/exe out/test/aarch64/duplicate-error-archive/c.o -Wl,--push-state,--whole-archive out/test/aarch64/duplicate-error-archive/b.a out/test/aarch64/duplicate-error-archive/b.a -Wl,--pop-state -56: + cc -B. -o out/test/aarch64/dynamic-list-data/exe out/test/aarch64/dynamic-list-data/a.o -Wl,-dynamic-list-data -59: + c++ -fPIC -c -o out/test/aarch64/dynamic-list3/b.o -xc - +59: + cc -B. -Wl,--dynamic-list=out/test/aarch64/dynamic-list3/dyn -o out/test/aarch64/dynamic-list3/exe1 out/test/aarch64/dynamic-list3/b.o 60: ++ set -x -57: + cc -B. -o out/test/aarch64/dynamic-list/exe out/test/aarch64/dynamic-list/a.o -60: + cc -o out/test/aarch64/dynamic-list4/a.o -c -xc - -fPIC -59: + cat +44: + cc -B. -o out/test/aarch64/demangle/exe out/test/aarch64/demangle/b.o -Wl,-demangle 61: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/dynamic.sh .sh 61: ++ testname=dynamic 61: ++ echo -n 'Testing dynamic ... ' 61: Testing dynamic ... ++ t=out/test/aarch64/dynamic 61: ++ mkdir -p out/test/aarch64/dynamic +60: + cc -o out/test/aarch64/dynamic-list4/a.o -c -xc - -fPIC 60: + cat -54: + cc -B. -o out/test/aarch64/dynamic-dt-debug/c.so out/test/aarch64/dynamic-dt-debug/b.o -shared +52: + grep -q 'duplicate symbol:.* foo' out/test/aarch64/duplicate-error-archive/log 61: ++ set -x -51: + grep -Fq 'Shared library: [libfoo]' -58: + cat -51: + readelf --dynamic out/test/aarch64/dt-needed/exe +52: + on_exit +52: + echo OK +52: OK +52: + exit 0 +58: + c++ -B. -o out/test/aarch64/dynamic-list2/exe out/test/aarch64/dynamic-list2/a.o out/test/aarch64/dynamic-list2/b.o + 50/337 Test #52: aarch64-duplicate-error-archive .......................... Passed 0.60 sec 61: + echo '.globl main; main:' -58: + c++ -o out/test/aarch64/dynamic-list2/b.o -c -xc++ - -51: + cc -B. -o out/test/aarch64/dt-needed/exe out/test/aarch64/dt-needed/b.o -L out/test/aarch64/dt-needed -lfoo -61: + cc -o out/test/aarch64/dynamic/a.o -c -x assembler - -61: + cc -B. -o out/test/aarch64/dynamic/exe out/test/aarch64/dynamic/a.o -60: + cat -59: + cc -B. -Wl,--dynamic-list=out/test/aarch64/dynamic-list3/dyn -o out/test/aarch64/dynamic-list3/exe1 out/test/aarch64/dynamic-list3/b.o -60: + cc -B. -shared -o out/test/aarch64/dynamic-list4/b.so out/test/aarch64/dynamic-list4/a.o -Wl,--dynamic-list=out/test/aarch64/dynamic-list4/dyn 56: + readelf -W --dyn-syms out/test/aarch64/dynamic-list-data/exe -50: + cc -B. -o out/test/aarch64/dt-init/exe2 out/test/aarch64/dt-init/a.o out/test/aarch64/dt-init/d.so -56: + grep -wq foo out/test/aarch64/dynamic-list-data/log -58: + c++ -B. -o out/test/aarch64/dynamic-list2/exe out/test/aarch64/dynamic-list2/a.o out/test/aarch64/dynamic-list2/b.o -57: + readelf --dyn-syms out/test/aarch64/dynamic-list/exe -57: + grep -q ' foo' out/test/aarch64/dynamic-list/log -57: + grep -q ' bar' out/test/aarch64/dynamic-list/log -54: + readelf --dynamic out/test/aarch64/dynamic-dt-debug/c.so -57: + cat -56: + grep -wq bar out/test/aarch64/dynamic-list-data/log -57: + cc -B. -o out/test/aarch64/dynamic-list/exe1 out/test/aarch64/dynamic-list/a.o -Wl,-dynamic-list=out/test/aarch64/dynamic-list/dyn -56: + on_exit -56: + echo OK -56: OK -56: + exit 0 - 50/337 Test #56: aarch64-dynamic-list-data ................................ Passed 0.40 sec test 62 Start 62: aarch64-emit-relocs-cpp @@ -5103,13 +5119,19 @@ 62: MACHINE=aarch64 62: CPU= 62: Test timeout computed to be: 1500 -54: + grep -Fq '(DEBUG)' out/test/aarch64/dynamic-dt-debug/log -44: + grep -q 'undefined symbol: Pi$' out/test/aarch64/demangle/log -54: + on_exit -54: + echo OK -54: OK -54: + exit 0 - 51/337 Test #54: aarch64-dynamic-dt-debug ................................. Passed 0.63 sec +61: + cc -o out/test/aarch64/dynamic/a.o -c -x assembler - +56: + grep -wq foo out/test/aarch64/dynamic-list-data/log +54: + cc -B. -o out/test/aarch64/dynamic-dt-debug/c.so out/test/aarch64/dynamic-dt-debug/b.o -shared +50: + cc -B. -o out/test/aarch64/dt-init/exe2 out/test/aarch64/dt-init/a.o out/test/aarch64/dt-init/d.so +61: + cc -B. -o out/test/aarch64/dynamic/exe out/test/aarch64/dynamic/a.o +57: + readelf --dyn-syms out/test/aarch64/dynamic-list/exe +56: + grep -wq bar out/test/aarch64/dynamic-list-data/log +51: + cc -B. -o out/test/aarch64/dt-needed/exe out/test/aarch64/dt-needed/b.o out/test/aarch64/dt-needed/libfoo.so +56: + on_exit +56: + echo OK +56: OK +56: + exit 0 + 51/337 Test #56: aarch64-dynamic-list-data ................................ Passed 0.35 sec test 63 Start 63: aarch64-emit-relocs-dead-sections @@ -5119,15 +5141,7 @@ 63: MACHINE=aarch64 63: CPU= 63: Test timeout computed to be: 1500 -44: + on_exit -44: + echo OK -44: OK -44: + exit 0 -52: + grep -q 'duplicate symbol:.* foo' out/test/aarch64/duplicate-error-archive/log -52: + on_exit -52: + echo OK -52: OK -52: + exit 0 +57: + grep -q ' foo' out/test/aarch64/dynamic-list/log 62: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/emit-relocs-cpp.sh 62: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 62: ++ export LC_ALL=C @@ -5149,35 +5163,13 @@ 62: ++ '[' Linux = FreeBSD ']' 62: ++ trap 'on_error $LINENO' ERR 62: ++ trap on_exit EXIT +57: + grep -q ' bar' out/test/aarch64/dynamic-list/log 62: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/emit-relocs-cpp.sh .sh +57: + cat 62: ++ testname=emit-relocs-cpp 62: ++ echo -n 'Testing emit-relocs-cpp ... ' 62: Testing emit-relocs-cpp ... ++ t=out/test/aarch64/emit-relocs-cpp 62: ++ mkdir -p out/test/aarch64/emit-relocs-cpp - 52/337 Test #44: aarch64-demangle ......................................... Passed 1.05 sec - 53/337 Test #52: aarch64-duplicate-error-archive .......................... Passed 0.76 sec -test 64 - Start 64: aarch64-emit-relocs - -64: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/emit-relocs.sh" -64: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu -64: Environment variables: -64: MACHINE=aarch64 -64: CPU= -64: Test timeout computed to be: 1500 -test 65 - Start 65: aarch64-empty-arg - -65: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/empty-arg.sh" -65: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu -65: Environment variables: -65: MACHINE=aarch64 -65: CPU= -65: Test timeout computed to be: 1500 -62: ++ set -x -62: + '[' aarch64 = arm ']' -62: + c++ -o out/test/aarch64/emit-relocs-cpp/a.o -c -fPIC -xc++ - -62: + cat 63: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/emit-relocs-dead-sections.sh 63: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 63: ++ export LC_ALL=C @@ -5195,15 +5187,50 @@ 63: ++ QEMU= 63: ++ case $MACHINE in 63: ++ tlsdesc_opt=-mtls-dialect=desc +54: + readelf --dynamic out/test/aarch64/dynamic-dt-debug/c.so +62: ++ set -x +62: + '[' aarch64 = arm ']' +57: + cc -B. -o out/test/aarch64/dynamic-list/exe1 out/test/aarch64/dynamic-list/a.o -Wl,-dynamic-list=out/test/aarch64/dynamic-list/dyn 63: +++ uname 63: ++ '[' Linux = FreeBSD ']' 63: ++ trap 'on_error $LINENO' ERR 63: ++ trap on_exit EXIT -51: + readelf --dynamic out/test/aarch64/dt-needed/exe -51: + grep -Fq 'Shared library: [libfoo]' -64: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/emit-relocs.sh -51: + cc -B. -o out/test/aarch64/dt-needed/exe out/test/aarch64/dt-needed/b.o out/test/aarch64/dt-needed/libbar.so +62: + c++ -o out/test/aarch64/emit-relocs-cpp/a.o -c -fPIC -xc++ - +63: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/emit-relocs-dead-sections.sh .sh +60: + cat +62: + cat +63: ++ testname=emit-relocs-dead-sections +63: ++ echo -n 'Testing emit-relocs-dead-sections ... ' +63: Testing emit-relocs-dead-sections ... ++ t=out/test/aarch64/emit-relocs-dead-sections +63: ++ mkdir -p out/test/aarch64/emit-relocs-dead-sections +54: + grep -Fq '(DEBUG)' out/test/aarch64/dynamic-dt-debug/log +60: + cc -B. -shared -o out/test/aarch64/dynamic-list4/b.so out/test/aarch64/dynamic-list4/a.o -Wl,--dynamic-list=out/test/aarch64/dynamic-list4/dyn +63: ++ set -x +63: + '[' aarch64 = m68k ']' +63: + '[' aarch64 = sh4 ']' +54: + on_exit +54: + echo OK +54: OK +54: + exit 0 + 52/337 Test #54: aarch64-dynamic-dt-debug ................................. Passed 0.57 sec +test 64 + Start 64: aarch64-emit-relocs + +64: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/emit-relocs.sh" +64: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu +64: Environment variables: +64: MACHINE=aarch64 +64: CPU= +64: Test timeout computed to be: 1500 +63: + cat +63: + c++ -o out/test/aarch64/emit-relocs-dead-sections/a.o -c -fPIC -xc++ -g -ffunction-sections - 61: + readelf --dynamic out/test/aarch64/dynamic/exe +59: + readelf --dyn-syms out/test/aarch64/dynamic-list3/exe1 +61: + grep -Eq 'Shared library:.*\blibc\b' out/test/aarch64/dynamic/log +61: + readelf -W --dyn-syms --use-dynamic out/test/aarch64/dynamic/exe +61: + grep -Eq 'FUNC\s+GLOBAL\s+DEFAULT.*UND\s+__libc_start' out/test/aarch64/dynamic/log2 +59: + grep -q ' xyz' out/test/aarch64/dynamic-list3/log1 +64: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/emit-relocs.sh 64: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 64: ++ export LC_ALL=C 64: ++ LC_ALL=C @@ -5220,90 +5247,84 @@ 64: ++ QEMU= 64: ++ case $MACHINE in 64: ++ tlsdesc_opt=-mtls-dialect=desc -59: + readelf --dyn-syms out/test/aarch64/dynamic-list3/exe1 -60: + cc -o out/test/aarch64/dynamic-list4/c.o -c -xc - -fPIC -60: + cat +58: + readelf --dyn-syms out/test/aarch64/dynamic-list2/exe +61: + cc -c -fPIC -o out/test/aarch64/dynamic/b.o -xc - 64: +++ uname -61: + grep -Eq 'Shared library:.*\blibc\b' out/test/aarch64/dynamic/log -65: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/empty-arg.sh -65: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc -65: ++ export LC_ALL=C -65: ++ LC_ALL=C -65: ++ '[' -z aarch64 ']' -65: ++ '[' -z '' ']' -65: ++ TESTDIR=out/test/aarch64 -65: ++ CC=cc -65: ++ CXX=c++ -65: ++ GCC=gcc -65: ++ GXX=g++ -65: ++ OBJDUMP=objdump -65: ++ OBJCOPY=objcopy -65: ++ STRIP=strip -65: ++ QEMU= -65: ++ case $MACHINE in -65: ++ tlsdesc_opt=-mtls-dialect=desc -63: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/emit-relocs-dead-sections.sh .sh -63: ++ testname=emit-relocs-dead-sections -63: ++ echo -n 'Testing emit-relocs-dead-sections ... ' -63: Testing emit-relocs-dead-sections ... ++ t=out/test/aarch64/emit-relocs-dead-sections -63: ++ mkdir -p out/test/aarch64/emit-relocs-dead-sections -59: + grep -q ' xyz' out/test/aarch64/dynamic-list3/log1 64: ++ '[' Linux = FreeBSD ']' 64: ++ trap 'on_error $LINENO' ERR 64: ++ trap on_exit EXIT 59: + grep -q ' foobarzx' out/test/aarch64/dynamic-list3/log1 -61: + readelf -W --dyn-syms --use-dynamic out/test/aarch64/dynamic/exe +61: + cat +44: + grep -q 'undefined symbol: Pi$' out/test/aarch64/demangle/log +59: + grep -q ' foobarcx' out/test/aarch64/dynamic-list3/log1 +58: + grep -q ' foo' out/test/aarch64/dynamic-list2/log +57: + readelf --dyn-syms out/test/aarch64/dynamic-list/exe1 +44: + on_exit +44: + echo OK +44: OK +44: + exit 0 + 53/337 Test #44: aarch64-demangle ......................................... Passed 1.11 sec +test 65 + Start 65: aarch64-empty-arg + +65: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/empty-arg.sh" +65: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu +65: Environment variables: +65: MACHINE=aarch64 +65: CPU= +65: Test timeout computed to be: 1500 +59: + grep -q ' foo123bar456bx' out/test/aarch64/dynamic-list3/log1 +59: + grep -q ' foo123bar456c' out/test/aarch64/dynamic-list3/log1 64: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/emit-relocs.sh .sh 64: ++ testname=emit-relocs 64: ++ echo -n 'Testing emit-relocs ... ' 64: Testing emit-relocs ... ++ t=out/test/aarch64/emit-relocs 64: ++ mkdir -p out/test/aarch64/emit-relocs -63: ++ set -x -63: + '[' aarch64 = m68k ']' -63: + '[' aarch64 = sh4 ']' -65: +++ uname -65: ++ '[' Linux = FreeBSD ']' -65: ++ trap 'on_error $LINENO' ERR -65: ++ trap on_exit EXIT -59: + grep -q ' foobarcx' out/test/aarch64/dynamic-list3/log1 64: ++ set -x +64: + cc -o out/test/aarch64/emit-relocs/a.o -c -fPIC -xc - 64: + cat 50: + out/test/aarch64/dt-init/exe1 -59: + grep -q ' foo123bar456bx' out/test/aarch64/dynamic-list3/log1 -59: + grep -q ' foo123bar456c' out/test/aarch64/dynamic-list3/log1 -61: + grep -Eq 'FUNC\s+GLOBAL\s+DEFAULT.*UND\s+__libc_start' out/test/aarch64/dynamic/log2 -63: + c++ -o out/test/aarch64/emit-relocs-dead-sections/a.o -c -fPIC -xc++ -g -ffunction-sections - -63: + cat -65: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/empty-arg.sh .sh -65: ++ testname=empty-arg -64: + cc -o out/test/aarch64/emit-relocs/a.o -c -fPIC -xc - -65: ++ echo -n 'Testing empty-arg ... ' -65: Testing empty-arg ... ++ t=out/test/aarch64/empty-arg -65: ++ mkdir -p out/test/aarch64/empty-arg -57: + readelf --dyn-syms out/test/aarch64/dynamic-list/exe1 -59: + grep -q ' foo123bar456x' out/test/aarch64/dynamic-list3/log1 50: + out/test/aarch64/dt-init/exe2 -61: + cc -c -fPIC -o out/test/aarch64/dynamic/b.o -xc - -58: + readelf --dyn-syms out/test/aarch64/dynamic-list2/exe -57: + grep -q ' foo' out/test/aarch64/dynamic-list/log1 -61: + cat -65: ++ set -x -65: + ./mold -m elf_x86_64 '' -58: + grep -q ' foo' out/test/aarch64/dynamic-list2/log 50: + grep -q init out/test/aarch64/dt-init/log1 -57: + grep -q ' bar' out/test/aarch64/dynamic-list/log1 -59: + cc -B. -Wl,--export-dynamic-symbol-list=out/test/aarch64/dynamic-list3/dyn -o out/test/aarch64/dynamic-list3/exe2 out/test/aarch64/dynamic-list3/b.o 58: + grep -q ' bar' out/test/aarch64/dynamic-list2/log +57: + grep -q ' foo' out/test/aarch64/dynamic-list/log1 +51: + readelf --dynamic out/test/aarch64/dt-needed/exe +51: + grep -Fq 'Shared library: [libfoo]' +51: + cc -B. -o out/test/aarch64/dt-needed/exe out/test/aarch64/dt-needed/b.o -L out/test/aarch64/dt-needed -lfoo 50: + grep -q fini out/test/aarch64/dt-init/log1 -57: + cc -B. -o out/test/aarch64/dynamic-list/exe2 out/test/aarch64/dynamic-list/a.o -Wl,--export-dynamic-symbol-list=out/test/aarch64/dynamic-list/dyn -65: + grep -q 'cannot open :' out/test/aarch64/empty-arg/log +59: + grep -q ' foo123bar456x' out/test/aarch64/dynamic-list3/log1 58: + cat +57: + grep -q ' bar' out/test/aarch64/dynamic-list/log1 +58: + cc -B. -o out/test/aarch64/dynamic-list2/exe1 out/test/aarch64/dynamic-list2/a.o out/test/aarch64/dynamic-list2/b.o -Wl,-dynamic-list=out/test/aarch64/dynamic-list2/dyn 50: + grep -q init out/test/aarch64/dt-init/log2 -65: + on_exit -65: + echo OK -65: OK -65: + exit 0 - 54/337 Test #65: aarch64-empty-arg ........................................ Passed 0.15 sec +57: + cc -B. -o out/test/aarch64/dynamic-list/exe2 out/test/aarch64/dynamic-list/a.o -Wl,--export-dynamic-symbol-list=out/test/aarch64/dynamic-list/dyn +62: + c++ -B. -o out/test/aarch64/emit-relocs-cpp/exe out/test/aarch64/emit-relocs-cpp/a.o -Wl,-emit-relocs +65: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/empty-arg.sh +59: + cc -B. -Wl,--export-dynamic-symbol-list=out/test/aarch64/dynamic-list3/dyn -o out/test/aarch64/dynamic-list3/exe2 out/test/aarch64/dynamic-list3/b.o +60: + cat +60: + cc -o out/test/aarch64/dynamic-list4/c.o -c -xc - -fPIC +50: + grep -q fini out/test/aarch64/dt-init/log2 +65: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc +65: ++ export LC_ALL=C +65: ++ LC_ALL=C +65: ++ '[' -z aarch64 ']' +65: ++ '[' -z '' ']' +65: ++ TESTDIR=out/test/aarch64 +65: ++ CC=cc +65: ++ CXX=c++ +65: ++ GCC=gcc +65: ++ GXX=g++ +65: ++ OBJDUMP=objdump +65: ++ OBJCOPY=objcopy +65: ++ STRIP=strip +65: ++ QEMU= +65: ++ case $MACHINE in +65: ++ tlsdesc_opt=-mtls-dialect=desc +50: + on_exit +50: + echo OK +50: OK +50: + exit 0 + 54/337 Test #50: aarch64-dt-init .......................................... Passed 1.00 sec test 66 Start 66: aarch64-empty-file @@ -5313,11 +5334,17 @@ 66: MACHINE=aarch64 66: CPU= 66: Test timeout computed to be: 1500 -62: + c++ -B. -o out/test/aarch64/emit-relocs-cpp/exe out/test/aarch64/emit-relocs-cpp/a.o -Wl,-emit-relocs -58: + cc -B. -o out/test/aarch64/dynamic-list2/exe1 out/test/aarch64/dynamic-list2/a.o out/test/aarch64/dynamic-list2/b.o -Wl,-dynamic-list=out/test/aarch64/dynamic-list2/dyn -50: + grep -q fini out/test/aarch64/dt-init/log2 +65: +++ uname +65: ++ '[' Linux = FreeBSD ']' +65: ++ trap 'on_error $LINENO' ERR +65: ++ trap on_exit EXIT +65: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/empty-arg.sh .sh +64: + cc -B. -o out/test/aarch64/emit-relocs/exe out/test/aarch64/emit-relocs/a.o -Wl,-emit-relocs +65: ++ testname=empty-arg +65: ++ echo -n 'Testing empty-arg ... ' +65: Testing empty-arg ... ++ t=out/test/aarch64/empty-arg +65: ++ mkdir -p out/test/aarch64/empty-arg 66: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/empty-file.sh -60: + cc -B. -shared -o out/test/aarch64/dynamic-list4/d.so out/test/aarch64/dynamic-list4/c.o 66: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 66: ++ export LC_ALL=C 66: ++ LC_ALL=C @@ -5334,12 +5361,17 @@ 66: ++ QEMU= 66: ++ case $MACHINE in 66: ++ tlsdesc_opt=-mtls-dialect=desc -51: + readelf --dynamic out/test/aarch64/dt-needed/exe -50: + on_exit -50: + echo OK -50: OK -50: + exit 0 - 55/337 Test #50: aarch64-dt-init .......................................... Passed 1.06 sec +65: ++ set -x +65: + ./mold -m elf_x86_64 '' +66: +++ uname +66: ++ '[' Linux = FreeBSD ']' +66: ++ trap 'on_error $LINENO' ERR +66: ++ trap on_exit EXIT +61: + on_exit +61: + echo OK +61: OK +61: + exit 0 + 55/337 Test #61: aarch64-dynamic .......................................... Passed 0.43 sec test 67 Start 67: aarch64-empty-input @@ -5349,24 +5381,16 @@ 67: MACHINE=aarch64 67: CPU= 67: Test timeout computed to be: 1500 -51: + grep -Eq 'Shared library: \[.*dt-needed/libbar\.so\]' -51: + cc -B. -o out/test/aarch64/dt-needed/exe out/test/aarch64/dt-needed/b.o -Lout/test/aarch64/dt-needed -lbar -66: +++ uname -66: ++ '[' Linux = FreeBSD ']' -66: ++ trap 'on_error $LINENO' ERR -66: ++ trap on_exit EXIT -64: + cc -B. -o out/test/aarch64/emit-relocs/exe out/test/aarch64/emit-relocs/a.o -Wl,-emit-relocs 66: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/empty-file.sh .sh 66: ++ testname=empty-file 66: ++ echo -n 'Testing empty-file ... ' 66: Testing empty-file ... ++ t=out/test/aarch64/empty-file 66: ++ mkdir -p out/test/aarch64/empty-file +65: + grep -q 'cannot open :' out/test/aarch64/empty-arg/log +66: ++ set -x 67: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/empty-input.sh -61: + on_exit -61: + echo OK -61: OK -61: + exit 0 - 56/337 Test #61: aarch64-dynamic .......................................... Passed 0.49 sec +51: + grep -Fq 'Shared library: [libfoo]' +57: + readelf --dyn-syms out/test/aarch64/dynamic-list/exe2 67: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 67: ++ export LC_ALL=C 67: ++ LC_ALL=C @@ -5380,7 +5404,17 @@ 67: ++ OBJDUMP=objdump 67: ++ OBJCOPY=objcopy 67: ++ STRIP=strip -66: ++ set -x +67: ++ QEMU= +67: ++ case $MACHINE in +67: ++ tlsdesc_opt=-mtls-dialect=desc +66: + cc -o out/test/aarch64/empty-file/a.o -c -xc - +51: + readelf --dynamic out/test/aarch64/dt-needed/exe +51: + cc -B. -o out/test/aarch64/dt-needed/exe out/test/aarch64/dt-needed/b.o out/test/aarch64/dt-needed/libbar.so +65: + on_exit +65: + echo OK +65: OK +65: + exit 0 + 56/337 Test #65: aarch64-empty-arg ........................................ Passed 0.18 sec test 68 Start 68: aarch64-empty-version @@ -5390,35 +5424,18 @@ 68: MACHINE=aarch64 68: CPU= 68: Test timeout computed to be: 1500 -67: ++ QEMU= -67: ++ case $MACHINE in -67: ++ tlsdesc_opt=-mtls-dialect=desc +66: + cat 67: +++ uname 67: ++ '[' Linux = FreeBSD ']' 67: ++ trap 'on_error $LINENO' ERR 67: ++ trap on_exit EXIT -66: + cat -66: + cc -o out/test/aarch64/empty-file/a.o -c -xc - -38: + grep -q '^OK$' -38: + out/test/aarch64/defsym-lto/exe +57: + grep -q ' foo' out/test/aarch64/dynamic-list/log2 +60: + cc -B. -shared -o out/test/aarch64/dynamic-list4/d.so out/test/aarch64/dynamic-list4/c.o 59: + readelf --dyn-syms out/test/aarch64/dynamic-list3/exe2 -38: + on_exit -38: + echo OK -38: OK -38: + exit 0 - 57/337 Test #38: aarch64-defsym-lto ....................................... Passed 1.66 sec -test 69 - Start 69: aarch64-entry - -69: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/entry.sh" -69: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu -69: Environment variables: -69: MACHINE=aarch64 -69: CPU= -69: Test timeout computed to be: 1500 68: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/empty-version.sh 68: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 68: ++ export LC_ALL=C +67: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/empty-input.sh .sh 68: ++ LC_ALL=C 68: ++ '[' -z aarch64 ']' 68: ++ '[' -z '' ']' @@ -5433,21 +5450,82 @@ 68: ++ QEMU= 68: ++ case $MACHINE in 68: ++ tlsdesc_opt=-mtls-dialect=desc -67: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/empty-input.sh .sh +57: + grep -q ' bar' out/test/aarch64/dynamic-list/log2 67: ++ testname=empty-input 67: ++ echo -n 'Testing empty-input ... ' 67: Testing empty-input ... ++ t=out/test/aarch64/empty-input 67: ++ mkdir -p out/test/aarch64/empty-input +62: + grep -q 'Hello world' +62: + out/test/aarch64/emit-relocs-cpp/exe +58: + readelf --dyn-syms out/test/aarch64/dynamic-list2/exe1 +59: + grep -q ' xyz' out/test/aarch64/dynamic-list3/log2 67: ++ set -x 67: + rm -f out/test/aarch64/empty-input/a.o -59: + grep -q ' xyz' out/test/aarch64/dynamic-list3/log2 -57: + readelf --dyn-syms out/test/aarch64/dynamic-list/exe2 68: +++ uname 68: ++ '[' Linux = FreeBSD ']' 68: ++ trap 'on_error $LINENO' ERR 68: ++ trap on_exit EXIT -69: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/entry.sh +59: + grep -q ' foobarzx' out/test/aarch64/dynamic-list3/log2 +57: + cc -B. -o out/test/aarch64/dynamic-list/exe3 out/test/aarch64/dynamic-list/a.o -Wl,--export-dynamic-symbol=foo,--export-dynamic-symbol=bar +62: + readelf -SW out/test/aarch64/emit-relocs-cpp/exe +58: + grep -q ' foo' out/test/aarch64/dynamic-list2/log1 +68: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/empty-version.sh .sh +68: ++ testname=empty-version +68: ++ echo -n 'Testing empty-version ... ' +68: Testing empty-version ... ++ t=out/test/aarch64/empty-version +68: ++ mkdir -p out/test/aarch64/empty-version +66: + rm -f out/test/aarch64/empty-file/b.script 67: + touch out/test/aarch64/empty-input/a.o +62: + grep -Eq 'rela?\.text' +59: + grep -q ' foobarcx' out/test/aarch64/dynamic-list3/log2 +64: + grep -q 'Hello world' +68: ++ set -x +59: + grep -q ' foo123bar456bx' out/test/aarch64/dynamic-list3/log2 +64: + out/test/aarch64/emit-relocs/exe +66: + touch out/test/aarch64/empty-file/b.script +58: + grep -q ' bar' out/test/aarch64/dynamic-list2/log1 +62: + grep -Eq 'rela?\.eh_frame' +62: + readelf -SW out/test/aarch64/emit-relocs-cpp/exe +67: + cc -B. -o out/test/aarch64/empty-input/exe out/test/aarch64/empty-input/a.o +62: + on_exit +62: + echo OK +62: OK +62: + exit 0 + 57/337 Test #62: aarch64-emit-relocs-cpp .................................. Passed 0.47 sec +test 69 + Start 69: aarch64-entry + +69: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/entry.sh" +69: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu +69: Environment variables: +69: MACHINE=aarch64 +69: CPU= +69: Test timeout computed to be: 1500 +66: + cc -B. -o out/test/aarch64/empty-file/exe out/test/aarch64/empty-file/a.o -Wl,--version-script,out/test/aarch64/empty-file/b.script +59: + grep -q ' foo123bar456c' out/test/aarch64/dynamic-list3/log2 +68: + cat +68: + cc -fPIC -c -o out/test/aarch64/empty-version/a.o -xc - +64: + grep -Eq 'rela?\.text' +64: + readelf -S out/test/aarch64/emit-relocs/exe +64: + on_exit +64: + echo OK +64: OK +64: + exit 0 +58: + grep -q ' _Z3bazi' out/test/aarch64/dynamic-list2/log1 + 58/337 Test #64: aarch64-emit-relocs ...................................... Passed 0.37 sec +test 70 + Start 70: aarch64-exception-multiple-ehframe + +70: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/exception-multiple-ehframe.sh" +70: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu +70: Environment variables: +70: MACHINE=aarch64 +70: CPU= +70: Test timeout computed to be: 1500 +59: + grep -q ' foo123bar456x' out/test/aarch64/dynamic-list3/log2 +58: + cc -B. -o out/test/aarch64/dynamic-list2/exe2 out/test/aarch64/dynamic-list2/a.o out/test/aarch64/dynamic-list2/b.o -Wl,--export-dynamic-symbol-list=out/test/aarch64/dynamic-list2/dyn +51: + grep -Eq 'Shared library: \[.*dt-needed/libbar\.so\]' +69: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/entry.sh 69: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 69: ++ export LC_ALL=C 69: ++ LC_ALL=C @@ -5464,78 +5542,13 @@ 69: ++ QEMU= 69: ++ case $MACHINE in 69: ++ tlsdesc_opt=-mtls-dialect=desc -57: + grep -q ' foo' out/test/aarch64/dynamic-list/log2 -58: + readelf --dyn-syms out/test/aarch64/dynamic-list2/exe1 -68: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/empty-version.sh .sh -59: + grep -q ' foobarzx' out/test/aarch64/dynamic-list3/log2 -68: ++ testname=empty-version -68: ++ echo -n 'Testing empty-version ... ' -68: Testing empty-version ... ++ t=out/test/aarch64/empty-version -68: ++ mkdir -p out/test/aarch64/empty-version -69: +++ uname -67: + cc -B. -o out/test/aarch64/empty-input/exe out/test/aarch64/empty-input/a.o -69: ++ '[' Linux = FreeBSD ']' -69: ++ trap 'on_error $LINENO' ERR -69: ++ trap on_exit EXIT -57: + grep -q ' bar' out/test/aarch64/dynamic-list/log2 -68: ++ set -x -59: + grep -q ' foobarcx' out/test/aarch64/dynamic-list3/log2 -68: + cc -fPIC -c -o out/test/aarch64/empty-version/a.o -xc - -58: + grep -q ' foo' out/test/aarch64/dynamic-list2/log1 -57: + cc -B. -o out/test/aarch64/dynamic-list/exe3 out/test/aarch64/dynamic-list/a.o -Wl,--export-dynamic-symbol=foo,--export-dynamic-symbol=bar -69: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/entry.sh .sh -59: + grep -q ' foo123bar456bx' out/test/aarch64/dynamic-list3/log2 -68: + cat -60: + cc -o out/test/aarch64/dynamic-list4/e.o -c -xc - -69: ++ testname=entry -69: ++ echo -n 'Testing entry ... ' -69: Testing entry ... ++ t=out/test/aarch64/entry -69: ++ mkdir -p out/test/aarch64/entry -62: + grep -q 'Hello world' -58: + grep -q ' bar' out/test/aarch64/dynamic-list2/log1 -60: + cat -62: + out/test/aarch64/emit-relocs-cpp/exe -59: + grep -q ' foo123bar456c' out/test/aarch64/dynamic-list3/log2 -58: + grep -q ' _Z3bazi' out/test/aarch64/dynamic-list2/log1 -69: ++ set -x -69: + '[' aarch64 = ppc64 ']' -58: + cc -B. -o out/test/aarch64/dynamic-list2/exe2 out/test/aarch64/dynamic-list2/a.o out/test/aarch64/dynamic-list2/b.o -Wl,--export-dynamic-symbol-list=out/test/aarch64/dynamic-list2/dyn -62: + grep -Eq 'rela?\.text' -62: + readelf -SW out/test/aarch64/emit-relocs-cpp/exe -59: + grep -q ' foo123bar456x' out/test/aarch64/dynamic-list3/log2 -64: + out/test/aarch64/emit-relocs/exe -64: + grep -q 'Hello world' -69: + cat +51: + readelf --dynamic out/test/aarch64/dt-needed/exe 59: + on_exit 59: + echo OK 59: OK 59: + exit 0 -62: + grep -Eq 'rela?\.eh_frame' -69: + cc -o out/test/aarch64/entry/a.o -c -x assembler - - 58/337 Test #59: aarch64-dynamic-list3 .................................... Passed 0.69 sec -test 70 - Start 70: aarch64-exception-multiple-ehframe - -70: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/exception-multiple-ehframe.sh" -70: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu -70: Environment variables: -70: MACHINE=aarch64 -70: CPU= -70: Test timeout computed to be: 1500 -64: + readelf -S out/test/aarch64/emit-relocs/exe -64: + grep -Eq 'rela?\.text' -64: + on_exit -64: + echo OK -64: OK -64: + exit 0 -62: + readelf -SW out/test/aarch64/emit-relocs-cpp/exe -62: + on_exit -62: + echo OK -62: OK -62: + exit 0 -66: + rm -f out/test/aarch64/empty-file/b.script - 59/337 Test #62: aarch64-emit-relocs-cpp .................................. Passed 0.45 sec - 60/337 Test #64: aarch64-emit-relocs ...................................... Passed 0.40 sec +51: + cc -B. -o out/test/aarch64/dt-needed/exe out/test/aarch64/dt-needed/b.o -Lout/test/aarch64/dt-needed -lbar + 59/337 Test #59: aarch64-dynamic-list3 .................................... Passed 0.74 sec test 71 Start 71: aarch64-exception @@ -5545,21 +5558,13 @@ 71: MACHINE=aarch64 71: CPU= 71: Test timeout computed to be: 1500 -test 72 - Start 72: aarch64-exclude-libs - -72: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/exclude-libs.sh" -72: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu -72: Environment variables: -72: MACHINE=aarch64 -72: CPU= -72: Test timeout computed to be: 1500 -68: + cc -B. -shared -o out/test/aarch64/empty-version/b.so out/test/aarch64/empty-version/a.o -66: + touch out/test/aarch64/empty-file/b.script -66: + cc -B. -o out/test/aarch64/empty-file/exe out/test/aarch64/empty-file/a.o -Wl,--version-script,out/test/aarch64/empty-file/b.script -69: + cat -69: + cc -o out/test/aarch64/entry/b.o -c -xc - +69: +++ uname +69: ++ '[' Linux = FreeBSD ']' +69: ++ trap 'on_error $LINENO' ERR +69: ++ trap on_exit EXIT 70: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/exception-multiple-ehframe.sh +60: + cat +60: + cc -o out/test/aarch64/dynamic-list4/e.o -c -xc - 70: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 70: ++ export LC_ALL=C 70: ++ LC_ALL=C @@ -5576,23 +5581,6 @@ 70: ++ QEMU= 70: ++ case $MACHINE in 70: ++ tlsdesc_opt=-mtls-dialect=desc -70: +++ uname -70: ++ '[' Linux = FreeBSD ']' -70: ++ trap 'on_error $LINENO' ERR -70: ++ trap on_exit EXIT -67: + grep -q 'unknown file type' out/test/aarch64/empty-input/log -67: + on_exit -67: + echo OK -67: OK -67: + exit 0 -51: + readelf --dynamic out/test/aarch64/dt-needed/exe -51: + grep -Fq 'Shared library: [libbar.so]' -51: + on_exit -51: + echo OK -51: OK -51: + exit 0 -57: + readelf --dyn-syms out/test/aarch64/dynamic-list/exe3 -57: + grep -q ' foo' out/test/aarch64/dynamic-list/log3 71: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/exception.sh 71: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 71: ++ export LC_ALL=C @@ -5610,45 +5598,73 @@ 71: ++ QEMU= 71: ++ case $MACHINE in 71: ++ tlsdesc_opt=-mtls-dialect=desc +69: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/entry.sh .sh +69: ++ testname=entry +69: ++ echo -n 'Testing entry ... ' +69: Testing entry ... ++ t=out/test/aarch64/entry +69: ++ mkdir -p out/test/aarch64/entry 71: +++ uname 71: ++ '[' Linux = FreeBSD ']' 71: ++ trap 'on_error $LINENO' ERR 71: ++ trap on_exit EXIT - 61/337 Test #51: aarch64-dt-needed ........................................ Passed 1.28 sec - 62/337 Test #67: aarch64-empty-input ...................................... Passed 0.26 sec -test 73 - Start 73: aarch64-exclude-libs2 - -73: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/exclude-libs2.sh" -73: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu -73: Environment variables: -73: MACHINE=aarch64 -73: CPU= -73: Test timeout computed to be: 1500 -test 74 - Start 74: aarch64-exclude-libs3 - -74: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/exclude-libs3.sh" -74: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu -74: Environment variables: -74: MACHINE=aarch64 -74: CPU= -74: Test timeout computed to be: 1500 +70: +++ uname +70: ++ '[' Linux = FreeBSD ']' +70: ++ trap 'on_error $LINENO' ERR +70: ++ trap on_exit EXIT +69: ++ set -x +69: + '[' aarch64 = ppc64 ']' +69: + cc -o out/test/aarch64/entry/a.o -c -x assembler - +69: + cat 70: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/exception-multiple-ehframe.sh .sh 70: ++ testname=exception-multiple-ehframe 70: ++ echo -n 'Testing exception-multiple-ehframe ... ' 70: Testing exception-multiple-ehframe ... ++ t=out/test/aarch64/exception-multiple-ehframe 70: ++ mkdir -p out/test/aarch64/exception-multiple-ehframe +68: + cc -B. -shared -o out/test/aarch64/empty-version/b.so out/test/aarch64/empty-version/a.o +71: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/exception.sh .sh +71: ++ testname=exception +71: ++ echo -n 'Testing exception ... ' +71: Testing exception ... ++ t=out/test/aarch64/exception +71: ++ mkdir -p out/test/aarch64/exception +57: + readelf --dyn-syms out/test/aarch64/dynamic-list/exe3 +71: ++ set -x +71: + static= +71: + test_cxxflags -static 70: ++ set -x 70: + '[' aarch64 = sh4aeb ']' +69: + cc -o out/test/aarch64/entry/b.o -c -xc - +71: + c++ -B. -static -o /dev/null -xc++ - +51: + grep -Fq 'Shared library: [libbar.so]' 70: + nm mold +57: + grep -q ' foo' out/test/aarch64/dynamic-list/log3 +51: + readelf --dynamic out/test/aarch64/dt-needed/exe +69: + cat +51: + on_exit +51: + echo OK +51: OK +51: + exit 0 + 60/337 Test #51: aarch64-dt-needed ........................................ Passed 1.29 sec +test 72 + Start 72: aarch64-exclude-libs + +72: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/exclude-libs.sh" +72: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu +72: Environment variables: +72: MACHINE=aarch64 +72: CPU= +72: Test timeout computed to be: 1500 +67: + grep -q 'unknown file type' out/test/aarch64/empty-input/log +71: + echo 'int main() {}' 70: + grep -q __tsan_init 57: + grep -q ' bar' out/test/aarch64/dynamic-list/log3 -57: + on_exit -57: + echo OK -57: OK -57: + exit 0 +60: + cc -B. -o out/test/aarch64/dynamic-list4/exe1 out/test/aarch64/dynamic-list4/e.o -Wl,-push-state,-no-as-needed out/test/aarch64/dynamic-list4/b.so -Wl,-pop-state 72: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/exclude-libs.sh +66: + out/test/aarch64/empty-file/exe +66: + grep -q 'Hello world' +66: + on_exit +66: + echo OK +66: OK +66: + exit 0 72: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 72: ++ export LC_ALL=C 72: ++ LC_ALL=C @@ -5665,23 +5681,57 @@ 72: ++ QEMU= 72: ++ case $MACHINE in 72: ++ tlsdesc_opt=-mtls-dialect=desc + 61/337 Test #66: aarch64-empty-file ....................................... Passed 0.36 sec +test 73 + Start 73: aarch64-exclude-libs2 + +73: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/exclude-libs2.sh" +73: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu +73: Environment variables: +73: MACHINE=aarch64 +73: CPU= +73: Test timeout computed to be: 1500 +67: + on_exit +67: + echo OK +67: OK +67: + exit 0 +58: + readelf --dyn-syms out/test/aarch64/dynamic-list2/exe2 +58: + grep -q ' foo' out/test/aarch64/dynamic-list2/log2 +57: + on_exit +57: + echo OK +57: OK +57: + exit 0 72: +++ uname 72: ++ '[' Linux = FreeBSD ']' 72: ++ trap 'on_error $LINENO' ERR 72: ++ trap on_exit EXIT -71: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/exception.sh .sh -71: ++ testname=exception -71: ++ echo -n 'Testing exception ... ' -71: Testing exception ... ++ t=out/test/aarch64/exception -71: ++ mkdir -p out/test/aarch64/exception -71: ++ set -x -71: + static= -71: + test_cxxflags -static -71: + c++ -B. -static -o /dev/null -xc++ - -71: + echo 'int main() {}' -60: + cc -B. -o out/test/aarch64/dynamic-list4/exe1 out/test/aarch64/dynamic-list4/e.o -Wl,-push-state,-no-as-needed out/test/aarch64/dynamic-list4/b.so -Wl,-pop-state -58: + readelf --dyn-syms out/test/aarch64/dynamic-list2/exe2 -58: + grep -q ' foo' out/test/aarch64/dynamic-list2/log2 + 62/337 Test #57: aarch64-dynamic-list ..................................... Passed 0.96 sec + 63/337 Test #67: aarch64-empty-input ...................................... Passed 0.34 sec +test 74 + Start 74: aarch64-exclude-libs3 + +74: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/exclude-libs3.sh" +74: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu +74: Environment variables: +74: MACHINE=aarch64 +74: CPU= +74: Test timeout computed to be: 1500 +test 75 + Start 75: aarch64-execstack + +75: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/execstack.sh" +75: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu +75: Environment variables: +75: MACHINE=aarch64 +75: CPU= +75: Test timeout computed to be: 1500 +72: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/exclude-libs.sh .sh +72: ++ testname=exclude-libs +72: ++ echo -n 'Testing exclude-libs ... ' +72: Testing exclude-libs ... ++ t=out/test/aarch64/exclude-libs +72: ++ mkdir -p out/test/aarch64/exclude-libs +72: ++ set -x +58: + grep -q ' bar' out/test/aarch64/dynamic-list2/log2 73: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/exclude-libs2.sh 73: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 73: ++ export LC_ALL=C @@ -5699,26 +5749,9 @@ 73: ++ QEMU= 73: ++ case $MACHINE in 73: ++ tlsdesc_opt=-mtls-dialect=desc - 63/337 Test #57: aarch64-dynamic-list ..................................... Passed 0.88 sec -test 75 - Start 75: aarch64-execstack - -75: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/execstack.sh" -75: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu -75: Environment variables: -75: MACHINE=aarch64 -75: CPU= -75: Test timeout computed to be: 1500 -73: +++ uname -73: ++ '[' Linux = FreeBSD ']' -73: ++ trap 'on_error $LINENO' ERR -73: ++ trap on_exit EXIT -72: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/exclude-libs.sh .sh -72: ++ testname=exclude-libs -72: ++ echo -n 'Testing exclude-libs ... ' -72: Testing exclude-libs ... ++ t=out/test/aarch64/exclude-libs -72: ++ mkdir -p out/test/aarch64/exclude-libs -58: + grep -q ' bar' out/test/aarch64/dynamic-list2/log2 +68: + grep -q ' bar1' +68: + readelf --dyn-syms out/test/aarch64/empty-version/b.so +58: + grep -q ' _Z3bazi' out/test/aarch64/dynamic-list2/log2 74: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/exclude-libs3.sh 74: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 74: ++ export LC_ALL=C @@ -5736,8 +5769,12 @@ 74: ++ QEMU= 74: ++ case $MACHINE in 74: ++ tlsdesc_opt=-mtls-dialect=desc -72: ++ set -x -69: + cc -B. -o out/test/aarch64/entry/exe1 -Wl,-e,foo out/test/aarch64/entry/a.o out/test/aarch64/entry/b.o +72: + cat +72: + cc -fPIC -xc -c -o out/test/aarch64/exclude-libs/a.o - +73: +++ uname +73: ++ '[' Linux = FreeBSD ']' +73: ++ trap 'on_error $LINENO' ERR +73: ++ trap on_exit EXIT 75: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/execstack.sh 75: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 75: ++ export LC_ALL=C @@ -5755,30 +5792,15 @@ 75: ++ QEMU= 75: ++ case $MACHINE in 75: ++ tlsdesc_opt=-mtls-dialect=desc -73: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/exclude-libs2.sh .sh -73: ++ testname=exclude-libs2 -73: ++ echo -n 'Testing exclude-libs2 ... ' -73: Testing exclude-libs2 ... ++ t=out/test/aarch64/exclude-libs2 -73: ++ mkdir -p out/test/aarch64/exclude-libs2 -72: + cc -fPIC -xc -c -o out/test/aarch64/exclude-libs/a.o - -58: + grep -q ' _Z3bazi' out/test/aarch64/dynamic-list2/log2 -68: + readelf --dyn-syms out/test/aarch64/empty-version/b.so -68: + grep -q ' bar1' -74: +++ uname -72: + cat -75: +++ uname -75: ++ '[' Linux = FreeBSD ']' -75: ++ trap 'on_error $LINENO' ERR -75: ++ trap on_exit EXIT -74: ++ '[' Linux = FreeBSD ']' -74: ++ trap 'on_error $LINENO' ERR -74: ++ trap on_exit EXIT -73: ++ set -x +69: + cc -B. -o out/test/aarch64/entry/exe1 -Wl,-e,foo out/test/aarch64/entry/a.o out/test/aarch64/entry/b.o 58: + on_exit 58: + echo OK 58: OK 58: + exit 0 - 64/337 Test #58: aarch64-dynamic-list2 .................................... Passed 0.87 sec +68: + readelf --dyn-syms out/test/aarch64/empty-version/b.so +74: +++ uname +73: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/exclude-libs2.sh .sh + 64/337 Test #58: aarch64-dynamic-list2 .................................... Passed 1.00 sec test 76 Start 76: aarch64-execute-only @@ -5788,26 +5810,30 @@ 76: MACHINE=aarch64 76: CPU= 76: Test timeout computed to be: 1500 -68: + grep -q ' bar2' -68: + readelf --dyn-syms out/test/aarch64/empty-version/b.so -68: + on_exit -68: + echo OK -68: OK -68: + exit 0 -73: + cc -x assembler -c -o out/test/aarch64/exclude-libs2/a.o - -73: + cat -73: + rm -f out/test/aarch64/exclude-libs2/b.a -75: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/execstack.sh .sh -75: ++ testname=execstack -75: ++ echo -n 'Testing execstack ... ' -75: Testing execstack ... ++ t=out/test/aarch64/execstack -75: ++ mkdir -p out/test/aarch64/execstack +74: ++ '[' Linux = FreeBSD ']' +74: ++ trap 'on_error $LINENO' ERR +74: ++ trap on_exit EXIT 74: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/exclude-libs3.sh .sh 74: ++ testname=exclude-libs3 74: ++ echo -n 'Testing exclude-libs3 ... ' 74: Testing exclude-libs3 ... ++ t=out/test/aarch64/exclude-libs3 74: ++ mkdir -p out/test/aarch64/exclude-libs3 - 65/337 Test #68: aarch64-empty-version .................................... Passed 0.32 sec +73: ++ testname=exclude-libs2 +73: ++ echo -n 'Testing exclude-libs2 ... ' +73: Testing exclude-libs2 ... ++ t=out/test/aarch64/exclude-libs2 +73: ++ mkdir -p out/test/aarch64/exclude-libs2 +73: ++ set -x +73: + cc -x assembler -c -o out/test/aarch64/exclude-libs2/a.o - +68: + grep -q ' bar2' +68: + on_exit +68: + echo OK +68: OK +68: + exit 0 +75: +++ uname +75: ++ '[' Linux = FreeBSD ']' +75: ++ trap 'on_error $LINENO' ERR +75: ++ trap on_exit EXIT + 65/337 Test #68: aarch64-empty-version .................................... Passed 0.38 sec test 77 Start 77: aarch64-export-dynamic @@ -5817,6 +5843,15 @@ 77: MACHINE=aarch64 77: CPU= 77: Test timeout computed to be: 1500 +73: + cat +73: + rm -f out/test/aarch64/exclude-libs2/b.a +74: ++ set -x +74: + cat +75: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/execstack.sh .sh +75: ++ testname=execstack +75: ++ echo -n 'Testing execstack ... ' +75: Testing execstack ... ++ t=out/test/aarch64/execstack +75: ++ mkdir -p out/test/aarch64/execstack 76: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/execute-only.sh 76: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 76: ++ export LC_ALL=C @@ -5834,34 +5869,22 @@ 76: ++ QEMU= 76: ++ case $MACHINE in 76: ++ tlsdesc_opt=-mtls-dialect=desc -75: ++ set -x -75: + cc -c -xc -o out/test/aarch64/execstack/a.o - -74: ++ set -x -74: + cc -fPIC -xc -c -o out/test/aarch64/exclude-libs3/a.o - -75: + cat 76: +++ uname +60: + grep -q 'foo1 bar1 baz1' +60: + out/test/aarch64/dynamic-list4/exe1 76: ++ '[' Linux = FreeBSD ']' 76: ++ trap 'on_error $LINENO' ERR 76: ++ trap on_exit EXIT +60: + cc -B. -o out/test/aarch64/dynamic-list4/exe2 out/test/aarch64/dynamic-list4/e.o -Wl,-push-state,-no-as-needed out/test/aarch64/dynamic-list4/d.so out/test/aarch64/dynamic-list4/b.so -Wl,-pop-state 73: + ar crs out/test/aarch64/exclude-libs2/b.a out/test/aarch64/exclude-libs2/a.o -74: + cat -66: + out/test/aarch64/empty-file/exe -66: + grep -q 'Hello world' -66: + on_exit -66: + echo OK -66: OK -66: + exit 0 +74: + cc -fPIC -xc -c -o out/test/aarch64/exclude-libs3/a.o - +75: ++ set -x +76: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/execute-only.sh .sh +76: ++ testname=execute-only +76: ++ echo -n 'Testing execute-only ... ' +76: Testing execute-only ... ++ t=out/test/aarch64/execute-only +76: ++ mkdir -p out/test/aarch64/execute-only 77: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/export-dynamic.sh - 66/337 Test #66: aarch64-empty-file ....................................... Passed 0.44 sec -test 78 - Start 78: aarch64-export-from-exe - -78: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/export-from-exe.sh" -78: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu -78: Environment variables: -78: MACHINE=aarch64 -78: CPU= -78: Test timeout computed to be: 1500 77: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 77: ++ export LC_ALL=C 77: ++ LC_ALL=C @@ -5878,107 +5901,89 @@ 77: ++ QEMU= 77: ++ case $MACHINE in 77: ++ tlsdesc_opt=-mtls-dialect=desc -76: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/execute-only.sh .sh -76: ++ testname=execute-only -76: ++ echo -n 'Testing execute-only ... ' -76: Testing execute-only ... ++ t=out/test/aarch64/execute-only -76: ++ mkdir -p out/test/aarch64/execute-only -73: + cc -xc -c -o out/test/aarch64/exclude-libs2/c.o - -73: + cat -77: +++ uname +75: + cat +75: + cc -c -xc -o out/test/aarch64/execstack/a.o - 76: ++ set -x 76: + '[' aarch64 = sparc64 ']' 76: + '[' aarch64 = ppc64 ']' 76: + '[' aarch64 = ppc64le ']' +73: + cc -xc -c -o out/test/aarch64/exclude-libs2/c.o - +73: + cat +76: + cat +77: +++ uname 77: ++ '[' Linux = FreeBSD ']' 77: ++ trap 'on_error $LINENO' ERR 77: ++ trap on_exit EXIT -78: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/export-from-exe.sh -78: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc -78: ++ export LC_ALL=C -78: ++ LC_ALL=C -78: ++ '[' -z aarch64 ']' -78: ++ '[' -z '' ']' -78: ++ TESTDIR=out/test/aarch64 -78: ++ CC=cc -78: ++ CXX=c++ -78: ++ GCC=gcc -78: ++ GXX=g++ -78: ++ OBJDUMP=objdump -78: ++ OBJCOPY=objcopy -78: ++ STRIP=strip -78: ++ QEMU= -78: ++ case $MACHINE in -78: ++ tlsdesc_opt=-mtls-dialect=desc -76: + cat -78: +++ uname -72: + cat -78: ++ '[' Linux = FreeBSD ']' -78: ++ trap 'on_error $LINENO' ERR -78: ++ trap on_exit EXIT 76: + cc -o out/test/aarch64/execute-only/a.o -c -xc - +72: + cc -fPIC -xc -c -o out/test/aarch64/exclude-libs/b.o - 77: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/export-dynamic.sh .sh 77: ++ testname=export-dynamic 77: ++ echo -n 'Testing export-dynamic ... ' 77: Testing export-dynamic ... ++ t=out/test/aarch64/export-dynamic 77: ++ mkdir -p out/test/aarch64/export-dynamic -72: + cc -fPIC -xc -c -o out/test/aarch64/exclude-libs/b.o - +72: + cat 77: ++ set -x -69: + readelf -e out/test/aarch64/entry/exe1 -75: + cc -B. -o out/test/aarch64/execstack/exe out/test/aarch64/execstack/a.o -Wl,-z,execstack 74: + rm -f out/test/aarch64/exclude-libs3/b.a -78: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/export-from-exe.sh .sh -78: ++ testname=export-from-exe -78: ++ echo -n 'Testing export-from-exe ... ' -78: Testing export-from-exe ... ++ t=out/test/aarch64/export-from-exe -78: ++ mkdir -p out/test/aarch64/export-from-exe +77: + cat 77: + cc -o out/test/aarch64/export-dynamic/a.o -c -x assembler - +69: + readelf -e out/test/aarch64/entry/exe1 74: + ar crs out/test/aarch64/exclude-libs3/b.a out/test/aarch64/exclude-libs3/a.o -77: + cat -60: + out/test/aarch64/dynamic-list4/exe1 -60: + grep -q 'foo1 bar1 baz1' -78: ++ set -x -69: + grep -q 'Entry point address:.*0x1000$' out/test/aarch64/entry/log -60: + cc -B. -o out/test/aarch64/dynamic-list4/exe2 out/test/aarch64/dynamic-list4/e.o -Wl,-push-state,-no-as-needed out/test/aarch64/dynamic-list4/d.so out/test/aarch64/dynamic-list4/b.so -Wl,-pop-state -78: + cc -o out/test/aarch64/export-from-exe/a.o -c -xc - -78: + cat +73: + cc -B. -shared -o out/test/aarch64/exclude-libs2/d.so out/test/aarch64/exclude-libs2/c.o out/test/aarch64/exclude-libs2/b.a -Wl,-exclude-libs=b.a 77: + cc -shared -fPIC -o out/test/aarch64/export-dynamic/b.so -xc /dev/null -69: + cc -B. -o out/test/aarch64/entry/exe2 -Wl,-e,bar out/test/aarch64/entry/a.o out/test/aarch64/entry/b.o -74: + cc -fPIC -xc -c -o out/test/aarch64/exclude-libs3/c.o - +69: + grep -q 'Entry point address:.*0x1000$' out/test/aarch64/entry/log 74: + cat -73: + cc -B. -shared -o out/test/aarch64/exclude-libs2/d.so out/test/aarch64/exclude-libs2/c.o out/test/aarch64/exclude-libs2/b.a -Wl,-exclude-libs=b.a -76: + cc -B. -o out/test/aarch64/execute-only/exe out/test/aarch64/execute-only/a.o -Wl,--execute-only +74: + cc -fPIC -xc -c -o out/test/aarch64/exclude-libs3/c.o - +69: + cc -B. -o out/test/aarch64/entry/exe2 -Wl,-e,bar out/test/aarch64/entry/a.o out/test/aarch64/entry/b.o 72: + rm -f out/test/aarch64/exclude-libs/c.a +75: + cc -B. -o out/test/aarch64/execstack/exe out/test/aarch64/execstack/a.o -Wl,-z,execstack 72: + ar crs out/test/aarch64/exclude-libs/c.a out/test/aarch64/exclude-libs/a.o 72: + rm -f out/test/aarch64/exclude-libs/d.a -74: + cc -B. -shared -o out/test/aarch64/exclude-libs3/d.so out/test/aarch64/exclude-libs3/c.o out/test/aarch64/exclude-libs3/b.a -Wl,-exclude-libs=ALL +76: + cc -B. -o out/test/aarch64/execute-only/exe out/test/aarch64/execute-only/a.o -Wl,--execute-only +60: + out/test/aarch64/dynamic-list4/exe2 72: + ar crs out/test/aarch64/exclude-libs/d.a out/test/aarch64/exclude-libs/b.o -78: + cc -shared -fPIC -o out/test/aarch64/export-from-exe/b.so -xc - -78: + cat -77: + ./mold -o out/test/aarch64/export-dynamic/exe out/test/aarch64/export-dynamic/a.o out/test/aarch64/export-dynamic/b.so --export-dynamic -75: + readelf --segments -W out/test/aarch64/execstack/exe -75: + grep -q 'GNU_STACK.* RWE ' -75: + cc -B. -o out/test/aarch64/execstack/exe out/test/aarch64/execstack/a.o -Wl,-z,execstack -Wl,-z,noexecstack +60: + grep -q 'foo2 bar2 baz1' +60: + on_exit +60: + echo OK +60: OK +60: + exit 0 + 66/337 Test #60: aarch64-dynamic-list4 .................................... Passed 1.11 sec +test 78 + Start 78: aarch64-export-from-exe + +78: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/export-from-exe.sh" +78: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu +78: Environment variables: +78: MACHINE=aarch64 +78: CPU= +78: Test timeout computed to be: 1500 72: + cat 72: + cc -fPIC -xc -c -o out/test/aarch64/exclude-libs/e.o - -71: + static=-static -71: + static='-static -pthread' -71: + cat +77: + ./mold -o out/test/aarch64/export-dynamic/exe out/test/aarch64/export-dynamic/a.o out/test/aarch64/export-dynamic/b.so --export-dynamic 73: + readelf --dyn-syms out/test/aarch64/exclude-libs2/d.so 73: + grep -Fq foo out/test/aarch64/exclude-libs2/log -77: + readelf --dyn-syms out/test/aarch64/export-dynamic/exe -77: + grep -Eq 'NOTYPE\s+GLOBAL DEFAULT\s+[0-9]+ bar' out/test/aarch64/export-dynamic/log -77: + grep -Eq 'NOTYPE\s+GLOBAL DEFAULT\s+[0-9]+ _start' out/test/aarch64/export-dynamic/log -77: + on_exit -77: + echo OK -77: OK -77: + exit 0 -71: + c++ -c -o out/test/aarch64/exception/b.o out/test/aarch64/exception/a.cc -fPIC +78: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/export-from-exe.sh +74: + cc -B. -shared -o out/test/aarch64/exclude-libs3/d.so out/test/aarch64/exclude-libs3/c.o out/test/aarch64/exclude-libs3/b.a -Wl,-exclude-libs=ALL 73: + on_exit 73: + echo OK 73: OK 73: + exit 0 - 67/337 Test #73: aarch64-exclude-libs2 .................................... Passed 0.44 sec +78: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc +78: ++ export LC_ALL=C +78: ++ LC_ALL=C +78: ++ '[' -z aarch64 ']' +78: ++ '[' -z '' ']' +78: ++ TESTDIR=out/test/aarch64 +78: ++ CC=cc +78: ++ CXX=c++ +78: ++ GCC=gcc +78: ++ GXX=g++ +78: ++ OBJDUMP=objdump +78: ++ OBJCOPY=objcopy +78: ++ STRIP=strip +78: ++ QEMU= +78: ++ case $MACHINE in +78: ++ tlsdesc_opt=-mtls-dialect=desc + 67/337 Test #73: aarch64-exclude-libs2 .................................... Passed 0.41 sec test 79 Start 79: aarch64-fatal-warnings @@ -5988,19 +5993,48 @@ 79: MACHINE=aarch64 79: CPU= 79: Test timeout computed to be: 1500 - 68/337 Test #77: aarch64-export-dynamic ................................... Passed 0.34 sec -74: + readelf --dyn-syms out/test/aarch64/exclude-libs3/d.so -74: + grep -Fq foo out/test/aarch64/exclude-libs3/log -76: + grep -q 'Hello world' -76: + out/test/aarch64/execute-only/exe -60: + grep -q 'foo2 bar2 baz1' -60: + out/test/aarch64/dynamic-list4/exe2 -60: + on_exit -60: + echo OK -60: OK -60: + exit 0 +77: + readelf --dyn-syms out/test/aarch64/export-dynamic/exe +77: + grep -Eq 'NOTYPE\s+GLOBAL DEFAULT\s+[0-9]+ bar' out/test/aarch64/export-dynamic/log +78: +++ uname +78: ++ '[' Linux = FreeBSD ']' +78: ++ trap 'on_error $LINENO' ERR +78: ++ trap on_exit EXIT +77: + grep -Eq 'NOTYPE\s+GLOBAL DEFAULT\s+[0-9]+ _start' out/test/aarch64/export-dynamic/log +78: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/export-from-exe.sh .sh +78: ++ testname=export-from-exe +78: ++ echo -n 'Testing export-from-exe ... ' +78: Testing export-from-exe ... ++ t=out/test/aarch64/export-from-exe +78: ++ mkdir -p out/test/aarch64/export-from-exe +79: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/fatal-warnings.sh +79: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc +79: ++ export LC_ALL=C +79: ++ LC_ALL=C +79: ++ '[' -z aarch64 ']' +79: ++ '[' -z '' ']' +79: ++ TESTDIR=out/test/aarch64 +79: ++ CC=cc +79: ++ CXX=c++ +79: ++ GCC=gcc +79: ++ GXX=g++ +79: ++ OBJDUMP=objdump +79: ++ OBJCOPY=objcopy +79: ++ STRIP=strip +79: ++ QEMU= +79: ++ case $MACHINE in +79: ++ tlsdesc_opt=-mtls-dialect=desc 69: + readelf -e out/test/aarch64/entry/exe2 - 69/337 Test #60: aarch64-dynamic-list4 .................................... Passed 1.20 sec +69: + grep -q 'Entry point address:.*0x2000$' out/test/aarch64/entry/log +78: ++ set -x +79: +++ uname +79: ++ '[' Linux = FreeBSD ']' +79: ++ trap 'on_error $LINENO' ERR +79: ++ trap on_exit EXIT +76: + out/test/aarch64/execute-only/exe +69: + on_exit +69: + echo OK +69: OK +69: + exit 0 + 68/337 Test #69: aarch64-entry ............................................ Passed 0.64 sec test 80 Start 80: aarch64-filler @@ -6010,6 +6044,19 @@ 80: MACHINE=aarch64 80: CPU= 80: Test timeout computed to be: 1500 +76: + grep -q 'Hello world' +79: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/fatal-warnings.sh .sh +79: ++ testname=fatal-warnings +79: ++ echo -n 'Testing fatal-warnings ... ' +79: Testing fatal-warnings ... ++ t=out/test/aarch64/fatal-warnings +79: ++ mkdir -p out/test/aarch64/fatal-warnings +78: + cat +78: + cc -o out/test/aarch64/export-from-exe/a.o -c -xc - +77: + on_exit +77: + echo OK +77: OK +77: + exit 0 + 69/337 Test #77: aarch64-export-dynamic ................................... Passed 0.37 sec test 81 Start 81: aarch64-filter @@ -6019,34 +6066,26 @@ 81: MACHINE=aarch64 81: CPU= 81: Test timeout computed to be: 1500 -76: + readelf -W --segments out/test/aarch64/execute-only/exe +75: + grep -q 'GNU_STACK.* RWE ' +75: + readelf --segments -W out/test/aarch64/execstack/exe +79: ++ set -x +75: + cc -B. -o out/test/aarch64/execstack/exe out/test/aarch64/execstack/a.o -Wl,-z,execstack -Wl,-z,noexecstack 76: + grep -Eq 'LOAD\s.*[0-9a-f] E 0x' +76: + readelf -W --segments out/test/aarch64/execute-only/exe 76: + on_exit 76: + echo OK 76: OK 76: + exit 0 -69: + grep -q 'Entry point address:.*0x2000$' out/test/aarch64/entry/log -79: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/fatal-warnings.sh -79: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc -79: ++ export LC_ALL=C -79: ++ LC_ALL=C -79: ++ '[' -z aarch64 ']' -79: ++ '[' -z '' ']' -79: ++ TESTDIR=out/test/aarch64 -79: ++ CC=cc -79: ++ CXX=c++ -79: ++ GCC=gcc -79: ++ GXX=g++ -79: ++ OBJDUMP=objdump -79: ++ OBJCOPY=objcopy -79: ++ STRIP=strip -79: ++ QEMU= -79: ++ case $MACHINE in -79: ++ tlsdesc_opt=-mtls-dialect=desc -74: + on_exit -74: + echo OK -74: OK -74: + exit 0 + 70/337 Test #76: aarch64-execute-only ..................................... Passed 0.41 sec +test 82 + Start 82: aarch64-func-addr + +82: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/func-addr.sh" +82: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu +82: Environment variables: +82: MACHINE=aarch64 +82: CPU= +82: Test timeout computed to be: 1500 80: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/filler.sh 80: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 80: ++ export LC_ALL=C @@ -6064,45 +6103,17 @@ 80: ++ QEMU= 80: ++ case $MACHINE in 80: ++ tlsdesc_opt=-mtls-dialect=desc - 70/337 Test #74: aarch64-exclude-libs3 .................................... Passed 0.46 sec - 71/337 Test #76: aarch64-execute-only ..................................... Passed 0.40 sec -test 82 - Start 82: aarch64-func-addr - -82: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/func-addr.sh" -82: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu -82: Environment variables: -82: MACHINE=aarch64 -82: CPU= -82: Test timeout computed to be: 1500 -test 83 - Start 83: aarch64-gc-sections - -83: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/gc-sections.sh" -83: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu -83: Environment variables: -83: MACHINE=aarch64 -83: CPU= -83: Test timeout computed to be: 1500 -69: + on_exit -69: + echo OK -69: OK -69: + exit 0 +79: + cc -fcommon -xc -c -o out/test/aarch64/fatal-warnings/a.o - +79: + cat +72: + cc -B. -shared -o out/test/aarch64/exclude-libs/f.so out/test/aarch64/exclude-libs/e.o out/test/aarch64/exclude-libs/c.a out/test/aarch64/exclude-libs/d.a +71: + static=-static +71: + static='-static -pthread' +71: + cat +81: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/filter.sh 80: +++ uname 80: ++ '[' Linux = FreeBSD ']' 80: ++ trap 'on_error $LINENO' ERR 80: ++ trap on_exit EXIT -79: +++ uname -79: ++ '[' Linux = FreeBSD ']' -79: ++ trap 'on_error $LINENO' ERR -79: ++ trap on_exit EXIT -79: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/fatal-warnings.sh .sh -79: ++ testname=fatal-warnings -79: ++ echo -n 'Testing fatal-warnings ... ' -79: Testing fatal-warnings ... ++ t=out/test/aarch64/fatal-warnings -79: ++ mkdir -p out/test/aarch64/fatal-warnings -71: + c++ -c -o out/test/aarch64/exception/c.o out/test/aarch64/exception/a.cc -fno-PIC -81: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/filter.sh 81: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 81: ++ export LC_ALL=C 81: ++ LC_ALL=C @@ -6119,12 +6130,12 @@ 81: ++ QEMU= 81: ++ case $MACHINE in 81: ++ tlsdesc_opt=-mtls-dialect=desc -81: +++ uname -81: ++ '[' Linux = FreeBSD ']' -81: ++ trap 'on_error $LINENO' ERR -81: ++ trap on_exit EXIT -72: + cc -B. -shared -o out/test/aarch64/exclude-libs/f.so out/test/aarch64/exclude-libs/e.o out/test/aarch64/exclude-libs/c.a out/test/aarch64/exclude-libs/d.a -78: + cc -B. -o out/test/aarch64/export-from-exe/exe out/test/aarch64/export-from-exe/a.o out/test/aarch64/export-from-exe/b.so +71: + c++ -c -o out/test/aarch64/exception/b.o out/test/aarch64/exception/a.cc -fPIC +80: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/filler.sh .sh +80: ++ testname=filler +80: ++ echo -n 'Testing filler ... ' +80: Testing filler ... ++ t=out/test/aarch64/filler +80: ++ mkdir -p out/test/aarch64/filler 82: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/func-addr.sh 82: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 82: ++ export LC_ALL=C @@ -6142,28 +6153,55 @@ 82: ++ QEMU= 82: ++ case $MACHINE in 82: ++ tlsdesc_opt=-mtls-dialect=desc - 72/337 Test #69: aarch64-entry ............................................ Passed 0.69 sec -test 84 - Start 84: aarch64-gdb-index-compress-output - -84: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/gdb-index-compress-output.sh" -84: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu -84: Environment variables: -84: MACHINE=aarch64 -84: CPU= -84: Test timeout computed to be: 1500 +81: +++ uname +81: ++ '[' Linux = FreeBSD ']' +81: ++ trap 'on_error $LINENO' ERR +81: ++ trap on_exit EXIT +74: + readelf --dyn-syms out/test/aarch64/exclude-libs3/d.so +78: + cat 81: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/filter.sh .sh 81: ++ testname=filter 81: ++ echo -n 'Testing filter ... ' 81: Testing filter ... ++ t=out/test/aarch64/filter 81: ++ mkdir -p out/test/aarch64/filter -80: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/filler.sh .sh -80: ++ testname=filler -80: ++ echo -n 'Testing filler ... ' -80: Testing filler ... ++ t=out/test/aarch64/filler -80: ++ mkdir -p out/test/aarch64/filler -79: ++ set -x -75: + readelf --segments -W out/test/aarch64/execstack/exe +82: +++ uname +82: ++ '[' Linux = FreeBSD ']' +82: ++ trap 'on_error $LINENO' ERR +82: ++ trap on_exit EXIT +80: ++ set -x +80: + test_cflags -static +78: + cc -shared -fPIC -o out/test/aarch64/export-from-exe/b.so -xc - +82: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/func-addr.sh .sh +80: + echo 'int main() {}' +82: ++ testname=func-addr +82: ++ echo -n 'Testing func-addr ... ' +82: Testing func-addr ... ++ t=out/test/aarch64/func-addr +82: ++ mkdir -p out/test/aarch64/func-addr +74: + grep -Fq foo out/test/aarch64/exclude-libs3/log +80: + cc -B. -static -o /dev/null -xc - +81: ++ set -x +82: ++ set -x +79: + cc -fcommon -xc -c -o out/test/aarch64/fatal-warnings/b.o - +79: + cat +74: + on_exit +74: + echo OK +74: OK +74: + exit 0 +81: + cat + 71/337 Test #74: aarch64-exclude-libs3 .................................... Passed 0.55 sec +test 83 + Start 83: aarch64-gc-sections + +83: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/gc-sections.sh" +83: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu +83: Environment variables: +83: MACHINE=aarch64 +83: CPU= +83: Test timeout computed to be: 1500 +81: + cc -o out/test/aarch64/filter/a.o -c -x assembler - +82: + cc -shared -o out/test/aarch64/func-addr/a.so -xc - +82: + cat +81: + ./mold -o out/test/aarch64/filter/b.so out/test/aarch64/filter/a.o --filter foo -F bar -shared 83: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/gc-sections.sh 83: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 83: ++ export LC_ALL=C @@ -6181,19 +6219,51 @@ 83: ++ QEMU= 83: ++ case $MACHINE in 83: ++ tlsdesc_opt=-mtls-dialect=desc -82: +++ uname -82: ++ '[' Linux = FreeBSD ']' -82: ++ trap 'on_error $LINENO' ERR -82: ++ trap on_exit EXIT +83: +++ uname +83: ++ '[' Linux = FreeBSD ']' +83: ++ trap 'on_error $LINENO' ERR +83: ++ trap on_exit EXIT +79: + cc -B. -o out/test/aarch64/fatal-warnings/exe out/test/aarch64/fatal-warnings/a.o out/test/aarch64/fatal-warnings/b.o -Wl,-warn-common +83: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/gc-sections.sh .sh +71: + c++ -c -o out/test/aarch64/exception/c.o out/test/aarch64/exception/a.cc -fno-PIC +81: + readelf --dynamic out/test/aarch64/filter/b.so +72: + readelf --dyn-syms out/test/aarch64/exclude-libs/f.so +83: ++ testname=gc-sections +83: ++ echo -n 'Testing gc-sections ... ' +83: Testing gc-sections ... ++ t=out/test/aarch64/gc-sections +83: ++ mkdir -p out/test/aarch64/gc-sections +83: ++ set -x +83: + cat +72: + grep -Fq foo out/test/aarch64/exclude-libs/log +81: + grep -Fq 'Filter library: [foo]' out/test/aarch64/filter/log +81: + grep -Fq 'Filter library: [bar]' out/test/aarch64/filter/log +83: + c++ -B. -o out/test/aarch64/gc-sections/exe1 out/test/aarch64/gc-sections/a.cc -ffunction-sections -fdata-sections +72: + grep -Fq bar out/test/aarch64/exclude-libs/log +81: + on_exit +81: + echo OK +81: OK +81: + exit 0 + 72/337 Test #81: aarch64-filter ........................................... Passed 0.21 sec +test 84 + Start 84: aarch64-gdb-index-compress-output + +84: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/gdb-index-compress-output.sh" +84: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu +84: Environment variables: +84: MACHINE=aarch64 +84: CPU= +84: Test timeout computed to be: 1500 +70: + command -v perl +70: + '[' aarch64 = sh4 ']' +70: + cat +75: + readelf --segments -W out/test/aarch64/execstack/exe 75: + grep -q 'GNU_STACK.* RW ' 75: + cc -B. -o out/test/aarch64/execstack/exe out/test/aarch64/execstack/a.o +72: + grep -Fq baz out/test/aarch64/exclude-libs/log +70: + c++ -o out/test/aarch64/exception-multiple-ehframe/a.o -c -xc++ - +72: + cc -B. -shared -o out/test/aarch64/exclude-libs/f.so out/test/aarch64/exclude-libs/e.o out/test/aarch64/exclude-libs/c.a out/test/aarch64/exclude-libs/d.a -Wl,-exclude-libs=c.a 84: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/gdb-index-compress-output.sh -81: ++ set -x -80: ++ set -x -80: + test_cflags -static 84: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc -70: + command -v perl -70: + '[' aarch64 = sh4 ']' 84: ++ export LC_ALL=C 84: ++ LC_ALL=C 84: ++ '[' -z aarch64 ']' @@ -6209,67 +6279,35 @@ 84: ++ QEMU= 84: ++ case $MACHINE in 84: ++ tlsdesc_opt=-mtls-dialect=desc -79: + cc -fcommon -xc -c -o out/test/aarch64/fatal-warnings/a.o - -79: + cat -82: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/func-addr.sh .sh -82: ++ testname=func-addr -82: ++ echo -n 'Testing func-addr ... ' -82: Testing func-addr ... ++ t=out/test/aarch64/func-addr -82: ++ mkdir -p out/test/aarch64/func-addr -83: +++ uname -83: ++ '[' Linux = FreeBSD ']' -83: ++ trap 'on_error $LINENO' ERR -83: ++ trap on_exit EXIT -81: + cat +79: + cc -B. -o out/test/aarch64/fatal-warnings/exe out/test/aarch64/fatal-warnings/a.o out/test/aarch64/fatal-warnings/b.o -Wl,-warn-common -Wl,-fatal-warnings 84: +++ uname 84: ++ '[' Linux = FreeBSD ']' +63: + c++ -o out/test/aarch64/emit-relocs-dead-sections/b.o -c -fPIC -xc++ -g -ffunction-sections - 84: ++ trap 'on_error $LINENO' ERR 84: ++ trap on_exit EXIT -80: + cc -B. -static -o /dev/null -xc - -70: + c++ -o out/test/aarch64/exception-multiple-ehframe/a.o -c -xc++ - -70: + cat -81: + cc -o out/test/aarch64/filter/a.o -c -x assembler - +63: + cat 84: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/gdb-index-compress-output.sh .sh 84: ++ testname=gdb-index-compress-output 84: ++ echo -n 'Testing gdb-index-compress-output ... ' 84: Testing gdb-index-compress-output ... ++ t=out/test/aarch64/gdb-index-compress-output 84: ++ mkdir -p out/test/aarch64/gdb-index-compress-output -80: + echo 'int main() {}' -82: ++ set -x -83: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/gc-sections.sh .sh -83: ++ testname=gc-sections -83: ++ echo -n 'Testing gc-sections ... ' -83: Testing gc-sections ... ++ t=out/test/aarch64/gc-sections -83: ++ mkdir -p out/test/aarch64/gc-sections +78: + cc -B. -o out/test/aarch64/export-from-exe/exe out/test/aarch64/export-from-exe/a.o out/test/aarch64/export-from-exe/b.so 84: ++ set -x 84: + on_qemu 84: + '[' '' '!=' '' ']' 84: + grep -qw qemu /proc/cpuinfo -82: + cc -shared -o out/test/aarch64/func-addr/a.so -xc - -81: + ./mold -o out/test/aarch64/filter/b.so out/test/aarch64/filter/a.o --filter foo -F bar -shared 82: + cat +82: + cc -o out/test/aarch64/func-addr/b.o -c -xc -fno-PIC - 84: + '[' aarch64 = riscv64 -o aarch64 = riscv32 -o aarch64 = sparc64 ']' 84: + command -v gdb -83: ++ set -x -83: + cat -83: + c++ -B. -o out/test/aarch64/gc-sections/exe1 out/test/aarch64/gc-sections/a.cc -ffunction-sections -fdata-sections 84: + cc -c -o out/test/aarch64/gdb-index-compress-output/a.o -fPIC -g -ggnu-pubnames -gdwarf-4 -xc - -ffunction-sections -84: + cat 71: + c++ -B. -o out/test/aarch64/exception/exe1 out/test/aarch64/exception/b.o -static -pthread -79: + cc -fcommon -xc -c -o out/test/aarch64/fatal-warnings/b.o - -63: + cat -79: + cat -63: + c++ -o out/test/aarch64/emit-relocs-dead-sections/b.o -c -fPIC -xc++ -g -ffunction-sections - -70: + c++ -o out/test/aarch64/exception-multiple-ehframe/b.o -c -xc++ - -70: + cat -81: + readelf --dynamic out/test/aarch64/filter/b.so -81: + grep -Fq 'Filter library: [foo]' out/test/aarch64/filter/log -81: + grep -Fq 'Filter library: [bar]' out/test/aarch64/filter/log -81: + on_exit -81: + echo OK -81: OK -81: + exit 0 - 73/337 Test #81: aarch64-filter ........................................... Passed 0.19 sec +84: + cat +79: + on_exit +79: + echo OK +79: OK +79: + exit 0 + 73/337 Test #79: aarch64-fatal-warnings ................................... Passed 0.43 sec test 85 Start 85: aarch64-gdb-index-dwarf2 @@ -6279,9 +6317,11 @@ 85: MACHINE=aarch64 85: CPU= 85: Test timeout computed to be: 1500 +70: + c++ -o out/test/aarch64/exception-multiple-ehframe/b.o -c -xc++ - +70: + cat +85: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/gdb-index-dwarf2.sh 72: + readelf --dyn-syms out/test/aarch64/exclude-libs/f.so 72: + grep -Fq foo out/test/aarch64/exclude-libs/log -85: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/gdb-index-dwarf2.sh 85: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 85: ++ export LC_ALL=C 85: ++ LC_ALL=C @@ -6298,27 +6338,20 @@ 85: ++ QEMU= 85: ++ case $MACHINE in 85: ++ tlsdesc_opt=-mtls-dialect=desc -72: + grep -Fq bar out/test/aarch64/exclude-libs/log -72: + grep -Fq baz out/test/aarch64/exclude-libs/log -72: + cc -B. -shared -o out/test/aarch64/exclude-libs/f.so out/test/aarch64/exclude-libs/e.o out/test/aarch64/exclude-libs/c.a out/test/aarch64/exclude-libs/d.a -Wl,-exclude-libs=c.a -78: + grep -q expfn2 -78: + readelf --dyn-syms out/test/aarch64/export-from-exe/exe +75: + readelf --segments -W out/test/aarch64/execstack/exe +75: + grep -q 'GNU_STACK.* RW ' +80: + cat +80: + cc -o out/test/aarch64/filler/a.o -c -xc - +75: + on_exit +75: + echo OK +75: OK +75: + exit 0 85: +++ uname 85: ++ '[' Linux = FreeBSD ']' 85: ++ trap 'on_error $LINENO' ERR 85: ++ trap on_exit EXIT -78: + grep -q expfn1 -78: + readelf --dyn-syms out/test/aarch64/export-from-exe/exe -85: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/gdb-index-dwarf2.sh .sh -85: ++ testname=gdb-index-dwarf2 -85: ++ echo -n 'Testing gdb-index-dwarf2 ... ' -85: Testing gdb-index-dwarf2 ... ++ t=out/test/aarch64/gdb-index-dwarf2 -85: ++ mkdir -p out/test/aarch64/gdb-index-dwarf2 -78: + on_exit -78: + echo OK -78: OK -78: + exit 0 - 74/337 Test #78: aarch64-export-from-exe .................................. Passed 0.56 sec +72: + grep -Fq bar out/test/aarch64/exclude-libs/log + 74/337 Test #75: aarch64-execstack ........................................ Passed 0.83 sec test 86 Start 86: aarch64-gdb-index-dwarf3 @@ -6328,19 +6361,12 @@ 86: MACHINE=aarch64 86: CPU= 86: Test timeout computed to be: 1500 -79: + cc -B. -o out/test/aarch64/fatal-warnings/exe out/test/aarch64/fatal-warnings/a.o out/test/aarch64/fatal-warnings/b.o -Wl,-warn-common -84: + cc -B. -shared -o out/test/aarch64/gdb-index-compress-output/b.so out/test/aarch64/gdb-index-compress-output/a.o -Wl,--gdb-index -Wl,--compress-debug-sections=zlib-gabi -85: ++ set -x -85: + on_qemu -85: + '[' '' '!=' '' ']' -85: + grep -qw qemu /proc/cpuinfo -82: + cc -o out/test/aarch64/func-addr/b.o -c -xc -fno-PIC - -85: + '[' aarch64 = riscv64 -o aarch64 = riscv32 -o aarch64 = sparc64 ']' -85: + command -v gdb -85: + echo 'int main() {}' -82: + cat -85: + cc -o /dev/null -xc -gdwarf-2 -g - -70: + perl -i -0777 -pe 's/\.eh_frame/.EH_FRAME/g' out/test/aarch64/exception-multiple-ehframe/a.o +82: + cc -B. -o out/test/aarch64/func-addr/exe -no-pie out/test/aarch64/func-addr/b.o out/test/aarch64/func-addr/a.so +85: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/gdb-index-dwarf2.sh .sh +85: ++ testname=gdb-index-dwarf2 +85: ++ echo -n 'Testing gdb-index-dwarf2 ... ' +85: Testing gdb-index-dwarf2 ... ++ t=out/test/aarch64/gdb-index-dwarf2 +85: ++ mkdir -p out/test/aarch64/gdb-index-dwarf2 86: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/gdb-index-dwarf3.sh 86: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 86: ++ export LC_ALL=C @@ -6358,20 +6384,33 @@ 86: ++ QEMU= 86: ++ case $MACHINE in 86: ++ tlsdesc_opt=-mtls-dialect=desc -75: + grep -q 'GNU_STACK.* RW ' +72: + grep -Fq baz out/test/aarch64/exclude-libs/log +85: ++ set -x +85: + on_qemu +85: + '[' '' '!=' '' ']' +85: + grep -qw qemu /proc/cpuinfo +84: + cc -B. -shared -o out/test/aarch64/gdb-index-compress-output/b.so out/test/aarch64/gdb-index-compress-output/a.o -Wl,--gdb-index -Wl,--compress-debug-sections=zlib-gabi +78: + grep -q expfn2 +78: + readelf --dyn-syms out/test/aarch64/export-from-exe/exe +85: + '[' aarch64 = riscv64 -o aarch64 = riscv32 -o aarch64 = sparc64 ']' +85: + command -v gdb +70: + perl -i -0777 -pe 's/\.eh_frame/.EH_FRAME/g' out/test/aarch64/exception-multiple-ehframe/a.o 86: +++ uname 86: ++ '[' Linux = FreeBSD ']' 86: ++ trap 'on_error $LINENO' ERR 86: ++ trap on_exit EXIT +72: + cc -B. -shared -o out/test/aarch64/exclude-libs/f.so out/test/aarch64/exclude-libs/e.o out/test/aarch64/exclude-libs/c.a out/test/aarch64/exclude-libs/d.a -Wl,-exclude-libs=c.a -Wl,-exclude-libs=d.a +85: + echo 'int main() {}' +78: + grep -q expfn1 +78: + readelf --dyn-syms out/test/aarch64/export-from-exe/exe +78: + on_exit +78: + echo OK +78: OK +78: + exit 0 83: + readelf --symbols out/test/aarch64/gc-sections/exe1 -75: + readelf --segments -W out/test/aarch64/execstack/exe -75: + on_exit -75: + echo OK -75: OK -75: + exit 0 + 75/337 Test #78: aarch64-export-from-exe .................................. Passed 0.58 sec +85: + cc -o /dev/null -xc -gdwarf-2 -g - 86: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/gdb-index-dwarf3.sh .sh -70: + ./mold -r -o out/test/aarch64/exception-multiple-ehframe/c.o out/test/aarch64/exception-multiple-ehframe/a.o out/test/aarch64/exception-multiple-ehframe/b.o - 75/337 Test #75: aarch64-execstack ........................................ Passed 0.72 sec test 87 Start 87: aarch64-gdb-index-dwarf4 @@ -6381,12 +6420,19 @@ 87: MACHINE=aarch64 87: CPU= 87: Test timeout computed to be: 1500 -83: + grep -qv live_fn1 out/test/aarch64/gc-sections/log.1 86: ++ testname=gdb-index-dwarf3 86: ++ echo -n 'Testing gdb-index-dwarf3 ... ' 86: Testing gdb-index-dwarf3 ... ++ t=out/test/aarch64/gdb-index-dwarf3 86: ++ mkdir -p out/test/aarch64/gdb-index-dwarf3 -83: + grep -qv live_fn2 out/test/aarch64/gc-sections/log.1 +70: + ./mold -r -o out/test/aarch64/exception-multiple-ehframe/c.o out/test/aarch64/exception-multiple-ehframe/a.o out/test/aarch64/exception-multiple-ehframe/b.o +83: + grep -qv live_fn1 out/test/aarch64/gc-sections/log.1 +86: ++ set -x +86: + on_qemu +86: + '[' '' '!=' '' ']' +86: + grep -qw qemu /proc/cpuinfo +86: + '[' aarch64 = riscv64 -o aarch64 = riscv32 -o aarch64 = sparc64 ']' +86: + command -v gdb +86: + test_cflags -gdwarf-3 87: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/gdb-index-dwarf4.sh 87: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 87: ++ export LC_ALL=C @@ -6408,62 +6454,27 @@ 87: ++ '[' Linux = FreeBSD ']' 87: ++ trap 'on_error $LINENO' ERR 87: ++ trap on_exit EXIT -86: ++ set -x -86: + on_qemu -86: + '[' '' '!=' '' ']' -86: + grep -qw qemu /proc/cpuinfo 87: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/gdb-index-dwarf4.sh .sh +83: + grep -qv live_fn2 out/test/aarch64/gc-sections/log.1 +86: + echo 'int main() {}' 87: ++ testname=gdb-index-dwarf4 87: ++ echo -n 'Testing gdb-index-dwarf4 ... ' 87: Testing gdb-index-dwarf4 ... ++ t=out/test/aarch64/gdb-index-dwarf4 87: ++ mkdir -p out/test/aarch64/gdb-index-dwarf4 +86: + cc -B. -gdwarf-3 -o /dev/null -xc - 87: ++ set -x 87: + on_qemu 87: + '[' '' '!=' '' ']' 87: + grep -qw qemu /proc/cpuinfo -87: + '[' aarch64 = riscv64 -o aarch64 = riscv32 -o aarch64 = sparc64 ']' -87: + command -v gdb -87: + test_cflags -gdwarf-4 -g -87: + echo 'int main() {}' +80: + cc -B. -static -Wl,--filler,0xfe -o out/test/aarch64/filler/exe1 out/test/aarch64/filler/a.o 83: + grep -qv dead_fn1 out/test/aarch64/gc-sections/log.1 -87: + cc -B. -gdwarf-4 -g -o /dev/null -xc - -70: + perl -i -0777 -pe 's/\.EH_FRAME/.eh_frame/g' out/test/aarch64/exception-multiple-ehframe/c.o -86: + '[' aarch64 = riscv64 -o aarch64 = riscv32 -o aarch64 = sparc64 ']' -86: + command -v gdb -86: + test_cflags -gdwarf-3 -86: + cc -B. -gdwarf-3 -o /dev/null -xc - -86: + echo 'int main() {}' -79: + cc -B. -o out/test/aarch64/fatal-warnings/exe out/test/aarch64/fatal-warnings/a.o out/test/aarch64/fatal-warnings/b.o -Wl,-warn-common -Wl,-fatal-warnings -83: + grep -qv dead_fn2 out/test/aarch64/gc-sections/log.1 -83: + grep -qv live_var1 out/test/aarch64/gc-sections/log.1 -70: + c++ -o out/test/aarch64/exception-multiple-ehframe/d.o -c -xc++ - -72: + readelf --dyn-syms out/test/aarch64/exclude-libs/f.so -83: + grep -qv live_var2 out/test/aarch64/gc-sections/log.1 -71: + out/test/aarch64/exception/exe1 -70: + cat -83: + grep -qv dead_var1 out/test/aarch64/gc-sections/log.1 -72: + grep -Fq foo out/test/aarch64/exclude-libs/log -83: + grep -qv dead_var2 out/test/aarch64/gc-sections/log.1 -71: + c++ -B. -o out/test/aarch64/exception/exe2 out/test/aarch64/exception/c.o -no-pie -static -pthread -72: + grep -Fq bar out/test/aarch64/exclude-libs/log -72: + grep -Fq baz out/test/aarch64/exclude-libs/log -82: + cc -B. -o out/test/aarch64/func-addr/exe -no-pie out/test/aarch64/func-addr/b.o out/test/aarch64/func-addr/a.so -72: + cc -B. -shared -o out/test/aarch64/exclude-libs/f.so out/test/aarch64/exclude-libs/e.o out/test/aarch64/exclude-libs/c.a out/test/aarch64/exclude-libs/d.a -Wl,-exclude-libs=c.a -Wl,-exclude-libs=d.a -84: + readelf -WS out/test/aarch64/gdb-index-compress-output/b.so -84: + grep -Fq .gdb_index -80: + cc -o out/test/aarch64/filler/a.o -c -xc - -83: + out/test/aarch64/gc-sections/exe1 -80: + cat -83: + grep -q '1 2' -83: + c++ -B. -o out/test/aarch64/gc-sections/exe2 out/test/aarch64/gc-sections/a.cc -ffunction-sections -fdata-sections -Wl,-gc-sections -84: + cc -c -o out/test/aarch64/gdb-index-compress-output/c.o -fPIC -g -ggnu-pubnames -gdwarf-4 -xc - -gz -84: + cat -70: + c++ -B. -o out/test/aarch64/exception-multiple-ehframe/exe1 out/test/aarch64/exception-multiple-ehframe/d.o out/test/aarch64/exception-multiple-ehframe/c.o -79: + on_exit -79: + echo OK -79: OK -79: + exit 0 - 76/337 Test #79: aarch64-fatal-warnings ................................... Passed 0.53 sec +82: + out/test/aarch64/func-addr/exe +82: + grep -q 1 +82: + on_exit +82: + echo OK +82: OK +82: + exit 0 + 76/337 Test #82: aarch64-func-addr ........................................ Passed 0.51 sec test 88 Start 88: aarch64-gdb-index-dwarf5 @@ -6473,10 +6484,13 @@ 88: MACHINE=aarch64 88: CPU= 88: Test timeout computed to be: 1500 -80: + cc -B. -static -Wl,--filler,0xfe -o out/test/aarch64/filler/exe1 out/test/aarch64/filler/a.o -85: + cat -85: + cc -c -o out/test/aarch64/gdb-index-dwarf2/a.o -fPIC -g -ggnu-pubnames -gdwarf-2 -xc - -ffunction-sections -84: + cc -B. -o out/test/aarch64/gdb-index-compress-output/exe out/test/aarch64/gdb-index-compress-output/b.so out/test/aarch64/gdb-index-compress-output/c.o -Wl,--gdb-index -Wl,--compress-debug-sections=zlib +87: + '[' aarch64 = riscv64 -o aarch64 = riscv32 -o aarch64 = sparc64 ']' +87: + command -v gdb +87: + test_cflags -gdwarf-4 -g +87: + echo 'int main() {}' +83: + grep -qv dead_fn2 out/test/aarch64/gc-sections/log.1 +87: + cc -B. -gdwarf-4 -g -o /dev/null -xc - +70: + perl -i -0777 -pe 's/\.EH_FRAME/.eh_frame/g' out/test/aarch64/exception-multiple-ehframe/c.o 88: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/gdb-index-dwarf5.sh 88: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 88: ++ export LC_ALL=C @@ -6494,11 +6508,20 @@ 88: ++ QEMU= 88: ++ case $MACHINE in 88: ++ tlsdesc_opt=-mtls-dialect=desc +83: + grep -qv live_var1 out/test/aarch64/gc-sections/log.1 88: +++ uname 88: ++ '[' Linux = FreeBSD ']' 88: ++ trap 'on_error $LINENO' ERR 88: ++ trap on_exit EXIT +70: + c++ -o out/test/aarch64/exception-multiple-ehframe/d.o -c -xc++ - +70: + cat +83: + grep -qv live_var2 out/test/aarch64/gc-sections/log.1 +83: + grep -qv dead_var1 out/test/aarch64/gc-sections/log.1 +83: + grep -qv dead_var2 out/test/aarch64/gc-sections/log.1 88: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/gdb-index-dwarf5.sh .sh +83: + grep -q '1 2' +83: + out/test/aarch64/gc-sections/exe1 +83: + c++ -B. -o out/test/aarch64/gc-sections/exe2 out/test/aarch64/gc-sections/a.cc -ffunction-sections -fdata-sections -Wl,-gc-sections 88: ++ testname=gdb-index-dwarf5 88: ++ echo -n 'Testing gdb-index-dwarf5 ... ' 88: Testing gdb-index-dwarf5 ... ++ t=out/test/aarch64/gdb-index-dwarf5 @@ -6507,18 +6530,50 @@ 88: + on_qemu 88: + '[' '' '!=' '' ']' 88: + grep -qw qemu /proc/cpuinfo +72: + readelf --dyn-syms out/test/aarch64/exclude-libs/f.so +72: + grep -Fq foo out/test/aarch64/exclude-libs/log +84: + readelf -WS out/test/aarch64/gdb-index-compress-output/b.so 88: + '[' aarch64 = riscv64 -o aarch64 = riscv32 -o aarch64 = sparc64 ']' 88: + command -v gdb 88: + test_cflags -gdwarf-5 -g +84: + grep -Fq .gdb_index +71: + out/test/aarch64/exception/exe1 +72: + grep -Fq bar out/test/aarch64/exclude-libs/log +84: + cat 88: + cc -B. -gdwarf-5 -g -o /dev/null -xc - +71: + c++ -B. -o out/test/aarch64/exception/exe2 out/test/aarch64/exception/c.o -no-pie -static -pthread 88: + echo 'int main() {}' -82: + out/test/aarch64/func-addr/exe -82: + grep -q 1 -82: + on_exit -82: + echo OK -82: OK -82: + exit 0 - 77/337 Test #82: aarch64-func-addr ........................................ Passed 0.55 sec +72: + grep -Fq baz out/test/aarch64/exclude-libs/log +70: + c++ -B. -o out/test/aarch64/exception-multiple-ehframe/exe1 out/test/aarch64/exception-multiple-ehframe/d.o out/test/aarch64/exception-multiple-ehframe/c.o +84: + cc -c -o out/test/aarch64/gdb-index-compress-output/c.o -fPIC -g -ggnu-pubnames -gdwarf-4 -xc - -gz +85: + cc -c -o out/test/aarch64/gdb-index-dwarf2/a.o -fPIC -g -ggnu-pubnames -gdwarf-2 -xc - -ffunction-sections +72: + cc -B. -shared -o out/test/aarch64/exclude-libs/f.so out/test/aarch64/exclude-libs/e.o out/test/aarch64/exclude-libs/c.a out/test/aarch64/exclude-libs/d.a -Wl,-exclude-libs=c.a:d.a +85: + cat +86: + cc -c -o out/test/aarch64/gdb-index-dwarf3/a.o -fPIC -g -ggnu-pubnames -gdwarf-3 -xc - -ffunction-sections +86: + cat +87: + cat +87: + cc -c -o out/test/aarch64/gdb-index-dwarf4/a.o -fPIC -g -ggnu-pubnames -gdwarf-4 -xc - -ffunction-sections +80: + sed -i -e 's/--filler 0xfe/--filler 0x00/' out/test/aarch64/filler/exe1 +85: + cc -c -o out/test/aarch64/gdb-index-dwarf2/b.o -fPIC -g -ggnu-pubnames -gdwarf-2 -xc - -ffunction-sections +84: + cc -B. -o out/test/aarch64/gdb-index-compress-output/exe out/test/aarch64/gdb-index-compress-output/b.so out/test/aarch64/gdb-index-compress-output/c.o -Wl,--gdb-index -Wl,--compress-debug-sections=zlib +80: + od -x out/test/aarch64/filler/exe1 +85: + cat +38: + cc -flto -fPIC -o out/test/aarch64/defsym-lto/a.o -c -xc - +38: + cat +71: + out/test/aarch64/exception/exe2 +71: + c++ -B. -o out/test/aarch64/exception/exe3 out/test/aarch64/exception/b.o -pie +86: + cc -c -o out/test/aarch64/gdb-index-dwarf3/b.o -fPIC -g -ggnu-pubnames -gdwarf-3 -xc - -ffunction-sections +86: + cat +70: + grep -q '^1 3$' +72: + readelf --dyn-syms out/test/aarch64/exclude-libs/f.so +70: + out/test/aarch64/exception-multiple-ehframe/exe1 +70: + on_exit +70: + echo OK +70: OK +70: + exit 0 +87: + cat + 77/337 Test #70: aarch64-exception-multiple-ehframe ....................... Passed 1.49 sec +72: + grep -Fq foo out/test/aarch64/exclude-libs/log test 89 Start 89: aarch64-gdb-index-dwarf64 @@ -6528,15 +6583,13 @@ 89: MACHINE=aarch64 89: CPU= 89: Test timeout computed to be: 1500 -72: + readelf --dyn-syms out/test/aarch64/exclude-libs/f.so -72: + grep -Fq foo out/test/aarch64/exclude-libs/log 72: + grep -Fq bar out/test/aarch64/exclude-libs/log -86: + cc -c -o out/test/aarch64/gdb-index-dwarf3/a.o -fPIC -g -ggnu-pubnames -gdwarf-3 -xc - -ffunction-sections -89: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/gdb-index-dwarf64.sh -87: + cat 72: + grep -Fq baz out/test/aarch64/exclude-libs/log -71: + out/test/aarch64/exception/exe2 -87: + cc -c -o out/test/aarch64/gdb-index-dwarf4/a.o -fPIC -g -ggnu-pubnames -gdwarf-4 -xc - -ffunction-sections +83: + readelf --symbols out/test/aarch64/gc-sections/exe2 +83: + grep -q live_fn1 out/test/aarch64/gc-sections/log.2 +87: + cc -c -o out/test/aarch64/gdb-index-dwarf4/b.o -fPIC -g -ggnu-pubnames -gdwarf-4 -xc - -ffunction-sections +89: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/gdb-index-dwarf64.sh +72: + cc -B. -shared -o out/test/aarch64/exclude-libs/f.so out/test/aarch64/exclude-libs/e.o out/test/aarch64/exclude-libs/c.a out/test/aarch64/exclude-libs/d.a -Wl,-exclude-libs=ALL 89: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 89: ++ export LC_ALL=C 89: ++ LC_ALL=C @@ -6553,128 +6606,101 @@ 89: ++ QEMU= 89: ++ case $MACHINE in 89: ++ tlsdesc_opt=-mtls-dialect=desc -86: + cat -85: + cat -85: + cc -c -o out/test/aarch64/gdb-index-dwarf2/b.o -fPIC -g -ggnu-pubnames -gdwarf-2 -xc - -ffunction-sections -71: + c++ -B. -o out/test/aarch64/exception/exe3 out/test/aarch64/exception/b.o -pie -72: + cc -B. -shared -o out/test/aarch64/exclude-libs/f.so out/test/aarch64/exclude-libs/e.o out/test/aarch64/exclude-libs/c.a out/test/aarch64/exclude-libs/d.a -Wl,-exclude-libs=c.a:d.a -70: + grep -q '^1 3$' -70: + out/test/aarch64/exception-multiple-ehframe/exe1 -70: + on_exit -70: + echo OK -70: OK -70: + exit 0 - 78/337 Test #70: aarch64-exception-multiple-ehframe ....................... Passed 1.17 sec -test 90 - Start 90: aarch64-gdb-index-empty - -90: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/gdb-index-empty.sh" -90: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu -90: Environment variables: -90: MACHINE=aarch64 -90: CPU= -90: Test timeout computed to be: 1500 +83: + grep -q live_fn2 out/test/aarch64/gc-sections/log.2 89: +++ uname 89: ++ '[' Linux = FreeBSD ']' 89: ++ trap 'on_error $LINENO' ERR 89: ++ trap on_exit EXIT +83: + grep -qv dead_fn1 out/test/aarch64/gc-sections/log.2 +38: + cc -B. -flto -o out/test/aarch64/defsym-lto/exe out/test/aarch64/defsym-lto/a.o -Wl,-defsym,live_func=dead_func +83: + grep -qv dead_fn2 out/test/aarch64/gc-sections/log.2 +88: + cat 89: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/gdb-index-dwarf64.sh .sh -90: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/gdb-index-empty.sh -90: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc -90: ++ export LC_ALL=C -90: ++ LC_ALL=C -90: ++ '[' -z aarch64 ']' -90: ++ '[' -z '' ']' -90: ++ TESTDIR=out/test/aarch64 -90: ++ CC=cc -90: ++ CXX=c++ -90: ++ GCC=gcc -90: ++ GXX=g++ -90: ++ OBJDUMP=objdump -90: ++ OBJCOPY=objcopy -90: ++ STRIP=strip -90: ++ QEMU= -90: ++ case $MACHINE in -90: ++ tlsdesc_opt=-mtls-dialect=desc 89: ++ testname=gdb-index-dwarf64 89: ++ echo -n 'Testing gdb-index-dwarf64 ... ' 89: Testing gdb-index-dwarf64 ... ++ t=out/test/aarch64/gdb-index-dwarf64 89: ++ mkdir -p out/test/aarch64/gdb-index-dwarf64 -90: +++ uname -90: ++ '[' Linux = FreeBSD ']' -90: ++ trap 'on_error $LINENO' ERR -90: ++ trap on_exit EXIT -84: + readelf -WS out/test/aarch64/gdb-index-compress-output/exe -84: + grep -Fq .gdb_index +83: + grep -q live_var1 out/test/aarch64/gc-sections/log.2 +83: + grep -q live_var2 out/test/aarch64/gc-sections/log.2 +83: + grep -qv dead_var1 out/test/aarch64/gc-sections/log.2 +88: + cat 89: ++ set -x 89: + on_qemu 89: + '[' '' '!=' '' ']' 89: + grep -qw qemu /proc/cpuinfo -90: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/gdb-index-empty.sh .sh -90: ++ testname=gdb-index-empty -90: ++ echo -n 'Testing gdb-index-empty ... ' -90: Testing gdb-index-empty ... ++ t=out/test/aarch64/gdb-index-empty -90: ++ mkdir -p out/test/aarch64/gdb-index-empty +87: + cc -B. -shared -o out/test/aarch64/gdb-index-dwarf4/c.so out/test/aarch64/gdb-index-dwarf4/a.o out/test/aarch64/gdb-index-dwarf4/b.o -Wl,--gdb-index +85: + cc -B. -shared -o out/test/aarch64/gdb-index-dwarf2/c.so out/test/aarch64/gdb-index-dwarf2/a.o out/test/aarch64/gdb-index-dwarf2/b.o -Wl,--gdb-index +83: + grep -qv dead_var2 out/test/aarch64/gc-sections/log.2 +88: + cat +80: + cc -B. -static -Wl,--filler,0x00 -o out/test/aarch64/filler/exe2 out/test/aarch64/filler/a.o 89: + '[' aarch64 = riscv64 -o aarch64 = riscv32 -o aarch64 = sparc64 ']' 89: + command -v gdb 89: + test_cflags -gdwarf-5 -g -gdwarf64 -90: ++ set -x -90: + cc -c -o out/test/aarch64/gdb-index-empty/a.o -xc - -90: + echo 'void _start() {}' -84: + out/test/aarch64/gdb-index-compress-output/exe -84: + grep -q 'Hello world' -84: + DEBUGINFOD_URLS= -84: + gdb out/test/aarch64/gdb-index-compress-output/exe -nx -batch -ex 'b main' -ex r -ex 'b trap' -ex c -ex bt -ex quit -89: + cc -B. -gdwarf-5 -g -gdwarf64 -o /dev/null -xc - -89: + echo 'int main() {}' -86: + cc -c -o out/test/aarch64/gdb-index-dwarf3/b.o -fPIC -g -ggnu-pubnames -gdwarf-3 -xc - -ffunction-sections -86: + cat -83: + readelf --symbols out/test/aarch64/gc-sections/exe2 -88: + cat -88: + cat -85: + cc -B. -shared -o out/test/aarch64/gdb-index-dwarf2/c.so out/test/aarch64/gdb-index-dwarf2/a.o out/test/aarch64/gdb-index-dwarf2/b.o -Wl,--gdb-index -80: + sed -i -e 's/--filler 0xfe/--filler 0x00/' out/test/aarch64/filler/exe1 -88: + cat -83: + grep -q live_fn1 out/test/aarch64/gc-sections/log.2 -80: + od -x out/test/aarch64/filler/exe1 -87: + cc -c -o out/test/aarch64/gdb-index-dwarf4/b.o -fPIC -g -ggnu-pubnames -gdwarf-4 -xc - -ffunction-sections 88: + cat -72: + readelf --dyn-syms out/test/aarch64/exclude-libs/f.so -87: + cat -88: + cc -c -o out/test/aarch64/gdb-index-dwarf5/a.o out/test/aarch64/gdb-index-dwarf5/a.c -fPIC -g -ggnu-pubnames -gdwarf-5 -ffunction-sections -83: + grep -q live_fn2 out/test/aarch64/gc-sections/log.2 -72: + grep -Fq foo out/test/aarch64/exclude-libs/log +89: + echo 'int main() {}' +84: + readelf -WS out/test/aarch64/gdb-index-compress-output/exe +83: + out/test/aarch64/gc-sections/exe2 +89: + cc -B. -gdwarf-5 -g -gdwarf64 -o /dev/null -xc - 71: + out/test/aarch64/exception/exe3 -71: + c++ -B. -o out/test/aarch64/exception/exe4 out/test/aarch64/exception/c.o -no-pie -83: + grep -qv dead_fn1 out/test/aarch64/gc-sections/log.2 -72: + grep -Fq bar out/test/aarch64/exclude-libs/log -90: + ./mold -o out/test/aarch64/gdb-index-empty/exe out/test/aarch64/gdb-index-empty/a.o -gdb-index -83: + grep -qv dead_fn2 out/test/aarch64/gc-sections/log.2 -72: + grep -Fq baz out/test/aarch64/exclude-libs/log -83: + grep -q live_var1 out/test/aarch64/gc-sections/log.2 -87: + cc -B. -shared -o out/test/aarch64/gdb-index-dwarf4/c.so out/test/aarch64/gdb-index-dwarf4/a.o out/test/aarch64/gdb-index-dwarf4/b.o -Wl,--gdb-index -72: + cc -B. -shared -o out/test/aarch64/exclude-libs/f.so out/test/aarch64/exclude-libs/e.o out/test/aarch64/exclude-libs/c.a out/test/aarch64/exclude-libs/d.a -Wl,-exclude-libs=ALL -86: + cc -B. -shared -o out/test/aarch64/gdb-index-dwarf3/c.so out/test/aarch64/gdb-index-dwarf3/a.o out/test/aarch64/gdb-index-dwarf3/b.o -Wl,--gdb-index -83: + grep -q live_var2 out/test/aarch64/gc-sections/log.2 -90: + readelf -WS out/test/aarch64/gdb-index-empty/exe -83: + grep -qv dead_var1 out/test/aarch64/gc-sections/log.2 -90: + grep -Fq .gdb_index out/test/aarch64/gdb-index-empty/log -88: + cc -c -o out/test/aarch64/gdb-index-dwarf5/b.o out/test/aarch64/gdb-index-dwarf5/b.c -fPIC -g -ggnu-pubnames -gdwarf-4 -ffunction-sections -83: + grep -qv dead_var2 out/test/aarch64/gc-sections/log.2 +84: + grep -Fq .gdb_index 83: + grep -q '1 2' -85: + grep -Fq .gdb_index -83: + out/test/aarch64/gc-sections/exe2 +88: + cc -c -o out/test/aarch64/gdb-index-dwarf5/a.o out/test/aarch64/gdb-index-dwarf5/a.c -fPIC -g -ggnu-pubnames -gdwarf-5 -ffunction-sections 83: + on_exit 83: + echo OK 83: OK 83: + exit 0 -85: + readelf -WS out/test/aarch64/gdb-index-dwarf2/c.so -90: + on_exit -90: + echo OK -90: OK -90: + exit 0 - 79/337 Test #83: aarch64-gc-sections ...................................... Passed 0.87 sec - 80/337 Test #90: aarch64-gdb-index-empty .................................. Passed 0.27 sec + 78/337 Test #83: aarch64-gc-sections ...................................... Passed 0.88 sec +test 90 + Start 90: aarch64-gdb-index-empty + +90: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/gdb-index-empty.sh" +90: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu +90: Environment variables: +90: MACHINE=aarch64 +90: CPU= +90: Test timeout computed to be: 1500 +72: + readelf --dyn-syms out/test/aarch64/exclude-libs/f.so +84: + grep -q 'Hello world' +86: + cc -B. -shared -o out/test/aarch64/gdb-index-dwarf3/c.so out/test/aarch64/gdb-index-dwarf3/a.o out/test/aarch64/gdb-index-dwarf3/b.o -Wl,--gdb-index +84: + out/test/aarch64/gdb-index-compress-output/exe +84: + DEBUGINFOD_URLS= +84: + gdb out/test/aarch64/gdb-index-compress-output/exe -nx -batch -ex 'b main' -ex r -ex 'b trap' -ex c -ex bt -ex quit +71: + c++ -B. -o out/test/aarch64/exception/exe4 out/test/aarch64/exception/c.o -no-pie +72: + grep -Fq foo out/test/aarch64/exclude-libs/log +90: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/gdb-index-empty.sh +90: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc +90: ++ export LC_ALL=C +90: ++ LC_ALL=C +90: ++ '[' -z aarch64 ']' +90: ++ '[' -z '' ']' +90: ++ TESTDIR=out/test/aarch64 +90: ++ CC=cc +90: ++ CXX=c++ +90: ++ GCC=gcc +90: ++ GXX=g++ +90: ++ OBJDUMP=objdump +90: ++ OBJCOPY=objcopy +90: ++ STRIP=strip +90: ++ QEMU= +90: ++ case $MACHINE in +90: ++ tlsdesc_opt=-mtls-dialect=desc +72: + grep -Fq bar out/test/aarch64/exclude-libs/log +90: +++ uname +90: ++ '[' Linux = FreeBSD ']' +90: ++ trap 'on_error $LINENO' ERR +90: ++ trap on_exit EXIT +72: + grep -Fq baz out/test/aarch64/exclude-libs/log +90: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/gdb-index-empty.sh .sh +90: ++ testname=gdb-index-empty +90: ++ echo -n 'Testing gdb-index-empty ... ' +90: Testing gdb-index-empty ... ++ t=out/test/aarch64/gdb-index-empty +90: ++ mkdir -p out/test/aarch64/gdb-index-empty +90: ++ set -x +72: + on_exit +72: + echo OK +72: OK +72: + exit 0 + 79/337 Test #72: aarch64-exclude-libs ..................................... Passed 1.56 sec test 91 Start 91: aarch64-gdb-index-split-dwarf @@ -6684,23 +6710,13 @@ 91: MACHINE=aarch64 91: CPU= 91: Test timeout computed to be: 1500 -test 92 - Start 92: aarch64-glibc-2.22-bug - -92: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/glibc-2.22-bug.sh" -92: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu -92: Environment variables: -92: MACHINE=aarch64 -92: CPU= -92: Test timeout computed to be: 1500 -80: + cc -B. -static -Wl,--filler,0x00 -o out/test/aarch64/filler/exe2 out/test/aarch64/filler/a.o -85: + cat +88: + cc -c -o out/test/aarch64/gdb-index-dwarf5/b.o out/test/aarch64/gdb-index-dwarf5/b.c -fPIC -g -ggnu-pubnames -gdwarf-4 -ffunction-sections +85: + grep -Fq .gdb_index +85: + readelf -WS out/test/aarch64/gdb-index-dwarf2/c.so +90: + echo 'void _start() {}' 85: + cc -c -o out/test/aarch64/gdb-index-dwarf2/d.o -fPIC -g -ggnu-pubnames -gdwarf-2 -xc - -gz -89: + cat -89: + cat -89: + cat -71: + out/test/aarch64/exception/exe4 -71: + c++ -B. -o out/test/aarch64/exception/exe5 out/test/aarch64/exception/b.o -pie -Wl,--gc-sections +85: + cat +90: + cc -c -o out/test/aarch64/gdb-index-empty/a.o -xc - 91: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/gdb-index-split-dwarf.sh 91: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 91: ++ export LC_ALL=C @@ -6719,11 +6735,66 @@ 91: ++ case $MACHINE in 91: ++ tlsdesc_opt=-mtls-dialect=desc 91: +++ uname +87: + readelf -WS out/test/aarch64/gdb-index-dwarf4/c.so 91: ++ '[' Linux = FreeBSD ']' 91: ++ trap 'on_error $LINENO' ERR 91: ++ trap on_exit EXIT +87: + grep -Fq .gdb_index +91: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/gdb-index-split-dwarf.sh .sh +91: ++ testname=gdb-index-split-dwarf +91: ++ echo -n 'Testing gdb-index-split-dwarf ... ' +91: Testing gdb-index-split-dwarf ... ++ t=out/test/aarch64/gdb-index-split-dwarf +91: ++ mkdir -p out/test/aarch64/gdb-index-split-dwarf +87: + cat +87: + cc -c -o out/test/aarch64/gdb-index-dwarf4/d.o -fPIC -g -ggnu-pubnames -gdwarf-4 -xc - -gz +86: + grep -Fq .gdb_index +85: + cc -B. -o out/test/aarch64/gdb-index-dwarf2/exe out/test/aarch64/gdb-index-dwarf2/c.so out/test/aarch64/gdb-index-dwarf2/d.o -Wl,--gdb-index +86: + readelf -WS out/test/aarch64/gdb-index-dwarf3/c.so +91: ++ set -x +91: + on_qemu +91: + '[' '' '!=' '' ']' +91: + grep -qw qemu /proc/cpuinfo +88: + cc -c -o out/test/aarch64/gdb-index-dwarf5/c.o out/test/aarch64/gdb-index-dwarf5/c.c -fPIC -g -ggnu-pubnames -gdwarf-5 +86: + cc -c -o out/test/aarch64/gdb-index-dwarf3/d.o -fPIC -g -ggnu-pubnames -gdwarf-3 -xc - -gz +86: + cat +71: + out/test/aarch64/exception/exe4 +91: + '[' aarch64 = riscv64 -o aarch64 = riscv32 -o aarch64 = sparc64 ']' +91: + command -v gdb +91: + test_cflags -gdwarf-5 -g +71: + c++ -B. -o out/test/aarch64/exception/exe5 out/test/aarch64/exception/b.o -pie -Wl,--gc-sections +90: + ./mold -o out/test/aarch64/gdb-index-empty/exe out/test/aarch64/gdb-index-empty/a.o -gdb-index +91: + cc -B. -gdwarf-5 -g -o /dev/null -xc - +91: + echo 'int main() {}' +80: + od -x out/test/aarch64/filler/exe2 +90: + readelf -WS out/test/aarch64/gdb-index-empty/exe +87: + cc -B. -o out/test/aarch64/gdb-index-dwarf4/exe out/test/aarch64/gdb-index-dwarf4/c.so out/test/aarch64/gdb-index-dwarf4/d.o -Wl,--gdb-index +90: + grep -Fq .gdb_index out/test/aarch64/gdb-index-empty/log +86: + cc -B. -o out/test/aarch64/gdb-index-dwarf3/exe out/test/aarch64/gdb-index-dwarf3/c.so out/test/aarch64/gdb-index-dwarf3/d.o -Wl,--gdb-index +90: + on_exit +90: + echo OK +90: OK +90: + exit 0 + 80/337 Test #90: aarch64-gdb-index-empty .................................. Passed 0.27 sec +test 92 + Start 92: aarch64-glibc-2.22-bug + +92: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/glibc-2.22-bug.sh" +92: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu +92: Environment variables: +92: MACHINE=aarch64 +92: CPU= +92: Test timeout computed to be: 1500 89: + cat +85: + grep -Fq .gdb_index +85: + readelf -WS out/test/aarch64/gdb-index-dwarf2/exe +89: + cat +85: + grep -q 'Hello world' +85: + out/test/aarch64/gdb-index-dwarf2/exe +85: + DEBUGINFOD_URLS= +85: + gdb out/test/aarch64/gdb-index-dwarf2/exe -nx -batch -ex 'b main' -ex r -ex 'b trap' -ex c -ex bt -ex quit 92: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/glibc-2.22-bug.sh +88: + cc -c -o out/test/aarch64/gdb-index-dwarf5/d.o out/test/aarch64/gdb-index-dwarf5/d.c -fPIC -g -ggnu-pubnames -gdwarf-5 -ffunction-sections +89: + cat 92: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 92: ++ export LC_ALL=C 92: ++ LC_ALL=C @@ -6740,48 +6811,27 @@ 92: ++ QEMU= 92: ++ case $MACHINE in 92: ++ tlsdesc_opt=-mtls-dialect=desc -91: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/gdb-index-split-dwarf.sh .sh -91: ++ testname=gdb-index-split-dwarf -91: ++ echo -n 'Testing gdb-index-split-dwarf ... ' -91: Testing gdb-index-split-dwarf ... ++ t=out/test/aarch64/gdb-index-split-dwarf -91: ++ mkdir -p out/test/aarch64/gdb-index-split-dwarf -88: + cc -c -o out/test/aarch64/gdb-index-dwarf5/c.o out/test/aarch64/gdb-index-dwarf5/c.c -fPIC -g -ggnu-pubnames -gdwarf-5 -72: + readelf --dyn-syms out/test/aarch64/exclude-libs/f.so -91: ++ set -x -91: + on_qemu -91: + '[' '' '!=' '' ']' -91: + grep -qw qemu /proc/cpuinfo +89: + cat 92: +++ uname 92: ++ '[' Linux = FreeBSD ']' 92: ++ trap 'on_error $LINENO' ERR 92: ++ trap on_exit EXIT 89: + cc -c -o out/test/aarch64/gdb-index-dwarf64/a.o out/test/aarch64/gdb-index-dwarf64/a.c -fPIC -g -ggnu-pubnames -gdwarf-5 -gdwarf64 -ffunction-sections -72: + grep -Fq foo out/test/aarch64/exclude-libs/log -87: + readelf -WS out/test/aarch64/gdb-index-dwarf4/c.so -87: + grep -Fq .gdb_index -72: + grep -Fq bar out/test/aarch64/exclude-libs/log -91: + '[' aarch64 = riscv64 -o aarch64 = riscv32 -o aarch64 = sparc64 ']' -91: + command -v gdb -91: + test_cflags -gdwarf-5 -g +80: + diff -q out/test/aarch64/filler/txt1 out/test/aarch64/filler/txt2 +71: + out/test/aarch64/exception/exe5 92: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/glibc-2.22-bug.sh .sh 92: ++ testname=glibc-2.22-bug 92: ++ echo -n 'Testing glibc-2.22-bug ... ' 92: Testing glibc-2.22-bug ... ++ t=out/test/aarch64/glibc-2.22-bug 92: ++ mkdir -p out/test/aarch64/glibc-2.22-bug -85: + cc -B. -o out/test/aarch64/gdb-index-dwarf2/exe out/test/aarch64/gdb-index-dwarf2/c.so out/test/aarch64/gdb-index-dwarf2/d.o -Wl,--gdb-index -87: + cc -c -o out/test/aarch64/gdb-index-dwarf4/d.o -fPIC -g -ggnu-pubnames -gdwarf-4 -xc - -gz -87: + cat -72: + grep -Fq baz out/test/aarch64/exclude-libs/log 92: ++ set -x -91: + echo 'int main() {}' -91: + cc -B. -gdwarf-5 -g -o /dev/null -xc - 92: + cc -o out/test/aarch64/glibc-2.22-bug/a.o -fPIC -c -xc - -92: + cat -72: + on_exit -72: + echo OK -72: OK -72: + exit 0 - 81/337 Test #72: aarch64-exclude-libs ..................................... Passed 1.54 sec +71: + c++ -B. -o out/test/aarch64/exception/exe6 out/test/aarch64/exception/c.o -no-pie -static -pthread -Wl,--gc-sections +80: + on_exit +80: + echo OK +80: OK +80: + exit 0 + 81/337 Test #80: aarch64-filler ........................................... Passed 1.39 sec test 93 Start 93: aarch64-global-offset-table @@ -6791,10 +6841,13 @@ 93: MACHINE=aarch64 93: CPU= 93: Test timeout computed to be: 1500 -71: + out/test/aarch64/exception/exe5 -86: + grep -Fq .gdb_index +92: + cat +91: + cat +91: + cat +87: + grep -Fq .gdb_index +87: + readelf -WS out/test/aarch64/gdb-index-dwarf4/exe +91: + cat 93: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/global-offset-table.sh -86: + readelf -WS out/test/aarch64/gdb-index-dwarf3/c.so 93: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 93: ++ export LC_ALL=C 93: ++ LC_ALL=C @@ -6811,52 +6864,57 @@ 93: ++ QEMU= 93: ++ case $MACHINE in 93: ++ tlsdesc_opt=-mtls-dialect=desc -71: + c++ -B. -o out/test/aarch64/exception/exe6 out/test/aarch64/exception/c.o -no-pie -static -pthread -Wl,--gc-sections -80: + od -x out/test/aarch64/filler/exe2 -88: + cc -c -o out/test/aarch64/gdb-index-dwarf5/d.o out/test/aarch64/gdb-index-dwarf5/d.c -fPIC -g -ggnu-pubnames -gdwarf-5 -ffunction-sections -86: + cc -c -o out/test/aarch64/gdb-index-dwarf3/d.o -fPIC -g -ggnu-pubnames -gdwarf-3 -xc - -gz -89: + cc -c -o out/test/aarch64/gdb-index-dwarf64/b.o out/test/aarch64/gdb-index-dwarf64/b.c -fPIC -g -ggnu-pubnames -gdwarf-4 -gdwarf64 -ffunction-sections +86: + readelf -WS out/test/aarch64/gdb-index-dwarf3/exe +91: + cat 93: +++ uname -86: + cat 93: ++ '[' Linux = FreeBSD ']' 93: ++ trap 'on_error $LINENO' ERR 93: ++ trap on_exit EXIT +86: + grep -Fq .gdb_index +91: + cc -c -o out/test/aarch64/gdb-index-split-dwarf/a.o out/test/aarch64/gdb-index-split-dwarf/a.c -fPIC -g -ggnu-pubnames -gdwarf-5 -gsplit-dwarf +87: + grep -q 'Hello world' +86: + out/test/aarch64/gdb-index-dwarf3/exe +87: + out/test/aarch64/gdb-index-dwarf4/exe 93: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/global-offset-table.sh .sh 93: ++ testname=global-offset-table 93: ++ echo -n 'Testing global-offset-table ... ' 93: Testing global-offset-table ... ++ t=out/test/aarch64/global-offset-table 93: ++ mkdir -p out/test/aarch64/global-offset-table -92: + cc -B. -o out/test/aarch64/glibc-2.22-bug/b.so -shared out/test/aarch64/glibc-2.22-bug/a.o -87: + cc -B. -o out/test/aarch64/gdb-index-dwarf4/exe out/test/aarch64/gdb-index-dwarf4/c.so out/test/aarch64/gdb-index-dwarf4/d.o -Wl,--gdb-index +87: + DEBUGINFOD_URLS= +87: + gdb out/test/aarch64/gdb-index-dwarf4/exe -nx -batch -ex 'b main' -ex r -ex 'b trap' -ex c -ex bt -ex quit +86: + grep -q 'Hello world' +86: + DEBUGINFOD_URLS= +86: + gdb out/test/aarch64/gdb-index-dwarf3/exe -nx -batch -ex 'b main' -ex r -ex 'b trap' -ex c -ex bt -ex quit +88: + cc -B. -shared -o out/test/aarch64/gdb-index-dwarf5/e.so out/test/aarch64/gdb-index-dwarf5/a.o out/test/aarch64/gdb-index-dwarf5/b.o out/test/aarch64/gdb-index-dwarf5/c.o out/test/aarch64/gdb-index-dwarf5/d.o -Wl,--gdb-index +89: + cc -c -o out/test/aarch64/gdb-index-dwarf64/b.o out/test/aarch64/gdb-index-dwarf64/b.c -fPIC -g -ggnu-pubnames -gdwarf-4 -gdwarf64 -ffunction-sections 93: ++ set -x 93: + '[' aarch64 = ppc64le ']' -93: + cat -85: + readelf -WS out/test/aarch64/gdb-index-dwarf2/exe 93: + cc -fPIC -c -o out/test/aarch64/global-offset-table/a.o -xc - -85: + grep -Fq .gdb_index -85: + grep -q 'Hello world' -88: + cc -B. -shared -o out/test/aarch64/gdb-index-dwarf5/e.so out/test/aarch64/gdb-index-dwarf5/a.o out/test/aarch64/gdb-index-dwarf5/b.o out/test/aarch64/gdb-index-dwarf5/c.o out/test/aarch64/gdb-index-dwarf5/d.o -Wl,--gdb-index -86: + cc -B. -o out/test/aarch64/gdb-index-dwarf3/exe out/test/aarch64/gdb-index-dwarf3/c.so out/test/aarch64/gdb-index-dwarf3/d.o -Wl,--gdb-index -85: + out/test/aarch64/gdb-index-dwarf2/exe -85: + DEBUGINFOD_URLS= -85: + gdb out/test/aarch64/gdb-index-dwarf2/exe -nx -batch -ex 'b main' -ex r -ex 'b trap' -ex c -ex bt -ex quit +93: + cat +92: + cc -B. -o out/test/aarch64/glibc-2.22-bug/b.so -shared out/test/aarch64/glibc-2.22-bug/a.o +63: + c++ -B. -o out/test/aarch64/emit-relocs-dead-sections/exe out/test/aarch64/emit-relocs-dead-sections/a.o out/test/aarch64/emit-relocs-dead-sections/b.o -Wl,-emit-relocs +91: + cc -c -o out/test/aarch64/gdb-index-split-dwarf/b.o out/test/aarch64/gdb-index-split-dwarf/b.c -fPIC -g -ggnu-pubnames -gdwarf-4 -gsplit-dwarf +93: + cc -B. -no-pie -o out/test/aarch64/global-offset-table/exe out/test/aarch64/global-offset-table/a.o -Wl,-defsym=foo=_GLOBAL_OFFSET_TABLE_ 89: + cc -c -o out/test/aarch64/gdb-index-dwarf64/c.o out/test/aarch64/gdb-index-dwarf64/c.c -fPIC -g -ggnu-pubnames -gdwarf-5 -gdwarf64 -80: + diff -q out/test/aarch64/filler/txt1 out/test/aarch64/filler/txt2 -91: + cat -92: + readelf -W --sections out/test/aarch64/glibc-2.22-bug/b.so +88: + readelf -WS out/test/aarch64/gdb-index-dwarf5/e.so +88: + grep -Fq .gdb_index +93: + out/test/aarch64/global-offset-table/exe +88: + grep -q 'fn1: .* \[global, function\]' +88: + readelf --debug=gdb_index out/test/aarch64/gdb-index-dwarf5/e.so 92: + grep -E -A1 '\.rela?\.dyn' -91: + cat -93: + cc -B. -no-pie -o out/test/aarch64/global-offset-table/exe out/test/aarch64/global-offset-table/a.o -Wl,-defsym=foo=_GLOBAL_OFFSET_TABLE_ +92: + readelf -W --sections out/test/aarch64/glibc-2.22-bug/b.so +93: ++ out/test/aarch64/global-offset-table/exe +93: + GOT_ADDR=220970 +93: + '[' aarch64 = x86_64 -o aarch64 = i686 ']' 92: + grep -Eq '\.rela?\.plt' -80: + on_exit -80: + echo OK -80: OK -80: + exit 0 +71: + out/test/aarch64/exception/exe6 +38: + grep -q '^OK$' +38: + out/test/aarch64/defsym-lto/exe 92: + on_exit 92: + echo OK 92: OK 92: + exit 0 - 82/337 Test #80: aarch64-filler ........................................... Passed 1.31 sec + 82/337 Test #92: aarch64-glibc-2.22-bug ................................... Passed 0.40 sec test 94 Start 94: aarch64-gnu-hash @@ -6866,12 +6924,22 @@ 94: MACHINE=aarch64 94: CPU= 94: Test timeout computed to be: 1500 -91: + cat -91: + cat - 83/337 Test #92: aarch64-glibc-2.22-bug ................................... Passed 0.39 sec -87: + grep -Fq .gdb_index -87: + readelf -WS out/test/aarch64/gdb-index-dwarf4/exe -89: + cc -c -o out/test/aarch64/gdb-index-dwarf64/d.o out/test/aarch64/gdb-index-dwarf64/d.c -fPIC -g -ggnu-pubnames -gdwarf-5 -gdwarf64 -ffunction-sections +38: + on_exit +38: + echo OK +38: OK +38: + exit 0 +93: + grep -q '\.got .*220970 ' +93: + readelf -WS out/test/aarch64/global-offset-table/exe +88: + grep -q 'char: .* \[static, type\]' +88: + readelf --debug=gdb_index out/test/aarch64/gdb-index-dwarf5/e.so +71: + '[' aarch64 = x86_64 ']' +71: + '[' aarch64 = x86_64 -o aarch64 = aarch64 ']' +71: + c++ -c -o out/test/aarch64/exception/e.o out/test/aarch64/exception/a.cc -mcmodel=large -fno-PIC + 83/337 Test #38: aarch64-defsym-lto ....................................... Passed 4.15 sec +93: + on_exit +93: + echo OK +93: OK +93: + exit 0 test 95 Start 95: aarch64-gnu-property @@ -6881,7 +6949,17 @@ 95: MACHINE=aarch64 95: CPU= 95: Test timeout computed to be: 1500 -91: + cc -c -o out/test/aarch64/gdb-index-split-dwarf/a.o out/test/aarch64/gdb-index-split-dwarf/a.c -fPIC -g -ggnu-pubnames -gdwarf-5 -gsplit-dwarf + 84/337 Test #93: aarch64-global-offset-table .............................. Passed 0.32 sec +test 96 + Start 96: aarch64-gnu-retain + +96: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/gnu-retain.sh" +96: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu +96: Environment variables: +96: MACHINE=aarch64 +96: CPU= +96: Test timeout computed to be: 1500 +91: + cc -c -o out/test/aarch64/gdb-index-split-dwarf/c.o out/test/aarch64/gdb-index-split-dwarf/c.c -fPIC -g -ggnu-pubnames -gdwarf-5 94: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/gnu-hash.sh 94: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 94: ++ export LC_ALL=C @@ -6899,15 +6977,25 @@ 94: ++ QEMU= 94: ++ case $MACHINE in 94: ++ tlsdesc_opt=-mtls-dialect=desc -86: + grep -Fq .gdb_index -71: + out/test/aarch64/exception/exe6 -86: + readelf -WS out/test/aarch64/gdb-index-dwarf3/exe -87: + out/test/aarch64/gdb-index-dwarf4/exe -86: + grep -q 'Hello world' +94: +++ uname +94: ++ '[' Linux = FreeBSD ']' +94: ++ trap 'on_error $LINENO' ERR +94: ++ trap on_exit EXIT +94: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/gnu-hash.sh .sh +94: ++ testname=gnu-hash +94: ++ echo -n 'Testing gnu-hash ... ' +94: Testing gnu-hash ... ++ t=out/test/aarch64/gnu-hash +94: ++ mkdir -p out/test/aarch64/gnu-hash +88: + cc -c -o out/test/aarch64/gdb-index-dwarf5/f.o -fPIC -g -ggnu-pubnames -gdwarf-5 -xc - -gz +88: + cat +63: + out/test/aarch64/emit-relocs-dead-sections/exe +63: + grep -q 'Hello world' +63: + on_exit +63: + echo OK +63: OK +63: + exit 0 +89: + cc -c -o out/test/aarch64/gdb-index-dwarf64/d.o out/test/aarch64/gdb-index-dwarf64/d.c -fPIC -g -ggnu-pubnames -gdwarf-5 -gdwarf64 -ffunction-sections 95: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/gnu-property.sh -86: + out/test/aarch64/gdb-index-dwarf3/exe -86: + DEBUGINFOD_URLS= -86: + gdb out/test/aarch64/gdb-index-dwarf3/exe -nx -batch -ex 'b main' -ex r -ex 'b trap' -ex c -ex bt -ex quit 95: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 95: ++ export LC_ALL=C 95: ++ LC_ALL=C @@ -6924,68 +7012,16 @@ 95: ++ QEMU= 95: ++ case $MACHINE in 95: ++ tlsdesc_opt=-mtls-dialect=desc -94: +++ uname -87: + grep -q 'Hello world' -94: ++ '[' Linux = FreeBSD ']' -94: ++ trap 'on_error $LINENO' ERR -94: ++ trap on_exit EXIT -71: + '[' aarch64 = x86_64 ']' -71: + '[' aarch64 = x86_64 -o aarch64 = aarch64 ']' -71: + c++ -c -o out/test/aarch64/exception/e.o out/test/aarch64/exception/a.cc -mcmodel=large -fno-PIC -87: + DEBUGINFOD_URLS= -87: + gdb out/test/aarch64/gdb-index-dwarf4/exe -nx -batch -ex 'b main' -ex r -ex 'b trap' -ex c -ex bt -ex quit -95: +++ uname -95: ++ '[' Linux = FreeBSD ']' -95: ++ trap 'on_error $LINENO' ERR -95: ++ trap on_exit EXIT -95: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/gnu-property.sh .sh -95: ++ testname=gnu-property -95: ++ echo -n 'Testing gnu-property ... ' -95: Testing gnu-property ... ++ t=out/test/aarch64/gnu-property -95: ++ mkdir -p out/test/aarch64/gnu-property -94: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/gnu-hash.sh .sh -94: ++ testname=gnu-hash -94: ++ echo -n 'Testing gnu-hash ... ' -94: Testing gnu-hash ... ++ t=out/test/aarch64/gnu-hash -94: ++ mkdir -p out/test/aarch64/gnu-hash -95: ++ set -x -95: + cc -o out/test/aarch64/gnu-property/a.o -c -xc - -95: + cat -94: ++ set -x -88: + grep -Fq .gdb_index -88: + readelf -WS out/test/aarch64/gdb-index-dwarf5/e.so -93: + out/test/aarch64/global-offset-table/exe -94: + cat -94: + cc -c -o out/test/aarch64/gnu-hash/a.o -xc - -88: + readelf --debug=gdb_index out/test/aarch64/gdb-index-dwarf5/e.so -93: ++ out/test/aarch64/global-offset-table/exe -88: + grep -q 'fn1: .* \[global, function\]' -93: + GOT_ADDR=220970 -93: + '[' aarch64 = x86_64 -o aarch64 = i686 ']' -93: + readelf -WS out/test/aarch64/global-offset-table/exe -91: + cc -c -o out/test/aarch64/gdb-index-split-dwarf/b.o out/test/aarch64/gdb-index-split-dwarf/b.c -fPIC -g -ggnu-pubnames -gdwarf-4 -gsplit-dwarf -89: + cc -B. -shared -o out/test/aarch64/gdb-index-dwarf64/e.so out/test/aarch64/gdb-index-dwarf64/a.o out/test/aarch64/gdb-index-dwarf64/b.o out/test/aarch64/gdb-index-dwarf64/c.o out/test/aarch64/gdb-index-dwarf64/d.o -93: + grep -q '\.got .*220970 ' -88: + readelf --debug=gdb_index out/test/aarch64/gdb-index-dwarf5/e.so -93: + on_exit -93: + echo OK -93: OK -93: + exit 0 -88: + grep -q 'char: .* \[static, type\]' - 84/337 Test #93: aarch64-global-offset-table .............................. Passed 0.40 sec -test 96 - Start 96: aarch64-gnu-retain + 85/337 Test #63: aarch64-emit-relocs-dead-sections ........................ Passed 2.81 sec +test 97 + Start 97: aarch64-gnu-unique -96: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/gnu-retain.sh" -96: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu -96: Environment variables: -96: MACHINE=aarch64 -96: CPU= -96: Test timeout computed to be: 1500 -71: + c++ -B. -o out/test/aarch64/exception/exe9 out/test/aarch64/exception/e.o -no-pie -static -pthread -88: + cat -88: + cc -c -o out/test/aarch64/gdb-index-dwarf5/f.o -fPIC -g -ggnu-pubnames -gdwarf-5 -xc - -gz -95: + cc -B. -o out/test/aarch64/gnu-property/exe out/test/aarch64/gnu-property/a.o -no-pie +97: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/gnu-unique.sh" +97: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu +97: Environment variables: +97: MACHINE=aarch64 +97: CPU= +97: Test timeout computed to be: 1500 96: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/gnu-retain.sh 96: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 96: ++ export LC_ALL=C @@ -7003,40 +7039,24 @@ 96: ++ QEMU= 96: ++ case $MACHINE in 96: ++ tlsdesc_opt=-mtls-dialect=desc -94: + cc -B. -o out/test/aarch64/gnu-hash/b.so out/test/aarch64/gnu-hash/a.o -Wl,-hash-style=gnu -shared +95: +++ uname +95: ++ '[' Linux = FreeBSD ']' +95: ++ trap 'on_error $LINENO' ERR +95: ++ trap on_exit EXIT +95: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/gnu-property.sh .sh +95: ++ testname=gnu-property +95: ++ echo -n 'Testing gnu-property ... ' +95: Testing gnu-property ... ++ t=out/test/aarch64/gnu-property +95: ++ mkdir -p out/test/aarch64/gnu-property +94: ++ set -x +91: + cc -c -o out/test/aarch64/gdb-index-split-dwarf/d.o out/test/aarch64/gdb-index-split-dwarf/d.c -fPIC -g -ggnu-pubnames -gdwarf-5 -gsplit-dwarf 96: +++ uname 96: ++ '[' Linux = FreeBSD ']' 96: ++ trap 'on_error $LINENO' ERR 96: ++ trap on_exit EXIT -63: + c++ -B. -o out/test/aarch64/emit-relocs-dead-sections/exe out/test/aarch64/emit-relocs-dead-sections/a.o out/test/aarch64/emit-relocs-dead-sections/b.o -Wl,-emit-relocs -96: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/gnu-retain.sh .sh -96: ++ testname=gnu-retain -96: ++ echo -n 'Testing gnu-retain ... ' -96: Testing gnu-retain ... ++ t=out/test/aarch64/gnu-retain -96: ++ mkdir -p out/test/aarch64/gnu-retain -95: + readelf -W --sections out/test/aarch64/gnu-property/exe -96: ++ set -x -96: + '[' aarch64 = ppc64 ']' -95: + grep -Fqw .note.gnu.property -95: + skip -95: + echo skipped -95: skipped -95: + trap - EXIT -95: + exit 0 - 85/337 Test #95: aarch64-gnu-property .....................................***Skipped 0.27 sec -test 97 - Start 97: aarch64-gnu-unique - -97: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/gnu-unique.sh" -97: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu -97: Environment variables: -97: MACHINE=aarch64 -97: CPU= -97: Test timeout computed to be: 1500 -88: + cc -B. -o out/test/aarch64/gdb-index-dwarf5/exe out/test/aarch64/gdb-index-dwarf5/e.so out/test/aarch64/gdb-index-dwarf5/f.o -Wl,--gdb-index -96: + cc -c -o out/test/aarch64/gnu-retain/a.o -xc - -ffunction-sections -96: + cat -91: + cc -c -o out/test/aarch64/gdb-index-split-dwarf/c.o out/test/aarch64/gdb-index-split-dwarf/c.c -fPIC -g -ggnu-pubnames -gdwarf-5 +94: + cat +95: ++ set -x +94: + cc -c -o out/test/aarch64/gnu-hash/a.o -xc - 97: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/gnu-unique.sh 97: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 97: ++ export LC_ALL=C @@ -7054,25 +7074,53 @@ 97: ++ QEMU= 97: ++ case $MACHINE in 97: ++ tlsdesc_opt=-mtls-dialect=desc +96: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/gnu-retain.sh .sh +96: ++ testname=gnu-retain +96: ++ echo -n 'Testing gnu-retain ... ' +96: Testing gnu-retain ... ++ t=out/test/aarch64/gnu-retain +96: ++ mkdir -p out/test/aarch64/gnu-retain +95: + cc -o out/test/aarch64/gnu-property/a.o -c -xc - +95: + cat 97: +++ uname 97: ++ '[' Linux = FreeBSD ']' 97: ++ trap 'on_error $LINENO' ERR 97: ++ trap on_exit EXIT -89: + cc -B. -shared -o out/test/aarch64/gdb-index-dwarf64/f.so out/test/aarch64/gdb-index-dwarf64/a.o out/test/aarch64/gdb-index-dwarf64/b.o out/test/aarch64/gdb-index-dwarf64/c.o out/test/aarch64/gdb-index-dwarf64/d.o -Wl,--gdb-index +96: ++ set -x +96: + '[' aarch64 = ppc64 ']' 97: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/gnu-unique.sh .sh 97: ++ testname=gnu-unique 97: ++ echo -n 'Testing gnu-unique ... ' 97: Testing gnu-unique ... ++ t=out/test/aarch64/gnu-unique 97: ++ mkdir -p out/test/aarch64/gnu-unique +96: + cat +71: + c++ -B. -o out/test/aarch64/exception/exe9 out/test/aarch64/exception/e.o -no-pie -static -pthread +88: + cc -B. -o out/test/aarch64/gdb-index-dwarf5/exe out/test/aarch64/gdb-index-dwarf5/e.so out/test/aarch64/gdb-index-dwarf5/f.o -Wl,--gdb-index +96: + cc -c -o out/test/aarch64/gnu-retain/a.o -xc - -ffunction-sections +89: + cc -B. -shared -o out/test/aarch64/gdb-index-dwarf64/e.so out/test/aarch64/gdb-index-dwarf64/a.o out/test/aarch64/gdb-index-dwarf64/b.o out/test/aarch64/gdb-index-dwarf64/c.o out/test/aarch64/gdb-index-dwarf64/d.o 97: ++ set -x 97: + command -v g++ 97: + cat 97: + g++ -o out/test/aarch64/gnu-unique/a.o -c -std=c++17 -fno-gnu-unique -xc++ - +95: + cc -B. -o out/test/aarch64/gnu-property/exe out/test/aarch64/gnu-property/a.o -no-pie +94: + cc -B. -o out/test/aarch64/gnu-hash/b.so out/test/aarch64/gnu-hash/a.o -Wl,-hash-style=gnu -shared +91: + cc -B. -shared -o out/test/aarch64/gdb-index-split-dwarf/e.so out/test/aarch64/gdb-index-split-dwarf/a.o out/test/aarch64/gdb-index-split-dwarf/b.o out/test/aarch64/gdb-index-split-dwarf/c.o out/test/aarch64/gdb-index-split-dwarf/d.o -Wl,--gdb-index +96: + grep -q '\.text\.foo.*AXR' +96: + readelf -WS out/test/aarch64/gnu-retain/a.o +96: + cc -B. -o out/test/aarch64/gnu-retain/exe out/test/aarch64/gnu-retain/a.o -Wl,-gc-sections +97: + cat +97: + g++ -o out/test/aarch64/gnu-unique/b.o -c -std=c++17 -fgnu-unique -xc++ - +89: + cc -B. -shared -o out/test/aarch64/gdb-index-dwarf64/f.so out/test/aarch64/gdb-index-dwarf64/a.o out/test/aarch64/gdb-index-dwarf64/b.o out/test/aarch64/gdb-index-dwarf64/c.o out/test/aarch64/gdb-index-dwarf64/d.o -Wl,--gdb-index +91: + grep -Fq .gdb_index +91: + readelf -WS out/test/aarch64/gdb-index-split-dwarf/e.so +88: + grep -Fq .gdb_index +91: + cc -c -o out/test/aarch64/gdb-index-split-dwarf/f.o -fPIC -g -ggnu-pubnames -gdwarf-5 -gsplit-dwarf -xc - -gz +88: + readelf -WS out/test/aarch64/gdb-index-dwarf5/exe +91: + cat 94: + on_exit 94: + echo OK 94: OK 94: + exit 0 - 86/337 Test #94: aarch64-gnu-hash ......................................... Passed 0.38 sec + 86/337 Test #94: aarch64-gnu-hash ......................................... Passed 0.40 sec test 98 Start 98: aarch64-gnu-warning @@ -7082,11 +7130,34 @@ 98: MACHINE=aarch64 98: CPU= 98: Test timeout computed to be: 1500 -96: + grep -q '\.text\.foo.*AXR' -96: + readelf -WS out/test/aarch64/gnu-retain/a.o -96: + cc -B. -o out/test/aarch64/gnu-retain/exe out/test/aarch64/gnu-retain/a.o -Wl,-gc-sections +88: + grep -q 'main: .* \[global, function\]' +88: + readelf --debug=gdb_index out/test/aarch64/gdb-index-dwarf5/exe +88: + out/test/aarch64/gdb-index-dwarf5/exe +88: + grep -q 'Hello world' +95: + grep -Fqw .note.gnu.property +96: + nm out/test/aarch64/gnu-retain/exe +96: + grep -q foo out/test/aarch64/gnu-retain/log +95: + readelf -W --sections out/test/aarch64/gnu-property/exe +88: + DEBUGINFOD_URLS= +88: + gdb out/test/aarch64/gdb-index-dwarf5/exe -nx -batch -ex 'b main' -ex r -ex 'b trap' -ex c -ex bt -ex quit +95: + skip +95: + echo skipped +95: skipped +95: + trap - EXIT +95: + exit 0 + 87/337 Test #95: aarch64-gnu-property .....................................***Skipped 0.43 sec +test 99 + Start 99: aarch64-hash-style-sysv + +99: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/hash-style-sysv.sh" +99: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu +99: Environment variables: +99: MACHINE=aarch64 +99: CPU= +99: Test timeout computed to be: 1500 +96: + grep -q bar out/test/aarch64/gnu-retain/log +97: + cc -B. -o out/test/aarch64/gnu-unique/exe out/test/aarch64/gnu-unique/a.o out/test/aarch64/gnu-unique/b.o -no-pie 98: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/gnu-warning.sh -91: + cc -c -o out/test/aarch64/gdb-index-split-dwarf/d.o out/test/aarch64/gdb-index-split-dwarf/d.c -fPIC -g -ggnu-pubnames -gdwarf-5 -gsplit-dwarf 98: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 98: ++ export LC_ALL=C 98: ++ LC_ALL=C @@ -7103,36 +7174,32 @@ 98: ++ QEMU= 98: ++ case $MACHINE in 98: ++ tlsdesc_opt=-mtls-dialect=desc -63: + out/test/aarch64/emit-relocs-dead-sections/exe -63: + grep -q 'Hello world' -63: + on_exit -63: + echo OK -63: OK -63: + exit 0 - 87/337 Test #63: aarch64-emit-relocs-dead-sections ........................ Passed 2.66 sec -test 99 - Start 99: aarch64-hash-style-sysv +96: + on_exit +96: + echo OK +96: OK +96: + exit 0 + 88/337 Test #96: aarch64-gnu-retain ....................................... Passed 0.43 sec +test 100 + Start 100: aarch64-hash-style -99: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/hash-style-sysv.sh" -99: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu -99: Environment variables: -99: MACHINE=aarch64 -99: CPU= -99: Test timeout computed to be: 1500 +100: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/hash-style.sh" +100: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu +100: Environment variables: +100: MACHINE=aarch64 +100: CPU= +100: Test timeout computed to be: 1500 98: +++ uname 98: ++ '[' Linux = FreeBSD ']' 98: ++ trap 'on_error $LINENO' ERR 98: ++ trap on_exit EXIT 98: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/gnu-warning.sh .sh +71: + out/test/aarch64/exception/exe9 +99: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/hash-style-sysv.sh 98: ++ testname=gnu-warning 98: ++ echo -n 'Testing gnu-warning ... ' 98: Testing gnu-warning ... ++ t=out/test/aarch64/gnu-warning 98: ++ mkdir -p out/test/aarch64/gnu-warning -71: + out/test/aarch64/exception/exe9 -71: + c++ -B. -o out/test/aarch64/exception/exe10 out/test/aarch64/exception/e.o -no-pie -98: ++ set -x -97: + g++ -o out/test/aarch64/gnu-unique/b.o -c -std=c++17 -fgnu-unique -xc++ - -99: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/hash-style-sysv.sh +84: + grep -q 'hello () at .*:7' out/test/aarch64/gdb-index-compress-output/log 99: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 99: ++ export LC_ALL=C 99: ++ LC_ALL=C @@ -7149,66 +7216,59 @@ 99: ++ QEMU= 99: ++ case $MACHINE in 99: ++ tlsdesc_opt=-mtls-dialect=desc -98: + gcc -c -o out/test/aarch64/gnu-warning/a.o -xc - -97: + cat -88: + grep -Fq .gdb_index -98: + cat -88: + readelf -WS out/test/aarch64/gdb-index-dwarf5/exe +100: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/hash-style.sh +100: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc +100: ++ export LC_ALL=C +100: ++ LC_ALL=C +100: ++ '[' -z aarch64 ']' +100: ++ '[' -z '' ']' +100: ++ TESTDIR=out/test/aarch64 +100: ++ CC=cc +100: ++ CXX=c++ +100: ++ GCC=gcc +100: ++ GXX=g++ +100: ++ OBJDUMP=objdump +100: ++ OBJCOPY=objcopy +100: ++ STRIP=strip +100: ++ QEMU= +100: ++ case $MACHINE in +100: ++ tlsdesc_opt=-mtls-dialect=desc +71: + c++ -B. -o out/test/aarch64/exception/exe10 out/test/aarch64/exception/e.o -no-pie +89: + grep -Fq .gdb_index 99: +++ uname 99: ++ '[' Linux = FreeBSD ']' 99: ++ trap 'on_error $LINENO' ERR 99: ++ trap on_exit EXIT +98: ++ set -x +84: + grep -q 'greet () at .*:11' out/test/aarch64/gdb-index-compress-output/log +89: + readelf -WS out/test/aarch64/gdb-index-dwarf64/f.so +100: +++ uname +100: ++ '[' Linux = FreeBSD ']' +100: ++ trap 'on_error $LINENO' ERR +100: ++ trap on_exit EXIT +84: + grep -q 'main () at .*:4' out/test/aarch64/gdb-index-compress-output/log +98: + cat +98: + gcc -c -o out/test/aarch64/gnu-warning/a.o -xc - +91: + cc -B. -o out/test/aarch64/gdb-index-split-dwarf/exe out/test/aarch64/gdb-index-split-dwarf/e.so out/test/aarch64/gdb-index-split-dwarf/f.o -Wl,--gdb-index 99: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/hash-style-sysv.sh .sh 99: ++ testname=hash-style-sysv 99: ++ echo -n 'Testing hash-style-sysv ... ' 99: Testing hash-style-sysv ... ++ t=out/test/aarch64/hash-style-sysv 99: ++ mkdir -p out/test/aarch64/hash-style-sysv -89: + readelf -WS out/test/aarch64/gdb-index-dwarf64/f.so -88: + grep -q 'main: .* \[global, function\]' -89: + grep -Fq .gdb_index -88: + readelf --debug=gdb_index out/test/aarch64/gdb-index-dwarf5/exe -99: ++ set -x -88: + grep -q 'Hello world' +100: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/hash-style.sh .sh +100: ++ testname=hash-style +100: ++ echo -n 'Testing hash-style ... ' +100: Testing hash-style ... ++ t=out/test/aarch64/hash-style +100: ++ mkdir -p out/test/aarch64/hash-style 89: + cat -88: + out/test/aarch64/gdb-index-dwarf5/exe -99: + cat -99: + cc -o out/test/aarch64/hash-style-sysv/a.o -c -xc - -fPIC +85: + grep -q 'hello2 () at .*:7' out/test/aarch64/gdb-index-dwarf2/log 89: + cc -c -o out/test/aarch64/gdb-index-dwarf64/g.o -fPIC -g -ggnu-pubnames -gdwarf-5 -xc - -gz -88: + DEBUGINFOD_URLS= -88: + gdb out/test/aarch64/gdb-index-dwarf5/exe -nx -batch -ex 'b main' -ex r -ex 'b trap' -ex c -ex bt -ex quit -97: + cc -B. -o out/test/aarch64/gnu-unique/exe out/test/aarch64/gnu-unique/a.o out/test/aarch64/gnu-unique/b.o -no-pie -98: + cc -B. -o out/test/aarch64/gnu-warning/exe out/test/aarch64/gnu-warning/a.o -no-pie -96: + nm out/test/aarch64/gnu-retain/exe -91: + cc -B. -shared -o out/test/aarch64/gdb-index-split-dwarf/e.so out/test/aarch64/gdb-index-split-dwarf/a.o out/test/aarch64/gdb-index-split-dwarf/b.o out/test/aarch64/gdb-index-split-dwarf/c.o out/test/aarch64/gdb-index-split-dwarf/d.o -Wl,--gdb-index -84: + grep -q 'hello () at .*:7' out/test/aarch64/gdb-index-compress-output/log -96: + grep -q foo out/test/aarch64/gnu-retain/log -96: + grep -q bar out/test/aarch64/gnu-retain/log -84: + grep -q 'greet () at .*:11' out/test/aarch64/gdb-index-compress-output/log -96: + on_exit -96: + echo OK -96: OK -96: + exit 0 - 88/337 Test #96: aarch64-gnu-retain ....................................... Passed 0.46 sec -test 100 - Start 100: aarch64-hash-style - -100: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/hash-style.sh" -100: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu -100: Environment variables: -100: MACHINE=aarch64 -100: CPU= -100: Test timeout computed to be: 1500 -71: + out/test/aarch64/exception/exe10 -84: + grep -q 'main () at .*:4' out/test/aarch64/gdb-index-compress-output/log -89: + cc -B. -o out/test/aarch64/gdb-index-dwarf64/exe1 out/test/aarch64/gdb-index-dwarf64/e.so out/test/aarch64/gdb-index-dwarf64/g.o -99: + cc -B. -shared -o out/test/aarch64/hash-style-sysv/b.so out/test/aarch64/hash-style-sysv/a.o -Wl,--hash-style=sysv -71: + '[' aarch64 '!=' riscv32 ']' -71: + c++ -B. -o out/test/aarch64/exception/exe11 out/test/aarch64/exception/b.o -pie 84: + on_exit 84: + echo OK 84: OK 84: + exit 0 - 89/337 Test #84: aarch64-gdb-index-compress-output ........................ Passed 1.89 sec + 89/337 Test #84: aarch64-gdb-index-compress-output ........................ Passed 1.99 sec +100: ++ set -x test 101 Start 101: aarch64-hello-dynamic @@ -7218,31 +7278,15 @@ 101: MACHINE=aarch64 101: CPU= 101: Test timeout computed to be: 1500 -100: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/hash-style.sh -100: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc -100: ++ export LC_ALL=C -100: ++ LC_ALL=C -100: ++ '[' -z aarch64 ']' -100: ++ '[' -z '' ']' -100: ++ TESTDIR=out/test/aarch64 -100: ++ CC=cc -100: ++ CXX=c++ -100: ++ GCC=gcc -100: ++ GXX=g++ -100: ++ OBJDUMP=objdump -100: ++ OBJCOPY=objcopy -100: ++ STRIP=strip -100: ++ QEMU= -100: ++ case $MACHINE in -100: ++ tlsdesc_opt=-mtls-dialect=desc -100: +++ uname -100: ++ '[' Linux = FreeBSD ']' -100: ++ trap 'on_error $LINENO' ERR -100: ++ trap on_exit EXIT +100: + cat +99: ++ set -x +99: + cat +99: + cc -o out/test/aarch64/hash-style-sysv/a.o -c -xc - -fPIC 101: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/hello-dynamic.sh 101: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 101: ++ export LC_ALL=C 101: ++ LC_ALL=C +85: + grep -q 'hello () at .*:4' out/test/aarch64/gdb-index-dwarf2/log 101: ++ '[' -z aarch64 ']' 101: ++ '[' -z '' ']' 101: ++ TESTDIR=out/test/aarch64 @@ -7256,32 +7300,26 @@ 101: ++ QEMU= 101: ++ case $MACHINE in 101: ++ tlsdesc_opt=-mtls-dialect=desc -100: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/hash-style.sh .sh -100: ++ testname=hash-style -100: ++ echo -n 'Testing hash-style ... ' -100: Testing hash-style ... ++ t=out/test/aarch64/hash-style -100: ++ mkdir -p out/test/aarch64/hash-style +100: + cc -o out/test/aarch64/hash-style/a.o -c -xc - 101: +++ uname +85: + grep -q 'greet () at .*:8' out/test/aarch64/gdb-index-dwarf2/log 101: ++ '[' Linux = FreeBSD ']' 101: ++ trap 'on_error $LINENO' ERR 101: ++ trap on_exit EXIT -97: + grep -q foo=5 -100: ++ set -x -97: + out/test/aarch64/gnu-unique/exe 101: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/hello-dynamic.sh .sh -97: + on_exit -97: + echo OK -97: OK -97: + exit 0 101: ++ testname=hello-dynamic 101: ++ echo -n 'Testing hello-dynamic ... ' 101: Testing hello-dynamic ... ++ t=out/test/aarch64/hello-dynamic 101: ++ mkdir -p out/test/aarch64/hello-dynamic -100: + cat -100: + cc -o out/test/aarch64/hash-style/a.o -c -xc - -98: + out/test/aarch64/gnu-warning/exe -98: + grep -q 'Hello world' - 90/337 Test #97: aarch64-gnu-unique ....................................... Passed 0.44 sec +85: + grep -q 'main () at .*:4' out/test/aarch64/gdb-index-dwarf2/log +101: ++ set -x +101: + cc -o out/test/aarch64/hello-dynamic/a.o -c -xc - -fno-PIE +101: + cat +85: + on_exit +85: + echo OK +85: OK +85: + exit 0 + 90/337 Test #85: aarch64-gdb-index-dwarf2 ................................. Passed 1.91 sec test 102 Start 102: aarch64-hello-static @@ -7291,13 +7329,14 @@ 102: MACHINE=aarch64 102: CPU= 102: Test timeout computed to be: 1500 -101: ++ set -x -91: + readelf -WS out/test/aarch64/gdb-index-split-dwarf/e.so -98: + on_exit -98: + echo OK -98: OK -98: + exit 0 - 91/337 Test #98: aarch64-gnu-warning ...................................... Passed 0.36 sec +97: + grep -q foo=5 +97: + out/test/aarch64/gnu-unique/exe +97: + on_exit +97: + echo OK +97: OK +97: + exit 0 +102: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/hello-static.sh + 91/337 Test #97: aarch64-gnu-unique ....................................... Passed 0.57 sec test 103 Start 103: aarch64-help @@ -7307,12 +7346,7 @@ 103: MACHINE=aarch64 103: CPU= 103: Test timeout computed to be: 1500 -91: + grep -Fq .gdb_index -91: + cc -c -o out/test/aarch64/gdb-index-split-dwarf/f.o -fPIC -g -ggnu-pubnames -gdwarf-5 -gsplit-dwarf -xc - -gz -91: + cat -101: + cc -o out/test/aarch64/hello-dynamic/a.o -c -xc - -fno-PIE -101: + cat -102: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/hello-static.sh +89: + cc -B. -o out/test/aarch64/gdb-index-dwarf64/exe1 out/test/aarch64/gdb-index-dwarf64/e.so out/test/aarch64/gdb-index-dwarf64/g.o 102: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 102: ++ export LC_ALL=C 102: ++ LC_ALL=C @@ -7329,13 +7363,21 @@ 102: ++ QEMU= 102: ++ case $MACHINE in 102: ++ tlsdesc_opt=-mtls-dialect=desc -89: + DEBUGINFOD_URLS= -89: + gdb out/test/aarch64/gdb-index-dwarf64/exe1 -nx -batch -ex 'b main' -ex r -ex quit 102: +++ uname 102: ++ '[' Linux = FreeBSD ']' 102: ++ trap 'on_error $LINENO' ERR 102: ++ trap on_exit EXIT +91: + readelf -WS out/test/aarch64/gdb-index-split-dwarf/exe +91: + grep -Fq .gdb_index +98: + cc -B. -o out/test/aarch64/gnu-warning/exe out/test/aarch64/gnu-warning/a.o -no-pie +91: + grep -q 'Hello world' 103: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/help.sh +71: + out/test/aarch64/exception/exe10 +91: + out/test/aarch64/gdb-index-split-dwarf/exe +91: + on_exit +91: + echo OK +91: OK +91: + exit 0 103: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 103: ++ export LC_ALL=C 103: ++ LC_ALL=C @@ -7352,38 +7394,12 @@ 103: ++ QEMU= 103: ++ case $MACHINE in 103: ++ tlsdesc_opt=-mtls-dialect=desc -99: + cat -99: + cc -o out/test/aarch64/hash-style-sysv/c.o -c -xc - 102: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/hello-static.sh .sh -103: +++ uname -103: ++ '[' Linux = FreeBSD ']' -103: ++ trap 'on_error $LINENO' ERR -103: ++ trap on_exit EXIT 102: ++ testname=hello-static 102: ++ echo -n 'Testing hello-static ... ' 102: Testing hello-static ... ++ t=out/test/aarch64/hello-static 102: ++ mkdir -p out/test/aarch64/hello-static -71: + strip out/test/aarch64/exception/exe11 -102: ++ set -x -102: + test_cflags -static -103: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/help.sh .sh -103: ++ testname=help -103: ++ echo -n 'Testing help ... ' -103: Testing help ... ++ t=out/test/aarch64/help -103: ++ mkdir -p out/test/aarch64/help -71: + out/test/aarch64/exception/exe11 -102: + echo 'int main() {}' -102: + cc -B. -static -o /dev/null -xc - -100: + ./mold -shared -o out/test/aarch64/hash-style/b.so out/test/aarch64/hash-style/a.o -71: + c++ -B. -o out/test/aarch64/exception/exe12 out/test/aarch64/exception/c.o -no-pie -103: ++ set -x -103: + ./mold --help -103: + grep -q Usage -103: + on_exit -103: + echo OK -103: OK -103: + exit 0 - 92/337 Test #103: aarch64-help ............................................. Passed 0.12 sec + 92/337 Test #91: aarch64-gdb-index-split-dwarf ............................ Passed 1.28 sec test 104 Start 104: aarch64-hidden-archive @@ -7393,11 +7409,23 @@ 104: MACHINE=aarch64 104: CPU= 104: Test timeout computed to be: 1500 +71: + '[' aarch64 '!=' riscv32 ']' +71: + c++ -B. -o out/test/aarch64/exception/exe11 out/test/aarch64/exception/b.o -pie +103: +++ uname +103: ++ '[' Linux = FreeBSD ']' +103: ++ trap 'on_error $LINENO' ERR +103: ++ trap on_exit EXIT +103: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/help.sh .sh +103: ++ testname=help +103: ++ echo -n 'Testing help ... ' +103: Testing help ... ++ t=out/test/aarch64/help +103: ++ mkdir -p out/test/aarch64/help +100: + ./mold -shared -o out/test/aarch64/hash-style/b.so out/test/aarch64/hash-style/a.o 101: + cc -B. -o out/test/aarch64/hello-dynamic/exe out/test/aarch64/hello-dynamic/a.o -no-pie -99: + cc -B. -o out/test/aarch64/hash-style-sysv/exe out/test/aarch64/hash-style-sysv/c.o out/test/aarch64/hash-style-sysv/b.so -Wl,--hash-style=sysv -91: + cc -B. -o out/test/aarch64/gdb-index-split-dwarf/exe out/test/aarch64/gdb-index-split-dwarf/e.so out/test/aarch64/gdb-index-split-dwarf/f.o -Wl,--gdb-index -100: + grep -Fq ' .hash' -100: + readelf -WS out/test/aarch64/hash-style/b.so +102: ++ set -x +102: + test_cflags -static +99: + cc -B. -shared -o out/test/aarch64/hash-style-sysv/b.so out/test/aarch64/hash-style-sysv/a.o -Wl,--hash-style=sysv +102: + echo 'int main() {}' 104: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/hidden-archive.sh 104: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 104: ++ export LC_ALL=C @@ -7415,57 +7443,95 @@ 104: ++ QEMU= 104: ++ case $MACHINE in 104: ++ tlsdesc_opt=-mtls-dialect=desc -100: + grep -Fq ' .gnu.hash' -100: + readelf -WS out/test/aarch64/hash-style/b.so -100: + ./mold -shared -o out/test/aarch64/hash-style/c.so out/test/aarch64/hash-style/a.o --hash-style=both --hash-style=none +102: + cc -B. -static -o /dev/null -xc - +103: ++ set -x 104: +++ uname +103: + ./mold --help +103: + grep -q Usage 104: ++ '[' Linux = FreeBSD ']' 104: ++ trap 'on_error $LINENO' ERR 104: ++ trap on_exit EXIT +100: + grep -Fq ' .hash' +100: + readelf -WS out/test/aarch64/hash-style/b.so 104: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/hidden-archive.sh .sh 104: ++ testname=hidden-archive 104: ++ echo -n 'Testing hidden-archive ... ' 104: Testing hidden-archive ... ++ t=out/test/aarch64/hidden-archive 104: ++ mkdir -p out/test/aarch64/hidden-archive -100: + readelf -WS out/test/aarch64/hash-style/c.so +103: + on_exit +103: + echo OK +103: OK +103: + exit 0 + 93/337 Test #103: aarch64-help ............................................. Passed 0.11 sec +test 105 + Start 105: aarch64-hidden-undef + +105: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/hidden-undef.sh" +105: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu +105: Environment variables: +105: MACHINE=aarch64 +105: CPU= +105: Test timeout computed to be: 1500 +100: + grep -Fq ' .gnu.hash' +100: + readelf -WS out/test/aarch64/hash-style/b.so +100: + ./mold -shared -o out/test/aarch64/hash-style/c.so out/test/aarch64/hash-style/a.o --hash-style=both --hash-style=none 104: ++ set -x 104: + cc -c -o out/test/aarch64/hidden-archive/a.o -fPIC -xc - -100: + grep -Fq ' .hash' out/test/aarch64/hash-style/log +89: + DEBUGINFOD_URLS= +89: + gdb out/test/aarch64/gdb-index-dwarf64/exe1 -nx -batch -ex 'b main' -ex r -ex quit 104: + cat +105: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/hidden-undef.sh +105: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc +105: ++ export LC_ALL=C +105: ++ LC_ALL=C +105: ++ '[' -z aarch64 ']' +105: ++ '[' -z '' ']' +105: ++ TESTDIR=out/test/aarch64 +105: ++ CC=cc +105: ++ CXX=c++ +105: ++ GCC=gcc +105: ++ GXX=g++ +105: ++ OBJDUMP=objdump +105: ++ OBJCOPY=objcopy +105: ++ STRIP=strip +105: ++ QEMU= +105: ++ case $MACHINE in +105: ++ tlsdesc_opt=-mtls-dialect=desc +71: + strip out/test/aarch64/exception/exe11 +105: +++ uname +105: ++ '[' Linux = FreeBSD ']' +105: ++ trap 'on_error $LINENO' ERR +105: ++ trap on_exit EXIT +100: + readelf -WS out/test/aarch64/hash-style/c.so +99: + cc -o out/test/aarch64/hash-style-sysv/c.o -c -xc - +71: + out/test/aarch64/exception/exe11 +100: + grep -Fq ' .hash' out/test/aarch64/hash-style/log +105: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/hidden-undef.sh .sh +105: ++ testname=hidden-undef +105: ++ echo -n 'Testing hidden-undef ... ' +105: Testing hidden-undef ... ++ t=out/test/aarch64/hidden-undef +105: ++ mkdir -p out/test/aarch64/hidden-undef +99: + cat 100: + grep -Fq ' .gnu.hash' out/test/aarch64/hash-style/log -85: + grep -q 'hello2 () at .*:7' out/test/aarch64/gdb-index-dwarf2/log +98: + out/test/aarch64/gnu-warning/exe 101: + grep -q 'Hello world' +98: + grep -q 'Hello world' +105: ++ set -x 101: + out/test/aarch64/hello-dynamic/exe +71: + c++ -B. -o out/test/aarch64/exception/exe12 out/test/aarch64/exception/c.o -no-pie +98: + on_exit +98: + echo OK +98: OK +98: + exit 0 101: + on_exit 101: + echo OK 101: OK 101: + exit 0 -85: + grep -q 'hello () at .*:4' out/test/aarch64/gdb-index-dwarf2/log -71: + strip out/test/aarch64/exception/exe12 - 93/337 Test #101: aarch64-hello-dynamic .................................... Passed 0.35 sec + 94/337 Test #101: aarch64-hello-dynamic .................................... Passed 0.31 sec 100: + on_exit 100: + echo OK 100: OK 100: + exit 0 -91: + grep -Fq .gdb_index -test 105 - Start 105: aarch64-hidden-undef - -105: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/hidden-undef.sh" -105: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu -105: Environment variables: -105: MACHINE=aarch64 -105: CPU= -105: Test timeout computed to be: 1500 - 94/337 Test #100: aarch64-hash-style ....................................... Passed 0.41 sec -91: + readelf -WS out/test/aarch64/gdb-index-split-dwarf/exe -91: + grep -q 'Hello world' -91: + out/test/aarch64/gdb-index-split-dwarf/exe -91: + on_exit -91: + echo OK -91: OK -91: + exit 0 - 95/337 Test #91: aarch64-gdb-index-split-dwarf ............................ Passed 1.41 sec test 106 Start 106: aarch64-hidden-weak-undef @@ -7475,23 +7541,8 @@ 106: MACHINE=aarch64 106: CPU= 106: Test timeout computed to be: 1500 -85: + grep -q 'greet () at .*:8' out/test/aarch64/gdb-index-dwarf2/log -85: + grep -q 'main () at .*:4' out/test/aarch64/gdb-index-dwarf2/log -85: + on_exit -85: + echo OK -85: OK -85: + exit 0 -71: + out/test/aarch64/exception/exe12 -71: + on_exit -71: + echo OK -71: OK -71: + exit 0 - 96/337 Test #71: aarch64-exception ........................................ Passed 2.85 sec -86: + grep -q 'hello2 () at .*:7' out/test/aarch64/gdb-index-dwarf3/log -86: + grep -q 'hello () at .*:4' out/test/aarch64/gdb-index-dwarf3/log -104: + rm -f out/test/aarch64/hidden-archive/b.a -104: + ar rcs out/test/aarch64/hidden-archive/b.a out/test/aarch64/hidden-archive/a.o -104: + cc -shared -o out/test/aarch64/hidden-archive/c.so -fPIC -xc - + 95/337 Test #98: aarch64-gnu-warning ...................................... Passed 0.48 sec + 96/337 Test #100: aarch64-hash-style ....................................... Passed 0.41 sec test 107 Start 107: aarch64-icf-safe @@ -7510,45 +7561,19 @@ 108: MACHINE=aarch64 108: CPU= 108: Test timeout computed to be: 1500 -105: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/hidden-undef.sh -105: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc -105: ++ export LC_ALL=C -105: ++ LC_ALL=C -105: ++ '[' -z aarch64 ']' -105: ++ '[' -z '' ']' -105: ++ TESTDIR=out/test/aarch64 -105: ++ CC=cc -105: ++ CXX=c++ -105: ++ GCC=gcc -105: ++ GXX=g++ -105: ++ OBJDUMP=objdump -105: ++ OBJCOPY=objcopy -105: ++ STRIP=strip -105: ++ QEMU= -105: ++ case $MACHINE in -105: ++ tlsdesc_opt=-mtls-dialect=desc -105: +++ uname -105: ++ '[' Linux = FreeBSD ']' -105: ++ trap 'on_error $LINENO' ERR -105: ++ trap on_exit EXIT -105: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/hidden-undef.sh .sh -105: ++ testname=hidden-undef -105: ++ echo -n 'Testing hidden-undef ... ' -105: Testing hidden-undef ... ++ t=out/test/aarch64/hidden-undef -105: ++ mkdir -p out/test/aarch64/hidden-undef -105: ++ set -x -105: + cc -o out/test/aarch64/hidden-undef/a.so -shared -fPIC -xc - +86: + grep -q 'hello2 () at .*:7' out/test/aarch64/gdb-index-dwarf3/log +86: + grep -q 'hello () at .*:4' out/test/aarch64/gdb-index-dwarf3/log +86: + grep -q 'greet () at .*:8' out/test/aarch64/gdb-index-dwarf3/log +86: + grep -q 'main () at .*:4' out/test/aarch64/gdb-index-dwarf3/log 105: + cat - 97/337 Test #85: aarch64-gdb-index-dwarf2 ................................. Passed 2.19 sec -test 109 - Start 109: aarch64-icf - -109: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/icf.sh" -109: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu -109: Environment variables: -109: MACHINE=aarch64 -109: CPU= -109: Test timeout computed to be: 1500 +105: + cc -o out/test/aarch64/hidden-undef/a.so -shared -fPIC -xc - +104: + rm -f out/test/aarch64/hidden-archive/b.a +104: + ar rcs out/test/aarch64/hidden-archive/b.a out/test/aarch64/hidden-archive/a.o +104: + cc -shared -o out/test/aarch64/hidden-archive/c.so -fPIC -xc - +104: + cat +87: + grep -q 'hello2 () at .*:7' out/test/aarch64/gdb-index-dwarf4/log +87: + grep -q 'hello () at .*:4' out/test/aarch64/gdb-index-dwarf4/log +87: + grep -q 'greet () at .*:8' out/test/aarch64/gdb-index-dwarf4/log 106: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/hidden-weak-undef.sh 106: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 106: ++ export LC_ALL=C @@ -7570,25 +7595,7 @@ 106: ++ '[' Linux = FreeBSD ']' 106: ++ trap 'on_error $LINENO' ERR 106: ++ trap on_exit EXIT -106: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/hidden-weak-undef.sh .sh -106: ++ testname=hidden-weak-undef -106: ++ echo -n 'Testing hidden-weak-undef ... ' -106: Testing hidden-weak-undef ... ++ t=out/test/aarch64/hidden-weak-undef -106: ++ mkdir -p out/test/aarch64/hidden-weak-undef -104: + cat -86: + grep -q 'greet () at .*:8' out/test/aarch64/gdb-index-dwarf3/log -86: + grep -q 'main () at .*:4' out/test/aarch64/gdb-index-dwarf3/log -86: + on_exit -86: + echo OK -86: OK -86: + exit 0 -99: + out/test/aarch64/hash-style-sysv/exe -99: + grep -q Hello -99: + on_exit -99: + echo OK -99: OK -99: + exit 0 - 98/337 Test #99: aarch64-hash-style-sysv .................................. Passed 0.68 sec +99: + cc -B. -o out/test/aarch64/hash-style-sysv/exe out/test/aarch64/hash-style-sysv/c.o out/test/aarch64/hash-style-sysv/b.so -Wl,--hash-style=sysv 107: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/icf-safe.sh 107: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 107: ++ export LC_ALL=C @@ -7606,6 +7613,21 @@ 107: ++ QEMU= 107: ++ case $MACHINE in 107: ++ tlsdesc_opt=-mtls-dialect=desc +87: + grep -q 'main () at .*:4' out/test/aarch64/gdb-index-dwarf4/log +86: + on_exit +86: + echo OK +86: OK +86: + exit 0 + 97/337 Test #86: aarch64-gdb-index-dwarf3 ................................. Passed 2.18 sec +test 109 + Start 109: aarch64-icf + +109: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/icf.sh" +109: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu +109: Environment variables: +109: MACHINE=aarch64 +109: CPU= +109: Test timeout computed to be: 1500 107: +++ uname 107: ++ '[' Linux = FreeBSD ']' 107: ++ trap 'on_error $LINENO' ERR @@ -7615,6 +7637,17 @@ 107: ++ echo -n 'Testing icf-safe ... ' 107: Testing icf-safe ... ++ t=out/test/aarch64/icf-safe 107: ++ mkdir -p out/test/aarch64/icf-safe +106: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/hidden-weak-undef.sh .sh +106: ++ testname=hidden-weak-undef +106: ++ echo -n 'Testing hidden-weak-undef ... ' +106: Testing hidden-weak-undef ... ++ t=out/test/aarch64/hidden-weak-undef +106: ++ mkdir -p out/test/aarch64/hidden-weak-undef +106: ++ set -x +87: + on_exit +87: + echo OK +87: OK +87: + exit 0 + 98/337 Test #87: aarch64-gdb-index-dwarf4 ................................. Passed 2.15 sec test 110 Start 110: aarch64-ifunc-address-equality-exported @@ -7641,27 +7674,8 @@ 108: ++ QEMU= 108: ++ case $MACHINE in 108: ++ tlsdesc_opt=-mtls-dialect=desc -108: +++ uname -108: ++ '[' Linux = FreeBSD ']' -108: ++ trap 'on_error $LINENO' ERR -108: ++ trap on_exit EXIT -102: + cat -102: + cc -o out/test/aarch64/hello-static/a.o -c -xc - - 99/337 Test #86: aarch64-gdb-index-dwarf3 ................................. Passed 2.18 sec -test 111 - Start 111: aarch64-ifunc-address-equality - -111: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/ifunc-address-equality.sh" -111: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu -111: Environment variables: -111: MACHINE=aarch64 -111: CPU= -111: Test timeout computed to be: 1500 107: ++ set -x 107: + '[' aarch64 = s390x ']' -107: + cc -c -o out/test/aarch64/icf-safe/a.o -ffunction-sections -fdata-sections -xc - -107: + cat -106: ++ set -x 106: + cc -o out/test/aarch64/hidden-weak-undef/a.o -fPIC -c -xc - 106: + cat 109: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/icf.sh @@ -7681,16 +7695,23 @@ 109: ++ QEMU= 109: ++ case $MACHINE in 109: ++ tlsdesc_opt=-mtls-dialect=desc -109: +++ uname -109: ++ '[' Linux = FreeBSD ']' -109: ++ trap 'on_error $LINENO' ERR -109: ++ trap on_exit EXIT -109: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/icf.sh .sh -109: ++ testname=icf -109: ++ echo -n 'Testing icf ... ' -109: Testing icf ... ++ t=out/test/aarch64/icf -109: ++ mkdir -p out/test/aarch64/icf +107: + cc -c -o out/test/aarch64/icf-safe/a.o -ffunction-sections -fdata-sections -xc - +107: + cat +108: +++ uname +71: + strip out/test/aarch64/exception/exe12 +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/icf-small.sh .sh +102: + cc -o out/test/aarch64/hello-static/a.o -c -xc - +108: ++ testname=icf-small +108: ++ echo -n 'Testing icf-small ... ' +108: Testing icf-small ... ++ t=out/test/aarch64/icf-small +108: ++ mkdir -p out/test/aarch64/icf-small +71: + out/test/aarch64/exception/exe12 +102: + cat 110: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/ifunc-address-equality-exported.sh +108: ++ set -x 110: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 110: ++ export LC_ALL=C 110: ++ LC_ALL=C @@ -7707,28 +7728,42 @@ 110: ++ QEMU= 110: ++ case $MACHINE in 110: ++ tlsdesc_opt=-mtls-dialect=desc +109: +++ uname +109: ++ '[' Linux = FreeBSD ']' +109: ++ trap 'on_error $LINENO' ERR +109: ++ trap on_exit EXIT +71: + on_exit +71: + echo OK +71: OK +71: + exit 0 + 99/337 Test #71: aarch64-exception ........................................ Passed 3.27 sec +test 111 + Start 111: aarch64-ifunc-address-equality + +111: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/ifunc-address-equality.sh" +111: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu +111: Environment variables: +111: MACHINE=aarch64 +111: CPU= +111: Test timeout computed to be: 1500 +108: + cc -o out/test/aarch64/icf-small/a.o -c -ffunction-sections -xc - +108: + cat 110: +++ uname 110: ++ '[' Linux = FreeBSD ']' 110: ++ trap 'on_error $LINENO' ERR 110: ++ trap on_exit EXIT -108: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/icf-small.sh .sh -108: ++ testname=icf-small -108: ++ echo -n 'Testing icf-small ... ' -108: Testing icf-small ... ++ t=out/test/aarch64/icf-small -108: ++ mkdir -p out/test/aarch64/icf-small -108: ++ set -x -87: + grep -q 'hello2 () at .*:7' out/test/aarch64/gdb-index-dwarf4/log +109: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/icf.sh .sh +109: ++ testname=icf +109: ++ echo -n 'Testing icf ... ' +109: Testing icf ... ++ t=out/test/aarch64/icf +109: ++ mkdir -p out/test/aarch64/icf 110: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/ifunc-address-equality-exported.sh .sh 110: ++ testname=ifunc-address-equality-exported 110: ++ echo -n 'Testing ifunc-address-equality-exported ... ' 110: Testing ifunc-address-equality-exported ... ++ t=out/test/aarch64/ifunc-address-equality-exported 110: ++ mkdir -p out/test/aarch64/ifunc-address-equality-exported -87: + grep -q 'hello () at .*:4' out/test/aarch64/gdb-index-dwarf4/log -109: ++ set -x -109: + '[' aarch64 = ppc64 ']' 111: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/ifunc-address-equality.sh -108: + cc -o out/test/aarch64/icf-small/a.o -c -ffunction-sections -xc - -108: + cat +110: ++ set -x 111: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 111: ++ export LC_ALL=C 111: ++ LC_ALL=C @@ -7745,35 +7780,36 @@ 111: ++ QEMU= 111: ++ case $MACHINE in 111: ++ tlsdesc_opt=-mtls-dialect=desc -87: + grep -q 'greet () at .*:8' out/test/aarch64/gdb-index-dwarf4/log -109: + cc -c -o out/test/aarch64/icf/a.o -ffunction-sections -fdata-sections -xc - -105: + cat -107: + cat -110: ++ set -x -105: + cc -o out/test/aarch64/hidden-undef/b.o -fPIC -c -xc - +109: ++ set -x +109: + '[' aarch64 = ppc64 ']' +110: + grep -q clang +110: + cc --version +110: + supports_ifunc +110: + is_musl +109: + cat 111: +++ uname -104: + cc -o out/test/aarch64/hidden-archive/d.o -fPIC -c -xc - -87: + grep -q 'main () at .*:4' out/test/aarch64/gdb-index-dwarf4/log +105: + cc -o out/test/aarch64/hidden-undef/b.o -fPIC -c -xc - 111: ++ '[' Linux = FreeBSD ']' 111: ++ trap 'on_error $LINENO' ERR 111: ++ trap on_exit EXIT -104: + cat -109: + cat -110: + grep -q clang -107: + cc -c -o out/test/aarch64/icf-safe/b.o -ffunction-sections -fdata-sections -xc - -110: + cc --version +109: + cc -c -o out/test/aarch64/icf/a.o -ffunction-sections -fdata-sections -xc - +105: + cat +106: + cc -B. -shared -o out/test/aarch64/hidden-weak-undef/b.so out/test/aarch64/hidden-weak-undef/a.o +99: + out/test/aarch64/hash-style-sysv/exe +99: + grep -q Hello +110: + grep -q musl +110: + ldd --version 111: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/ifunc-address-equality.sh .sh 111: ++ testname=ifunc-address-equality 111: ++ echo -n 'Testing ifunc-address-equality ... ' 111: Testing ifunc-address-equality ... ++ t=out/test/aarch64/ifunc-address-equality 111: ++ mkdir -p out/test/aarch64/ifunc-address-equality -110: + supports_ifunc -110: + is_musl -87: + on_exit -87: + echo OK -87: OK -87: + exit 0 -100/337 Test #87: aarch64-gdb-index-dwarf4 ................................. Passed 2.20 sec +99: + on_exit +99: + echo OK +99: OK +99: + exit 0 +104: + cc -o out/test/aarch64/hidden-archive/d.o -fPIC -c -xc - +100/337 Test #99: aarch64-hash-style-sysv .................................. Passed 0.63 sec test 112 Start 112: aarch64-ifunc-alias @@ -7783,18 +7819,23 @@ 112: MACHINE=aarch64 112: CPU= 112: Test timeout computed to be: 1500 +108: + ./mold -o out/test/aarch64/icf-small/exe -icf=all out/test/aarch64/icf-small/a.o +107: + cc -c -o out/test/aarch64/icf-safe/b.o -ffunction-sections -fdata-sections -xc - +107: + cat +102: + cc -B. -o out/test/aarch64/hello-static/exe out/test/aarch64/hello-static/a.o -static +104: + cat +110: + cc -c -o /dev/null -xc - +110: + echo 'void x() __attribute__((ifunc("y"))); void *y() { return 0; }' 111: ++ set -x 111: + supports_ifunc 111: + is_musl -111: + ldd --version -111: + grep -q musl -110: + grep -q musl -110: + ldd --version -106: + cc -B. -shared -o out/test/aarch64/hidden-weak-undef/b.so out/test/aarch64/hidden-weak-undef/a.o -102: + cc -B. -o out/test/aarch64/hello-static/exe out/test/aarch64/hello-static/a.o -static -110: + echo 'void x() __attribute__((ifunc("y"))); void *y() { return 0; }' -110: + cc -c -o /dev/null -xc - 112: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/ifunc-alias.sh +108: + on_exit +108: + echo OK +108: OK +108: + exit 0 +111: + grep -q musl +111: + ldd --version 112: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 112: ++ export LC_ALL=C 112: ++ LC_ALL=C @@ -7811,14 +7852,22 @@ 112: ++ QEMU= 112: ++ case $MACHINE in 112: ++ tlsdesc_opt=-mtls-dialect=desc -111: + echo 'void x() __attribute__((ifunc("y"))); void *y() { return 0; }' -111: + cc -c -o /dev/null -xc - -104: + cc -B. -o out/test/aarch64/hidden-archive/exe out/test/aarch64/hidden-archive/d.o out/test/aarch64/hidden-archive/c.so out/test/aarch64/hidden-archive/b.a 112: +++ uname 112: ++ '[' Linux = FreeBSD ']' 112: ++ trap 'on_error $LINENO' ERR 112: ++ trap on_exit EXIT -109: + cc -B. -o out/test/aarch64/icf/exe out/test/aarch64/icf/a.o -Wl,-icf=all +111: + cc -c -o /dev/null -xc - +111: + echo 'void x() __attribute__((ifunc("y"))); void *y() { return 0; }' +101/337 Test #108: aarch64-icf-small ........................................ Passed 0.23 sec +test 113 + Start 113: aarch64-ifunc-dlopen + +113: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/ifunc-dlopen.sh" +113: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu +113: Environment variables: +113: MACHINE=aarch64 +113: CPU= +113: Test timeout computed to be: 1500 112: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/ifunc-alias.sh .sh 112: ++ testname=ifunc-alias 112: ++ echo -n 'Testing ifunc-alias ... ' @@ -7828,43 +7877,58 @@ 112: ++ set -x 112: + supports_ifunc 112: + is_musl -107: + cc -B. -o out/test/aarch64/icf-safe/exe1 -Wl,-icf=safe out/test/aarch64/icf-safe/a.o out/test/aarch64/icf-safe/b.o -108: + ./mold -o out/test/aarch64/icf-small/exe -icf=all out/test/aarch64/icf-small/a.o -112: + ldd --version 112: + grep -q musl +113: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/ifunc-dlopen.sh +113: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc +113: ++ export LC_ALL=C +113: ++ LC_ALL=C +113: ++ '[' -z aarch64 ']' +113: ++ '[' -z '' ']' +113: ++ TESTDIR=out/test/aarch64 +113: ++ CC=cc +113: ++ CXX=c++ +113: ++ GCC=gcc +113: ++ GXX=g++ +113: ++ OBJDUMP=objdump +113: ++ OBJCOPY=objcopy +113: ++ STRIP=strip +113: ++ QEMU= +113: ++ case $MACHINE in +113: ++ tlsdesc_opt=-mtls-dialect=desc +112: + ldd --version +109: + cc -B. -o out/test/aarch64/icf/exe out/test/aarch64/icf/a.o -Wl,-icf=all +107: + cc -B. -o out/test/aarch64/icf-safe/exe1 -Wl,-icf=safe out/test/aarch64/icf-safe/a.o out/test/aarch64/icf-safe/b.o +113: +++ uname +113: ++ '[' Linux = FreeBSD ']' +113: ++ trap 'on_error $LINENO' ERR +113: ++ trap on_exit EXIT +110: + cc -c -fPIC -o out/test/aarch64/ifunc-address-equality-exported/a.o -xc - +104: + cc -B. -o out/test/aarch64/hidden-archive/exe out/test/aarch64/hidden-archive/d.o out/test/aarch64/hidden-archive/c.so out/test/aarch64/hidden-archive/b.a 112: + cc -c -o /dev/null -xc - 112: + echo 'void x() __attribute__((ifunc("y"))); void *y() { return 0; }' -106: + readelf -W --dyn-syms out/test/aarch64/hidden-weak-undef/b.so 110: + cat -104: + out/test/aarch64/hidden-archive/exe -106: + grep -qw foo out/test/aarch64/hidden-weak-undef/log -104: + on_exit -104: + echo OK -104: OK -104: + exit 0 -108: + on_exit -108: + echo OK -108: OK -108: + exit 0 -106: + grep -qw bar out/test/aarch64/hidden-weak-undef/log -110: + cc -c -fPIC -o out/test/aarch64/ifunc-address-equality-exported/a.o -xc - +113: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/ifunc-dlopen.sh .sh +113: ++ testname=ifunc-dlopen +113: ++ echo -n 'Testing ifunc-dlopen ... ' +113: Testing ifunc-dlopen ... ++ t=out/test/aarch64/ifunc-dlopen +113: ++ mkdir -p out/test/aarch64/ifunc-dlopen 111: + cc -c -fno-PIE -o out/test/aarch64/ifunc-address-equality/a.o -xc - +106: + readelf -W --dyn-syms out/test/aarch64/hidden-weak-undef/b.so +113: ++ set -x +113: + supports_ifunc +113: + is_musl 111: + cat -101/337 Test #104: aarch64-hidden-archive ................................... Passed 0.50 sec -106: + on_exit -106: + echo OK -106: OK -106: + exit 0 -test 113 - Start 113: aarch64-ifunc-dlopen - -113: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/ifunc-dlopen.sh" -113: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu -113: Environment variables: -113: MACHINE=aarch64 -113: CPU= -113: Test timeout computed to be: 1500 -102/337 Test #106: aarch64-hidden-weak-undef ................................ Passed 0.35 sec +113: + grep -q musl +113: + ldd --version +106: + grep -qw foo out/test/aarch64/hidden-weak-undef/log +102: + grep -q 'Hello world' +102: + out/test/aarch64/hello-static/exe +106: + grep -qw bar out/test/aarch64/hidden-weak-undef/log +102: + on_exit +102: + echo OK +102: OK +102: + exit 0 +102/337 Test #102: aarch64-hello-static ..................................... Passed 0.65 sec test 114 Start 114: aarch64-ifunc-dso @@ -7874,7 +7938,13 @@ 114: MACHINE=aarch64 114: CPU= 114: Test timeout computed to be: 1500 -103/337 Test #108: aarch64-icf-small ........................................ Passed 0.31 sec +113: + cc -c -o /dev/null -xc - +113: + echo 'void x() __attribute__((ifunc("y"))); void *y() { return 0; }' +106: + on_exit +106: + echo OK +106: OK +106: + exit 0 +103/337 Test #106: aarch64-hidden-weak-undef ................................ Passed 0.42 sec test 115 Start 115: aarch64-ifunc-dynamic @@ -7901,45 +7971,18 @@ 114: ++ QEMU= 114: ++ case $MACHINE in 114: ++ tlsdesc_opt=-mtls-dialect=desc -102: + out/test/aarch64/hello-static/exe -102: + grep -q 'Hello world' -102: + on_exit -102: + echo OK -102: OK -102: + exit 0 -113: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/ifunc-dlopen.sh -113: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc -113: ++ export LC_ALL=C -113: ++ LC_ALL=C -113: ++ '[' -z aarch64 ']' -113: ++ '[' -z '' ']' -113: ++ TESTDIR=out/test/aarch64 -113: ++ CC=cc -113: ++ CXX=c++ -113: ++ GCC=gcc -113: ++ GXX=g++ -113: ++ OBJDUMP=objdump -113: ++ OBJCOPY=objcopy -113: ++ STRIP=strip -113: ++ QEMU= -113: ++ case $MACHINE in -113: ++ tlsdesc_opt=-mtls-dialect=desc -105: + grep -q 'undefined symbol: foo' out/test/aarch64/hidden-undef/log -104/337 Test #102: aarch64-hello-static ..................................... Passed 0.68 sec +110: + cc -B. -shared -o out/test/aarch64/ifunc-address-equality-exported/b.so out/test/aarch64/ifunc-address-equality-exported/a.o 114: +++ uname -test 116 - Start 116: aarch64-ifunc-export - -116: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/ifunc-export.sh" -116: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu -116: Environment variables: -116: MACHINE=aarch64 -116: CPU= -116: Test timeout computed to be: 1500 +112: + cc -fPIC -o out/test/aarch64/ifunc-alias/a.o -c -xc - 114: ++ '[' Linux = FreeBSD ']' 114: ++ trap 'on_error $LINENO' ERR 114: ++ trap on_exit EXIT +112: + cat 114: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/ifunc-dso.sh .sh +114: ++ testname=ifunc-dso +114: ++ echo -n 'Testing ifunc-dso ... ' +114: Testing ifunc-dso ... ++ t=out/test/aarch64/ifunc-dso +114: ++ mkdir -p out/test/aarch64/ifunc-dso 115: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/ifunc-dynamic.sh 115: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 115: ++ export LC_ALL=C @@ -7957,20 +8000,63 @@ 115: ++ QEMU= 115: ++ case $MACHINE in 115: ++ tlsdesc_opt=-mtls-dialect=desc -112: + cc -fPIC -o out/test/aarch64/ifunc-alias/a.o -c -xc - +107: + grep -q '^0 0$' +107: + out/test/aarch64/icf-safe/exe1 +114: ++ set -x +114: + supports_ifunc +114: + is_musl +115: +++ uname +115: ++ '[' Linux = FreeBSD ']' +115: ++ trap 'on_error $LINENO' ERR +115: ++ trap on_exit EXIT +107: + cat +107: + cc -c -o out/test/aarch64/icf-safe/c.o -ffunction-sections -fdata-sections -xc - +114: + grep -q musl +114: + ldd --version +105: + grep -q 'undefined symbol: foo' out/test/aarch64/hidden-undef/log +115: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/ifunc-dynamic.sh .sh +115: ++ testname=ifunc-dynamic +115: ++ echo -n 'Testing ifunc-dynamic ... ' +115: Testing ifunc-dynamic ... ++ t=out/test/aarch64/ifunc-dynamic +115: ++ mkdir -p out/test/aarch64/ifunc-dynamic +113: + cat +113: + cc -fno-PIE -o out/test/aarch64/ifunc-dlopen/a.o -c -xc - +111: + cat +114: + cc -c -o /dev/null -xc - +111: + cc -c -fPIC -o out/test/aarch64/ifunc-address-equality/b.o -xc - +109: + out/test/aarch64/icf/exe +115: ++ set -x +115: + supports_ifunc +115: + is_musl +115: + ldd --version +114: + echo 'void x() __attribute__((ifunc("y"))); void *y() { return 0; }' 105: + on_exit 105: + echo OK 105: OK 105: + exit 0 -113: +++ uname -113: ++ '[' Linux = FreeBSD ']' -113: ++ trap 'on_error $LINENO' ERR -113: ++ trap on_exit EXIT -105/337 Test #105: aarch64-hidden-undef ..................................... Passed 0.42 sec -114: ++ testname=ifunc-dso -114: ++ echo -n 'Testing ifunc-dso ... ' -114: Testing ifunc-dso ... ++ t=out/test/aarch64/ifunc-dso -114: ++ mkdir -p out/test/aarch64/ifunc-dso +104/337 Test #105: aarch64-hidden-undef ..................................... Passed 0.62 sec +test 116 + Start 116: aarch64-ifunc-export + +116: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/ifunc-export.sh" +116: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu +116: Environment variables: +116: MACHINE=aarch64 +116: CPU= +116: Test timeout computed to be: 1500 +115: + grep -q musl +109: + grep -q '1 0' +109: + on_exit +109: + echo OK +109: OK +109: + exit 0 +104: + out/test/aarch64/hidden-archive/exe +104: + on_exit +104: + echo OK +104: OK +104: + exit 0 +105/337 Test #104: aarch64-hidden-archive ................................... Passed 0.72 sec +106/337 Test #109: aarch64-icf .............................................. Passed 0.47 sec test 117 Start 117: aarch64-ifunc-funcptr @@ -7980,10 +8066,17 @@ 117: MACHINE=aarch64 117: CPU= 117: Test timeout computed to be: 1500 -114: ++ set -x -114: + supports_ifunc -114: + is_musl -114: + grep -q musl +test 118 + Start 118: aarch64-ifunc-noplt + +118: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/ifunc-noplt.sh" +118: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu +118: Environment variables: +118: MACHINE=aarch64 +118: CPU= +118: Test timeout computed to be: 1500 +115: + echo 'void x() __attribute__((ifunc("y"))); void *y() { return 0; }' +115: + cc -c -o /dev/null -xc - 116: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/ifunc-export.sh 116: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 116: ++ export LC_ALL=C @@ -8005,57 +8098,10 @@ 116: ++ '[' Linux = FreeBSD ']' 116: ++ trap 'on_error $LINENO' ERR 116: ++ trap on_exit EXIT -116: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/ifunc-export.sh .sh -116: ++ testname=ifunc-export -116: ++ echo -n 'Testing ifunc-export ... ' -116: Testing ifunc-export ... ++ t=out/test/aarch64/ifunc-export -116: ++ mkdir -p out/test/aarch64/ifunc-export -110: + cc -B. -shared -o out/test/aarch64/ifunc-address-equality-exported/b.so out/test/aarch64/ifunc-address-equality-exported/a.o -115: +++ uname -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/ifunc-dynamic.sh .sh -115: ++ testname=ifunc-dynamic -115: ++ echo -n 'Testing ifunc-dynamic ... ' -115: Testing ifunc-dynamic ... ++ t=out/test/aarch64/ifunc-dynamic -115: ++ mkdir -p out/test/aarch64/ifunc-dynamic -112: + cat -113: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/ifunc-dlopen.sh .sh -113: ++ testname=ifunc-dlopen -113: ++ echo -n 'Testing ifunc-dlopen ... ' -113: Testing ifunc-dlopen ... ++ t=out/test/aarch64/ifunc-dlopen -113: ++ mkdir -p out/test/aarch64/ifunc-dlopen -113: ++ set -x -113: + supports_ifunc -113: + is_musl -109: + out/test/aarch64/icf/exe -109: + grep -q '1 0' -109: + on_exit -109: + echo OK -109: OK -109: + exit 0 -107: + out/test/aarch64/icf-safe/exe1 -107: + grep -q '^0 0$' -106/337 Test #109: aarch64-icf .............................................. Passed 0.37 sec -test 118 - Start 118: aarch64-ifunc-noplt - -118: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/ifunc-noplt.sh" -118: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu -118: Environment variables: -118: MACHINE=aarch64 -118: CPU= -118: Test timeout computed to be: 1500 -107: + cc -c -o out/test/aarch64/icf-safe/c.o -ffunction-sections -fdata-sections -xc - -107: + cat -114: + ldd --version -113: + grep -q musl -113: + ldd --version +112: + cc -B. -o out/test/aarch64/ifunc-alias/exe1 out/test/aarch64/ifunc-alias/a.o -pie +110: + cc -c -fno-PIE -o out/test/aarch64/ifunc-address-equality-exported/c.o -xc - +110: + cat 117: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/ifunc-funcptr.sh -116: ++ set -x -116: + supports_ifunc -116: + is_musl 117: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 117: ++ export LC_ALL=C 117: ++ LC_ALL=C @@ -8072,7 +8118,15 @@ 117: ++ QEMU= 117: ++ case $MACHINE in 117: ++ tlsdesc_opt=-mtls-dialect=desc +116: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/ifunc-export.sh .sh +111: + cat +107: + cc -B. -o out/test/aarch64/icf-safe/exe2 -Wl,-icf=safe out/test/aarch64/icf-safe/a.o out/test/aarch64/icf-safe/c.o +116: ++ testname=ifunc-export +116: ++ echo -n 'Testing ifunc-export ... ' +116: Testing ifunc-export ... ++ t=out/test/aarch64/ifunc-export +116: ++ mkdir -p out/test/aarch64/ifunc-export 118: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/ifunc-noplt.sh +117: +++ uname 118: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 118: ++ export LC_ALL=C 118: ++ LC_ALL=C @@ -8089,85 +8143,62 @@ 118: ++ QEMU= 118: ++ case $MACHINE in 118: ++ tlsdesc_opt=-mtls-dialect=desc -111: + cat -114: + cc -c -o /dev/null -xc - +117: ++ '[' Linux = FreeBSD ']' +117: ++ trap 'on_error $LINENO' ERR +117: ++ trap on_exit EXIT +111: + cc -c -fno-PIE -o out/test/aarch64/ifunc-address-equality/c.o -xc - +116: ++ set -x +116: + supports_ifunc +116: + is_musl 118: +++ uname 118: ++ '[' Linux = FreeBSD ']' 118: ++ trap 'on_error $LINENO' ERR 118: ++ trap on_exit EXIT -115: ++ set -x -115: + supports_ifunc -115: + is_musl -111: + cc -c -fPIC -o out/test/aarch64/ifunc-address-equality/b.o -xc - -117: +++ uname -117: ++ '[' Linux = FreeBSD ']' -117: ++ trap 'on_error $LINENO' ERR -117: ++ trap on_exit EXIT -114: + echo 'void x() __attribute__((ifunc("y"))); void *y() { return 0; }' -113: + echo 'void x() __attribute__((ifunc("y"))); void *y() { return 0; }' -113: + cc -c -o /dev/null -xc - -116: + grep -q musl -115: + ldd --version -116: + ldd --version -115: + grep -q musl -118: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/ifunc-noplt.sh .sh -118: ++ testname=ifunc-noplt -118: ++ echo -n 'Testing ifunc-noplt ... ' -118: Testing ifunc-noplt ... ++ t=out/test/aarch64/ifunc-noplt -118: ++ mkdir -p out/test/aarch64/ifunc-noplt 117: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/ifunc-funcptr.sh .sh 117: ++ testname=ifunc-funcptr 117: ++ echo -n 'Testing ifunc-funcptr ... ' 117: Testing ifunc-funcptr ... ++ t=out/test/aarch64/ifunc-funcptr 117: ++ mkdir -p out/test/aarch64/ifunc-funcptr -112: + cc -B. -o out/test/aarch64/ifunc-alias/exe1 out/test/aarch64/ifunc-alias/a.o -pie -115: + echo 'void x() __attribute__((ifunc("y"))); void *y() { return 0; }' -116: + cc -c -o /dev/null -xc - -116: + echo 'void x() __attribute__((ifunc("y"))); void *y() { return 0; }' -115: + cc -c -o /dev/null -xc - +118: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/ifunc-noplt.sh .sh +118: ++ testname=ifunc-noplt +118: ++ echo -n 'Testing ifunc-noplt ... ' +118: Testing ifunc-noplt ... ++ t=out/test/aarch64/ifunc-noplt +118: ++ mkdir -p out/test/aarch64/ifunc-noplt +116: + ldd --version +116: + grep -q musl +114: + cc -fPIC -o out/test/aarch64/ifunc-dso/a.o -c -xc - 117: ++ set -x 117: + supports_ifunc 117: + is_musl +114: + cat 118: ++ set -x 118: + supports_ifunc 118: + is_musl -117: + ldd --version -118: + grep -q musl +113: + cat 118: + ldd --version +118: + grep -q musl +113: + cc -fPIC -o out/test/aarch64/ifunc-dlopen/b.o -c -xc - 117: + grep -q musl -110: + cc -c -fno-PIE -o out/test/aarch64/ifunc-address-equality-exported/c.o -xc - -110: + cat -107: + cc -B. -o out/test/aarch64/icf-safe/exe2 -Wl,-icf=safe out/test/aarch64/icf-safe/a.o out/test/aarch64/icf-safe/c.o -114: + cc -fPIC -o out/test/aarch64/ifunc-dso/a.o -c -xc - -114: + cat -118: + echo 'void x() __attribute__((ifunc("y"))); void *y() { return 0; }' -117: + cc -c -o /dev/null -xc - -113: + cc -fno-PIE -o out/test/aarch64/ifunc-dlopen/a.o -c -xc - +116: + echo 'void x() __attribute__((ifunc("y"))); void *y() { return 0; }' +116: + cc -c -o /dev/null -xc - +117: + ldd --version +115: + cc -o out/test/aarch64/ifunc-dynamic/a.o -c -xc - +115: + cat +110: + cc -B. -o out/test/aarch64/ifunc-address-equality-exported/exe out/test/aarch64/ifunc-address-equality-exported/c.o out/test/aarch64/ifunc-address-equality-exported/b.so -no-pie 117: + echo 'void x() __attribute__((ifunc("y"))); void *y() { return 0; }' +117: + cc -c -o /dev/null -xc - +118: + echo 'void x() __attribute__((ifunc("y"))); void *y() { return 0; }' 118: + cc -c -o /dev/null -xc - -113: + cat -111: + cat -111: + cc -c -fno-PIE -o out/test/aarch64/ifunc-address-equality/c.o -xc - -112: + out/test/aarch64/ifunc-alias/exe1 -112: + grep -Eq '^(\S+) \1$' -112: + cc -B. -o out/test/aarch64/ifunc-alias/exe2 out/test/aarch64/ifunc-alias/a.o -no-pie -115: + cat -116: + cat -116: + cc -c -fPIC -o out/test/aarch64/ifunc-export/a.o -xc - -115: + cc -o out/test/aarch64/ifunc-dynamic/a.o -c -xc - -107: + out/test/aarch64/icf-safe/exe2 -88: + grep -q 'fn8 () at .*/d.c:6' out/test/aarch64/gdb-index-dwarf5/log -107: + grep foo2 out/test/aarch64/icf-safe/log2 +111: + cc -B. -o out/test/aarch64/ifunc-address-equality/exe1 out/test/aarch64/ifunc-address-equality/a.o out/test/aarch64/ifunc-address-equality/b.o out/test/aarch64/ifunc-address-equality/c.o -no-pie 114: + cat -110: + cc -B. -o out/test/aarch64/ifunc-address-equality-exported/exe out/test/aarch64/ifunc-address-equality-exported/c.o out/test/aarch64/ifunc-address-equality-exported/b.so -no-pie 114: + cc -fPIC -o out/test/aarch64/ifunc-dso/b.o -c -xc - -111: + cc -B. -o out/test/aarch64/ifunc-address-equality/exe1 out/test/aarch64/ifunc-address-equality/a.o out/test/aarch64/ifunc-address-equality/b.o out/test/aarch64/ifunc-address-equality/c.o -no-pie -88: + grep -q 'fn7 () at .*/d.c:10' out/test/aarch64/gdb-index-dwarf5/log +107: + out/test/aarch64/icf-safe/exe2 +107: + grep foo2 out/test/aarch64/icf-safe/log2 107: + on_exit 107: + echo OK 107: OK 107: + exit 0 -107/337 Test #107: aarch64-icf-safe ......................................... Passed 0.63 sec +107/337 Test #107: aarch64-icf-safe ......................................... Passed 0.73 sec test 119 Start 119: aarch64-ifunc-static-pie @@ -8177,13 +8208,15 @@ 119: MACHINE=aarch64 119: CPU= 119: Test timeout computed to be: 1500 -117: + cc -c -fPIC -o out/test/aarch64/ifunc-funcptr/a.o -c -xc - -117: + cat -118: + cc -fPIC -o out/test/aarch64/ifunc-noplt/a.o -c -xc - -fno-plt -118: + cat -88: + grep -q 'fn6 () at .*/c.c:4' out/test/aarch64/gdb-index-dwarf5/log -88: + grep -q 'fn5 () at .*/c.c:8' out/test/aarch64/gdb-index-dwarf5/log +112: + grep -Eq '^(\S+) \1$' +112: + out/test/aarch64/ifunc-alias/exe1 +112: + cc -B. -o out/test/aarch64/ifunc-alias/exe2 out/test/aarch64/ifunc-alias/a.o -no-pie +115: + cc -B. -o out/test/aarch64/ifunc-dynamic/exe1 out/test/aarch64/ifunc-dynamic/a.o -Wl,-z,lazy +116: + cc -c -fPIC -o out/test/aarch64/ifunc-export/a.o -xc - +116: + cat +113: + cc -B. -o out/test/aarch64/ifunc-dlopen/c.so out/test/aarch64/ifunc-dlopen/b.o -shared 119: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/ifunc-static-pie.sh +118: + cc -fPIC -o out/test/aarch64/ifunc-noplt/a.o -c -xc - -fno-plt 119: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 119: ++ export LC_ALL=C 119: ++ LC_ALL=C @@ -8200,22 +8233,25 @@ 119: ++ QEMU= 119: ++ case $MACHINE in 119: ++ tlsdesc_opt=-mtls-dialect=desc -113: + cat -113: + cc -fPIC -o out/test/aarch64/ifunc-dlopen/b.o -c -xc - -88: + grep -q 'fn4 () at .*/b.c:4' out/test/aarch64/gdb-index-dwarf5/log -88: + grep -q 'fn3 () at .*/b.c:8' out/test/aarch64/gdb-index-dwarf5/log -112: + grep -Eq '^(\S+) \1$' +118: + cat 119: +++ uname 119: ++ '[' Linux = FreeBSD ']' 119: ++ trap 'on_error $LINENO' ERR 119: ++ trap on_exit EXIT -88: + grep -q 'fn2 () at .*/a.c:4' out/test/aarch64/gdb-index-dwarf5/log -112: + out/test/aarch64/ifunc-alias/exe2 -112: + on_exit -112: + echo OK -112: OK -112: + exit 0 -108/337 Test #112: aarch64-ifunc-alias ...................................... Passed 0.54 sec +117: + cat +117: + cc -c -fPIC -o out/test/aarch64/ifunc-funcptr/a.o -c -xc - +119: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/ifunc-static-pie.sh .sh +119: ++ testname=ifunc-static-pie +119: ++ echo -n 'Testing ifunc-static-pie ... ' +119: Testing ifunc-static-pie ... ++ t=out/test/aarch64/ifunc-static-pie +119: ++ mkdir -p out/test/aarch64/ifunc-static-pie +110: + grep -Eq '^(\S+) \1' +110: + out/test/aarch64/ifunc-address-equality-exported/exe +110: + on_exit +110: + echo OK +110: OK +110: + exit 0 +108/337 Test #110: aarch64-ifunc-address-equality-exported .................. Passed 0.74 sec test 120 Start 120: aarch64-ifunc-static @@ -8225,18 +8261,13 @@ 120: MACHINE=aarch64 120: CPU= 120: Test timeout computed to be: 1500 -115: + cc -B. -o out/test/aarch64/ifunc-dynamic/exe1 out/test/aarch64/ifunc-dynamic/a.o -Wl,-z,lazy -117: + cc -c -fPIC -o out/test/aarch64/ifunc-funcptr/b.o -xc - -119: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/ifunc-static-pie.sh .sh -119: ++ testname=ifunc-static-pie -119: ++ echo -n 'Testing ifunc-static-pie ... ' -119: Testing ifunc-static-pie ... ++ t=out/test/aarch64/ifunc-static-pie -119: ++ mkdir -p out/test/aarch64/ifunc-static-pie -117: + cat -116: + cc -B. -shared -o out/test/aarch64/ifunc-export/b.so out/test/aarch64/ifunc-export/a.o -88: + grep -q 'fn1 () at .*/a.c:8' out/test/aarch64/gdb-index-dwarf5/log +89: + grep -q 'DW_FORM_line_strp pointing outside of .debug_line_str' out/test/aarch64/gdb-index-dwarf64/log1 +89: + cc -B. -o out/test/aarch64/gdb-index-dwarf64/exe2 out/test/aarch64/gdb-index-dwarf64/f.so out/test/aarch64/gdb-index-dwarf64/g.o -Wl,--gdb-index +114: + cc -B. -o out/test/aarch64/ifunc-dso/c.so out/test/aarch64/ifunc-dso/b.o -shared 119: ++ set -x 119: + test_cflags -static-pie +119: + cc -B. -static-pie -o /dev/null -xc - +119: + echo 'int main() {}' 120: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/ifunc-static.sh 120: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 120: ++ export LC_ALL=C @@ -8254,57 +8285,49 @@ 120: ++ QEMU= 120: ++ case $MACHINE in 120: ++ tlsdesc_opt=-mtls-dialect=desc -119: + cc -B. -static-pie -o /dev/null -xc - -119: + echo 'int main() {}' -114: + cc -B. -o out/test/aarch64/ifunc-dso/c.so out/test/aarch64/ifunc-dso/b.o -shared -88: + on_exit -88: + echo OK -88: OK -88: + exit 0 -109/337 Test #88: aarch64-gdb-index-dwarf5 ................................. Passed 2.58 sec -test 121 - Start 121: aarch64-image-base - -121: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/image-base.sh" -121: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu -121: Environment variables: -121: MACHINE=aarch64 -121: CPU= -121: Test timeout computed to be: 1500 +88: + grep -q 'fn8 () at .*/d.c:6' out/test/aarch64/gdb-index-dwarf5/log +118: + cc -B. -o out/test/aarch64/ifunc-noplt/exe1 out/test/aarch64/ifunc-noplt/a.o -pie 120: +++ uname 120: ++ '[' Linux = FreeBSD ']' 120: ++ trap 'on_error $LINENO' ERR 120: ++ trap on_exit EXIT +111: + out/test/aarch64/ifunc-address-equality/exe1 +88: + grep -q 'fn7 () at .*/d.c:10' out/test/aarch64/gdb-index-dwarf5/log +111: + grep -Eq '^(\S+) \1 (\S+) \2' +116: + cc -B. -shared -o out/test/aarch64/ifunc-export/b.so out/test/aarch64/ifunc-export/a.o +111: + readelf --dynamic out/test/aarch64/ifunc-address-equality/exe1 120: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/ifunc-static.sh .sh -118: + cc -B. -o out/test/aarch64/ifunc-noplt/exe1 out/test/aarch64/ifunc-noplt/a.o -pie -113: + cc -B. -o out/test/aarch64/ifunc-dlopen/c.so out/test/aarch64/ifunc-dlopen/b.o -shared 120: ++ testname=ifunc-static 120: ++ echo -n 'Testing ifunc-static ... ' 120: Testing ifunc-static ... ++ t=out/test/aarch64/ifunc-static 120: ++ mkdir -p out/test/aarch64/ifunc-static -110: + grep -Eq '^(\S+) \1' +88: + grep -q 'fn6 () at .*/c.c:4' out/test/aarch64/gdb-index-dwarf5/log +111: + grep -q TEXTREL out/test/aarch64/ifunc-address-equality/log1 120: ++ set -x 120: + test_cflags -static -110: + out/test/aarch64/ifunc-address-equality-exported/exe -121: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/image-base.sh -120: + echo 'int main() {}' -110: + on_exit -110: + echo OK -110: OK -110: + exit 0 -89: + grep -q 'DW_FORM_line_strp pointing outside of .debug_line_str' out/test/aarch64/gdb-index-dwarf64/log1 -110/337 Test #110: aarch64-ifunc-address-equality-exported .................. Passed 0.74 sec -test 122 - Start 122: aarch64-init-array-priorities +88: + grep -q 'fn5 () at .*/c.c:8' out/test/aarch64/gdb-index-dwarf5/log +111: + on_exit +111: + echo OK +111: OK +111: + exit 0 +109/337 Test #111: aarch64-ifunc-address-equality ........................... Passed 0.78 sec +test 121 + Start 121: aarch64-image-base -122: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/init-array-priorities.sh" -122: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu -122: Environment variables: -122: MACHINE=aarch64 -122: CPU= -122: Test timeout computed to be: 1500 +121: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/image-base.sh" +121: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu +121: Environment variables: +121: MACHINE=aarch64 +121: CPU= +121: Test timeout computed to be: 1500 120: + cc -B. -static -o /dev/null -xc - -89: + cc -B. -o out/test/aarch64/gdb-index-dwarf64/exe2 out/test/aarch64/gdb-index-dwarf64/f.so out/test/aarch64/gdb-index-dwarf64/g.o -Wl,--gdb-index +120: + echo 'int main() {}' +113: + cc -B. -o out/test/aarch64/ifunc-dlopen/exe out/test/aarch64/ifunc-dlopen/a.o out/test/aarch64/ifunc-dlopen/c.so -no-pie -ldl +117: + cc -c -fPIC -o out/test/aarch64/ifunc-funcptr/b.o -xc - +88: + grep -q 'fn4 () at .*/b.c:4' out/test/aarch64/gdb-index-dwarf5/log +117: + cat +88: + grep -q 'fn3 () at .*/b.c:8' out/test/aarch64/gdb-index-dwarf5/log +121: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/image-base.sh 121: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 121: ++ export LC_ALL=C 121: ++ LC_ALL=C @@ -8321,10 +8344,42 @@ 121: ++ QEMU= 121: ++ case $MACHINE in 121: ++ tlsdesc_opt=-mtls-dialect=desc +112: + out/test/aarch64/ifunc-alias/exe2 +112: + grep -Eq '^(\S+) \1$' +112: + on_exit +112: + echo OK +112: OK +112: + exit 0 +114: + grep -Eq '(IFUNC|: 10).*foobar' +114: + readelf -W --dyn-syms out/test/aarch64/ifunc-dso/c.so +110/337 Test #112: aarch64-ifunc-alias ...................................... Passed 0.75 sec +88: + grep -q 'fn2 () at .*/a.c:4' out/test/aarch64/gdb-index-dwarf5/log +test 122 + Start 122: aarch64-init-array-priorities + +122: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/init-array-priorities.sh" +122: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu +122: Environment variables: +122: MACHINE=aarch64 +122: CPU= +122: Test timeout computed to be: 1500 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/image-base.sh .sh +121: ++ testname=image-base +121: ++ echo -n 'Testing image-base ... ' +121: Testing image-base ... ++ t=out/test/aarch64/image-base +121: ++ mkdir -p out/test/aarch64/image-base +114: + cc -B. -o out/test/aarch64/ifunc-dso/exe out/test/aarch64/ifunc-dso/a.o out/test/aarch64/ifunc-dso/c.so +115: + out/test/aarch64/ifunc-dynamic/exe1 +115: + grep -q 'Hello world' +118: + grep -q 'Hello world' +118: + out/test/aarch64/ifunc-noplt/exe1 +118: + cc -B. -o out/test/aarch64/ifunc-noplt/exe2 out/test/aarch64/ifunc-noplt/a.o -no-pie +115: + cc -B. -o out/test/aarch64/ifunc-dynamic/exe2 out/test/aarch64/ifunc-dynamic/a.o -Wl,-z,now +88: + grep -q 'fn1 () at .*/a.c:8' out/test/aarch64/gdb-index-dwarf5/log 122: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/init-array-priorities.sh 122: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 122: ++ export LC_ALL=C @@ -8342,43 +8397,14 @@ 122: ++ QEMU= 122: ++ case $MACHINE in 122: ++ tlsdesc_opt=-mtls-dialect=desc -122: +++ uname -122: ++ '[' Linux = FreeBSD ']' -122: ++ trap 'on_error $LINENO' ERR -122: ++ trap on_exit EXIT -111: + grep -Eq '^(\S+) \1 (\S+) \2' -121: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/image-base.sh .sh -121: ++ testname=image-base -121: ++ echo -n 'Testing image-base ... ' -121: Testing image-base ... ++ t=out/test/aarch64/image-base -121: ++ mkdir -p out/test/aarch64/image-base -111: + out/test/aarch64/ifunc-address-equality/exe1 -111: + readelf --dynamic out/test/aarch64/ifunc-address-equality/exe1 -122: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/init-array-priorities.sh .sh -122: ++ testname=init-array-priorities -122: ++ echo -n 'Testing init-array-priorities ... ' -122: Testing init-array-priorities ... ++ t=out/test/aarch64/init-array-priorities -122: ++ mkdir -p out/test/aarch64/init-array-priorities -111: + grep -q TEXTREL out/test/aarch64/ifunc-address-equality/log1 -117: + cat -122: ++ set -x -122: + is_musl +113: + grep -q 'foo foo' +113: + out/test/aarch64/ifunc-dlopen/exe 121: ++ set -x -117: + cc -c -fPIC -o out/test/aarch64/ifunc-funcptr/c.o -xc - -122: + grep -q musl -113: + cc -B. -o out/test/aarch64/ifunc-dlopen/exe out/test/aarch64/ifunc-dlopen/a.o out/test/aarch64/ifunc-dlopen/c.so -no-pie -ldl -122: + ldd --version -121: + cc -o out/test/aarch64/image-base/a.o -c -xc - -121: + cat -116: + grep -Eq '(IFUNC|: 10)\s+GLOBAL DEFAULT.* foobar' -122: + cat -122: + cc -c -o out/test/aarch64/init-array-priorities/a.o -xc - -111: + on_exit -111: + echo OK -111: OK -111: + exit 0 -115: + grep -q 'Hello world' -111/337 Test #111: aarch64-ifunc-address-equality ........................... Passed 0.79 sec +113: + on_exit +113: + echo OK +113: OK +113: + exit 0 +111/337 Test #113: aarch64-ifunc-dlopen ..................................... Passed 0.74 sec test 123 Start 123: aarch64-init-in-dso @@ -8388,19 +8414,19 @@ 123: MACHINE=aarch64 123: CPU= 123: Test timeout computed to be: 1500 -116: + readelf --dyn-syms out/test/aarch64/ifunc-export/b.so -116: + on_exit -116: + echo OK -116: OK -116: + exit 0 -114: + readelf -W --dyn-syms out/test/aarch64/ifunc-dso/c.so -114: + grep -Eq '(IFUNC|: 10).*foobar' -114: + cc -B. -o out/test/aarch64/ifunc-dso/exe out/test/aarch64/ifunc-dso/a.o out/test/aarch64/ifunc-dso/c.so -115: + out/test/aarch64/ifunc-dynamic/exe1 -115: + cc -B. -o out/test/aarch64/ifunc-dynamic/exe2 out/test/aarch64/ifunc-dynamic/a.o -Wl,-z,now -118: + grep -q 'Hello world' -118: + out/test/aarch64/ifunc-noplt/exe1 -112/337 Test #116: aarch64-ifunc-export ..................................... Passed 0.55 sec +122: +++ uname +122: ++ '[' Linux = FreeBSD ']' +122: ++ trap 'on_error $LINENO' ERR +122: ++ trap on_exit EXIT +121: + cc -o out/test/aarch64/image-base/a.o -c -xc - +121: + cat +116: + grep -Eq '(IFUNC|: 10)\s+GLOBAL DEFAULT.* foobar' +88: + on_exit +88: + echo OK +88: OK +88: + exit 0 +112/337 Test #88: aarch64-gdb-index-dwarf5 ................................. Passed 3.02 sec +89: + grep -Fq .gdb_index test 124 Start 124: aarch64-init @@ -8411,8 +8437,13 @@ 124: CPU= 124: Test timeout computed to be: 1500 89: + readelf -WS out/test/aarch64/gdb-index-dwarf64/exe2 -89: + grep -Fq .gdb_index -118: + cc -B. -o out/test/aarch64/ifunc-noplt/exe2 out/test/aarch64/ifunc-noplt/a.o -no-pie +117: + cat +117: + cc -c -fPIC -o out/test/aarch64/ifunc-funcptr/c.o -xc - +116: + readelf --dyn-syms out/test/aarch64/ifunc-export/b.so +116: + on_exit +116: + echo OK +116: OK +116: + exit 0 123: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/init-in-dso.sh 123: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 123: ++ export LC_ALL=C @@ -8430,14 +8461,33 @@ 123: ++ QEMU= 123: ++ case $MACHINE in 123: ++ tlsdesc_opt=-mtls-dialect=desc -89: + grep -q 'Hello world' -89: + out/test/aarch64/gdb-index-dwarf64/exe2 -89: + DEBUGINFOD_URLS= -89: + gdb out/test/aarch64/gdb-index-dwarf64/exe2 -nx -batch -ex 'b main' -ex r -ex 'b trap' -ex c -ex bt -ex quit 123: +++ uname 123: ++ '[' Linux = FreeBSD ']' 123: ++ trap 'on_error $LINENO' ERR 123: ++ trap on_exit EXIT +122: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/init-array-priorities.sh .sh +122: ++ testname=init-array-priorities +122: ++ echo -n 'Testing init-array-priorities ... ' +122: Testing init-array-priorities ... ++ t=out/test/aarch64/init-array-priorities +122: ++ mkdir -p out/test/aarch64/init-array-priorities +113/337 Test #116: aarch64-ifunc-export ..................................... Passed 0.54 sec +test 125 + Start 125: aarch64-initfirst + +125: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/initfirst.sh" +125: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu +125: Environment variables: +125: MACHINE=aarch64 +125: CPU= +125: Test timeout computed to be: 1500 +122: ++ set -x +122: + is_musl +122: + ldd --version +123: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/init-in-dso.sh .sh +123: ++ testname=init-in-dso +123: ++ echo -n 'Testing init-in-dso ... ' +123: Testing init-in-dso ... ++ t=out/test/aarch64/init-in-dso +123: ++ mkdir -p out/test/aarch64/init-in-dso 124: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/init.sh 124: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 124: ++ export LC_ALL=C @@ -8455,59 +8505,70 @@ 124: ++ QEMU= 124: ++ case $MACHINE in 124: ++ tlsdesc_opt=-mtls-dialect=desc -123: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/init-in-dso.sh .sh -123: ++ testname=init-in-dso -123: ++ echo -n 'Testing init-in-dso ... ' -123: Testing init-in-dso ... ++ t=out/test/aarch64/init-in-dso -123: ++ mkdir -p out/test/aarch64/init-in-dso -123: ++ set -x +89: + grep -q 'Hello world' +89: + out/test/aarch64/gdb-index-dwarf64/exe2 +122: + grep -q musl 124: +++ uname -117: + cc -B. -o out/test/aarch64/ifunc-funcptr/exe1 out/test/aarch64/ifunc-funcptr/a.o out/test/aarch64/ifunc-funcptr/b.o out/test/aarch64/ifunc-funcptr/c.o -pie -122: + cc -c -o out/test/aarch64/init-array-priorities/b.o -xc - -122: + cat -121: + cc -B. -no-pie -o out/test/aarch64/image-base/exe1 out/test/aarch64/image-base/a.o -Wl,--image-base=0x8000000 124: ++ '[' Linux = FreeBSD ']' 124: ++ trap 'on_error $LINENO' ERR 124: ++ trap on_exit EXIT -123: + cat +89: + DEBUGINFOD_URLS= +89: + gdb out/test/aarch64/gdb-index-dwarf64/exe2 -nx -batch -ex 'b main' -ex r -ex 'b trap' -ex c -ex bt -ex quit +123: ++ set -x +125: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/initfirst.sh +125: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc +125: ++ export LC_ALL=C +125: ++ LC_ALL=C +125: ++ '[' -z aarch64 ']' +125: ++ '[' -z '' ']' +125: ++ TESTDIR=out/test/aarch64 +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=desc 123: + cc -shared -o out/test/aarch64/init-in-dso/a.so -xc - +122: + cc -c -o out/test/aarch64/init-array-priorities/a.o -xc - 124: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/init.sh .sh 124: ++ testname=init 124: ++ echo -n 'Testing init ... ' 124: Testing init ... ++ t=out/test/aarch64/init 124: ++ mkdir -p out/test/aarch64/init +122: + cat +125: +++ uname +125: ++ '[' Linux = FreeBSD ']' +125: ++ trap 'on_error $LINENO' ERR +125: ++ trap on_exit EXIT +118: + out/test/aarch64/ifunc-noplt/exe2 +123: + cat 124: ++ set -x -124: + cat +125: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/initfirst.sh .sh +125: ++ testname=initfirst +125: ++ echo -n 'Testing initfirst ... ' +125: Testing initfirst ... ++ t=out/test/aarch64/initfirst +125: ++ mkdir -p out/test/aarch64/initfirst +118: + grep -q 'Hello world' 124: + cc -o out/test/aarch64/init/a.o -c -xc - -113: + out/test/aarch64/ifunc-dlopen/exe -113: + grep -q 'foo foo' -113: + on_exit -113: + echo OK -113: OK -113: + exit 0 -113/337 Test #113: aarch64-ifunc-dlopen ..................................... Passed 0.70 sec -test 125 - Start 125: aarch64-initfirst - -125: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/initfirst.sh" -125: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu -125: Environment variables: -125: MACHINE=aarch64 -125: CPU= -125: Test timeout computed to be: 1500 -115: + out/test/aarch64/ifunc-dynamic/exe2 +118: + on_exit +118: + echo OK +118: OK +118: + exit 0 +114: + grep -q 'Hello world' +114: + out/test/aarch64/ifunc-dso/exe 115: + grep -q 'Hello world' +114/337 Test #118: aarch64-ifunc-noplt ...................................... Passed 0.57 sec +124: + cat +125: ++ set -x +115: + out/test/aarch64/ifunc-dynamic/exe2 115: + on_exit 115: + echo OK 115: OK 115: + exit 0 -119: + supports_ifunc -119: + is_musl -119: + grep -q musl -119: + ldd --version -114: + out/test/aarch64/ifunc-dso/exe -114: + grep -q 'Hello world' -114/337 Test #115: aarch64-ifunc-dynamic .................................... Passed 0.72 sec test 126 Start 126: aarch64-interpose @@ -8521,34 +8582,8 @@ 114: + echo OK 114: OK 114: + exit 0 -118: + grep -q 'Hello world' -118: + out/test/aarch64/ifunc-noplt/exe2 -118: + on_exit -118: + echo OK -118: OK -118: + exit 0 -120: + supports_ifunc -120: + is_musl -120: + ldd --version -125: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/initfirst.sh -125: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc -125: ++ export LC_ALL=C -125: ++ LC_ALL=C -125: ++ '[' -z aarch64 ']' -125: ++ '[' -z '' ']' -125: ++ TESTDIR=out/test/aarch64 -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=desc -115/337 Test #114: aarch64-ifunc-dso ........................................ Passed 0.74 sec -116/337 Test #118: aarch64-ifunc-noplt ...................................... Passed 0.66 sec +115/337 Test #114: aarch64-ifunc-dso ........................................ Passed 0.75 sec +125: + cc -c -fPIC -o out/test/aarch64/initfirst/a.o -xc - test 127 Start 127: aarch64-invalid-version-script @@ -8558,6 +8593,8 @@ 127: MACHINE=aarch64 127: CPU= 127: Test timeout computed to be: 1500 +125: + cat +116/337 Test #115: aarch64-ifunc-dynamic .................................... Passed 0.74 sec test 128 Start 128: aarch64-issue646 @@ -8567,21 +8604,6 @@ 128: MACHINE=aarch64 128: CPU= 128: Test timeout computed to be: 1500 -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/initfirst.sh .sh -125: ++ testname=initfirst -125: ++ echo -n 'Testing initfirst ... ' -125: Testing initfirst ... ++ t=out/test/aarch64/initfirst -125: ++ mkdir -p out/test/aarch64/initfirst -125: ++ set -x -120: + grep -q musl -120: + cc -c -o /dev/null -xc - -120: + echo 'void x() __attribute__((ifunc("y"))); void *y() { return 0; }' -119: + cc -c -o /dev/null -xc - -119: + echo 'void x() __attribute__((ifunc("y"))); void *y() { return 0; }' 126: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/interpose.sh 126: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 126: ++ export LC_ALL=C @@ -8599,7 +8621,11 @@ 126: ++ QEMU= 126: ++ case $MACHINE in 126: ++ tlsdesc_opt=-mtls-dialect=desc -124: + cc -B. -o out/test/aarch64/init/exe out/test/aarch64/init/a.o -Wl,-init,foo +121: + cc -B. -no-pie -o out/test/aarch64/image-base/exe1 out/test/aarch64/image-base/a.o -Wl,--image-base=0x8000000 +117: + cc -B. -o out/test/aarch64/ifunc-funcptr/exe1 out/test/aarch64/ifunc-funcptr/a.o out/test/aarch64/ifunc-funcptr/b.o out/test/aarch64/ifunc-funcptr/c.o -pie +120: + supports_ifunc +120: + is_musl +120: + ldd --version 127: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/invalid-version-script.sh 127: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 127: ++ export LC_ALL=C @@ -8617,16 +8643,12 @@ 127: ++ QEMU= 127: ++ case $MACHINE in 127: ++ tlsdesc_opt=-mtls-dialect=desc -117: + out/test/aarch64/ifunc-funcptr/exe1 -117: + grep -q '^3$' -125: + cc -c -fPIC -o out/test/aarch64/initfirst/a.o -xc - -117: + cc -B. -o out/test/aarch64/ifunc-funcptr/exe2 out/test/aarch64/ifunc-funcptr/a.o out/test/aarch64/ifunc-funcptr/b.o out/test/aarch64/ifunc-funcptr/c.o -no-pie -125: + cat -128: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/issue646.sh 126: +++ uname 126: ++ '[' Linux = FreeBSD ']' 126: ++ trap 'on_error $LINENO' ERR 126: ++ trap on_exit EXIT +120: + grep -q musl +128: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/issue646.sh 128: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 128: ++ export LC_ALL=C 128: ++ LC_ALL=C @@ -8643,67 +8665,82 @@ 128: ++ QEMU= 128: ++ case $MACHINE in 128: ++ tlsdesc_opt=-mtls-dialect=desc -127: +++ uname +126: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/interpose.sh .sh 128: +++ uname +126: ++ testname=interpose +126: ++ echo -n 'Testing interpose ... ' +126: Testing interpose ... ++ t=out/test/aarch64/interpose +126: ++ mkdir -p out/test/aarch64/interpose +120: + echo 'void x() __attribute__((ifunc("y"))); void *y() { return 0; }' +122: + cc -c -o out/test/aarch64/init-array-priorities/b.o -xc - 128: ++ '[' Linux = FreeBSD ']' 128: ++ trap 'on_error $LINENO' ERR 128: ++ trap on_exit EXIT -127: ++ '[' Linux = FreeBSD ']' -127: ++ trap 'on_error $LINENO' ERR -127: ++ trap on_exit EXIT +120: + cc -c -o /dev/null -xc - 122: + cat -126: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/interpose.sh .sh +124: + cc -B. -o out/test/aarch64/init/exe out/test/aarch64/init/a.o -Wl,-init,foo +126: ++ set -x +123: + cc -o out/test/aarch64/init-in-dso/b.o -c -xc - +119: + supports_ifunc +119: + is_musl 128: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/issue646.sh .sh 128: ++ testname=issue646 128: ++ echo -n 'Testing issue646 ... ' 128: Testing issue646 ... ++ t=out/test/aarch64/issue646 128: ++ mkdir -p out/test/aarch64/issue646 -122: + cc -c -o out/test/aarch64/init-array-priorities/c.o -xc - +127: +++ uname +126: + cc -c -fPIC -o out/test/aarch64/interpose/a.o -xc - +126: + cat +127: ++ '[' Linux = FreeBSD ']' +127: ++ trap 'on_error $LINENO' ERR +127: ++ trap on_exit EXIT +123: + cat +128: ++ set -x +128: + '[' aarch64 = sh4aeb ']' +119: + grep -q musl +119: + ldd --version +128: + cat +128: + c++ -o out/test/aarch64/issue646/a.o -c -xc++ - 127: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/invalid-version-script.sh .sh 127: ++ testname=invalid-version-script 127: ++ echo -n 'Testing invalid-version-script ... ' 127: Testing invalid-version-script ... ++ t=out/test/aarch64/invalid-version-script 127: ++ mkdir -p out/test/aarch64/invalid-version-script -126: ++ testname=interpose -126: ++ echo -n 'Testing interpose ... ' -126: Testing interpose ... ++ t=out/test/aarch64/interpose -126: ++ mkdir -p out/test/aarch64/interpose +125: + cc -B. -shared -o out/test/aarch64/initfirst/b.so out/test/aarch64/initfirst/a.o -Wl,-z,initfirst 127: ++ set -x -128: ++ set -x -128: + '[' aarch64 = sh4aeb ']' -126: ++ set -x -128: + c++ -o out/test/aarch64/issue646/a.o -c -xc++ - -128: + cat -121: + out/test/aarch64/image-base/exe1 -121: + grep -q 'Hello world' -126: + cc -c -fPIC -o out/test/aarch64/interpose/a.o -xc - -127: + cc -c -o out/test/aarch64/invalid-version-script/a.o -xc - -126: + cat +119: + cc -c -o /dev/null -xc - +119: + echo 'void x() __attribute__((ifunc("y"))); void *y() { return 0; }' 127: + echo 'int main() {}' -121: + grep -Eq '.interp\s+PROGBITS\s+0*8000...\b' -121: + readelf -W --sections out/test/aarch64/image-base/exe1 +127: + cc -c -o out/test/aarch64/invalid-version-script/a.o -xc - +123: + cc -B. -o out/test/aarch64/init-in-dso/exe out/test/aarch64/init-in-dso/a.so out/test/aarch64/init-in-dso/b.o -Wl,-init,foo +126: + cc -B. -shared -o out/test/aarch64/interpose/b.so out/test/aarch64/interpose/a.o -Wl,-z,interpose 120: + cc -o out/test/aarch64/ifunc-static/a.o -c -xc - 120: + cat -121: + cc -o out/test/aarch64/image-base/b.o -c -xc - -121: + cat -119: + cc -o out/test/aarch64/ifunc-static-pie/a.o -c -xc - -fPIC -119: + cat -123: + cc -o out/test/aarch64/init-in-dso/b.o -c -xc - -123: + cat -127: + echo 'VER1 { foo[12; };' -127: + cc -B. -shared -o out/test/aarch64/invalid-version-script/c.so -Wl,-version-script,out/test/aarch64/invalid-version-script/b.ver out/test/aarch64/invalid-version-script/a.o 124: + grep -Fq '(INIT)' +122: + cc -c -o out/test/aarch64/init-array-priorities/c.o -xc - +122: + cat 124: + readelf --dynamic out/test/aarch64/init/exe 124: + cc -B. -o out/test/aarch64/init/exe out/test/aarch64/init/a.o -Wl,-init,no-such-symbol -125: + cc -B. -shared -o out/test/aarch64/initfirst/b.so out/test/aarch64/initfirst/a.o -Wl,-z,initfirst -120: + cc -B. -o out/test/aarch64/ifunc-static/exe out/test/aarch64/ifunc-static/a.o -static +121: + out/test/aarch64/image-base/exe1 +121: + grep -q 'Hello world' +121: + readelf -W --sections out/test/aarch64/image-base/exe1 +127: + echo 'VER1 { foo[12; };' +127: + cc -B. -shared -o out/test/aarch64/invalid-version-script/c.so -Wl,-version-script,out/test/aarch64/invalid-version-script/b.ver out/test/aarch64/invalid-version-script/a.o +119: + cat +119: + cc -o out/test/aarch64/ifunc-static-pie/a.o -c -xc - -fPIC +121: + grep -Eq '.interp\s+PROGBITS\s+0*8000...\b' 117: + grep -q '^3$' -117: + out/test/aarch64/ifunc-funcptr/exe2 -117: + on_exit -117: + echo OK -117: OK -117: + exit 0 -117/337 Test #117: aarch64-ifunc-funcptr .................................... Passed 0.88 sec +117: + out/test/aarch64/ifunc-funcptr/exe1 +117: + cc -B. -o out/test/aarch64/ifunc-funcptr/exe2 out/test/aarch64/ifunc-funcptr/a.o out/test/aarch64/ifunc-funcptr/b.o out/test/aarch64/ifunc-funcptr/c.o -no-pie +121: + cc -o out/test/aarch64/image-base/b.o -c -xc - +121: + cat +126: + grep -q 'Flags:.*INTERPOSE' +126: + readelf --dynamic out/test/aarch64/interpose/b.so +126: + on_exit +126: + echo OK +126: OK +126: + exit 0 +117/337 Test #126: aarch64-interpose ........................................ Passed 0.28 sec test 129 Start 129: aarch64-large-alignment-dso @@ -8713,12 +8750,8 @@ 129: MACHINE=aarch64 129: CPU= 129: Test timeout computed to be: 1500 -122: + cc -c -o out/test/aarch64/init-array-priorities/d.o -xc - -122: + cat -121: + '[' aarch64 = x86-64 -o aarch64 = aarch64 ']' -121: + cc -B. -no-pie -o out/test/aarch64/image-base/exe2 out/test/aarch64/image-base/b.o -nostdlib -Wl,--image-base=0xffffffff80000000 -126: + cc -B. -shared -o out/test/aarch64/interpose/b.so out/test/aarch64/interpose/a.o -Wl,-z,interpose -123: + cc -B. -o out/test/aarch64/init-in-dso/exe out/test/aarch64/init-in-dso/a.so out/test/aarch64/init-in-dso/b.o -Wl,-init,foo +120: + cc -B. -o out/test/aarch64/ifunc-static/exe out/test/aarch64/ifunc-static/a.o -static +125: + grep -q 'Flags:.*INITFIRST' 129: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/large-alignment-dso.sh 129: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 129: ++ export LC_ALL=C @@ -8736,25 +8769,15 @@ 129: ++ QEMU= 129: ++ case $MACHINE in 129: ++ tlsdesc_opt=-mtls-dialect=desc -119: + cc -B. -o out/test/aarch64/ifunc-static-pie/exe2 out/test/aarch64/ifunc-static-pie/a.o -static-pie +122: + cat +122: + cc -c -o out/test/aarch64/init-array-priorities/d.o -xc - +125: + readelf --dynamic out/test/aarch64/initfirst/b.so +125: + on_exit +125: + echo OK +125: OK +125: + exit 0 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/large-alignment-dso.sh .sh -124: + readelf --dynamic out/test/aarch64/init/exe -129: ++ testname=large-alignment-dso -129: ++ echo -n 'Testing large-alignment-dso ... ' -129: Testing large-alignment-dso ... ++ t=out/test/aarch64/large-alignment-dso -129: ++ mkdir -p out/test/aarch64/large-alignment-dso -121: + grep -Eq '.interp\s+PROGBITS\s+ffffffff80000...\b' -124: + grep -Fq '(INIT)' out/test/aarch64/init/log -121: + readelf -W --sections out/test/aarch64/image-base/exe2 -121: + on_exit -121: + echo OK -121: OK -121: + exit 0 -118/337 Test #121: aarch64-image-base ....................................... Passed 0.62 sec +118/337 Test #125: aarch64-initfirst ........................................ Passed 0.41 sec test 130 Start 130: aarch64-large-alignment @@ -8764,26 +8787,22 @@ 130: MACHINE=aarch64 130: CPU= 130: Test timeout computed to be: 1500 +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/large-alignment-dso.sh .sh +129: ++ testname=large-alignment-dso +129: ++ echo -n 'Testing large-alignment-dso ... ' +129: Testing large-alignment-dso ... ++ t=out/test/aarch64/large-alignment-dso +129: ++ mkdir -p out/test/aarch64/large-alignment-dso 129: ++ set -x 129: + '[' aarch64 = i686 ']' -129: + cat -127: + grep -q 'invalid version pattern' out/test/aarch64/invalid-version-script/log -124: + on_exit -124: + echo OK -124: OK -124: + exit 0 -119/337 Test #124: aarch64-init ............................................. Passed 0.46 sec -test 131 - Start 131: aarch64-large-max-page-size-strip - -131: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/large-max-page-size-strip.sh" -131: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu -131: Environment variables: -131: MACHINE=aarch64 -131: CPU= -131: Test timeout computed to be: 1500 129: + cc -o out/test/aarch64/large-alignment-dso/a.o -c -xc - -ffunction-sections -fPIC +129: + cat +121: + '[' aarch64 = x86-64 -o aarch64 = aarch64 ']' +121: + cc -B. -no-pie -o out/test/aarch64/image-base/exe2 out/test/aarch64/image-base/b.o -nostdlib -Wl,--image-base=0xffffffff80000000 130: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/large-alignment.sh +123: + readelf --dynamic out/test/aarch64/init-in-dso/exe 130: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 130: ++ export LC_ALL=C 130: ++ LC_ALL=C @@ -8800,16 +8819,40 @@ 130: ++ QEMU= 130: ++ case $MACHINE in 130: ++ tlsdesc_opt=-mtls-dialect=desc +119: + cc -B. -o out/test/aarch64/ifunc-static-pie/exe2 out/test/aarch64/ifunc-static-pie/a.o -static-pie +123: + grep -Fq '(INIT)' out/test/aarch64/init-in-dso/log 130: +++ uname +124: + readelf --dynamic out/test/aarch64/init/exe 130: ++ '[' Linux = FreeBSD ']' 130: ++ trap 'on_error $LINENO' ERR 130: ++ trap on_exit EXIT -127: + on_exit -127: + echo OK -127: OK -127: + exit 0 -122: + cc -c -o out/test/aarch64/init-array-priorities/e.o -xc - -120/337 Test #127: aarch64-invalid-version-script ........................... Passed 0.34 sec +123: + on_exit +123: + echo OK +123: OK +123: + exit 0 +119/337 Test #123: aarch64-init-in-dso ...................................... Passed 0.52 sec +test 131 + Start 131: aarch64-large-max-page-size-strip + +131: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/large-max-page-size-strip.sh" +131: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu +131: Environment variables: +131: MACHINE=aarch64 +131: CPU= +131: Test timeout computed to be: 1500 +130: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/large-alignment.sh .sh +130: ++ testname=large-alignment +130: ++ echo -n 'Testing large-alignment ... ' +130: Testing large-alignment ... ++ t=out/test/aarch64/large-alignment +130: ++ mkdir -p out/test/aarch64/large-alignment +130: ++ set -x +130: + '[' aarch64 = i686 ']' +124: + grep -Fq '(INIT)' out/test/aarch64/init/log +124: + on_exit +124: + echo OK +124: OK +124: + exit 0 +120/337 Test #124: aarch64-init ............................................. Passed 0.52 sec test 132 Start 132: aarch64-large-max-page-size @@ -8819,54 +8862,23 @@ 132: MACHINE=aarch64 132: CPU= 132: Test timeout computed to be: 1500 -131: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/large-max-page-size-strip.sh -122: + cat -130: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/large-alignment.sh .sh -130: ++ testname=large-alignment -130: ++ echo -n 'Testing large-alignment ... ' -130: Testing large-alignment ... ++ t=out/test/aarch64/large-alignment -130: ++ mkdir -p out/test/aarch64/large-alignment -130: ++ set -x -130: + '[' aarch64 = i686 ']' +117: + grep -q '^3$' +117: + out/test/aarch64/ifunc-funcptr/exe2 +117: + on_exit +117: + echo OK +117: OK +117: + exit 0 +127: + grep -q 'invalid version pattern' out/test/aarch64/invalid-version-script/log +127: + on_exit +127: + echo OK +127: OK +127: + exit 0 130: + cc -o out/test/aarch64/large-alignment/a.o -c -xc - -ffunction-sections 130: + cat -132: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/large-max-page-size.sh -132: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc -132: ++ export LC_ALL=C -132: ++ LC_ALL=C -132: ++ '[' -z aarch64 ']' -132: ++ '[' -z '' ']' -132: ++ TESTDIR=out/test/aarch64 -132: ++ CC=cc -132: ++ CXX=c++ -132: ++ GCC=gcc -132: ++ GXX=g++ -132: ++ OBJDUMP=objdump -132: ++ OBJCOPY=objcopy -132: ++ STRIP=strip -132: ++ QEMU= -132: ++ case $MACHINE in -132: ++ tlsdesc_opt=-mtls-dialect=desc -126: + grep -q 'Flags:.*INTERPOSE' -126: + readelf --dynamic out/test/aarch64/interpose/b.so -126: + on_exit -126: + echo OK -126: OK -126: + exit 0 -120: + out/test/aarch64/ifunc-static/exe -121/337 Test #126: aarch64-interpose ........................................ Passed 0.38 sec +131: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/large-max-page-size-strip.sh 131: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 131: ++ export LC_ALL=C 131: ++ LC_ALL=C -test 133 - Start 133: aarch64-large-text - -133: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/large-text.sh" -133: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu -133: Environment variables: -133: MACHINE=aarch64 -133: CPU= -133: Test timeout computed to be: 1500 131: ++ '[' -z aarch64 ']' 131: ++ '[' -z '' ']' 131: ++ TESTDIR=out/test/aarch64 @@ -8880,27 +8892,17 @@ 131: ++ QEMU= 131: ++ case $MACHINE in 131: ++ tlsdesc_opt=-mtls-dialect=desc -131: +++ uname -131: ++ '[' Linux = FreeBSD ']' -120: + grep -q 'Hello world' -120: + on_exit -120: + echo OK -120: OK -120: + exit 0 -132: +++ uname -132: ++ '[' Linux = FreeBSD ']' -132: ++ trap 'on_error $LINENO' ERR -132: ++ trap on_exit EXIT -132: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/large-max-page-size.sh .sh -132: ++ testname=large-max-page-size -132: ++ echo -n 'Testing large-max-page-size ... ' -132: Testing large-max-page-size ... ++ t=out/test/aarch64/large-max-page-size -132: ++ mkdir -p out/test/aarch64/large-max-page-size -123: + readelf --dynamic out/test/aarch64/init-in-dso/exe -122/337 Test #120: aarch64-ifunc-static ..................................... Passed 0.75 sec -131: ++ trap 'on_error $LINENO' ERR -131: ++ trap on_exit EXIT -125: + readelf --dynamic out/test/aarch64/initfirst/b.so +121/337 Test #117: aarch64-ifunc-funcptr .................................... Passed 1.04 sec +122/337 Test #127: aarch64-invalid-version-script ........................... Passed 0.43 sec +test 133 + Start 133: aarch64-large-text + +133: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/large-text.sh" +133: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu +133: Environment variables: +133: MACHINE=aarch64 +133: CPU= +133: Test timeout computed to be: 1500 test 134 Start 134: aarch64-library @@ -8910,21 +8912,60 @@ 134: MACHINE=aarch64 134: CPU= 134: Test timeout computed to be: 1500 +132: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/large-max-page-size.sh +132: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc +132: ++ export LC_ALL=C +132: ++ LC_ALL=C +132: ++ '[' -z aarch64 ']' +132: ++ '[' -z '' ']' +132: ++ TESTDIR=out/test/aarch64 +132: ++ CC=cc +132: ++ CXX=c++ +132: ++ GCC=gcc +132: ++ GXX=g++ +132: ++ OBJDUMP=objdump +132: ++ OBJCOPY=objcopy +132: ++ STRIP=strip +132: ++ QEMU= +132: ++ case $MACHINE in +132: ++ tlsdesc_opt=-mtls-dialect=desc +132: +++ uname +132: ++ '[' Linux = FreeBSD ']' +132: ++ trap 'on_error $LINENO' ERR +132: ++ trap on_exit EXIT +132: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/large-max-page-size.sh .sh +121: + grep -Eq '.interp\s+PROGBITS\s+ffffffff80000...\b' +121: + readelf -W --sections out/test/aarch64/image-base/exe2 +121: + on_exit +121: + echo OK +121: OK +121: + exit 0 +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/large-max-page-size-strip.sh .sh 131: ++ testname=large-max-page-size-strip 131: ++ echo -n 'Testing large-max-page-size-strip ... ' 131: Testing large-max-page-size-strip ... ++ t=out/test/aarch64/large-max-page-size-strip 131: ++ mkdir -p out/test/aarch64/large-max-page-size-strip -125: + grep -q 'Flags:.*INITFIRST' -125: + on_exit -125: + echo OK -125: OK -125: + exit 0 -123: + grep -Fq '(INIT)' out/test/aarch64/init-in-dso/log -123: + on_exit -123: + echo OK -123: OK -123: + exit 0 +122: + cc -c -o out/test/aarch64/init-array-priorities/e.o -xc - +122: + cat +129: + cc -B. -o out/test/aarch64/large-alignment-dso/b.so out/test/aarch64/large-alignment-dso/a.o -shared +123/337 Test #121: aarch64-image-base ....................................... Passed 0.70 sec +132: ++ testname=large-max-page-size +132: ++ echo -n 'Testing large-max-page-size ... ' +132: Testing large-max-page-size ... ++ t=out/test/aarch64/large-max-page-size +132: ++ mkdir -p out/test/aarch64/large-max-page-size +test 135 + Start 135: aarch64-link-order + +135: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/link-order.sh" +135: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu +135: Environment variables: +135: MACHINE=aarch64 +135: CPU= +135: Test timeout computed to be: 1500 132: ++ set -x 133: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/large-text.sh 133: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc @@ -8943,44 +8984,10 @@ 133: ++ QEMU= 133: ++ case $MACHINE in 133: ++ tlsdesc_opt=-mtls-dialect=desc -123/337 Test #123: aarch64-init-in-dso ...................................... Passed 0.60 sec -124/337 Test #125: aarch64-initfirst ........................................ Passed 0.46 sec -test 135 - Start 135: aarch64-link-order - -135: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/link-order.sh" -135: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu -135: Environment variables: -135: MACHINE=aarch64 -135: CPU= -135: Test timeout computed to be: 1500 -test 136 - Start 136: aarch64-linker-script-defsym - -136: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/linker-script-defsym.sh" -136: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu -136: Environment variables: -136: MACHINE=aarch64 -136: CPU= -136: Test timeout computed to be: 1500 -132: + cc -o out/test/aarch64/large-max-page-size/a.o -c -xc - -fPIC -132: + cat 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/large-text.sh .sh -133: ++ testname=large-text -133: ++ echo -n 'Testing large-text ... ' -133: Testing large-text ... ++ t=out/test/aarch64/large-text -133: ++ mkdir -p out/test/aarch64/large-text -133: ++ set -x -131: ++ set -x -131: + '[' aarch64 = arm ']' -131: + strip=strip -131: + command -v strip -131: + cat -131: + cc -o out/test/aarch64/large-max-page-size-strip/a.o -c -xc - -fPIC 134: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/library.sh 134: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 134: ++ export LC_ALL=C @@ -8998,20 +9005,91 @@ 134: ++ QEMU= 134: ++ case $MACHINE in 134: ++ tlsdesc_opt=-mtls-dialect=desc +131: ++ set -x +131: + '[' aarch64 = arm ']' +131: + strip=strip +131: + command -v strip +131: + cc -o out/test/aarch64/large-max-page-size-strip/a.o -c -xc - -fPIC +131: + cat 134: +++ uname 134: ++ '[' Linux = FreeBSD ']' 134: ++ trap 'on_error $LINENO' ERR 134: ++ trap on_exit EXIT -122: + cc -c -o out/test/aarch64/init-array-priorities/f.o -xc - -119: + out/test/aarch64/ifunc-static-pie/exe2 +135: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/link-order.sh +135: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc +135: ++ export LC_ALL=C +135: ++ LC_ALL=C +135: ++ '[' -z aarch64 ']' +135: ++ '[' -z '' ']' +135: ++ TESTDIR=out/test/aarch64 +135: ++ CC=cc +135: ++ CXX=c++ +135: ++ GCC=gcc +135: ++ GXX=g++ +135: ++ OBJDUMP=objdump +135: ++ OBJCOPY=objcopy +135: ++ STRIP=strip +135: ++ QEMU= +135: ++ case $MACHINE in +135: ++ tlsdesc_opt=-mtls-dialect=desc +133: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/large-text.sh .sh +130: + cc -B. -o out/test/aarch64/large-alignment/exe out/test/aarch64/large-alignment/a.o +133: ++ testname=large-text +133: ++ echo -n 'Testing large-text ... ' +133: Testing large-text ... ++ t=out/test/aarch64/large-text +133: ++ mkdir -p out/test/aarch64/large-text +132: + cc -o out/test/aarch64/large-max-page-size/a.o -c -xc - -fPIC +132: + cat +133: ++ set -x +134: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/library.sh .sh +134: ++ testname=library +134: ++ echo -n 'Testing library ... ' +134: Testing library ... ++ t=out/test/aarch64/library +134: ++ mkdir -p out/test/aarch64/library +135: +++ uname +135: ++ '[' Linux = FreeBSD ']' +135: ++ trap 'on_error $LINENO' ERR +135: ++ trap on_exit EXIT +133: + cat +133: + cc -o out/test/aarch64/large-text/a.o -c -xassembler - +135: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/link-order.sh .sh +135: ++ testname=link-order +135: ++ echo -n 'Testing link-order ... ' +135: Testing link-order ... ++ t=out/test/aarch64/link-order +135: ++ mkdir -p out/test/aarch64/link-order +134: ++ set -x +134: + cc -o out/test/aarch64/library/a.o -c -xc - -fPIC +120: + grep -q 'Hello world' +135: ++ set -x +120: + out/test/aarch64/ifunc-static/exe +134: + cat +120: + on_exit +120: + echo OK +120: OK +120: + exit 0 +124/337 Test #120: aarch64-ifunc-static ..................................... Passed 0.88 sec +test 136 + Start 136: aarch64-linker-script-defsym + +136: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/linker-script-defsym.sh" +136: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu +136: Environment variables: +136: MACHINE=aarch64 +136: CPU= +136: Test timeout computed to be: 1500 +135: + cat +135: + cc -fPIC -c -o out/test/aarch64/link-order/a.o -xc - +136: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/linker-script-defsym.sh 119: + grep -q 'Hello world' +119: + out/test/aarch64/ifunc-static-pie/exe2 +133: + cat 119: + on_exit 119: + echo OK 119: OK 119: + exit 0 -135: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/link-order.sh -125/337 Test #119: aarch64-ifunc-static-pie ................................. Passed 0.89 sec -122: + cat +132: + cc -B. -o out/test/aarch64/large-max-page-size/exe out/test/aarch64/large-max-page-size/a.o -pie -Wl,-zmax-page-size=0x200000 +133: + cc -o out/test/aarch64/large-text/b.o -c -xc - +125/337 Test #119: aarch64-ifunc-static-pie ................................. Passed 1.00 sec test 137 Start 137: aarch64-linker-script-error @@ -9021,8 +9099,6 @@ 137: MACHINE=aarch64 137: CPU= 137: Test timeout computed to be: 1500 -129: + cc -B. -o out/test/aarch64/large-alignment-dso/b.so out/test/aarch64/large-alignment-dso/a.o -shared -136: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/linker-script-defsym.sh 136: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 136: ++ export LC_ALL=C 136: ++ LC_ALL=C @@ -9039,34 +9115,26 @@ 136: ++ QEMU= 136: ++ case $MACHINE in 136: ++ tlsdesc_opt=-mtls-dialect=desc -133: + cc -o out/test/aarch64/large-text/a.o -c -xassembler - -133: + cat -135: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc -135: ++ export LC_ALL=C -135: ++ LC_ALL=C -135: ++ '[' -z aarch64 ']' -135: ++ '[' -z '' ']' -135: ++ TESTDIR=out/test/aarch64 -135: ++ CC=cc -135: ++ CXX=c++ -135: ++ GCC=gcc -135: ++ GXX=g++ -135: ++ OBJDUMP=objdump -135: ++ OBJCOPY=objcopy -135: ++ STRIP=strip -135: ++ QEMU= -135: ++ case $MACHINE in -135: ++ tlsdesc_opt=-mtls-dialect=desc -134: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/library.sh .sh -134: ++ testname=library -134: ++ echo -n 'Testing library ... ' -134: Testing library ... ++ t=out/test/aarch64/library -134: ++ mkdir -p out/test/aarch64/library +136: +++ uname +136: ++ '[' Linux = FreeBSD ']' +136: ++ trap 'on_error $LINENO' ERR +136: ++ trap on_exit EXIT +129: + cat +129: + cc -o out/test/aarch64/large-alignment-dso/c.o -c -xc - +131: + cc -B. -o out/test/aarch64/large-max-page-size-strip/exe out/test/aarch64/large-max-page-size-strip/a.o -pie -Wl,-zmax-page-size=0x200000 +122: + cc -c -o out/test/aarch64/init-array-priorities/f.o -xc - +122: + cat +136: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/linker-script-defsym.sh .sh +136: ++ testname=linker-script-defsym +136: ++ echo -n 'Testing linker-script-defsym ... ' +136: Testing linker-script-defsym ... ++ t=out/test/aarch64/linker-script-defsym +136: ++ mkdir -p out/test/aarch64/linker-script-defsym +135: + cc -B. -shared -o out/test/aarch64/link-order/libfoo.so out/test/aarch64/link-order/a.o 137: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/linker-script-error.sh -135: +++ uname 137: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 137: ++ export LC_ALL=C 137: ++ LC_ALL=C +134: + cc -B. -shared -o out/test/aarch64/library/libfoobar.so out/test/aarch64/library/a.o 137: ++ '[' -z aarch64 ']' 137: ++ '[' -z '' ']' 137: ++ TESTDIR=out/test/aarch64 @@ -9080,67 +9148,20 @@ 137: ++ QEMU= 137: ++ case $MACHINE in 137: ++ tlsdesc_opt=-mtls-dialect=desc -134: ++ set -x -136: +++ uname -136: ++ '[' Linux = FreeBSD ']' -136: ++ trap 'on_error $LINENO' ERR -136: ++ trap on_exit EXIT -135: ++ '[' Linux = FreeBSD ']' -135: ++ trap 'on_error $LINENO' ERR -135: ++ trap on_exit EXIT -134: + cc -o out/test/aarch64/library/a.o -c -xc - -fPIC -134: + cat -130: + cc -B. -o out/test/aarch64/large-alignment/exe out/test/aarch64/large-alignment/a.o -136: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/linker-script-defsym.sh .sh +136: ++ set -x 137: +++ uname 137: ++ '[' Linux = FreeBSD ']' 137: ++ trap 'on_error $LINENO' ERR 137: ++ trap on_exit EXIT -135: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/link-order.sh .sh -135: ++ testname=link-order -135: ++ echo -n 'Testing link-order ... ' -135: Testing link-order ... ++ t=out/test/aarch64/link-order -135: ++ mkdir -p out/test/aarch64/link-order -136: ++ testname=linker-script-defsym -136: ++ echo -n 'Testing linker-script-defsym ... ' -136: Testing linker-script-defsym ... ++ t=out/test/aarch64/linker-script-defsym -136: ++ mkdir -p out/test/aarch64/linker-script-defsym -137: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/linker-script-error.sh .sh -137: ++ testname=linker-script-error -137: ++ echo -n 'Testing linker-script-error ... ' -137: Testing linker-script-error ... ++ t=out/test/aarch64/linker-script-error -137: ++ mkdir -p out/test/aarch64/linker-script-error -136: ++ set -x -137: ++ set -x -131: + cc -B. -o out/test/aarch64/large-max-page-size-strip/exe out/test/aarch64/large-max-page-size-strip/a.o -pie -Wl,-zmax-page-size=0x200000 -133: + cc -o out/test/aarch64/large-text/b.o -c -xc - -132: + cc -B. -o out/test/aarch64/large-max-page-size/exe out/test/aarch64/large-max-page-size/a.o -pie -Wl,-zmax-page-size=0x200000 -135: ++ set -x -137: + cat -133: + cat -136: + cat -136: + cc -o out/test/aarch64/linker-script-defsym/a.o -c -xc - -135: + cc -fPIC -c -o out/test/aarch64/link-order/a.o -xc - -137: + cc -o out/test/aarch64/linker-script-error/a.o -c -xc - -135: + cat -122: + cc -c -o out/test/aarch64/init-array-priorities/g.o -xc - -122: + cat -135: + cc -B. -shared -o out/test/aarch64/link-order/libfoo.so out/test/aarch64/link-order/a.o -134: + cc -B. -shared -o out/test/aarch64/library/libfoobar.so out/test/aarch64/library/a.o 136: + cat -133: + cc -B. -o out/test/aarch64/large-text/exe out/test/aarch64/large-text/a.o out/test/aarch64/large-text/b.o -137: + echo 'VERSION { ver_x /*' -137: + cc -B. -o out/test/aarch64/linker-script-error/exe out/test/aarch64/linker-script-error/a.o out/test/aarch64/linker-script-error/b.script -136: + cc -B. -o out/test/aarch64/linker-script-defsym/b.so -shared out/test/aarch64/linker-script-defsym/script out/test/aarch64/linker-script-defsym/a.o -130: + grep -q 'Hello world' 130: + out/test/aarch64/large-alignment/exe +130: + grep -q 'Hello world' 130: + on_exit 130: + echo OK 130: OK 130: + exit 0 -129: + cc -o out/test/aarch64/large-alignment-dso/c.o -c -xc - -129: + cat -126/337 Test #130: aarch64-large-alignment .................................. Passed 0.35 sec +136: + cc -o out/test/aarch64/linker-script-defsym/a.o -c -xc - +126/337 Test #130: aarch64-large-alignment .................................. Passed 0.37 sec test 138 Start 138: aarch64-linker-script-relocatable @@ -9150,9 +9171,15 @@ 138: MACHINE=aarch64 138: CPU= 138: Test timeout computed to be: 1500 +137: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/linker-script-error.sh .sh +137: ++ testname=linker-script-error +137: ++ echo -n 'Testing linker-script-error ... ' +137: Testing linker-script-error ... ++ t=out/test/aarch64/linker-script-error +137: ++ mkdir -p out/test/aarch64/linker-script-error +133: + cc -B. -o out/test/aarch64/large-text/exe out/test/aarch64/large-text/a.o out/test/aarch64/large-text/b.o +129: + cc -B. -o out/test/aarch64/large-alignment-dso/exe out/test/aarch64/large-alignment-dso/c.o out/test/aarch64/large-alignment-dso/b.so +137: ++ set -x 138: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/linker-script-relocatable.sh -131: + strip out/test/aarch64/large-max-page-size-strip/exe -132: + out/test/aarch64/large-max-page-size/exe 138: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 138: ++ export LC_ALL=C 138: ++ LC_ALL=C @@ -9169,13 +9196,29 @@ 138: ++ QEMU= 138: ++ case $MACHINE in 138: ++ tlsdesc_opt=-mtls-dialect=desc -132: + grep -q 'Hello world' +137: + cc -o out/test/aarch64/linker-script-error/a.o -c -xc - +137: + cat +138: +++ uname +138: ++ '[' Linux = FreeBSD ']' +138: ++ trap 'on_error $LINENO' ERR +138: ++ trap on_exit EXIT +136: + cat +138: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/linker-script-relocatable.sh .sh 135: + ar crs out/test/aarch64/link-order/libfoo.a out/test/aarch64/link-order/a.o +138: ++ testname=linker-script-relocatable +138: ++ echo -n 'Testing linker-script-relocatable ... ' +138: Testing linker-script-relocatable ... ++ t=out/test/aarch64/linker-script-relocatable +138: ++ mkdir -p out/test/aarch64/linker-script-relocatable +132: + grep -q 'Hello world' +122: + cc -c -o out/test/aarch64/init-array-priorities/g.o -xc - +122: + cat +138: ++ set -x +132: + out/test/aarch64/large-max-page-size/exe 132: + on_exit 132: + echo OK 132: OK 132: + exit 0 -127/337 Test #132: aarch64-large-max-page-size .............................. Passed 0.35 sec +127/337 Test #132: aarch64-large-max-page-size .............................. Passed 0.36 sec test 139 Start 139: aarch64-linker-script @@ -9185,30 +9228,15 @@ 139: MACHINE=aarch64 139: CPU= 139: Test timeout computed to be: 1500 +138: + grep -q __tsan_init +138: + nm mold +136: + cc -B. -o out/test/aarch64/linker-script-defsym/b.so -shared out/test/aarch64/linker-script-defsym/script out/test/aarch64/linker-script-defsym/a.o +135: + cc -c -o out/test/aarch64/link-order/b.o -xc - +135: + cat 134: + cc -o out/test/aarch64/library/c.o -c -xc - 134: + cat -131: + grep -q 'Hello world' -131: + out/test/aarch64/large-max-page-size-strip/exe -138: +++ uname -138: ++ '[' Linux = FreeBSD ']' -138: ++ trap 'on_error $LINENO' ERR -138: ++ trap on_exit EXIT -122: + cc -c -o out/test/aarch64/init-array-priorities/h.o -xc - -131: + on_exit -131: + echo OK -131: OK -131: + exit 0 -128/337 Test #131: aarch64-large-max-page-size-strip ........................ Passed 0.40 sec 139: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/linker-script.sh -test 140 - Start 140: aarch64-linker-script2 - -140: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/linker-script2.sh" -140: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu -140: Environment variables: -140: MACHINE=aarch64 -140: CPU= -140: Test timeout computed to be: 1500 +131: + strip out/test/aarch64/large-max-page-size-strip/exe 139: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 139: ++ export LC_ALL=C 139: ++ LC_ALL=C @@ -9229,27 +9257,40 @@ 139: ++ '[' Linux = FreeBSD ']' 139: ++ trap 'on_error $LINENO' ERR 139: ++ trap on_exit EXIT -135: + cc -c -o out/test/aarch64/link-order/b.o -xc - -135: + cat -138: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/linker-script-relocatable.sh .sh -138: ++ testname=linker-script-relocatable -138: ++ echo -n 'Testing linker-script-relocatable ... ' -138: Testing linker-script-relocatable ... ++ t=out/test/aarch64/linker-script-relocatable -138: ++ mkdir -p out/test/aarch64/linker-script-relocatable -122: + cat -129: + cc -B. -o out/test/aarch64/large-alignment-dso/exe out/test/aarch64/large-alignment-dso/c.o out/test/aarch64/large-alignment-dso/b.so -138: ++ set -x +131: + out/test/aarch64/large-max-page-size-strip/exe +131: + grep -q 'Hello world' 139: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/linker-script.sh .sh 139: ++ testname=linker-script 139: ++ echo -n 'Testing linker-script ... ' 139: Testing linker-script ... ++ t=out/test/aarch64/linker-script 139: ++ mkdir -p out/test/aarch64/linker-script +131: + on_exit +131: + echo OK +131: OK +131: + exit 0 +128/337 Test #131: aarch64-large-max-page-size-strip ........................ Passed 0.46 sec +test 140 + Start 140: aarch64-linker-script2 + +140: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/linker-script2.sh" +140: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu +140: Environment variables: +140: MACHINE=aarch64 +140: CPU= +140: Test timeout computed to be: 1500 +137: + echo 'VERSION { ver_x /*' +137: + cc -B. -o out/test/aarch64/linker-script-error/exe out/test/aarch64/linker-script-error/a.o out/test/aarch64/linker-script-error/b.script +139: ++ set -x +122: + cc -c -o out/test/aarch64/init-array-priorities/h.o -xc - +139: + cc -o out/test/aarch64/linker-script/a.o -c -xc - +139: + cat +135: + cc -B. -o out/test/aarch64/link-order/exe out/test/aarch64/link-order/b.o -Wl,--as-needed out/test/aarch64/link-order/libfoo.so out/test/aarch64/link-order/libfoo.a +122: + cat 140: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/linker-script2.sh +134: + cc -B. -o out/test/aarch64/library/exe1 out/test/aarch64/library/c.o -Lout/test/aarch64/library -Wl,--library,foobar -Wl,-rpath,out/test/aarch64/library 140: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 140: ++ export LC_ALL=C 140: ++ LC_ALL=C -138: + nm mold -138: + grep -q __tsan_init 140: ++ '[' -z aarch64 ']' 140: ++ '[' -z '' ']' 140: ++ TESTDIR=out/test/aarch64 @@ -9263,28 +9304,16 @@ 140: ++ QEMU= 140: ++ case $MACHINE in 140: ++ tlsdesc_opt=-mtls-dialect=desc -139: ++ set -x -139: + cat -139: + cc -o out/test/aarch64/linker-script/a.o -c -xc - -140: +++ uname -140: ++ '[' Linux = FreeBSD ']' -140: ++ trap 'on_error $LINENO' ERR -140: ++ trap on_exit EXIT -134: + cc -B. -o out/test/aarch64/library/exe1 out/test/aarch64/library/c.o -Lout/test/aarch64/library -Wl,--library,foobar -Wl,-rpath,out/test/aarch64/library -140: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/linker-script2.sh .sh -140: ++ testname=linker-script2 -140: ++ echo -n 'Testing linker-script2 ... ' -140: Testing linker-script2 ... ++ t=out/test/aarch64/linker-script2 -140: ++ mkdir -p out/test/aarch64/linker-script2 -137: + grep -q 'unclosed comment' out/test/aarch64/linker-script-error/log -135: + cc -B. -o out/test/aarch64/link-order/exe out/test/aarch64/link-order/b.o -Wl,--as-needed out/test/aarch64/link-order/libfoo.so out/test/aarch64/link-order/libfoo.a +129: + grep -q 'Hello world' +129: + out/test/aarch64/large-alignment-dso/exe 136: + grep -q 'FUNC .* bar' -140: ++ set -x -137: + on_exit -137: + echo OK -137: OK -137: + exit 0 -129/337 Test #137: aarch64-linker-script-error .............................. Passed 0.34 sec +136: + readelf -sW out/test/aarch64/linker-script-defsym/b.so +140: +++ uname +129: + on_exit +129: + echo OK +129: OK +129: + exit 0 +129/337 Test #129: aarch64-large-alignment-dso .............................. Passed 0.66 sec test 141 Start 141: aarch64-linker-script3 @@ -9294,12 +9323,12 @@ 141: MACHINE=aarch64 141: CPU= 141: Test timeout computed to be: 1500 -136: + readelf -sW out/test/aarch64/linker-script-defsym/b.so -140: + cc -o out/test/aarch64/linker-script2/a.o -c -xc - -140: + cat -122: + cc -c -o out/test/aarch64/init-array-priorities/i.o -xc - +140: ++ '[' Linux = FreeBSD ']' +140: ++ trap 'on_error $LINENO' ERR +140: ++ trap on_exit EXIT +137: + grep -q 'unclosed comment' out/test/aarch64/linker-script-error/log +136: + cc -o out/test/aarch64/linker-script-defsym/c.o -c -xc - 136: + cat -122: + cat 141: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/linker-script3.sh 141: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 141: ++ export LC_ALL=C @@ -9317,28 +9346,11 @@ 141: ++ QEMU= 141: ++ case $MACHINE in 141: ++ tlsdesc_opt=-mtls-dialect=desc -136: + cc -o out/test/aarch64/linker-script-defsym/c.o -c -xc - -141: +++ uname -141: ++ '[' Linux = FreeBSD ']' -141: ++ trap 'on_error $LINENO' ERR -141: ++ trap on_exit EXIT -141: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/linker-script3.sh .sh -139: + cat -141: ++ testname=linker-script3 -141: ++ echo -n 'Testing linker-script3 ... ' -141: Testing linker-script3 ... ++ t=out/test/aarch64/linker-script3 -141: ++ mkdir -p out/test/aarch64/linker-script3 -139: + cc -B. -o out/test/aarch64/linker-script/exe out/test/aarch64/linker-script/script -89: + grep -q 'fn8 () at .*/d.c:6' out/test/aarch64/gdb-index-dwarf64/log2 -141: ++ set -x -141: + mkdir -p out/test/aarch64/linker-script3/foo -129: + grep -q 'Hello world' -129: + out/test/aarch64/large-alignment-dso/exe -129: + on_exit -129: + echo OK -129: OK -129: + exit 0 -130/337 Test #129: aarch64-large-alignment-dso .............................. Passed 0.70 sec +137: + on_exit +137: + echo OK +137: OK +137: + exit 0 +130/337 Test #137: aarch64-linker-script-error .............................. Passed 0.34 sec test 142 Start 142: aarch64-linker-script4 @@ -9348,32 +9360,22 @@ 142: MACHINE=aarch64 142: CPU= 142: Test timeout computed to be: 1500 -140: + mkdir -p out/test/aarch64/linker-script2/foo/bar -140: + rm -f out/test/aarch64/linker-script2/foo/bar/libfoo.a -89: + grep -q 'fn7 () at .*/d.c:10' out/test/aarch64/gdb-index-dwarf64/log2 -141: + cat +140: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/linker-script2.sh .sh +140: ++ testname=linker-script2 +140: ++ echo -n 'Testing linker-script2 ... ' +140: Testing linker-script2 ... ++ t=out/test/aarch64/linker-script2 +140: ++ mkdir -p out/test/aarch64/linker-script2 +141: +++ uname +141: ++ '[' Linux = FreeBSD ']' +141: ++ trap 'on_error $LINENO' ERR +141: ++ trap on_exit EXIT 133: + grep -q 'Hello world' -89: + grep -q 'fn6 () at .*/c.c:4' out/test/aarch64/gdb-index-dwarf64/log2 -141: + cc -o out/test/aarch64/linker-script3/foo/a.o -c -xc - +142: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/linker-script4.sh 133: + out/test/aarch64/large-text/exe 133: + on_exit 133: + echo OK 133: OK 133: + exit 0 -131/337 Test #133: aarch64-large-text ....................................... Passed 0.54 sec -test 143 - Start 143: aarch64-linker-script5 - -143: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/linker-script5.sh" -143: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu -143: Environment variables: -143: MACHINE=aarch64 -143: CPU= -143: Test timeout computed to be: 1500 -140: + ar rcs out/test/aarch64/linker-script2/foo/bar/libfoo.a out/test/aarch64/linker-script2/a.o -140: + cat -89: + grep -q 'fn5 () at .*/c.c:8' out/test/aarch64/gdb-index-dwarf64/log2 -142: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/linker-script4.sh 142: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 142: ++ export LC_ALL=C 142: ++ LC_ALL=C @@ -9390,14 +9392,36 @@ 142: ++ QEMU= 142: ++ case $MACHINE in 142: ++ tlsdesc_opt=-mtls-dialect=desc -89: + grep -q 'fn4 () at .*/b.c:4' out/test/aarch64/gdb-index-dwarf64/log2 +131/337 Test #133: aarch64-large-text ....................................... Passed 0.53 sec +140: ++ set -x +test 143 + Start 143: aarch64-linker-script5 + +143: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/linker-script5.sh" +143: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu +143: Environment variables: +143: MACHINE=aarch64 +143: CPU= +143: Test timeout computed to be: 1500 +140: + cc -o out/test/aarch64/linker-script2/a.o -c -xc - +140: + cat +141: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/linker-script3.sh .sh +141: ++ testname=linker-script3 +141: ++ echo -n 'Testing linker-script3 ... ' +141: Testing linker-script3 ... ++ t=out/test/aarch64/linker-script3 +141: ++ mkdir -p out/test/aarch64/linker-script3 142: +++ uname 142: ++ '[' Linux = FreeBSD ']' 142: ++ trap 'on_error $LINENO' ERR 142: ++ trap on_exit EXIT -140: + cc -B. -o out/test/aarch64/linker-script2/exe -Lout/test/aarch64/linker-script2/foo/bar out/test/aarch64/linker-script2/b.script -89: + grep -q 'fn3 () at .*/b.c:8' out/test/aarch64/gdb-index-dwarf64/log2 -122: + cc -B. -o out/test/aarch64/init-array-priorities/exe out/test/aarch64/init-array-priorities/a.o out/test/aarch64/init-array-priorities/b.o out/test/aarch64/init-array-priorities/c.o out/test/aarch64/init-array-priorities/d.o out/test/aarch64/init-array-priorities/e.o out/test/aarch64/init-array-priorities/f.o out/test/aarch64/init-array-priorities/g.o out/test/aarch64/init-array-priorities/h.o out/test/aarch64/init-array-priorities/i.o +139: + cat +141: ++ set -x +141: + mkdir -p out/test/aarch64/linker-script3/foo +142: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/linker-script4.sh .sh +142: ++ testname=linker-script4 +142: ++ echo -n 'Testing linker-script4 ... ' +142: Testing linker-script4 ... ++ t=out/test/aarch64/linker-script4 +142: ++ mkdir -p out/test/aarch64/linker-script4 143: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/linker-script5.sh 143: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 143: ++ export LC_ALL=C @@ -9415,45 +9439,68 @@ 143: ++ QEMU= 143: ++ case $MACHINE in 143: ++ tlsdesc_opt=-mtls-dialect=desc -142: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/linker-script4.sh .sh -142: ++ testname=linker-script4 -142: ++ echo -n 'Testing linker-script4 ... ' -142: Testing linker-script4 ... ++ t=out/test/aarch64/linker-script4 -142: ++ mkdir -p out/test/aarch64/linker-script4 +122: + cat +122: + cc -c -o out/test/aarch64/init-array-priorities/i.o -xc - +139: + cc -B. -o out/test/aarch64/linker-script/exe out/test/aarch64/linker-script/script 143: +++ uname -135: + readelf --dynamic out/test/aarch64/link-order/exe -141: + cat -89: + grep -q 'fn2 () at .*/a.c:4' out/test/aarch64/gdb-index-dwarf64/log2 142: ++ set -x 142: + echo 'VERSION { ver_x { global: *; }; };' 142: + cat 143: ++ '[' Linux = FreeBSD ']' 143: ++ trap 'on_error $LINENO' ERR 143: ++ trap on_exit EXIT +143: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/linker-script5.sh .sh +141: + cat +136: + cc -B. -o out/test/aarch64/linker-script-defsym/exe out/test/aarch64/linker-script-defsym/c.o out/test/aarch64/linker-script-defsym/b.so +141: + cc -o out/test/aarch64/linker-script3/foo/a.o -c -xc - +143: ++ testname=linker-script5 +143: ++ echo -n 'Testing linker-script5 ... ' +143: Testing linker-script5 ... ++ t=out/test/aarch64/linker-script5 +143: ++ mkdir -p out/test/aarch64/linker-script5 +142: + cc -B. -shared -o out/test/aarch64/linker-script4/c.so out/test/aarch64/linker-script4/a.script out/test/aarch64/linker-script4/b.s 135: + grep -q libfoo +143: ++ set -x +143: + mkdir -p out/test/aarch64/linker-script5/foo +89: + grep -q 'fn8 () at .*/d.c:6' out/test/aarch64/gdb-index-dwarf64/log2 +135: + readelf --dynamic out/test/aarch64/link-order/exe 135: + cc -B. -o out/test/aarch64/link-order/exe out/test/aarch64/link-order/b.o -Wl,--as-needed out/test/aarch64/link-order/libfoo.a out/test/aarch64/link-order/libfoo.so +89: + grep -q 'fn7 () at .*/d.c:10' out/test/aarch64/gdb-index-dwarf64/log2 +140: + mkdir -p out/test/aarch64/linker-script2/foo/bar +140: + rm -f out/test/aarch64/linker-script2/foo/bar/libfoo.a +89: + grep -q 'fn6 () at .*/c.c:4' out/test/aarch64/gdb-index-dwarf64/log2 134: + grep -q 'Hello world' +143: + cc -o out/test/aarch64/linker-script5/foo/a.o -c -xc - 134: + out/test/aarch64/library/exe1 -141: + cc -B. -o out/test/aarch64/linker-script3/exe -Lout/test/aarch64/linker-script3/foo out/test/aarch64/linker-script3/b.script -89: + grep -q 'fn1 () at .*/a.c:8' out/test/aarch64/gdb-index-dwarf64/log2 -136: + cc -B. -o out/test/aarch64/linker-script-defsym/exe out/test/aarch64/linker-script-defsym/c.o out/test/aarch64/linker-script-defsym/b.so -142: + cc -B. -shared -o out/test/aarch64/linker-script4/c.so out/test/aarch64/linker-script4/a.script out/test/aarch64/linker-script4/b.s +143: + cat +140: + ar rcs out/test/aarch64/linker-script2/foo/bar/libfoo.a out/test/aarch64/linker-script2/a.o 134: + cc -B. -o out/test/aarch64/library/exe2 out/test/aarch64/library/c.o -Lout/test/aarch64/library -Wl,--library=foobar -Wl,-rpath,out/test/aarch64/library -143: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/linker-script5.sh .sh +89: + grep -q 'fn5 () at .*/c.c:8' out/test/aarch64/gdb-index-dwarf64/log2 +140: + cat +122: + cc -B. -o out/test/aarch64/init-array-priorities/exe out/test/aarch64/init-array-priorities/a.o out/test/aarch64/init-array-priorities/b.o out/test/aarch64/init-array-priorities/c.o out/test/aarch64/init-array-priorities/d.o out/test/aarch64/init-array-priorities/e.o out/test/aarch64/init-array-priorities/f.o out/test/aarch64/init-array-priorities/g.o out/test/aarch64/init-array-priorities/h.o out/test/aarch64/init-array-priorities/i.o +140: + cc -B. -o out/test/aarch64/linker-script2/exe -Lout/test/aarch64/linker-script2/foo/bar out/test/aarch64/linker-script2/b.script +89: + grep -q 'fn4 () at .*/b.c:4' out/test/aarch64/gdb-index-dwarf64/log2 +141: + cat +89: + grep -q 'fn3 () at .*/b.c:8' out/test/aarch64/gdb-index-dwarf64/log2 +141: + cc -B. -o out/test/aarch64/linker-script3/exe -Lout/test/aarch64/linker-script3/foo out/test/aarch64/linker-script3/b.script +89: + grep -q 'fn2 () at .*/a.c:4' out/test/aarch64/gdb-index-dwarf64/log2 +143: + cat 139: + grep -q 'Hello world' -143: ++ testname=linker-script5 -143: ++ echo -n 'Testing linker-script5 ... ' -143: Testing linker-script5 ... ++ t=out/test/aarch64/linker-script5 -143: ++ mkdir -p out/test/aarch64/linker-script5 139: + out/test/aarch64/linker-script/exe +89: + grep -q 'fn1 () at .*/a.c:8' out/test/aarch64/gdb-index-dwarf64/log2 +142: + readelf --version-info out/test/aarch64/linker-script4/c.so 139: + cc -B. -o out/test/aarch64/linker-script/exe -Wl,-T,out/test/aarch64/linker-script/script -143: ++ set -x -143: + mkdir -p out/test/aarch64/linker-script5/foo +135: + grep -q libfoo +135: + readelf --dynamic out/test/aarch64/link-order/exe +135: + on_exit +135: + echo OK +135: OK +135: + exit 0 +143: + cc -B. -o out/test/aarch64/linker-script5/exe out/test/aarch64/linker-script5/foo/b.script 89: + on_exit 89: + echo OK 89: OK 89: + exit 0 -132/337 Test #89: aarch64-gdb-index-dwarf64 ................................ Passed 3.84 sec +132/337 Test #135: aarch64-link-order ....................................... Passed 0.73 sec test 144 Start 144: aarch64-linker-script6 @@ -9463,9 +9510,28 @@ 144: MACHINE=aarch64 144: CPU= 144: Test timeout computed to be: 1500 +133/337 Test #89: aarch64-gdb-index-dwarf64 ................................ Passed 4.03 sec +test 145 + Start 145: aarch64-lto-archive + +145: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/lto-archive.sh" +145: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu +145: Environment variables: +145: MACHINE=aarch64 +145: CPU= +145: Test timeout computed to be: 1500 +142: + grep -Fq 'Rev: 1 Flags: none Index: 2 Cnt: 1 Name: ver_x' out/test/aarch64/linker-script4/log +142: + on_exit +142: + echo OK +142: OK +142: + exit 0 +136: + grep -q 42 +136: + out/test/aarch64/linker-script-defsym/exe +136: + on_exit +136: + echo OK +136: OK +136: + exit 0 144: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/linker-script6.sh -143: + cc -o out/test/aarch64/linker-script5/foo/a.o -c -xc - -122: + grep -q 21348756 144: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 144: ++ export LC_ALL=C 144: ++ LC_ALL=C @@ -9482,39 +9548,41 @@ 144: ++ QEMU= 144: ++ case $MACHINE in 144: ++ tlsdesc_opt=-mtls-dialect=desc -143: + cat -122: + out/test/aarch64/init-array-priorities/exe +134/337 Test #136: aarch64-linker-script-defsym ............................. Passed 0.68 sec +135/337 Test #142: aarch64-linker-script4 ................................... Passed 0.29 sec +test 146 + Start 146: aarch64-lto-archive2 + +146: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/lto-archive2.sh" +146: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu +146: Environment variables: +146: MACHINE=aarch64 +146: CPU= +146: Test timeout computed to be: 1500 +test 147 + Start 147: aarch64-lto-dso + +147: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/lto-dso.sh" +147: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu +147: Environment variables: +147: MACHINE=aarch64 +147: CPU= +147: Test timeout computed to be: 1500 144: +++ uname -122: + on_exit -122: + echo OK -122: OK -122: + exit 0 144: ++ '[' Linux = FreeBSD ']' 144: ++ trap 'on_error $LINENO' ERR 144: ++ trap on_exit EXIT -133/337 Test #122: aarch64-init-array-priorities ............................ Passed 1.32 sec -test 145 - Start 145: aarch64-lto-archive - -145: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/lto-archive.sh" -145: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu -145: Environment variables: -145: MACHINE=aarch64 -145: CPU= -145: Test timeout computed to be: 1500 144: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/linker-script6.sh .sh 144: ++ testname=linker-script6 144: ++ echo -n 'Testing linker-script6 ... ' 144: Testing linker-script6 ... ++ t=out/test/aarch64/linker-script6 144: ++ mkdir -p out/test/aarch64/linker-script6 +144: ++ set -x +144: + mkdir -p out/test/aarch64/linker-script6/foo 140: + on_exit 140: + echo OK 140: OK 140: + exit 0 -141: + on_exit -141: + echo OK -141: OK -141: + exit 0 145: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/lto-archive.sh 145: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 145: ++ export LC_ALL=C @@ -9532,46 +9600,37 @@ 145: ++ QEMU= 145: ++ case $MACHINE in 145: ++ tlsdesc_opt=-mtls-dialect=desc -134/337 Test #140: aarch64-linker-script2 ................................... Passed 0.37 sec -test 146 - Start 146: aarch64-lto-archive2 - -146: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/lto-archive2.sh" -146: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu -146: Environment variables: -146: MACHINE=aarch64 -146: CPU= -146: Test timeout computed to be: 1500 -144: ++ set -x -144: + mkdir -p out/test/aarch64/linker-script6/foo -144: + cc -o out/test/aarch64/linker-script6/foo/a.o -c -xc - -144: + cat 145: +++ uname 145: ++ '[' Linux = FreeBSD ']' 145: ++ trap 'on_error $LINENO' ERR 145: ++ trap on_exit EXIT 145: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/lto-archive.sh .sh -145: ++ testname=lto-archive -145: ++ echo -n 'Testing lto-archive ... ' -145: Testing lto-archive ... ++ t=out/test/aarch64/lto-archive -145: ++ mkdir -p out/test/aarch64/lto-archive -128: + c++ -B. -o out/test/aarch64/issue646/exe out/test/aarch64/issue646/a.o -135/337 Test #141: aarch64-linker-script3 ................................... Passed 0.31 sec -test 147 - Start 147: aarch64-lto-dso +134: + grep -q 'Hello world' +134: + out/test/aarch64/library/exe2 +134: + on_exit +134: + echo OK +134: OK +134: + exit 0 +136/337 Test #134: aarch64-library .......................................... Passed 0.83 sec +137/337 Test #140: aarch64-linker-script2 ................................... Passed 0.44 sec +test 148 + Start 148: aarch64-lto-gcc -147: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/lto-dso.sh" -147: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu -147: Environment variables: -147: MACHINE=aarch64 -147: CPU= -147: Test timeout computed to be: 1500 -136: + grep -q 42 -136: + out/test/aarch64/linker-script-defsym/exe -136: + on_exit -136: + echo OK -136: OK -136: + exit 0 +148: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/lto-gcc.sh" +148: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu +148: Environment variables: +148: MACHINE=aarch64 +148: CPU= +148: Test timeout computed to be: 1500 +test 149 + Start 149: aarch64-lto-llvm + +149: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/lto-llvm.sh" +149: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu +149: Environment variables: +149: MACHINE=aarch64 +149: CPU= +149: Test timeout computed to be: 1500 146: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/lto-archive2.sh 146: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 146: ++ export LC_ALL=C @@ -9589,46 +9648,22 @@ 146: ++ QEMU= 146: ++ case $MACHINE in 146: ++ tlsdesc_opt=-mtls-dialect=desc -136/337 Test #136: aarch64-linker-script-defsym ............................. Passed 0.69 sec -test 148 - Start 148: aarch64-lto-gcc - -148: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/lto-gcc.sh" -148: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu -148: Environment variables: -148: MACHINE=aarch64 -148: CPU= -148: Test timeout computed to be: 1500 -143: + cat -143: + cc -B. -o out/test/aarch64/linker-script5/exe out/test/aarch64/linker-script5/foo/b.script -142: + readelf --version-info out/test/aarch64/linker-script4/c.so -142: + grep -Fq 'Rev: 1 Flags: none Index: 2 Cnt: 1 Name: ver_x' out/test/aarch64/linker-script4/log -142: + on_exit -142: + echo OK -142: OK -142: + exit 0 -139: + out/test/aarch64/linker-script/exe -139: + grep -q 'Hello world' -139: + cc -B. -o out/test/aarch64/linker-script/exe -Wl,--script,out/test/aarch64/linker-script/script 146: +++ uname 146: ++ '[' Linux = FreeBSD ']' 146: ++ trap 'on_error $LINENO' ERR 146: ++ trap on_exit EXIT +145: ++ testname=lto-archive +145: ++ echo -n 'Testing lto-archive ... ' +145: Testing lto-archive ... ++ t=out/test/aarch64/lto-archive +145: ++ mkdir -p out/test/aarch64/lto-archive 145: ++ set -x 145: + '[' cc = cc ']' 145: + test_cflags -flto -137/337 Test #142: aarch64-linker-script4 ................................... Passed 0.25 sec -test 149 - Start 149: aarch64-lto-llvm - -149: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/lto-llvm.sh" -149: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu -149: Environment variables: -149: MACHINE=aarch64 -149: CPU= -149: Test timeout computed to be: 1500 145: + cc -B. -flto -o /dev/null -xc - -145: + echo 'int main() {}' +141: + on_exit +141: + echo OK +141: OK +141: + exit 0 147: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/lto-dso.sh 147: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 147: ++ export LC_ALL=C @@ -9646,13 +9681,14 @@ 147: ++ QEMU= 147: ++ case $MACHINE in 147: ++ tlsdesc_opt=-mtls-dialect=desc -146: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/lto-archive2.sh .sh -146: ++ testname=lto-archive2 -146: ++ echo -n 'Testing lto-archive2 ... ' -146: Testing lto-archive2 ... ++ t=out/test/aarch64/lto-archive2 -146: ++ mkdir -p out/test/aarch64/lto-archive2 -135: + grep -q libfoo -135: + readelf --dynamic out/test/aarch64/link-order/exe +122: + grep -q 21348756 +122: + out/test/aarch64/init-array-priorities/exe +122: + on_exit +122: + echo OK +122: OK +122: + exit 0 +144: + cat +144: + cc -o out/test/aarch64/linker-script6/foo/a.o -c -xc - 148: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/lto-gcc.sh 148: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 148: ++ export LC_ALL=C @@ -9670,14 +9706,16 @@ 148: ++ QEMU= 148: ++ case $MACHINE in 148: ++ tlsdesc_opt=-mtls-dialect=desc -135: + on_exit -135: + echo OK -135: OK -135: + exit 0 -144: + cat +138/337 Test #141: aarch64-linker-script3 ................................... Passed 0.40 sec +146: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/lto-archive2.sh .sh +146: ++ testname=lto-archive2 +146: ++ echo -n 'Testing lto-archive2 ... ' +146: Testing lto-archive2 ... ++ t=out/test/aarch64/lto-archive2 +146: ++ mkdir -p out/test/aarch64/lto-archive2 +145: + echo 'int main() {}' 147: +++ uname -149: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/lto-llvm.sh -138/337 Test #135: aarch64-link-order ....................................... Passed 0.75 sec +147: ++ '[' Linux = FreeBSD ']' +139/337 Test #122: aarch64-init-array-priorities ............................ Passed 1.51 sec test 150 Start 150: aarch64-lto-nostdlib @@ -9689,9 +9727,37 @@ 150: Test timeout computed to be: 1500 146: ++ set -x 146: + test_cflags -flto=auto -147: ++ '[' Linux = FreeBSD ']' +146: + echo 'int main() {}' +146: + cc -B. -flto=auto -o /dev/null -xc - 147: ++ trap 'on_error $LINENO' ERR 147: ++ trap on_exit EXIT +147: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/lto-dso.sh .sh +147: ++ testname=lto-dso +147: ++ echo -n 'Testing lto-dso ... ' +147: Testing lto-dso ... ++ t=out/test/aarch64/lto-dso +147: ++ mkdir -p out/test/aarch64/lto-dso +test 151 + Start 151: aarch64-lto-version-script + +151: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/lto-version-script.sh" +151: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu +151: Environment variables: +151: MACHINE=aarch64 +151: CPU= +151: Test timeout computed to be: 1500 +148: +++ uname +148: ++ '[' Linux = FreeBSD ']' +148: ++ trap 'on_error $LINENO' ERR +148: ++ trap on_exit EXIT +148: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/lto-gcc.sh .sh +148: ++ testname=lto-gcc +148: ++ echo -n 'Testing lto-gcc ... ' +148: Testing lto-gcc ... ++ t=out/test/aarch64/lto-gcc +148: ++ mkdir -p out/test/aarch64/lto-gcc +148: ++ set -x +148: + gcc -B. -flto -o /dev/null -xc - +148: + echo 'int main() {}' +149: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/lto-llvm.sh 149: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 149: ++ export LC_ALL=C 149: ++ LC_ALL=C @@ -9708,22 +9774,23 @@ 149: ++ QEMU= 149: ++ case $MACHINE in 149: ++ tlsdesc_opt=-mtls-dialect=desc -148: +++ uname -148: ++ '[' Linux = FreeBSD ']' -148: ++ trap 'on_error $LINENO' ERR -148: ++ trap on_exit EXIT -147: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/lto-dso.sh .sh -147: ++ testname=lto-dso -147: ++ echo -n 'Testing lto-dso ... ' -147: Testing lto-dso ... ++ t=out/test/aarch64/lto-dso -147: ++ mkdir -p out/test/aarch64/lto-dso -144: + cc -B. -o out/test/aarch64/linker-script6/exe out/test/aarch64/linker-script6/foo/b.script 149: +++ uname 149: ++ '[' Linux = FreeBSD ']' 149: ++ trap 'on_error $LINENO' ERR 149: ++ trap on_exit EXIT -146: + cc -B. -flto=auto -o /dev/null -xc - -146: + echo 'int main() {}' +149: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/lto-llvm.sh .sh +149: ++ testname=lto-llvm +149: ++ echo -n 'Testing lto-llvm ... ' +149: Testing lto-llvm ... ++ t=out/test/aarch64/lto-llvm +149: ++ mkdir -p out/test/aarch64/lto-llvm +149: ++ set -x +139: + grep -q 'Hello world' +139: + out/test/aarch64/linker-script/exe +139: + cc -B. -o out/test/aarch64/linker-script/exe -Wl,--script,out/test/aarch64/linker-script/script +147: ++ set -x +147: + test_cflags -flto +147: + cc -B. -flto -o /dev/null -xc - +147: + echo 'int main() {}' 150: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/lto-nostdlib.sh 150: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 150: ++ export LC_ALL=C @@ -9741,61 +9808,48 @@ 150: ++ QEMU= 150: ++ case $MACHINE in 150: ++ tlsdesc_opt=-mtls-dialect=desc -148: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/lto-gcc.sh .sh -148: ++ testname=lto-gcc -148: ++ echo -n 'Testing lto-gcc ... ' -148: Testing lto-gcc ... ++ t=out/test/aarch64/lto-gcc -148: ++ mkdir -p out/test/aarch64/lto-gcc -149: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/lto-llvm.sh .sh -134: + grep -q 'Hello world' -149: ++ testname=lto-llvm -149: ++ echo -n 'Testing lto-llvm ... ' -149: Testing lto-llvm ... ++ t=out/test/aarch64/lto-llvm -149: ++ mkdir -p out/test/aarch64/lto-llvm -147: ++ set -x -147: + test_cflags -flto -134: + out/test/aarch64/library/exe2 -148: ++ set -x -134: + on_exit -134: + echo OK -134: OK -134: + exit 0 +151: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/lto-version-script.sh +151: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc +151: ++ export LC_ALL=C +151: ++ LC_ALL=C +151: ++ '[' -z aarch64 ']' +151: ++ '[' -z '' ']' +151: ++ TESTDIR=out/test/aarch64 +151: ++ CC=cc +151: ++ CXX=c++ +151: ++ GCC=gcc +151: ++ GXX=g++ +151: ++ OBJDUMP=objdump +151: ++ OBJCOPY=objcopy +151: ++ STRIP=strip +151: ++ QEMU= +151: ++ case $MACHINE in +151: ++ tlsdesc_opt=-mtls-dialect=desc +144: + cat 150: +++ uname +149: ++ uname -m 150: ++ '[' Linux = FreeBSD ']' 150: ++ trap 'on_error $LINENO' ERR 150: ++ trap on_exit EXIT -148: + gcc -B. -flto -o /dev/null -xc - -139/337 Test #134: aarch64-library .......................................... Passed 0.82 sec -test 151 - Start 151: aarch64-lto-version-script - -151: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/lto-version-script.sh" -151: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu -151: Environment variables: -151: MACHINE=aarch64 -151: CPU= -151: Test timeout computed to be: 1500 +149: + '[' aarch64 = aarch64 ']' +144: + cc -B. -o out/test/aarch64/linker-script6/exe out/test/aarch64/linker-script6/foo/b.script 150: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/lto-nostdlib.sh .sh 150: ++ testname=lto-nostdlib 150: ++ echo -n 'Testing lto-nostdlib ... ' 150: Testing lto-nostdlib ... ++ t=out/test/aarch64/lto-nostdlib 150: ++ mkdir -p out/test/aarch64/lto-nostdlib -150: ++ set -x -150: + test_cflags -flto -147: + echo 'int main() {}' -147: + cc -B. -flto -o /dev/null -xc - -149: ++ set -x -148: + echo 'int main() {}' -128: + grep -q 'error: exception' -128: + out/test/aarch64/issue646/exe -128: + on_exit -128: + echo OK -128: OK -128: + exit 0 -149: ++ uname -m -149: + '[' aarch64 = aarch64 ']' -150: + cc -B. -flto -o /dev/null -xc - -140/337 Test #128: aarch64-issue646 ......................................... Passed 1.22 sec +149: + clang -B. -flto -o /dev/null -xc - +149: + echo 'int main() {}' +151: +++ uname +149: + skip +149: + echo skipped +149: skipped +149: + trap - EXIT +149: + exit 0 +151: ++ '[' Linux = FreeBSD ']' +151: ++ trap 'on_error $LINENO' ERR +151: ++ trap on_exit EXIT +140/337 Test #149: aarch64-lto-llvm .........................................***Skipped 0.11 sec test 152 Start 152: aarch64-main-in-dso @@ -9805,32 +9859,22 @@ 152: MACHINE=aarch64 152: CPU= 152: Test timeout computed to be: 1500 +150: ++ set -x +150: + test_cflags -flto +150: + cc -B. -flto -o /dev/null -xc - 150: + echo 'int main() {}' -149: + clang -B. -flto -o /dev/null -xc - -151: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/lto-version-script.sh -149: + echo 'int main() {}' -149: + skip -149: + echo skipped -149: skipped -149: + trap - EXIT -149: + exit 0 -151: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc -151: ++ export LC_ALL=C -151: ++ LC_ALL=C -151: ++ '[' -z aarch64 ']' -151: ++ '[' -z '' ']' -151: ++ TESTDIR=out/test/aarch64 -151: ++ CC=cc -151: ++ CXX=c++ -151: ++ GCC=gcc -151: ++ GXX=g++ -151: ++ OBJDUMP=objdump -151: ++ OBJCOPY=objcopy -151: ++ STRIP=strip -151: ++ QEMU= -151: ++ case $MACHINE in -151: ++ tlsdesc_opt=-mtls-dialect=desc -141/337 Test #149: aarch64-lto-llvm .........................................***Skipped 0.11 sec +151: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/lto-version-script.sh .sh +151: ++ testname=lto-version-script +151: ++ echo -n 'Testing lto-version-script ... ' +151: Testing lto-version-script ... ++ t=out/test/aarch64/lto-version-script +151: ++ mkdir -p out/test/aarch64/lto-version-script +138: + cc -c -o out/test/aarch64/linker-script-relocatable/a.o -xc - +138: + cat +143: + on_exit +143: + echo OK +143: OK +143: + exit 0 +141/337 Test #143: aarch64-linker-script5 ................................... Passed 0.47 sec test 153 Start 153: aarch64-many-sections @@ -9840,6 +9884,8 @@ 153: MACHINE=aarch64 153: CPU= 153: Test timeout computed to be: 1500 +151: ++ set -x +151: + test_cflags -flto 152: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/main-in-dso.sh 152: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 152: ++ export LC_ALL=C @@ -9857,24 +9903,9 @@ 152: ++ QEMU= 152: ++ case $MACHINE in 152: ++ tlsdesc_opt=-mtls-dialect=desc -151: +++ uname -151: ++ '[' Linux = FreeBSD ']' -151: ++ trap 'on_error $LINENO' ERR -151: ++ trap on_exit EXIT -152: +++ uname -152: ++ '[' Linux = FreeBSD ']' -152: ++ trap 'on_error $LINENO' ERR -152: ++ trap on_exit EXIT +151: + echo 'int main() {}' +151: + cc -B. -flto -o /dev/null -xc - 153: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/many-sections.sh -143: + on_exit -143: + echo OK -143: OK -143: + exit 0 -151: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/lto-version-script.sh .sh -151: ++ testname=lto-version-script -151: ++ echo -n 'Testing lto-version-script ... ' -151: Testing lto-version-script ... ++ t=out/test/aarch64/lto-version-script -151: ++ mkdir -p out/test/aarch64/lto-version-script 153: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 153: ++ export LC_ALL=C 153: ++ LC_ALL=C @@ -9891,39 +9922,56 @@ 153: ++ QEMU= 153: ++ case $MACHINE in 153: ++ tlsdesc_opt=-mtls-dialect=desc +152: +++ uname +152: ++ '[' Linux = FreeBSD ']' +152: ++ trap 'on_error $LINENO' ERR +152: ++ trap on_exit EXIT 153: +++ uname -139: + out/test/aarch64/linker-script/exe 153: ++ '[' Linux = FreeBSD ']' 153: ++ trap 'on_error $LINENO' ERR 153: ++ trap on_exit EXIT -142/337 Test #143: aarch64-linker-script5 ................................... Passed 0.38 sec -139: + grep -q 'Hello world' 152: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/main-in-dso.sh .sh -test 154 - Start 154: aarch64-many-sections2 - -154: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/many-sections2.sh" -154: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu -154: Environment variables: -154: MACHINE=aarch64 -154: CPU= -154: Test timeout computed to be: 1500 152: ++ testname=main-in-dso 152: ++ echo -n 'Testing main-in-dso ... ' 152: Testing main-in-dso ... ++ t=out/test/aarch64/main-in-dso 152: ++ mkdir -p out/test/aarch64/main-in-dso -139: + on_exit -139: + echo OK -139: OK -139: + exit 0 +128: + c++ -B. -o out/test/aarch64/issue646/exe out/test/aarch64/issue646/a.o 153: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/many-sections.sh .sh 153: ++ testname=many-sections 153: ++ echo -n 'Testing many-sections ... ' 153: Testing many-sections ... ++ t=out/test/aarch64/many-sections 153: ++ mkdir -p out/test/aarch64/many-sections -151: ++ set -x -151: + test_cflags -flto -143/337 Test #139: aarch64-linker-script .................................... Passed 0.62 sec +152: ++ set -x +152: + '[' aarch64 = ppc64 ']' +152: + cat +153: ++ set -x +139: + out/test/aarch64/linker-script/exe +153: + sed 's/.*/.section .data.\0,"aw"\n.word 0\n/g' +139: + grep -q 'Hello world' +139: + on_exit +139: + echo OK +139: OK +139: + exit 0 +153: + cc -c -xassembler -o out/test/aarch64/many-sections/a.o - +152: + cc -o out/test/aarch64/main-in-dso/a.o -c -xc - -fPIC +142/337 Test #139: aarch64-linker-script .................................... Passed 0.76 sec +153: + seq 1 100000 +test 154 + Start 154: aarch64-many-sections2 + +154: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/many-sections2.sh" +154: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu +154: Environment variables: +154: MACHINE=aarch64 +154: CPU= +154: Test timeout computed to be: 1500 +138: + cc -c -o out/test/aarch64/linker-script-relocatable/b.o -xc - +138: + cat +144: + on_exit +144: + echo OK +144: OK +144: + exit 0 +143/337 Test #144: aarch64-linker-script6 ................................... Passed 0.36 sec test 155 Start 155: aarch64-mergeable-strings @@ -9933,12 +9981,6 @@ 155: MACHINE=aarch64 155: CPU= 155: Test timeout computed to be: 1500 -151: + cc -B. -flto -o /dev/null -xc - -151: + echo 'int main() {}' -152: ++ set -x -152: + '[' aarch64 = ppc64 ']' -152: + cc -o out/test/aarch64/main-in-dso/a.o -c -xc - -fPIC -152: + cat 154: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/many-sections2.sh 154: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 154: ++ export LC_ALL=C @@ -9960,30 +10002,12 @@ 154: ++ '[' Linux = FreeBSD ']' 154: ++ trap 'on_error $LINENO' ERR 154: ++ trap on_exit EXIT -144: + on_exit -144: + echo OK -144: OK -144: + exit 0 -153: ++ set -x -153: + cc -c -xassembler -o out/test/aarch64/many-sections/a.o - -144/337 Test #144: aarch64-linker-script6 ................................... Passed 0.34 sec -test 156 - Start 156: aarch64-missing-but-ok - -156: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/missing-but-ok.sh" -156: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu -156: Environment variables: -156: MACHINE=aarch64 -156: CPU= -156: Test timeout computed to be: 1500 -153: + sed 's/.*/.section .data.\0,"aw"\n.word 0\n/g' -153: + seq 1 100000 154: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/many-sections2.sh .sh +155: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/mergeable-strings.sh 154: ++ testname=many-sections2 154: ++ echo -n 'Testing many-sections2 ... ' 154: Testing many-sections2 ... ++ t=out/test/aarch64/many-sections2 154: ++ mkdir -p out/test/aarch64/many-sections2 -155: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/mergeable-strings.sh 155: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 155: ++ export LC_ALL=C 155: ++ LC_ALL=C @@ -10000,7 +10024,41 @@ 155: ++ QEMU= 155: ++ case $MACHINE in 155: ++ tlsdesc_opt=-mtls-dialect=desc +155: +++ uname +155: ++ '[' Linux = FreeBSD ']' +155: ++ trap 'on_error $LINENO' ERR +155: ++ trap on_exit EXIT +138: + echo 'INPUT(out/test/aarch64/linker-script-relocatable/a.o out/test/aarch64/linker-script-relocatable/b.o)' +138: + ./mold --relocatable -o out/test/aarch64/linker-script-relocatable/d.o out/test/aarch64/linker-script-relocatable/c.script +154: ++ set -x +155: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/mergeable-strings.sh .sh +155: ++ testname=mergeable-strings +155: ++ echo -n 'Testing mergeable-strings ... ' +155: Testing mergeable-strings ... ++ t=out/test/aarch64/mergeable-strings +155: ++ mkdir -p out/test/aarch64/mergeable-strings +154: + nm mold +154: + grep -q __tsan_init +128: + grep -q 'error: exception' +155: ++ set -x +128: + out/test/aarch64/issue646/exe +128: + on_exit +128: + echo OK +128: OK +128: + exit 0 +144/337 Test #128: aarch64-issue646 ......................................... Passed 1.65 sec +test 156 + Start 156: aarch64-missing-but-ok + +156: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/missing-but-ok.sh" +156: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu +156: Environment variables: +156: MACHINE=aarch64 +156: CPU= +156: Test timeout computed to be: 1500 +155: + cc -o out/test/aarch64/mergeable-strings/a.o -c -xc - -O2 +155: + cat 156: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/missing-but-ok.sh +152: + cc -B. -shared -o out/test/aarch64/main-in-dso/b.so out/test/aarch64/main-in-dso/a.o 156: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 156: ++ export LC_ALL=C 156: ++ LC_ALL=C @@ -10017,42 +10075,28 @@ 156: ++ QEMU= 156: ++ case $MACHINE in 156: ++ tlsdesc_opt=-mtls-dialect=desc -155: +++ uname -155: ++ '[' Linux = FreeBSD ']' -155: ++ trap 'on_error $LINENO' ERR -155: ++ trap on_exit EXIT -154: ++ set -x +138: + cc -B. -o out/test/aarch64/linker-script-relocatable/exe out/test/aarch64/linker-script-relocatable/d.o 156: +++ uname 156: ++ '[' Linux = FreeBSD ']' 156: ++ trap 'on_error $LINENO' ERR 156: ++ trap on_exit EXIT -155: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/mergeable-strings.sh .sh 156: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/missing-but-ok.sh .sh 156: ++ testname=missing-but-ok 156: ++ echo -n 'Testing missing-but-ok ... ' 156: Testing missing-but-ok ... ++ t=out/test/aarch64/missing-but-ok 156: ++ mkdir -p out/test/aarch64/missing-but-ok -154: + nm mold -155: ++ testname=mergeable-strings -155: ++ echo -n 'Testing mergeable-strings ... ' -155: Testing mergeable-strings ... ++ t=out/test/aarch64/mergeable-strings -155: ++ mkdir -p out/test/aarch64/mergeable-strings -154: + grep -q __tsan_init 156: ++ set -x +156: + cat 156: + cc -o out/test/aarch64/missing-but-ok/a.o -c -x assembler - -155: ++ set -x -155: + cc -o out/test/aarch64/mergeable-strings/a.o -c -xc - -O2 +155: + cc -o out/test/aarch64/mergeable-strings/b.o -c -xc - -O2 155: + cat -156: + cat 156: + ./mold -o out/test/aarch64/missing-but-ok/exe out/test/aarch64/missing-but-ok/a.o -152: + cc -B. -shared -o out/test/aarch64/main-in-dso/b.so out/test/aarch64/main-in-dso/a.o 156: + on_exit 156: + echo OK 156: OK 156: + exit 0 -138: + cc -c -o out/test/aarch64/linker-script-relocatable/a.o -xc - -138: + cat -145/337 Test #156: aarch64-missing-but-ok ................................... Passed 0.11 sec +152: + cc -o out/test/aarch64/main-in-dso/c.o -c -xc /dev/null -fPIC +145/337 Test #156: aarch64-missing-but-ok ................................... Passed 0.19 sec test 157 Start 157: aarch64-missing-error @@ -10062,8 +10106,13 @@ 157: MACHINE=aarch64 157: CPU= 157: Test timeout computed to be: 1500 +138: + out/test/aarch64/linker-script-relocatable/exe +138: + grep -q Hello +138: + on_exit +138: + echo OK +138: OK +138: + exit 0 157: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/missing-error.sh -155: + cc -o out/test/aarch64/mergeable-strings/b.o -c -xc - -O2 157: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 157: ++ export LC_ALL=C 157: ++ LC_ALL=C @@ -10080,39 +10129,7 @@ 157: ++ QEMU= 157: ++ case $MACHINE in 157: ++ tlsdesc_opt=-mtls-dialect=desc -138: + cc -c -o out/test/aarch64/linker-script-relocatable/b.o -xc - -138: + cat -155: + cat -157: +++ uname -157: ++ '[' Linux = FreeBSD ']' -157: ++ trap 'on_error $LINENO' ERR -157: ++ trap on_exit EXIT -152: + cc -o out/test/aarch64/main-in-dso/c.o -c -xc /dev/null -fPIC -157: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/missing-error.sh .sh -157: ++ testname=missing-error -157: ++ echo -n 'Testing missing-error ... ' -157: Testing missing-error ... ++ t=out/test/aarch64/missing-error -157: ++ mkdir -p out/test/aarch64/missing-error -157: ++ set -x -138: + echo 'INPUT(out/test/aarch64/linker-script-relocatable/a.o out/test/aarch64/linker-script-relocatable/b.o)' -138: + ./mold --relocatable -o out/test/aarch64/linker-script-relocatable/d.o out/test/aarch64/linker-script-relocatable/c.script -152: + cc -B. -o out/test/aarch64/main-in-dso/exe1 out/test/aarch64/main-in-dso/c.o out/test/aarch64/main-in-dso/b.so -pie -157: + cat -157: + cc -o out/test/aarch64/missing-error/a.o -c -xc - -138: + cc -B. -o out/test/aarch64/linker-script-relocatable/exe out/test/aarch64/linker-script-relocatable/d.o -155: + cc -o out/test/aarch64/mergeable-strings/exe1 out/test/aarch64/mergeable-strings/a.o out/test/aarch64/mergeable-strings/b.o -no-pie -157: + ./mold -o out/test/aarch64/missing-error/exe out/test/aarch64/missing-error/a.o -152: + out/test/aarch64/main-in-dso/exe1 -152: + grep -q 'Hello world' -157: + grep -q 'undefined symbol: foo' out/test/aarch64/missing-error/log -152: + cc -o out/test/aarch64/main-in-dso/c.o -c -xc /dev/null -fno-PIC -157: + grep -q '>>> .*a\.o' out/test/aarch64/missing-error/log -155: + grep -Eq '^(\S+) \1 (\S+) \2 (\S+) \3 (\S+) \4$' -157: + on_exit -157: + echo OK -157: OK -157: + exit 0 -146/337 Test #157: aarch64-missing-error .................................... Passed 0.33 sec +146/337 Test #138: aarch64-linker-script-relocatable ........................ Passed 1.22 sec test 158 Start 158: aarch64-mold-wrapper @@ -10122,25 +10139,18 @@ 158: MACHINE=aarch64 158: CPU= 158: Test timeout computed to be: 1500 -155: + out/test/aarch64/mergeable-strings/exe1 -155: + cc -B. -o out/test/aarch64/mergeable-strings/exe2 out/test/aarch64/mergeable-strings/a.o out/test/aarch64/mergeable-strings/b.o -no-pie -138: + out/test/aarch64/linker-script-relocatable/exe -138: + grep -q Hello -138: + on_exit -138: + echo OK -138: OK -138: + exit 0 -147/337 Test #138: aarch64-linker-script-relocatable ........................ Passed 1.17 sec -test 159 - Start 159: aarch64-mold-wrapper2 - -159: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/mold-wrapper2.sh" -159: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu -159: Environment variables: -159: MACHINE=aarch64 -159: CPU= -159: Test timeout computed to be: 1500 +157: +++ uname +157: ++ '[' Linux = FreeBSD ']' +157: ++ trap 'on_error $LINENO' ERR +157: ++ trap on_exit EXIT +152: + cc -B. -o out/test/aarch64/main-in-dso/exe1 out/test/aarch64/main-in-dso/c.o out/test/aarch64/main-in-dso/b.so -pie +155: + cc -o out/test/aarch64/mergeable-strings/exe1 out/test/aarch64/mergeable-strings/a.o out/test/aarch64/mergeable-strings/b.o -no-pie 158: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/mold-wrapper.sh +157: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/missing-error.sh .sh +157: ++ testname=missing-error +157: ++ echo -n 'Testing missing-error ... ' +157: Testing missing-error ... ++ t=out/test/aarch64/missing-error +157: ++ mkdir -p out/test/aarch64/missing-error 158: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 158: ++ export LC_ALL=C 158: ++ LC_ALL=C @@ -10161,6 +10171,56 @@ 158: ++ '[' Linux = FreeBSD ']' 158: ++ trap 'on_error $LINENO' ERR 158: ++ trap on_exit EXIT +157: ++ set -x +158: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/mold-wrapper.sh .sh +158: ++ testname=mold-wrapper +158: ++ echo -n 'Testing mold-wrapper ... ' +158: Testing mold-wrapper ... ++ t=out/test/aarch64/mold-wrapper +158: ++ mkdir -p out/test/aarch64/mold-wrapper +157: + cc -o out/test/aarch64/missing-error/a.o -c -xc - +157: + cat +158: ++ set -x +158: + '[' cc = cc ']' +158: + ldd mold-wrapper.so +158: + grep -q libasan +145: + cc -o out/test/aarch64/lto-archive/a.o -c -flto -xc - +145: + cat +147: + cat +147: + cc -flto -c -fPIC -o out/test/aarch64/lto-dso/a.o -xc - +155: + grep -Eq '^(\S+) \1 (\S+) \2 (\S+) \3 (\S+) \4$' +155: + out/test/aarch64/mergeable-strings/exe1 +155: + cc -B. -o out/test/aarch64/mergeable-strings/exe2 out/test/aarch64/mergeable-strings/a.o out/test/aarch64/mergeable-strings/b.o -no-pie +157: + ./mold -o out/test/aarch64/missing-error/exe out/test/aarch64/missing-error/a.o +152: + out/test/aarch64/main-in-dso/exe1 +152: + grep -q 'Hello world' +152: + cc -o out/test/aarch64/main-in-dso/c.o -c -xc /dev/null -fno-PIC +145: + cc -o out/test/aarch64/lto-archive/b.o -c -flto -xc - +145: + cat +148: + gcc -flto -c -o out/test/aarch64/lto-gcc/a.o -xc - +148: + cat +157: + grep -q 'undefined symbol: foo' out/test/aarch64/missing-error/log +158: + grep -q '__[at]san_init' +158: + nm mold +151: + cc -flto -c -fPIC -o out/test/aarch64/lto-version-script/a.o -xc - +151: + cat +157: + grep -q '>>> .*a\.o' out/test/aarch64/missing-error/log +147: + cc -B. -shared -o out/test/aarch64/lto-dso/b.so -flto out/test/aarch64/lto-dso/a.o +157: + on_exit +157: + echo OK +157: OK +157: + exit 0 +147/337 Test #157: aarch64-missing-error .................................... Passed 0.30 sec +test 159 + Start 159: aarch64-mold-wrapper2 + +159: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/mold-wrapper2.sh" +159: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu +159: Environment variables: +159: MACHINE=aarch64 +159: CPU= +159: Test timeout computed to be: 1500 +146: + echo +146: + cc -o out/test/aarch64/lto-archive2/a.o -c -flto=auto -xc - 152: + cc -B. -o out/test/aarch64/main-in-dso/exe2 out/test/aarch64/main-in-dso/c.o out/test/aarch64/main-in-dso/b.so -no-pie 159: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/mold-wrapper2.sh 159: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc @@ -10179,48 +10239,39 @@ 159: ++ QEMU= 159: ++ case $MACHINE in 159: ++ tlsdesc_opt=-mtls-dialect=desc -147: + cat -147: + cc -flto -c -fPIC -o out/test/aarch64/lto-dso/a.o -xc - -158: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/mold-wrapper.sh .sh -148: + cat -158: ++ testname=mold-wrapper -158: ++ echo -n 'Testing mold-wrapper ... ' -158: Testing mold-wrapper ... ++ t=out/test/aarch64/mold-wrapper -158: ++ mkdir -p out/test/aarch64/mold-wrapper +145: + rm -f out/test/aarch64/lto-archive/c.a +151: + cat 159: +++ uname +148: + gcc -B. -o out/test/aarch64/lto-gcc/exe1 -flto out/test/aarch64/lto-gcc/a.o 159: ++ '[' Linux = FreeBSD ']' 159: ++ trap 'on_error $LINENO' ERR 159: ++ trap on_exit EXIT -148: + gcc -flto -c -o out/test/aarch64/lto-gcc/a.o -xc - -158: ++ set -x -158: + '[' cc = cc ']' -158: + grep -q libasan -150: + cat -146: + cc -o out/test/aarch64/lto-archive2/a.o -c -flto=auto -xc - +151: + cc -B. -shared -o out/test/aarch64/lto-version-script/c.so -flto out/test/aarch64/lto-version-script/a.o -Wl,-version-script=out/test/aarch64/lto-version-script/b.script +145: + ar rc out/test/aarch64/lto-archive/c.a out/test/aarch64/lto-archive/a.o out/test/aarch64/lto-archive/b.o 159: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/mold-wrapper2.sh .sh -146: + echo -158: + ldd mold-wrapper.so 159: ++ testname=mold-wrapper2 159: ++ echo -n 'Testing mold-wrapper2 ... ' 159: Testing mold-wrapper2 ... ++ t=out/test/aarch64/mold-wrapper2 159: ++ mkdir -p out/test/aarch64/mold-wrapper2 -150: + cc -flto -c -o out/test/aarch64/lto-nostdlib/a.o -xc - 159: ++ set -x 159: + ldd mold-wrapper.so -147: + cc -B. -shared -o out/test/aarch64/lto-dso/b.so -flto out/test/aarch64/lto-dso/a.o -151: + cc -flto -c -fPIC -o out/test/aarch64/lto-version-script/a.o -xc - -151: + cat +150: + cat +145: + cat +150: + cc -flto -c -o out/test/aarch64/lto-nostdlib/a.o -xc - 159: + grep -q libasan +145: + cc -o out/test/aarch64/lto-archive/d.o -c -flto -xc - +154: + echo 'foo = 0x1000' +154: + sed 's/.*/.section .data.&,"aw"\n.globl x&\nx&: .word 0\n/g' +154: + seq 1 100000 146: + rm -f out/test/aarch64/lto-archive2/b.a -146: + ar rc out/test/aarch64/lto-archive2/b.a out/test/aarch64/lto-archive2/a.o -155: + out/test/aarch64/mergeable-strings/exe2 155: + grep -Eq '^(\S+) \1 (\S+) \2 (\S+) \3 (\S+) \4$' +155: + out/test/aarch64/mergeable-strings/exe2 155: + on_exit 155: + echo OK 155: OK 155: + exit 0 -148/337 Test #155: aarch64-mergeable-strings ................................ Passed 0.65 sec -152: + grep -q 'Hello world' +146: + ar rc out/test/aarch64/lto-archive2/b.a out/test/aarch64/lto-archive2/a.o +148/337 Test #155: aarch64-mergeable-strings ................................ Passed 0.73 sec test 160 Start 160: aarch64-nmagic @@ -10230,31 +10281,12 @@ 160: MACHINE=aarch64 160: CPU= 160: Test timeout computed to be: 1500 -152: + out/test/aarch64/main-in-dso/exe2 -152: + on_exit -152: + echo OK -152: OK -152: + exit 0 -148: + gcc -B. -o out/test/aarch64/lto-gcc/exe1 -flto out/test/aarch64/lto-gcc/a.o -158: + nm mold -158: + grep -q '__[at]san_init' -151: + cat 150: + cc -B. -o out/test/aarch64/lto-nostdlib/exe -flto out/test/aarch64/lto-nostdlib/a.o -nostdlib -145: + cat -149/337 Test #152: aarch64-main-in-dso ...................................... Passed 0.75 sec -test 161 - Start 161: aarch64-no-allow-shlib-undefined - -161: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/no-allow-shlib-undefined.sh" -161: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu -161: Environment variables: -161: MACHINE=aarch64 -161: CPU= -161: Test timeout computed to be: 1500 -145: + cc -o out/test/aarch64/lto-archive/a.o -c -flto -xc - -151: + cc -B. -shared -o out/test/aarch64/lto-version-script/c.so -flto out/test/aarch64/lto-version-script/a.o -Wl,-version-script=out/test/aarch64/lto-version-script/b.script +145: + cc -B. -o out/test/aarch64/lto-archive/exe -flto out/test/aarch64/lto-archive/d.o out/test/aarch64/lto-archive/c.a 146: + cc -o out/test/aarch64/lto-archive2/c.o -c -xc - 146: + cat +159: + grep -q '__[at]san_init' +159: + nm mold 160: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/nmagic.sh 160: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 160: ++ export LC_ALL=C @@ -10272,8 +10304,36 @@ 160: ++ QEMU= 160: ++ case $MACHINE in 160: ++ tlsdesc_opt=-mtls-dialect=desc -159: + grep -q '__[at]san_init' -159: + nm mold +152: + grep -q 'Hello world' +160: +++ uname +160: ++ '[' Linux = FreeBSD ']' +160: ++ trap 'on_error $LINENO' ERR +160: ++ trap on_exit EXIT +152: + out/test/aarch64/main-in-dso/exe2 +152: + on_exit +152: + echo OK +152: OK +152: + exit 0 +149/337 Test #152: aarch64-main-in-dso ...................................... Passed 0.96 sec +test 161 + Start 161: aarch64-no-allow-shlib-undefined + +161: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/no-allow-shlib-undefined.sh" +161: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu +161: Environment variables: +161: MACHINE=aarch64 +161: CPU= +161: Test timeout computed to be: 1500 +160: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/nmagic.sh .sh +160: ++ testname=nmagic +160: ++ echo -n 'Testing nmagic ... ' +160: Testing nmagic ... ++ t=out/test/aarch64/nmagic +160: ++ mkdir -p out/test/aarch64/nmagic +160: ++ set -x +154: + cc -c -xassembler -o out/test/aarch64/many-sections2/a.o out/test/aarch64/many-sections2/a.s +146: + cc -B. -o out/test/aarch64/lto-archive2/exe -flto=auto out/test/aarch64/lto-archive2/c.o out/test/aarch64/lto-archive2/b.a +160: + cat +160: + cc -o out/test/aarch64/nmagic/a.o -c -xc - 161: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/no-allow-shlib-undefined.sh 161: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 161: ++ export LC_ALL=C @@ -10291,10 +10351,6 @@ 161: ++ QEMU= 161: ++ case $MACHINE in 161: ++ tlsdesc_opt=-mtls-dialect=desc -160: +++ uname -160: ++ '[' Linux = FreeBSD ']' -160: ++ trap 'on_error $LINENO' ERR -160: ++ trap on_exit EXIT 161: +++ uname 161: ++ '[' Linux = FreeBSD ']' 161: ++ trap 'on_error $LINENO' ERR @@ -10304,35 +10360,13 @@ 161: ++ echo -n 'Testing no-allow-shlib-undefined ... ' 161: Testing no-allow-shlib-undefined ... ++ t=out/test/aarch64/no-allow-shlib-undefined 161: ++ mkdir -p out/test/aarch64/no-allow-shlib-undefined -160: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/nmagic.sh .sh -160: ++ testname=nmagic -160: ++ echo -n 'Testing nmagic ... ' -160: Testing nmagic ... ++ t=out/test/aarch64/nmagic -160: ++ mkdir -p out/test/aarch64/nmagic -154: + echo 'foo = 0x1000' -146: + cc -B. -o out/test/aarch64/lto-archive2/exe -flto=auto out/test/aarch64/lto-archive2/c.o out/test/aarch64/lto-archive2/b.a -160: ++ set -x -154: + seq 1 100000 161: ++ set -x -154: + sed 's/.*/.section .data.&,"aw"\n.globl x&\nx&: .word 0\n/g' -145: + cat -161: + cc -B. -shared -fPIC -o out/test/aarch64/no-allow-shlib-undefined/libfoo.so -xc - -160: + cat -161: + cat -145: + cc -o out/test/aarch64/lto-archive/b.o -c -flto -xc - -160: + cc -o out/test/aarch64/nmagic/a.o -c -xc - -160: + cc -B. -o out/test/aarch64/nmagic/exe1 out/test/aarch64/nmagic/a.o -nostdlib -Wl,-nmagic -145: + rm -f out/test/aarch64/lto-archive/c.a -145: + ar rc out/test/aarch64/lto-archive/c.a out/test/aarch64/lto-archive/a.o out/test/aarch64/lto-archive/b.o -145: + cc -o out/test/aarch64/lto-archive/d.o -c -flto -xc - -154: + cc -c -xassembler -o out/test/aarch64/many-sections2/a.o out/test/aarch64/many-sections2/a.s -145: + cat -160: + cc -B. -o out/test/aarch64/nmagic/exe2 out/test/aarch64/nmagic/a.o -nostdlib 146: + on_exit 146: + echo OK 146: OK 146: + exit 0 -150/337 Test #146: aarch64-lto-archive2 ..................................... Passed 1.22 sec +161: + cat +150/337 Test #146: aarch64-lto-archive2 ..................................... Passed 1.26 sec test 162 Start 162: aarch64-no-eh-frame-header @@ -10342,6 +10376,7 @@ 162: MACHINE=aarch64 162: CPU= 162: Test timeout computed to be: 1500 +161: + cc -B. -shared -fPIC -o out/test/aarch64/no-allow-shlib-undefined/libfoo.so -xc - 162: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/no-eh-frame-header.sh 162: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 162: ++ export LC_ALL=C @@ -10359,31 +10394,41 @@ 162: ++ QEMU= 162: ++ case $MACHINE in 162: ++ tlsdesc_opt=-mtls-dialect=desc -161: + cc -B. -shared -fPIC -o out/test/aarch64/no-allow-shlib-undefined/libbar.so -xc - -161: + cat +160: + cc -B. -o out/test/aarch64/nmagic/exe1 out/test/aarch64/nmagic/a.o -nostdlib -Wl,-nmagic 162: +++ uname 162: ++ '[' Linux = FreeBSD ']' 162: ++ trap 'on_error $LINENO' ERR 162: ++ trap on_exit EXIT -145: + cc -B. -o out/test/aarch64/lto-archive/exe -flto out/test/aarch64/lto-archive/d.o out/test/aarch64/lto-archive/c.a 162: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/no-eh-frame-header.sh .sh 162: ++ testname=no-eh-frame-header 162: ++ echo -n 'Testing no-eh-frame-header ... ' 162: Testing no-eh-frame-header ... ++ t=out/test/aarch64/no-eh-frame-header 162: ++ mkdir -p out/test/aarch64/no-eh-frame-header 162: ++ set -x -162: + cat 162: + cc -o out/test/aarch64/no-eh-frame-header/a.o -c -xc - -160: ++ grep ' end$' +162: + cat +160: + cc -B. -o out/test/aarch64/nmagic/exe2 out/test/aarch64/nmagic/a.o -nostdlib +162: + cc -B. -Wl,--no-eh-frame-hdr -Wl,--thread-count=1 -O0 -o out/test/aarch64/no-eh-frame-header/exe out/test/aarch64/no-eh-frame-header/a.o 160: ++ nm out/test/aarch64/nmagic/exe1 -159: + ./mold -run bash -c 'echo $LD_PRELOAD' +160: ++ grep ' end$' +158: + cat 160: ++ cut '-d ' -f1 -159: + grep -Fq mold-wrapper.so -159: + on_exit -159: + echo OK -159: OK -159: + exit 0 -151/337 Test #159: aarch64-mold-wrapper2 .................................... Passed 0.61 sec +158: + chmod 755 out/test/aarch64/mold-wrapper/a.sh +161: + cat +161: + cc -B. -shared -fPIC -o out/test/aarch64/no-allow-shlib-undefined/libbar.so -xc - +160: + end1=0000000000000408 +158: + cc -xc -o out/test/aarch64/mold-wrapper/exe - +160: ++ cut '-d ' -f1 +160: ++ nm out/test/aarch64/nmagic/exe2 +160: ++ grep ' end$' +162: + readelf -WS out/test/aarch64/no-eh-frame-header/exe +160: + end2=0000000000030478 +160: + '[' 1032 -lt 197752 ']' +160: + on_exit +160: + echo OK +160: OK +160: + exit 0 +151/337 Test #160: aarch64-nmagic ........................................... Passed 0.51 sec test 163 Start 163: aarch64-no-object-file @@ -10393,9 +10438,35 @@ 163: MACHINE=aarch64 163: CPU= 163: Test timeout computed to be: 1500 -160: + end1=0000000000000408 -160: ++ nm out/test/aarch64/nmagic/exe2 +158: + cat +162: + grep -F .eh_frame_hdr out/test/aarch64/no-eh-frame-header/log +162: + out/test/aarch64/no-eh-frame-header/exe +151: + '[' aarch64 = ppc64 ']' +151: + grep -q 'T foo' +151: + nm -D out/test/aarch64/lto-version-script/c.so +148: + grep -q 'Hello world' +162: + on_exit +162: + echo OK +162: OK +162: + exit 0 +152/337 Test #162: aarch64-no-eh-frame-header ............................... Passed 0.34 sec +test 164 + Start 164: aarch64-no-quick-exit + +164: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/no-quick-exit.sh" +164: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu +164: Environment variables: +164: MACHINE=aarch64 +164: CPU= +164: Test timeout computed to be: 1500 163: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/no-object-file.sh +148: + out/test/aarch64/lto-gcc/exe1 +151: + grep -q 'T bar' +151: + nm -D out/test/aarch64/lto-version-script/c.so +151: + on_exit +151: + echo OK +151: OK +151: + exit 0 163: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 163: ++ export LC_ALL=C 163: ++ LC_ALL=C @@ -10404,6 +10475,7 @@ 163: ++ TESTDIR=out/test/aarch64 163: ++ CC=cc 163: ++ CXX=c++ +153/337 Test #151: aarch64-lto-version-script ............................... Passed 1.51 sec 163: ++ GCC=gcc 163: ++ GXX=g++ 163: ++ OBJDUMP=objdump @@ -10412,34 +10484,16 @@ 163: ++ QEMU= 163: ++ case $MACHINE in 163: ++ tlsdesc_opt=-mtls-dialect=desc -160: ++ grep ' end$' -160: ++ cut '-d ' -f1 -160: + end2=0000000000030478 -160: + '[' 1032 -lt 197752 ']' -160: + on_exit -160: + echo OK -160: OK -160: + exit 0 -163: +++ uname -152/337 Test #160: aarch64-nmagic ........................................... Passed 0.52 sec -test 164 - Start 164: aarch64-no-quick-exit +test 165 + Start 165: aarch64-no-undefined-version -164: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/no-quick-exit.sh" -164: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu -164: Environment variables: -164: MACHINE=aarch64 -164: CPU= -164: Test timeout computed to be: 1500 -163: ++ '[' Linux = FreeBSD ']' -163: ++ trap 'on_error $LINENO' ERR -163: ++ trap on_exit EXIT -163: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/no-object-file.sh .sh -163: ++ testname=no-object-file -163: ++ echo -n 'Testing no-object-file ... ' -163: Testing no-object-file ... ++ t=out/test/aarch64/no-object-file -163: ++ mkdir -p out/test/aarch64/no-object-file -162: + cc -B. -Wl,--no-eh-frame-hdr -Wl,--thread-count=1 -O0 -o out/test/aarch64/no-eh-frame-header/exe out/test/aarch64/no-eh-frame-header/a.o +165: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/no-undefined-version.sh" +165: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu +165: Environment variables: +165: MACHINE=aarch64 +165: CPU= +165: Test timeout computed to be: 1500 +163: +++ uname 164: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/no-quick-exit.sh 164: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 164: ++ export LC_ALL=C @@ -10457,95 +10511,15 @@ 164: ++ QEMU= 164: ++ case $MACHINE in 164: ++ tlsdesc_opt=-mtls-dialect=desc -163: ++ set -x -163: + cat +148: + cat +148: + gcc -flto -ffat-lto-objects -c -o out/test/aarch64/lto-gcc/b.o -xc - 164: +++ uname 164: ++ '[' Linux = FreeBSD ']' 164: ++ trap 'on_error $LINENO' ERR 164: ++ trap on_exit EXIT -163: + cc -x assembler -c -o out/test/aarch64/no-object-file/a.o - -164: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/no-quick-exit.sh .sh -164: ++ testname=no-quick-exit -164: ++ echo -n 'Testing no-quick-exit ... ' -164: Testing no-quick-exit ... ++ t=out/test/aarch64/no-quick-exit -164: ++ mkdir -p out/test/aarch64/no-quick-exit -158: + cat -164: ++ set -x -158: + chmod 755 out/test/aarch64/mold-wrapper/a.sh -163: + rm -f out/test/aarch64/no-object-file/a.a -164: + cat -164: + cc -o out/test/aarch64/no-quick-exit/a.o -c -xc - -151: + '[' aarch64 = ppc64 ']' -158: + cc -xc -o out/test/aarch64/mold-wrapper/exe - -161: + cc -c -o out/test/aarch64/no-allow-shlib-undefined/a.o -c -xc - -147: + '[' aarch64 = ppc64 ']' -163: + ar rcs out/test/aarch64/no-object-file/a.a out/test/aarch64/no-object-file/a.o -158: + cat -151: + grep -q 'T foo' -151: + nm -D out/test/aarch64/lto-version-script/c.so -161: + cat -147: + grep -q 'T foo' -147: + nm -D out/test/aarch64/lto-dso/b.so -163: + ./mold -o out/test/aarch64/no-object-file/exe out/test/aarch64/no-object-file/a.a -147: + on_exit -147: + echo OK -147: OK -147: + exit 0 -153/337 Test #147: aarch64-lto-dso .......................................... Passed 1.52 sec -test 165 - Start 165: aarch64-no-undefined-version - -165: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/no-undefined-version.sh" -165: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu -165: Environment variables: -165: MACHINE=aarch64 -165: CPU= -165: Test timeout computed to be: 1500 -151: + nm -D out/test/aarch64/lto-version-script/c.so -151: + grep -q 'T bar' -151: + on_exit -151: + echo OK -151: OK -151: + exit 0 -150: + grep -Eq ' _start' -150: + readelf -Ws out/test/aarch64/lto-nostdlib/exe -150: + on_exit -150: + echo OK -150: OK -150: + exit 0 -163: mold: warning: entry symbol is not defined: _start -163: + on_exit -163: + echo OK -163: OK -163: + exit 0 -162: + readelf -WS out/test/aarch64/no-eh-frame-header/exe -154/337 Test #150: aarch64-lto-nostdlib ..................................... Passed 1.50 sec -155/337 Test #151: aarch64-lto-version-script ............................... Passed 1.46 sec -test 166 - Start 166: aarch64-nocopyreloc - -166: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/nocopyreloc.sh" -166: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu -166: Environment variables: -166: MACHINE=aarch64 -166: CPU= -166: Test timeout computed to be: 1500 -test 167 - Start 167: aarch64-noinhibit-exec - -167: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/noinhibit-exec.sh" -167: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu -167: Environment variables: -167: MACHINE=aarch64 -167: CPU= -167: Test timeout computed to be: 1500 -156/337 Test #163: aarch64-no-object-file ................................... Passed 0.28 sec -162: + grep -F .eh_frame_hdr out/test/aarch64/no-eh-frame-header/log -162: + out/test/aarch64/no-eh-frame-header/exe -162: + on_exit -162: + echo OK -162: OK -162: + exit 0 +163: ++ '[' Linux = FreeBSD ']' +163: ++ trap 'on_error $LINENO' ERR +163: ++ trap on_exit EXIT 165: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/no-undefined-version.sh 165: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 165: ++ export LC_ALL=C @@ -10563,6 +10537,16 @@ 165: ++ QEMU= 165: ++ case $MACHINE in 165: ++ tlsdesc_opt=-mtls-dialect=desc +164: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/no-quick-exit.sh .sh +164: ++ testname=no-quick-exit +164: ++ echo -n 'Testing no-quick-exit ... ' +164: Testing no-quick-exit ... ++ t=out/test/aarch64/no-quick-exit +164: ++ mkdir -p out/test/aarch64/no-quick-exit +163: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/no-object-file.sh .sh +163: ++ testname=no-object-file +163: ++ echo -n 'Testing no-object-file ... ' +163: Testing no-object-file ... ++ t=out/test/aarch64/no-object-file +163: ++ mkdir -p out/test/aarch64/no-object-file 165: +++ uname 165: ++ '[' Linux = FreeBSD ']' 165: ++ trap 'on_error $LINENO' ERR @@ -10572,11 +10556,34 @@ 165: ++ echo -n 'Testing no-undefined-version ... ' 165: Testing no-undefined-version ... ++ t=out/test/aarch64/no-undefined-version 165: ++ mkdir -p out/test/aarch64/no-undefined-version -161: + cc -B. -o out/test/aarch64/no-allow-shlib-undefined/exe1 out/test/aarch64/no-allow-shlib-undefined/a.o -Wl,--no-allow-shlib-undefined -Lout/test/aarch64/no-allow-shlib-undefined -lfoo -lbar -164: + cc -B. -o out/test/aarch64/no-quick-exit/exe out/test/aarch64/no-quick-exit/a.o -Wl,-no-quick-exit -148: + out/test/aarch64/lto-gcc/exe1 -148: + grep -q 'Hello world' +165: ++ set -x +165: + echo 'ver_x { global: foo; };' +159: + grep -Fq mold-wrapper.so +164: ++ set -x +165: + cc -o out/test/aarch64/no-undefined-version/b.o -c -xc - +165: + cat +159: + ./mold -run bash -c 'echo $LD_PRELOAD' +163: ++ set -x +163: + cat +164: + cc -o out/test/aarch64/no-quick-exit/a.o -c -xc - +159: + on_exit +159: + echo OK +159: OK +159: + exit 0 +154/337 Test #159: aarch64-mold-wrapper2 .................................... Passed 0.77 sec +164: + cat +test 166 + Start 166: aarch64-nocopyreloc + +166: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/nocopyreloc.sh" +166: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu +166: Environment variables: +166: MACHINE=aarch64 +166: CPU= +166: Test timeout computed to be: 1500 +163: + cc -x assembler -c -o out/test/aarch64/no-object-file/a.o - 166: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/nocopyreloc.sh +163: + rm -f out/test/aarch64/no-object-file/a.a 166: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 166: ++ export LC_ALL=C 166: ++ LC_ALL=C @@ -10593,37 +10600,61 @@ 166: ++ QEMU= 166: ++ case $MACHINE in 166: ++ tlsdesc_opt=-mtls-dialect=desc -157/337 Test #162: aarch64-no-eh-frame-header ............................... Passed 0.40 sec -test 168 - Start 168: aarch64-non-canonical-plt - -168: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/non-canonical-plt.sh" -168: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu -168: Environment variables: -168: MACHINE=aarch64 -168: CPU= -168: Test timeout computed to be: 1500 -test 169 - Start 169: aarch64-nostdlib - -169: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/nostdlib.sh" -169: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu -169: Environment variables: -169: MACHINE=aarch64 -169: CPU= -169: Test timeout computed to be: 1500 +163: + ar rcs out/test/aarch64/no-object-file/a.a out/test/aarch64/no-object-file/a.o +147: + '[' aarch64 = ppc64 ']' +148: + gcc -B. -o out/test/aarch64/lto-gcc/exe2 out/test/aarch64/lto-gcc/b.o --verbose 166: +++ uname +147: + grep -q 'T foo' 166: ++ '[' Linux = FreeBSD ']' 166: ++ trap 'on_error $LINENO' ERR 166: ++ trap on_exit EXIT +163: + ./mold -o out/test/aarch64/no-object-file/exe out/test/aarch64/no-object-file/a.a +148: + grep -q -- -fwpa +147: + nm -D out/test/aarch64/lto-dso/b.so +158: ++ pwd +158: + LD_PRELOAD=/build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu/mold-wrapper.so +158: + MOLD_PATH=out/test/aarch64/mold-wrapper/a.sh +158: + out/test/aarch64/mold-wrapper/exe execl +147: + on_exit +147: + echo OK +147: OK +147: + exit 0 +155/337 Test #147: aarch64-lto-dso .......................................... Passed 1.74 sec +test 167 + Start 167: aarch64-noinhibit-exec + +167: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/noinhibit-exec.sh" +167: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu +167: Environment variables: +167: MACHINE=aarch64 +167: CPU= +167: Test timeout computed to be: 1500 166: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/nocopyreloc.sh .sh 166: ++ testname=nocopyreloc 166: ++ echo -n 'Testing nocopyreloc ... ' 166: Testing nocopyreloc ... ++ t=out/test/aarch64/nocopyreloc 166: ++ mkdir -p out/test/aarch64/nocopyreloc -148: + cat -148: + gcc -flto -ffat-lto-objects -c -o out/test/aarch64/lto-gcc/b.o -xc - +166: ++ set -x +166: + '[' aarch64 = i686 ']' +166: + '[' aarch64 = m68k ']' +166: + '[' aarch64 = arm ']' +166: + '[' aarch64 = ppc64 ']' +166: + '[' aarch64 = ppc64le ']' +166: + '[' aarch64 = sh4 ']' +166: + [[ aarch64 = loongarch* ]] +165: + cc -B. -o out/test/aarch64/no-undefined-version/exe -Wl,--version-script,out/test/aarch64/no-undefined-version/a.ver out/test/aarch64/no-undefined-version/b.o +158: + grep -q 'a.sh execl' +158: ++ pwd +158: + grep -q 'a.sh execlp' +158: + LD_PRELOAD=/build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu/mold-wrapper.so +158: + MOLD_PATH=out/test/aarch64/mold-wrapper/a.sh +158: + out/test/aarch64/mold-wrapper/exe execlp 167: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/noinhibit-exec.sh +163: mold: warning: entry symbol is not defined: _start +163: + on_exit +163: + echo OK +163: OK +163: + exit 0 167: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 167: ++ export LC_ALL=C 167: ++ LC_ALL=C @@ -10640,14 +10671,81 @@ 167: ++ QEMU= 167: ++ case $MACHINE in 167: ++ tlsdesc_opt=-mtls-dialect=desc +158: + grep -q 'a.sh execle' +145: + out/test/aarch64/lto-archive/exe +158: ++ pwd +158: + LD_PRELOAD=/build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu/mold-wrapper.so +158: + MOLD_PATH=out/test/aarch64/mold-wrapper/a.sh +158: + out/test/aarch64/mold-wrapper/exe execle +166: + cat +166: + cc -shared -o out/test/aarch64/nocopyreloc/a.so -xc - +145: + grep -q 'Hello world' +145: + nm out/test/aarch64/lto-archive/exe +164: + cc -B. -o out/test/aarch64/no-quick-exit/exe out/test/aarch64/no-quick-exit/a.o -Wl,-no-quick-exit +158: + grep -q 'a.sh execv' +161: + cc -c -o out/test/aarch64/no-allow-shlib-undefined/a.o -c -xc - +161: + cat 167: +++ uname +150: + readelf -Ws out/test/aarch64/lto-nostdlib/exe +150: + grep -Eq ' _start' 167: ++ '[' Linux = FreeBSD ']' 167: ++ trap 'on_error $LINENO' ERR 167: ++ trap on_exit EXIT -165: ++ set -x -165: + echo 'ver_x { global: foo; };' -165: + cc -o out/test/aarch64/no-undefined-version/b.o -c -xc - -165: + cat +145: + grep -q hello out/test/aarch64/lto-archive/log +156/337 Test #163: aarch64-no-object-file ................................... Passed 0.26 sec +test 168 + Start 168: aarch64-non-canonical-plt + +168: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/non-canonical-plt.sh" +168: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu +168: Environment variables: +168: MACHINE=aarch64 +168: CPU= +168: Test timeout computed to be: 1500 +167: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/noinhibit-exec.sh .sh +167: ++ testname=noinhibit-exec +167: ++ echo -n 'Testing noinhibit-exec ... ' +167: Testing noinhibit-exec ... ++ t=out/test/aarch64/noinhibit-exec +167: ++ mkdir -p out/test/aarch64/noinhibit-exec +167: ++ set -x +167: + cc -o out/test/aarch64/noinhibit-exec/a.o -c -xc - -fno-PIC +158: ++ pwd +158: + LD_PRELOAD=/build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu/mold-wrapper.so +158: + MOLD_PATH=out/test/aarch64/mold-wrapper/a.sh +158: + out/test/aarch64/mold-wrapper/exe execv +161: + cc -B. -o out/test/aarch64/no-allow-shlib-undefined/exe1 out/test/aarch64/no-allow-shlib-undefined/a.o -Wl,--no-allow-shlib-undefined -Lout/test/aarch64/no-allow-shlib-undefined -lfoo -lbar +150: + on_exit +150: + echo OK +150: OK +150: + exit 0 +145: + grep -q howdy out/test/aarch64/lto-archive/log +145: + on_exit +145: + echo OK +145: OK +145: + exit 0 +157/337 Test #145: aarch64-lto-archive ...................................... Passed 1.89 sec +158/337 Test #150: aarch64-lto-nostdlib ..................................... Passed 1.78 sec +167: + cat +161: + cc -B. -o out/test/aarch64/no-allow-shlib-undefined/exe2 out/test/aarch64/no-allow-shlib-undefined/a.o -Wl,--no-allow-shlib-undefined -Lout/test/aarch64/no-allow-shlib-undefined -lbar +test 169 + Start 169: aarch64-nostdlib + +169: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/nostdlib.sh" +169: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu +169: Environment variables: +169: MACHINE=aarch64 +169: CPU= +169: Test timeout computed to be: 1500 +test 170 + Start 170: aarch64-oformat-binary + +170: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/oformat-binary.sh" +170: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu +170: Environment variables: +170: MACHINE=aarch64 +170: CPU= +170: Test timeout computed to be: 1500 +167: + cc -B. -shared -o out/test/aarch64/noinhibit-exec/b.so out/test/aarch64/noinhibit-exec/a.o 168: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/non-canonical-plt.sh 168: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 168: ++ export LC_ALL=C @@ -10665,25 +10763,22 @@ 168: ++ QEMU= 168: ++ case $MACHINE in 168: ++ tlsdesc_opt=-mtls-dialect=desc -166: ++ set -x -166: + '[' aarch64 = i686 ']' -166: + '[' aarch64 = m68k ']' -166: + '[' aarch64 = arm ']' -166: + '[' aarch64 = ppc64 ']' -166: + '[' aarch64 = ppc64le ']' -166: + '[' aarch64 = sh4 ']' -166: + [[ aarch64 = loongarch* ]] -167: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/noinhibit-exec.sh .sh 168: +++ uname -169: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/nostdlib.sh -167: ++ testname=noinhibit-exec -167: ++ echo -n 'Testing noinhibit-exec ... ' -167: Testing noinhibit-exec ... ++ t=out/test/aarch64/noinhibit-exec -167: ++ mkdir -p out/test/aarch64/noinhibit-exec -166: + cc -shared -o out/test/aarch64/nocopyreloc/a.so -xc - 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/non-canonical-plt.sh .sh +168: ++ testname=non-canonical-plt +168: ++ echo -n 'Testing non-canonical-plt ... ' +168: Testing non-canonical-plt ... ++ t=out/test/aarch64/non-canonical-plt +168: ++ mkdir -p out/test/aarch64/non-canonical-plt +158: + grep -q 'a.sh execvp' +158: ++ pwd +158: + LD_PRELOAD=/build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu/mold-wrapper.so +158: + MOLD_PATH=out/test/aarch64/mold-wrapper/a.sh +158: + out/test/aarch64/mold-wrapper/exe execvp +169: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/nostdlib.sh +168: ++ set -x 169: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 169: ++ export LC_ALL=C 169: ++ LC_ALL=C @@ -10700,76 +10795,18 @@ 169: ++ QEMU= 169: ++ case $MACHINE in 169: ++ tlsdesc_opt=-mtls-dialect=desc -166: + cat -169: +++ uname -169: ++ '[' Linux = FreeBSD ']' -169: ++ trap 'on_error $LINENO' ERR -169: ++ trap on_exit EXIT -167: ++ set -x -168: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/non-canonical-plt.sh .sh -168: ++ testname=non-canonical-plt -168: ++ echo -n 'Testing non-canonical-plt ... ' -168: Testing non-canonical-plt ... ++ t=out/test/aarch64/non-canonical-plt -168: ++ mkdir -p out/test/aarch64/non-canonical-plt -167: + cat -169: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/nostdlib.sh .sh -169: ++ testname=nostdlib -169: ++ echo -n 'Testing nostdlib ... ' -169: Testing nostdlib ... ++ t=out/test/aarch64/nostdlib -169: ++ mkdir -p out/test/aarch64/nostdlib -167: + cc -o out/test/aarch64/noinhibit-exec/a.o -c -xc - -fno-PIC -168: ++ set -x -169: ++ set -x -168: + cat 168: + cc -o out/test/aarch64/non-canonical-plt/a.so -fPIC -shared -xc - -169: + cc -o out/test/aarch64/nostdlib/a.o -c -xc - -fno-PIE -169: + cat -161: + cc -B. -o out/test/aarch64/no-allow-shlib-undefined/exe2 out/test/aarch64/no-allow-shlib-undefined/a.o -Wl,--no-allow-shlib-undefined -Lout/test/aarch64/no-allow-shlib-undefined -lbar -148: + gcc -B. -o out/test/aarch64/lto-gcc/exe2 out/test/aarch64/lto-gcc/b.o --verbose -148: + grep -q -- -fwpa -165: + cc -B. -o out/test/aarch64/no-undefined-version/exe -Wl,--version-script,out/test/aarch64/no-undefined-version/a.ver out/test/aarch64/no-undefined-version/b.o -158: + grep -q 'a.sh execl' -158: ++ pwd -158: + LD_PRELOAD=/build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu/mold-wrapper.so -158: + MOLD_PATH=out/test/aarch64/mold-wrapper/a.sh -158: + out/test/aarch64/mold-wrapper/exe execl -166: + cc -fno-PIC -c -o out/test/aarch64/nocopyreloc/b.o -xc - -166: + cat -158: + grep -q 'a.sh execlp' -158: ++ pwd -158: + LD_PRELOAD=/build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu/mold-wrapper.so -158: + MOLD_PATH=out/test/aarch64/mold-wrapper/a.sh -158: + out/test/aarch64/mold-wrapper/exe execlp -169: + ./mold -o out/test/aarch64/nostdlib/exe out/test/aarch64/nostdlib/a.o -164: + out/test/aarch64/no-quick-exit/exe -164: + grep -q 'Hello world' -158: + grep -q 'a.sh execle' -164: + on_exit -164: + echo OK -164: OK -164: + exit 0 -158/337 Test #164: aarch64-no-quick-exit .................................... Passed 0.43 sec -test 170 - Start 170: aarch64-oformat-binary - -170: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/oformat-binary.sh" -170: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu -170: Environment variables: -170: MACHINE=aarch64 -170: CPU= -170: Test timeout computed to be: 1500 +168: + cat +158: + grep -q 'a.sh execvpe bar' 158: ++ pwd 158: + LD_PRELOAD=/build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu/mold-wrapper.so 158: + MOLD_PATH=out/test/aarch64/mold-wrapper/a.sh -158: + out/test/aarch64/mold-wrapper/exe execle -158: + grep -q 'a.sh execv' -167: + cc -B. -shared -o out/test/aarch64/noinhibit-exec/b.so out/test/aarch64/noinhibit-exec/a.o -166: + cc -B. -no-pie -o out/test/aarch64/nocopyreloc/exe out/test/aarch64/nocopyreloc/a.so out/test/aarch64/nocopyreloc/b.o +158: + out/test/aarch64/mold-wrapper/exe execvpe +169: +++ uname +169: ++ '[' Linux = FreeBSD ']' +169: ++ trap 'on_error $LINENO' ERR +169: ++ trap on_exit EXIT 170: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/oformat-binary.sh -158: ++ pwd -158: + LD_PRELOAD=/build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu/mold-wrapper.so -158: + MOLD_PATH=out/test/aarch64/mold-wrapper/a.sh -158: + out/test/aarch64/mold-wrapper/exe execv 170: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 170: ++ export LC_ALL=C 170: ++ LC_ALL=C @@ -10786,26 +10823,12 @@ 170: ++ QEMU= 170: ++ case $MACHINE in 170: ++ tlsdesc_opt=-mtls-dialect=desc -169: + readelf -W --sections out/test/aarch64/nostdlib/exe -158: + grep -q 'a.sh execvp' -158: ++ pwd -158: + LD_PRELOAD=/build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu/mold-wrapper.so -158: + MOLD_PATH=out/test/aarch64/mold-wrapper/a.sh -158: + out/test/aarch64/mold-wrapper/exe execvp -169: + grep -Fq ' .dynsym ' out/test/aarch64/nostdlib/log -170: +++ uname -145: + out/test/aarch64/lto-archive/exe -161: + grep -Fq 'undefined symbol: foo' out/test/aarch64/no-allow-shlib-undefined/log -161: + on_exit -161: + echo OK -161: OK -161: + exit 0 -158: + grep -q 'a.sh execvpe bar' -145: + grep -q 'Hello world' -170: ++ '[' Linux = FreeBSD ']' -170: ++ trap 'on_error $LINENO' ERR -170: ++ trap on_exit EXIT -159/337 Test #161: aarch64-no-allow-shlib-undefined ......................... Passed 1.01 sec +158: + on_exit +158: + echo OK +158: OK +158: + exit 0 +159/337 Test #158: aarch64-mold-wrapper ..................................... Passed 1.28 sec +166: + cc -fno-PIC -c -o out/test/aarch64/nocopyreloc/b.o -xc - test 171 Start 171: aarch64-omagic @@ -10815,22 +10838,30 @@ 171: MACHINE=aarch64 171: CPU= 171: Test timeout computed to be: 1500 -169: + grep -Fq ' .dynstr ' out/test/aarch64/nostdlib/log -145: + nm out/test/aarch64/lto-archive/exe -145: + grep -q hello out/test/aarch64/lto-archive/log +166: + cat 165: + grep -Fq 'a.ver: cannot assign version `ver_x` to symbol `foo`: symbol not found' out/test/aarch64/no-undefined-version/log 165: + on_exit 165: + echo OK 165: OK 165: + exit 0 -168: + cat -168: + cc -o out/test/aarch64/non-canonical-plt/b.o -c -xc - -fPIC +169: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/nostdlib.sh .sh +169: ++ testname=nostdlib +169: ++ echo -n 'Testing nostdlib ... ' +169: Testing nostdlib ... ++ t=out/test/aarch64/nostdlib +169: ++ mkdir -p out/test/aarch64/nostdlib +169: ++ set -x +169: + cc -o out/test/aarch64/nostdlib/a.o -c -xc - -fno-PIE +169: + cat +170: +++ uname +170: ++ '[' Linux = FreeBSD ']' +170: ++ trap 'on_error $LINENO' ERR +170: ++ trap on_exit EXIT 170: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/oformat-binary.sh .sh 170: ++ testname=oformat-binary 170: ++ echo -n 'Testing oformat-binary ... ' 170: Testing oformat-binary ... ++ t=out/test/aarch64/oformat-binary 170: ++ mkdir -p out/test/aarch64/oformat-binary -160/337 Test #165: aarch64-no-undefined-version ............................. Passed 0.38 sec +160/337 Test #165: aarch64-no-undefined-version ............................. Passed 0.37 sec test 172 Start 172: aarch64-package-metadata @@ -10840,15 +10871,28 @@ 172: MACHINE=aarch64 172: CPU= 172: Test timeout computed to be: 1500 -158: ++ pwd -158: + LD_PRELOAD=/build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu/mold-wrapper.so -158: + MOLD_PATH=out/test/aarch64/mold-wrapper/a.sh -158: + out/test/aarch64/mold-wrapper/exe execvpe -158: + on_exit -158: + echo OK -158: OK -158: + exit 0 +170: ++ set -x +148: + cat +172: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/package-metadata.sh +172: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc +172: ++ export LC_ALL=C +172: ++ LC_ALL=C +172: ++ '[' -z aarch64 ']' +172: ++ '[' -z '' ']' +172: ++ TESTDIR=out/test/aarch64 +172: ++ CC=cc +172: ++ CXX=c++ +172: ++ GCC=gcc +172: ++ GXX=g++ +172: ++ OBJDUMP=objdump +172: ++ OBJCOPY=objcopy +172: ++ STRIP=strip +172: ++ QEMU= +172: ++ case $MACHINE in +172: ++ tlsdesc_opt=-mtls-dialect=desc 171: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/omagic.sh +148: + gcc -flto -fno-use-linker-plugin -c -o out/test/aarch64/lto-gcc/c.o -xc - +166: + cc -B. -no-pie -o out/test/aarch64/nocopyreloc/exe out/test/aarch64/nocopyreloc/a.so out/test/aarch64/nocopyreloc/b.o 171: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 171: ++ export LC_ALL=C 171: ++ LC_ALL=C @@ -10865,14 +10909,31 @@ 171: ++ QEMU= 171: ++ case $MACHINE in 171: ++ tlsdesc_opt=-mtls-dialect=desc -169: + on_exit -169: + echo OK -169: OK -169: + exit 0 -170: ++ set -x -145: + grep -q howdy out/test/aarch64/lto-archive/log -161/337 Test #158: aarch64-mold-wrapper ..................................... Passed 1.24 sec -162/337 Test #169: aarch64-nostdlib ......................................... Passed 0.30 sec +170: + cc -o out/test/aarch64/oformat-binary/a.o -c -xc - -fno-PIE +172: +++ uname +172: ++ '[' Linux = FreeBSD ']' +172: ++ trap 'on_error $LINENO' ERR +172: ++ trap on_exit EXIT +170: + cat +172: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/package-metadata.sh .sh +171: +++ uname +171: ++ '[' Linux = FreeBSD ']' +171: ++ trap 'on_error $LINENO' ERR +171: ++ trap on_exit EXIT +172: ++ testname=package-metadata +172: ++ echo -n 'Testing package-metadata ... ' +172: Testing package-metadata ... ++ t=out/test/aarch64/package-metadata +172: ++ mkdir -p out/test/aarch64/package-metadata +164: + grep -q 'Hello world' +161: + grep -Fq 'undefined symbol: foo' out/test/aarch64/no-allow-shlib-undefined/log +171: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/omagic.sh .sh +164: + out/test/aarch64/no-quick-exit/exe +164: + on_exit +164: + echo OK +164: OK +164: + exit 0 +172: ++ set -x +161/337 Test #164: aarch64-no-quick-exit .................................... Passed 0.45 sec test 173 Start 173: aarch64-physical-image-base @@ -10882,6 +10943,23 @@ 173: MACHINE=aarch64 173: CPU= 173: Test timeout computed to be: 1500 +167: + cc -B. -o out/test/aarch64/noinhibit-exec/b.so out/test/aarch64/noinhibit-exec/a.o -Wl,-require-defined=no-such-sym +171: ++ testname=omagic +171: ++ echo -n 'Testing omagic ... ' +171: Testing omagic ... ++ t=out/test/aarch64/omagic +171: ++ mkdir -p out/test/aarch64/omagic +171: ++ set -x +171: + test_cflags -static +171: + cc -B. -static -o /dev/null -xc - +172: + cat +172: + cc -o out/test/aarch64/package-metadata/a.o -c -xc - +168: + cc -o out/test/aarch64/non-canonical-plt/b.o -c -xc - -fPIC +168: + cat +161: + on_exit +161: + echo OK +161: OK +161: + exit 0 +162/337 Test #161: aarch64-no-allow-shlib-undefined ......................... Passed 0.95 sec test 174 Start 174: aarch64-pie @@ -10891,63 +10969,35 @@ 174: MACHINE=aarch64 174: CPU= 174: Test timeout computed to be: 1500 -170: + cc -o out/test/aarch64/oformat-binary/a.o -c -xc - -fno-PIE -170: + cat -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/omagic.sh .sh -171: ++ testname=omagic -171: ++ echo -n 'Testing omagic ... ' -171: Testing omagic ... ++ t=out/test/aarch64/omagic -171: ++ mkdir -p out/test/aarch64/omagic -145: + on_exit -145: + echo OK -145: OK -145: + exit 0 -172: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/package-metadata.sh -172: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc -172: ++ export LC_ALL=C -172: ++ LC_ALL=C -172: ++ '[' -z aarch64 ']' -172: ++ '[' -z '' ']' -172: ++ TESTDIR=out/test/aarch64 -172: ++ CC=cc -172: ++ CXX=c++ -172: ++ GCC=gcc -172: ++ GXX=g++ -172: ++ OBJDUMP=objdump -172: ++ OBJCOPY=objcopy -172: ++ STRIP=strip -172: ++ QEMU= -172: ++ case $MACHINE in -172: ++ tlsdesc_opt=-mtls-dialect=desc -172: +++ uname -172: ++ '[' Linux = FreeBSD ']' -172: ++ trap 'on_error $LINENO' ERR -172: ++ trap on_exit EXIT -148: + cat -163/337 Test #145: aarch64-lto-archive ...................................... Passed 2.01 sec -test 175 - Start 175: aarch64-plt-dso - -175: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/plt-dso.sh" -175: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu -175: Environment variables: -175: MACHINE=aarch64 -175: CPU= -175: Test timeout computed to be: 1500 -148: + gcc -flto -fno-use-linker-plugin -c -o out/test/aarch64/lto-gcc/c.o -xc - -172: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/package-metadata.sh .sh -172: ++ testname=package-metadata -172: ++ echo -n 'Testing package-metadata ... ' -172: Testing package-metadata ... ++ t=out/test/aarch64/package-metadata -172: ++ mkdir -p out/test/aarch64/package-metadata +171: + echo 'int main() {}' +173: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/physical-image-base.sh +173: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc +173: ++ export LC_ALL=C +173: ++ LC_ALL=C +173: ++ '[' -z aarch64 ']' +173: ++ '[' -z '' ']' +173: ++ TESTDIR=out/test/aarch64 +173: ++ CC=cc +173: ++ CXX=c++ +173: ++ GCC=gcc +173: ++ GXX=g++ +173: ++ OBJDUMP=objdump +173: ++ OBJCOPY=objcopy +173: ++ STRIP=strip +173: ++ QEMU= +173: ++ case $MACHINE in +173: ++ tlsdesc_opt=-mtls-dialect=desc +148: + gcc -B. -o out/test/aarch64/lto-gcc/exe3 -flto -fno-use-linker-plugin out/test/aarch64/lto-gcc/c.o +169: + ./mold -o out/test/aarch64/nostdlib/exe out/test/aarch64/nostdlib/a.o +174: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/pie.sh 166: + out/test/aarch64/nocopyreloc/exe +170: + ./mold -o out/test/aarch64/oformat-binary/exe out/test/aarch64/oformat-binary/a.o --oformat=binary -Ttext=0x4000 -Map=out/test/aarch64/oformat-binary/map 166: + grep -q '3 5' 166: + cc -B. -o out/test/aarch64/nocopyreloc/exe out/test/aarch64/nocopyreloc/a.so out/test/aarch64/nocopyreloc/b.o -no-pie -Wl,-z,nocopyreloc -174: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/pie.sh +173: +++ uname +173: ++ '[' Linux = FreeBSD ']' +173: ++ trap 'on_error $LINENO' ERR +173: ++ trap on_exit EXIT 174: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 174: ++ export LC_ALL=C 174: ++ LC_ALL=C @@ -10964,34 +11014,56 @@ 174: ++ QEMU= 174: ++ case $MACHINE in 174: ++ tlsdesc_opt=-mtls-dialect=desc -171: ++ set -x -171: + test_cflags -static -173: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/physical-image-base.sh -173: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc -173: ++ export LC_ALL=C -173: ++ LC_ALL=C -173: ++ '[' -z aarch64 ']' -173: ++ '[' -z '' ']' -173: ++ TESTDIR=out/test/aarch64 -173: ++ CC=cc -173: ++ CXX=c++ -173: ++ GCC=gcc -173: ++ GXX=g++ -173: ++ OBJDUMP=objdump -173: ++ OBJCOPY=objcopy -173: ++ STRIP=strip -173: ++ QEMU= -173: ++ case $MACHINE in -173: ++ tlsdesc_opt=-mtls-dialect=desc -171: + cc -B. -static -o /dev/null -xc - +173: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/physical-image-base.sh .sh +173: ++ testname=physical-image-base +173: ++ echo -n 'Testing physical-image-base ... ' +173: Testing physical-image-base ... ++ t=out/test/aarch64/physical-image-base +173: ++ mkdir -p out/test/aarch64/physical-image-base 174: +++ uname 174: ++ '[' Linux = FreeBSD ']' 174: ++ trap 'on_error $LINENO' ERR 174: ++ trap on_exit EXIT -171: + echo 'int main() {}' -167: + cc -B. -o out/test/aarch64/noinhibit-exec/b.so out/test/aarch64/noinhibit-exec/a.o -Wl,-require-defined=no-such-sym +168: + cc -o out/test/aarch64/non-canonical-plt/c.o -c -xc - -fPIC +169: + readelf -W --sections out/test/aarch64/nostdlib/exe +168: + cat +170: + grep -Eq '^\s+0x4000\s+[0-9]+\s+[0-9]+\s+\.text$' out/test/aarch64/oformat-binary/map +172: + cc -B. -o out/test/aarch64/package-metadata/exe1 out/test/aarch64/package-metadata/a.o '-Wl,-package-metadata={"foo":"bar"}' +174: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/pie.sh .sh +174: ++ testname=pie +174: ++ echo -n 'Testing pie ... ' +174: Testing pie ... ++ t=out/test/aarch64/pie +174: ++ mkdir -p out/test/aarch64/pie +169: + grep -Fq ' .dynsym ' out/test/aarch64/nostdlib/log +173: ++ set -x +173: + '[' aarch64 = ppc64 ']' +170: + grep -Fq .strtab out/test/aarch64/oformat-binary/map +174: ++ set -x +169: + grep -Fq ' .dynstr ' out/test/aarch64/nostdlib/log +173: + grep BusyBox +173: + grep --version +174: + cc -o out/test/aarch64/pie/a.o -c -xc -fPIE - +174: + cat +167: + grep -q 'undefined symbol: no-such-sym' out/test/aarch64/noinhibit-exec/log1 +170: + grep -Fq .shstrtab out/test/aarch64/oformat-binary/map +169: + on_exit +169: + echo OK +169: OK +169: + exit 0 +163/337 Test #169: aarch64-nostdlib ......................................... Passed 0.34 sec +test 175 + Start 175: aarch64-plt-dso + +175: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/plt-dso.sh" +175: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu +175: Environment variables: +175: MACHINE=aarch64 +175: CPU= +175: Test timeout computed to be: 1500 +167: + cc -B. -shared -o out/test/aarch64/noinhibit-exec/b.o out/test/aarch64/noinhibit-exec/a.o -Wl,-require-defined=no-such-sym -Wl,-noinhibit-exec +173: + cat +173: + cc -o out/test/aarch64/physical-image-base/a.o -c -xc - +170: + grep -Fq .symtab out/test/aarch64/oformat-binary/map 175: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/plt-dso.sh -172: ++ set -x 175: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 175: ++ export LC_ALL=C 175: ++ LC_ALL=C @@ -11008,61 +11080,23 @@ 175: ++ QEMU= 175: ++ case $MACHINE in 175: ++ tlsdesc_opt=-mtls-dialect=desc -173: +++ uname -173: ++ '[' Linux = FreeBSD ']' -173: ++ trap 'on_error $LINENO' ERR -173: ++ trap on_exit EXIT +170: + grep -Fq .comment out/test/aarch64/oformat-binary/map 175: +++ uname 175: ++ '[' Linux = FreeBSD ']' 175: ++ trap 'on_error $LINENO' ERR 175: ++ trap on_exit EXIT -172: + cat -174: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/pie.sh .sh -174: ++ testname=pie -174: ++ echo -n 'Testing pie ... ' -174: Testing pie ... ++ t=out/test/aarch64/pie -174: ++ mkdir -p out/test/aarch64/pie -168: + cc -o out/test/aarch64/non-canonical-plt/c.o -c -xc - -fPIC -168: + cat -172: + cc -o out/test/aarch64/package-metadata/a.o -c -xc - -173: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/physical-image-base.sh .sh -173: ++ testname=physical-image-base -173: ++ echo -n 'Testing physical-image-base ... ' -173: Testing physical-image-base ... ++ t=out/test/aarch64/physical-image-base -173: ++ mkdir -p out/test/aarch64/physical-image-base -174: ++ set -x +174: + cc -B. -pie -o out/test/aarch64/pie/exe out/test/aarch64/pie/a.o +168: + cc -B. -no-pie -o out/test/aarch64/non-canonical-plt/exe out/test/aarch64/non-canonical-plt/a.so out/test/aarch64/non-canonical-plt/b.o out/test/aarch64/non-canonical-plt/c.o 175: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/plt-dso.sh .sh 175: ++ testname=plt-dso 175: ++ echo -n 'Testing plt-dso ... ' 175: Testing plt-dso ... ++ t=out/test/aarch64/plt-dso 175: ++ mkdir -p out/test/aarch64/plt-dso -170: + ./mold -o out/test/aarch64/oformat-binary/exe out/test/aarch64/oformat-binary/a.o --oformat=binary -Ttext=0x4000 -Map=out/test/aarch64/oformat-binary/map -174: + cat -174: + cc -o out/test/aarch64/pie/a.o -c -xc -fPIE - -173: ++ set -x -173: + '[' aarch64 = ppc64 ']' -175: ++ set -x -148: + gcc -B. -o out/test/aarch64/lto-gcc/exe3 -flto -fno-use-linker-plugin out/test/aarch64/lto-gcc/c.o -173: + grep --version -173: + grep BusyBox -175: + cc -fPIC -c -o out/test/aarch64/plt-dso/a.o -xc - -175: + cat -170: + grep -Eq '^\s+0x4000\s+[0-9]+\s+[0-9]+\s+\.text$' out/test/aarch64/oformat-binary/map -173: + cat -173: + cc -o out/test/aarch64/physical-image-base/a.o -c -xc - -168: + cc -B. -no-pie -o out/test/aarch64/non-canonical-plt/exe out/test/aarch64/non-canonical-plt/a.so out/test/aarch64/non-canonical-plt/b.o out/test/aarch64/non-canonical-plt/c.o -170: + grep -Fq .strtab out/test/aarch64/oformat-binary/map -170: + grep -Fq .shstrtab out/test/aarch64/oformat-binary/map -170: + grep -Fq .symtab out/test/aarch64/oformat-binary/map -172: + cc -B. -o out/test/aarch64/package-metadata/exe1 out/test/aarch64/package-metadata/a.o '-Wl,-package-metadata={"foo":"bar"}' -170: + grep -Fq .comment out/test/aarch64/oformat-binary/map -174: + cc -B. -pie -o out/test/aarch64/pie/exe out/test/aarch64/pie/a.o -166: + grep -q 'recompile with -fPIC' out/test/aarch64/nocopyreloc/log 170: + on_exit 170: + echo OK 170: OK 170: + exit 0 -164/337 Test #170: aarch64-oformat-binary ................................... Passed 0.33 sec +164/337 Test #170: aarch64-oformat-binary ................................... Passed 0.42 sec test 176 Start 176: aarch64-pltgot @@ -11072,11 +11106,19 @@ 176: MACHINE=aarch64 176: CPU= 176: Test timeout computed to be: 1500 -166: + on_exit -166: + echo OK -166: OK -166: + exit 0 -165/337 Test #166: aarch64-nocopyreloc ...................................... Passed 0.60 sec +172: + grep -Fq '{"foo":"bar"}' +175: ++ set -x +172: + readelf -x .note.package out/test/aarch64/package-metadata/exe1 +172: + cc -B. -o out/test/aarch64/package-metadata/exe2 out/test/aarch64/package-metadata/a.o -Wl,--package-metadata=%7B%22foo%22%3A%22bar%22%7D +175: + cat +175: + cc -fPIC -c -o out/test/aarch64/plt-dso/a.o -xc - +173: + cc -B. -no-pie -o out/test/aarch64/physical-image-base/exe1 out/test/aarch64/physical-image-base/a.o -Wl,--image-base=0x200000 -Wl,--physical-image-base=0x800000 +167: + grep -q 'undefined symbol: no-such-sym' out/test/aarch64/noinhibit-exec/log2 +167: + on_exit +167: + echo OK +167: OK +167: + exit 0 +165/337 Test #167: aarch64-noinhibit-exec ................................... Passed 0.58 sec test 177 Start 177: aarch64-preinit-array @@ -11103,20 +11145,7 @@ 176: ++ QEMU= 176: ++ case $MACHINE in 176: ++ tlsdesc_opt=-mtls-dialect=desc -176: +++ uname -176: ++ '[' Linux = FreeBSD ']' -176: ++ trap 'on_error $LINENO' ERR -176: ++ trap on_exit EXIT -175: + cc -B. -shared -o out/test/aarch64/plt-dso/b.so out/test/aarch64/plt-dso/a.o -173: + cc -B. -no-pie -o out/test/aarch64/physical-image-base/exe1 out/test/aarch64/physical-image-base/a.o -Wl,--image-base=0x200000 -Wl,--physical-image-base=0x800000 -167: + grep -q 'undefined symbol: no-such-sym' out/test/aarch64/noinhibit-exec/log1 -167: + cc -B. -shared -o out/test/aarch64/noinhibit-exec/b.o out/test/aarch64/noinhibit-exec/a.o -Wl,-require-defined=no-such-sym -Wl,-noinhibit-exec 177: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/preinit-array.sh -176: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/pltgot.sh .sh -176: ++ testname=pltgot -176: ++ echo -n 'Testing pltgot ... ' -176: Testing pltgot ... ++ t=out/test/aarch64/pltgot -176: ++ mkdir -p out/test/aarch64/pltgot 177: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 177: ++ export LC_ALL=C 177: ++ LC_ALL=C @@ -11133,42 +11162,40 @@ 177: ++ QEMU= 177: ++ case $MACHINE in 177: ++ tlsdesc_opt=-mtls-dialect=desc -176: ++ set -x +176: +++ uname +176: ++ '[' Linux = FreeBSD ']' +176: ++ trap 'on_error $LINENO' ERR +176: ++ trap on_exit EXIT 177: +++ uname -176: + cc -o out/test/aarch64/pltgot/a.o -c -xc - -fPIC 177: ++ '[' Linux = FreeBSD ']' 177: ++ trap 'on_error $LINENO' ERR 177: ++ trap on_exit EXIT +176: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/pltgot.sh .sh +176: ++ testname=pltgot +176: ++ echo -n 'Testing pltgot ... ' +176: Testing pltgot ... ++ t=out/test/aarch64/pltgot +176: ++ mkdir -p out/test/aarch64/pltgot +176: ++ set -x +176: + cc -o out/test/aarch64/pltgot/a.o -c -xc - -fPIC 176: + cat 177: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/preinit-array.sh .sh -172: + readelf -x .note.package out/test/aarch64/package-metadata/exe1 177: ++ testname=preinit-array 177: ++ echo -n 'Testing preinit-array ... ' 177: Testing preinit-array ... ++ t=out/test/aarch64/preinit-array 177: ++ mkdir -p out/test/aarch64/preinit-array -172: + grep -Fq '{"foo":"bar"}' -172: + cc -B. -o out/test/aarch64/package-metadata/exe2 out/test/aarch64/package-metadata/a.o -Wl,--package-metadata=%7B%22foo%22%3A%22bar%22%7D +171: + cc -c -o out/test/aarch64/omagic/a.o -xc - -fno-PIC 177: ++ set -x 171: + cat -171: + cc -c -o out/test/aarch64/omagic/a.o -xc - -fno-PIC -168: + out/test/aarch64/non-canonical-plt/exe +166: + grep -q 'recompile with -fPIC' out/test/aarch64/nocopyreloc/log 177: + cat -168: + grep -q '^1 1 1$' -177: + cc -o out/test/aarch64/preinit-array/a.o -c -xc - -175: + cc -c -o out/test/aarch64/plt-dso/c.o -xc - -175: + cat -168: + grep -q '00000000 .* foo' -168: + readelf --dyn-syms out/test/aarch64/non-canonical-plt/exe +175: + cc -B. -shared -o out/test/aarch64/plt-dso/b.so out/test/aarch64/plt-dso/a.o 173: + grep -q 'Hello world' -174: + grep -q -E '(Shared object file|Position-Independent Executable file)' -168: + readelf --dyn-syms out/test/aarch64/non-canonical-plt/exe -168: + grep -q '00000000 .* bar' -168: + on_exit -168: + echo OK -168: OK -168: + exit 0 -173: + out/test/aarch64/physical-image-base/exe1 -166/337 Test #168: aarch64-non-canonical-plt ................................ Passed 0.71 sec +177: + cc -o out/test/aarch64/preinit-array/a.o -c -xc - +166: + on_exit +166: + echo OK +166: OK +166: + exit 0 +166/337 Test #166: aarch64-nocopyreloc ...................................... Passed 0.75 sec test 178 Start 178: aarch64-print-dependencies @@ -11178,15 +11205,13 @@ 178: MACHINE=aarch64 178: CPU= 178: Test timeout computed to be: 1500 -176: + cc -B. -shared -o out/test/aarch64/pltgot/b.so out/test/aarch64/pltgot/a.o -174: + readelf --file-header out/test/aarch64/pie/exe -174: + out/test/aarch64/pie/exe -173: + readelf -W --segments out/test/aarch64/physical-image-base/exe1 +173: + out/test/aarch64/physical-image-base/exe1 173: + grep -Eq 'LOAD\s+0x000000 0x0*200000 0x0*800000' +173: + readelf -W --segments out/test/aarch64/physical-image-base/exe1 173: + grep -q __phys_start_foo -167: + grep -q 'undefined symbol: no-such-sym' out/test/aarch64/noinhibit-exec/log2 -171: + cc -B. out/test/aarch64/omagic/a.o -o out/test/aarch64/omagic/exe -static -Wl,--omagic -174: + grep -q 'Hello world' +174: + readelf --file-header out/test/aarch64/pie/exe +173: + readelf -Ws out/test/aarch64/physical-image-base/exe1 +174: + grep -q -E '(Shared object file|Position-Independent Executable file)' 178: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/print-dependencies.sh 178: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 178: ++ export LC_ALL=C @@ -11204,22 +11229,9 @@ 178: ++ QEMU= 178: ++ case $MACHINE in 178: ++ tlsdesc_opt=-mtls-dialect=desc -167: + on_exit -167: + echo OK -167: OK -167: + exit 0 -173: + readelf -Ws out/test/aarch64/physical-image-base/exe1 -167/337 Test #167: aarch64-noinhibit-exec ................................... Passed 0.78 sec -test 179 - Start 179: aarch64-protected-dynsym - -179: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/protected-dynsym.sh" -179: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu -179: Environment variables: -179: MACHINE=aarch64 -179: CPU= -179: Test timeout computed to be: 1500 173: + cc -B. -no-pie -o out/test/aarch64/physical-image-base/exe2 out/test/aarch64/physical-image-base/a.o -Wl,--physical-image-base=0x800000 '-Wl,--section-order==0x800000 TEXT RODATA =0x900000 DATA BSS' +174: + out/test/aarch64/pie/exe +174: + grep -q 'Hello world' 174: + on_exit 174: + echo OK 174: OK @@ -11228,24 +11240,29 @@ 178: ++ '[' Linux = FreeBSD ']' 178: ++ trap 'on_error $LINENO' ERR 178: ++ trap on_exit EXIT -177: + ./mold -o out/test/aarch64/preinit-array/exe1 out/test/aarch64/preinit-array/a.o -168/337 Test #174: aarch64-pie .............................................. Passed 0.44 sec -test 180 - Start 180: aarch64-protected +167/337 Test #174: aarch64-pie .............................................. Passed 0.41 sec +test 179 + Start 179: aarch64-protected-dynsym -180: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/protected.sh" -180: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu -180: Environment variables: -180: MACHINE=aarch64 -180: CPU= -180: Test timeout computed to be: 1500 +179: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/protected-dynsym.sh" +179: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu +179: Environment variables: +179: MACHINE=aarch64 +179: CPU= +179: Test timeout computed to be: 1500 +168: + out/test/aarch64/non-canonical-plt/exe +172: + grep -Fq '{"foo":"bar"}' +177: + ./mold -o out/test/aarch64/preinit-array/exe1 out/test/aarch64/preinit-array/a.o 178: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/print-dependencies.sh .sh 178: ++ testname=print-dependencies 178: ++ echo -n 'Testing print-dependencies ... ' 178: Testing print-dependencies ... ++ t=out/test/aarch64/print-dependencies 178: ++ mkdir -p out/test/aarch64/print-dependencies +172: + readelf -x .note.package out/test/aarch64/package-metadata/exe2 178: ++ set -x 179: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/protected-dynsym.sh +168: + grep -q '^1 1 1$' +178: + cat 179: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 179: ++ export LC_ALL=C 179: ++ LC_ALL=C @@ -11262,14 +11279,50 @@ 179: ++ QEMU= 179: ++ case $MACHINE in 179: ++ tlsdesc_opt=-mtls-dialect=desc -175: + cc -B. -o out/test/aarch64/plt-dso/exe -Wl,-rpath=out/test/aarch64/plt-dso out/test/aarch64/plt-dso/c.o out/test/aarch64/plt-dso/b.so +177: + readelf -W --dynamic out/test/aarch64/preinit-array/exe1 +172: + cc -B. -o out/test/aarch64/package-metadata/exe3 out/test/aarch64/package-metadata/a.o -Wl,--package-metadata=foo%x +178: + cc -o out/test/aarch64/print-dependencies/a.o -c -xc - +177: + grep -q PREINIT_ARRAY out/test/aarch64/preinit-array/log1 179: +++ uname 179: ++ '[' Linux = FreeBSD ']' 179: ++ trap 'on_error $LINENO' ERR 179: ++ trap on_exit EXIT -172: + readelf -x .note.package out/test/aarch64/package-metadata/exe2 -172: + grep -Fq '{"foo":"bar"}' +176: + cc -B. -shared -o out/test/aarch64/pltgot/b.so out/test/aarch64/pltgot/a.o +168: + grep -q '00000000 .* foo' +168: + readelf --dyn-syms out/test/aarch64/non-canonical-plt/exe +171: + cc -B. out/test/aarch64/omagic/a.o -o out/test/aarch64/omagic/exe -static -Wl,--omagic +179: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/protected-dynsym.sh .sh +179: ++ testname=protected-dynsym +179: ++ echo -n 'Testing protected-dynsym ... ' +179: Testing protected-dynsym ... ++ t=out/test/aarch64/protected-dynsym +179: ++ mkdir -p out/test/aarch64/protected-dynsym +177: + cc -o out/test/aarch64/preinit-array/b.o -c -xc - +168: + grep -q '00000000 .* bar' +168: + readelf --dyn-syms out/test/aarch64/non-canonical-plt/exe +179: ++ set -x +168: + on_exit +168: + echo OK +168: OK +168: + exit 0 +168/337 Test #168: aarch64-non-canonical-plt ................................ Passed 0.76 sec +test 180 + Start 180: aarch64-protected + +180: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/protected.sh" +180: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu +180: Environment variables: +180: MACHINE=aarch64 +180: CPU= +180: Test timeout computed to be: 1500 +177: + cat +179: + cc -fPIC -c -o out/test/aarch64/protected-dynsym/a.o -xc - +179: + cat +175: + cat +175: + cc -c -o out/test/aarch64/plt-dso/c.o -xc - 180: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/protected.sh +173: + grep -Eq 'LOAD\s+\S+\s+(\S+)\s\1.*R E 0' +173: + readelf -W --segments out/test/aarch64/physical-image-base/exe2 +178: + cat 180: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 180: ++ export LC_ALL=C 180: ++ LC_ALL=C @@ -11286,51 +11339,55 @@ 180: ++ QEMU= 180: ++ case $MACHINE in 180: ++ tlsdesc_opt=-mtls-dialect=desc -172: + cc -B. -o out/test/aarch64/package-metadata/exe3 out/test/aarch64/package-metadata/a.o -Wl,--package-metadata=foo%x -178: + cc -o out/test/aarch64/print-dependencies/a.o -c -xc - -178: + cat -179: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/protected-dynsym.sh .sh -179: ++ testname=protected-dynsym -179: ++ echo -n 'Testing protected-dynsym ... ' -179: Testing protected-dynsym ... ++ t=out/test/aarch64/protected-dynsym -179: ++ mkdir -p out/test/aarch64/protected-dynsym -177: + readelf -W --dynamic out/test/aarch64/preinit-array/exe1 +173: + grep -Eq 'LOAD\s+\S+\s+(\S+)\s\1.*R 0' +178: + cc -o out/test/aarch64/print-dependencies/b.o -c -xc - 180: +++ uname +173: + readelf -W --segments out/test/aarch64/physical-image-base/exe2 +172: + grep -q 'invalid string: foo%x' out/test/aarch64/package-metadata/log +173: + on_exit +173: + echo OK +173: OK +173: + exit 0 +169/337 Test #173: aarch64-physical-image-base .............................. Passed 0.60 sec +test 181 + Start 181: aarch64-push-pop-state + +181: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/push-pop-state.sh" +181: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu +181: Environment variables: +181: MACHINE=aarch64 +181: CPU= +181: Test timeout computed to be: 1500 180: ++ '[' Linux = FreeBSD ']' 180: ++ trap 'on_error $LINENO' ERR 180: ++ trap on_exit EXIT +177: + cc -B. -o out/test/aarch64/preinit-array/exe2 out/test/aarch64/preinit-array/b.o +179: + cc -fPIC -c -o out/test/aarch64/protected-dynsym/b.o -fcommon -xc - +179: + cat 180: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/protected.sh .sh 180: ++ testname=protected 180: ++ echo -n 'Testing protected ... ' 180: Testing protected ... ++ t=out/test/aarch64/protected 180: ++ mkdir -p out/test/aarch64/protected -179: ++ set -x -177: + grep -q PREINIT_ARRAY out/test/aarch64/preinit-array/log1 -180: ++ set -x -180: + cc -fPIC -c -o out/test/aarch64/protected/a.o -xc - -179: + cat -172: + grep -q 'invalid string: foo%x' out/test/aarch64/package-metadata/log -180: + cat -179: + cc -fPIC -c -o out/test/aarch64/protected-dynsym/a.o -xc - -177: + cc -o out/test/aarch64/preinit-array/b.o -c -xc - -177: + cat 172: + on_exit 172: + echo OK 172: OK 172: + exit 0 -169/337 Test #172: aarch64-package-metadata ................................. Passed 0.59 sec -test 181 - Start 181: aarch64-push-pop-state - -181: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/push-pop-state.sh" -181: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu -181: Environment variables: -181: MACHINE=aarch64 -181: CPU= -181: Test timeout computed to be: 1500 -176: + cat 181: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/push-pop-state.sh +175: + cc -B. -o out/test/aarch64/plt-dso/exe -Wl,-rpath=out/test/aarch64/plt-dso out/test/aarch64/plt-dso/c.o out/test/aarch64/plt-dso/b.so +176: + cat +176: + cc -o out/test/aarch64/pltgot/c.o -c -xc - -fPIC +170/337 Test #172: aarch64-package-metadata ................................. Passed 0.70 sec 181: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc +test 182 + Start 182: aarch64-range-extension-thunk + +182: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/range-extension-thunk.sh" +182: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu +182: Environment variables: +182: MACHINE=aarch64 +182: CPU= +182: Test timeout computed to be: 1500 181: ++ export LC_ALL=C 181: ++ LC_ALL=C 181: ++ '[' -z aarch64 ']' @@ -11346,64 +11403,12 @@ 181: ++ QEMU= 181: ++ case $MACHINE in 181: ++ tlsdesc_opt=-mtls-dialect=desc -179: + cc -fPIC -c -o out/test/aarch64/protected-dynsym/b.o -fcommon -xc - -176: + cc -o out/test/aarch64/pltgot/c.o -c -xc - -fPIC -179: + cat 181: +++ uname 181: ++ '[' Linux = FreeBSD ']' 181: ++ trap 'on_error $LINENO' ERR 181: ++ trap on_exit EXIT -178: + cc -o out/test/aarch64/print-dependencies/b.o -c -xc - -181: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/push-pop-state.sh .sh -181: ++ testname=push-pop-state -181: ++ echo -n 'Testing push-pop-state ... ' -181: Testing push-pop-state ... ++ t=out/test/aarch64/push-pop-state -181: ++ mkdir -p out/test/aarch64/push-pop-state -181: ++ set -x -173: + grep -Eq 'LOAD\s+\S+\s+(\S+)\s\1.*R E 0' -181: + cc -shared -o out/test/aarch64/push-pop-state/a.so -xc - -175: + out/test/aarch64/plt-dso/exe -175: + grep -q 'Hello WORLD' -175: + on_exit -175: + echo OK -175: OK -175: + exit 0 -181: + cat -170/337 Test #175: aarch64-plt-dso .......................................... Passed 0.60 sec -test 182 - Start 182: aarch64-range-extension-thunk - -182: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/range-extension-thunk.sh" -182: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu -182: Environment variables: -182: MACHINE=aarch64 -182: CPU= -182: Test timeout computed to be: 1500 -178: + cat -173: + readelf -W --segments out/test/aarch64/physical-image-base/exe2 -171: + readelf -W --segments out/test/aarch64/omagic/exe -171: + grep -qw RWE -180: + cc -B. -o out/test/aarch64/protected/b.so -shared out/test/aarch64/protected/a.o -171: + on_exit -171: + echo OK -171: OK -171: + exit 0 -171/337 Test #171: aarch64-omagic ........................................... Passed 0.68 sec -test 183 - Start 183: aarch64-range-extension-thunk2 - -183: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/range-extension-thunk2.sh" -183: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu -183: Environment variables: -183: MACHINE=aarch64 -183: CPU= -183: Test timeout computed to be: 1500 -173: + readelf -W --segments out/test/aarch64/physical-image-base/exe2 -173: + grep -Eq 'LOAD\s+\S+\s+(\S+)\s\1.*R 0' -173: + on_exit -173: + echo OK -173: OK -173: + exit 0 +178: + cc -B. -o out/test/aarch64/print-dependencies/exe out/test/aarch64/print-dependencies/a.o out/test/aarch64/print-dependencies/b.o -Wl,--print-dependencies +180: ++ set -x 182: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/range-extension-thunk.sh 182: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 182: ++ export LC_ALL=C @@ -11421,39 +11426,55 @@ 182: ++ QEMU= 182: ++ case $MACHINE in 182: ++ tlsdesc_opt=-mtls-dialect=desc -177: + cc -B. -o out/test/aarch64/preinit-array/exe2 out/test/aarch64/preinit-array/b.o -172/337 Test #173: aarch64-physical-image-base .............................. Passed 0.67 sec -test 184 - Start 184: aarch64-range-extension-thunk3 - -184: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/range-extension-thunk3.sh" -184: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu -184: Environment variables: -184: MACHINE=aarch64 -184: CPU= -184: Test timeout computed to be: 1500 +180: + cc -fPIC -c -o out/test/aarch64/protected/a.o -xc - +181: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/push-pop-state.sh .sh +181: ++ testname=push-pop-state +181: ++ echo -n 'Testing push-pop-state ... ' +181: Testing push-pop-state ... ++ t=out/test/aarch64/push-pop-state +181: ++ mkdir -p out/test/aarch64/push-pop-state +180: + cat 182: +++ uname +181: ++ set -x 182: ++ '[' Linux = FreeBSD ']' 182: ++ trap 'on_error $LINENO' ERR 182: ++ trap on_exit EXIT 179: + cc -B. -shared -o out/test/aarch64/protected-dynsym/c.so out/test/aarch64/protected-dynsym/a.o out/test/aarch64/protected-dynsym/b.o -Wl,-strip-all -184: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/range-extension-thunk3.sh -184: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc -184: ++ export LC_ALL=C -184: ++ LC_ALL=C -184: ++ '[' -z aarch64 ']' -184: ++ '[' -z '' ']' -184: ++ TESTDIR=out/test/aarch64 -184: ++ CC=cc -184: ++ CXX=c++ -184: ++ GCC=gcc -184: ++ GXX=g++ -184: ++ OBJDUMP=objdump -184: ++ OBJCOPY=objcopy -184: ++ STRIP=strip -184: ++ QEMU= -184: ++ case $MACHINE in -184: ++ tlsdesc_opt=-mtls-dialect=desc +182: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/range-extension-thunk.sh .sh +182: ++ testname=range-extension-thunk +182: ++ echo -n 'Testing range-extension-thunk ... ' +182: Testing range-extension-thunk ... ++ t=out/test/aarch64/range-extension-thunk +182: ++ mkdir -p out/test/aarch64/range-extension-thunk +181: + cat +182: ++ set -x +182: + '[' aarch64 = i686 ']' +182: + '[' aarch64 = riscv32 ']' +182: + '[' aarch64 = m68k ']' +182: + '[' aarch64 = sparc64 ']' +182: + [[ aarch64 = loongarch* ]] +182: + on_qemu +182: + '[' '' '!=' '' ']' +182: + grep -qw qemu /proc/cpuinfo +181: + cc -shared -o out/test/aarch64/push-pop-state/a.so -xc - +182: + cat +177: + grep -q PREINIT_ARRAY +177: + readelf -W --dynamic out/test/aarch64/preinit-array/exe2 +182: + cat +177: + on_exit +177: + echo OK +177: OK +177: + exit 0 +171/337 Test #177: aarch64-preinit-array .................................... Passed 0.45 sec +test 183 + Start 183: aarch64-range-extension-thunk2 + +183: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/range-extension-thunk2.sh" +183: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu +183: Environment variables: +183: MACHINE=aarch64 +183: CPU= +183: Test timeout computed to be: 1500 +182: + cc -c -o out/test/aarch64/range-extension-thunk/c.o out/test/aarch64/range-extension-thunk/a.c -O0 +176: + cc -B. -o out/test/aarch64/pltgot/exe out/test/aarch64/pltgot/c.o out/test/aarch64/pltgot/b.so 183: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/range-extension-thunk2.sh 183: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 183: ++ export LC_ALL=C @@ -11471,45 +11492,41 @@ 183: ++ QEMU= 183: ++ case $MACHINE in 183: ++ tlsdesc_opt=-mtls-dialect=desc -184: +++ uname -184: ++ '[' Linux = FreeBSD ']' -184: ++ trap 'on_error $LINENO' ERR -184: ++ trap on_exit EXIT -176: + cc -B. -o out/test/aarch64/pltgot/exe out/test/aarch64/pltgot/c.o out/test/aarch64/pltgot/b.so 183: +++ uname 183: ++ '[' Linux = FreeBSD ']' 183: ++ trap 'on_error $LINENO' ERR 183: ++ trap on_exit EXIT -184: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/range-extension-thunk3.sh .sh -184: ++ testname=range-extension-thunk3 -184: ++ echo -n 'Testing range-extension-thunk3 ... ' -184: Testing range-extension-thunk3 ... ++ t=out/test/aarch64/range-extension-thunk3 -184: ++ mkdir -p out/test/aarch64/range-extension-thunk3 -182: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/range-extension-thunk.sh .sh -182: ++ testname=range-extension-thunk -182: ++ echo -n 'Testing range-extension-thunk ... ' -182: Testing range-extension-thunk ... ++ t=out/test/aarch64/range-extension-thunk -182: ++ mkdir -p out/test/aarch64/range-extension-thunk -148: + out/test/aarch64/lto-gcc/exe3 -184: ++ set -x -184: + '[' aarch64 = sh4 ']' -148: + grep -q 'Hello world' -148: + on_exit -148: + echo OK -148: OK -148: + exit 0 -178: + cc -B. -o out/test/aarch64/print-dependencies/exe out/test/aarch64/print-dependencies/a.o out/test/aarch64/print-dependencies/b.o -Wl,--print-dependencies -182: ++ set -x -182: + '[' aarch64 = i686 ']' -182: + '[' aarch64 = riscv32 ']' -182: + '[' aarch64 = m68k ']' -182: + '[' aarch64 = sparc64 ']' -182: + [[ aarch64 = loongarch* ]] -182: + on_qemu -182: + '[' '' '!=' '' ']' -182: + grep -qw qemu /proc/cpuinfo -173/337 Test #148: aarch64-lto-gcc .......................................... Passed 2.64 sec -184: + sed 's/.*/void func&() {}/' +183: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/range-extension-thunk2.sh .sh +183: ++ testname=range-extension-thunk2 +183: ++ echo -n 'Testing range-extension-thunk2 ... ' +183: Testing range-extension-thunk2 ... ++ t=out/test/aarch64/range-extension-thunk2 +183: ++ mkdir -p out/test/aarch64/range-extension-thunk2 +180: + cc -B. -o out/test/aarch64/protected/b.so -shared out/test/aarch64/protected/a.o +171: + grep -qw RWE +171: + readelf -W --segments out/test/aarch64/omagic/exe +183: ++ set -x +178: + grep -q 'b\.o.*a\.o.*foo$' out/test/aarch64/print-dependencies/log +171: + on_exit +171: + echo OK +171: OK +171: + exit 0 +172/337 Test #171: aarch64-omagic ........................................... Passed 0.92 sec +test 184 + Start 184: aarch64-range-extension-thunk3 + +184: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/range-extension-thunk3.sh" +184: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu +184: Environment variables: +184: MACHINE=aarch64 +184: CPU= +184: Test timeout computed to be: 1500 +183: + cc -o out/test/aarch64/range-extension-thunk2/a.o -c -xc - -ffunction-sections +183: + cat +178: + on_exit +178: + echo OK +178: OK +178: + exit 0 +173/337 Test #178: aarch64-print-dependencies ............................... Passed 0.44 sec test 185 Start 185: aarch64-relax-got-load @@ -11519,18 +11536,29 @@ 185: MACHINE=aarch64 185: CPU= 185: Test timeout computed to be: 1500 -184: + seq 1 10000 -184: + cc -B. -o out/test/aarch64/range-extension-thunk3/b.so -shared out/test/aarch64/range-extension-thunk3/a.c -183: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/range-extension-thunk2.sh .sh -183: ++ testname=range-extension-thunk2 -183: ++ echo -n 'Testing range-extension-thunk2 ... ' -183: Testing range-extension-thunk2 ... ++ t=out/test/aarch64/range-extension-thunk2 -183: ++ mkdir -p out/test/aarch64/range-extension-thunk2 -183: ++ set -x -183: + cc -o out/test/aarch64/range-extension-thunk2/a.o -c -xc - -ffunction-sections -182: + cat -182: + cat -183: + cat +184: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/range-extension-thunk3.sh +184: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc +184: ++ export LC_ALL=C +184: ++ LC_ALL=C +184: ++ '[' -z aarch64 ']' +184: ++ '[' -z '' ']' +184: ++ TESTDIR=out/test/aarch64 +184: ++ CC=cc +184: ++ CXX=c++ +184: ++ GCC=gcc +184: ++ GXX=g++ +184: ++ OBJDUMP=objdump +184: ++ OBJCOPY=objcopy +184: ++ STRIP=strip +184: ++ QEMU= +184: ++ case $MACHINE in +184: ++ tlsdesc_opt=-mtls-dialect=desc +175: + out/test/aarch64/plt-dso/exe +175: + grep -q 'Hello WORLD' +184: +++ uname +184: ++ '[' Linux = FreeBSD ']' +184: ++ trap 'on_error $LINENO' ERR +184: ++ trap on_exit EXIT 185: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/relax-got-load.sh 185: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 185: ++ export LC_ALL=C @@ -11548,30 +11576,16 @@ 185: ++ QEMU= 185: ++ case $MACHINE in 185: ++ tlsdesc_opt=-mtls-dialect=desc -182: + cc -c -o out/test/aarch64/range-extension-thunk/c.o out/test/aarch64/range-extension-thunk/a.c -O0 185: +++ uname -185: ++ '[' Linux = FreeBSD ']' -185: ++ trap 'on_error $LINENO' ERR -185: ++ trap on_exit EXIT -180: + cat -180: + cc -c -o out/test/aarch64/protected/c.o -xc - -fno-PIE -185: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/relax-got-load.sh .sh -185: ++ testname=relax-got-load -185: ++ echo -n 'Testing relax-got-load ... ' -185: Testing relax-got-load ... ++ t=out/test/aarch64/relax-got-load -185: ++ mkdir -p out/test/aarch64/relax-got-load -181: + cat -179: + readelf --symbols out/test/aarch64/protected-dynsym/c.so -179: + grep -Eq 'PROTECTED\b.*\bfoo\b' -177: + grep -q PREINIT_ARRAY +175: + on_exit +175: + echo OK +175: OK +175: + exit 0 +182: + cc -c -o out/test/aarch64/range-extension-thunk/d.o out/test/aarch64/range-extension-thunk/b.c -O0 +174/337 Test #175: aarch64-plt-dso .......................................... Passed 0.71 sec 181: + cc -shared -o out/test/aarch64/push-pop-state/b.so -xc - -177: + readelf -W --dynamic out/test/aarch64/preinit-array/exe2 -185: ++ set -x -177: + on_exit -177: + echo OK -177: OK -177: + exit 0 -174/337 Test #177: aarch64-preinit-array .................................... Passed 0.59 sec +184: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/range-extension-thunk3.sh .sh +179: + readelf --symbols out/test/aarch64/protected-dynsym/c.so test 186 Start 186: aarch64-reloc-rodata @@ -11581,13 +11595,31 @@ 186: MACHINE=aarch64 186: CPU= 186: Test timeout computed to be: 1500 +181: + cat +184: ++ testname=range-extension-thunk3 +184: ++ echo -n 'Testing range-extension-thunk3 ... ' +184: Testing range-extension-thunk3 ... ++ t=out/test/aarch64/range-extension-thunk3 +184: ++ mkdir -p out/test/aarch64/range-extension-thunk3 +184: ++ set -x +184: + '[' aarch64 = sh4 ']' +179: + grep -Eq 'PROTECTED\b.*\bfoo\b' 179: + cc -fPIC -c -o out/test/aarch64/protected-dynsym/d.o -fno-common -xc - 179: + cat -185: + cat +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/relax-got-load.sh .sh +185: ++ testname=relax-got-load +185: ++ echo -n 'Testing relax-got-load ... ' +185: Testing relax-got-load ... ++ t=out/test/aarch64/relax-got-load +185: ++ mkdir -p out/test/aarch64/relax-got-load +184: + sed 's/.*/void func&() {}/' +185: ++ set -x +184: + seq 1 10000 185: + cc -o out/test/aarch64/relax-got-load/a.o -c -xc - -fPIC -176: + grep -q 'Hello world' +184: + cc -B. -o out/test/aarch64/range-extension-thunk3/b.so -shared out/test/aarch64/range-extension-thunk3/a.c +185: + cat 186: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/reloc-rodata.sh -176: + out/test/aarch64/pltgot/exe 186: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 186: ++ export LC_ALL=C 186: ++ LC_ALL=C @@ -11604,11 +11636,14 @@ 186: ++ QEMU= 186: ++ case $MACHINE in 186: ++ tlsdesc_opt=-mtls-dialect=desc -176: + on_exit -176: + echo OK -176: OK -176: + exit 0 -175/337 Test #176: aarch64-pltgot ........................................... Passed 0.65 sec +148: + grep -q 'Hello world' +148: + out/test/aarch64/lto-gcc/exe3 +148: + on_exit +148: + echo OK +148: OK +148: + exit 0 +186: +++ uname +175/337 Test #148: aarch64-lto-gcc .......................................... Passed 2.94 sec test 187 Start 187: aarch64-relocatable-archive @@ -11618,17 +11653,21 @@ 187: MACHINE=aarch64 187: CPU= 187: Test timeout computed to be: 1500 -178: + grep -q 'b\.o.*a\.o.*foo$' out/test/aarch64/print-dependencies/log -178: + on_exit -178: + echo OK -178: OK -178: + exit 0 -186: +++ uname 186: ++ '[' Linux = FreeBSD ']' 186: ++ trap 'on_error $LINENO' ERR 186: ++ trap on_exit EXIT -182: + cc -c -o out/test/aarch64/range-extension-thunk/d.o out/test/aarch64/range-extension-thunk/b.c -O0 -176/337 Test #178: aarch64-print-dependencies ............................... Passed 0.50 sec +186: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/reloc-rodata.sh .sh +186: ++ testname=reloc-rodata +186: ++ echo -n 'Testing reloc-rodata ... ' +186: Testing reloc-rodata ... ++ t=out/test/aarch64/reloc-rodata +186: ++ mkdir -p out/test/aarch64/reloc-rodata +186: ++ set -x +186: + exit +186: + on_exit +186: + echo OK +186: OK +186: + exit 0 +176/337 Test #186: aarch64-reloc-rodata ..................................... Passed 0.09 sec test 188 Start 188: aarch64-relocatable-c++ @@ -11638,11 +11677,6 @@ 188: MACHINE=aarch64 188: CPU= 188: Test timeout computed to be: 1500 -186: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/reloc-rodata.sh .sh -186: ++ testname=reloc-rodata -186: ++ echo -n 'Testing reloc-rodata ... ' -186: Testing reloc-rodata ... ++ t=out/test/aarch64/reloc-rodata -186: ++ mkdir -p out/test/aarch64/reloc-rodata 187: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/relocatable-archive.sh 187: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 187: ++ export LC_ALL=C @@ -11660,19 +11694,21 @@ 187: ++ QEMU= 187: ++ case $MACHINE in 187: ++ tlsdesc_opt=-mtls-dialect=desc +180: + cat +180: + cc -c -o out/test/aarch64/protected/c.o -xc - -fno-PIE +179: + cc -B. -shared -o out/test/aarch64/protected-dynsym/e.so out/test/aarch64/protected-dynsym/a.o out/test/aarch64/protected-dynsym/d.o -Wl,-strip-all +176: + grep -q 'Hello world' +176: + out/test/aarch64/pltgot/exe 187: +++ uname 187: ++ '[' Linux = FreeBSD ']' 187: ++ trap 'on_error $LINENO' ERR 187: ++ trap on_exit EXIT -179: + cc -B. -shared -o out/test/aarch64/protected-dynsym/e.so out/test/aarch64/protected-dynsym/a.o out/test/aarch64/protected-dynsym/d.o -Wl,-strip-all -180: + cc -B. -no-pie -o out/test/aarch64/protected/exe out/test/aarch64/protected/c.o out/test/aarch64/protected/b.so -186: ++ set -x -186: + exit -186: + on_exit -186: + echo OK -186: OK -186: + exit 0 -177/337 Test #186: aarch64-reloc-rodata ..................................... Passed 0.11 sec +176: + on_exit +176: + echo OK +176: OK +176: + exit 0 +188: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/relocatable-c++.sh +177/337 Test #176: aarch64-pltgot ........................................... Passed 0.73 sec test 189 Start 189: aarch64-relocatable-compressed-debug-info @@ -11682,7 +11718,6 @@ 189: MACHINE=aarch64 189: CPU= 189: Test timeout computed to be: 1500 -188: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/relocatable-c++.sh 188: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 188: ++ export LC_ALL=C 188: ++ LC_ALL=C @@ -11699,16 +11734,22 @@ 188: ++ QEMU= 188: ++ case $MACHINE in 188: ++ tlsdesc_opt=-mtls-dialect=desc +181: + cat 187: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/relocatable-archive.sh .sh 187: ++ testname=relocatable-archive 187: ++ echo -n 'Testing relocatable-archive ... ' 187: Testing relocatable-archive ... ++ t=out/test/aarch64/relocatable-archive 187: ++ mkdir -p out/test/aarch64/relocatable-archive +181: + cc -c -o out/test/aarch64/push-pop-state/c.o -xc - +182: + cc -B. -o out/test/aarch64/range-extension-thunk/exe1 out/test/aarch64/range-extension-thunk/c.o out/test/aarch64/range-extension-thunk/d.o -Wl,--section-start=.low=0x10000000,--section-start=.high=0x20000000 187: ++ set -x +185: + cat 188: +++ uname 188: ++ '[' Linux = FreeBSD ']' 188: ++ trap 'on_error $LINENO' ERR 188: ++ trap on_exit EXIT +185: + cc -o out/test/aarch64/relax-got-load/b.o -c -xc - -fPIC +187: + grep -q __tsan_init 189: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/relocatable-compressed-debug-info.sh 189: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 189: ++ export LC_ALL=C @@ -11726,41 +11767,35 @@ 189: ++ QEMU= 189: ++ case $MACHINE in 189: ++ tlsdesc_opt=-mtls-dialect=desc -187: + nm mold -187: + grep -q __tsan_init -189: +++ uname -189: ++ '[' Linux = FreeBSD ']' -189: ++ trap 'on_error $LINENO' ERR -189: ++ trap on_exit EXIT -185: + cc -o out/test/aarch64/relax-got-load/b.o -c -xc - -fPIC 188: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/relocatable-c++.sh .sh 188: ++ testname=relocatable-c++ 188: ++ echo -n 'Testing relocatable-c++ ... ' 188: Testing relocatable-c++ ... ++ t=out/test/aarch64/relocatable-c++ 188: ++ mkdir -p out/test/aarch64/relocatable-c++ -185: + cat -182: + cc -B. -o out/test/aarch64/range-extension-thunk/exe1 out/test/aarch64/range-extension-thunk/c.o out/test/aarch64/range-extension-thunk/d.o -Wl,--section-start=.low=0x10000000,--section-start=.high=0x20000000 -181: + cat +187: + nm mold +189: +++ uname +189: ++ '[' Linux = FreeBSD ']' +189: ++ trap 'on_error $LINENO' ERR +189: ++ trap on_exit EXIT +188: ++ set -x 189: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/relocatable-compressed-debug-info.sh .sh 189: ++ testname=relocatable-compressed-debug-info 189: ++ echo -n 'Testing relocatable-compressed-debug-info ... ' 189: Testing relocatable-compressed-debug-info ... ++ t=out/test/aarch64/relocatable-compressed-debug-info 189: ++ mkdir -p out/test/aarch64/relocatable-compressed-debug-info -188: ++ set -x -181: + cc -c -o out/test/aarch64/push-pop-state/c.o -xc - -189: ++ set -x 188: + nm mold +180: + cc -B. -no-pie -o out/test/aarch64/protected/exe out/test/aarch64/protected/c.o out/test/aarch64/protected/b.so 188: + grep -q __tsan_init +189: ++ set -x 189: + grep -q __tsan_init 189: + nm mold 179: + grep -Eq 'PROTECTED\b.*\bfoo\b' -183: + cc -B. -o out/test/aarch64/range-extension-thunk2/exe out/test/aarch64/range-extension-thunk2/a.o 179: + readelf --symbols out/test/aarch64/protected-dynsym/e.so 179: + on_exit 179: + echo OK 179: OK 179: + exit 0 -178/337 Test #179: aarch64-protected-dynsym ................................. Passed 0.63 sec +178/337 Test #179: aarch64-protected-dynsym ................................. Passed 0.67 sec test 190 Start 190: aarch64-relocatable-debug-info @@ -11770,6 +11805,7 @@ 190: MACHINE=aarch64 190: CPU= 190: Test timeout computed to be: 1500 +185: + cc -B. -o out/test/aarch64/relax-got-load/exe1 out/test/aarch64/relax-got-load/a.o out/test/aarch64/relax-got-load/b.o 190: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/relocatable-debug-info.sh 190: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 190: ++ export LC_ALL=C @@ -11788,19 +11824,21 @@ 190: ++ case $MACHINE in 190: ++ tlsdesc_opt=-mtls-dialect=desc 181: + cc -B. -o out/test/aarch64/push-pop-state/exe out/test/aarch64/push-pop-state/c.o -Wl,-as-needed -Wl,-push-state -Wl,-no-as-needed out/test/aarch64/push-pop-state/a.so -Wl,-pop-state out/test/aarch64/push-pop-state/b.so -180: + grep -q '3 4 0' +182: + grep -q 'main fn1 fn3 fn2 fn4' +182: + out/test/aarch64/range-extension-thunk/exe1 190: +++ uname +182: + cc -c -o out/test/aarch64/range-extension-thunk/e.o out/test/aarch64/range-extension-thunk/a.c -O2 190: ++ '[' Linux = FreeBSD ']' 190: ++ trap 'on_error $LINENO' ERR 190: ++ trap on_exit EXIT +190: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/relocatable-debug-info.sh .sh +180: + grep -q '3 4 0' 180: + out/test/aarch64/protected/exe -185: + cc -B. -o out/test/aarch64/relax-got-load/exe1 out/test/aarch64/relax-got-load/a.o out/test/aarch64/relax-got-load/b.o 180: + on_exit 180: + echo OK 180: OK 180: + exit 0 -179/337 Test #180: aarch64-protected ........................................ Passed 0.67 sec -190: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/relocatable-debug-info.sh .sh +179/337 Test #180: aarch64-protected ........................................ Passed 0.69 sec test 191 Start 191: aarch64-relocatable-exception @@ -11814,12 +11852,8 @@ 190: ++ echo -n 'Testing relocatable-debug-info ... ' 190: Testing relocatable-debug-info ... ++ t=out/test/aarch64/relocatable-debug-info 190: ++ mkdir -p out/test/aarch64/relocatable-debug-info -182: + grep -q 'main fn1 fn3 fn2 fn4' -182: + out/test/aarch64/range-extension-thunk/exe1 -182: + cc -c -o out/test/aarch64/range-extension-thunk/e.o out/test/aarch64/range-extension-thunk/a.c -O2 -190: ++ set -x -190: + nm mold 191: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/relocatable-exception.sh +183: + cc -B. -o out/test/aarch64/range-extension-thunk2/exe out/test/aarch64/range-extension-thunk2/a.o 191: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 191: ++ export LC_ALL=C 191: ++ LC_ALL=C @@ -11836,36 +11870,35 @@ 191: ++ QEMU= 191: ++ case $MACHINE in 191: ++ tlsdesc_opt=-mtls-dialect=desc -190: + grep -q __tsan_init 191: +++ uname 191: ++ '[' Linux = FreeBSD ']' 191: ++ trap 'on_error $LINENO' ERR 191: ++ trap on_exit EXIT +190: ++ set -x +190: + nm mold +181: + readelf --dynamic out/test/aarch64/push-pop-state/exe 191: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/relocatable-exception.sh .sh 191: ++ testname=relocatable-exception 191: ++ echo -n 'Testing relocatable-exception ... ' 191: Testing relocatable-exception ... ++ t=out/test/aarch64/relocatable-exception 191: ++ mkdir -p out/test/aarch64/relocatable-exception +190: + grep -q __tsan_init +185: + out/test/aarch64/relax-got-load/exe1 +185: + grep -q 'Hello world' +185: + cc -B. -o out/test/aarch64/relax-got-load/exe2 out/test/aarch64/relax-got-load/a.o out/test/aarch64/relax-got-load/b.o -Wl,--no-relax 191: ++ set -x 191: + '[' aarch64 = m68k ']' 191: + '[' aarch64 = sh4 ']' 191: + '[' aarch64 = sh4aeb ']' -191: + nm mold -191: + grep -q __tsan_init -182: + cc -c -o out/test/aarch64/range-extension-thunk/f.o out/test/aarch64/range-extension-thunk/b.c -O2 -181: + readelf --dynamic out/test/aarch64/push-pop-state/exe 181: + grep -Fq a.so out/test/aarch64/push-pop-state/log -185: + out/test/aarch64/relax-got-load/exe1 -185: + grep -q 'Hello world' -185: + cc -B. -o out/test/aarch64/relax-got-load/exe2 out/test/aarch64/relax-got-load/a.o out/test/aarch64/relax-got-load/b.o -Wl,--no-relax 181: + grep -Fq b.so out/test/aarch64/push-pop-state/log -183: + out/test/aarch64/range-extension-thunk2/exe -183: + grep -Eq '^0 9 1 8 2 7 3 6 4 5 10 19 11 18 12 17 13 16 14 15 0 $' +191: + nm mold +191: + grep -q __tsan_init 181: + on_exit 181: + echo OK 181: OK 181: + exit 0 -180/337 Test #181: aarch64-push-pop-state ................................... Passed 0.80 sec +180/337 Test #181: aarch64-push-pop-state ................................... Passed 0.77 sec test 192 Start 192: aarch64-relocatable-many-sections @@ -11875,21 +11908,8 @@ 192: MACHINE=aarch64 192: CPU= 192: Test timeout computed to be: 1500 -183: + on_exit -183: + echo OK -183: OK -183: + exit 0 -181/337 Test #183: aarch64-range-extension-thunk2 ........................... Passed 0.75 sec -test 193 - Start 193: aarch64-relocatable-merge-sections - -193: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/relocatable-merge-sections.sh" -193: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu -193: Environment variables: -193: MACHINE=aarch64 -193: CPU= -193: Test timeout computed to be: 1500 192: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/relocatable-many-sections.sh +182: + cc -c -o out/test/aarch64/range-extension-thunk/f.o out/test/aarch64/range-extension-thunk/b.c -O2 192: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 192: ++ export LC_ALL=C 192: ++ LC_ALL=C @@ -11906,14 +11926,42 @@ 192: ++ QEMU= 192: ++ case $MACHINE in 192: ++ tlsdesc_opt=-mtls-dialect=desc -182: + cc -B. -o out/test/aarch64/range-extension-thunk/exe2 out/test/aarch64/range-extension-thunk/e.o out/test/aarch64/range-extension-thunk/f.o -Wl,--section-start=.low=0x10000000,--section-start=.high=0x20000000 -153: + cc -c -xc -o out/test/aarch64/many-sections/b.o - -153: + cat 192: +++ uname -193: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/relocatable-merge-sections.sh 192: ++ '[' Linux = FreeBSD ']' 192: ++ trap 'on_error $LINENO' ERR 192: ++ trap on_exit EXIT +185: + out/test/aarch64/relax-got-load/exe2 +192: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/relocatable-many-sections.sh .sh +185: + grep -q 'Hello world' +192: ++ testname=relocatable-many-sections +192: ++ echo -n 'Testing relocatable-many-sections ... ' +192: Testing relocatable-many-sections ... ++ t=out/test/aarch64/relocatable-many-sections +192: ++ mkdir -p out/test/aarch64/relocatable-many-sections +185: + case $MACHINE in +185: + grep -v exe1 +185: + objdump -d out/test/aarch64/relax-got-load/exe1 +185: + objdump -d out/test/aarch64/relax-got-load/exe2 +192: ++ set -x +192: + nm mold +185: + grep -v exe2 +185: + diff out/test/aarch64/relax-got-load/log1 out/test/aarch64/relax-got-load/log2 +192: + grep -q __tsan_init +185: + on_exit +185: + echo OK +185: OK +185: + exit 0 +181/337 Test #185: aarch64-relax-got-load ................................... Passed 0.70 sec +test 193 + Start 193: aarch64-relocatable-merge-sections + +193: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/relocatable-merge-sections.sh" +193: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu +193: Environment variables: +193: MACHINE=aarch64 +193: CPU= +193: Test timeout computed to be: 1500 +182: + cc -B. -o out/test/aarch64/range-extension-thunk/exe2 out/test/aarch64/range-extension-thunk/e.o out/test/aarch64/range-extension-thunk/f.o -Wl,--section-start=.low=0x10000000,--section-start=.high=0x20000000 +193: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/relocatable-merge-sections.sh 193: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 193: ++ export LC_ALL=C 193: ++ LC_ALL=C @@ -11934,38 +11982,21 @@ 193: ++ '[' Linux = FreeBSD ']' 193: ++ trap 'on_error $LINENO' ERR 193: ++ trap on_exit EXIT -192: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/relocatable-many-sections.sh .sh -192: ++ testname=relocatable-many-sections -192: ++ echo -n 'Testing relocatable-many-sections ... ' -192: Testing relocatable-many-sections ... ++ t=out/test/aarch64/relocatable-many-sections -192: ++ mkdir -p out/test/aarch64/relocatable-many-sections 193: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/relocatable-merge-sections.sh .sh 193: ++ testname=relocatable-merge-sections 193: ++ echo -n 'Testing relocatable-merge-sections ... ' 193: Testing relocatable-merge-sections ... ++ t=out/test/aarch64/relocatable-merge-sections 193: ++ mkdir -p out/test/aarch64/relocatable-merge-sections +183: + out/test/aarch64/range-extension-thunk2/exe 193: ++ set -x -192: ++ set -x +183: + grep -Eq '^0 9 1 8 2 7 3 6 4 5 10 19 11 18 12 17 13 16 14 15 0 $' +183: + on_exit +183: + echo OK +183: OK +183: + exit 0 193: + grep -q __tsan_init 193: + nm mold -192: + grep -q __tsan_init -192: + nm mold -153: + cc -B. -o out/test/aarch64/many-sections/exe out/test/aarch64/many-sections/a.o out/test/aarch64/many-sections/b.o -185: + out/test/aarch64/relax-got-load/exe2 -185: + grep -q 'Hello world' -185: + case $MACHINE in -185: + objdump -d out/test/aarch64/relax-got-load/exe1 -189: + echo 'int main() {}' -185: + grep -v exe1 -189: + gcc -o /dev/null -xc -g3 -gz - -185: + objdump -d out/test/aarch64/relax-got-load/exe2 -185: + grep -v exe2 -185: + diff out/test/aarch64/relax-got-load/log1 out/test/aarch64/relax-got-load/log2 -185: + on_exit -185: + echo OK -185: OK -185: + exit 0 -182/337 Test #185: aarch64-relax-got-load ................................... Passed 0.88 sec +182/337 Test #183: aarch64-range-extension-thunk2 ........................... Passed 0.95 sec test 194 Start 194: aarch64-relocatable-mergeable-sections @@ -11975,22 +12006,9 @@ 194: MACHINE=aarch64 194: CPU= 194: Test timeout computed to be: 1500 -182: + grep -q 'main fn1 fn3 fn2 fn4' -182: + out/test/aarch64/range-extension-thunk/exe2 -182: + on_exit -182: + echo OK -182: OK -182: + exit 0 -183/337 Test #182: aarch64-range-extension-thunk ............................ Passed 1.00 sec -test 195 - Start 195: aarch64-relocatable - -195: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/relocatable.sh" -195: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu -195: Environment variables: -195: MACHINE=aarch64 -195: CPU= -195: Test timeout computed to be: 1500 +192: + sed 's/.*/.section .data.\0,"aw"\n.word 0\n/g' +192: + seq 1 80000 +192: + cc -c -xassembler -o out/test/aarch64/relocatable-many-sections/a.o - 194: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/relocatable-mergeable-sections.sh 194: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 194: ++ export LC_ALL=C @@ -12008,6 +12026,35 @@ 194: ++ QEMU= 194: ++ case $MACHINE in 194: ++ tlsdesc_opt=-mtls-dialect=desc +182: + out/test/aarch64/range-extension-thunk/exe2 +188: + cat +188: + c++ -c -o out/test/aarch64/relocatable-c++/a.o -xc++ - +182: + grep -q 'main fn1 fn3 fn2 fn4' +182: + on_exit +182: + echo OK +182: OK +182: + exit 0 +189: + gcc -o /dev/null -xc -g3 -gz - +183/337 Test #182: aarch64-range-extension-thunk ............................ Passed 1.09 sec +test 195 + Start 195: aarch64-relocatable + +195: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/relocatable.sh" +195: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu +195: Environment variables: +195: MACHINE=aarch64 +195: CPU= +195: Test timeout computed to be: 1500 +189: + echo 'int main() {}' +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/relocatable-mergeable-sections.sh .sh +194: ++ testname=relocatable-mergeable-sections +194: ++ echo -n 'Testing relocatable-mergeable-sections ... ' +194: Testing relocatable-mergeable-sections ... ++ t=out/test/aarch64/relocatable-mergeable-sections +194: ++ mkdir -p out/test/aarch64/relocatable-mergeable-sections 195: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/relocatable.sh 195: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 195: ++ export LC_ALL=C @@ -12025,53 +12072,57 @@ 195: ++ QEMU= 195: ++ case $MACHINE in 195: ++ tlsdesc_opt=-mtls-dialect=desc -194: +++ uname -194: ++ '[' Linux = FreeBSD ']' -194: ++ trap 'on_error $LINENO' ERR -194: ++ trap on_exit EXIT +194: ++ set -x 195: +++ uname 195: ++ '[' Linux = FreeBSD ']' 195: ++ trap 'on_error $LINENO' ERR 195: ++ trap on_exit EXIT +190: + cat +194: + grep -q __tsan_init +190: + cc -c -o out/test/aarch64/relocatable-debug-info/a.o -xc - -g 195: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/relocatable.sh .sh -194: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/relocatable-mergeable-sections.sh .sh 195: ++ testname=relocatable 195: ++ echo -n 'Testing relocatable ... ' 195: Testing relocatable ... ++ t=out/test/aarch64/relocatable 195: ++ mkdir -p out/test/aarch64/relocatable -194: ++ testname=relocatable-mergeable-sections -194: ++ echo -n 'Testing relocatable-mergeable-sections ... ' -194: Testing relocatable-mergeable-sections ... ++ t=out/test/aarch64/relocatable-mergeable-sections -194: ++ mkdir -p out/test/aarch64/relocatable-mergeable-sections -187: + cc -c -o out/test/aarch64/relocatable-archive/a.o -xc - +194: + nm mold 187: + cat -194: ++ set -x +187: + cc -c -o out/test/aarch64/relocatable-archive/a.o -xc - 195: ++ set -x -188: + c++ -c -o out/test/aarch64/relocatable-c++/a.o -xc++ - -188: + cat +195: + nm mold 195: + grep -q __tsan_init -194: + grep -q __tsan_init -194: + nm mold -190: + cc -c -o out/test/aarch64/relocatable-debug-info/a.o -xc - -g +188: + c++ -c -o out/test/aarch64/relocatable-c++/b.o -xc++ - +188: + cat +190: + cc -c -o out/test/aarch64/relocatable-debug-info/b.o -xc - -g 190: + cat -195: + nm mold +187: + cat +187: + cc -c -o out/test/aarch64/relocatable-archive/b.o -xc - +189: + cat 189: + gcc -c -o out/test/aarch64/relocatable-compressed-debug-info/a.o -xc - -g3 -gz +190: + grep -q 'Warning: DIE at offset' +187: + cat +190: + objdump --dwarf=info out/test/aarch64/relocatable-debug-info/a.o out/test/aarch64/relocatable-debug-info/b.o +190: + ./mold --relocatable -o out/test/aarch64/relocatable-debug-info/c.o out/test/aarch64/relocatable-debug-info/a.o out/test/aarch64/relocatable-debug-info/b.o +187: + cc -c -o out/test/aarch64/relocatable-archive/c.o -xc - +190: + cc -B. -o out/test/aarch64/relocatable-debug-info/exe out/test/aarch64/relocatable-debug-info/c.o 189: + cat +189: + gcc -c -o out/test/aarch64/relocatable-compressed-debug-info/b.o -xc - -g3 -gz 187: + cat -187: + cc -c -o out/test/aarch64/relocatable-archive/b.o -xc - -191: + c++ -c -o out/test/aarch64/relocatable-exception/a.o -xc++ - -191: + cat -190: + cc -c -o out/test/aarch64/relocatable-debug-info/b.o -xc - -g -190: + cat -188: + c++ -c -o out/test/aarch64/relocatable-c++/b.o -xc++ - -153: + out/test/aarch64/many-sections/exe -188: + cat -153: + grep -q Hello -153: + on_exit -153: + echo OK -153: OK -153: + exit 0 -184/337 Test #153: aarch64-many-sections .................................... Passed 3.65 sec +187: + cc -c -o out/test/aarch64/relocatable-archive/d.o -xc - +189: + ./mold --relocatable -o out/test/aarch64/relocatable-compressed-debug-info/c.o out/test/aarch64/relocatable-compressed-debug-info/a.o out/test/aarch64/relocatable-compressed-debug-info/b.o +190: + grep -q 'Hello world' +153: + cc -c -xc -o out/test/aarch64/many-sections/b.o - +153: + cat +190: + out/test/aarch64/relocatable-debug-info/exe +190: + objdump --dwarf=info out/test/aarch64/relocatable-debug-info/c.o +187: + ar crs out/test/aarch64/relocatable-archive/e.a out/test/aarch64/relocatable-archive/a.o out/test/aarch64/relocatable-archive/b.o out/test/aarch64/relocatable-archive/c.o +190: + grep -q Warning out/test/aarch64/relocatable-debug-info/log +187: + ./mold -r -o out/test/aarch64/relocatable-archive/f.o out/test/aarch64/relocatable-archive/d.o out/test/aarch64/relocatable-archive/e.a +190: + on_exit +190: + echo OK +190: OK +190: + exit 0 +184/337 Test #190: aarch64-relocatable-debug-info ........................... Passed 1.11 sec test 196 Start 196: aarch64-relro @@ -12081,9 +12132,8 @@ 196: MACHINE=aarch64 196: CPU= 196: Test timeout computed to be: 1500 +189: + cc -B. -o out/test/aarch64/relocatable-compressed-debug-info/exe out/test/aarch64/relocatable-compressed-debug-info/c.o 196: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/relro.sh -190: + objdump --dwarf=info out/test/aarch64/relocatable-debug-info/a.o out/test/aarch64/relocatable-debug-info/b.o -190: + grep -q 'Warning: DIE at offset' 196: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 196: ++ export LC_ALL=C 196: ++ LC_ALL=C @@ -12100,49 +12150,30 @@ 196: ++ QEMU= 196: ++ case $MACHINE in 196: ++ tlsdesc_opt=-mtls-dialect=desc -190: + ./mold --relocatable -o out/test/aarch64/relocatable-debug-info/c.o out/test/aarch64/relocatable-debug-info/a.o out/test/aarch64/relocatable-debug-info/b.o -191: + cat 196: +++ uname 196: ++ '[' Linux = FreeBSD ']' 196: ++ trap 'on_error $LINENO' ERR 196: ++ trap on_exit EXIT -187: + cat -191: + c++ -c -o out/test/aarch64/relocatable-exception/b.o -xc++ - -189: + cat -187: + cc -c -o out/test/aarch64/relocatable-archive/c.o -xc - +153: + cc -B. -o out/test/aarch64/many-sections/exe out/test/aarch64/many-sections/a.o out/test/aarch64/many-sections/b.o 196: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/relro.sh .sh 196: ++ testname=relro 196: ++ echo -n 'Testing relro ... ' 196: Testing relro ... ++ t=out/test/aarch64/relro 196: ++ mkdir -p out/test/aarch64/relro -189: + gcc -c -o out/test/aarch64/relocatable-compressed-debug-info/b.o -xc - -g3 -gz +187: + readelf --symbols out/test/aarch64/relocatable-archive/f.o +191: + cat 196: ++ set -x -196: + cat +187: + grep -q 'foo\b' out/test/aarch64/relocatable-archive/log +191: + c++ -c -o out/test/aarch64/relocatable-exception/a.o -xc++ - 196: + cc -c -xc -o out/test/aarch64/relro/a.o - -190: + cc -B. -o out/test/aarch64/relocatable-debug-info/exe out/test/aarch64/relocatable-debug-info/c.o -187: + cat -187: + cc -c -o out/test/aarch64/relocatable-archive/d.o -xc - -189: + ./mold --relocatable -o out/test/aarch64/relocatable-compressed-debug-info/c.o out/test/aarch64/relocatable-compressed-debug-info/a.o out/test/aarch64/relocatable-compressed-debug-info/b.o -196: + cc -B. -o out/test/aarch64/relro/exe1 out/test/aarch64/relro/a.o -Wl,-z,relro,-z,lazy -189: + cc -B. -o out/test/aarch64/relocatable-compressed-debug-info/exe out/test/aarch64/relocatable-compressed-debug-info/c.o -193: + cat -193: + cc -c -o out/test/aarch64/relocatable-merge-sections/a.o -xc -ffunction-sections - -187: + ar crs out/test/aarch64/relocatable-archive/e.a out/test/aarch64/relocatable-archive/a.o out/test/aarch64/relocatable-archive/b.o out/test/aarch64/relocatable-archive/c.o -187: + ./mold -r -o out/test/aarch64/relocatable-archive/f.o out/test/aarch64/relocatable-archive/d.o out/test/aarch64/relocatable-archive/e.a -190: + out/test/aarch64/relocatable-debug-info/exe -190: + grep -q 'Hello world' -190: + objdump --dwarf=info out/test/aarch64/relocatable-debug-info/c.o -190: + grep -q Warning out/test/aarch64/relocatable-debug-info/log -193: + ./mold --relocatable -o out/test/aarch64/relocatable-merge-sections/b.o out/test/aarch64/relocatable-merge-sections/a.o -196: + grep -q 'Hello world' -187: + readelf --symbols out/test/aarch64/relocatable-archive/f.o -196: + out/test/aarch64/relro/exe1 -196: + readelf --segments -W out/test/aarch64/relro/exe1 -190: + on_exit -190: + echo OK -190: OK -190: + exit 0 -185/337 Test #190: aarch64-relocatable-debug-info ........................... Passed 1.20 sec +196: + cat +187: + grep -q 'bar\b' out/test/aarch64/relocatable-archive/log +187: + grep -q 'baz\b' out/test/aarch64/relocatable-archive/log +187: + on_exit +187: + echo OK +187: OK +187: + exit 0 +185/337 Test #187: aarch64-relocatable-archive .............................. Passed 1.40 sec test 197 Start 197: aarch64-repro @@ -12152,28 +12183,8 @@ 197: MACHINE=aarch64 197: CPU= 197: Test timeout computed to be: 1500 -187: + grep -q 'foo\b' out/test/aarch64/relocatable-archive/log -196: + grep -q 'GNU_RELRO ' out/test/aarch64/relro/log1 -189: + out/test/aarch64/relocatable-compressed-debug-info/exe -189: + grep -q 'Hello world' -189: + on_exit -189: + echo OK -189: OK -189: + exit 0 -186/337 Test #189: aarch64-relocatable-compressed-debug-info ................ Passed 1.36 sec -187: + grep -q 'bar\b' out/test/aarch64/relocatable-archive/log -196: + cc -B. -o out/test/aarch64/relro/exe2 out/test/aarch64/relro/a.o -Wl,-z,relro,-z,now -test 198 - Start 198: aarch64-require-defined - -198: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/require-defined.sh" -198: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu -198: Environment variables: -198: MACHINE=aarch64 -198: CPU= -198: Test timeout computed to be: 1500 -187: + grep -q 'baz\b' out/test/aarch64/relocatable-archive/log 197: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/repro.sh +193: + cc -c -o out/test/aarch64/relocatable-merge-sections/a.o -xc -ffunction-sections - 197: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 197: ++ export LC_ALL=C 197: ++ LC_ALL=C @@ -12190,15 +12201,35 @@ 197: ++ QEMU= 197: ++ case $MACHINE in 197: ++ tlsdesc_opt=-mtls-dialect=desc -193: + readelf -WS out/test/aarch64/relocatable-merge-sections/b.o +189: + grep -q 'Hello world' +193: + cat +189: + out/test/aarch64/relocatable-compressed-debug-info/exe 197: +++ uname -187: + on_exit -187: + echo OK -187: OK -187: + exit 0 +196: + cc -B. -o out/test/aarch64/relro/exe1 out/test/aarch64/relro/a.o -Wl,-z,relro,-z,lazy 197: ++ '[' Linux = FreeBSD ']' +189: + on_exit +189: + echo OK +189: OK +189: + exit 0 197: ++ trap 'on_error $LINENO' ERR 197: ++ trap on_exit EXIT +186/337 Test #189: aarch64-relocatable-compressed-debug-info ................ Passed 1.41 sec +test 198 + Start 198: aarch64-require-defined + +198: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/require-defined.sh" +198: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu +198: Environment variables: +198: MACHINE=aarch64 +198: CPU= +198: Test timeout computed to be: 1500 +197: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/repro.sh .sh +197: ++ testname=repro +197: ++ echo -n 'Testing repro ... ' +197: Testing repro ... ++ t=out/test/aarch64/repro +197: ++ mkdir -p out/test/aarch64/repro +191: + cat +197: ++ set -x 198: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/require-defined.sh 198: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 198: ++ export LC_ALL=C @@ -12216,9 +12247,32 @@ 198: ++ QEMU= 198: ++ case $MACHINE in 198: ++ tlsdesc_opt=-mtls-dialect=desc -192: + cc -c -xassembler -o out/test/aarch64/relocatable-many-sections/a.o - -187/337 Test #187: aarch64-relocatable-archive .............................. Passed 1.46 sec -193: + grep -Fq .text.foo out/test/aarch64/relocatable-merge-sections/log1 +191: + c++ -c -o out/test/aarch64/relocatable-exception/b.o -xc++ - +197: + cc -c -o out/test/aarch64/repro/a.o -xc - +198: +++ uname +198: ++ '[' Linux = FreeBSD ']' +198: ++ trap 'on_error $LINENO' ERR +198: ++ trap on_exit EXIT +197: + cat +198: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/require-defined.sh .sh +198: ++ testname=require-defined +198: ++ echo -n 'Testing require-defined ... ' +198: Testing require-defined ... ++ t=out/test/aarch64/require-defined +198: ++ mkdir -p out/test/aarch64/require-defined +198: ++ set -x +193: + ./mold --relocatable -o out/test/aarch64/relocatable-merge-sections/b.o out/test/aarch64/relocatable-merge-sections/a.o +198: + cc -o out/test/aarch64/require-defined/a.o -c -xc - +198: + cat +153: + out/test/aarch64/many-sections/exe +153: + grep -q Hello +196: + grep -q 'Hello world' +196: + out/test/aarch64/relro/exe1 +196: + readelf --segments -W out/test/aarch64/relro/exe1 +153: + on_exit +153: + echo OK +153: OK +153: + exit 0 +187/337 Test #153: aarch64-many-sections .................................... Passed 4.41 sec test 199 Start 199: aarch64-response-file @@ -12228,18 +12282,16 @@ 199: MACHINE=aarch64 199: CPU= 199: Test timeout computed to be: 1500 +193: + readelf -WS out/test/aarch64/relocatable-merge-sections/b.o +193: + grep -Fq .text.foo out/test/aarch64/relocatable-merge-sections/log1 +196: + grep -q 'GNU_RELRO ' out/test/aarch64/relro/log1 +197: + rm -rf out/test/aarch64/repro/exe.repro out/test/aarch64/repro/exe.repro.tar +198: + rm -f out/test/aarch64/require-defined/b.a +197: + cc -B. -o out/test/aarch64/repro/exe out/test/aarch64/repro/a.o 193: + grep -Fq .text.bar out/test/aarch64/relocatable-merge-sections/log1 -192: + sed 's/.*/.section .data.\0,"aw"\n.word 0\n/g' -192: + seq 1 80000 -197: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/repro.sh .sh -197: ++ testname=repro -197: ++ echo -n 'Testing repro ... ' -197: Testing repro ... ++ t=out/test/aarch64/repro -197: ++ mkdir -p out/test/aarch64/repro -198: +++ uname -198: ++ '[' Linux = FreeBSD ']' -198: ++ trap 'on_error $LINENO' ERR -198: ++ trap on_exit EXIT +198: + ar rcs out/test/aarch64/require-defined/b.a out/test/aarch64/require-defined/a.o +196: + cc -B. -o out/test/aarch64/relro/exe2 out/test/aarch64/relro/a.o -Wl,-z,relro,-z,now +193: + ./mold --relocatable -o out/test/aarch64/relocatable-merge-sections/c.o out/test/aarch64/relocatable-merge-sections/a.o --relocatable-merge-sections 199: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/response-file.sh 199: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 199: ++ export LC_ALL=C @@ -12257,47 +12309,34 @@ 199: ++ QEMU= 199: ++ case $MACHINE in 199: ++ tlsdesc_opt=-mtls-dialect=desc -197: ++ set -x -193: + ./mold --relocatable -o out/test/aarch64/relocatable-merge-sections/c.o out/test/aarch64/relocatable-merge-sections/a.o --relocatable-merge-sections -198: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/require-defined.sh .sh -194: + cc -c -o out/test/aarch64/relocatable-mergeable-sections/a.o -xassembler - -197: + cc -c -o out/test/aarch64/repro/a.o -xc - -198: ++ testname=require-defined -198: ++ echo -n 'Testing require-defined ... ' -198: Testing require-defined ... ++ t=out/test/aarch64/require-defined -198: ++ mkdir -p out/test/aarch64/require-defined +198: + cc -o out/test/aarch64/require-defined/c.o -c -xc - +198: + cat 199: +++ uname 199: ++ '[' Linux = FreeBSD ']' 199: ++ trap 'on_error $LINENO' ERR 199: ++ trap on_exit EXIT -197: + cat +194: + cc -c -o out/test/aarch64/relocatable-mergeable-sections/a.o -xassembler - 194: + cat -194: + ./mold --relocatable -o out/test/aarch64/relocatable-mergeable-sections/b.o out/test/aarch64/relocatable-mergeable-sections/a.o -198: ++ set -x 199: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/response-file.sh .sh 199: ++ testname=response-file 199: ++ echo -n 'Testing response-file ... ' 199: Testing response-file ... ++ t=out/test/aarch64/response-file 199: ++ mkdir -p out/test/aarch64/response-file -198: + cc -o out/test/aarch64/require-defined/a.o -c -xc - -198: + cat +194: + ./mold --relocatable -o out/test/aarch64/relocatable-mergeable-sections/b.o out/test/aarch64/relocatable-mergeable-sections/a.o +195: + cat +195: + cc -c -o out/test/aarch64/relocatable/a.o -xc - 199: ++ set -x -199: + cc -c -o out/test/aarch64/response-file/a.o -xc - -199: + cat 193: + readelf -WS out/test/aarch64/relocatable-merge-sections/c.o +199: + cat +199: + cc -c -o out/test/aarch64/response-file/a.o -xc - 193: + grep -Fq .text.foo out/test/aarch64/relocatable-merge-sections/log2 -194: + grep -Eq '\b0\b.*Hello' -194: + readelf -W -p .rodata.str1.1 out/test/aarch64/relocatable-mergeable-sections/b.o 193: + grep -Fq .text.bar out/test/aarch64/relocatable-merge-sections/log2 -194: + readelf -W -p .rodata.str1.1 out/test/aarch64/relocatable-mergeable-sections/b.o -196: + grep -q 'Hello world' +198: + cc -B. -o out/test/aarch64/require-defined/exe out/test/aarch64/require-defined/c.o out/test/aarch64/require-defined/b.a 193: + on_exit 193: + echo OK 193: OK 193: + exit 0 -196: + out/test/aarch64/relro/exe2 -194: + grep -Eq '\b7\b.*World' -188/337 Test #193: aarch64-relocatable-merge-sections ....................... Passed 1.10 sec +188/337 Test #193: aarch64-relocatable-merge-sections ....................... Passed 1.15 sec test 200 Start 200: aarch64-response-file2 @@ -12307,26 +12346,8 @@ 200: MACHINE=aarch64 200: CPU= 200: Test timeout computed to be: 1500 -196: + readelf --segments -W out/test/aarch64/relro/exe2 -196: + grep -q 'GNU_RELRO ' out/test/aarch64/relro/log2 -194: + on_exit -194: + echo OK -194: OK -194: + exit 0 -197: + rm -rf out/test/aarch64/repro/exe.repro out/test/aarch64/repro/exe.repro.tar -189/337 Test #194: aarch64-relocatable-mergeable-sections ................... Passed 0.92 sec -196: + cc -B. -o out/test/aarch64/relro/exe3 out/test/aarch64/relro/a.o -Wl,-z,norelro -test 201 - Start 201: aarch64-retain-symbols-file - -201: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/retain-symbols-file.sh" -201: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu -201: Environment variables: -201: MACHINE=aarch64 -201: CPU= -201: Test timeout computed to be: 1500 -198: + rm -f out/test/aarch64/require-defined/b.a -197: + cc -B. -o out/test/aarch64/repro/exe out/test/aarch64/repro/a.o +194: + readelf -W -p .rodata.str1.1 out/test/aarch64/relocatable-mergeable-sections/b.o +194: + grep -Eq '\b0\b.*Hello' 200: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/response-file2.sh 200: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 200: ++ export LC_ALL=C @@ -12344,10 +12365,34 @@ 200: ++ QEMU= 200: ++ case $MACHINE in 200: ++ tlsdesc_opt=-mtls-dialect=desc -198: + ar rcs out/test/aarch64/require-defined/b.a out/test/aarch64/require-defined/a.o -199: + cat -199: + cc -c -o out/test/aarch64/response-file/b.o -xc - +194: + grep -Eq '\b7\b.*World' +194: + readelf -W -p .rodata.str1.1 out/test/aarch64/relocatable-mergeable-sections/b.o +194: + on_exit +194: + echo OK +194: OK +194: + exit 0 +200: +++ uname +200: ++ '[' Linux = FreeBSD ']' +200: ++ trap 'on_error $LINENO' ERR +200: ++ trap on_exit EXIT +189/337 Test #194: aarch64-relocatable-mergeable-sections ................... Passed 1.04 sec +test 201 + Start 201: aarch64-retain-symbols-file + +201: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/retain-symbols-file.sh" +201: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu +201: Environment variables: +201: MACHINE=aarch64 +201: CPU= +201: Test timeout computed to be: 1500 +200: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/response-file2.sh .sh +200: ++ testname=response-file2 +200: ++ echo -n 'Testing response-file2 ... ' +200: Testing response-file2 ... ++ t=out/test/aarch64/response-file2 +200: ++ mkdir -p out/test/aarch64/response-file2 201: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/retain-symbols-file.sh +196: + grep -q 'Hello world' +196: + out/test/aarch64/relro/exe2 201: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 201: ++ export LC_ALL=C 201: ++ LC_ALL=C @@ -12364,56 +12409,54 @@ 201: ++ QEMU= 201: ++ case $MACHINE in 201: ++ tlsdesc_opt=-mtls-dialect=desc -200: +++ uname -200: ++ '[' Linux = FreeBSD ']' +197: + '[' -f out/test/aarch64/repro/exe.repro.tar ']' +197: + cc -B. -o out/test/aarch64/repro/exe out/test/aarch64/repro/a.o -Wl,-repro +196: + readelf --segments -W out/test/aarch64/relro/exe2 +198: + grep -q foobar +198: + readelf --symbols out/test/aarch64/require-defined/exe +198: + cc -B. -o out/test/aarch64/require-defined/exe out/test/aarch64/require-defined/c.o out/test/aarch64/require-defined/b.a -Wl,-require-defined,foobar 201: +++ uname -200: ++ trap 'on_error $LINENO' ERR -200: ++ trap on_exit EXIT 201: ++ '[' Linux = FreeBSD ']' 201: ++ trap 'on_error $LINENO' ERR 201: ++ trap on_exit EXIT -195: + cat -195: + cc -c -o out/test/aarch64/relocatable/a.o -xc - -198: + cat -198: + cc -o out/test/aarch64/require-defined/c.o -c -xc - +200: ++ set -x +200: + cat +196: + grep -q 'GNU_RELRO ' out/test/aarch64/relro/log2 201: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/retain-symbols-file.sh .sh 201: ++ testname=retain-symbols-file 201: ++ echo -n 'Testing retain-symbols-file ... ' 201: Testing retain-symbols-file ... ++ t=out/test/aarch64/retain-symbols-file 201: ++ mkdir -p out/test/aarch64/retain-symbols-file -200: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/response-file2.sh .sh -200: ++ testname=response-file2 -200: ++ echo -n 'Testing response-file2 ... ' -200: Testing response-file2 ... ++ t=out/test/aarch64/response-file2 -200: ++ mkdir -p out/test/aarch64/response-file2 +195: + cat +200: + cc -c -o out/test/aarch64/response-file2/a.o -xc - +195: + cc -c -o out/test/aarch64/relocatable/b.o -xc - +196: + cc -B. -o out/test/aarch64/relro/exe3 out/test/aarch64/relro/a.o -Wl,-z,norelro 201: ++ set -x -200: ++ set -x +199: + cc -c -o out/test/aarch64/response-file/b.o -xc - +199: + cat 201: + cc -c -o out/test/aarch64/retain-symbols-file/a.o -xc - 201: + cat -200: + cc -c -o out/test/aarch64/response-file2/a.o -xc - 200: + cat +200: + cc -c -o out/test/aarch64/response-file2/b.o -xc - +195: + ./mold --relocatable -o out/test/aarch64/relocatable/c.o out/test/aarch64/relocatable/a.o out/test/aarch64/relocatable/b.o +201: + cat +201: + cc -B. -o out/test/aarch64/retain-symbols-file/exe out/test/aarch64/retain-symbols-file/a.o -Wl,--retain-symbols-file=out/test/aarch64/retain-symbols-file/symbols 199: + cat 199: + cc -c -o out/test/aarch64/response-file/c.o -xc - -197: + '[' -f out/test/aarch64/repro/exe.repro.tar ']' -197: + cc -B. -o out/test/aarch64/repro/exe out/test/aarch64/repro/a.o -Wl,-repro -195: + cat -195: + cc -c -o out/test/aarch64/relocatable/b.o -xc - -198: + cc -B. -o out/test/aarch64/require-defined/exe out/test/aarch64/require-defined/c.o out/test/aarch64/require-defined/b.a -196: + out/test/aarch64/relro/exe3 +198: + grep -q foobar +198: + readelf --symbols out/test/aarch64/require-defined/exe +195: + cc -B. -o out/test/aarch64/relocatable/exe out/test/aarch64/relocatable/c.o +198: + cc -B. -o out/test/aarch64/require-defined/exe out/test/aarch64/require-defined/c.o out/test/aarch64/require-defined/b.a -Wl,-require-defined,xyz +197: + tar -C out/test/aarch64/repro -xf out/test/aarch64/repro/exe.repro.tar 196: + grep -q 'Hello world' -201: + cat +196: + out/test/aarch64/relro/exe3 196: + readelf --segments -W out/test/aarch64/relro/exe3 -201: + cc -B. -o out/test/aarch64/retain-symbols-file/exe out/test/aarch64/retain-symbols-file/a.o -Wl,--retain-symbols-file=out/test/aarch64/retain-symbols-file/symbols -199: + echo ''\''out/test/aarch64/response-file/b.o'\'' '\''out/test/aarch64/response-file/c.o'\''' -199: + cc -B. -o out/test/aarch64/response-file/exe out/test/aarch64/response-file/a.o -Wl,@out/test/aarch64/response-file/rsp 196: + grep -q 'GNU_RELRO ' out/test/aarch64/relro/log3 -200: + cat -200: + cc -c -o out/test/aarch64/response-file2/b.o -xc - 196: + on_exit 196: + echo OK 196: OK 196: + exit 0 -190/337 Test #196: aarch64-relro ............................................ Passed 0.89 sec +190/337 Test #196: aarch64-relro ............................................ Passed 0.76 sec test 202 Start 202: aarch64-reverse-sections @@ -12423,7 +12466,12 @@ 202: MACHINE=aarch64 202: CPU= 202: Test timeout computed to be: 1500 -195: + ./mold --relocatable -o out/test/aarch64/relocatable/c.o out/test/aarch64/relocatable/a.o out/test/aarch64/relocatable/b.o +197: + tar -C out/test/aarch64/repro -tvf out/test/aarch64/repro/exe.repro.tar +197: + grep -q ' exe.repro/.*/a.o' +200: + echo ''\''out/test/aarch64/response-file2/b.o'\''' +200: + echo @out/test/aarch64/response-file2/rsp1 +200: + cc -B. -o out/test/aarch64/response-file2/exe out/test/aarch64/response-file2/a.o -Wl,@out/test/aarch64/response-file2/rsp2 +197: + grep -q /a.o out/test/aarch64/repro/exe.repro/response.txt 202: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/reverse-sections.sh 202: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 202: ++ export LC_ALL=C @@ -12441,32 +12489,32 @@ 202: ++ QEMU= 202: ++ case $MACHINE in 202: ++ tlsdesc_opt=-mtls-dialect=desc +197: + grep -q mold out/test/aarch64/repro/exe.repro/version.txt 202: +++ uname 202: ++ '[' Linux = FreeBSD ']' 202: ++ trap 'on_error $LINENO' ERR 202: ++ trap on_exit EXIT +197: + rm -rf out/test/aarch64/repro/exe.repro out/test/aarch64/repro/exe.repro.tar 202: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/reverse-sections.sh .sh 202: ++ testname=reverse-sections 202: ++ echo -n 'Testing reverse-sections ... ' 202: Testing reverse-sections ... ++ t=out/test/aarch64/reverse-sections 202: ++ mkdir -p out/test/aarch64/reverse-sections -200: + echo ''\''out/test/aarch64/response-file2/b.o'\''' -200: + echo @out/test/aarch64/response-file2/rsp1 -200: + cc -B. -o out/test/aarch64/response-file2/exe out/test/aarch64/response-file2/a.o -Wl,@out/test/aarch64/response-file2/rsp2 -198: + grep -q foobar 202: ++ set -x -198: + readelf --symbols out/test/aarch64/require-defined/exe -198: + cc -B. -o out/test/aarch64/require-defined/exe out/test/aarch64/require-defined/c.o out/test/aarch64/require-defined/b.a -Wl,-require-defined,foobar +197: + MOLD_REPRO=1 +197: + cc -B. -o out/test/aarch64/repro/exe out/test/aarch64/repro/a.o +195: + out/test/aarch64/relocatable/exe 202: + cat 202: + cc -o out/test/aarch64/reverse-sections/a.o -c -xc++ - -195: + cc -B. -o out/test/aarch64/relocatable/exe out/test/aarch64/relocatable/c.o 201: + readelf -W --symbols out/test/aarch64/retain-symbols-file/exe -199: + on_exit -199: + echo OK -199: OK -199: + exit 0 -201: + grep -q ' foo$' out/test/aarch64/retain-symbols-file/log -191/337 Test #199: aarch64-response-file .................................... Passed 0.57 sec +195: Hello world +195: + on_exit +195: + echo OK +195: OK +195: + exit 0 +199: + echo ''\''out/test/aarch64/response-file/b.o'\'' '\''out/test/aarch64/response-file/c.o'\''' +199: + cc -B. -o out/test/aarch64/response-file/exe out/test/aarch64/response-file/a.o -Wl,@out/test/aarch64/response-file/rsp +191/337 Test #195: aarch64-relocatable ...................................... Passed 1.35 sec test 203 Start 203: aarch64-rodata-name @@ -12476,9 +12524,11 @@ 203: MACHINE=aarch64 203: CPU= 203: Test timeout computed to be: 1500 -197: + tar -C out/test/aarch64/repro -xf out/test/aarch64/repro/exe.repro.tar +201: + grep -q ' foo$' out/test/aarch64/retain-symbols-file/log +198: + grep -q 'undefined symbol: xyz' out/test/aarch64/require-defined/log 201: + grep -q ' bar$' out/test/aarch64/retain-symbols-file/log 203: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/rodata-name.sh +201: + grep -q ' main$' out/test/aarch64/retain-symbols-file/log 203: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 203: ++ export LC_ALL=C 203: ++ LC_ALL=C @@ -12495,20 +12545,15 @@ 203: ++ QEMU= 203: ++ case $MACHINE in 203: ++ tlsdesc_opt=-mtls-dialect=desc -201: + grep -q ' main$' out/test/aarch64/retain-symbols-file/log -201: + grep -q ' baz$' out/test/aarch64/retain-symbols-file/log -203: +++ uname -203: ++ '[' Linux = FreeBSD ']' -203: ++ trap 'on_error $LINENO' ERR -203: ++ trap on_exit EXIT -197: + grep -q ' exe.repro/.*/a.o' -197: + tar -C out/test/aarch64/repro -tvf out/test/aarch64/repro/exe.repro.tar -197: + grep -q /a.o out/test/aarch64/repro/exe.repro/response.txt -201: + on_exit -201: + echo OK -201: OK -201: + exit 0 -192/337 Test #201: aarch64-retain-symbols-file .............................. Passed 0.46 sec +198: + on_exit +198: + echo OK +198: OK +198: + exit 0 +192/337 Test #198: aarch64-require-defined .................................. Passed 0.73 sec +200: + on_exit +200: + echo OK +200: OK +200: + exit 0 test 204 Start 204: aarch64-rosegment @@ -12518,20 +12563,31 @@ 204: MACHINE=aarch64 204: CPU= 204: Test timeout computed to be: 1500 +193/337 Test #200: aarch64-response-file2 ................................... Passed 0.48 sec +203: +++ uname +203: ++ '[' Linux = FreeBSD ']' +203: ++ trap 'on_error $LINENO' ERR +203: ++ trap on_exit EXIT +201: + grep -q ' baz$' out/test/aarch64/retain-symbols-file/log +test 205 + Start 205: aarch64-rpath + +205: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/rpath.sh" +205: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu +205: Environment variables: +205: MACHINE=aarch64 +205: CPU= +205: Test timeout computed to be: 1500 203: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/rodata-name.sh .sh 203: ++ testname=rodata-name 203: ++ echo -n 'Testing rodata-name ... ' 203: Testing rodata-name ... ++ t=out/test/aarch64/rodata-name 203: ++ mkdir -p out/test/aarch64/rodata-name -197: + grep -q mold out/test/aarch64/repro/exe.repro/version.txt -202: + cc -o out/test/aarch64/reverse-sections/b.o -c -xc++ - -202: + cat +201: + on_exit +201: + echo OK +201: OK +201: + exit 0 204: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/rosegment.sh -198: + readelf --symbols out/test/aarch64/require-defined/exe -198: + grep -q foobar -198: + cc -B. -o out/test/aarch64/require-defined/exe out/test/aarch64/require-defined/c.o out/test/aarch64/require-defined/b.a -Wl,-require-defined,xyz -203: ++ set -x -203: + '[' aarch64 = arm ']' 204: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 204: ++ export LC_ALL=C 204: ++ LC_ALL=C @@ -12548,45 +12604,7 @@ 204: ++ QEMU= 204: ++ case $MACHINE in 204: ++ tlsdesc_opt=-mtls-dialect=desc -197: + rm -rf out/test/aarch64/repro/exe.repro out/test/aarch64/repro/exe.repro.tar -204: +++ uname -203: + cat -204: ++ '[' Linux = FreeBSD ']' -204: ++ trap 'on_error $LINENO' ERR -204: ++ trap on_exit EXIT -203: + cc -c -o out/test/aarch64/rodata-name/a.o -x assembler - -197: + MOLD_REPRO=1 -197: + cc -B. -o out/test/aarch64/repro/exe out/test/aarch64/repro/a.o -204: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/rosegment.sh .sh -204: ++ testname=rosegment -204: ++ echo -n 'Testing rosegment ... ' -204: Testing rosegment ... ++ t=out/test/aarch64/rosegment -204: ++ mkdir -p out/test/aarch64/rosegment -204: ++ set -x -200: + on_exit -200: + echo OK -200: OK -200: + exit 0 -193/337 Test #200: aarch64-response-file2 ................................... Passed 0.56 sec -test 205 - Start 205: aarch64-rpath - -205: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/rpath.sh" -205: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu -205: Environment variables: -205: MACHINE=aarch64 -205: CPU= -205: Test timeout computed to be: 1500 -195: + out/test/aarch64/relocatable/exe -204: + cc -o out/test/aarch64/rosegment/a.o -c -xc - -204: + cat -203: + cc -c -o out/test/aarch64/rodata-name/b.o -xc - -195: Hello world -195: + on_exit -195: + echo OK -195: OK -195: + exit 0 -194/337 Test #195: aarch64-relocatable ...................................... Passed 1.45 sec +194/337 Test #201: aarch64-retain-symbols-file .............................. Passed 0.46 sec test 206 Start 206: aarch64-run-clang @@ -12596,7 +12614,14 @@ 206: MACHINE=aarch64 206: CPU= 206: Test timeout computed to be: 1500 +203: ++ set -x +203: + '[' aarch64 = arm ']' +203: + cc -c -o out/test/aarch64/rodata-name/a.o -x assembler - 203: + cat +199: + on_exit +199: + echo OK +199: OK +199: + exit 0 205: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/rpath.sh 205: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 205: ++ export LC_ALL=C @@ -12614,16 +12639,29 @@ 205: ++ QEMU= 205: ++ case $MACHINE in 205: ++ tlsdesc_opt=-mtls-dialect=desc -205: +++ uname -205: ++ '[' Linux = FreeBSD ']' -205: ++ trap 'on_error $LINENO' ERR -205: ++ trap on_exit EXIT -205: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/rpath.sh .sh -188: + ./mold --relocatable -o out/test/aarch64/relocatable-c++/c.o out/test/aarch64/relocatable-c++/a.o -205: ++ testname=rpath -205: ++ echo -n 'Testing rpath ... ' -205: Testing rpath ... ++ t=out/test/aarch64/rpath -205: ++ mkdir -p out/test/aarch64/rpath +204: +++ uname +204: ++ '[' Linux = FreeBSD ']' +204: ++ trap 'on_error $LINENO' ERR +204: ++ trap on_exit EXIT +202: + cat +202: + cc -o out/test/aarch64/reverse-sections/b.o -c -xc++ - +195/337 Test #199: aarch64-response-file .................................... Passed 0.66 sec +test 207 + Start 207: aarch64-run + +207: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/run.sh" +207: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu +207: Environment variables: +207: MACHINE=aarch64 +207: CPU= +207: Test timeout computed to be: 1500 +204: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/rosegment.sh .sh +204: ++ testname=rosegment +204: ++ echo -n 'Testing rosegment ... ' +204: Testing rosegment ... ++ t=out/test/aarch64/rosegment +204: ++ mkdir -p out/test/aarch64/rosegment +203: + cc -c -o out/test/aarch64/rodata-name/b.o -xc - +203: + cat 206: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/run-clang.sh 206: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 206: ++ export LC_ALL=C @@ -12641,64 +12679,18 @@ 206: ++ QEMU= 206: ++ case $MACHINE in 206: ++ tlsdesc_opt=-mtls-dialect=desc -202: + cat -202: + cc -o out/test/aarch64/reverse-sections/c.o -c -xc++ - -205: ++ set -x +205: +++ uname +205: ++ '[' Linux = FreeBSD ']' +204: ++ set -x +205: ++ trap 'on_error $LINENO' ERR +205: ++ trap on_exit EXIT 206: +++ uname 206: ++ '[' Linux = FreeBSD ']' 206: ++ trap 'on_error $LINENO' ERR 206: ++ trap on_exit EXIT -205: + cat -205: + cc -o out/test/aarch64/rpath/a.o -c -x assembler - -188: + ./mold --relocatable -o out/test/aarch64/relocatable-c++/d.o out/test/aarch64/relocatable-c++/b.o -206: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/run-clang.sh .sh -204: + cc -B. -o out/test/aarch64/rosegment/exe1 out/test/aarch64/rosegment/a.o -191: + ./mold --relocatable -o out/test/aarch64/relocatable-exception/c.o out/test/aarch64/relocatable-exception/a.o out/test/aarch64/relocatable-exception/b.o -206: ++ testname=run-clang -206: ++ echo -n 'Testing run-clang ... ' -206: Testing run-clang ... ++ t=out/test/aarch64/run-clang -206: ++ mkdir -p out/test/aarch64/run-clang -203: + cc -B. -o out/test/aarch64/rodata-name/exe out/test/aarch64/rodata-name/a.o out/test/aarch64/rodata-name/b.o -198: + grep -q 'undefined symbol: xyz' out/test/aarch64/require-defined/log -206: ++ set -x -206: + '[' cc = cc ']' -205: + cc -B. -o out/test/aarch64/rpath/exe1 out/test/aarch64/rpath/a.o -Wl,-rpath,/foo,-rpath,/bar,-R/no/such/directory,-R/ -206: + nm mold-wrapper.so -198: + on_exit -198: + echo OK -198: OK -198: + exit 0 -195/337 Test #198: aarch64-require-defined .................................. Passed 0.91 sec -test 207 - Start 207: aarch64-run - -207: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/run.sh" -207: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu -207: Environment variables: -207: MACHINE=aarch64 -207: CPU= -207: Test timeout computed to be: 1500 -202: + c++ -B. -o out/test/aarch64/reverse-sections/exe1 out/test/aarch64/reverse-sections/a.o out/test/aarch64/reverse-sections/b.o out/test/aarch64/reverse-sections/c.o -206: + grep -q '__[at]san_init' -206: + clang --version -188: + c++ -B. -o out/test/aarch64/relocatable-c++/exe out/test/aarch64/relocatable-c++/c.o out/test/aarch64/relocatable-c++/d.o -206: + skip -206: + echo skipped -206: skipped -206: + trap - EXIT -206: + exit 0 -196/337 Test #206: aarch64-run-clang ........................................***Skipped 0.14 sec -test 208 - Start 208: aarch64-section-align - -208: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/section-align.sh" -208: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu -208: Environment variables: -208: MACHINE=aarch64 -208: CPU= -208: Test timeout computed to be: 1500 -191: + c++ -B. -o out/test/aarch64/relocatable-exception/exe out/test/aarch64/relocatable-exception/c.o +204: + cc -o out/test/aarch64/rosegment/a.o -c -xc - 207: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/run.sh +204: + cat 207: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 207: ++ export LC_ALL=C 207: ++ LC_ALL=C @@ -12715,59 +12707,68 @@ 207: ++ QEMU= 207: ++ case $MACHINE in 207: ++ tlsdesc_opt=-mtls-dialect=desc -197: + tar -C out/test/aarch64/repro -tvf out/test/aarch64/repro/exe.repro.tar +206: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/run-clang.sh .sh +206: ++ testname=run-clang +206: ++ echo -n 'Testing run-clang ... ' +206: Testing run-clang ... ++ t=out/test/aarch64/run-clang +206: ++ mkdir -p out/test/aarch64/run-clang 197: + grep -q ' exe.repro/.*/a.o' +205: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/rpath.sh .sh +205: ++ testname=rpath +205: ++ echo -n 'Testing rpath ... ' +205: Testing rpath ... ++ t=out/test/aarch64/rpath +205: ++ mkdir -p out/test/aarch64/rpath +197: + tar -C out/test/aarch64/repro -tvf out/test/aarch64/repro/exe.repro.tar 207: +++ uname 207: ++ '[' Linux = FreeBSD ']' 207: ++ trap 'on_error $LINENO' ERR 207: ++ trap on_exit EXIT 197: + tar -C out/test/aarch64/repro -xf out/test/aarch64/repro/exe.repro.tar -208: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/section-align.sh -208: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc -208: ++ export LC_ALL=C -208: ++ LC_ALL=C -208: ++ '[' -z aarch64 ']' -208: ++ '[' -z '' ']' -208: ++ TESTDIR=out/test/aarch64 -208: ++ CC=cc -208: ++ CXX=c++ -208: ++ GCC=gcc -208: ++ GXX=g++ -208: ++ OBJDUMP=objdump -208: ++ OBJCOPY=objcopy -208: ++ STRIP=strip -208: ++ QEMU= -208: ++ case $MACHINE in -208: ++ tlsdesc_opt=-mtls-dialect=desc +206: ++ set -x +206: + '[' cc = cc ']' +205: ++ set -x +206: + nm mold-wrapper.so 207: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/run.sh .sh -208: +++ uname +205: + cc -o out/test/aarch64/rpath/a.o -c -x assembler - 207: ++ testname=run 207: ++ echo -n 'Testing run ... ' 207: Testing run ... ++ t=out/test/aarch64/run 207: ++ mkdir -p out/test/aarch64/run -208: ++ '[' Linux = FreeBSD ']' -208: ++ trap 'on_error $LINENO' ERR -208: ++ trap on_exit EXIT +206: + grep -q '__[at]san_init' 197: + grep -q /a.o out/test/aarch64/repro/exe.repro/response.txt +205: + cat 207: ++ set -x 207: + '[' cc = cc ']' -207: + nm mold -208: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/section-align.sh .sh -208: ++ testname=section-align -208: ++ echo -n 'Testing section-align ... ' -208: Testing section-align ... ++ t=out/test/aarch64/section-align -208: ++ mkdir -p out/test/aarch64/section-align 197: + grep -q mold out/test/aarch64/repro/exe.repro/version.txt -204: + readelf -W --segments out/test/aarch64/rosegment/exe1 -204: + grep -q '\.interp .* \.text' out/test/aarch64/rosegment/log1 -204: + cc -B. -o out/test/aarch64/rosegment/exe2 out/test/aarch64/rosegment/a.o -Wl,--rosegment +202: + cat +205: + cc -B. -o out/test/aarch64/rpath/exe1 out/test/aarch64/rpath/a.o -Wl,-rpath,/foo,-rpath,/bar,-R/no/such/directory,-R/ +203: + cc -B. -o out/test/aarch64/rodata-name/exe out/test/aarch64/rodata-name/a.o out/test/aarch64/rodata-name/b.o +206: + clang --version 207: + grep -q '__[at]san_init' +202: + cc -o out/test/aarch64/reverse-sections/c.o -c -xc++ - +154: + ./mold --relocatable -o out/test/aarch64/many-sections2/b.o out/test/aarch64/many-sections2/a.o +207: + nm mold +206: + skip +206: + echo skipped +206: skipped +206: + trap - EXIT +206: + exit 0 +204: + cc -B. -o out/test/aarch64/rosegment/exe1 out/test/aarch64/rosegment/a.o +196/337 Test #206: aarch64-run-clang ........................................***Skipped 0.16 sec +test 208 + Start 208: aarch64-section-align + +208: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/section-align.sh" +208: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu +208: Environment variables: +208: MACHINE=aarch64 +208: CPU= +208: Test timeout computed to be: 1500 197: + on_exit 197: + echo OK 197: OK 197: + exit 0 -208: ++ set -x -197/337 Test #197: aarch64-repro ............................................ Passed 1.05 sec +197/337 Test #197: aarch64-repro ............................................ Passed 1.02 sec test 209 Start 209: aarch64-section-attributes @@ -12777,26 +12778,23 @@ 209: MACHINE=aarch64 209: CPU= 209: Test timeout computed to be: 1500 -208: + cc -o out/test/aarch64/section-align/a.o -c -xc -fno-PIC - -208: + cat -191: + out/test/aarch64/relocatable-exception/exe -191: 0 -191: + on_exit -191: + echo OK -191: OK -191: + exit 0 -205: + readelf --dynamic out/test/aarch64/rpath/exe1 -205: + grep -Fq 'Library runpath: [/foo:/bar:/no/such/directory:/]' -198/337 Test #191: aarch64-relocatable-exception ............................ Passed 2.21 sec -test 210 - Start 210: aarch64-section-order - -210: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/section-order.sh" -210: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu -210: Environment variables: -210: MACHINE=aarch64 -210: CPU= -210: Test timeout computed to be: 1500 +208: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/section-align.sh +208: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc +208: ++ export LC_ALL=C +208: ++ LC_ALL=C +208: ++ '[' -z aarch64 ']' +208: ++ '[' -z '' ']' +208: ++ TESTDIR=out/test/aarch64 +208: ++ CC=cc +208: ++ CXX=c++ +208: ++ GCC=gcc +208: ++ GXX=g++ +208: ++ OBJDUMP=objdump +208: ++ OBJCOPY=objcopy +208: ++ STRIP=strip +208: ++ QEMU= +208: ++ case $MACHINE in +208: ++ tlsdesc_opt=-mtls-dialect=desc 209: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/section-attributes.sh 209: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 209: ++ export LC_ALL=C @@ -12814,12 +12812,71 @@ 209: ++ QEMU= 209: ++ case $MACHINE in 209: ++ tlsdesc_opt=-mtls-dialect=desc +208: +++ uname +209: +++ uname +209: ++ '[' Linux = FreeBSD ']' +209: ++ trap 'on_error $LINENO' ERR +209: ++ trap on_exit EXIT +208: ++ '[' Linux = FreeBSD ']' +208: ++ trap 'on_error $LINENO' ERR +208: ++ trap on_exit EXIT +209: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/section-attributes.sh .sh +209: ++ testname=section-attributes +209: ++ echo -n 'Testing section-attributes ... ' +209: Testing section-attributes ... ++ t=out/test/aarch64/section-attributes +209: ++ mkdir -p out/test/aarch64/section-attributes +208: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/section-align.sh .sh +208: ++ testname=section-align +208: ++ echo -n 'Testing section-align ... ' +208: Testing section-align ... ++ t=out/test/aarch64/section-align +208: ++ mkdir -p out/test/aarch64/section-align +208: ++ set -x +208: + cc -o out/test/aarch64/section-align/a.o -c -xc -fno-PIC - +208: + cat +209: ++ set -x +209: + cat +203: + readelf -p .rodata.str1.1 out/test/aarch64/rodata-name/exe 203: + grep -q Hello -205: + cc -B. -o out/test/aarch64/rpath/exe2 out/test/aarch64/rpath/a.o -Wl,-rpath,/foo,-rpath,/bar,-rpath,/foo,-rpath,/baz +209: + cc -o out/test/aarch64/section-attributes/a.o -c -xassembler - +202: + c++ -B. -o out/test/aarch64/reverse-sections/exe1 out/test/aarch64/reverse-sections/a.o out/test/aarch64/reverse-sections/b.o out/test/aarch64/reverse-sections/c.o +203: + grep -q world +203: + readelf -p .rodata.str4.4 out/test/aarch64/rodata-name/exe 203: + readelf -p .rodata.str1.1 out/test/aarch64/rodata-name/exe +209: + cc -o out/test/aarch64/section-attributes/b.o -c -xassembler - +204: + readelf -W --segments out/test/aarch64/rosegment/exe1 +203: + grep -q foobar +188: + ./mold --relocatable -o out/test/aarch64/relocatable-c++/c.o out/test/aarch64/relocatable-c++/a.o +209: + cat +204: + grep -q '\.interp .* \.text' out/test/aarch64/rosegment/log1 +203: + grep -q abcdefgh +203: + readelf -p .rodata.cst8 out/test/aarch64/rodata-name/exe +209: + cc -o out/test/aarch64/section-attributes/c.o -c -xassembler - +209: + cat +204: + cc -B. -o out/test/aarch64/rosegment/exe2 out/test/aarch64/rosegment/a.o -Wl,--rosegment +205: + readelf --dynamic out/test/aarch64/rpath/exe1 +209: + cc -o out/test/aarch64/section-attributes/d.o -c -xc - +205: + grep -Fq 'Library runpath: [/foo:/bar:/no/such/directory:/]' +203: + readelf -p .rodatabaz out/test/aarch64/rodata-name/exe +209: + cat +208: + cc -B. -o out/test/aarch64/section-align/exe1 out/test/aarch64/section-align/a.o -Wl,--section-align=.foo=0x2000 +205: + cc -B. -o out/test/aarch64/rpath/exe2 out/test/aarch64/rpath/a.o -Wl,-rpath,/foo,-rpath,/bar,-rpath,/foo,-rpath,/baz +203: + grep -q baz +203: + on_exit +203: + echo OK +203: OK +203: + exit 0 +198/337 Test #203: aarch64-rodata-name ...................................... Passed 0.45 sec +test 210 + Start 210: aarch64-section-order + +210: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/section-order.sh" +210: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu +210: Environment variables: +210: MACHINE=aarch64 +210: CPU= +210: Test timeout computed to be: 1500 +188: + ./mold --relocatable -o out/test/aarch64/relocatable-c++/d.o out/test/aarch64/relocatable-c++/b.o 210: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/section-order.sh -202: + grep -q 'foo1 foo2 foo3 foo4 foo5 foo6' -202: + out/test/aarch64/reverse-sections/exe1 210: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 210: ++ export LC_ALL=C 210: ++ LC_ALL=C @@ -12836,42 +12893,37 @@ 210: ++ QEMU= 210: ++ case $MACHINE in 210: ++ tlsdesc_opt=-mtls-dialect=desc -209: +++ uname -209: ++ '[' Linux = FreeBSD ']' -209: ++ trap 'on_error $LINENO' ERR -209: ++ trap on_exit EXIT -209: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/section-attributes.sh .sh 210: +++ uname 210: ++ '[' Linux = FreeBSD ']' -209: ++ testname=section-attributes -209: ++ echo -n 'Testing section-attributes ... ' -209: Testing section-attributes ... ++ t=out/test/aarch64/section-attributes -209: ++ mkdir -p out/test/aarch64/section-attributes -202: + c++ -B. -o out/test/aarch64/reverse-sections/exe2 out/test/aarch64/reverse-sections/a.o out/test/aarch64/reverse-sections/b.o out/test/aarch64/reverse-sections/c.o -Wl,--reverse-sections 210: ++ trap 'on_error $LINENO' ERR 210: ++ trap on_exit EXIT -203: + readelf -p .rodata.str4.4 out/test/aarch64/rodata-name/exe +209: + cc -B. -o out/test/aarch64/section-attributes/exe out/test/aarch64/section-attributes/a.o out/test/aarch64/section-attributes/b.o out/test/aarch64/section-attributes/c.o out/test/aarch64/section-attributes/d.o 210: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/section-order.sh .sh 210: ++ testname=section-order 210: ++ echo -n 'Testing section-order ... ' 210: Testing section-order ... ++ t=out/test/aarch64/section-order 210: ++ mkdir -p out/test/aarch64/section-order -203: + grep -q world -188: + out/test/aarch64/relocatable-c++/exe -208: + cc -B. -o out/test/aarch64/section-align/exe1 out/test/aarch64/section-align/a.o -Wl,--section-align=.foo=0x2000 -203: + readelf -p .rodata.str1.1 out/test/aarch64/rodata-name/exe -203: + grep -q foobar 210: ++ set -x -209: ++ set -x -188: + grep -q 'Hello world' 210: + cat -209: + cc -o out/test/aarch64/section-attributes/a.o -c -xassembler - -188: + on_exit -188: + echo OK -188: OK -188: + exit 0 -199/337 Test #188: aarch64-relocatable-c++ .................................. Passed 2.52 sec -209: + cat +210: + cc -o out/test/aarch64/section-order/a.o -c -xc -fno-PIC - +188: + c++ -B. -o out/test/aarch64/relocatable-c++/exe out/test/aarch64/relocatable-c++/c.o out/test/aarch64/relocatable-c++/d.o +202: + out/test/aarch64/reverse-sections/exe1 +202: + grep -q 'foo1 foo2 foo3 foo4 foo5 foo6' +202: + c++ -B. -o out/test/aarch64/reverse-sections/exe2 out/test/aarch64/reverse-sections/a.o out/test/aarch64/reverse-sections/b.o out/test/aarch64/reverse-sections/c.o -Wl,--reverse-sections +204: + readelf -W --segments out/test/aarch64/rosegment/exe2 +204: + grep -q '\.interp .* \.text' out/test/aarch64/rosegment/log2 +204: + cc -B. -o out/test/aarch64/rosegment/exe3 out/test/aarch64/rosegment/a.o -Wl,--no-rosegment +210: + cc -B. -o out/test/aarch64/section-order/exe1 out/test/aarch64/section-order/a.o -no-pie '-Wl,--section-order==0x100000 EHDR PHDR =0x200000 .fn2 TEXT =0x300000 .fn1 DATA BSS RODATA' +208: + readelf -WS out/test/aarch64/section-align/exe1 +208: + grep -q '\.foo.* 8192$' +208: + cc -B. -o out/test/aarch64/section-align/exe2 out/test/aarch64/section-align/a.o -Wl,--section-align=.foo=256 +205: + readelf --dynamic out/test/aarch64/rpath/exe2 +205: + grep -Fq 'Library runpath: [/foo:/bar:/baz]' +205: + on_exit +205: + echo OK +205: OK +205: + exit 0 +199/337 Test #205: aarch64-rpath ............................................ Passed 0.59 sec test 211 Start 211: aarch64-section-start @@ -12881,13 +12933,28 @@ 211: MACHINE=aarch64 211: CPU= 211: Test timeout computed to be: 1500 -209: + cc -o out/test/aarch64/section-attributes/b.o -c -xassembler - -209: + cat -210: + cc -o out/test/aarch64/section-order/a.o -c -xc -fno-PIC - -203: + grep -q abcdefgh -203: + readelf -p .rodata.cst8 out/test/aarch64/rodata-name/exe -203: + readelf -p .rodatabaz out/test/aarch64/rodata-name/exe -203: + grep -q baz +188: + grep -q 'Hello world' +188: + out/test/aarch64/relocatable-c++/exe +209: + readelf -W --sections out/test/aarch64/section-attributes/exe +209: + grep -q 'foobar.*WAX' +209: + on_exit +209: + echo OK +209: OK +209: + exit 0 +200/337 Test #209: aarch64-section-attributes ............................... Passed 0.42 sec +test 212 + Start 212: aarch64-separate-debug-file + +212: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/separate-debug-file.sh" +212: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu +212: Environment variables: +212: MACHINE=aarch64 +212: CPU= +212: Test timeout computed to be: 1500 +188: + on_exit +188: + echo OK +188: OK +188: + exit 0 211: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/section-start.sh 211: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 211: ++ export LC_ALL=C @@ -12905,43 +12972,7 @@ 211: ++ QEMU= 211: ++ case $MACHINE in 211: ++ tlsdesc_opt=-mtls-dialect=desc -211: +++ uname -204: + readelf -W --segments out/test/aarch64/rosegment/exe2 -209: + cc -o out/test/aarch64/section-attributes/c.o -c -xassembler - -209: + cat -211: ++ '[' Linux = FreeBSD ']' -211: ++ trap 'on_error $LINENO' ERR -211: ++ trap on_exit EXIT -203: + on_exit -203: + echo OK -203: OK -203: + exit 0 -200/337 Test #203: aarch64-rodata-name ...................................... Passed 0.56 sec -test 212 - Start 212: aarch64-separate-debug-file - -212: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/separate-debug-file.sh" -212: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu -212: Environment variables: -212: MACHINE=aarch64 -212: CPU= -212: Test timeout computed to be: 1500 -205: + grep -Fq 'Library runpath: [/foo:/bar:/baz]' -205: + readelf --dynamic out/test/aarch64/rpath/exe2 -205: + on_exit -205: + echo OK -205: OK -205: + exit 0 -204: + grep -q '\.interp .* \.text' out/test/aarch64/rosegment/log2 -204: + cc -B. -o out/test/aarch64/rosegment/exe3 out/test/aarch64/rosegment/a.o -Wl,--no-rosegment -211: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/section-start.sh .sh -211: ++ testname=section-start -211: ++ echo -n 'Testing section-start ... ' -211: Testing section-start ... ++ t=out/test/aarch64/section-start -211: ++ mkdir -p out/test/aarch64/section-start -209: + cc -o out/test/aarch64/section-attributes/d.o -c -xc - -201/337 Test #205: aarch64-rpath ............................................ Passed 0.45 sec -209: + cat +201/337 Test #188: aarch64-relocatable-c++ .................................. Passed 2.86 sec test 213 Start 213: aarch64-shared-abs-sym @@ -12951,6 +12982,11 @@ 213: MACHINE=aarch64 213: CPU= 213: Test timeout computed to be: 1500 +211: +++ uname +211: ++ '[' Linux = FreeBSD ']' +211: ++ trap 'on_error $LINENO' ERR +211: ++ trap on_exit EXIT +202: + grep -q 'foo5 foo6 foo3 foo4 foo1 foo2' 212: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/separate-debug-file.sh 212: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 212: ++ export LC_ALL=C @@ -12968,17 +13004,27 @@ 212: ++ QEMU= 212: ++ case $MACHINE in 212: ++ tlsdesc_opt=-mtls-dialect=desc -211: ++ set -x -211: + '[' aarch64 = ppc64 ']' -211: + [[ aarch64 = loongarch* ]] -211: + '[' aarch64 = arm ']' -210: + cc -B. -o out/test/aarch64/section-order/exe1 out/test/aarch64/section-order/a.o -no-pie '-Wl,--section-order==0x100000 EHDR PHDR =0x200000 .fn2 TEXT =0x300000 .fn1 DATA BSS RODATA' -211: + cc -o out/test/aarch64/section-start/a.o -c -xc -fno-PIC - -212: +++ uname -212: ++ '[' Linux = FreeBSD ']' -212: ++ trap 'on_error $LINENO' ERR -212: ++ trap on_exit EXIT -208: + grep -q '\.foo.* 8192$' +204: + readelf -W --segments out/test/aarch64/rosegment/exe3 +202: + out/test/aarch64/reverse-sections/exe2 +202: + on_exit +202: + echo OK +202: OK +202: + exit 0 +202/337 Test #202: aarch64-reverse-sections ................................. Passed 0.86 sec +test 214 + Start 214: aarch64-shared + +214: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/shared.sh" +214: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu +214: Environment variables: +214: MACHINE=aarch64 +214: CPU= +214: Test timeout computed to be: 1500 +211: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/section-start.sh .sh +211: ++ testname=section-start +211: ++ echo -n 'Testing section-start ... ' +211: Testing section-start ... ++ t=out/test/aarch64/section-start +211: ++ mkdir -p out/test/aarch64/section-start 213: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/shared-abs-sym.sh 213: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 213: ++ export LC_ALL=C @@ -12996,49 +13042,33 @@ 213: ++ QEMU= 213: ++ case $MACHINE in 213: ++ tlsdesc_opt=-mtls-dialect=desc -208: + readelf -WS out/test/aarch64/section-align/exe1 -208: + cc -B. -o out/test/aarch64/section-align/exe2 out/test/aarch64/section-align/a.o -Wl,--section-align=.foo=256 -211: + cat -213: +++ uname +204: + grep -q '\.interp .* \.text' out/test/aarch64/rosegment/log3 +212: +++ uname +212: ++ '[' Linux = FreeBSD ']' +212: ++ trap 'on_error $LINENO' ERR +212: ++ trap on_exit EXIT +208: + grep -q '\.foo.* 256$' +208: + readelf -WS out/test/aarch64/section-align/exe2 +204: + on_exit +204: + echo OK +204: OK +204: + exit 0 212: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/separate-debug-file.sh .sh 212: ++ testname=separate-debug-file 212: ++ echo -n 'Testing separate-debug-file ... ' 212: Testing separate-debug-file ... ++ t=out/test/aarch64/separate-debug-file 212: ++ mkdir -p out/test/aarch64/separate-debug-file -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/shared-abs-sym.sh .sh -213: ++ testname=shared-abs-sym -213: ++ echo -n 'Testing shared-abs-sym ... ' -213: Testing shared-abs-sym ... ++ t=out/test/aarch64/shared-abs-sym -213: ++ mkdir -p out/test/aarch64/shared-abs-sym -212: ++ set -x -213: ++ set -x -209: + cc -B. -o out/test/aarch64/section-attributes/exe out/test/aarch64/section-attributes/a.o out/test/aarch64/section-attributes/b.o out/test/aarch64/section-attributes/c.o out/test/aarch64/section-attributes/d.o -212: + grep -q __tsan_init -212: + nm mold -202: + grep -q 'foo5 foo6 foo3 foo4 foo1 foo2' -202: + out/test/aarch64/reverse-sections/exe2 -213: ++ uname -213: + '[' Linux = FreeBSD ']' -202: + on_exit -202: + echo OK -202: OK -202: + exit 0 -202/337 Test #202: aarch64-reverse-sections ................................. Passed 0.85 sec -test 214 - Start 214: aarch64-shared - -214: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/shared.sh" -214: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu -214: Environment variables: -214: MACHINE=aarch64 -214: CPU= -214: Test timeout computed to be: 1500 -213: + cat -213: + cc -B. -fPIC -shared -o out/test/aarch64/shared-abs-sym/a.so -xassembler - +203/337 Test #204: aarch64-rosegment ........................................ Passed 0.74 sec 214: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/shared.sh +test 215 + Start 215: aarch64-shuffle-sections-seed + +215: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/shuffle-sections-seed.sh" +215: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu +215: Environment variables: +215: MACHINE=aarch64 +215: CPU= +215: Test timeout computed to be: 1500 214: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 214: ++ export LC_ALL=C 214: ++ LC_ALL=C @@ -13055,39 +13085,35 @@ 214: ++ QEMU= 214: ++ case $MACHINE in 214: ++ tlsdesc_opt=-mtls-dialect=desc -204: + readelf -W --segments out/test/aarch64/rosegment/exe3 214: +++ uname 214: ++ '[' Linux = FreeBSD ']' 214: ++ trap 'on_error $LINENO' ERR 214: ++ trap on_exit EXIT -204: + grep -q '\.interp .* \.text' out/test/aarch64/rosegment/log3 -211: + cc -B. -o out/test/aarch64/section-start/exe1 out/test/aarch64/section-start/a.o -no-pie -Wl,--section-start=.fn1=0x10000000,--section-start=.fn2=0x20000000 -208: + grep -q '\.foo.* 256$' -208: + readelf -WS out/test/aarch64/section-align/exe2 -204: + on_exit -204: + echo OK -204: OK -204: + exit 0 -203/337 Test #204: aarch64-rosegment ........................................ Passed 0.69 sec -test 215 - Start 215: aarch64-shuffle-sections-seed - -215: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/shuffle-sections-seed.sh" -215: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu -215: Environment variables: -215: MACHINE=aarch64 -215: CPU= -215: Test timeout computed to be: 1500 214: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/shared.sh .sh +211: ++ set -x +211: + '[' aarch64 = ppc64 ']' +211: + [[ aarch64 = loongarch* ]] +211: + '[' aarch64 = arm ']' +211: + cc -o out/test/aarch64/section-start/a.o -c -xc -fno-PIC - +211: + cat +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/shared-abs-sym.sh .sh +213: ++ testname=shared-abs-sym +213: ++ echo -n 'Testing shared-abs-sym ... ' +213: Testing shared-abs-sym ... ++ t=out/test/aarch64/shared-abs-sym +213: ++ mkdir -p out/test/aarch64/shared-abs-sym +213: ++ set -x +213: ++ uname +213: + '[' Linux = FreeBSD ']' +208: + grep -q 'must be a power of 2' +208: + cc -B. -o out/test/aarch64/section-align/exe3 out/test/aarch64/section-align/a.o -Wl,--section-align=.foo=3 214: ++ testname=shared 214: ++ echo -n 'Testing shared ... ' 214: Testing shared ... ++ t=out/test/aarch64/shared 214: ++ mkdir -p out/test/aarch64/shared -208: + grep -q 'must be a power of 2' -207: + cc -xc -c -o out/test/aarch64/run/a.o - -208: + cc -B. -o out/test/aarch64/section-align/exe3 out/test/aarch64/section-align/a.o -Wl,--section-align=.foo=3 -207: + cat -214: ++ set -x 215: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/shuffle-sections-seed.sh 215: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 215: ++ export LC_ALL=C @@ -13105,19 +13131,22 @@ 215: ++ QEMU= 215: ++ case $MACHINE in 215: ++ tlsdesc_opt=-mtls-dialect=desc -214: + cat +213: + cc -B. -fPIC -shared -o out/test/aarch64/shared-abs-sym/a.so -xassembler - +212: ++ set -x +213: + cat +212: + grep -q __tsan_init +214: ++ set -x 214: + cc -fPIC -c -o out/test/aarch64/shared/a.o -xc - -209: + grep -q 'foobar.*WAX' +214: + cat +210: + out/test/aarch64/section-order/exe1 +210: + grep -q Hello 215: +++ uname -215: ++ '[' Linux = FreeBSD ']' -215: ++ trap 'on_error $LINENO' ERR -215: ++ trap on_exit EXIT -209: + readelf -W --sections out/test/aarch64/section-attributes/exe +212: + nm mold 208: + on_exit 208: + echo OK 208: OK 208: + exit 0 -204/337 Test #208: aarch64-section-align .................................... Passed 0.51 sec +204/337 Test #208: aarch64-section-align .................................... Passed 0.59 sec test 216 Start 216: aarch64-shuffle-sections @@ -13127,32 +13156,16 @@ 216: MACHINE=aarch64 216: CPU= 216: Test timeout computed to be: 1500 -209: + on_exit -209: + echo OK -209: OK -209: + exit 0 +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/shuffle-sections-seed.sh .sh +210: + readelf -SW out/test/aarch64/section-order/exe1 215: ++ testname=shuffle-sections-seed 215: ++ echo -n 'Testing shuffle-sections-seed ... ' 215: Testing shuffle-sections-seed ... ++ t=out/test/aarch64/shuffle-sections-seed 215: ++ mkdir -p out/test/aarch64/shuffle-sections-seed -210: + grep -q Hello -205/337 Test #209: aarch64-section-attributes ............................... Passed 0.43 sec -test 217 - Start 217: aarch64-soname - -217: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/soname.sh" -217: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu -217: Environment variables: -217: MACHINE=aarch64 -217: CPU= -217: Test timeout computed to be: 1500 -210: + out/test/aarch64/section-order/exe1 210: + grep -q '\.fn2 .*00200000' -210: + readelf -SW out/test/aarch64/section-order/exe1 -215: ++ set -x -215: + cc -o out/test/aarch64/shuffle-sections-seed/a.o -ffunction-sections -c -xc - -215: + cat 216: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/shuffle-sections.sh 216: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 216: ++ export LC_ALL=C @@ -13170,68 +13183,31 @@ 216: ++ QEMU= 216: ++ case $MACHINE in 216: ++ tlsdesc_opt=-mtls-dialect=desc +210: + grep -q '\.fn1 .*00300000' 216: +++ uname 216: ++ '[' Linux = FreeBSD ']' 216: ++ trap 'on_error $LINENO' ERR 216: ++ trap on_exit EXIT +210: + readelf -SW out/test/aarch64/section-order/exe1 +210: + cc -B. -o out/test/aarch64/section-order/exe2 out/test/aarch64/section-order/a.o -no-pie '-Wl,--section-order==0x200000 EHDR RODATA =0x300000 PHDR =0x400000 .fn2 TEXT DATA BSS' +215: ++ set -x +215: + cat +215: + cc -o out/test/aarch64/shuffle-sections-seed/a.o -ffunction-sections -c -xc - 216: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/shuffle-sections.sh .sh 216: ++ testname=shuffle-sections 216: ++ echo -n 'Testing shuffle-sections ... ' 216: Testing shuffle-sections ... ++ t=out/test/aarch64/shuffle-sections 216: ++ mkdir -p out/test/aarch64/shuffle-sections -213: + cat -217: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/soname.sh -217: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc -217: ++ export LC_ALL=C -217: ++ LC_ALL=C -217: ++ '[' -z aarch64 ']' -217: ++ '[' -z '' ']' -217: ++ TESTDIR=out/test/aarch64 -217: ++ CC=cc -217: ++ CXX=c++ -217: ++ GCC=gcc -217: ++ GXX=g++ -217: ++ OBJDUMP=objdump -217: ++ OBJCOPY=objcopy -217: ++ STRIP=strip -217: ++ QEMU= -217: ++ case $MACHINE in -217: ++ tlsdesc_opt=-mtls-dialect=desc +214: + cc -B. -shared -o out/test/aarch64/shared/b.so out/test/aarch64/shared/a.o +211: + cc -B. -o out/test/aarch64/section-start/exe1 out/test/aarch64/section-start/a.o -no-pie -Wl,--section-start=.fn1=0x10000000,--section-start=.fn2=0x20000000 216: ++ set -x -213: + cc -B. -fPIC -shared -o out/test/aarch64/shared-abs-sym/b.so -xassembler - -210: + readelf -SW out/test/aarch64/section-order/exe1 -217: +++ uname -217: ++ '[' Linux = FreeBSD ']' -217: ++ trap 'on_error $LINENO' ERR -217: ++ trap on_exit EXIT 216: + cat -210: + grep -q '\.fn1 .*00300000' -210: + cc -B. -o out/test/aarch64/section-order/exe2 out/test/aarch64/section-order/a.o -no-pie '-Wl,--section-order==0x200000 EHDR RODATA =0x300000 PHDR =0x400000 .fn2 TEXT DATA BSS' 216: + cc -o out/test/aarch64/shuffle-sections/a.o -ffunction-sections -c -xc - -217: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/soname.sh .sh -217: ++ testname=soname -217: ++ echo -n 'Testing soname ... ' -217: Testing soname ... ++ t=out/test/aarch64/soname -217: ++ mkdir -p out/test/aarch64/soname -217: ++ set -x -217: + cat -214: + cc -B. -shared -o out/test/aarch64/shared/b.so out/test/aarch64/shared/a.o -217: + cc -fPIC -c -o out/test/aarch64/soname/a.o -xc - -207: ++ pwd -207: + LD_PRELOAD=/build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu/mold-wrapper.so -207: ++ pwd -207: + MOLD_PATH=/build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu/mold -207: + cc -o out/test/aarch64/run/exe out/test/aarch64/run/a.o -B/usr/bin -211: + out/test/aarch64/section-start/exe1 -211: + grep -q 'main fn1 fn2 0x10000000 0x20000000' -211: + readelf -W --segments out/test/aarch64/section-start/exe1 -211: + sed 's/0x[0-9a-f]*//' -211: + grep ' LOAD ' -211: + diff out/test/aarch64/section-start/log1 /dev/fd/63 -217: + cc -o out/test/aarch64/soname/b.so -shared out/test/aarch64/soname/a.o -211: ++ sort out/test/aarch64/section-start/log1 -211: + cc -B. -o out/test/aarch64/section-start/exe2 out/test/aarch64/section-start/a.o -no-pie -Wl,--section-start=.fn1=0x20000000,--section-start=.fn2=0x10000000 +191: + ./mold --relocatable -o out/test/aarch64/relocatable-exception/c.o out/test/aarch64/relocatable-exception/a.o out/test/aarch64/relocatable-exception/b.o +213: + cat +213: + cc -B. -fPIC -shared -o out/test/aarch64/shared-abs-sym/b.so -xassembler - 215: + cc -o out/test/aarch64/shuffle-sections-seed/b.o -ffunction-sections -c -xc - +214: + readelf --dyn-syms out/test/aarch64/shared/b.so 215: ++ seq 1 1000 215: + for i in `seq 1 1000` 215: + echo 'void fn1() {}' @@ -14439,6 +14415,7 @@ 215: + echo 'void fn602() {}' 215: + for i in `seq 1 1000` 215: + echo 'void fn603() {}' +191: + c++ -B. -o out/test/aarch64/relocatable-exception/exe out/test/aarch64/relocatable-exception/c.o 215: + for i in `seq 1 1000` 215: + echo 'void fn604() {}' 215: + for i in `seq 1 1000` @@ -15235,11 +15212,19 @@ 215: + echo 'void fn1000() {}' 210: + grep -q '\.fn2 .*00400000' 210: + readelf -SW out/test/aarch64/section-order/exe2 -210: + grep -Eq ': 0+200000\s.*\s__ehdr_start$' 210: + readelf -sW out/test/aarch64/section-order/exe2 -210: + readelf -W --segments out/test/aarch64/section-order/exe2 +210: + grep -Eq ': 0+200000\s.*\s__ehdr_start$' 210: + grep -Eq 'PHDR\s.*0x0+300000\s' +210: + readelf -W --segments out/test/aarch64/section-order/exe2 210: + cc -B. -o out/test/aarch64/section-order/exe3 out/test/aarch64/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' +214: + grep -q '00000000 0 NOTYPE GLOBAL DEFAULT UND fn2' out/test/aarch64/shared/log +214: + grep -Eq 'FUNC GLOBAL DEFAULT .* fn1' out/test/aarch64/shared/log +214: + cc -fPIC -c -o out/test/aarch64/shared/c.o -xc - +214: + cat +207: + cc -xc -c -o out/test/aarch64/run/a.o - +207: + cat +192: + cat +192: + cc -c -xc -o out/test/aarch64/relocatable-many-sections/b.o - 216: + cc -o out/test/aarch64/shuffle-sections/b.o -ffunction-sections -c -xc - 216: ++ seq 1 1000 216: + for i in `seq 1 1000` @@ -17242,41 +17227,95 @@ 216: + echo 'void fn999() {}' 216: + for i in `seq 1 1000` 216: + echo 'void fn1000() {}' +211: + out/test/aarch64/section-start/exe1 +211: + grep -q 'main fn1 fn2 0x10000000 0x20000000' +211: + grep ' LOAD ' +211: + sed 's/0x[0-9a-f]*//' +211: + readelf -W --segments out/test/aarch64/section-start/exe1 +211: + diff out/test/aarch64/section-start/log1 /dev/fd/63 +211: ++ sort out/test/aarch64/section-start/log1 +211: + cc -B. -o out/test/aarch64/section-start/exe2 out/test/aarch64/section-start/a.o -no-pie -Wl,--section-start=.fn1=0x20000000,--section-start=.fn2=0x10000000 213: + cat 213: + cc -fPIC -c -o out/test/aarch64/shared-abs-sym/d.o -xc - +207: ++ pwd +207: + LD_PRELOAD=/build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu/mold-wrapper.so +214: + cc -B. -o out/test/aarch64/shared/exe out/test/aarch64/shared/c.o out/test/aarch64/shared/b.so +192: + ./mold -r -o out/test/aarch64/relocatable-many-sections/c.o out/test/aarch64/relocatable-many-sections/a.o out/test/aarch64/relocatable-many-sections/b.o +207: ++ pwd +207: + MOLD_PATH=/build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu/mold +207: + cc -o out/test/aarch64/run/exe out/test/aarch64/run/a.o -B/usr/bin +191: + out/test/aarch64/relocatable-exception/exe +191: 0 +191: + on_exit +191: + echo OK +191: OK +191: + exit 0 +205/337 Test #191: aarch64-relocatable-exception ............................ Passed 3.12 sec +test 217 + Start 217: aarch64-soname + +217: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/soname.sh" +217: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu +217: Environment variables: +217: MACHINE=aarch64 +217: CPU= +217: Test timeout computed to be: 1500 213: + cp out/test/aarch64/shared-abs-sym/a.so out/test/aarch64/shared-abs-sym/c.so -207: + readelf -p .comment out/test/aarch64/run/exe -207: + grep -q mold out/test/aarch64/run/log -207: + ./mold -run env -207: + grep -q '^MOLD_PATH=.*/mold$' -207: + grep -q mold -207: + ./mold -run /usr/bin/ld --version -207: + ./mold -run /usr/bin/ld.lld --version -207: + grep -q mold -214: + readelf --dyn-syms out/test/aarch64/shared/b.so -214: + grep -q '00000000 0 NOTYPE GLOBAL DEFAULT UND fn2' out/test/aarch64/shared/log -214: + grep -Eq 'FUNC GLOBAL DEFAULT .* fn1' out/test/aarch64/shared/log -214: + cc -fPIC -c -o out/test/aarch64/shared/c.o -xc - -214: + cat -217: + readelf --dynamic out/test/aarch64/soname/b.so -217: + grep -Fq 'Library soname' out/test/aarch64/soname/log -217: + cc -B. -o out/test/aarch64/soname/b.so -shared out/test/aarch64/soname/a.o -Wl,-soname,foo -211: + grep -q 'main fn1 fn2 0x20000000 0x10000000' -211: + out/test/aarch64/section-start/exe2 -207: + grep -q mold -207: + ./mold -run /usr/bin/ld.gold --version +210: + readelf -sW out/test/aarch64/section-order/exe3 +217: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/soname.sh +217: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc +217: ++ export LC_ALL=C +217: ++ LC_ALL=C +217: ++ '[' -z aarch64 ']' +217: ++ '[' -z '' ']' +217: ++ TESTDIR=out/test/aarch64 +217: ++ CC=cc +217: ++ CXX=c++ +217: ++ GCC=gcc +217: ++ GXX=g++ +217: ++ OBJDUMP=objdump +217: ++ OBJCOPY=objcopy +217: ++ STRIP=strip +217: ++ QEMU= +217: ++ case $MACHINE in +217: ++ tlsdesc_opt=-mtls-dialect=desc +210: + grep -Eq '\b0+200000 .* ehdr_start$' out/test/aarch64/section-order/log3 213: + cc -B. -o out/test/aarch64/shared-abs-sym/exe1 out/test/aarch64/shared-abs-sym/d.o out/test/aarch64/shared-abs-sym/c.so -pie +210: + grep -Eq '\b0+200040 .* rodata_start$' out/test/aarch64/section-order/log3 +211: + out/test/aarch64/section-start/exe2 +210: + grep -Eq '\b0+300000 .* phdr_start$' out/test/aarch64/section-order/log3 +211: + grep -q 'main fn1 fn2 0x20000000 0x10000000' +207: + readelf -p .comment out/test/aarch64/run/exe +217: +++ uname 211: + grep ' LOAD ' -211: + readelf -W --segments out/test/aarch64/section-start/exe2 +217: ++ '[' Linux = FreeBSD ']' +217: ++ trap 'on_error $LINENO' ERR +217: ++ trap on_exit EXIT 211: + sed 's/0x[0-9a-f]*//' +211: + readelf -W --segments out/test/aarch64/section-start/exe2 +207: + grep -q mold out/test/aarch64/run/log +210: + grep -Eq '\b0+301000 .* phdr_end$' out/test/aarch64/section-order/log3 211: + diff out/test/aarch64/section-start/log2 /dev/fd/63 -207: + rm -f out/test/aarch64/run/ld out/test/aarch64/run/ld.lld out/test/aarch64/run/ld.gold out/test/aarch64/run/foo.ld +210: + grep -Eq '\b0+400000 .* text_start$' out/test/aarch64/section-order/log3 +217: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/soname.sh .sh 211: ++ sort out/test/aarch64/section-start/log2 +217: ++ testname=soname +217: ++ echo -n 'Testing soname ... ' +217: Testing soname ... ++ t=out/test/aarch64/soname +217: ++ mkdir -p out/test/aarch64/soname +207: + ./mold -run env +207: + grep -q '^MOLD_PATH=.*/mold$' 211: + on_exit 211: + echo OK 211: OK 211: + exit 0 -206/337 Test #211: aarch64-section-start .................................... Passed 0.74 sec +210: + on_exit +210: + echo OK +210: OK +210: + exit 0 +206/337 Test #210: aarch64-section-order .................................... Passed 0.93 sec +207/337 Test #211: aarch64-section-start .................................... Passed 0.72 sec +217: ++ set -x test 218 Start 218: aarch64-spare-program-headers @@ -17286,11 +17325,23 @@ 218: MACHINE=aarch64 218: CPU= 218: Test timeout computed to be: 1500 -207: + touch out/test/aarch64/run/ld out/test/aarch64/run/ld.lld out/test/aarch64/run/ld.gold -210: + readelf -sW out/test/aarch64/section-order/exe3 -207: + echo '#!/bin/sh' -207: + chmod 755 out/test/aarch64/run/ld out/test/aarch64/run/ld.lld out/test/aarch64/run/ld.gold out/test/aarch64/run/foo.ld +test 219 + Start 219: aarch64-start-lib + +219: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/start-lib.sh" +219: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu +219: Environment variables: +219: MACHINE=aarch64 +219: CPU= +219: Test timeout computed to be: 1500 +217: + cc -fPIC -c -o out/test/aarch64/soname/a.o -xc - +217: + cat +214: + out/test/aarch64/shared/exe +214: + grep -q hello +207: + ./mold -run /usr/bin/ld --version +207: + grep -q mold 218: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/spare-program-headers.sh +214: + grep -q fn3 218: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 218: ++ export LC_ALL=C 218: ++ LC_ALL=C @@ -17307,46 +17358,21 @@ 218: ++ QEMU= 218: ++ case $MACHINE in 218: ++ tlsdesc_opt=-mtls-dialect=desc -210: + grep -Eq '\b0+200000 .* ehdr_start$' out/test/aarch64/section-order/log3 -214: + cc -B. -o out/test/aarch64/shared/exe out/test/aarch64/shared/c.o out/test/aarch64/shared/b.so -210: + grep -Eq '\b0+200040 .* rodata_start$' out/test/aarch64/section-order/log3 -218: +++ uname -218: ++ '[' Linux = FreeBSD ']' -218: ++ trap 'on_error $LINENO' ERR -218: ++ trap on_exit EXIT -207: + ./mold -run out/test/aarch64/run/ld --version -207: + grep -q mold -218: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/spare-program-headers.sh .sh -218: ++ testname=spare-program-headers -218: ++ echo -n 'Testing spare-program-headers ... ' -218: Testing spare-program-headers ... ++ t=out/test/aarch64/spare-program-headers -218: ++ mkdir -p out/test/aarch64/spare-program-headers -217: + grep -Fq 'Library soname: [foo]' -210: + grep -Eq '\b0+300000 .* phdr_start$' out/test/aarch64/section-order/log3 -217: + readelf --dynamic out/test/aarch64/soname/b.so -217: + on_exit -217: + echo OK -217: OK -217: + exit 0 -207/337 Test #217: aarch64-soname ........................................... Passed 0.50 sec -test 219 - Start 219: aarch64-start-lib +214: + readelf --symbols out/test/aarch64/shared/exe +214: + on_exit +214: + echo OK +214: OK +214: + exit 0 +208/337 Test #214: aarch64-shared ........................................... Passed 0.66 sec +test 220 + Start 220: aarch64-start-stop-symbol -219: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/start-lib.sh" -219: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu -219: Environment variables: -219: MACHINE=aarch64 -219: CPU= -219: Test timeout computed to be: 1500 -218: ++ set -x -218: + cat -218: + cc -o out/test/aarch64/spare-program-headers/a.o -c -xc - -210: + grep -Eq '\b0+301000 .* phdr_end$' out/test/aarch64/section-order/log3 -207: + grep -q mold -210: + grep -Eq '\b0+400000 .* text_start$' out/test/aarch64/section-order/log3 -207: + ./mold -run out/test/aarch64/run/ld.lld --version -213: + out/test/aarch64/shared-abs-sym/exe1 -213: + grep -q foo=0x3 +220: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/start-stop-symbol.sh" +220: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu +220: Environment variables: +220: MACHINE=aarch64 +220: CPU= +220: Test timeout computed to be: 1500 219: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/start-lib.sh 219: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 219: ++ export LC_ALL=C @@ -17364,37 +17390,32 @@ 219: ++ QEMU= 219: ++ case $MACHINE in 219: ++ tlsdesc_opt=-mtls-dialect=desc -213: + cp out/test/aarch64/shared-abs-sym/b.so out/test/aarch64/shared-abs-sym/c.so 219: +++ uname -210: + on_exit -210: + echo OK -210: OK -210: + exit 0 219: ++ '[' Linux = FreeBSD ']' 219: ++ trap 'on_error $LINENO' ERR 219: ++ trap on_exit EXIT -208/337 Test #210: aarch64-section-order .................................... Passed 0.96 sec -test 220 - Start 220: aarch64-start-stop-symbol - -220: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/start-stop-symbol.sh" -220: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu -220: Environment variables: -220: MACHINE=aarch64 -220: CPU= -220: Test timeout computed to be: 1500 -207: + ./mold -run out/test/aarch64/run/ld.gold --version -207: + grep -q mold 219: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/start-lib.sh .sh 219: ++ testname=start-lib 219: ++ echo -n 'Testing start-lib ... ' 219: Testing start-lib ... ++ t=out/test/aarch64/start-lib 219: ++ mkdir -p out/test/aarch64/start-lib -213: + grep -q foo=0x5 -213: + out/test/aarch64/shared-abs-sym/exe1 -213: + cp out/test/aarch64/shared-abs-sym/a.so out/test/aarch64/shared-abs-sym/c.so +207: + grep -q mold +207: + ./mold -run /usr/bin/ld.lld --version +218: +++ uname +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/spare-program-headers.sh .sh +207: + grep -q mold 219: ++ set -x +218: ++ testname=spare-program-headers +218: ++ echo -n 'Testing spare-program-headers ... ' +218: Testing spare-program-headers ... ++ t=out/test/aarch64/spare-program-headers +218: ++ mkdir -p out/test/aarch64/spare-program-headers +207: + ./mold -run /usr/bin/ld.gold --version 220: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/start-stop-symbol.sh +207: + rm -f out/test/aarch64/run/ld out/test/aarch64/run/ld.lld out/test/aarch64/run/ld.gold out/test/aarch64/run/foo.ld +219: + cc -o out/test/aarch64/start-lib/a.o -c -xc - 220: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 220: ++ export LC_ALL=C 220: ++ LC_ALL=C @@ -17411,32 +17432,77 @@ 220: ++ QEMU= 220: ++ case $MACHINE in 220: ++ tlsdesc_opt=-mtls-dialect=desc -213: + cc -B. -o out/test/aarch64/shared-abs-sym/exe2 out/test/aarch64/shared-abs-sym/d.o out/test/aarch64/shared-abs-sym/c.so -no-pie -219: + cc -o out/test/aarch64/start-lib/a.o -c -xc - 219: + cat -207: + ./mold -run out/test/aarch64/run/foo.ld --version -207: + grep -q mold -207: + cat +207: + touch out/test/aarch64/run/ld out/test/aarch64/run/ld.lld out/test/aarch64/run/ld.gold +213: + out/test/aarch64/shared-abs-sym/exe1 +213: + grep -q foo=0x3 220: +++ uname -214: + out/test/aarch64/shared/exe 220: ++ '[' Linux = FreeBSD ']' 220: ++ trap 'on_error $LINENO' ERR 220: ++ trap on_exit EXIT -214: + grep -q hello -207: + chmod 755 out/test/aarch64/run/sh +218: ++ set -x +213: + cp out/test/aarch64/shared-abs-sym/b.so out/test/aarch64/shared-abs-sym/c.so +207: + echo '#!/bin/sh' +207: + chmod 755 out/test/aarch64/run/ld out/test/aarch64/run/ld.lld out/test/aarch64/run/ld.gold out/test/aarch64/run/foo.ld 220: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/start-stop-symbol.sh .sh +217: + cc -o out/test/aarch64/soname/b.so -shared out/test/aarch64/soname/a.o +218: + cc -o out/test/aarch64/spare-program-headers/a.o -c -xc - +218: + cat 220: ++ testname=start-stop-symbol 220: ++ echo -n 'Testing start-stop-symbol ... ' 220: Testing start-stop-symbol ... ++ t=out/test/aarch64/start-stop-symbol 220: ++ mkdir -p out/test/aarch64/start-stop-symbol -214: + readelf --symbols out/test/aarch64/shared/exe -214: + grep -q fn3 -214: + on_exit -214: + echo OK -214: OK -214: + exit 0 +213: + grep -q foo=0x5 +213: + out/test/aarch64/shared-abs-sym/exe1 +207: + ./mold -run out/test/aarch64/run/ld --version +207: + grep -q mold +213: + cp out/test/aarch64/shared-abs-sym/a.so out/test/aarch64/shared-abs-sym/c.so +220: ++ set -x +213: + cc -B. -o out/test/aarch64/shared-abs-sym/exe2 out/test/aarch64/shared-abs-sym/d.o out/test/aarch64/shared-abs-sym/c.so -no-pie +220: + cat +220: + cc -c -o out/test/aarch64/start-stop-symbol/a.o -xc - +207: + ./mold -run out/test/aarch64/run/ld.lld --version +207: + grep -q mold +219: + cat +219: + cc -o out/test/aarch64/start-lib/b.o -c -xc - +207: + grep -q mold +207: + ./mold -run out/test/aarch64/run/ld.gold --version +207: + ./mold -run out/test/aarch64/run/foo.ld --version +207: + grep -q mold +217: + readelf --dynamic out/test/aarch64/soname/b.so +220: + ar rcs out/test/aarch64/start-stop-symbol/b.a out/test/aarch64/start-stop-symbol/a.o +207: + cat +217: + grep -Fq 'Library soname' out/test/aarch64/soname/log +207: + chmod 755 out/test/aarch64/run/sh +217: + cc -B. -o out/test/aarch64/soname/b.so -shared out/test/aarch64/soname/a.o -Wl,-soname,foo +218: + cc -B. -o out/test/aarch64/spare-program-headers/exe1 out/test/aarch64/spare-program-headers/a.o +220: + cat +220: + cc -c -o out/test/aarch64/start-stop-symbol/c.o -xc - +207: + grep -q mold +207: + ./mold -run out/test/aarch64/run/sh ld --version +219: + cc -o out/test/aarch64/start-lib/c.o -c -xc - +219: + cat +215: + cc -B. -o out/test/aarch64/shuffle-sections-seed/exe1 out/test/aarch64/shuffle-sections-seed/a.o out/test/aarch64/shuffle-sections-seed/b.o 207: + grep -q mold -209/337 Test #214: aarch64-shared ........................................... Passed 0.78 sec +207: + ./mold -run out/test/aarch64/run/sh foo.ld --version +213: + grep -q foo=0x3 +213: + out/test/aarch64/shared-abs-sym/exe2 +213: + cp out/test/aarch64/shared-abs-sym/b.so out/test/aarch64/shared-abs-sym/c.so +212: + on_qemu +212: + '[' '' '!=' '' ']' +212: + grep -qw qemu /proc/cpuinfo +212: + command -v gdb +212: + command -v flock +212: + cat +213: + out/test/aarch64/shared-abs-sym/exe1 +213: + grep -q foo=0x5 +212: + cc -c -o out/test/aarch64/separate-debug-file/a.o out/test/aarch64/separate-debug-file/a.c -g +213: + on_exit +213: + echo OK +213: OK +213: + exit 0 +207: + grep -q mold +209/337 Test #213: aarch64-shared-abs-sym ................................... Passed 1.04 sec test 221 Start 221: aarch64-start-stop @@ -17446,12 +17512,25 @@ 221: MACHINE=aarch64 221: CPU= 221: Test timeout computed to be: 1500 -207: + ./mold -run out/test/aarch64/run/sh ld --version -220: ++ set -x -220: + cat -220: + cc -c -o out/test/aarch64/start-stop-symbol/a.o -xc - -218: + cc -B. -o out/test/aarch64/spare-program-headers/exe1 out/test/aarch64/spare-program-headers/a.o -219: + cat +207: + ./mold -run out/test/aarch64/run/sh out/test/aarch64/run/ld --version +217: + grep -Fq 'Library soname: [foo]' +217: + readelf --dynamic out/test/aarch64/soname/b.so +217: + on_exit +217: + echo OK +217: OK +217: + exit 0 +210/337 Test #217: aarch64-soname ........................................... Passed 0.53 sec +test 222 + Start 222: aarch64-static-archive + +222: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/static-archive.sh" +222: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu +222: Environment variables: +222: MACHINE=aarch64 +222: CPU= +222: Test timeout computed to be: 1500 +219: + cc -B. -o out/test/aarch64/start-lib/exe -Wl,-start-lib out/test/aarch64/start-lib/a.o -Wl,-end-lib out/test/aarch64/start-lib/b.o out/test/aarch64/start-lib/c.o +220: + cc -B. -o out/test/aarch64/start-stop-symbol/exe out/test/aarch64/start-stop-symbol/c.o out/test/aarch64/start-stop-symbol/b.a 221: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/start-stop.sh 221: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 221: ++ export LC_ALL=C @@ -17469,63 +17548,80 @@ 221: ++ QEMU= 221: ++ case $MACHINE in 221: ++ tlsdesc_opt=-mtls-dialect=desc -207: + grep -q mold -219: + cc -o out/test/aarch64/start-lib/b.o -c -xc - -207: + ./mold -run out/test/aarch64/run/sh foo.ld --version +218: + out/test/aarch64/spare-program-headers/exe1 221: +++ uname +222: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/static-archive.sh +218: + grep -q 'Hello world' 221: ++ '[' Linux = FreeBSD ']' 221: ++ trap 'on_error $LINENO' ERR 221: ++ trap on_exit EXIT +222: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc +222: ++ export LC_ALL=C +222: ++ LC_ALL=C +222: ++ '[' -z aarch64 ']' +222: ++ '[' -z '' ']' +222: ++ TESTDIR=out/test/aarch64 +222: ++ CC=cc +222: ++ CXX=c++ +222: ++ GCC=gcc +222: ++ GXX=g++ +222: ++ OBJDUMP=objdump +222: ++ OBJCOPY=objcopy +222: ++ STRIP=strip +222: ++ QEMU= +222: ++ case $MACHINE in +222: ++ tlsdesc_opt=-mtls-dialect=desc +216: + cc -B. -o out/test/aarch64/shuffle-sections/exe1 out/test/aarch64/shuffle-sections/a.o out/test/aarch64/shuffle-sections/b.o +222: +++ uname +222: ++ '[' Linux = FreeBSD ']' +222: ++ trap 'on_error $LINENO' ERR +222: ++ trap on_exit EXIT +222: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/static-archive.sh .sh +222: ++ testname=static-archive +222: ++ echo -n 'Testing static-archive ... ' +222: Testing static-archive ... ++ t=out/test/aarch64/static-archive +222: ++ mkdir -p out/test/aarch64/static-archive +207: + grep -q mold 221: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/start-stop.sh .sh 221: ++ testname=start-stop 221: ++ echo -n 'Testing start-stop ... ' 221: Testing start-stop ... ++ t=out/test/aarch64/start-stop 221: ++ mkdir -p out/test/aarch64/start-stop -207: + grep -q mold -207: + ./mold -run out/test/aarch64/run/sh out/test/aarch64/run/ld --version +207: + ./mold -run out/test/aarch64/run/sh out/test/aarch64/run/ld.lld --version +218: ++ wc -l +218: ++ readelf -Wl out/test/aarch64/spare-program-headers/exe1 +218: ++ grep NULL +222: ++ set -x 221: ++ set -x -221: + cc -c -o out/test/aarch64/start-stop/a.o -xc - +222: + cc -o out/test/aarch64/static-archive/long-long-long-filename.o -c -xc - +215: + out/test/aarch64/shuffle-sections-seed/exe1 +218: + '[' 0 -eq 0 ']' +218: + cc -B. -o out/test/aarch64/spare-program-headers/exe2 out/test/aarch64/spare-program-headers/a.o -Wl,--spare-program-headers=0 +215: + grep -q 'Hello world' +215: + cc -B. -o out/test/aarch64/shuffle-sections-seed/exe2 out/test/aarch64/shuffle-sections-seed/a.o out/test/aarch64/shuffle-sections-seed/b.o -Wl,-shuffle-sections=42 +222: + cat 221: + cat +221: + cc -c -o out/test/aarch64/start-stop/a.o -xc - +212: + cc -B. -o out/test/aarch64/separate-debug-file/exe1 out/test/aarch64/separate-debug-file/a.o -Wl,--separate-debug-file 207: + grep -q mold -207: + ./mold -run out/test/aarch64/run/sh out/test/aarch64/run/ld.lld --version -220: + ar rcs out/test/aarch64/start-stop-symbol/b.a out/test/aarch64/start-stop-symbol/a.o -213: + out/test/aarch64/shared-abs-sym/exe2 -213: + grep -q foo=0x3 -213: + cp out/test/aarch64/shared-abs-sym/b.so out/test/aarch64/shared-abs-sym/c.so -213: + grep -q foo=0x5 -220: + cat 207: + ./mold -run out/test/aarch64/run/sh out/test/aarch64/run/ld.gold --version -219: + cat -218: + out/test/aarch64/spare-program-headers/exe1 -207: + grep -q mold -213: + out/test/aarch64/shared-abs-sym/exe1 -218: + grep -q 'Hello world' -220: + cc -c -o out/test/aarch64/start-stop-symbol/c.o -xc - -219: + cc -o out/test/aarch64/start-lib/c.o -c -xc - -213: + on_exit -213: + echo OK -213: OK -213: + exit 0 -210/337 Test #213: aarch64-shared-abs-sym ................................... Passed 1.04 sec -test 222 - Start 222: aarch64-static-archive - -222: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/static-archive.sh" -222: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu -222: Environment variables: -222: MACHINE=aarch64 -222: CPU= -222: Test timeout computed to be: 1500 +220: + grep -q 'section foo section foo' +216: + grep -q 'Hello world' +220: + out/test/aarch64/start-stop-symbol/exe +216: + out/test/aarch64/shuffle-sections/exe1 +220: + cc -B. -o out/test/aarch64/start-stop-symbol/exe out/test/aarch64/start-stop-symbol/c.o out/test/aarch64/start-stop-symbol/b.a -Wl,-gc-sections 207: + ./mold -run out/test/aarch64/run/sh out/test/aarch64/run/foo.ld --version 207: + grep -q mold -218: ++ readelf -Wl out/test/aarch64/spare-program-headers/exe1 -218: ++ grep NULL -218: ++ wc -l +216: + cc -B. -o out/test/aarch64/shuffle-sections/exe2 out/test/aarch64/shuffle-sections/a.o out/test/aarch64/shuffle-sections/b.o -Wl,-shuffle-sections +222: + cat +219: + nm out/test/aarch64/start-lib/exe +222: + cc -o out/test/aarch64/static-archive/b.o -c -xc - +219: + grep -q ' foo$' out/test/aarch64/start-lib/log 207: + on_exit 207: + echo OK 207: OK 207: + exit 0 -211/337 Test #207: aarch64-run .............................................. Passed 1.37 sec +211/337 Test #207: aarch64-run .............................................. Passed 1.86 sec test 223 Start 223: aarch64-static-pie @@ -17535,36 +17631,28 @@ 223: MACHINE=aarch64 223: CPU= 223: Test timeout computed to be: 1500 -218: + '[' 0 -eq 0 ']' -218: + cc -B. -o out/test/aarch64/spare-program-headers/exe2 out/test/aarch64/spare-program-headers/a.o -Wl,--spare-program-headers=0 -222: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/static-archive.sh -222: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc -222: ++ export LC_ALL=C -222: ++ LC_ALL=C -222: ++ '[' -z aarch64 ']' -222: ++ '[' -z '' ']' -222: ++ TESTDIR=out/test/aarch64 -222: ++ CC=cc -222: ++ CXX=c++ -222: ++ GCC=gcc -222: ++ GXX=g++ -222: ++ OBJDUMP=objdump -222: ++ OBJCOPY=objcopy -222: ++ STRIP=strip -222: ++ QEMU= -222: ++ case $MACHINE in -222: ++ tlsdesc_opt=-mtls-dialect=desc -212: + on_qemu -212: + '[' '' '!=' '' ']' -212: + grep -qw qemu /proc/cpuinfo +219: + grep -q ' bar$' out/test/aarch64/start-lib/log +219: + on_exit +219: + echo OK +219: OK +219: + exit 0 221: + cc -B. -o out/test/aarch64/start-stop/exe1 out/test/aarch64/start-stop/a.o -Wl,--start-stop -222: +++ uname -222: ++ '[' Linux = FreeBSD ']' -222: ++ trap 'on_error $LINENO' ERR -222: ++ trap on_exit EXIT -212: + command -v gdb -212: + command -v flock -212: + cat +218: + grep -q 'Hello world' +218: + out/test/aarch64/spare-program-headers/exe2 +215: + grep -q 'Hello world' +212/337 Test #219: aarch64-start-lib ........................................ Passed 0.63 sec +test 224 + Start 224: aarch64-stdout + +224: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/stdout.sh" +224: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu +224: Environment variables: +224: MACHINE=aarch64 +224: CPU= +224: Test timeout computed to be: 1500 +218: ++ readelf -Wl out/test/aarch64/spare-program-headers/exe2 +215: + out/test/aarch64/shuffle-sections-seed/exe2 +218: ++ grep NULL 223: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/static-pie.sh 223: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 223: ++ export LC_ALL=C @@ -17582,70 +17670,6 @@ 223: ++ QEMU= 223: ++ case $MACHINE in 223: ++ tlsdesc_opt=-mtls-dialect=desc -222: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/static-archive.sh .sh -222: ++ testname=static-archive -222: ++ echo -n 'Testing static-archive ... ' -222: Testing static-archive ... ++ t=out/test/aarch64/static-archive -222: ++ mkdir -p out/test/aarch64/static-archive -212: + cc -c -o out/test/aarch64/separate-debug-file/a.o out/test/aarch64/separate-debug-file/a.c -g -223: +++ uname -223: ++ '[' Linux = FreeBSD ']' -223: ++ trap 'on_error $LINENO' ERR -223: ++ trap on_exit EXIT -222: ++ set -x -220: + cc -B. -o out/test/aarch64/start-stop-symbol/exe out/test/aarch64/start-stop-symbol/c.o out/test/aarch64/start-stop-symbol/b.a -219: + cc -B. -o out/test/aarch64/start-lib/exe -Wl,-start-lib out/test/aarch64/start-lib/a.o -Wl,-end-lib out/test/aarch64/start-lib/b.o out/test/aarch64/start-lib/c.o -222: + cat -222: + cc -o out/test/aarch64/static-archive/long-long-long-filename.o -c -xc - -223: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/static-pie.sh .sh -223: ++ testname=static-pie -223: ++ echo -n 'Testing static-pie ... ' -223: Testing static-pie ... ++ t=out/test/aarch64/static-pie -223: ++ mkdir -p out/test/aarch64/static-pie -223: ++ set -x -223: + test_cflags -static-pie -215: + cc -B. -o out/test/aarch64/shuffle-sections-seed/exe1 out/test/aarch64/shuffle-sections-seed/a.o out/test/aarch64/shuffle-sections-seed/b.o -223: + cc -B. -static-pie -o /dev/null -xc - -223: + echo 'int main() {}' -218: + grep -q 'Hello world' -216: + cc -B. -o out/test/aarch64/shuffle-sections/exe1 out/test/aarch64/shuffle-sections/a.o out/test/aarch64/shuffle-sections/b.o -218: + out/test/aarch64/spare-program-headers/exe2 -212: + cc -B. -o out/test/aarch64/separate-debug-file/exe1 out/test/aarch64/separate-debug-file/a.o -Wl,--separate-debug-file -222: + cc -o out/test/aarch64/static-archive/b.o -c -xc - -218: ++ grep NULL -222: + cat -218: ++ readelf -Wl out/test/aarch64/spare-program-headers/exe2 -218: ++ wc -l -221: + grep -q __start_text -218: + '[' 0 -eq 0 ']' -218: + cc -B. -o out/test/aarch64/spare-program-headers/exe3 out/test/aarch64/spare-program-headers/a.o -Wl,--spare-program-headers=1 -221: + readelf -sW out/test/aarch64/start-stop/exe1 -221: + readelf -sW out/test/aarch64/start-stop/exe1 -221: + grep -q __stop_text -221: + on_exit -221: + echo OK -221: OK -221: + exit 0 -212/337 Test #221: aarch64-start-stop ....................................... Passed 0.43 sec -test 224 - Start 224: aarch64-stdout - -224: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/stdout.sh" -224: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu -224: Environment variables: -224: MACHINE=aarch64 -224: CPU= -224: Test timeout computed to be: 1500 -154: + ./mold --relocatable -o out/test/aarch64/many-sections2/b.o out/test/aarch64/many-sections2/a.o -220: + out/test/aarch64/start-stop-symbol/exe -220: + grep -q 'section foo section foo' -219: + nm out/test/aarch64/start-lib/exe -220: + cc -B. -o out/test/aarch64/start-stop-symbol/exe out/test/aarch64/start-stop-symbol/c.o out/test/aarch64/start-stop-symbol/b.a -Wl,-gc-sections -219: + grep -q ' foo$' out/test/aarch64/start-lib/log -215: + out/test/aarch64/shuffle-sections-seed/exe1 -215: + grep -q 'Hello world' -222: + cc -o out/test/aarch64/static-archive/c.o -c -xc - -222: + cat 224: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/stdout.sh 224: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 224: ++ export LC_ALL=C @@ -17663,17 +17687,50 @@ 224: ++ QEMU= 224: ++ case $MACHINE in 224: ++ tlsdesc_opt=-mtls-dialect=desc +215: + cc -B. -o out/test/aarch64/shuffle-sections-seed/exe3 out/test/aarch64/shuffle-sections-seed/a.o out/test/aarch64/shuffle-sections-seed/b.o -Wl,-shuffle-sections=42 +218: ++ wc -l 224: +++ uname -219: + grep -q ' bar$' out/test/aarch64/start-lib/log +218: + '[' 0 -eq 0 ']' +218: + cc -B. -o out/test/aarch64/spare-program-headers/exe3 out/test/aarch64/spare-program-headers/a.o -Wl,--spare-program-headers=1 224: ++ '[' Linux = FreeBSD ']' 224: ++ trap 'on_error $LINENO' ERR 224: ++ trap on_exit EXIT +223: +++ uname +223: ++ '[' Linux = FreeBSD ']' +223: ++ trap 'on_error $LINENO' ERR +223: ++ trap on_exit EXIT 224: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/stdout.sh .sh -219: + on_exit -219: + echo OK -219: OK -219: + exit 0 -213/337 Test #219: aarch64-start-lib ........................................ Passed 0.62 sec +224: ++ testname=stdout +224: ++ echo -n 'Testing stdout ... ' +224: Testing stdout ... ++ t=out/test/aarch64/stdout +224: ++ mkdir -p out/test/aarch64/stdout +224: ++ set -x +223: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/static-pie.sh .sh +223: ++ testname=static-pie +223: ++ echo -n 'Testing static-pie ... ' +223: Testing static-pie ... ++ t=out/test/aarch64/static-pie +223: ++ mkdir -p out/test/aarch64/static-pie +212: + readelf -SW out/test/aarch64/separate-debug-file/exe1 +212: + grep -Fq .gnu_debuglink +212: + flock out/test/aarch64/separate-debug-file/exe1 true +222: + cc -o out/test/aarch64/static-archive/c.o -c -xc - +224: + cc -o out/test/aarch64/stdout/a.o -c -xc - +224: + cat +223: ++ set -x +223: + test_cflags -static-pie +222: + cat +220: + grep -q 'section foo section foo' +220: + out/test/aarch64/start-stop-symbol/exe +223: + echo 'int main() {}' +216: + out/test/aarch64/shuffle-sections/exe2 +223: + cc -B. -static-pie -o /dev/null -xc - +216: + grep -q 'Hello world' +216: + diff out/test/aarch64/shuffle-sections/exe1 out/test/aarch64/shuffle-sections/exe2 +220: + on_exit +220: + echo OK +220: OK +220: + exit 0 +213/337 Test #220: aarch64-start-stop-symbol ................................ Passed 0.69 sec test 225 Start 225: aarch64-strip-debug @@ -17683,18 +17740,22 @@ 225: MACHINE=aarch64 225: CPU= 225: Test timeout computed to be: 1500 -215: + cc -B. -o out/test/aarch64/shuffle-sections-seed/exe2 out/test/aarch64/shuffle-sections-seed/a.o out/test/aarch64/shuffle-sections-seed/b.o -Wl,-shuffle-sections=42 -224: ++ testname=stdout -224: ++ echo -n 'Testing stdout ... ' -224: Testing stdout ... ++ t=out/test/aarch64/stdout -224: ++ mkdir -p out/test/aarch64/stdout -224: ++ set -x -224: + cc -o out/test/aarch64/stdout/a.o -c -xc - -224: + cat -212: + readelf -SW out/test/aarch64/separate-debug-file/exe1 -212: + grep -Fq .gnu_debuglink -216: + grep -q 'Hello world' -216: + out/test/aarch64/shuffle-sections/exe1 +212: + grep -Fq printf +216: + on_exit +216: + echo OK +216: OK +216: + exit 0 +214/337 Test #216: aarch64-shuffle-sections ................................. Passed 1.28 sec +test 226 + Start 226: aarch64-strip + +226: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/strip.sh" +226: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu +226: Environment variables: +226: MACHINE=aarch64 +226: CPU= +226: Test timeout computed to be: 1500 +212: + gdb out/test/aarch64/separate-debug-file/exe1 -ex 'list main' -ex quit 225: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/strip-debug.sh 225: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 225: ++ export LC_ALL=C @@ -17712,53 +17773,22 @@ 225: ++ QEMU= 225: ++ case $MACHINE in 225: ++ tlsdesc_opt=-mtls-dialect=desc -212: + flock out/test/aarch64/separate-debug-file/exe1 true -216: + cc -B. -o out/test/aarch64/shuffle-sections/exe2 out/test/aarch64/shuffle-sections/a.o out/test/aarch64/shuffle-sections/b.o -Wl,-shuffle-sections 225: +++ uname 225: ++ '[' Linux = FreeBSD ']' 225: ++ trap 'on_error $LINENO' ERR 225: ++ trap on_exit EXIT 222: + rm -f out/test/aarch64/static-archive/d.a -218: + grep -q 'Hello world' 225: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/strip-debug.sh .sh 225: ++ testname=strip-debug 225: ++ echo -n 'Testing strip-debug ... ' 225: Testing strip-debug ... ++ t=out/test/aarch64/strip-debug 225: ++ mkdir -p out/test/aarch64/strip-debug +226: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/strip.sh +221: + grep -q __start_text +221: + readelf -sW out/test/aarch64/start-stop/exe1 +225: ++ set -x 222: + cd out/test/aarch64/static-archive 222: + ar rcs d.a long-long-long-filename.o b.o -222: + cc -B. -Wl,--trace -o out/test/aarch64/static-archive/exe out/test/aarch64/static-archive/c.o out/test/aarch64/static-archive/d.a -225: ++ set -x -225: + cat -218: + out/test/aarch64/spare-program-headers/exe3 -225: + cc -o out/test/aarch64/strip-debug/a.o -c -xc - -g -212: + grep -Fq printf -212: + gdb out/test/aarch64/separate-debug-file/exe1 -ex 'list main' -ex quit -224: + cc -B. -Wl,-build-id=sha1 out/test/aarch64/stdout/a.o -o - -218: ++ grep NULL -218: ++ readelf -Wl out/test/aarch64/spare-program-headers/exe3 -218: ++ wc -l -218: + '[' 1 -eq 1 ']' -218: + cc -B. -o out/test/aarch64/spare-program-headers/exe4 out/test/aarch64/spare-program-headers/a.o -Wl,--spare-program-headers=5 -220: + out/test/aarch64/start-stop-symbol/exe -220: + grep -q 'section foo section foo' -220: + on_exit -220: + echo OK -220: OK -220: + exit 0 -214/337 Test #220: aarch64-start-stop-symbol ................................ Passed 0.70 sec -test 226 - Start 226: aarch64-strip - -226: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/strip.sh" -226: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu -226: Environment variables: -226: MACHINE=aarch64 -226: CPU= -226: Test timeout computed to be: 1500 -223: + cc -o out/test/aarch64/static-pie/a.o -c -xc - -fPIE -223: + cat -226: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/strip.sh 226: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 226: ++ export LC_ALL=C 226: ++ LC_ALL=C @@ -17775,27 +17805,23 @@ 226: ++ QEMU= 226: ++ case $MACHINE in 226: ++ tlsdesc_opt=-mtls-dialect=desc -225: + cc -B. -o out/test/aarch64/strip-debug/exe out/test/aarch64/strip-debug/a.o -Wl,--strip-debug -216: + out/test/aarch64/shuffle-sections/exe2 +224: + cc -B. -Wl,-build-id=sha1 out/test/aarch64/stdout/a.o -o - +225: + cc -o out/test/aarch64/strip-debug/a.o -c -xc - -g +222: + cc -B. -Wl,--trace -o out/test/aarch64/static-archive/exe out/test/aarch64/static-archive/c.o out/test/aarch64/static-archive/d.a +218: + out/test/aarch64/spare-program-headers/exe3 +225: + cat +221: + grep -q __stop_text +218: + grep -q 'Hello world' 226: +++ uname 226: ++ '[' Linux = FreeBSD ']' 226: ++ trap 'on_error $LINENO' ERR 226: ++ trap on_exit EXIT -216: + grep -q 'Hello world' -215: + grep -q 'Hello world' -215: + out/test/aarch64/shuffle-sections-seed/exe2 -215: + cc -B. -o out/test/aarch64/shuffle-sections-seed/exe3 out/test/aarch64/shuffle-sections-seed/a.o out/test/aarch64/shuffle-sections-seed/b.o -Wl,-shuffle-sections=42 -216: + diff out/test/aarch64/shuffle-sections/exe1 out/test/aarch64/shuffle-sections/exe2 -226: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/strip.sh .sh -226: ++ testname=strip -226: ++ echo -n 'Testing strip ... ' -226: Testing strip ... ++ t=out/test/aarch64/strip -226: ++ mkdir -p out/test/aarch64/strip -216: + on_exit -216: + echo OK -216: OK -216: + exit 0 -215/337 Test #216: aarch64-shuffle-sections ................................. Passed 1.35 sec +221: + readelf -sW out/test/aarch64/start-stop/exe1 +221: + on_exit +221: + echo OK +221: OK +221: + exit 0 +215/337 Test #221: aarch64-start-stop ....................................... Passed 0.44 sec test 227 Start 227: aarch64-stt-common @@ -17805,11 +17831,21 @@ 227: MACHINE=aarch64 227: CPU= 227: Test timeout computed to be: 1500 +218: ++ grep NULL +218: ++ readelf -Wl out/test/aarch64/spare-program-headers/exe3 +218: ++ wc -l +226: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/strip.sh .sh +226: ++ testname=strip +226: ++ echo -n 'Testing strip ... ' +226: Testing strip ... ++ t=out/test/aarch64/strip +226: ++ mkdir -p out/test/aarch64/strip +215: + grep -q 'Hello world' +215: + out/test/aarch64/shuffle-sections-seed/exe3 +215: + cc -B. -o out/test/aarch64/shuffle-sections-seed/exe4 out/test/aarch64/shuffle-sections-seed/a.o out/test/aarch64/shuffle-sections-seed/b.o -Wl,-shuffle-sections=5 +218: + '[' 1 -eq 1 ']' +218: + cc -B. -o out/test/aarch64/spare-program-headers/exe4 out/test/aarch64/spare-program-headers/a.o -Wl,--spare-program-headers=5 226: ++ set -x -226: + cc -x assembler -c -o out/test/aarch64/strip/a.o -Wa,-L - -226: + cat 227: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/stt-common.sh -224: + chmod 755 out/test/aarch64/stdout/exe 227: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 227: ++ export LC_ALL=C 227: ++ LC_ALL=C @@ -17826,31 +17862,45 @@ 227: ++ QEMU= 227: ++ case $MACHINE in 227: ++ tlsdesc_opt=-mtls-dialect=desc -226: + ./mold -o out/test/aarch64/strip/exe out/test/aarch64/strip/a.o -222: + grep -Fq 'static-archive/d.a(long-long-long-filename.o)' out/test/aarch64/static-archive/log +226: + cc -x assembler -c -o out/test/aarch64/strip/a.o -Wa,-L - +226: + cat 227: +++ uname 227: ++ '[' Linux = FreeBSD ']' 227: ++ trap 'on_error $LINENO' ERR 227: ++ trap on_exit EXIT -222: + grep -Fq 'static-archive/d.a(b.o)' out/test/aarch64/static-archive/log -223: + cc -B. -o out/test/aarch64/static-pie/exe1 out/test/aarch64/static-pie/a.o -static-pie +226: + ./mold -o out/test/aarch64/strip/exe out/test/aarch64/strip/a.o 227: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/stt-common.sh .sh 227: ++ testname=stt-common 227: ++ echo -n 'Testing stt-common ... ' 227: Testing stt-common ... ++ t=out/test/aarch64/stt-common 227: ++ mkdir -p out/test/aarch64/stt-common -222: + grep -Fq static-archive/c.o out/test/aarch64/static-archive/log -224: + grep -q 'Hello world' +225: + cc -B. -o out/test/aarch64/strip-debug/exe out/test/aarch64/strip-debug/a.o -Wl,--strip-debug 227: ++ set -x 226: + readelf --symbols out/test/aarch64/strip/exe -224: + out/test/aarch64/stdout/exe -227: + cat +227: + cc -fcommon -xc -c -o out/test/aarch64/stt-common/a.o - -Wa,--elf-stt-common=yes 226: + grep -Fq _start out/test/aarch64/strip/log -224: + on_exit -224: + echo OK -224: OK -224: + exit 0 -216/337 Test #224: aarch64-stdout ........................................... Passed 0.36 sec +222: + grep -Fq 'static-archive/d.a(long-long-long-filename.o)' out/test/aarch64/static-archive/log +227: + cat +226: + grep -Fq foo out/test/aarch64/strip/log +222: + grep -Fq 'static-archive/d.a(b.o)' out/test/aarch64/static-archive/log +226: + grep -Fq bar out/test/aarch64/strip/log +222: + grep -Fq static-archive/c.o out/test/aarch64/static-archive/log +224: + chmod 755 out/test/aarch64/stdout/exe +226: + [[ aarch64 != riscv* ]] +226: + [[ aarch64 != loongarch* ]] +226: + grep -Fq .L.baz out/test/aarch64/strip/log +222: + grep -q 8 +223: + cat +223: + cc -o out/test/aarch64/static-pie/a.o -c -xc - -fPIE +226: + ./mold -o out/test/aarch64/strip/exe out/test/aarch64/strip/a.o -strip-all +224: + grep -q 'Hello world' +224: + out/test/aarch64/stdout/exe +222: + out/test/aarch64/static-archive/exe +222: + on_exit +222: + echo OK +222: OK +222: + exit 0 +216/337 Test #222: aarch64-static-archive ................................... Passed 0.63 sec test 228 Start 228: aarch64-symbol-rank @@ -17860,19 +17910,13 @@ 228: MACHINE=aarch64 228: CPU= 228: Test timeout computed to be: 1500 -227: + cc -fcommon -xc -c -o out/test/aarch64/stt-common/a.o - -Wa,--elf-stt-common=yes -222: + grep -q 8 -222: + out/test/aarch64/static-archive/exe -222: + on_exit -222: + echo OK -222: OK -222: + exit 0 -225: + readelf -W --sections out/test/aarch64/strip-debug/exe -226: + grep -Fq foo out/test/aarch64/strip/log -226: + grep -Fq bar out/test/aarch64/strip/log -218: + out/test/aarch64/spare-program-headers/exe4 -218: + grep -q 'Hello world' -217/337 Test #222: aarch64-static-archive ................................... Passed 0.66 sec +224: + on_exit +224: + echo OK +224: OK +224: + exit 0 +227: + cc -fcommon -xc -c -o out/test/aarch64/stt-common/b.o - -Wa,--elf-stt-common=yes +227: + cat +217/337 Test #224: aarch64-stdout ........................................... Passed 0.41 sec test 229 Start 229: aarch64-symbol-version-lto @@ -17882,10 +17926,8 @@ 229: MACHINE=aarch64 229: CPU= 229: Test timeout computed to be: 1500 -215: + grep -q 'Hello world' -215: + out/test/aarch64/shuffle-sections-seed/exe3 -215: + cc -B. -o out/test/aarch64/shuffle-sections-seed/exe4 out/test/aarch64/shuffle-sections-seed/a.o out/test/aarch64/shuffle-sections-seed/b.o -Wl,-shuffle-sections=5 228: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/symbol-rank.sh +218: + out/test/aarch64/spare-program-headers/exe4 228: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 228: ++ export LC_ALL=C 228: ++ LC_ALL=C @@ -17902,41 +17944,17 @@ 228: ++ QEMU= 228: ++ case $MACHINE in 228: ++ tlsdesc_opt=-mtls-dialect=desc -225: + grep -Fq .debug_info out/test/aarch64/strip-debug/log -226: + [[ aarch64 != riscv* ]] -226: + [[ aarch64 != loongarch* ]] -226: + grep -Fq .L.baz out/test/aarch64/strip/log -218: ++ grep NULL -218: ++ wc -l -218: ++ readelf -Wl out/test/aarch64/spare-program-headers/exe4 -226: + ./mold -o out/test/aarch64/strip/exe out/test/aarch64/strip/a.o -strip-all -227: + cat -218: + '[' 5 -eq 5 ']' -218: + on_exit -218: + echo OK -218: OK -218: + exit 0 -218/337 Test #218: aarch64-spare-program-headers ............................ Passed 1.08 sec -test 230 - Start 230: aarch64-symbol-version - -230: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/symbol-version.sh" -230: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu -230: Environment variables: -230: MACHINE=aarch64 -230: CPU= -230: Test timeout computed to be: 1500 -225: + grep -q ' bar' -225: + readelf -W --symbols out/test/aarch64/strip-debug/exe -225: + on_exit -225: + echo OK -225: OK -225: + exit 0 +215: + grep -q 'Hello world' +215: + out/test/aarch64/shuffle-sections-seed/exe4 +218: + grep -q 'Hello world' +226: + readelf --symbols out/test/aarch64/strip/exe +215: + diff out/test/aarch64/shuffle-sections-seed/exe1 out/test/aarch64/shuffle-sections-seed/exe2 228: +++ uname +226: + grep -Fq _start out/test/aarch64/strip/log 228: ++ '[' Linux = FreeBSD ']' 228: ++ trap 'on_error $LINENO' ERR 228: ++ trap on_exit EXIT -227: + cc -fcommon -xc -c -o out/test/aarch64/stt-common/b.o - -Wa,--elf-stt-common=yes +215: + diff out/test/aarch64/shuffle-sections-seed/exe2 out/test/aarch64/shuffle-sections-seed/exe3 229: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/symbol-version-lto.sh 229: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 229: ++ export LC_ALL=C @@ -17954,32 +17972,78 @@ 229: ++ QEMU= 229: ++ case $MACHINE in 229: ++ tlsdesc_opt=-mtls-dialect=desc -219/337 Test #225: aarch64-strip-debug ...................................... Passed 0.39 sec -test 231 - Start 231: aarch64-symbol-version2 - -231: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/symbol-version2.sh" -231: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu -231: Environment variables: -231: MACHINE=aarch64 -231: CPU= -231: Test timeout computed to be: 1500 229: +++ uname +226: + grep -Fq foo out/test/aarch64/strip/log +228: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/symbol-rank.sh .sh +228: ++ testname=symbol-rank +228: ++ echo -n 'Testing symbol-rank ... ' +228: Testing symbol-rank ... ++ t=out/test/aarch64/symbol-rank +228: ++ mkdir -p out/test/aarch64/symbol-rank 229: ++ '[' Linux = FreeBSD ']' 229: ++ trap 'on_error $LINENO' ERR 229: ++ trap on_exit EXIT +218: ++ readelf -Wl out/test/aarch64/spare-program-headers/exe4 +226: + grep -Fq bar out/test/aarch64/strip/log +218: ++ wc -l +218: ++ grep NULL 229: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/symbol-version-lto.sh .sh 229: ++ testname=symbol-version-lto 229: ++ echo -n 'Testing symbol-version-lto ... ' 229: Testing symbol-version-lto ... ++ t=out/test/aarch64/symbol-version-lto 229: ++ mkdir -p out/test/aarch64/symbol-version-lto -228: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/symbol-rank.sh .sh -228: ++ testname=symbol-rank -228: ++ echo -n 'Testing symbol-rank ... ' -228: Testing symbol-rank ... ++ t=out/test/aarch64/symbol-rank -228: ++ mkdir -p out/test/aarch64/symbol-rank -226: + readelf --symbols out/test/aarch64/strip/exe -226: + grep -Fq _start out/test/aarch64/strip/log +215: + diff out/test/aarch64/shuffle-sections-seed/exe3 out/test/aarch64/shuffle-sections-seed/exe4 +228: ++ set -x +225: + readelf -W --sections out/test/aarch64/strip-debug/exe +218: + '[' 5 -eq 5 ']' +218: + on_exit +218: + echo OK +218: OK +218: + exit 0 +218/337 Test #218: aarch64-spare-program-headers ............................ Passed 1.12 sec +test 230 + Start 230: aarch64-symbol-version + +230: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/symbol-version.sh" +230: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu +230: Environment variables: +230: MACHINE=aarch64 +230: CPU= +230: Test timeout computed to be: 1500 +228: + cc -o out/test/aarch64/symbol-rank/a.o -c -xc - +228: + cat +215: + on_exit +215: + echo OK +215: OK +215: + exit 0 +225: + grep -Fq .debug_info out/test/aarch64/strip-debug/log +226: + [[ aarch64 != riscv* ]] +226: + [[ aarch64 != loongarch* ]] +226: + grep -Fq .L.baz out/test/aarch64/strip/log +229: ++ set -x +229: + test_cflags -flto +219/337 Test #215: aarch64-shuffle-sections-seed ............................ Passed 1.74 sec +226: + on_exit +226: + echo OK +226: OK +226: + exit 0 +test 231 + Start 231: aarch64-symbol-version2 + +231: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/symbol-version2.sh" +231: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu +231: Environment variables: +231: MACHINE=aarch64 +231: CPU= +231: Test timeout computed to be: 1500 +223: + cc -B. -o out/test/aarch64/static-pie/exe1 out/test/aarch64/static-pie/a.o -static-pie +229: + echo 'int main() {}' +229: + cc -B. -flto -o /dev/null -xc - +225: + readelf -W --symbols out/test/aarch64/strip-debug/exe +225: + grep -q ' bar' +225: + on_exit +225: + echo OK +225: OK +225: + exit 0 230: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/symbol-version.sh 230: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 230: ++ export LC_ALL=C @@ -17997,13 +18061,27 @@ 230: ++ QEMU= 230: ++ case $MACHINE in 230: ++ tlsdesc_opt=-mtls-dialect=desc -230: +++ uname -228: ++ set -x -230: ++ '[' Linux = FreeBSD ']' -230: ++ trap 'on_error $LINENO' ERR -230: ++ trap on_exit EXIT -229: ++ set -x -229: + test_cflags -flto +227: + cc -B. -o out/test/aarch64/stt-common/exe out/test/aarch64/stt-common/a.o out/test/aarch64/stt-common/b.o -Wl,--fatal-warnings +220/337 Test #225: aarch64-strip-debug ...................................... Passed 0.45 sec +221/337 Test #226: aarch64-strip ............................................ Passed 0.42 sec +test 232 + Start 232: aarch64-symbol-version3 + +232: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/symbol-version3.sh" +232: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu +232: Environment variables: +232: MACHINE=aarch64 +232: CPU= +232: Test timeout computed to be: 1500 +test 233 + Start 233: aarch64-symbol-version4 + +233: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/symbol-version4.sh" +233: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu +233: Environment variables: +233: MACHINE=aarch64 +233: CPU= +233: Test timeout computed to be: 1500 231: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/symbol-version2.sh 231: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 231: ++ export LC_ALL=C @@ -18021,72 +18099,25 @@ 231: ++ QEMU= 231: ++ case $MACHINE in 231: ++ tlsdesc_opt=-mtls-dialect=desc -228: + cat -226: + grep -Fq foo out/test/aarch64/strip/log -230: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/symbol-version.sh .sh -230: ++ testname=symbol-version -230: ++ echo -n 'Testing symbol-version ... ' -230: Testing symbol-version ... ++ t=out/test/aarch64/symbol-version -230: ++ mkdir -p out/test/aarch64/symbol-version -229: + cc -B. -flto -o /dev/null -xc - -215: + out/test/aarch64/shuffle-sections-seed/exe4 -228: + cc -o out/test/aarch64/symbol-rank/a.o -c -xc - 231: +++ uname -215: + grep -q 'Hello world' -215: + diff out/test/aarch64/shuffle-sections-seed/exe1 out/test/aarch64/shuffle-sections-seed/exe2 -230: ++ set -x -226: + grep -Fq bar out/test/aarch64/strip/log 231: ++ '[' Linux = FreeBSD ']' 231: ++ trap 'on_error $LINENO' ERR 231: ++ trap on_exit EXIT -229: + echo 'int main() {}' -230: + cc -fPIC -c -o out/test/aarch64/symbol-version/a.o -xc - -230: + cat -226: + [[ aarch64 != riscv* ]] -226: + [[ aarch64 != loongarch* ]] -226: + grep -Fq .L.baz out/test/aarch64/strip/log 231: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/symbol-version2.sh .sh 231: ++ testname=symbol-version2 231: ++ echo -n 'Testing symbol-version2 ... ' 231: Testing symbol-version2 ... ++ t=out/test/aarch64/symbol-version2 231: ++ mkdir -p out/test/aarch64/symbol-version2 -215: + diff out/test/aarch64/shuffle-sections-seed/exe2 out/test/aarch64/shuffle-sections-seed/exe3 -231: ++ set -x -226: + on_exit -226: + echo OK -226: OK -226: + exit 0 -220/337 Test #226: aarch64-strip ............................................ Passed 0.35 sec -test 232 - Start 232: aarch64-symbol-version3 - -232: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/symbol-version3.sh" -232: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu -232: Environment variables: -232: MACHINE=aarch64 -232: CPU= -232: Test timeout computed to be: 1500 -231: + cc -o out/test/aarch64/symbol-version2/a.o -c -xc - -231: + cat -215: + diff out/test/aarch64/shuffle-sections-seed/exe3 out/test/aarch64/shuffle-sections-seed/exe4 +230: +++ uname +230: ++ '[' Linux = FreeBSD ']' +230: ++ trap 'on_error $LINENO' ERR +230: ++ trap on_exit EXIT +230: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/symbol-version.sh .sh +230: ++ testname=symbol-version +230: ++ echo -n 'Testing symbol-version ... ' +230: Testing symbol-version ... ++ t=out/test/aarch64/symbol-version +230: ++ mkdir -p out/test/aarch64/symbol-version 232: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/symbol-version3.sh -215: + on_exit -215: + echo OK -215: OK -215: + exit 0 -221/337 Test #215: aarch64-shuffle-sections-seed ............................ Passed 1.69 sec -test 233 - Start 233: aarch64-symbol-version4 - -233: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/symbol-version4.sh" -233: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu -233: Environment variables: -233: MACHINE=aarch64 -233: CPU= -233: Test timeout computed to be: 1500 -223: + grep -q 'Hello world' -223: + out/test/aarch64/static-pie/exe1 -227: + cc -B. -o out/test/aarch64/stt-common/exe out/test/aarch64/stt-common/a.o out/test/aarch64/stt-common/b.o -Wl,--fatal-warnings 232: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 232: ++ export LC_ALL=C 232: ++ LC_ALL=C @@ -18103,15 +18134,10 @@ 232: ++ QEMU= 232: ++ case $MACHINE in 232: ++ tlsdesc_opt=-mtls-dialect=desc -230: + echo 'VER1 { local: *; }; VER2 { local: *; }; VER3 { local: *; };' -230: + cc -B. -shared -o out/test/aarch64/symbol-version/c.so out/test/aarch64/symbol-version/a.o -Wl,--version-script=out/test/aarch64/symbol-version/b.ver -223: + cc -B. -o out/test/aarch64/static-pie/exe2 out/test/aarch64/static-pie/a.o -static-pie -Wl,--no-relax -232: +++ uname -232: ++ '[' Linux = FreeBSD ']' -232: ++ trap 'on_error $LINENO' ERR -232: ++ trap on_exit EXIT -228: + cc -o out/test/aarch64/symbol-rank/b.o -c -xc - -fcommon +230: ++ set -x 228: + cat +228: + cc -o out/test/aarch64/symbol-rank/b.o -c -xc - -fcommon +230: + cat 233: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/symbol-version4.sh 233: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 233: ++ export LC_ALL=C @@ -18129,39 +18155,58 @@ 233: ++ QEMU= 233: ++ case $MACHINE in 233: ++ tlsdesc_opt=-mtls-dialect=desc +232: +++ uname +233: +++ uname +233: ++ '[' Linux = FreeBSD ']' +233: ++ trap 'on_error $LINENO' ERR +233: ++ trap on_exit EXIT +232: ++ '[' Linux = FreeBSD ']' +232: ++ trap 'on_error $LINENO' ERR +232: ++ trap on_exit EXIT +230: + cc -fPIC -c -o out/test/aarch64/symbol-version/a.o -xc - +231: ++ set -x +231: + cat 232: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/symbol-version3.sh .sh 232: ++ testname=symbol-version3 232: ++ echo -n 'Testing symbol-version3 ... ' 232: Testing symbol-version3 ... ++ t=out/test/aarch64/symbol-version3 232: ++ mkdir -p out/test/aarch64/symbol-version3 -231: + cat -233: +++ uname -233: ++ '[' Linux = FreeBSD ']' -233: ++ trap 'on_error $LINENO' ERR -233: ++ trap on_exit EXIT -232: ++ set -x -231: + cc -B. -o out/test/aarch64/symbol-version2/c.so -shared out/test/aarch64/symbol-version2/a.o -Wl,--version-script=out/test/aarch64/symbol-version2/b.version -228: + cat -228: + cc -o out/test/aarch64/symbol-rank/c.o -c -xc - 233: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/symbol-version4.sh .sh 233: ++ testname=symbol-version4 233: ++ echo -n 'Testing symbol-version4 ... ' 233: Testing symbol-version4 ... ++ t=out/test/aarch64/symbol-version4 233: ++ mkdir -p out/test/aarch64/symbol-version4 -232: + cc -o out/test/aarch64/symbol-version3/a.o -c -xc - -232: + cat +231: + cc -o out/test/aarch64/symbol-version2/a.o -c -xc - +232: ++ set -x 233: ++ set -x -233: + cc -o out/test/aarch64/symbol-version4/a.o -c -xc - -fPIC 233: + cat -230: + readelf --symbols out/test/aarch64/symbol-version/c.so -230: + grep -Fq foo@VER1 out/test/aarch64/symbol-version/log -230: + grep -Fq foo@VER2 out/test/aarch64/symbol-version/log -230: + grep -Fq foo@@VER3 out/test/aarch64/symbol-version/log -230: + on_exit -230: + echo OK -230: OK -230: + exit 0 -222/337 Test #230: aarch64-symbol-version ................................... Passed 0.28 sec +232: + cat +232: + cc -o out/test/aarch64/symbol-version3/a.o -c -xc - +233: + cc -o out/test/aarch64/symbol-version4/a.o -c -xc - -fPIC +228: + cat +228: + cc -o out/test/aarch64/symbol-rank/c.o -c -xc - +230: + echo 'VER1 { local: *; }; VER2 { local: *; }; VER3 { local: *; };' +230: + cc -B. -shared -o out/test/aarch64/symbol-version/c.so out/test/aarch64/symbol-version/a.o -Wl,--version-script=out/test/aarch64/symbol-version/b.ver +184: + seq 1 10000 +223: + grep -q 'Hello world' +223: + out/test/aarch64/static-pie/exe1 +184: + sed 's/.*/void func&();/' +231: + cat +227: + grep -q '0 5 42' +231: + cc -B. -o out/test/aarch64/symbol-version2/c.so -shared out/test/aarch64/symbol-version2/a.o -Wl,--version-script=out/test/aarch64/symbol-version2/b.version +223: + cc -B. -o out/test/aarch64/static-pie/exe2 out/test/aarch64/static-pie/a.o -static-pie -Wl,--no-relax +227: + out/test/aarch64/stt-common/exe +227: + readelf --sections out/test/aarch64/stt-common/exe +184: + echo 'int main() {' +184: + seq 1 10000 +227: + grep -q '.common .*NOBITS' out/test/aarch64/stt-common/log +184: + sed 's/.*/func&();/' +232: + cat +227: + on_exit +227: + echo OK +227: OK +227: + exit 0 +222/337 Test #227: aarch64-stt-common ....................................... Passed 0.57 sec test 234 Start 234: aarch64-symtab-dso @@ -18171,8 +18216,14 @@ 234: MACHINE=aarch64 234: CPU= 234: Test timeout computed to be: 1500 -234: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/symtab-dso.sh +184: + echo '}' +184: + cc -c -o out/test/aarch64/range-extension-thunk3/d.o out/test/aarch64/range-extension-thunk3/c.c 228: + cc -o out/test/aarch64/symbol-rank/d.o -c -xc - -fcommon +228: + cat +232: + cc -B. -o out/test/aarch64/symbol-version3/c.so -shared out/test/aarch64/symbol-version3/a.o -Wl,--version-script=out/test/aarch64/symbol-version3/b.version +233: + cat +233: + cc -B. -o out/test/aarch64/symbol-version4/c.so -shared out/test/aarch64/symbol-version4/a.o -Wl,--version-script=out/test/aarch64/symbol-version4/b.version +234: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/symtab-dso.sh 234: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 234: ++ export LC_ALL=C 234: ++ LC_ALL=C @@ -18189,18 +18240,30 @@ 234: ++ QEMU= 234: ++ case $MACHINE in 234: ++ tlsdesc_opt=-mtls-dialect=desc -228: + cat +230: + readelf --symbols out/test/aarch64/symbol-version/c.so 234: +++ uname 234: ++ '[' Linux = FreeBSD ']' 234: ++ trap 'on_error $LINENO' ERR 234: ++ trap on_exit EXIT -223: + grep -q 'Hello world' -223: + out/test/aarch64/static-pie/exe2 -223: + on_exit -223: + echo OK -223: OK -223: + exit 0 -223/337 Test #223: aarch64-static-pie ....................................... Passed 0.98 sec +230: + grep -Fq foo@VER1 out/test/aarch64/symbol-version/log +234: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/symtab-dso.sh .sh +234: ++ testname=symtab-dso +234: ++ echo -n 'Testing symtab-dso ... ' +234: Testing symtab-dso ... ++ t=out/test/aarch64/symtab-dso +234: ++ mkdir -p out/test/aarch64/symtab-dso +231: + readelf -W --dyn-syms out/test/aarch64/symbol-version2/c.so +234: ++ set -x +231: + grep -q ' foo@TEST' out/test/aarch64/symbol-version2/log +230: + grep -Fq foo@VER2 out/test/aarch64/symbol-version/log +234: + cat +234: + cc -o out/test/aarch64/symtab-dso/a.o -c -xc - +231: + grep -q ' bar@TEST' out/test/aarch64/symbol-version2/log +230: + grep -Fq foo@@VER3 out/test/aarch64/symbol-version/log +230: + on_exit +230: + echo OK +230: OK +230: + exit 0 +223/337 Test #230: aarch64-symbol-version ................................... Passed 0.40 sec test 235 Start 235: aarch64-symtab-section-symbols @@ -18210,19 +18273,30 @@ 235: MACHINE=aarch64 235: CPU= 235: Test timeout computed to be: 1500 -234: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/symtab-dso.sh .sh -234: ++ testname=symtab-dso -234: ++ echo -n 'Testing symtab-dso ... ' -234: Testing symtab-dso ... ++ t=out/test/aarch64/symtab-dso -234: ++ mkdir -p out/test/aarch64/symtab-dso -232: + cat +231: + grep -q ' bar1' out/test/aarch64/symbol-version2/log +231: + grep -q ' foo@@TEST' out/test/aarch64/symbol-version2/log +228: + rm -f out/test/aarch64/symbol-rank/x.a 235: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/symtab-section-symbols.sh +231: + on_exit +231: + echo OK +231: OK +231: + exit 0 +224/337 Test #231: aarch64-symbol-version2 .................................. Passed 0.41 sec 235: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 235: ++ export LC_ALL=C 235: ++ LC_ALL=C 235: ++ '[' -z aarch64 ']' 235: ++ '[' -z '' ']' 235: ++ TESTDIR=out/test/aarch64 +test 236 + Start 236: aarch64-symtab + +236: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/symtab.sh" +236: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu +236: Environment variables: +236: MACHINE=aarch64 +236: CPU= +236: Test timeout computed to be: 1500 235: ++ CC=cc 235: ++ CXX=c++ 235: ++ GCC=gcc @@ -18233,50 +18307,17 @@ 235: ++ QEMU= 235: ++ case $MACHINE in 235: ++ tlsdesc_opt=-mtls-dialect=desc -234: ++ set -x -232: + cc -B. -o out/test/aarch64/symbol-version3/c.so -shared out/test/aarch64/symbol-version3/a.o -Wl,--version-script=out/test/aarch64/symbol-version3/b.version -227: + out/test/aarch64/stt-common/exe +228: + ar rcs out/test/aarch64/symbol-rank/x.a out/test/aarch64/symbol-rank/a.o out/test/aarch64/symbol-rank/b.o out/test/aarch64/symbol-rank/c.o +228: + cc -B. -o out/test/aarch64/symbol-rank/exe out/test/aarch64/symbol-rank/d.o out/test/aarch64/symbol-rank/x.a 235: +++ uname 235: ++ '[' Linux = FreeBSD ']' 235: ++ trap 'on_error $LINENO' ERR 235: ++ trap on_exit EXIT -234: + cat -228: + rm -f out/test/aarch64/symbol-rank/x.a -227: + grep -q '0 5 42' -227: + readelf --sections out/test/aarch64/stt-common/exe -234: + cc -o out/test/aarch64/symtab-dso/a.o -c -xc - -231: + readelf -W --dyn-syms out/test/aarch64/symbol-version2/c.so 235: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/symtab-section-symbols.sh .sh 235: ++ testname=symtab-section-symbols 235: ++ echo -n 'Testing symtab-section-symbols ... ' 235: Testing symtab-section-symbols ... ++ t=out/test/aarch64/symtab-section-symbols 235: ++ mkdir -p out/test/aarch64/symtab-section-symbols -228: + ar rcs out/test/aarch64/symbol-rank/x.a out/test/aarch64/symbol-rank/a.o out/test/aarch64/symbol-rank/b.o out/test/aarch64/symbol-rank/c.o -235: ++ set -x -231: + grep -q ' foo@TEST' out/test/aarch64/symbol-version2/log -227: + grep -q '.common .*NOBITS' out/test/aarch64/stt-common/log -235: + cat -233: + cat -228: + cc -B. -o out/test/aarch64/symbol-rank/exe out/test/aarch64/symbol-rank/d.o out/test/aarch64/symbol-rank/x.a -235: + cc -o out/test/aarch64/symtab-section-symbols/a.o -c -xc - -231: + grep -q ' bar@TEST' out/test/aarch64/symbol-version2/log -233: + cc -B. -o out/test/aarch64/symbol-version4/c.so -shared out/test/aarch64/symbol-version4/a.o -Wl,--version-script=out/test/aarch64/symbol-version4/b.version -227: + on_exit -227: + echo OK -227: OK -227: + exit 0 -224/337 Test #227: aarch64-stt-common ....................................... Passed 0.56 sec -test 236 - Start 236: aarch64-symtab - -236: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/symtab.sh" -236: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu -236: Environment variables: -236: MACHINE=aarch64 -236: CPU= -236: Test timeout computed to be: 1500 -231: + grep -q ' bar1' out/test/aarch64/symbol-version2/log -231: + grep -q ' foo@@TEST' out/test/aarch64/symbol-version2/log 236: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/symtab.sh 236: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 236: ++ export LC_ALL=C @@ -18294,13 +18335,21 @@ 236: ++ QEMU= 236: ++ case $MACHINE in 236: ++ tlsdesc_opt=-mtls-dialect=desc -228: + grep -q '^0 0 0 5$' -231: + on_exit -231: + echo OK -231: OK -231: + exit 0 +233: + cat +223: + out/test/aarch64/static-pie/exe2 +223: + grep -q 'Hello world' +233: + cc -o out/test/aarch64/symbol-version4/d.o -c -xc - -fPIC 236: +++ uname -225/337 Test #231: aarch64-symbol-version2 .................................. Passed 0.44 sec +236: ++ '[' Linux = FreeBSD ']' +236: ++ trap 'on_error $LINENO' ERR +236: ++ trap on_exit EXIT +235: ++ set -x +234: + cc -B. -o out/test/aarch64/symtab-dso/exe out/test/aarch64/symtab-dso/a.o +223: + on_exit +223: + echo OK +223: OK +223: + exit 0 +225/337 Test #223: aarch64-static-pie ....................................... Passed 1.01 sec test 237 Start 237: aarch64-synthetic-symbols @@ -18310,25 +18359,15 @@ 237: MACHINE=aarch64 237: CPU= 237: Test timeout computed to be: 1500 -228: + out/test/aarch64/symbol-rank/exe -228: + on_exit -228: + echo OK -228: OK -228: + exit 0 -236: ++ '[' Linux = FreeBSD ']' -236: ++ trap 'on_error $LINENO' ERR -236: ++ trap on_exit EXIT -234: + cc -B. -o out/test/aarch64/symtab-dso/exe out/test/aarch64/symtab-dso/a.o -226/337 Test #228: aarch64-symbol-rank ...................................... Passed 0.53 sec -test 238 - Start 238: aarch64-sysroot-linker-script - -238: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/sysroot-linker-script.sh" -238: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu -238: Environment variables: -238: MACHINE=aarch64 -238: CPU= -238: Test timeout computed to be: 1500 +232: + readelf -W --dyn-syms out/test/aarch64/symbol-version3/c.so +236: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/symtab.sh .sh +235: + cat +235: + cc -o out/test/aarch64/symtab-section-symbols/a.o -c -xc - +236: ++ testname=symtab +236: ++ echo -n 'Testing symtab ... ' +236: Testing symtab ... ++ t=out/test/aarch64/symtab +236: ++ mkdir -p out/test/aarch64/symtab +232: + grep -q ' foo@@TEST1' out/test/aarch64/symbol-version3/log 237: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/synthetic-symbols.sh 237: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 237: ++ export LC_ALL=C @@ -18346,75 +18385,52 @@ 237: ++ QEMU= 237: ++ case $MACHINE in 237: ++ tlsdesc_opt=-mtls-dialect=desc +236: ++ set -x +232: + grep -q ' foo@TEST2' out/test/aarch64/symbol-version3/log +236: + cc -o out/test/aarch64/symtab/a.o -c -x assembler - +236: + cat 237: +++ uname 237: ++ '[' Linux = FreeBSD ']' 237: ++ trap 'on_error $LINENO' ERR 237: ++ trap on_exit EXIT -236: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/symtab.sh .sh -236: ++ testname=symtab -236: ++ echo -n 'Testing symtab ... ' -236: Testing symtab ... ++ t=out/test/aarch64/symtab -236: ++ mkdir -p out/test/aarch64/symtab -232: + readelf -W --dyn-syms out/test/aarch64/symbol-version3/c.so +232: + grep -q ' foo@TEST3' out/test/aarch64/symbol-version3/log 237: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/synthetic-symbols.sh .sh 237: ++ testname=synthetic-symbols 237: ++ echo -n 'Testing synthetic-symbols ... ' 237: Testing synthetic-symbols ... ++ t=out/test/aarch64/synthetic-symbols 237: ++ mkdir -p out/test/aarch64/synthetic-symbols -236: ++ set -x -238: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/sysroot-linker-script.sh -238: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc -238: ++ export LC_ALL=C -238: ++ LC_ALL=C -238: ++ '[' -z aarch64 ']' -238: ++ '[' -z '' ']' -238: ++ TESTDIR=out/test/aarch64 -238: ++ CC=cc -238: ++ CXX=c++ -238: ++ GCC=gcc -238: ++ GXX=g++ -238: ++ OBJDUMP=objdump -238: ++ OBJCOPY=objcopy -238: ++ STRIP=strip -238: ++ QEMU= -238: ++ case $MACHINE in -238: ++ tlsdesc_opt=-mtls-dialect=desc -235: + cc -B. -o out/test/aarch64/symtab-section-symbols/exe out/test/aarch64/symtab-section-symbols/a.o -232: + grep -q ' foo@@TEST1' out/test/aarch64/symbol-version3/log -238: +++ uname -238: ++ '[' Linux = FreeBSD ']' -238: ++ trap 'on_error $LINENO' ERR -238: ++ trap on_exit EXIT +232: + grep -q ' foo$' out/test/aarch64/symbol-version3/log 236: + cat -236: + cc -o out/test/aarch64/symtab/a.o -c -x assembler - -238: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/sysroot-linker-script.sh .sh -233: + cat -233: + cc -o out/test/aarch64/symbol-version4/d.o -c -xc - -fPIC 237: ++ set -x -232: + grep -q ' foo@TEST2' out/test/aarch64/symbol-version3/log -238: ++ testname=sysroot-linker-script -238: ++ echo -n 'Testing sysroot-linker-script ... ' -238: Testing sysroot-linker-script ... ++ t=out/test/aarch64/sysroot-linker-script -238: ++ mkdir -p out/test/aarch64/sysroot-linker-script -237: + cat -237: + cc -c -o out/test/aarch64/synthetic-symbols/a.o -xc - -238: ++ set -x -238: + [[ aarch64 = loongarch* ]] -232: + grep -q ' foo@TEST3' out/test/aarch64/symbol-version3/log -192: + cat -192: + cc -c -xc -o out/test/aarch64/relocatable-many-sections/b.o - -238: + cat -238: + cc -o out/test/aarch64/sysroot-linker-script/a.o -c -xc - -232: + grep -q ' foo$' out/test/aarch64/symbol-version3/log 236: + cc -o out/test/aarch64/symtab/b.o -c -x assembler - -236: + cat -236: + echo '{ local: module_local; global: *; };' -236: + ./mold -o out/test/aarch64/symtab/exe out/test/aarch64/symtab/a.o out/test/aarch64/symtab/b.o --version-script=out/test/aarch64/symtab/c.map +233: + cat +154: + readelf -WS out/test/aarch64/many-sections2/b.o +237: + cat +228: + grep -q '^0 0 0 5$' 232: + on_exit 232: + echo OK 232: OK 232: + exit 0 -227/337 Test #232: aarch64-symbol-version3 .................................. Passed 0.49 sec +226/337 Test #232: aarch64-symbol-version3 .................................. Passed 0.56 sec +test 238 + Start 238: aarch64-sysroot-linker-script + +238: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/sysroot-linker-script.sh" +238: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu +238: Environment variables: +238: MACHINE=aarch64 +238: CPU= +238: Test timeout computed to be: 1500 +237: + cc -c -o out/test/aarch64/synthetic-symbols/a.o -xc - +228: + out/test/aarch64/symbol-rank/exe +228: + on_exit +228: + echo OK +228: OK +228: + exit 0 +233: + cc -B. -o out/test/aarch64/symbol-version4/f.so -shared out/test/aarch64/symbol-version4/d.o out/test/aarch64/symbol-version4/c.so -Wl,--version-script=out/test/aarch64/symbol-version4/e.version +236: + echo '{ local: module_local; global: *; };' +236: + ./mold -o out/test/aarch64/symtab/exe out/test/aarch64/symtab/a.o out/test/aarch64/symtab/b.o --version-script=out/test/aarch64/symtab/c.map +227/337 Test #228: aarch64-symbol-rank ...................................... Passed 0.72 sec test 239 Start 239: aarch64-sysroot @@ -18424,17 +18440,31 @@ 239: MACHINE=aarch64 239: CPU= 239: Test timeout computed to be: 1500 -237: + cc -c -o out/test/aarch64/synthetic-symbols/b.o -xc - -235: + grep -q 'SECTION LOCAL DEFAULT' -237: + cat -235: + readelf -s out/test/aarch64/symtab-section-symbols/exe -235: + on_exit -235: + echo OK -235: OK -235: + exit 0 +235: + cc -B. -o out/test/aarch64/symtab-section-symbols/exe out/test/aarch64/symtab-section-symbols/a.o 234: + nm out/test/aarch64/symtab-dso/exe 234: + grep -q 'U puts$' -228/337 Test #235: aarch64-symtab-section-symbols ........................... Passed 0.32 sec +234: + on_exit +234: + echo OK +234: OK +234: + exit 0 +238: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/sysroot-linker-script.sh +238: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc +238: ++ export LC_ALL=C +238: ++ LC_ALL=C +238: ++ '[' -z aarch64 ']' +238: ++ '[' -z '' ']' +238: ++ TESTDIR=out/test/aarch64 +238: ++ CC=cc +238: ++ CXX=c++ +238: ++ GCC=gcc +238: ++ GXX=g++ +238: ++ OBJDUMP=objdump +238: ++ OBJCOPY=objcopy +238: ++ STRIP=strip +238: ++ QEMU= +238: ++ case $MACHINE in +238: ++ tlsdesc_opt=-mtls-dialect=desc +228/337 Test #234: aarch64-symtab-dso ....................................... Passed 0.38 sec test 240 Start 240: aarch64-sysroot2 @@ -18444,8 +18474,11 @@ 240: MACHINE=aarch64 240: CPU= 240: Test timeout computed to be: 1500 -233: + cat -233: + cc -B. -o out/test/aarch64/symbol-version4/f.so -shared out/test/aarch64/symbol-version4/d.o out/test/aarch64/symbol-version4/c.so -Wl,--version-script=out/test/aarch64/symbol-version4/e.version +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/sysroot-linker-script.sh .sh 239: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/sysroot.sh 239: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 239: ++ export LC_ALL=C @@ -18463,31 +18496,19 @@ 239: ++ QEMU= 239: ++ case $MACHINE in 239: ++ tlsdesc_opt=-mtls-dialect=desc -239: +++ uname -239: ++ '[' Linux = FreeBSD ']' -239: ++ trap 'on_error $LINENO' ERR -239: ++ trap on_exit EXIT -234: + on_exit -234: + echo OK -234: OK -234: + exit 0 236: mold: warning: entry symbol is not defined: _start 236: + readelf --symbols out/test/aarch64/symtab/exe +212: + cc -c -o out/test/aarch64/separate-debug-file/a.o out/test/aarch64/separate-debug-file/a.c -g +238: ++ testname=sysroot-linker-script +238: ++ echo -n 'Testing sysroot-linker-script ... ' +238: Testing sysroot-linker-script ... ++ t=out/test/aarch64/sysroot-linker-script +238: ++ mkdir -p out/test/aarch64/sysroot-linker-script +239: +++ uname 236: + grep -Eq '0 NOTYPE LOCAL DEFAULT .* local1' out/test/aarch64/symtab/log -229/337 Test #234: aarch64-symtab-dso ....................................... Passed 0.39 sec -test 241 - Start 241: aarch64-tail-call - -241: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/tail-call.sh" -241: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu -241: Environment variables: -241: MACHINE=aarch64 -241: CPU= -241: Test timeout computed to be: 1500 -238: + mkdir -p out/test/aarch64/sysroot-linker-script/foo/bar -238: + rm -f out/test/aarch64/sysroot-linker-script/foo/bar/libfoo.a -238: + ar rcs out/test/aarch64/sysroot-linker-script/foo/bar/libfoo.a out/test/aarch64/sysroot-linker-script/a.o 240: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/sysroot2.sh +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 @@ -18504,25 +18525,62 @@ 240: ++ QEMU= 240: ++ case $MACHINE in 240: ++ tlsdesc_opt=-mtls-dialect=desc -240: +++ uname -240: ++ '[' Linux = FreeBSD ']' -240: ++ trap 'on_error $LINENO' ERR -240: ++ trap on_exit EXIT -236: + grep -Eq '0 NOTYPE LOCAL DEFAULT .* local2' out/test/aarch64/symtab/log -236: + grep -Eq '0 NOTYPE LOCAL DEFAULT .* module_local' out/test/aarch64/symtab/log -192: + ./mold -r -o out/test/aarch64/relocatable-many-sections/c.o out/test/aarch64/relocatable-many-sections/a.o out/test/aarch64/relocatable-many-sections/b.o +237: + cat +237: + cc -c -o out/test/aarch64/synthetic-symbols/b.o -xc - +238: ++ set -x +238: + [[ aarch64 = loongarch* ]] 239: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/sysroot.sh .sh 239: ++ testname=sysroot 239: ++ echo -n 'Testing sysroot ... ' 239: Testing sysroot ... ++ t=out/test/aarch64/sysroot 239: ++ mkdir -p out/test/aarch64/sysroot -239: ++ set -x -239: + [[ aarch64 = loongarch* ]] +236: + grep -Eq '0 NOTYPE LOCAL DEFAULT .* local2' out/test/aarch64/symtab/log +240: +++ uname +240: ++ '[' Linux = FreeBSD ']' +240: ++ trap 'on_error $LINENO' ERR +240: ++ trap on_exit EXIT +238: + cat +238: + cc -o out/test/aarch64/sysroot-linker-script/a.o -c -xc - +236: + grep -Eq '0 NOTYPE LOCAL DEFAULT .* module_local' out/test/aarch64/symtab/log 240: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/sysroot2.sh .sh 240: ++ testname=sysroot2 240: ++ echo -n 'Testing sysroot2 ... ' 240: Testing sysroot2 ... ++ t=out/test/aarch64/sysroot2 240: ++ mkdir -p out/test/aarch64/sysroot2 +239: ++ set -x +239: + [[ aarch64 = loongarch* ]] +236: + grep -Eq '0 NOTYPE GLOBAL DEFAULT .* foo' out/test/aarch64/symtab/log +240: ++ set -x +240: + [[ aarch64 = loongarch* ]] +240: + mkdir -p out/test/aarch64/sysroot2/bin out/test/aarch64/sysroot2/sysroot/foo +239: + cat +236: + grep -Eq '0 NOTYPE GLOBAL DEFAULT .* bar' out/test/aarch64/symtab/log +239: + cc -c -o out/test/aarch64/sysroot/a.o -xc - +240: + cat +233: + cat +233: + cc -o out/test/aarch64/symbol-version4/g.o -c -xc - +236: + grep -Eq '0 NOTYPE GLOBAL DEFAULT .* this_is_global' out/test/aarch64/symtab/log +212: + cc -B. -o out/test/aarch64/separate-debug-file/exe2 out/test/aarch64/separate-debug-file/a.o -Wl,--separate-debug-file -Wl,--no-build-id +236: + on_exit +236: + echo OK +236: OK +236: + exit 0 +229/337 Test #236: aarch64-symtab ........................................... Passed 0.34 sec +test 241 + Start 241: aarch64-tail-call + +241: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/tail-call.sh" +241: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu +241: Environment variables: +241: MACHINE=aarch64 +241: CPU= +241: Test timeout computed to be: 1500 +240: + cat +238: + mkdir -p out/test/aarch64/sysroot-linker-script/foo/bar +229: + cc -fPIC -c -o out/test/aarch64/symbol-version-lto/a.o -xc - -flto +229: + cat +240: + cc -c -o out/test/aarch64/sysroot2/sysroot/foo/x.o -xc - +240: + cat 241: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/tail-call.sh 241: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 241: ++ export LC_ALL=C @@ -18540,34 +18598,15 @@ 241: ++ QEMU= 241: ++ case $MACHINE in 241: ++ tlsdesc_opt=-mtls-dialect=desc -239: + cc -c -o out/test/aarch64/sysroot/a.o -xc - -239: + cat -238: + cat -236: + grep -Eq '0 NOTYPE GLOBAL DEFAULT .* foo' out/test/aarch64/symtab/log +235: + grep -q 'SECTION LOCAL DEFAULT' +235: + readelf -s out/test/aarch64/symtab-section-symbols/exe +238: + rm -f out/test/aarch64/sysroot-linker-script/foo/bar/libfoo.a +235: + on_exit +235: + echo OK +235: OK +235: + exit 0 241: +++ uname -241: ++ '[' Linux = FreeBSD ']' -241: ++ trap 'on_error $LINENO' ERR -241: ++ trap on_exit EXIT -240: ++ set -x -240: + [[ aarch64 = loongarch* ]] -240: + mkdir -p out/test/aarch64/sysroot2/bin out/test/aarch64/sysroot2/sysroot/foo -237: + cc -B. -no-pie -Wl,--image-base=0x40000 -o out/test/aarch64/synthetic-symbols/exe out/test/aarch64/synthetic-symbols/a.o out/test/aarch64/synthetic-symbols/b.o -241: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/tail-call.sh .sh -241: ++ testname=tail-call -241: ++ echo -n 'Testing tail-call ... ' -241: Testing tail-call ... ++ t=out/test/aarch64/tail-call -241: ++ mkdir -p out/test/aarch64/tail-call -236: + grep -Eq '0 NOTYPE GLOBAL DEFAULT .* bar' out/test/aarch64/symtab/log -240: + cat -238: + cc -o out/test/aarch64/sysroot-linker-script/c.o -c -xc - -238: + cat -236: + grep -Eq '0 NOTYPE GLOBAL DEFAULT .* this_is_global' out/test/aarch64/symtab/log -241: ++ set -x -236: + on_exit -236: + echo OK -236: OK -236: + exit 0 -230/337 Test #236: aarch64-symtab ........................................... Passed 0.37 sec +230/337 Test #235: aarch64-symtab-section-symbols ........................... Passed 0.43 sec test 242 Start 242: aarch64-tbss-only @@ -18577,10 +18616,17 @@ 242: MACHINE=aarch64 242: CPU= 242: Test timeout computed to be: 1500 -240: + cat -241: + cc -O2 -o out/test/aarch64/tail-call/a.o -c -xc - -241: + cat -212: + cc -c -o out/test/aarch64/separate-debug-file/a.o out/test/aarch64/separate-debug-file/a.c -g +241: ++ '[' Linux = FreeBSD ']' +241: ++ trap 'on_error $LINENO' ERR +241: ++ trap on_exit EXIT +241: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/tail-call.sh .sh +241: ++ testname=tail-call +241: ++ echo -n 'Testing tail-call ... ' +241: Testing tail-call ... ++ t=out/test/aarch64/tail-call +241: ++ mkdir -p out/test/aarch64/tail-call +238: + ar rcs out/test/aarch64/sysroot-linker-script/foo/bar/libfoo.a out/test/aarch64/sysroot-linker-script/a.o +237: + cc -B. -no-pie -Wl,--image-base=0x40000 -o out/test/aarch64/synthetic-symbols/exe out/test/aarch64/synthetic-symbols/a.o out/test/aarch64/synthetic-symbols/b.o +241: ++ set -x 242: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/tbss-only.sh 242: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 242: ++ export LC_ALL=C @@ -18598,60 +18644,56 @@ 242: ++ QEMU= 242: ++ case $MACHINE in 242: ++ tlsdesc_opt=-mtls-dialect=desc -240: + cat -240: + cc -c -o out/test/aarch64/sysroot2/sysroot/foo/x.o -xc - +238: + cat +241: + cc -O2 -o out/test/aarch64/tail-call/a.o -c -xc - +241: + cat +239: + cc -c -o out/test/aarch64/sysroot/b.o -xc - +239: + cat +229: + echo 'VER1 { foo; };' +229: + cc -B. -shared -o out/test/aarch64/symbol-version-lto/c.so out/test/aarch64/symbol-version-lto/a.o -Wl,--version-script=out/test/aarch64/symbol-version-lto/b.ver -flto 242: +++ uname 242: ++ '[' Linux = FreeBSD ']' 242: ++ trap 'on_error $LINENO' ERR 242: ++ trap on_exit EXIT -229: + cat -229: + cc -fPIC -c -o out/test/aarch64/symbol-version-lto/a.o -xc - -flto +212: + grep -Fq .gnu_debuglink +233: + cc -B. -o out/test/aarch64/symbol-version4/exe out/test/aarch64/symbol-version4/g.o out/test/aarch64/symbol-version4/f.so out/test/aarch64/symbol-version4/c.so +238: + cc -o out/test/aarch64/sysroot-linker-script/c.o -c -xc - 242: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/tbss-only.sh .sh +212: + readelf -SW out/test/aarch64/separate-debug-file/exe2 242: ++ testname=tbss-only 242: ++ echo -n 'Testing tbss-only ... ' 242: Testing tbss-only ... ++ t=out/test/aarch64/tbss-only 242: ++ mkdir -p out/test/aarch64/tbss-only +238: + cat +154: + grep -Fq .data.100000 out/test/aarch64/many-sections2/log1 +212: + flock out/test/aarch64/separate-debug-file/exe2 true 242: ++ set -x -233: + cc -o out/test/aarch64/symbol-version4/g.o -c -xc - -233: + cat -238: + cc -B. -o out/test/aarch64/sysroot-linker-script/exe out/test/aarch64/sysroot-linker-script/c.o -Wl,--sysroot=out/test/aarch64/sysroot-linker-script/ out/test/aarch64/sysroot-linker-script/foo/bar/b.script +240: + cat +154: + readelf -Ws out/test/aarch64/many-sections2/b.o +240: + cc -c -o out/test/aarch64/sysroot2/sysroot/foo/y.o -xc - 242: + cat -239: + cc -c -o out/test/aarch64/sysroot/b.o -xc - -239: + cat 242: + cc -o out/test/aarch64/tbss-only/a.o -c -xc - -212: + cc -B. -o out/test/aarch64/separate-debug-file/exe2 out/test/aarch64/separate-debug-file/a.o -Wl,--separate-debug-file -Wl,--no-build-id -237: + out/test/aarch64/synthetic-symbols/exe -237: + grep -q '^__ehdr_start=0x40000$' out/test/aarch64/synthetic-symbols/log +212: + gdb out/test/aarch64/separate-debug-file/exe2 -ex 'list main' -ex quit +212: + grep -Fq printf +239: + mkdir -p out/test/aarch64/sysroot/foo/bar 241: + cc -O2 -o out/test/aarch64/tail-call/b.o -c -xc - 241: + cat -237: + grep -q '^__executable_start=0x40000$' out/test/aarch64/synthetic-symbols/log -229: + echo 'VER1 { foo; };' -229: + cc -B. -shared -o out/test/aarch64/symbol-version-lto/c.so out/test/aarch64/symbol-version-lto/a.o -Wl,--version-script=out/test/aarch64/symbol-version-lto/b.ver -flto -237: + grep -q '^__dso_handle=' out/test/aarch64/synthetic-symbols/log -240: + cc -c -o out/test/aarch64/sysroot2/sysroot/foo/y.o -xc - -240: + cat -237: + grep -q '^section foo$' out/test/aarch64/synthetic-symbols/log -239: + mkdir -p out/test/aarch64/sysroot/foo/bar -242: + cc -B. -o out/test/aarch64/tbss-only/exe out/test/aarch64/tbss-only/a.o 239: + rm -f out/test/aarch64/sysroot/foo/bar/libfoo.a -237: + cc -c -o out/test/aarch64/synthetic-symbols/c.o -xc - -237: + cat +229: mold: warning: out/test/aarch64/symbol-version-lto/b.ver: cannot assign version `VER1` to symbol `foo`: symbol not found +238: + cc -B. -o out/test/aarch64/sysroot-linker-script/exe out/test/aarch64/sysroot-linker-script/c.o -Wl,--sysroot=out/test/aarch64/sysroot-linker-script/ out/test/aarch64/sysroot-linker-script/foo/bar/b.script 239: + ar rcs out/test/aarch64/sysroot/foo/bar/libfoo.a out/test/aarch64/sysroot/a.o out/test/aarch64/sysroot/b.o -233: + cc -B. -o out/test/aarch64/symbol-version4/exe out/test/aarch64/symbol-version4/g.o out/test/aarch64/symbol-version4/f.so out/test/aarch64/symbol-version4/c.so -238: + on_exit -238: + echo OK -238: OK -238: + exit 0 -212: + readelf -SW out/test/aarch64/separate-debug-file/exe2 +242: + cc -B. -o out/test/aarch64/tbss-only/exe out/test/aarch64/tbss-only/a.o +233: + grep -q 'foo bar' +233: + out/test/aarch64/symbol-version4/exe +237: + out/test/aarch64/synthetic-symbols/exe 239: + cc -c -o out/test/aarch64/sysroot/c.o -xc - -241: + cc -O2 -o out/test/aarch64/tail-call/c.o -c -xc - -212: + grep -Fq .gnu_debuglink -240: + cc -c -o out/test/aarch64/sysroot2/c.o -xc - -240: + cat -241: + cat 239: + cat -212: + flock out/test/aarch64/separate-debug-file/exe2 true -231/337 Test #238: aarch64-sysroot-linker-script ............................ Passed 0.58 sec +237: + grep -q '^__ehdr_start=0x40000$' out/test/aarch64/synthetic-symbols/log +233: + on_exit +233: + echo OK +233: OK +233: + exit 0 +231/337 Test #233: aarch64-symbol-version4 .................................. Passed 0.98 sec test 243 Start 243: aarch64-thin-archive @@ -18661,7 +18703,12 @@ 243: MACHINE=aarch64 243: CPU= 243: Test timeout computed to be: 1500 -229: mold: warning: out/test/aarch64/symbol-version-lto/b.ver: cannot assign version `VER1` to symbol `foo`: symbol not found +237: + grep -q '^__executable_start=0x40000$' out/test/aarch64/synthetic-symbols/log +240: + cc -c -o out/test/aarch64/sysroot2/c.o -xc - +240: + cat +237: + grep -q '^__dso_handle=' out/test/aarch64/synthetic-symbols/log +241: + cc -O2 -o out/test/aarch64/tail-call/c.o -c -xc - +241: + cat 243: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/thin-archive.sh 243: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 243: ++ export LC_ALL=C @@ -18679,21 +18726,29 @@ 243: ++ QEMU= 243: ++ case $MACHINE in 243: ++ tlsdesc_opt=-mtls-dialect=desc -212: + grep -Fq printf -212: + gdb out/test/aarch64/separate-debug-file/exe2 -ex 'list main' -ex quit +237: + grep -q '^section foo$' out/test/aarch64/synthetic-symbols/log 243: +++ uname 243: ++ '[' Linux = FreeBSD ']' 243: ++ trap 'on_error $LINENO' ERR 243: ++ trap on_exit EXIT +239: + cc -B. -o out/test/aarch64/sysroot/exe out/test/aarch64/sysroot/c.o -Wl,--sysroot=out/test/aarch64/sysroot/ -Wl,-L=foo/bar -lfoo +243: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/thin-archive.sh .sh +243: ++ testname=thin-archive +243: ++ echo -n 'Testing thin-archive ... ' +243: Testing thin-archive ... ++ t=out/test/aarch64/thin-archive +243: ++ mkdir -p out/test/aarch64/thin-archive +237: + cat +243: ++ set -x +237: + cc -c -o out/test/aarch64/synthetic-symbols/c.o -xc - 240: + cc -B. -o out/test/aarch64/sysroot2/exe -Wl,--sysroot=out/test/aarch64/sysroot2/sysroot out/test/aarch64/sysroot2/a.script out/test/aarch64/sysroot2/sysroot/b.script out/test/aarch64/sysroot2/c.o +238: + on_exit +238: + echo OK +238: OK +238: + exit 0 242: + out/test/aarch64/tbss-only/exe -243: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/thin-archive.sh .sh -242: + on_exit -242: + echo OK -242: OK -242: + exit 0 -239: + cc -B. -o out/test/aarch64/sysroot/exe out/test/aarch64/sysroot/c.o -Wl,--sysroot=out/test/aarch64/sysroot/ -Wl,-L=foo/bar -lfoo -232/337 Test #242: aarch64-tbss-only ........................................ Passed 0.37 sec +243: + cc -o out/test/aarch64/thin-archive/long-long-long-filename.o -c -xc - +243: + cat +232/337 Test #238: aarch64-sysroot-linker-script ............................ Passed 0.55 sec test 244 Start 244: aarch64-thread-count @@ -18703,22 +18758,12 @@ 244: MACHINE=aarch64 244: CPU= 244: Test timeout computed to be: 1500 -243: ++ testname=thin-archive -243: ++ echo -n 'Testing thin-archive ... ' -243: Testing thin-archive ... ++ t=out/test/aarch64/thin-archive -243: ++ mkdir -p out/test/aarch64/thin-archive -243: ++ set -x -237: + cc -B. -no-pie -Wl,--image-base=0x40000 -o out/test/aarch64/synthetic-symbols/exe out/test/aarch64/synthetic-symbols/a.o out/test/aarch64/synthetic-symbols/c.o -233: + out/test/aarch64/symbol-version4/exe -233: + grep -q 'foo bar' -243: + cc -o out/test/aarch64/thin-archive/long-long-long-filename.o -c -xc - -243: + cat -244: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/thread-count.sh -233: + on_exit -233: + echo OK -233: OK -233: + exit 0 -233/337 Test #233: aarch64-symbol-version4 .................................. Passed 1.05 sec +242: + on_exit +242: + echo OK +242: OK +242: + exit 0 +241: + cc -B. -o out/test/aarch64/tail-call/exe out/test/aarch64/tail-call/a.o out/test/aarch64/tail-call/b.o out/test/aarch64/tail-call/c.o +233/337 Test #242: aarch64-tbss-only ........................................ Passed 0.35 sec test 245 Start 245: aarch64-tls-alignment-multi @@ -18728,7 +18773,7 @@ 245: MACHINE=aarch64 245: CPU= 245: Test timeout computed to be: 1500 -241: + cc -B. -o out/test/aarch64/tail-call/exe out/test/aarch64/tail-call/a.o out/test/aarch64/tail-call/b.o out/test/aarch64/tail-call/c.o +244: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/thread-count.sh 244: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 244: ++ export LC_ALL=C 244: ++ LC_ALL=C @@ -18745,12 +18790,9 @@ 244: ++ QEMU= 244: ++ case $MACHINE in 244: ++ tlsdesc_opt=-mtls-dialect=desc -244: +++ uname -244: ++ '[' Linux = FreeBSD ']' -244: ++ trap 'on_error $LINENO' ERR -244: ++ trap on_exit EXIT -244: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/thread-count.sh .sh +239: + cc -B. -o out/test/aarch64/sysroot/exe out/test/aarch64/sysroot/c.o -Wl,--sysroot=out/test/aarch64/sysroot/ -Wl,-L=/foo/bar -lfoo 245: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/tls-alignment-multi.sh +244: +++ uname 245: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 245: ++ export LC_ALL=C 245: ++ LC_ALL=C @@ -18767,43 +18809,42 @@ 245: ++ QEMU= 245: ++ case $MACHINE in 245: ++ tlsdesc_opt=-mtls-dialect=desc -244: ++ testname=thread-count -244: ++ echo -n 'Testing thread-count ... ' -244: Testing thread-count ... ++ t=out/test/aarch64/thread-count -244: ++ mkdir -p out/test/aarch64/thread-count +244: ++ '[' Linux = FreeBSD ']' +244: ++ trap 'on_error $LINENO' ERR +244: ++ trap on_exit EXIT 245: +++ uname 245: ++ '[' Linux = FreeBSD ']' 245: ++ trap 'on_error $LINENO' ERR 245: ++ trap on_exit EXIT +244: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/thread-count.sh .sh +244: ++ testname=thread-count +244: ++ echo -n 'Testing thread-count ... ' +244: Testing thread-count ... ++ t=out/test/aarch64/thread-count +244: ++ mkdir -p out/test/aarch64/thread-count +243: + cc -o out/test/aarch64/thin-archive/b.o -c -xc - 244: ++ set -x 244: + cat 244: + cc -o out/test/aarch64/thread-count/a.o -c -xc - +243: + cat 245: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/tls-alignment-multi.sh .sh 245: ++ testname=tls-alignment-multi 245: ++ echo -n 'Testing tls-alignment-multi ... ' 245: Testing tls-alignment-multi ... ++ t=out/test/aarch64/tls-alignment-multi 245: ++ mkdir -p out/test/aarch64/tls-alignment-multi -245: ++ set -x -245: + cc -fPIC -c -o out/test/aarch64/tls-alignment-multi/a.o -xc - -245: + cat -239: + cc -B. -o out/test/aarch64/sysroot/exe out/test/aarch64/sysroot/c.o -Wl,--sysroot=out/test/aarch64/sysroot/ -Wl,-L=/foo/bar -lfoo -243: + cc -o out/test/aarch64/thin-archive/b.o -c -xc - +241: + grep -q 42 240: ++ realpath out/test/aarch64/sysroot2 -240: + cc -B. -o out/test/aarch64/sysroot2/exe -Wl,--sysroot=/build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu/out/test/aarch64/sysroot2/bin/../sysroot out/test/aarch64/sysroot2/a.script out/test/aarch64/sysroot2/sysroot/b.script out/test/aarch64/sysroot2/c.o -243: + cat -237: + out/test/aarch64/synthetic-symbols/exe -237: + grep -q '^end=foo$' out/test/aarch64/synthetic-symbols/log -237: + grep -q '^etext=foo$' out/test/aarch64/synthetic-symbols/log -237: + grep -q '^edata=foo$' out/test/aarch64/synthetic-symbols/log 241: + out/test/aarch64/tail-call/exe -241: + grep -q 42 -237: + grep -q '^__ehdr_start=0x40000$' out/test/aarch64/synthetic-symbols/log +245: ++ set -x +237: + cc -B. -no-pie -Wl,--image-base=0x40000 -o out/test/aarch64/synthetic-symbols/exe out/test/aarch64/synthetic-symbols/a.o out/test/aarch64/synthetic-symbols/c.o +240: + cc -B. -o out/test/aarch64/sysroot2/exe -Wl,--sysroot=/build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu/out/test/aarch64/sysroot2/bin/../sysroot out/test/aarch64/sysroot2/a.script out/test/aarch64/sysroot2/sysroot/b.script out/test/aarch64/sysroot2/c.o 241: + '[' aarch64 = riscv32 -o aarch64 = riscv64 ']' 241: + on_exit 241: + echo OK 241: OK 241: + exit 0 -234/337 Test #241: aarch64-tail-call ........................................ Passed 0.72 sec +245: + cat +245: + cc -fPIC -c -o out/test/aarch64/tls-alignment-multi/a.o -xc - +234/337 Test #241: aarch64-tail-call ........................................ Passed 0.54 sec test 246 Start 246: aarch64-tls-common @@ -18813,30 +18854,6 @@ 246: MACHINE=aarch64 246: CPU= 246: Test timeout computed to be: 1500 -237: + grep -q '^__executable_start=0x40000$' out/test/aarch64/synthetic-symbols/log -237: + grep -q '^section foo$' out/test/aarch64/synthetic-symbols/log -244: + cc -B. -o out/test/aarch64/thread-count/exe out/test/aarch64/thread-count/a.o -Wl,-no-threads -239: + cc -B. -o out/test/aarch64/sysroot/exe out/test/aarch64/sysroot/c.o -Wl,--sysroot=out/test/aarch64/sysroot/ '-Wl,-L$SYSROOTfoo/bar' -lfoo -240: + on_exit -240: + echo OK -240: OK -240: + exit 0 -245: + cat -235/337 Test #240: aarch64-sysroot2 ......................................... Passed 0.80 sec -test 247 - Start 247: aarch64-tls-df-static-tls - -247: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/tls-df-static-tls.sh" -247: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu -247: Environment variables: -247: MACHINE=aarch64 -247: CPU= -247: Test timeout computed to be: 1500 -245: + cc -fPIC -c -o out/test/aarch64/tls-alignment-multi/b.o -xc - -237: + on_exit -237: + echo OK -237: OK -237: + exit 0 246: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/tls-common.sh 246: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 246: ++ export LC_ALL=C @@ -18854,22 +18871,50 @@ 246: ++ QEMU= 246: ++ case $MACHINE in 246: ++ tlsdesc_opt=-mtls-dialect=desc -236/337 Test #237: aarch64-synthetic-symbols ................................ Passed 0.99 sec -test 248 - Start 248: aarch64-tls-dso - -248: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/tls-dso.sh" -248: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu -248: Environment variables: -248: MACHINE=aarch64 -248: CPU= -248: Test timeout computed to be: 1500 -243: + cat -243: + cc -o out/test/aarch64/thin-archive/c.o -c -xc - 246: +++ uname 246: ++ '[' Linux = FreeBSD ']' 246: ++ trap 'on_error $LINENO' ERR 246: ++ trap on_exit EXIT +243: + cc -o out/test/aarch64/thin-archive/c.o -c -xc - +246: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/tls-common.sh .sh +246: ++ testname=tls-common +246: ++ echo -n 'Testing tls-common ... ' +246: Testing tls-common ... ++ t=out/test/aarch64/tls-common +246: ++ mkdir -p out/test/aarch64/tls-common +239: + cc -B. -o out/test/aarch64/sysroot/exe out/test/aarch64/sysroot/c.o -Wl,--sysroot=out/test/aarch64/sysroot/ '-Wl,-L$SYSROOTfoo/bar' -lfoo +243: + cat +244: + cc -B. -o out/test/aarch64/thread-count/exe out/test/aarch64/thread-count/a.o -Wl,-no-threads +246: ++ set -x +246: + cat +246: + gcc -o out/test/aarch64/tls-common/a.o -c -xassembler - +246: + cat +246: + cc -o out/test/aarch64/tls-common/b.o -c -xc -std=c11 - +229: + readelf --symbols out/test/aarch64/symbol-version-lto/c.so +237: + out/test/aarch64/synthetic-symbols/exe +229: + grep -Fq foo@@VER1 out/test/aarch64/symbol-version-lto/log +192: + cc -B. -o out/test/aarch64/relocatable-many-sections/exe out/test/aarch64/relocatable-many-sections/c.o +154: + grep -Fq 'GLOBAL DEFAULT 100000' out/test/aarch64/many-sections2/log2 +237: + grep -q '^end=foo$' out/test/aarch64/synthetic-symbols/log +229: + on_exit +229: + echo OK +229: OK +229: + exit 0 +235/337 Test #229: aarch64-symbol-version-lto ............................... Passed 1.53 sec +243: + cat +test 247 + Start 247: aarch64-tls-df-static-tls + +247: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/tls-df-static-tls.sh" +247: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu +247: Environment variables: +247: MACHINE=aarch64 +247: CPU= +247: Test timeout computed to be: 1500 +243: + cc -o out/test/aarch64/thin-archive/d.o -c -xc - +245: + cat +245: + cc -fPIC -c -o out/test/aarch64/tls-alignment-multi/b.o -xc - +239: + cc -B. -o out/test/aarch64/sysroot/exe out/test/aarch64/sysroot/c.o -Wl,--sysroot=out/test/aarch64/sysroot/ '-Wl,-L$SYSROOT/foo/bar' -lfoo +237: + grep -q '^etext=foo$' out/test/aarch64/synthetic-symbols/log 247: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/tls-df-static-tls.sh 247: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 247: ++ export LC_ALL=C @@ -18887,10 +18932,35 @@ 247: ++ QEMU= 247: ++ case $MACHINE in 247: ++ tlsdesc_opt=-mtls-dialect=desc +246: + cc -B. -o out/test/aarch64/tls-common/exe out/test/aarch64/tls-common/a.o out/test/aarch64/tls-common/b.o +237: + grep -q '^edata=foo$' out/test/aarch64/synthetic-symbols/log +240: + on_exit +240: + echo OK +240: OK +240: + exit 0 247: +++ uname +236/337 Test #240: aarch64-sysroot2 ......................................... Passed 0.83 sec +test 248 + Start 248: aarch64-tls-dso + +248: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/tls-dso.sh" +248: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu +248: Environment variables: +248: MACHINE=aarch64 +248: CPU= +248: Test timeout computed to be: 1500 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/tls-df-static-tls.sh .sh +247: ++ testname=tls-df-static-tls +247: ++ echo -n 'Testing tls-df-static-tls ... ' +247: Testing tls-df-static-tls ... ++ t=out/test/aarch64/tls-df-static-tls +247: ++ mkdir -p out/test/aarch64/tls-df-static-tls +154: + grep -Fq 'ABS foo' out/test/aarch64/many-sections2/log2 +154: + grep -Fq 'ABS x68966' out/test/aarch64/many-sections2/log2 +237: + grep -q '^__ehdr_start=0x40000$' out/test/aarch64/synthetic-symbols/log +247: ++ set -x 248: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/tls-dso.sh 248: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 248: ++ export LC_ALL=C @@ -18908,48 +18978,29 @@ 248: ++ QEMU= 248: ++ case $MACHINE in 248: ++ tlsdesc_opt=-mtls-dialect=desc -246: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/tls-common.sh .sh -246: ++ testname=tls-common -246: ++ echo -n 'Testing tls-common ... ' -246: Testing tls-common ... ++ t=out/test/aarch64/tls-common -246: ++ mkdir -p out/test/aarch64/tls-common -247: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/tls-df-static-tls.sh .sh -247: ++ testname=tls-df-static-tls -247: ++ echo -n 'Testing tls-df-static-tls ... ' -247: Testing tls-df-static-tls ... ++ t=out/test/aarch64/tls-df-static-tls -247: ++ mkdir -p out/test/aarch64/tls-df-static-tls 248: +++ uname +247: + cat +247: + cc -fPIC -ftls-model=initial-exec -c -o out/test/aarch64/tls-df-static-tls/a.o -xc - +244: + cc -B. -o out/test/aarch64/thread-count/exe out/test/aarch64/thread-count/a.o -Wl,-thread-count=1 248: ++ '[' Linux = FreeBSD ']' 248: ++ trap 'on_error $LINENO' ERR 248: ++ trap on_exit EXIT -246: ++ set -x -247: ++ set -x +237: + grep -q '^__executable_start=0x40000$' out/test/aarch64/synthetic-symbols/log 248: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/tls-dso.sh .sh 248: ++ testname=tls-dso 248: ++ echo -n 'Testing tls-dso ... ' 248: Testing tls-dso ... ++ t=out/test/aarch64/tls-dso 248: ++ mkdir -p out/test/aarch64/tls-dso -247: + cc -fPIC -ftls-model=initial-exec -c -o out/test/aarch64/tls-df-static-tls/a.o -xc - -247: + cat 248: ++ set -x -246: + cat -246: + gcc -o out/test/aarch64/tls-common/a.o -c -xassembler - -243: + cat -248: + cc -fPIC -shared -o out/test/aarch64/tls-dso/a.so -xc - -243: + cc -o out/test/aarch64/thin-archive/d.o -c -xc - +237: + grep -q '^section foo$' out/test/aarch64/synthetic-symbols/log 248: + cat -246: + cat -244: + cc -B. -o out/test/aarch64/thread-count/exe out/test/aarch64/thread-count/a.o -Wl,-thread-count=1 -246: + cc -o out/test/aarch64/tls-common/b.o -c -xc -std=c11 - -229: + readelf --symbols out/test/aarch64/symbol-version-lto/c.so -245: + cc -B. -shared -o out/test/aarch64/tls-alignment-multi/a.so out/test/aarch64/tls-alignment-multi/a.o -229: + grep -Fq foo@@VER1 out/test/aarch64/symbol-version-lto/log -239: + cc -B. -o out/test/aarch64/sysroot/exe out/test/aarch64/sysroot/c.o -Wl,--sysroot=out/test/aarch64/sysroot/ '-Wl,-L$SYSROOT/foo/bar' -lfoo -229: + on_exit -229: + echo OK -229: OK -229: + exit 0 -237/337 Test #229: aarch64-symbol-version-lto ............................... Passed 1.66 sec +248: + cc -fPIC -shared -o out/test/aarch64/tls-dso/a.so -xc - +239: + cc -B. -o out/test/aarch64/sysroot/exe out/test/aarch64/sysroot/c.o -lfoo +154: + on_exit +154: + echo OK +154: OK +154: + exit 0 +237/337 Test #154: aarch64-many-sections2 ................................... Passed 8.94 sec test 249 Start 249: aarch64-tls-gd-dlopen @@ -18959,9 +19010,23 @@ 249: MACHINE=aarch64 249: CPU= 249: Test timeout computed to be: 1500 -247: + cc -B. -shared -o out/test/aarch64/tls-df-static-tls/b.so out/test/aarch64/tls-df-static-tls/a.o -Wl,--relax -246: + cc -B. -o out/test/aarch64/tls-common/exe out/test/aarch64/tls-common/a.o out/test/aarch64/tls-common/b.o +237: + on_exit +237: + echo OK +237: OK +237: + exit 0 +238/337 Test #237: aarch64-synthetic-symbols ................................ Passed 1.08 sec +test 250 + Start 250: aarch64-tls-gd-noplt + +250: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/tls-gd-noplt.sh" +250: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu +250: Environment variables: +250: MACHINE=aarch64 +250: CPU= +250: Test timeout computed to be: 1500 243: + rm -f out/test/aarch64/thin-archive/d.a +246: + readelf -WS out/test/aarch64/tls-common/exe +245: + cc -B. -shared -o out/test/aarch64/tls-alignment-multi/a.so out/test/aarch64/tls-alignment-multi/a.o 249: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/tls-gd-dlopen.sh 249: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 249: ++ export LC_ALL=C @@ -18979,54 +19044,11 @@ 249: ++ QEMU= 249: ++ case $MACHINE in 249: ++ tlsdesc_opt=-mtls-dialect=desc +246: + grep -Fq .tls_common 249: +++ uname 249: ++ '[' Linux = FreeBSD ']' 249: ++ trap 'on_error $LINENO' ERR 249: ++ trap on_exit EXIT -248: + cat -248: + cc -c -o out/test/aarch64/tls-dso/b.o -xc - -243: + cd out/test/aarch64/thin-archive -249: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/tls-gd-dlopen.sh .sh -249: ++ testname=tls-gd-dlopen -249: ++ echo -n 'Testing tls-gd-dlopen ... ' -249: Testing tls-gd-dlopen ... ++ t=out/test/aarch64/tls-gd-dlopen -249: ++ mkdir -p out/test/aarch64/tls-gd-dlopen -243: ++ pwd -243: + ar rcsT d.a long-long-long-filename.o b.o /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu/out/test/aarch64/thin-archive/c.o -243: + cc -B. -Wl,--trace -o out/test/aarch64/thin-archive/exe out/test/aarch64/thin-archive/d.o out/test/aarch64/thin-archive/d.a -249: ++ set -x -245: + cc -B. -ldl -pthread -o out/test/aarch64/tls-alignment-multi/exe out/test/aarch64/tls-alignment-multi/b.o -Wl,-rpath,out/test/aarch64/tls-alignment-multi -249: + gcc -fPIC -c -o out/test/aarch64/tls-gd-dlopen/a.o -xc - -244: + cc -B. -o out/test/aarch64/thread-count/exe out/test/aarch64/thread-count/a.o -Wl,-threads -249: + cat -184: + seq 1 10000 -184: + sed 's/.*/void func&();/' -184: + echo 'int main() {' -247: + grep -q STATIC_TLS -247: + readelf --dynamic out/test/aarch64/tls-df-static-tls/b.so -184: + seq 1 10000 -184: + sed 's/.*/func&();/' -247: + cc -B. -shared -o out/test/aarch64/tls-df-static-tls/c.so out/test/aarch64/tls-df-static-tls/a.o -Wl,--no-relax -184: + echo '}' -184: + cc -c -o out/test/aarch64/range-extension-thunk3/d.o out/test/aarch64/range-extension-thunk3/c.c -239: + cc -B. -o out/test/aarch64/sysroot/exe out/test/aarch64/sysroot/c.o -lfoo -249: + cc -B. -shared -o out/test/aarch64/tls-gd-dlopen/b.so out/test/aarch64/tls-gd-dlopen/a.o -245: + out/test/aarch64/tls-alignment-multi/exe -245: + on_exit -245: + echo OK -245: OK -245: + exit 0 -238/337 Test #245: aarch64-tls-alignment-multi .............................. Passed 0.68 sec -248: + cc -B. -o out/test/aarch64/tls-dso/exe out/test/aarch64/tls-dso/a.so out/test/aarch64/tls-dso/b.o -test 250 - Start 250: aarch64-tls-gd-noplt - -250: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/tls-gd-noplt.sh" -250: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu -250: Environment variables: -250: MACHINE=aarch64 -250: CPU= -250: Test timeout computed to be: 1500 250: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/tls-gd-noplt.sh 250: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 250: ++ export LC_ALL=C @@ -19044,23 +19066,13 @@ 250: ++ QEMU= 250: ++ case $MACHINE in 250: ++ tlsdesc_opt=-mtls-dialect=desc -246: + grep -Fq .tls_common -243: + grep -Eq 'thin-archive/d.a\(.*long-long-long-filename.o\)' out/test/aarch64/thin-archive/log -246: + readelf -WS out/test/aarch64/tls-common/exe -244: + cc -B. -o out/test/aarch64/thread-count/exe out/test/aarch64/thread-count/a.o -Wl,-threads=1 -250: +++ uname -250: ++ '[' Linux = FreeBSD ']' -250: ++ trap 'on_error $LINENO' ERR -250: ++ trap on_exit EXIT -246: + out/test/aarch64/tls-common/exe -239: + cc -B. -o out/test/aarch64/sysroot/exe out/test/aarch64/sysroot/c.o -Wl,--sysroot=out/test/aarch64/sysroot -Wl,-Lfoo/bar -lfoo -243: + grep -Eq 'thin-archive/d.a\((.*/)?b.o\)' out/test/aarch64/thin-archive/log 246: + grep -q '^foo=0$' +246: + out/test/aarch64/tls-common/exe 246: + on_exit 246: + echo OK 246: OK 246: + exit 0 -239/337 Test #246: aarch64-tls-common ....................................... Passed 0.52 sec +239/337 Test #246: aarch64-tls-common ....................................... Passed 0.31 sec test 251 Start 251: aarch64-tls-gd-to-ie @@ -19070,14 +19082,26 @@ 251: MACHINE=aarch64 251: CPU= 251: Test timeout computed to be: 1500 +243: + cd out/test/aarch64/thin-archive +250: +++ uname +250: ++ '[' Linux = FreeBSD ']' +250: ++ trap 'on_error $LINENO' ERR +250: ++ trap on_exit EXIT +249: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/tls-gd-dlopen.sh .sh +249: ++ testname=tls-gd-dlopen +249: ++ echo -n 'Testing tls-gd-dlopen ... ' +249: Testing tls-gd-dlopen ... ++ t=out/test/aarch64/tls-gd-dlopen +249: ++ mkdir -p out/test/aarch64/tls-gd-dlopen +243: ++ pwd +243: + ar rcsT d.a long-long-long-filename.o b.o /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu/out/test/aarch64/thin-archive/c.o 250: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/tls-gd-noplt.sh .sh 250: ++ testname=tls-gd-noplt 250: ++ echo -n 'Testing tls-gd-noplt ... ' 250: Testing tls-gd-noplt ... ++ t=out/test/aarch64/tls-gd-noplt 250: ++ mkdir -p out/test/aarch64/tls-gd-noplt -243: + grep -Fq thin-archive/d.o out/test/aarch64/thin-archive/log -249: + cat -249: + gcc -fPIC -c -o out/test/aarch64/tls-gd-dlopen/c.o -xc - +243: + cc -B. -Wl,--trace -o out/test/aarch64/thin-archive/exe out/test/aarch64/thin-archive/d.o out/test/aarch64/thin-archive/d.a +249: ++ set -x +244: + cc -B. -o out/test/aarch64/thread-count/exe out/test/aarch64/thread-count/a.o -Wl,-threads 251: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/tls-gd-to-ie.sh 251: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 251: ++ export LC_ALL=C @@ -19095,17 +19119,36 @@ 251: ++ QEMU= 251: ++ case $MACHINE in 251: ++ tlsdesc_opt=-mtls-dialect=desc +247: + cc -B. -shared -o out/test/aarch64/tls-df-static-tls/b.so out/test/aarch64/tls-df-static-tls/a.o -Wl,--relax 250: ++ set -x -243: + grep -q 15 -247: + grep -q STATIC_TLS -243: + out/test/aarch64/thin-archive/exe -243: + on_exit -243: + echo OK -243: OK -243: + exit 0 -240/337 Test #243: aarch64-thin-archive ..................................... Passed 0.91 sec -247: + readelf --dynamic out/test/aarch64/tls-df-static-tls/c.so +249: + gcc -fPIC -c -o out/test/aarch64/tls-gd-dlopen/a.o -xc - +251: +++ uname 250: + gcc -fPIC -fno-plt -c -o out/test/aarch64/tls-gd-noplt/a.o -xc - +251: ++ '[' Linux = FreeBSD ']' +251: ++ trap 'on_error $LINENO' ERR +251: ++ trap on_exit EXIT +250: + cat +249: + cat +239: + cc -B. -o out/test/aarch64/sysroot/exe out/test/aarch64/sysroot/c.o -Wl,--sysroot=out/test/aarch64/sysroot -Wl,-Lfoo/bar -lfoo +251: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/tls-gd-to-ie.sh .sh +251: ++ testname=tls-gd-to-ie +251: ++ echo -n 'Testing tls-gd-to-ie ... ' +251: Testing tls-gd-to-ie ... ++ t=out/test/aarch64/tls-gd-to-ie +251: ++ mkdir -p out/test/aarch64/tls-gd-to-ie +248: + cat +248: + cc -c -o out/test/aarch64/tls-dso/b.o -xc - +251: ++ set -x +251: + cat +251: + gcc -fPIC -c -o out/test/aarch64/tls-gd-to-ie/a.o -xc - +249: + cc -B. -shared -o out/test/aarch64/tls-gd-dlopen/b.so out/test/aarch64/tls-gd-dlopen/a.o +245: + cc -B. -ldl -pthread -o out/test/aarch64/tls-alignment-multi/exe out/test/aarch64/tls-alignment-multi/b.o -Wl,-rpath,out/test/aarch64/tls-alignment-multi +192: + out/test/aarch64/relocatable-many-sections/exe +192: + grep -q Hello +192: + on_exit +192: + echo OK +192: OK +192: + exit 0 +240/337 Test #192: aarch64-relocatable-many-sections ........................ Passed 5.99 sec test 252 Start 252: aarch64-tls-gd @@ -19115,32 +19158,9 @@ 252: MACHINE=aarch64 252: CPU= 252: Test timeout computed to be: 1500 -247: + on_exit -247: + echo OK -247: OK -247: + exit 0 -250: + cat -251: +++ uname -251: ++ '[' Linux = FreeBSD ']' -251: ++ trap 'on_error $LINENO' ERR -251: ++ trap on_exit EXIT -241/337 Test #247: aarch64-tls-df-static-tls ................................ Passed 0.55 sec -test 253 - Start 253: aarch64-tls-ie - -253: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/tls-ie.sh" -253: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu -253: Environment variables: -253: MACHINE=aarch64 -253: CPU= -253: Test timeout computed to be: 1500 -251: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/tls-gd-to-ie.sh .sh -251: ++ testname=tls-gd-to-ie -251: ++ echo -n 'Testing tls-gd-to-ie ... ' -251: Testing tls-gd-to-ie ... ++ t=out/test/aarch64/tls-gd-to-ie -251: ++ mkdir -p out/test/aarch64/tls-gd-to-ie +243: + grep -Eq 'thin-archive/d.a\(.*long-long-long-filename.o\)' out/test/aarch64/thin-archive/log +250: + gcc -fPIC -fno-plt -c -o out/test/aarch64/tls-gd-noplt/b.o -xc - 252: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/tls-gd.sh -248: + out/test/aarch64/tls-dso/exe 252: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 252: ++ export LC_ALL=C 252: ++ LC_ALL=C @@ -19157,11 +19177,62 @@ 252: ++ QEMU= 252: ++ case $MACHINE in 252: ++ tlsdesc_opt=-mtls-dialect=desc +243: + grep -Eq 'thin-archive/d.a\((.*/)?b.o\)' out/test/aarch64/thin-archive/log +247: + grep -q STATIC_TLS +250: + cat +247: + readelf --dynamic out/test/aarch64/tls-df-static-tls/b.so +243: + grep -Fq thin-archive/d.o out/test/aarch64/thin-archive/log +247: + cc -B. -shared -o out/test/aarch64/tls-df-static-tls/c.so out/test/aarch64/tls-df-static-tls/a.o -Wl,--no-relax +239: + on_exit +239: + echo OK +239: OK +239: + exit 0 +241/337 Test #239: aarch64-sysroot .......................................... Passed 1.18 sec +test 253 + Start 253: aarch64-tls-ie + +253: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/tls-ie.sh" +253: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu +253: Environment variables: +253: MACHINE=aarch64 +253: CPU= +253: Test timeout computed to be: 1500 +252: +++ uname +252: ++ '[' Linux = FreeBSD ']' +252: ++ trap 'on_error $LINENO' ERR +252: ++ trap on_exit EXIT +243: + grep -q 15 +244: + cc -B. -o out/test/aarch64/thread-count/exe out/test/aarch64/thread-count/a.o -Wl,-threads=1 +243: + out/test/aarch64/thin-archive/exe +252: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/tls-gd.sh .sh +252: ++ testname=tls-gd +252: ++ echo -n 'Testing tls-gd ... ' +252: Testing tls-gd ... ++ t=out/test/aarch64/tls-gd +252: ++ mkdir -p out/test/aarch64/tls-gd +243: + on_exit +243: + echo OK +243: OK +243: + exit 0 +242/337 Test #243: aarch64-thin-archive ..................................... Passed 0.79 sec +test 254 + Start 254: aarch64-tls-irregular-start-addr + +254: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/tls-irregular-start-addr.sh" +254: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu +254: Environment variables: +254: MACHINE=aarch64 +254: CPU= +254: Test timeout computed to be: 1500 +248: + cc -B. -o out/test/aarch64/tls-dso/exe out/test/aarch64/tls-dso/a.so out/test/aarch64/tls-dso/b.o +252: ++ set -x +252: + cat +252: + gcc -fPIC -c -o out/test/aarch64/tls-gd/a.o -xc - +251: + cat +251: + cc -fPIC -c -o out/test/aarch64/tls-gd-to-ie/b.o -xc - 253: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/tls-ie.sh 253: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 253: ++ export LC_ALL=C 253: ++ LC_ALL=C -248: + grep -q '5 3 5 3 5 3' 253: ++ '[' -z aarch64 ']' 253: ++ '[' -z '' ']' 253: ++ TESTDIR=out/test/aarch64 @@ -19175,39 +19246,8 @@ 253: ++ QEMU= 253: ++ case $MACHINE in 253: ++ tlsdesc_opt=-mtls-dialect=desc -248: + on_exit -248: + echo OK -248: OK -248: + exit 0 -242/337 Test #248: aarch64-tls-dso .......................................... Passed 0.57 sec -test 254 - Start 254: aarch64-tls-irregular-start-addr - -254: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/tls-irregular-start-addr.sh" -254: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu -254: Environment variables: -254: MACHINE=aarch64 -254: CPU= -254: Test timeout computed to be: 1500 -252: +++ uname -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/tls-gd.sh .sh -252: ++ testname=tls-gd -252: ++ echo -n 'Testing tls-gd ... ' -252: Testing tls-gd ... ++ t=out/test/aarch64/tls-gd -252: ++ mkdir -p out/test/aarch64/tls-gd -251: ++ set -x -251: + cat -251: + gcc -fPIC -c -o out/test/aarch64/tls-gd-to-ie/a.o -xc - -253: +++ uname -253: ++ '[' Linux = FreeBSD ']' -253: ++ trap 'on_error $LINENO' ERR -253: ++ trap on_exit EXIT -244: + cc -B. -o out/test/aarch64/thread-count/exe out/test/aarch64/thread-count/a.o -Wl,--threads=1 254: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/tls-irregular-start-addr.sh -252: ++ set -x +250: + gcc -fPIC -fno-plt -c -o out/test/aarch64/tls-gd-noplt/c.o -xc - 254: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 254: ++ export LC_ALL=C 254: ++ LC_ALL=C @@ -19224,21 +19264,29 @@ 254: ++ QEMU= 254: ++ case $MACHINE in 254: ++ tlsdesc_opt=-mtls-dialect=desc -253: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/tls-ie.sh .sh -253: ++ testname=tls-ie -253: ++ echo -n 'Testing tls-ie ... ' -253: Testing tls-ie ... ++ t=out/test/aarch64/tls-ie -253: ++ mkdir -p out/test/aarch64/tls-ie -249: + cc -B. -o out/test/aarch64/tls-gd-dlopen/exe out/test/aarch64/tls-gd-dlopen/c.o -ldl -252: + gcc -fPIC -c -o out/test/aarch64/tls-gd/a.o -xc - -252: + cat -239: + on_exit -239: + echo OK -239: OK -239: + exit 0 +250: + cat 254: +++ uname -243/337 Test #239: aarch64-sysroot .......................................... Passed 1.48 sec 254: ++ '[' Linux = FreeBSD ']' +254: ++ trap 'on_error $LINENO' ERR +254: ++ trap on_exit EXIT +253: +++ uname +253: ++ '[' Linux = FreeBSD ']' +249: + gcc -fPIC -c -o out/test/aarch64/tls-gd-dlopen/c.o -xc - +253: ++ trap 'on_error $LINENO' ERR +253: ++ trap on_exit EXIT +184: + cc -B. -o out/test/aarch64/range-extension-thunk3/exe out/test/aarch64/range-extension-thunk3/d.o out/test/aarch64/range-extension-thunk3/b.so +249: + cat +254: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/tls-irregular-start-addr.sh .sh +254: ++ testname=tls-irregular-start-addr +254: ++ echo -n 'Testing tls-irregular-start-addr ... ' +254: Testing tls-irregular-start-addr ... ++ t=out/test/aarch64/tls-irregular-start-addr +254: ++ mkdir -p out/test/aarch64/tls-irregular-start-addr +253: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/tls-ie.sh .sh +212: + on_exit +212: + echo OK +212: OK +212: + exit 0 +243/337 Test #212: aarch64-separate-debug-file .............................. Passed 3.73 sec test 255 Start 255: aarch64-tls-large-alignment @@ -19248,20 +19296,15 @@ 255: MACHINE=aarch64 255: CPU= 255: Test timeout computed to be: 1500 -254: ++ trap 'on_error $LINENO' ERR -254: ++ trap on_exit EXIT -254: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/tls-irregular-start-addr.sh .sh -254: ++ testname=tls-irregular-start-addr -254: ++ echo -n 'Testing tls-irregular-start-addr ... ' -254: Testing tls-irregular-start-addr ... ++ t=out/test/aarch64/tls-irregular-start-addr -254: ++ mkdir -p out/test/aarch64/tls-irregular-start-addr -253: ++ set -x -250: + cat -250: + gcc -fPIC -fno-plt -c -o out/test/aarch64/tls-gd-noplt/b.o -xc - +253: ++ testname=tls-ie +253: ++ echo -n 'Testing tls-ie ... ' +253: Testing tls-ie ... ++ t=out/test/aarch64/tls-ie +253: ++ mkdir -p out/test/aarch64/tls-ie +245: + out/test/aarch64/tls-alignment-multi/exe +251: + cc -B. -shared -o out/test/aarch64/tls-gd-to-ie/c.so out/test/aarch64/tls-gd-to-ie/a.o 254: ++ set -x -253: + gcc -fPIC -c -o out/test/aarch64/tls-ie/a.o -xc - -253: + cat 255: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/tls-large-alignment.sh +253: ++ set -x 255: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 255: ++ export LC_ALL=C 255: ++ LC_ALL=C @@ -19279,26 +19322,18 @@ 255: ++ case $MACHINE in 255: ++ tlsdesc_opt=-mtls-dialect=desc 254: + cc -fPIC -c -o out/test/aarch64/tls-irregular-start-addr/a.o -xc - -254: + cat 255: +++ uname 255: ++ '[' Linux = FreeBSD ']' 255: ++ trap 'on_error $LINENO' ERR 255: ++ trap on_exit EXIT -255: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/tls-large-alignment.sh .sh -255: ++ testname=tls-large-alignment -255: ++ echo -n 'Testing tls-large-alignment ... ' -255: Testing tls-large-alignment ... ++ t=out/test/aarch64/tls-large-alignment -255: ++ mkdir -p out/test/aarch64/tls-large-alignment -255: ++ set -x -251: + cat -251: + cc -fPIC -c -o out/test/aarch64/tls-gd-to-ie/b.o -xc - -244: + on_exit -244: + echo OK -244: OK -244: + exit 0 -255: + cc -fPIC -std=c11 -c -o out/test/aarch64/tls-large-alignment/a.o -xc - -255: + cat -244/337 Test #244: aarch64-thread-count ..................................... Passed 1.05 sec +253: + gcc -fPIC -c -o out/test/aarch64/tls-ie/a.o -xc - +253: + cat +245: + on_exit +245: + echo OK +245: OK +245: + exit 0 +250: + cc -B. -shared -o out/test/aarch64/tls-gd-noplt/d.so out/test/aarch64/tls-gd-noplt/b.o +244/337 Test #245: aarch64-tls-alignment-multi .............................. Passed 0.77 sec test 256 Start 256: aarch64-tls-large-static-image @@ -19308,11 +19343,17 @@ 256: MACHINE=aarch64 256: CPU= 256: Test timeout computed to be: 1500 -250: + gcc -fPIC -fno-plt -c -o out/test/aarch64/tls-gd-noplt/c.o -xc - -250: + cat -253: + cc -B. -shared -o out/test/aarch64/tls-ie/b.so out/test/aarch64/tls-ie/a.o -249: + out/test/aarch64/tls-gd-dlopen/exe out/test/aarch64/tls-gd-dlopen/b.so -249: + grep -q '3 0 5' +254: + cat +255: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/tls-large-alignment.sh .sh +255: ++ testname=tls-large-alignment +255: ++ echo -n 'Testing tls-large-alignment ... ' +255: Testing tls-large-alignment ... ++ t=out/test/aarch64/tls-large-alignment +255: ++ mkdir -p out/test/aarch64/tls-large-alignment +252: + gcc -fPIC -c -o out/test/aarch64/tls-gd/b.o -xc - +252: + cat +249: + cc -B. -o out/test/aarch64/tls-gd-dlopen/exe out/test/aarch64/tls-gd-dlopen/c.o -ldl +244: + cc -B. -o out/test/aarch64/thread-count/exe out/test/aarch64/thread-count/a.o -Wl,--threads=1 +248: + out/test/aarch64/tls-dso/exe 256: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/tls-large-static-image.sh 256: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 256: ++ export LC_ALL=C @@ -19330,12 +19371,13 @@ 256: ++ QEMU= 256: ++ case $MACHINE in 256: ++ tlsdesc_opt=-mtls-dialect=desc -249: + on_exit -249: + echo OK -249: OK -249: + exit 0 -254: + cc -B. -o out/test/aarch64/tls-irregular-start-addr/exe1 out/test/aarch64/tls-irregular-start-addr/a.o -pie -Wl,-section-start=.tdata=0x100001 -Wl,-relax -245/337 Test #249: aarch64-tls-gd-dlopen .................................... Passed 0.61 sec +255: ++ set -x +248: + grep -q '5 3 5 3 5 3' +248: + on_exit +248: + echo OK +248: OK +248: + exit 0 +245/337 Test #248: aarch64-tls-dso .......................................... Passed 0.51 sec test 257 Start 257: aarch64-tls-ld-noplt @@ -19345,22 +19387,35 @@ 257: MACHINE=aarch64 257: CPU= 257: Test timeout computed to be: 1500 -252: + cat -252: + gcc -fPIC -c -o out/test/aarch64/tls-gd/b.o -xc - +255: + cc -fPIC -std=c11 -c -o out/test/aarch64/tls-large-alignment/a.o -xc - +255: + cat 256: +++ uname 256: ++ '[' Linux = FreeBSD ']' 256: ++ trap 'on_error $LINENO' ERR 256: ++ trap on_exit EXIT +247: + readelf --dynamic out/test/aarch64/tls-df-static-tls/c.so +247: + grep -q STATIC_TLS 256: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/tls-large-static-image.sh .sh -255: + cc -fPIC -std=c11 -c -o out/test/aarch64/tls-large-alignment/b.o -xc - -255: + cat 256: ++ testname=tls-large-static-image 256: ++ echo -n 'Testing tls-large-static-image ... ' 256: Testing tls-large-static-image ... ++ t=out/test/aarch64/tls-large-static-image 256: ++ mkdir -p out/test/aarch64/tls-large-static-image +247: + on_exit +247: + echo OK +247: OK +247: + exit 0 +246/337 Test #247: aarch64-tls-df-static-tls ................................ Passed 0.57 sec +test 258 + Start 258: aarch64-tls-ld + +258: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/tls-ld.sh" +258: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu +258: Environment variables: +258: MACHINE=aarch64 +258: CPU= +258: Test timeout computed to be: 1500 257: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/tls-ld-noplt.sh 257: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc -251: + cc -B. -shared -o out/test/aarch64/tls-gd-to-ie/c.so out/test/aarch64/tls-gd-to-ie/a.o 257: ++ export LC_ALL=C 257: ++ LC_ALL=C 257: ++ '[' -z aarch64 ']' @@ -19376,45 +19431,13 @@ 257: ++ QEMU= 257: ++ case $MACHINE in 257: ++ tlsdesc_opt=-mtls-dialect=desc +254: + cc -B. -o out/test/aarch64/tls-irregular-start-addr/exe1 out/test/aarch64/tls-irregular-start-addr/a.o -pie -Wl,-section-start=.tdata=0x100001 -Wl,-relax 256: ++ set -x +253: + cc -B. -shared -o out/test/aarch64/tls-ie/b.so out/test/aarch64/tls-ie/a.o 257: +++ uname -250: + cc -B. -shared -o out/test/aarch64/tls-gd-noplt/d.so out/test/aarch64/tls-gd-noplt/b.o -256: + cat -256: + cc -fPIC -c -o out/test/aarch64/tls-large-static-image/a.o -xc - 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/tls-ld-noplt.sh .sh -257: ++ testname=tls-ld-noplt -257: ++ echo -n 'Testing tls-ld-noplt ... ' -257: Testing tls-ld-noplt ... ++ t=out/test/aarch64/tls-ld-noplt -257: ++ mkdir -p out/test/aarch64/tls-ld-noplt -257: ++ set -x -255: + cc -fPIC -c -o out/test/aarch64/tls-large-alignment/c.o -xc - -255: + cat -253: + gcc -c -o out/test/aarch64/tls-ie/c.o -xc - -fPIC -212: + on_exit -212: + echo OK -212: OK -212: + exit 0 -246/337 Test #212: aarch64-separate-debug-file .............................. Passed 4.11 sec -test 258 - Start 258: aarch64-tls-ld - -258: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/tls-ld.sh" -258: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu -258: Environment variables: -258: MACHINE=aarch64 -258: CPU= -258: Test timeout computed to be: 1500 -253: + cat -257: + gcc -fPIC -ftls-model=local-dynamic -fno-plt -c -o out/test/aarch64/tls-ld-noplt/a.o -xc - -257: + cat -252: + gcc -fPIC -c -o out/test/aarch64/tls-gd/c.o -xc - -252: + cat -254: + grep -q '^42$' -254: + out/test/aarch64/tls-irregular-start-addr/exe1 -256: + cc -fPIC -c -o out/test/aarch64/tls-large-static-image/b.o -xc - 258: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/tls-ld.sh 258: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 258: ++ export LC_ALL=C @@ -19432,51 +19455,37 @@ 258: ++ QEMU= 258: ++ case $MACHINE in 258: ++ tlsdesc_opt=-mtls-dialect=desc +257: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/tls-ld-noplt.sh .sh +257: ++ testname=tls-ld-noplt +257: ++ echo -n 'Testing tls-ld-noplt ... ' +257: Testing tls-ld-noplt ... ++ t=out/test/aarch64/tls-ld-noplt +257: ++ mkdir -p out/test/aarch64/tls-ld-noplt +256: + cc -fPIC -c -o out/test/aarch64/tls-large-static-image/a.o -xc - +251: + cc -B. -o out/test/aarch64/tls-gd-to-ie/exe1 out/test/aarch64/tls-gd-to-ie/b.o out/test/aarch64/tls-gd-to-ie/c.so 256: + cat -254: + cc -B. -o out/test/aarch64/tls-irregular-start-addr/exe2 out/test/aarch64/tls-irregular-start-addr/a.o -pie -Wl,-section-start=.tdata=0x100001 -Wl,-no-relax +252: + gcc -fPIC -c -o out/test/aarch64/tls-gd/c.o -xc - 258: +++ uname 258: ++ '[' Linux = FreeBSD ']' 258: ++ trap 'on_error $LINENO' ERR 258: ++ trap on_exit EXIT +252: + cat +257: ++ set -x +255: + cc -fPIC -std=c11 -c -o out/test/aarch64/tls-large-alignment/b.o -xc - +255: + cat 258: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/tls-ld.sh .sh 258: ++ testname=tls-ld 258: ++ echo -n 'Testing tls-ld ... ' 258: Testing tls-ld ... ++ t=out/test/aarch64/tls-ld 258: ++ mkdir -p out/test/aarch64/tls-ld -251: + cc -B. -o out/test/aarch64/tls-gd-to-ie/exe1 out/test/aarch64/tls-gd-to-ie/b.o out/test/aarch64/tls-gd-to-ie/c.so -258: ++ set -x -255: + cc -B. -shared -o out/test/aarch64/tls-large-alignment/d.so out/test/aarch64/tls-large-alignment/a.o out/test/aarch64/tls-large-alignment/b.o -250: + cc -B. -shared -o out/test/aarch64/tls-gd-noplt/e.so out/test/aarch64/tls-gd-noplt/c.o -Wl,--no-relax -258: + cc -fPIC -ftls-model=local-dynamic -c -o out/test/aarch64/tls-ld/a.o -xc - -258: + cat -253: + cc -B. -o out/test/aarch64/tls-ie/exe out/test/aarch64/tls-ie/b.so out/test/aarch64/tls-ie/c.o -252: + cc -B. -shared -o out/test/aarch64/tls-gd/d.so out/test/aarch64/tls-gd/b.o -257: + gcc -fPIC -ftls-model=local-dynamic -fno-plt -c -o out/test/aarch64/tls-ld-noplt/b.o -xc - +257: + gcc -fPIC -ftls-model=local-dynamic -fno-plt -c -o out/test/aarch64/tls-ld-noplt/a.o -xc - 257: + cat -256: + cc -B. -o out/test/aarch64/tls-large-static-image/exe out/test/aarch64/tls-large-static-image/a.o out/test/aarch64/tls-large-static-image/b.o -192: + cc -B. -o out/test/aarch64/relocatable-many-sections/exe out/test/aarch64/relocatable-many-sections/c.o -254: + grep -q '^42$' -254: + out/test/aarch64/tls-irregular-start-addr/exe2 -254: + cc -B. -o out/test/aarch64/tls-irregular-start-addr/exe3 out/test/aarch64/tls-irregular-start-addr/a.o -pie -Wl,-section-start=.tdata=0x10000f -Wl,-relax -250: + cc -B. -o out/test/aarch64/tls-gd-noplt/exe out/test/aarch64/tls-gd-noplt/a.o out/test/aarch64/tls-gd-noplt/d.so out/test/aarch64/tls-gd-noplt/e.so -257: + cc -B. -o out/test/aarch64/tls-ld-noplt/exe out/test/aarch64/tls-ld-noplt/a.o out/test/aarch64/tls-ld-noplt/b.o -255: + cc -B. -o out/test/aarch64/tls-large-alignment/exe1 out/test/aarch64/tls-large-alignment/a.o out/test/aarch64/tls-large-alignment/b.o out/test/aarch64/tls-large-alignment/c.o -258: + gcc -fPIC -ftls-model=local-dynamic -c -o out/test/aarch64/tls-ld/b.o -xc - -258: + cat -252: + cc -B. -shared -o out/test/aarch64/tls-gd/e.so out/test/aarch64/tls-gd/c.o -Wl,--no-relax -251: + out/test/aarch64/tls-gd-to-ie/exe1 -251: + grep -q '1 2 3' -251: + cc -B. -shared -o out/test/aarch64/tls-gd-to-ie/d.so out/test/aarch64/tls-gd-to-ie/a.o -Wl,-no-relax -258: + cc -B. -o out/test/aarch64/tls-ld/exe1 out/test/aarch64/tls-ld/a.o out/test/aarch64/tls-ld/b.o -Wl,-relax -256: + grep -q '^1 2 3 0 5$' -253: + grep -q '^0 0 3 5 7$' -256: + out/test/aarch64/tls-large-static-image/exe -253: + out/test/aarch64/tls-ie/exe -256: + on_exit -256: + echo OK -256: OK -256: + exit 0 -247/337 Test #256: aarch64-tls-large-static-image ........................... Passed 0.50 sec +184: + out/test/aarch64/range-extension-thunk3/exe +184: + on_exit +184: + echo OK +184: OK +184: + exit 0 +258: ++ set -x +247/337 Test #184: aarch64-range-extension-thunk3 ........................... Passed 6.88 sec test 259 Start 259: aarch64-tls-le-error @@ -19486,7 +19495,13 @@ 259: MACHINE=aarch64 259: CPU= 259: Test timeout computed to be: 1500 -253: + cc -B. -o out/test/aarch64/tls-ie/exe out/test/aarch64/tls-ie/b.so out/test/aarch64/tls-ie/c.o -Wl,-no-relax +250: + cc -B. -shared -o out/test/aarch64/tls-gd-noplt/e.so out/test/aarch64/tls-gd-noplt/c.o -Wl,--no-relax +258: + cc -fPIC -ftls-model=local-dynamic -c -o out/test/aarch64/tls-ld/a.o -xc - +258: + cat +255: + cc -fPIC -c -o out/test/aarch64/tls-large-alignment/c.o -xc - +255: + cat +256: + cc -fPIC -c -o out/test/aarch64/tls-large-static-image/b.o -xc - +256: + cat 259: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/tls-le-error.sh 259: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 259: ++ export LC_ALL=C @@ -19504,24 +19519,18 @@ 259: ++ QEMU= 259: ++ case $MACHINE in 259: ++ tlsdesc_opt=-mtls-dialect=desc -250: + out/test/aarch64/tls-gd-noplt/exe -257: + grep -q '3 5 3 5' -250: + grep -q '1 2 3 4 5 6' -154: + readelf -WS out/test/aarch64/many-sections2/b.o -250: + cc -B. -o out/test/aarch64/tls-gd-noplt/exe out/test/aarch64/tls-gd-noplt/a.o out/test/aarch64/tls-gd-noplt/d.so out/test/aarch64/tls-gd-noplt/e.so -Wl,-no-relax -257: + out/test/aarch64/tls-ld-noplt/exe +249: + out/test/aarch64/tls-gd-dlopen/exe out/test/aarch64/tls-gd-dlopen/b.so +249: + grep -q '3 0 5' +253: + gcc -c -o out/test/aarch64/tls-ie/c.o -xc - -fPIC +253: + cat 259: +++ uname -257: + cc -B. -o out/test/aarch64/tls-ld-noplt/exe out/test/aarch64/tls-ld-noplt/a.o out/test/aarch64/tls-ld-noplt/b.o -Wl,-no-relax +249: + on_exit +249: + echo OK +249: OK +249: + exit 0 +251: + grep -q '1 2 3' +248/337 Test #249: aarch64-tls-gd-dlopen .................................... Passed 0.60 sec 259: ++ '[' Linux = FreeBSD ']' -259: ++ trap 'on_error $LINENO' ERR -259: ++ trap on_exit EXIT -192: + out/test/aarch64/relocatable-many-sections/exe -192: + grep -q Hello -192: + on_exit -192: + echo OK -192: OK -192: + exit 0 -248/337 Test #192: aarch64-relocatable-many-sections ........................ Passed 6.62 sec test 260 Start 260: aarch64-tls-le @@ -19531,17 +19540,13 @@ 260: MACHINE=aarch64 260: CPU= 260: Test timeout computed to be: 1500 +259: ++ trap 'on_error $LINENO' ERR +259: ++ trap on_exit EXIT +251: + out/test/aarch64/tls-gd-to-ie/exe1 +251: + cc -B. -shared -o out/test/aarch64/tls-gd-to-ie/d.so out/test/aarch64/tls-gd-to-ie/a.o -Wl,-no-relax +254: + out/test/aarch64/tls-irregular-start-addr/exe1 254: + grep -q '^42$' -254: + out/test/aarch64/tls-irregular-start-addr/exe3 -254: + cc -B. -o out/test/aarch64/tls-irregular-start-addr/exe4 out/test/aarch64/tls-irregular-start-addr/a.o -pie -Wl,-section-start=.tdata=0x10000f -Wl,-no-relax -259: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/tls-le-error.sh .sh -259: ++ testname=tls-le-error -259: ++ echo -n 'Testing tls-le-error ... ' -259: Testing tls-le-error ... ++ t=out/test/aarch64/tls-le-error -259: ++ mkdir -p out/test/aarch64/tls-le-error 260: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/tls-le.sh -255: + grep -q '^42 1 2 3$' -259: ++ set -x 260: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 260: ++ export LC_ALL=C 260: ++ LC_ALL=C @@ -19558,40 +19563,23 @@ 260: ++ QEMU= 260: ++ case $MACHINE in 260: ++ tlsdesc_opt=-mtls-dialect=desc -255: + out/test/aarch64/tls-large-alignment/exe1 -252: + cc -B. -o out/test/aarch64/tls-gd/exe1 out/test/aarch64/tls-gd/a.o out/test/aarch64/tls-gd/d.so out/test/aarch64/tls-gd/e.so -259: + gcc -fPIC -c -o out/test/aarch64/tls-le-error/a.o -xc - +259: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/tls-le-error.sh .sh +259: ++ testname=tls-le-error +259: ++ echo -n 'Testing tls-le-error ... ' +259: Testing tls-le-error ... ++ t=out/test/aarch64/tls-le-error +259: ++ mkdir -p out/test/aarch64/tls-le-error +254: + cc -B. -o out/test/aarch64/tls-irregular-start-addr/exe2 out/test/aarch64/tls-irregular-start-addr/a.o -pie -Wl,-section-start=.tdata=0x100001 -Wl,-no-relax 260: +++ uname -255: + cc -B. -o out/test/aarch64/tls-large-alignment/exe2 out/test/aarch64/tls-large-alignment/c.o out/test/aarch64/tls-large-alignment/d.so -259: + cat 260: ++ '[' Linux = FreeBSD ']' 260: ++ trap 'on_error $LINENO' ERR 260: ++ trap on_exit EXIT -258: + grep -q '3 5 3 5' -258: + out/test/aarch64/tls-ld/exe1 -260: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/tls-le.sh .sh -260: ++ testname=tls-le -251: + cc -B. -o out/test/aarch64/tls-gd-to-ie/exe2 out/test/aarch64/tls-gd-to-ie/b.o out/test/aarch64/tls-gd-to-ie/d.so -260: ++ echo -n 'Testing tls-le ... ' -260: Testing tls-le ... ++ t=out/test/aarch64/tls-le -260: ++ mkdir -p out/test/aarch64/tls-le -258: + cc -B. -o out/test/aarch64/tls-ld/exe2 out/test/aarch64/tls-ld/a.o out/test/aarch64/tls-ld/b.o -Wl,-no-relax -260: ++ set -x -253: + out/test/aarch64/tls-ie/exe -253: + grep -q '^0 0 3 5 7$' -260: + gcc -fPIC -c -o out/test/aarch64/tls-le/a.o -xc - -260: + cat -250: + grep -q '1 2 3 4 5 6' -250: + out/test/aarch64/tls-gd-noplt/exe -253: + on_exit -253: + echo OK -253: OK -253: + exit 0 -249/337 Test #253: aarch64-tls-ie ........................................... Passed 0.88 sec -250: + on_exit -250: + echo OK -250: OK -250: + exit 0 +259: ++ set -x +244: + on_exit +244: + echo OK +244: OK +244: + exit 0 +252: + cc -B. -shared -o out/test/aarch64/tls-gd/d.so out/test/aarch64/tls-gd/b.o +249/337 Test #244: aarch64-thread-count ..................................... Passed 1.04 sec test 261 Start 261: aarch64-tls-nopic @@ -19601,33 +19589,21 @@ 261: MACHINE=aarch64 261: CPU= 261: Test timeout computed to be: 1500 -250/337 Test #250: aarch64-tls-gd-noplt ..................................... Passed 1.02 sec -test 262 - Start 262: aarch64-tls-pic - -262: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/tls-pic.sh" -262: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu -262: Environment variables: -262: MACHINE=aarch64 -262: CPU= -262: Test timeout computed to be: 1500 -259: + cc -B. -shared -o out/test/aarch64/tls-le-error/b.so out/test/aarch64/tls-le-error/a.o -254: + grep -q '^42$' -254: + out/test/aarch64/tls-irregular-start-addr/exe4 -254: + on_exit -254: + echo OK -254: OK -254: + exit 0 -251/337 Test #254: aarch64-tls-irregular-start-addr ......................... Passed 0.88 sec -test 263 - Start 263: aarch64-tls-small-alignment - -263: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/tls-small-alignment.sh" -263: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu -263: Environment variables: -263: MACHINE=aarch64 -263: CPU= -263: Test timeout computed to be: 1500 +259: + cat +259: + gcc -fPIC -c -o out/test/aarch64/tls-le-error/a.o -xc - +260: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/tls-le.sh .sh +260: ++ testname=tls-le +260: ++ echo -n 'Testing tls-le ... ' +260: Testing tls-le ... ++ t=out/test/aarch64/tls-le +260: ++ mkdir -p out/test/aarch64/tls-le +257: + gcc -fPIC -ftls-model=local-dynamic -fno-plt -c -o out/test/aarch64/tls-ld-noplt/b.o -xc - +257: + cat +250: + cc -B. -o out/test/aarch64/tls-gd-noplt/exe out/test/aarch64/tls-gd-noplt/a.o out/test/aarch64/tls-gd-noplt/d.so out/test/aarch64/tls-gd-noplt/e.so +258: + cat +258: + gcc -fPIC -ftls-model=local-dynamic -c -o out/test/aarch64/tls-ld/b.o -xc - +255: + cc -B. -shared -o out/test/aarch64/tls-large-alignment/d.so out/test/aarch64/tls-large-alignment/a.o out/test/aarch64/tls-large-alignment/b.o +256: + cc -B. -o out/test/aarch64/tls-large-static-image/exe out/test/aarch64/tls-large-static-image/a.o out/test/aarch64/tls-large-static-image/b.o +260: ++ set -x 261: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/tls-nopic.sh 261: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 261: ++ export LC_ALL=C @@ -19645,26 +19621,50 @@ 261: ++ QEMU= 261: ++ case $MACHINE in 261: ++ tlsdesc_opt=-mtls-dialect=desc +260: + gcc -fPIC -c -o out/test/aarch64/tls-le/a.o -xc - 261: +++ uname 261: ++ '[' Linux = FreeBSD ']' 261: ++ trap 'on_error $LINENO' ERR 261: ++ trap on_exit EXIT -257: + out/test/aarch64/tls-ld-noplt/exe -257: + grep -q '3 5 3 5' -257: + on_exit -257: + echo OK -257: OK -257: + exit 0 -252/337 Test #257: aarch64-tls-ld-noplt ..................................... Passed 0.69 sec -test 264 - Start 264: aarch64-tlsdesc-dlopen +260: + cat +261: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/tls-nopic.sh .sh +261: ++ testname=tls-nopic +261: ++ echo -n 'Testing tls-nopic ... ' +261: Testing tls-nopic ... ++ t=out/test/aarch64/tls-nopic +261: ++ mkdir -p out/test/aarch64/tls-nopic +258: + cc -B. -o out/test/aarch64/tls-ld/exe1 out/test/aarch64/tls-ld/a.o out/test/aarch64/tls-ld/b.o -Wl,-relax +253: + cc -B. -o out/test/aarch64/tls-ie/exe out/test/aarch64/tls-ie/b.so out/test/aarch64/tls-ie/c.o +261: ++ set -x +257: + cc -B. -o out/test/aarch64/tls-ld-noplt/exe out/test/aarch64/tls-ld-noplt/a.o out/test/aarch64/tls-ld-noplt/b.o +261: + gcc -c -o out/test/aarch64/tls-nopic/a.o -xc - +261: + cat +259: + cc -B. -shared -o out/test/aarch64/tls-le-error/b.so out/test/aarch64/tls-le-error/a.o +251: + cc -B. -o out/test/aarch64/tls-gd-to-ie/exe2 out/test/aarch64/tls-gd-to-ie/b.o out/test/aarch64/tls-gd-to-ie/d.so +252: + cc -B. -shared -o out/test/aarch64/tls-gd/e.so out/test/aarch64/tls-gd/c.o -Wl,--no-relax +254: + grep -q '^42$' +254: + out/test/aarch64/tls-irregular-start-addr/exe2 +261: + cc -xc -c -o out/test/aarch64/tls-nopic/b.o - +261: + cat +254: + cc -B. -o out/test/aarch64/tls-irregular-start-addr/exe3 out/test/aarch64/tls-irregular-start-addr/a.o -pie -Wl,-section-start=.tdata=0x10000f -Wl,-relax +256: + grep -q '^1 2 3 0 5$' +256: + out/test/aarch64/tls-large-static-image/exe +256: + on_exit +256: + echo OK +256: OK +256: + exit 0 +250/337 Test #256: aarch64-tls-large-static-image ........................... Passed 0.41 sec +test 262 + Start 262: aarch64-tls-pic -264: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/tlsdesc-dlopen.sh" -264: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu -264: Environment variables: -264: MACHINE=aarch64 -264: CPU= -264: Test timeout computed to be: 1500 +262: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/tls-pic.sh" +262: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu +262: Environment variables: +262: MACHINE=aarch64 +262: CPU= +262: Test timeout computed to be: 1500 +260: + cat +260: + gcc -fPIC -c -o out/test/aarch64/tls-le/b.o -xc - +255: + cc -B. -o out/test/aarch64/tls-large-alignment/exe1 out/test/aarch64/tls-large-alignment/a.o out/test/aarch64/tls-large-alignment/b.o out/test/aarch64/tls-large-alignment/c.o 262: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/tls-pic.sh 262: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 262: ++ export LC_ALL=C @@ -19682,15 +19682,51 @@ 262: ++ QEMU= 262: ++ case $MACHINE in 262: ++ tlsdesc_opt=-mtls-dialect=desc +250: + out/test/aarch64/tls-gd-noplt/exe +250: + grep -q '1 2 3 4 5 6' +258: + grep -q '3 5 3 5' +250: + cc -B. -o out/test/aarch64/tls-gd-noplt/exe out/test/aarch64/tls-gd-noplt/a.o out/test/aarch64/tls-gd-noplt/d.so out/test/aarch64/tls-gd-noplt/e.so -Wl,-no-relax +258: + out/test/aarch64/tls-ld/exe1 262: +++ uname +257: + grep -q '3 5 3 5' 262: ++ '[' Linux = FreeBSD ']' 262: ++ trap 'on_error $LINENO' ERR 262: ++ trap on_exit EXIT +257: + out/test/aarch64/tls-ld-noplt/exe +257: + cc -B. -o out/test/aarch64/tls-ld-noplt/exe out/test/aarch64/tls-ld-noplt/a.o out/test/aarch64/tls-ld-noplt/b.o -Wl,-no-relax +258: + cc -B. -o out/test/aarch64/tls-ld/exe2 out/test/aarch64/tls-ld/a.o out/test/aarch64/tls-ld/b.o -Wl,-no-relax 262: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/tls-pic.sh .sh 262: ++ testname=tls-pic 262: ++ echo -n 'Testing tls-pic ... ' 262: Testing tls-pic ... ++ t=out/test/aarch64/tls-pic 262: ++ mkdir -p out/test/aarch64/tls-pic +261: + cc -B. -o out/test/aarch64/tls-nopic/exe out/test/aarch64/tls-nopic/a.o out/test/aarch64/tls-nopic/b.o -no-pie +262: ++ set -x +252: + cc -B. -o out/test/aarch64/tls-gd/exe1 out/test/aarch64/tls-gd/a.o out/test/aarch64/tls-gd/d.so out/test/aarch64/tls-gd/e.so +253: + grep -q '^0 0 3 5 7$' +251: + out/test/aarch64/tls-gd-to-ie/exe2 +260: + cc -B. -o out/test/aarch64/tls-le/exe1 out/test/aarch64/tls-le/a.o out/test/aarch64/tls-le/b.o +253: + out/test/aarch64/tls-ie/exe +259: + grep -q 'relocation .* against `foo` can not be used when making a shared object; recompile with -fPIC' out/test/aarch64/tls-le-error/log +251: + grep -q '1 2 3' +251: + cc -B. -shared -o out/test/aarch64/tls-gd-to-ie/e.so out/test/aarch64/tls-gd-to-ie/a.o -Wl,-z,nodlopen +253: + cc -B. -o out/test/aarch64/tls-ie/exe out/test/aarch64/tls-ie/b.so out/test/aarch64/tls-ie/c.o -Wl,-no-relax +262: + cat +262: + gcc -fPIC -c -o out/test/aarch64/tls-pic/a.o -xc - +259: + on_exit +259: + echo OK +259: OK +259: + exit 0 +251/337 Test #259: aarch64-tls-le-error ..................................... Passed 0.37 sec +test 263 + Start 263: aarch64-tls-small-alignment + +263: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/tls-small-alignment.sh" +263: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu +263: Environment variables: +263: MACHINE=aarch64 +263: CPU= +263: Test timeout computed to be: 1500 263: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/tls-small-alignment.sh 263: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 263: ++ export LC_ALL=C @@ -19708,24 +19744,47 @@ 263: ++ QEMU= 263: ++ case $MACHINE in 263: ++ tlsdesc_opt=-mtls-dialect=desc +250: + grep -q '1 2 3 4 5 6' +250: + out/test/aarch64/tls-gd-noplt/exe +250: + on_exit +250: + echo OK +250: OK +250: + exit 0 +252/337 Test #250: aarch64-tls-gd-noplt ..................................... Passed 0.94 sec +test 264 + Start 264: aarch64-tlsdesc-dlopen + +264: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/tlsdesc-dlopen.sh" +264: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu +264: Environment variables: +264: MACHINE=aarch64 +264: CPU= +264: Test timeout computed to be: 1500 263: +++ uname -261: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/tls-nopic.sh .sh -261: ++ testname=tls-nopic -261: ++ echo -n 'Testing tls-nopic ... ' -261: Testing tls-nopic ... ++ t=out/test/aarch64/tls-nopic -261: ++ mkdir -p out/test/aarch64/tls-nopic 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/tls-small-alignment.sh .sh -262: ++ set -x -262: + gcc -fPIC -c -o out/test/aarch64/tls-pic/a.o -xc - -261: ++ set -x -261: + gcc -c -o out/test/aarch64/tls-nopic/a.o -xc - -263: ++ testname=tls-small-alignment -263: ++ echo -n 'Testing tls-small-alignment ... ' -263: Testing tls-small-alignment ... ++ t=out/test/aarch64/tls-small-alignment -263: ++ mkdir -p out/test/aarch64/tls-small-alignment +261: + out/test/aarch64/tls-nopic/exe +252: + grep -q '1 2 3 4 5 6' +252: + out/test/aarch64/tls-gd/exe1 +261: + grep -q '3 5 3 5' +261: + on_exit +261: + echo OK +261: OK +261: + exit 0 +252: + cc -B. -o out/test/aarch64/tls-gd/exe2 out/test/aarch64/tls-gd/a.o out/test/aarch64/tls-gd/d.so out/test/aarch64/tls-gd/e.so -Wl,-no-relax +253/337 Test #261: aarch64-tls-nopic ........................................ Passed 0.33 sec +test 265 + Start 265: aarch64-tlsdesc-import + +265: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/tlsdesc-import.sh" +265: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu +265: Environment variables: +265: MACHINE=aarch64 +265: CPU= +265: Test timeout computed to be: 1500 +255: + grep -q '^42 1 2 3$' +255: + out/test/aarch64/tls-large-alignment/exe1 264: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/tlsdesc-dlopen.sh 264: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 264: ++ export LC_ALL=C @@ -19743,65 +19802,21 @@ 264: ++ QEMU= 264: ++ case $MACHINE in 264: ++ tlsdesc_opt=-mtls-dialect=desc -261: + cat -263: ++ set -x -263: + cc -fPIC -c -o out/test/aarch64/tls-small-alignment/a.o -xassembler - -263: + cat -262: + cat 264: +++ uname -258: + grep -q '3 5 3 5' -258: + out/test/aarch64/tls-ld/exe2 264: ++ '[' Linux = FreeBSD ']' 264: ++ trap 'on_error $LINENO' ERR 264: ++ trap on_exit EXIT +263: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/tls-small-alignment.sh .sh +263: ++ testname=tls-small-alignment +263: ++ echo -n 'Testing tls-small-alignment ... ' +263: Testing tls-small-alignment ... ++ t=out/test/aarch64/tls-small-alignment +263: ++ mkdir -p out/test/aarch64/tls-small-alignment +262: + cc -xc -c -o out/test/aarch64/tls-pic/b.o - +262: + cat +258: + grep -q '3 5 3 5' +255: + cc -B. -o out/test/aarch64/tls-large-alignment/exe2 out/test/aarch64/tls-large-alignment/c.o out/test/aarch64/tls-large-alignment/d.so +251: + cc -B. -o out/test/aarch64/tls-gd-to-ie/exe3 out/test/aarch64/tls-gd-to-ie/b.o out/test/aarch64/tls-gd-to-ie/e.so 264: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/tlsdesc-dlopen.sh .sh -251: + grep -q '1 2 3' -251: + out/test/aarch64/tls-gd-to-ie/exe2 -258: + on_exit -258: + echo OK -258: OK -258: + exit 0 -253/337 Test #258: aarch64-tls-ld ........................................... Passed 0.64 sec -test 265 - Start 265: aarch64-tlsdesc-import - -265: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/tlsdesc-import.sh" -265: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu -265: Environment variables: -265: MACHINE=aarch64 -265: CPU= -265: Test timeout computed to be: 1500 -251: + cc -B. -shared -o out/test/aarch64/tls-gd-to-ie/e.so out/test/aarch64/tls-gd-to-ie/a.o -Wl,-z,nodlopen -255: + out/test/aarch64/tls-large-alignment/exe2 -255: + grep -q '^42 1 2 3$' -255: + on_exit -255: + echo OK -255: OK -255: + exit 0 -264: ++ testname=tlsdesc-dlopen -264: ++ echo -n 'Testing tlsdesc-dlopen ... ' -264: Testing tlsdesc-dlopen ... ++ t=out/test/aarch64/tlsdesc-dlopen -264: ++ mkdir -p out/test/aarch64/tlsdesc-dlopen -264: ++ set -x -264: + supports_tlsdesc -264: + '[' aarch64 = arm ']' -263: + cc -fPIC -std=c11 -c -o out/test/aarch64/tls-small-alignment/b.o -xc - -263: + cat -254/337 Test #255: aarch64-tls-large-alignment .............................. Passed 0.94 sec -test 266 - Start 266: aarch64-tlsdesc-initial-exec - -266: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/tlsdesc-initial-exec.sh" -266: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu -266: Environment variables: -266: MACHINE=aarch64 -266: CPU= -266: Test timeout computed to be: 1500 -260: + cat -260: + gcc -fPIC -c -o out/test/aarch64/tls-le/b.o -xc - -252: + grep -q '1 2 3 4 5 6' -252: + out/test/aarch64/tls-gd/exe1 -252: + cc -B. -o out/test/aarch64/tls-gd/exe2 out/test/aarch64/tls-gd/a.o out/test/aarch64/tls-gd/d.so out/test/aarch64/tls-gd/e.so -Wl,-no-relax 265: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/tlsdesc-import.sh 265: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 265: ++ export LC_ALL=C @@ -19819,15 +19834,69 @@ 265: ++ QEMU= 265: ++ case $MACHINE in 265: ++ tlsdesc_opt=-mtls-dialect=desc -259: + grep -q 'relocation .* against `foo` can not be used when making a shared object; recompile with -fPIC' out/test/aarch64/tls-le-error/log +264: ++ testname=tlsdesc-dlopen +264: ++ echo -n 'Testing tlsdesc-dlopen ... ' +264: Testing tlsdesc-dlopen ... ++ t=out/test/aarch64/tlsdesc-dlopen +264: ++ mkdir -p out/test/aarch64/tlsdesc-dlopen +260: + out/test/aarch64/tls-le/exe1 +260: + grep -q '3 5 3 5' +260: + cc -B. -o out/test/aarch64/tls-le/exe2 out/test/aarch64/tls-le/a.o out/test/aarch64/tls-le/b.o -Wl,-no-relax +263: ++ set -x +263: + cat +263: + cc -fPIC -c -o out/test/aarch64/tls-small-alignment/a.o -xassembler - +258: + out/test/aarch64/tls-ld/exe2 +264: ++ set -x +264: + supports_tlsdesc +264: + '[' aarch64 = arm ']' +265: +++ uname +258: + on_exit +258: + echo OK +258: OK +258: + exit 0 264: ++ uname 264: + '[' Linux = FreeBSD ']' 264: + '[' -mtls-dialect=desc '!=' '' ']' -265: +++ uname -262: + cc -xc -c -o out/test/aarch64/tls-pic/b.o - +254/337 Test #258: aarch64-tls-ld ........................................... Passed 0.54 sec +test 266 + Start 266: aarch64-tlsdesc-initial-exec + +266: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/tlsdesc-initial-exec.sh" +266: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu +266: Environment variables: +266: MACHINE=aarch64 +266: CPU= +266: Test timeout computed to be: 1500 265: ++ '[' Linux = FreeBSD ']' 265: ++ trap 'on_error $LINENO' ERR 265: ++ trap on_exit EXIT +265: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/tlsdesc-import.sh .sh +254: + grep -q '^42$' +254: + out/test/aarch64/tls-irregular-start-addr/exe3 +254: + cc -B. -o out/test/aarch64/tls-irregular-start-addr/exe4 out/test/aarch64/tls-irregular-start-addr/a.o -pie -Wl,-section-start=.tdata=0x10000f -Wl,-no-relax +264: + cat +257: + grep -q '3 5 3 5' +257: + out/test/aarch64/tls-ld-noplt/exe +263: + cat +263: + cc -fPIC -std=c11 -c -o out/test/aarch64/tls-small-alignment/b.o -xc - +264: + gcc -fPIC -c -o out/test/aarch64/tlsdesc-dlopen/a.o -xc - -mtls-dialect=desc +257: + on_exit +257: + echo OK +257: OK +257: + exit 0 +265: ++ testname=tlsdesc-import +265: ++ echo -n 'Testing tlsdesc-import ... ' +265: Testing tlsdesc-import ... ++ t=out/test/aarch64/tlsdesc-import +265: ++ mkdir -p out/test/aarch64/tlsdesc-import +255/337 Test #257: aarch64-tls-ld-noplt ..................................... Passed 0.60 sec +test 267 + Start 267: aarch64-tlsdesc-local-dynamic + +267: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/tlsdesc-local-dynamic.sh" +267: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu +267: Environment variables: +267: MACHINE=aarch64 +267: CPU= +267: Test timeout computed to be: 1500 266: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/tlsdesc-initial-exec.sh 266: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 266: ++ export LC_ALL=C @@ -19845,34 +19914,24 @@ 266: ++ QEMU= 266: ++ case $MACHINE in 266: ++ tlsdesc_opt=-mtls-dialect=desc -264: + gcc -fPIC -c -o out/test/aarch64/tlsdesc-dlopen/a.o -xc - -mtls-dialect=desc -264: + cat -259: + on_exit -259: + echo OK -259: OK -259: + exit 0 -262: + cat -263: + cat -265: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/tlsdesc-import.sh .sh -255/337 Test #259: aarch64-tls-le-error ..................................... Passed 0.37 sec -test 267 - Start 267: aarch64-tlsdesc-local-dynamic - -267: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/tlsdesc-local-dynamic.sh" -267: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu -267: Environment variables: -267: MACHINE=aarch64 -267: CPU= -267: Test timeout computed to be: 1500 -265: ++ testname=tlsdesc-import -265: ++ echo -n 'Testing tlsdesc-import ... ' -265: Testing tlsdesc-import ... ++ t=out/test/aarch64/tlsdesc-import -265: ++ mkdir -p out/test/aarch64/tlsdesc-import -263: + cc -fPIC -c -o out/test/aarch64/tls-small-alignment/c.o -xc - 266: +++ uname 266: ++ '[' Linux = FreeBSD ']' 266: ++ trap 'on_error $LINENO' ERR 266: ++ trap on_exit EXIT +265: ++ set -x +265: + supports_tlsdesc +265: + '[' aarch64 = arm ']' +266: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/tlsdesc-initial-exec.sh .sh +265: ++ uname +266: ++ testname=tlsdesc-initial-exec +266: ++ echo -n 'Testing tlsdesc-initial-exec ... ' +266: Testing tlsdesc-initial-exec ... ++ t=out/test/aarch64/tlsdesc-initial-exec +266: ++ mkdir -p out/test/aarch64/tlsdesc-initial-exec +265: + '[' Linux = FreeBSD ']' +265: + '[' -mtls-dialect=desc '!=' '' ']' +262: + cc -B. -o out/test/aarch64/tls-pic/exe out/test/aarch64/tls-pic/a.o out/test/aarch64/tls-pic/b.o +265: + cat +265: + gcc -fPIC -c -o out/test/aarch64/tlsdesc-import/a.o -xc - -mtls-dialect=desc 267: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/tlsdesc-local-dynamic.sh 267: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 267: ++ export LC_ALL=C @@ -19890,71 +19949,35 @@ 267: ++ QEMU= 267: ++ case $MACHINE in 267: ++ tlsdesc_opt=-mtls-dialect=desc -265: ++ set -x -265: + supports_tlsdesc -265: + '[' aarch64 = arm ']' 267: +++ uname 267: ++ '[' Linux = FreeBSD ']' 267: ++ trap 'on_error $LINENO' ERR 267: ++ trap on_exit EXIT -265: ++ uname -265: + '[' Linux = FreeBSD ']' -265: + '[' -mtls-dialect=desc '!=' '' ']' -266: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/tlsdesc-initial-exec.sh .sh -260: + cc -B. -o out/test/aarch64/tls-le/exe1 out/test/aarch64/tls-le/a.o out/test/aarch64/tls-le/b.o -266: ++ testname=tlsdesc-initial-exec -266: ++ echo -n 'Testing tlsdesc-initial-exec ... ' -266: Testing tlsdesc-initial-exec ... ++ t=out/test/aarch64/tlsdesc-initial-exec -266: ++ mkdir -p out/test/aarch64/tlsdesc-initial-exec +266: ++ set -x +266: + supports_tlsdesc +266: + '[' aarch64 = arm ']' 267: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/tlsdesc-local-dynamic.sh .sh +252: + out/test/aarch64/tls-gd/exe2 +266: ++ uname 267: ++ testname=tlsdesc-local-dynamic 267: ++ echo -n 'Testing tlsdesc-local-dynamic ... ' 267: Testing tlsdesc-local-dynamic ... ++ t=out/test/aarch64/tlsdesc-local-dynamic 267: ++ mkdir -p out/test/aarch64/tlsdesc-local-dynamic -262: + cc -B. -o out/test/aarch64/tls-pic/exe out/test/aarch64/tls-pic/a.o out/test/aarch64/tls-pic/b.o -265: + gcc -fPIC -c -o out/test/aarch64/tlsdesc-import/a.o -xc - -mtls-dialect=desc -265: + cat -266: ++ set -x -266: + supports_tlsdesc -266: + '[' aarch64 = arm ']' -154: + grep -Fq .data.100000 out/test/aarch64/many-sections2/log1 -251: + cc -B. -o out/test/aarch64/tls-gd-to-ie/exe3 out/test/aarch64/tls-gd-to-ie/b.o out/test/aarch64/tls-gd-to-ie/e.so -154: + readelf -Ws out/test/aarch64/many-sections2/b.o -266: ++ uname 266: + '[' Linux = FreeBSD ']' 266: + '[' -mtls-dialect=desc '!=' '' ']' -261: + cat -261: + cc -xc -c -o out/test/aarch64/tls-nopic/b.o - +253: + grep -q '^0 0 3 5 7$' +253: + out/test/aarch64/tls-ie/exe 267: ++ set -x 267: + supports_tlsdesc 267: + '[' aarch64 = arm ']' -264: + cc -B. -shared -o out/test/aarch64/tlsdesc-dlopen/b.so out/test/aarch64/tlsdesc-dlopen/a.o -266: + cat -266: + gcc -fPIC -fPIC -c -o out/test/aarch64/tlsdesc-initial-exec/a.o -xc - -mtls-dialect=desc -267: ++ uname -267: + '[' Linux = FreeBSD ']' -267: + '[' -mtls-dialect=desc '!=' '' ']' -267: + cat -263: + cc -B. -shared -o out/test/aarch64/tls-small-alignment/d.so out/test/aarch64/tls-small-alignment/a.o out/test/aarch64/tls-small-alignment/b.o 252: + grep -q '1 2 3 4 5 6' -252: + out/test/aarch64/tls-gd/exe2 -267: + gcc -fPIC -ftls-model=local-dynamic -c -o out/test/aarch64/tlsdesc-local-dynamic/a.o -xc - -mtls-dialect=desc 252: + test_cflags -static -260: + out/test/aarch64/tls-le/exe1 -260: + grep -q '3 5 3 5' -252: + cc -B. -static -o /dev/null -xc - -260: + cc -B. -o out/test/aarch64/tls-le/exe2 out/test/aarch64/tls-le/a.o out/test/aarch64/tls-le/b.o -Wl,-no-relax -252: + echo 'int main() {}' -261: + cc -B. -o out/test/aarch64/tls-nopic/exe out/test/aarch64/tls-nopic/a.o out/test/aarch64/tls-nopic/b.o -no-pie -266: + cc -B. -shared -o out/test/aarch64/tlsdesc-initial-exec/b.so out/test/aarch64/tlsdesc-initial-exec/a.o -184: + cc -B. -o out/test/aarch64/range-extension-thunk3/exe out/test/aarch64/range-extension-thunk3/d.o out/test/aarch64/range-extension-thunk3/b.so -262: + grep -q '3 5 3 5' -262: + out/test/aarch64/tls-pic/exe -262: + on_exit -262: + echo OK -262: OK -262: + exit 0 -256/337 Test #262: aarch64-tls-pic .......................................... Passed 0.35 sec +255: + grep -q '^42 1 2 3$' +253: + on_exit +253: + echo OK +253: OK +253: + exit 0 +256/337 Test #253: aarch64-tls-ie ........................................... Passed 0.87 sec test 268 Start 268: aarch64-tlsdesc-static @@ -19964,8 +19987,48 @@ 268: MACHINE=aarch64 268: CPU= 268: Test timeout computed to be: 1500 -265: + gcc -fPIC -shared -o out/test/aarch64/tlsdesc-import/b.so -xc - -mtls-dialect=desc -265: + cat +255: + out/test/aarch64/tls-large-alignment/exe2 +255: + on_exit +255: + echo OK +255: OK +255: + exit 0 +260: + grep -q '3 5 3 5' +260: + out/test/aarch64/tls-le/exe2 +260: + on_exit +260: + echo OK +260: OK +260: + exit 0 +267: ++ uname +267: + '[' Linux = FreeBSD ']' +267: + '[' -mtls-dialect=desc '!=' '' ']' +267: + cat +266: + gcc -fPIC -fPIC -c -o out/test/aarch64/tlsdesc-initial-exec/a.o -xc - -mtls-dialect=desc +266: + cat +252: + cc -B. -static -o /dev/null -xc - +252: + echo 'int main() {}' +264: + cc -B. -shared -o out/test/aarch64/tlsdesc-dlopen/b.so out/test/aarch64/tlsdesc-dlopen/a.o +257/337 Test #255: aarch64-tls-large-alignment .............................. Passed 0.78 sec +258/337 Test #260: aarch64-tls-le ........................................... Passed 0.53 sec +test 269 + Start 269: aarch64-tlsdesc + +269: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/tlsdesc.sh" +269: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu +269: Environment variables: +269: MACHINE=aarch64 +269: CPU= +269: Test timeout computed to be: 1500 +test 270 + Start 270: aarch64-trace-symbol-symver + +270: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/trace-symbol-symver.sh" +270: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu +270: Environment variables: +270: MACHINE=aarch64 +270: CPU= +270: Test timeout computed to be: 1500 +263: + cat +263: + cc -fPIC -c -o out/test/aarch64/tls-small-alignment/c.o -xc - 268: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/tlsdesc-static.sh 268: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 268: ++ export LC_ALL=C @@ -19983,69 +20046,29 @@ 268: ++ QEMU= 268: ++ case $MACHINE in 268: ++ tlsdesc_opt=-mtls-dialect=desc -267: + gcc -fPIC -ftls-model=local-dynamic -c -o out/test/aarch64/tlsdesc-local-dynamic/b.o -xc - -mtls-dialect=desc 268: +++ uname 268: ++ '[' Linux = FreeBSD ']' 268: ++ trap 'on_error $LINENO' ERR 268: ++ trap on_exit EXIT -267: + cat -251: + grep -q '1 2 3' -251: + out/test/aarch64/tls-gd-to-ie/exe3 268: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/tlsdesc-static.sh .sh 268: ++ testname=tlsdesc-static 268: ++ echo -n 'Testing tlsdesc-static ... ' 268: Testing tlsdesc-static ... ++ t=out/test/aarch64/tlsdesc-static 268: ++ mkdir -p out/test/aarch64/tlsdesc-static +267: + gcc -fPIC -ftls-model=local-dynamic -c -o out/test/aarch64/tlsdesc-local-dynamic/a.o -xc - -mtls-dialect=desc +251: + grep -q '1 2 3' +251: + out/test/aarch64/tls-gd-to-ie/exe3 251: + cc -B. -shared -o out/test/aarch64/tls-gd-to-ie/f.so out/test/aarch64/tls-gd-to-ie/a.o -Wl,-z,nodlopen -Wl,-no-relax -264: + cat -264: + gcc -fPIC -c -o out/test/aarch64/tlsdesc-dlopen/c.o -xc - -mtls-dialect=desc +254: + grep -q '^42$' +269: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/tlsdesc.sh +254: + out/test/aarch64/tls-irregular-start-addr/exe4 268: ++ set -x 268: + supports_tlsdesc 268: + '[' aarch64 = arm ']' -263: + cc -B. -o out/test/aarch64/tls-small-alignment/exe1 out/test/aarch64/tls-small-alignment/a.o out/test/aarch64/tls-small-alignment/b.o out/test/aarch64/tls-small-alignment/c.o -268: ++ uname -268: + '[' Linux = FreeBSD ']' -268: + '[' -mtls-dialect=desc '!=' '' ']' -268: + test_cflags -static -267: + cc -B. -o out/test/aarch64/tlsdesc-local-dynamic/exe1 out/test/aarch64/tlsdesc-local-dynamic/a.o out/test/aarch64/tlsdesc-local-dynamic/b.o -260: + out/test/aarch64/tls-le/exe2 -268: + cc -B. -static -o /dev/null -xc - -268: + echo 'int main() {}' -260: + grep -q '3 5 3 5' -260: + on_exit -260: + echo OK -260: OK -260: + exit 0 -257/337 Test #260: aarch64-tls-le ........................................... Passed 0.61 sec -test 269 - Start 269: aarch64-tlsdesc - -269: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/tlsdesc.sh" -269: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu -269: Environment variables: -269: MACHINE=aarch64 -269: CPU= -269: Test timeout computed to be: 1500 -261: + grep -q '3 5 3 5' -261: + out/test/aarch64/tls-nopic/exe -261: + on_exit -261: + echo OK -261: OK -261: + exit 0 -258/337 Test #261: aarch64-tls-nopic ........................................ Passed 0.52 sec -test 270 - Start 270: aarch64-trace-symbol-symver - -270: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/trace-symbol-symver.sh" -270: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu -270: Environment variables: -270: MACHINE=aarch64 -270: CPU= -270: Test timeout computed to be: 1500 -266: + gcc -fPIC -fPIC -c -o out/test/aarch64/tlsdesc-initial-exec/c.o -xc - -mtls-dialect=desc -265: + cc -B. -o out/test/aarch64/tlsdesc-import/exe out/test/aarch64/tlsdesc-import/a.o out/test/aarch64/tlsdesc-import/b.so -266: + cat -269: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/tlsdesc.sh +254: + on_exit +254: + echo OK +254: OK +254: + exit 0 270: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/trace-symbol-symver.sh 270: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 270: ++ export LC_ALL=C @@ -20079,56 +20102,63 @@ 269: ++ QEMU= 269: ++ case $MACHINE in 269: ++ tlsdesc_opt=-mtls-dialect=desc -263: + grep -q '^42$' -263: + out/test/aarch64/tls-small-alignment/exe1 -263: + cc -B. -o out/test/aarch64/tls-small-alignment/exe2 out/test/aarch64/tls-small-alignment/c.o out/test/aarch64/tls-small-alignment/d.so -269: +++ uname -269: ++ '[' Linux = FreeBSD ']' -269: ++ trap 'on_error $LINENO' ERR -269: ++ trap on_exit EXIT +265: + gcc -fPIC -shared -o out/test/aarch64/tlsdesc-import/b.so -xc - -mtls-dialect=desc +259/337 Test #254: aarch64-tls-irregular-start-addr ......................... Passed 0.91 sec +262: + grep -q '3 5 3 5' +265: + cat +test 271 + Start 271: aarch64-trace-symbol + +271: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/trace-symbol.sh" +271: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu +271: Environment variables: +271: MACHINE=aarch64 +271: CPU= +271: Test timeout computed to be: 1500 +262: + out/test/aarch64/tls-pic/exe +262: + on_exit +262: + echo OK +262: OK +262: + exit 0 +266: + cc -B. -shared -o out/test/aarch64/tlsdesc-initial-exec/b.so out/test/aarch64/tlsdesc-initial-exec/a.o +268: ++ uname +268: + '[' Linux = FreeBSD ']' +268: + '[' -mtls-dialect=desc '!=' '' ']' +268: + test_cflags -static +268: + cc -B. -static -o /dev/null -xc - +268: + echo 'int main() {}' 270: +++ uname 270: ++ '[' Linux = FreeBSD ']' 270: ++ trap 'on_error $LINENO' ERR 270: ++ trap on_exit EXIT -269: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/tlsdesc.sh .sh -269: ++ testname=tlsdesc -269: ++ echo -n 'Testing tlsdesc ... ' -269: Testing tlsdesc ... ++ t=out/test/aarch64/tlsdesc -269: ++ mkdir -p out/test/aarch64/tlsdesc 270: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/trace-symbol-symver.sh .sh +269: +++ uname +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/tlsdesc.sh .sh +260/337 Test #262: aarch64-tls-pic .......................................... Passed 0.41 sec 270: ++ testname=trace-symbol-symver +test 272 + Start 272: aarch64-trace + +272: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/trace.sh" +272: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu +272: Environment variables: +272: MACHINE=aarch64 +272: CPU= +272: Test timeout computed to be: 1500 270: ++ echo -n 'Testing trace-symbol-symver ... ' 270: Testing trace-symbol-symver ... ++ t=out/test/aarch64/trace-symbol-symver 270: ++ mkdir -p out/test/aarch64/trace-symbol-symver 270: ++ set -x +269: ++ testname=tlsdesc +269: ++ echo -n 'Testing tlsdesc ... ' +269: Testing tlsdesc ... ++ t=out/test/aarch64/tlsdesc +269: ++ mkdir -p out/test/aarch64/tlsdesc 269: ++ set -x 269: + supports_tlsdesc 269: + '[' aarch64 = arm ']' -270: + cc -c -o out/test/aarch64/trace-symbol-symver/a.o -xc - -270: + cat -264: + cc -B. -o out/test/aarch64/tlsdesc-dlopen/exe out/test/aarch64/tlsdesc-dlopen/c.o -ldl -184: + out/test/aarch64/range-extension-thunk3/exe -269: ++ uname -269: + '[' Linux = FreeBSD ']' -269: + '[' -mtls-dialect=desc '!=' '' ']' -269: + gcc -fPIC -c -o out/test/aarch64/tlsdesc/a.o -xc - -mtls-dialect=desc -269: + cat -251: + cc -B. -o out/test/aarch64/tls-gd-to-ie/exe4 out/test/aarch64/tls-gd-to-ie/b.o out/test/aarch64/tls-gd-to-ie/f.so -184: + on_exit -184: + echo OK -184: OK -184: + exit 0 -259/337 Test #184: aarch64-range-extension-thunk3 ........................... Passed 8.05 sec -test 271 - Start 271: aarch64-trace-symbol - -271: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/trace-symbol.sh" -271: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu -271: Environment variables: -271: MACHINE=aarch64 -271: CPU= -271: Test timeout computed to be: 1500 -252: + cc -B. -o out/test/aarch64/tls-gd/exe3 out/test/aarch64/tls-gd/a.o out/test/aarch64/tls-gd/b.o out/test/aarch64/tls-gd/c.o -static 271: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/trace-symbol.sh 271: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 271: ++ export LC_ALL=C @@ -20146,72 +20176,25 @@ 271: ++ QEMU= 271: ++ case $MACHINE in 271: ++ tlsdesc_opt=-mtls-dialect=desc -267: + out/test/aarch64/tlsdesc-local-dynamic/exe1 271: +++ uname 271: ++ '[' Linux = FreeBSD ']' 271: ++ trap 'on_error $LINENO' ERR 271: ++ trap on_exit EXIT -266: + gcc -fPIC -fPIE -c -o out/test/aarch64/tlsdesc-initial-exec/d.o -xc - -mtls-dialect=desc -271: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/trace-symbol.sh .sh -267: + grep -q '42 5' -266: + cat -267: + cc -B. -o out/test/aarch64/tlsdesc-local-dynamic/exe2 out/test/aarch64/tlsdesc-local-dynamic/a.o out/test/aarch64/tlsdesc-local-dynamic/b.o -Wl,--no-relax -271: ++ testname=trace-symbol -271: ++ echo -n 'Testing trace-symbol ... ' -271: Testing trace-symbol ... ++ t=out/test/aarch64/trace-symbol -271: ++ mkdir -p out/test/aarch64/trace-symbol 270: + cat -271: ++ set -x -269: + gcc -fPIC -c -o out/test/aarch64/tlsdesc/b.o -xc - -mtls-dialect=desc -269: + cat -270: + cc -B. -o out/test/aarch64/trace-symbol-symver/c.so -shared out/test/aarch64/trace-symbol-symver/a.o -Wl,--version-script=out/test/aarch64/trace-symbol-symver/b.version -Wl,--trace-symbol=foo@VER1 -271: + cc -c -o out/test/aarch64/trace-symbol/a.o -xc - -271: + cat -263: + grep -q '^42$' -264: + out/test/aarch64/tlsdesc-dlopen/exe out/test/aarch64/tlsdesc-dlopen/b.so -263: + out/test/aarch64/tls-small-alignment/exe2 -264: + grep -q '3 0 5' -265: + grep -q '5 7' -154: + grep -Fq 'GLOBAL DEFAULT 100000' out/test/aarch64/many-sections2/log2 -263: + on_exit -263: + echo OK -263: OK -263: + exit 0 -264: + on_exit -264: + echo OK -264: OK -264: + exit 0 -265: + out/test/aarch64/tlsdesc-import/exe -260/337 Test #263: aarch64-tls-small-alignment .............................. Passed 0.69 sec -261/337 Test #264: aarch64-tlsdesc-dlopen ................................... Passed 0.67 sec -test 272 - Start 272: aarch64-trace - -272: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/trace.sh" -272: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu -272: Environment variables: -272: MACHINE=aarch64 -272: CPU= -272: Test timeout computed to be: 1500 -test 273 - Start 273: aarch64-undefined-glob-gc-sections - -273: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/undefined-glob-gc-sections.sh" -273: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu -273: Environment variables: -273: MACHINE=aarch64 -273: CPU= -273: Test timeout computed to be: 1500 -265: + on_exit -265: + echo OK -265: OK -265: + exit 0 -154: + grep -Fq 'ABS foo' out/test/aarch64/many-sections2/log2 +270: + cc -c -o out/test/aarch64/trace-symbol-symver/a.o -xc - 272: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/trace.sh 272: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 272: ++ export LC_ALL=C 272: ++ LC_ALL=C 272: ++ '[' -z aarch64 ']' +271: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/trace-symbol.sh .sh +271: ++ testname=trace-symbol +271: ++ echo -n 'Testing trace-symbol ... ' +271: Testing trace-symbol ... ++ t=out/test/aarch64/trace-symbol +271: ++ mkdir -p out/test/aarch64/trace-symbol +269: ++ uname +269: + '[' Linux = FreeBSD ']' +269: + '[' -mtls-dialect=desc '!=' '' ']' 272: ++ '[' -z '' ']' 272: ++ TESTDIR=out/test/aarch64 272: ++ CC=cc @@ -20224,37 +20207,60 @@ 272: ++ QEMU= 272: ++ case $MACHINE in 272: ++ tlsdesc_opt=-mtls-dialect=desc -262/337 Test #265: aarch64-tlsdesc-import ................................... Passed 0.64 sec -test 274 - Start 274: aarch64-undefined-glob +267: + gcc -fPIC -ftls-model=local-dynamic -c -o out/test/aarch64/tlsdesc-local-dynamic/b.o -xc - -mtls-dialect=desc +267: + cat +269: + cat +269: + gcc -fPIC -c -o out/test/aarch64/tlsdesc/a.o -xc - -mtls-dialect=desc +272: +++ uname +272: ++ '[' Linux = FreeBSD ']' +272: ++ trap 'on_error $LINENO' ERR +272: ++ trap on_exit EXIT +271: ++ set -x +263: + cc -B. -shared -o out/test/aarch64/tls-small-alignment/d.so out/test/aarch64/tls-small-alignment/a.o out/test/aarch64/tls-small-alignment/b.o +251: + cc -B. -o out/test/aarch64/tls-gd-to-ie/exe4 out/test/aarch64/tls-gd-to-ie/b.o out/test/aarch64/tls-gd-to-ie/f.so +265: + cc -B. -o out/test/aarch64/tlsdesc-import/exe out/test/aarch64/tlsdesc-import/a.o out/test/aarch64/tlsdesc-import/b.so +264: + gcc -fPIC -c -o out/test/aarch64/tlsdesc-dlopen/c.o -xc - -mtls-dialect=desc +272: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/trace.sh .sh +272: ++ testname=trace +272: ++ echo -n 'Testing trace ... ' +272: Testing trace ... ++ t=out/test/aarch64/trace +272: ++ mkdir -p out/test/aarch64/trace +264: + cat +271: + cc -c -o out/test/aarch64/trace-symbol/a.o -xc - +271: + cat +272: ++ set -x +266: + gcc -fPIC -fPIC -c -o out/test/aarch64/tlsdesc-initial-exec/c.o -xc - -mtls-dialect=desc +266: + cat +272: + cc -c -o out/test/aarch64/trace/a.o -xc - +272: + cat +270: + cat +267: + cc -B. -o out/test/aarch64/tlsdesc-local-dynamic/exe1 out/test/aarch64/tlsdesc-local-dynamic/a.o out/test/aarch64/tlsdesc-local-dynamic/b.o +270: + cc -B. -o out/test/aarch64/trace-symbol-symver/c.so -shared out/test/aarch64/trace-symbol-symver/a.o -Wl,--version-script=out/test/aarch64/trace-symbol-symver/b.version -Wl,--trace-symbol=foo@VER1 +269: + gcc -fPIC -c -o out/test/aarch64/tlsdesc/b.o -xc - -mtls-dialect=desc +269: + cat +251: + grep -q '1 2 3' +251: + out/test/aarch64/tls-gd-to-ie/exe4 +264: + cc -B. -o out/test/aarch64/tlsdesc-dlopen/exe out/test/aarch64/tlsdesc-dlopen/c.o -ldl +251: + on_exit +251: + echo OK +251: OK +251: + exit 0 +263: + cc -B. -o out/test/aarch64/tls-small-alignment/exe1 out/test/aarch64/tls-small-alignment/a.o out/test/aarch64/tls-small-alignment/b.o out/test/aarch64/tls-small-alignment/c.o +252: + cc -B. -o out/test/aarch64/tls-gd/exe3 out/test/aarch64/tls-gd/a.o out/test/aarch64/tls-gd/b.o out/test/aarch64/tls-gd/c.o -static +271: + cc -c -o out/test/aarch64/trace-symbol/b.o -xc - +271: + cat +261/337 Test #251: aarch64-tls-gd-to-ie ..................................... Passed 1.32 sec +test 273 + Start 273: aarch64-undefined-glob-gc-sections -274: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/undefined-glob.sh" -274: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu -274: Environment variables: -274: MACHINE=aarch64 -274: CPU= -274: Test timeout computed to be: 1500 +273: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/undefined-glob-gc-sections.sh" +273: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu +273: Environment variables: +273: MACHINE=aarch64 +273: CPU= +273: Test timeout computed to be: 1500 +266: + cat 273: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/undefined-glob-gc-sections.sh -251: + out/test/aarch64/tls-gd-to-ie/exe4 -154: + grep -Fq 'ABS x68966' out/test/aarch64/many-sections2/log2 -272: +++ uname -274: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/undefined-glob.sh -274: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc -274: ++ export LC_ALL=C -274: ++ LC_ALL=C -274: ++ '[' -z aarch64 ']' -274: ++ '[' -z '' ']' -274: ++ TESTDIR=out/test/aarch64 -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=desc 273: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 273: ++ export LC_ALL=C 273: ++ LC_ALL=C @@ -20271,39 +20277,52 @@ 273: ++ QEMU= 273: ++ case $MACHINE in 273: ++ tlsdesc_opt=-mtls-dialect=desc -251: + grep -q '1 2 3' -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/trace.sh .sh -274: +++ uname -274: ++ '[' Linux = FreeBSD ']' -274: ++ trap 'on_error $LINENO' ERR -274: ++ trap on_exit EXIT +266: + gcc -fPIC -fPIE -c -o out/test/aarch64/tlsdesc-initial-exec/d.o -xc - -mtls-dialect=desc +272: + cc -B. -o out/test/aarch64/trace/exe out/test/aarch64/trace/a.o -Wl,-trace 273: +++ uname 273: ++ '[' Linux = FreeBSD ']' 273: ++ trap 'on_error $LINENO' ERR 273: ++ trap on_exit EXIT -274: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/undefined-glob.sh .sh -274: ++ testname=undefined-glob -274: ++ echo -n 'Testing undefined-glob ... ' -274: Testing undefined-glob ... ++ t=out/test/aarch64/undefined-glob -274: ++ mkdir -p out/test/aarch64/undefined-glob -269: + cc -B. -o out/test/aarch64/tlsdesc/exe1 out/test/aarch64/tlsdesc/a.o out/test/aarch64/tlsdesc/b.o 273: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/undefined-glob-gc-sections.sh .sh -272: ++ testname=trace -272: ++ echo -n 'Testing trace ... ' -272: Testing trace ... ++ t=out/test/aarch64/trace -272: ++ mkdir -p out/test/aarch64/trace 273: ++ testname=undefined-glob-gc-sections 273: ++ echo -n 'Testing undefined-glob-gc-sections ... ' 273: Testing undefined-glob-gc-sections ... ++ t=out/test/aarch64/undefined-glob-gc-sections 273: ++ mkdir -p out/test/aarch64/undefined-glob-gc-sections -251: + on_exit -251: + echo OK -251: OK -251: + exit 0 -263/337 Test #251: aarch64-tls-gd-to-ie ..................................... Passed 1.73 sec +267: + grep -q '42 5' +267: + out/test/aarch64/tlsdesc-local-dynamic/exe1 +273: ++ set -x +273: + test_cflags -static +267: + cc -B. -o out/test/aarch64/tlsdesc-local-dynamic/exe2 out/test/aarch64/tlsdesc-local-dynamic/a.o out/test/aarch64/tlsdesc-local-dynamic/b.o -Wl,--no-relax +273: + cc -B. -static -o /dev/null -xc - +273: + echo 'int main() {}' +271: + cc -shared -o out/test/aarch64/trace-symbol/c.so -xc - +271: + cat +265: + grep -q '5 7' +270: + cc -c -o out/test/aarch64/trace-symbol-symver/d.o -xc - +270: + cat +265: + out/test/aarch64/tlsdesc-import/exe +265: + on_exit +265: + echo OK +265: OK +265: + exit 0 +262/337 Test #265: aarch64-tlsdesc-import ................................... Passed 0.51 sec +test 274 + Start 274: aarch64-undefined-glob + +274: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/undefined-glob.sh" +274: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu +274: Environment variables: +274: MACHINE=aarch64 +274: CPU= +274: Test timeout computed to be: 1500 +269: + cc -B. -o out/test/aarch64/tlsdesc/exe1 out/test/aarch64/tlsdesc/a.o out/test/aarch64/tlsdesc/b.o +264: + out/test/aarch64/tlsdesc-dlopen/exe out/test/aarch64/tlsdesc-dlopen/b.so +264: + grep -q '3 0 5' +264: + on_exit +264: + echo OK +264: OK +264: + exit 0 +263/337 Test #264: aarch64-tlsdesc-dlopen ................................... Passed 0.55 sec test 275 Start 275: aarch64-undefined @@ -20313,36 +20332,30 @@ 275: MACHINE=aarch64 275: CPU= 275: Test timeout computed to be: 1500 -271: + cat -271: + cc -c -o out/test/aarch64/trace-symbol/b.o -xc - -268: + cat +274: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/undefined-glob.sh +274: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc +274: ++ export LC_ALL=C +274: ++ LC_ALL=C +274: ++ '[' -z aarch64 ']' +274: ++ '[' -z '' ']' +274: ++ TESTDIR=out/test/aarch64 +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=desc 268: + gcc -fPIC -c -o out/test/aarch64/tlsdesc-static/a.o -xc - -mtls-dialect=desc -272: ++ set -x -272: + cc -c -o out/test/aarch64/trace/a.o -xc - -272: + cat -274: ++ set -x -274: + test_cflags -static -274: + cc -B. -static -o /dev/null -xc - -274: + echo 'int main() {}' -273: ++ set -x -273: + test_cflags -static -273: + cc -B. -static -o /dev/null -xc - -273: + echo 'int main() {}' -266: + cc -B. -o out/test/aarch64/tlsdesc-initial-exec/exe1 out/test/aarch64/tlsdesc-initial-exec/c.o out/test/aarch64/tlsdesc-initial-exec/d.o out/test/aarch64/tlsdesc-initial-exec/b.so -154: + on_exit -154: + echo OK -154: OK -154: + exit 0 -264/337 Test #154: aarch64-many-sections2 ................................... Passed 10.65 sec -test 276 - Start 276: aarch64-undefined2 - -276: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/undefined2.sh" -276: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu -276: Environment variables: -276: MACHINE=aarch64 -276: CPU= -276: Test timeout computed to be: 1500 +268: + cat +270: + cc -B. -o out/test/aarch64/trace-symbol-symver/exe out/test/aarch64/trace-symbol-symver/d.o out/test/aarch64/trace-symbol-symver/c.so -Wl,--trace-symbol=foo@VER1 +274: +++ uname +274: ++ '[' Linux = FreeBSD ']' +274: ++ trap 'on_error $LINENO' ERR +274: ++ trap on_exit EXIT 275: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/undefined.sh 275: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 275: ++ export LC_ALL=C @@ -20360,9 +20373,51 @@ 275: ++ QEMU= 275: ++ case $MACHINE in 275: ++ tlsdesc_opt=-mtls-dialect=desc +266: + cc -B. -o out/test/aarch64/tlsdesc-initial-exec/exe1 out/test/aarch64/tlsdesc-initial-exec/c.o out/test/aarch64/tlsdesc-initial-exec/d.o out/test/aarch64/tlsdesc-initial-exec/b.so +272: + grep -q '/a\.o$' out/test/aarch64/trace/log +274: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/undefined-glob.sh .sh +274: ++ testname=undefined-glob +274: ++ echo -n 'Testing undefined-glob ... ' +274: Testing undefined-glob ... ++ t=out/test/aarch64/undefined-glob +274: ++ mkdir -p out/test/aarch64/undefined-glob +275: +++ uname +275: ++ '[' Linux = FreeBSD ']' +275: ++ trap 'on_error $LINENO' ERR +275: ++ trap on_exit EXIT +275: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/undefined.sh .sh +275: ++ testname=undefined +275: ++ echo -n 'Testing undefined ... ' +275: Testing undefined ... ++ t=out/test/aarch64/undefined +275: ++ mkdir -p out/test/aarch64/undefined +263: + grep -q '^42$' +274: ++ set -x +274: + test_cflags -static +274: + echo 'int main() {}' +263: + out/test/aarch64/tls-small-alignment/exe1 +263: + cc -B. -o out/test/aarch64/tls-small-alignment/exe2 out/test/aarch64/tls-small-alignment/c.o out/test/aarch64/tls-small-alignment/d.so 252: + grep -q '1 2 3 4 5 6' +252: + out/test/aarch64/tls-gd/exe3 +274: + cc -B. -static -o /dev/null -xc - +252: + cc -B. -o out/test/aarch64/tls-gd/exe4 out/test/aarch64/tls-gd/a.o out/test/aarch64/tls-gd/b.o out/test/aarch64/tls-gd/c.o -static -Wl,-no-relax +272: + on_exit +272: + echo OK +272: OK +272: + exit 0 +264/337 Test #272: aarch64-trace ............................................ Passed 0.35 sec +test 276 + Start 276: aarch64-undefined2 + +276: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/undefined2.sh" +276: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu +276: Environment variables: +276: MACHINE=aarch64 +276: CPU= +276: Test timeout computed to be: 1500 +275: ++ set -x +275: + test_cflags -static +275: + cc -B. -static -o /dev/null -xc - +275: + echo 'int main() {}' 276: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/undefined2.sh -270: + cc -c -o out/test/aarch64/trace-symbol-symver/d.o -xc - 276: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 276: ++ export LC_ALL=C 276: ++ LC_ALL=C @@ -20379,45 +20434,28 @@ 276: ++ QEMU= 276: ++ case $MACHINE in 276: ++ tlsdesc_opt=-mtls-dialect=desc -275: +++ uname -270: + cat -252: + out/test/aarch64/tls-gd/exe3 -252: + cc -B. -o out/test/aarch64/tls-gd/exe4 out/test/aarch64/tls-gd/a.o out/test/aarch64/tls-gd/b.o out/test/aarch64/tls-gd/c.o -static -Wl,-no-relax -275: ++ '[' Linux = FreeBSD ']' -275: ++ trap 'on_error $LINENO' ERR -275: ++ trap on_exit EXIT 276: +++ uname 276: ++ '[' Linux = FreeBSD ']' 276: ++ trap 'on_error $LINENO' ERR 276: ++ trap on_exit EXIT -275: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/undefined.sh .sh -275: ++ testname=undefined -275: ++ echo -n 'Testing undefined ... ' -275: Testing undefined ... ++ t=out/test/aarch64/undefined -275: ++ mkdir -p out/test/aarch64/undefined +267: + out/test/aarch64/tlsdesc-local-dynamic/exe2 276: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/undefined2.sh .sh 276: ++ testname=undefined2 276: ++ echo -n 'Testing undefined2 ... ' 276: Testing undefined2 ... ++ t=out/test/aarch64/undefined2 276: ++ mkdir -p out/test/aarch64/undefined2 -275: ++ set -x -275: + test_cflags -static -271: + cc -shared -o out/test/aarch64/trace-symbol/c.so -xc - 276: ++ set -x 276: + test_cflags -static -275: + cc -B. -static -o /dev/null -xc - +268: + gcc -fPIC -c -o out/test/aarch64/tlsdesc-static/b.o -xc - -mtls-dialect=desc +268: + cat 267: + grep -q '42 5' -276: + echo 'int main() {}' -271: + cat -275: + echo 'int main() {}' -276: + cc -B. -static -o /dev/null -xc - -267: + out/test/aarch64/tlsdesc-local-dynamic/exe2 267: + on_exit 267: + echo OK 267: OK 267: + exit 0 -265/337 Test #267: aarch64-tlsdesc-local-dynamic ............................ Passed 0.71 sec -269: + grep -q '42 3 5' +276: + cc -B. -static -o /dev/null -xc - +271: + cc -B. -o out/test/aarch64/trace-symbol/exe out/test/aarch64/trace-symbol/a.o out/test/aarch64/trace-symbol/b.o out/test/aarch64/trace-symbol/c.so -Wl,-y,foo -Wl,--trace-symbol=baz +265/337 Test #267: aarch64-tlsdesc-local-dynamic ............................ Passed 0.59 sec test 277 Start 277: aarch64-unkown-section-type @@ -20427,13 +20465,30 @@ 277: MACHINE=aarch64 277: CPU= 277: Test timeout computed to be: 1500 +276: + echo 'int main() {}' +270: + out/test/aarch64/trace-symbol-symver/exe +270: + on_exit +270: + echo OK +270: OK +270: + exit 0 269: + out/test/aarch64/tlsdesc/exe1 +269: + grep -q '42 3 5' 269: + cc -B. -o out/test/aarch64/tlsdesc/exe2 out/test/aarch64/tlsdesc/a.o out/test/aarch64/tlsdesc/b.o -Wl,-no-relax -268: + gcc -fPIC -c -o out/test/aarch64/tlsdesc-static/b.o -xc - -mtls-dialect=desc -268: + cat -270: + cc -B. -o out/test/aarch64/trace-symbol-symver/exe out/test/aarch64/trace-symbol-symver/d.o out/test/aarch64/trace-symbol-symver/c.so -Wl,--trace-symbol=foo@VER1 -272: + cc -B. -o out/test/aarch64/trace/exe out/test/aarch64/trace/a.o -Wl,-trace +266/337 Test #270: aarch64-trace-symbol-symver .............................. Passed 0.49 sec +266: + out/test/aarch64/tlsdesc-initial-exec/exe1 +test 278 + Start 278: aarch64-unresolved-symbols + +278: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/unresolved-symbols.sh" +278: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu +278: Environment variables: +278: MACHINE=aarch64 +278: CPU= +278: Test timeout computed to be: 1500 +266: + grep -q '^5 5 5$' +266: + objdump --dynamic-reloc out/test/aarch64/tlsdesc-initial-exec/exe1 277: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/unkown-section-type.sh +266: + grep -Eq 'TLS_?DESC' out/test/aarch64/tlsdesc-initial-exec/log1 277: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 277: ++ export LC_ALL=C 277: ++ LC_ALL=C @@ -20450,51 +20505,65 @@ 277: ++ QEMU= 277: ++ case $MACHINE in 277: ++ tlsdesc_opt=-mtls-dialect=desc +268: + cc -B. -o out/test/aarch64/tlsdesc-static/exe1 out/test/aarch64/tlsdesc-static/a.o out/test/aarch64/tlsdesc-static/b.o -static 277: +++ uname +278: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/unresolved-symbols.sh +278: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc +278: ++ export LC_ALL=C +278: ++ LC_ALL=C +278: ++ '[' -z aarch64 ']' +278: ++ '[' -z '' ']' +278: ++ TESTDIR=out/test/aarch64 +278: ++ CC=cc +278: ++ CXX=c++ +278: ++ GCC=gcc +278: ++ GXX=g++ +278: ++ OBJDUMP=objdump +278: ++ OBJCOPY=objcopy +278: ++ STRIP=strip +278: ++ QEMU= +278: ++ case $MACHINE in +278: ++ tlsdesc_opt=-mtls-dialect=desc 277: ++ '[' Linux = FreeBSD ']' 277: ++ trap 'on_error $LINENO' ERR 277: ++ trap on_exit EXIT -266: + grep -q '^5 5 5$' -266: + out/test/aarch64/tlsdesc-initial-exec/exe1 -266: + objdump --dynamic-reloc out/test/aarch64/tlsdesc-initial-exec/exe1 +266: + cc -B. -o out/test/aarch64/tlsdesc-initial-exec/exe2 out/test/aarch64/tlsdesc-initial-exec/c.o out/test/aarch64/tlsdesc-initial-exec/d.o out/test/aarch64/tlsdesc-initial-exec/b.so -Wl,--no-relax +278: +++ uname +278: ++ '[' Linux = FreeBSD ']' +278: ++ trap 'on_error $LINENO' ERR +278: ++ trap on_exit EXIT 277: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/unkown-section-type.sh .sh 277: ++ testname=unkown-section-type 277: ++ echo -n 'Testing unkown-section-type ... ' 277: Testing unkown-section-type ... ++ t=out/test/aarch64/unkown-section-type 277: ++ mkdir -p out/test/aarch64/unkown-section-type -266: + grep -Eq 'TLS_?DESC' out/test/aarch64/tlsdesc-initial-exec/log1 +273: + cc -o out/test/aarch64/undefined-glob-gc-sections/a.o -c -xc - +278: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/unresolved-symbols.sh .sh +278: ++ testname=unresolved-symbols +278: ++ echo -n 'Testing unresolved-symbols ... ' +278: Testing unresolved-symbols ... ++ t=out/test/aarch64/unresolved-symbols +278: ++ mkdir -p out/test/aarch64/unresolved-symbols +273: + cat +278: ++ set -x +271: + grep -q 'trace-symbol: .*/a.o: reference to foo' out/test/aarch64/trace-symbol/log +271: + grep -q 'trace-symbol: .*/b.o: definition of foo' out/test/aarch64/trace-symbol/log 277: ++ set -x +278: + cc -c -o out/test/aarch64/unresolved-symbols/a.o -xc - +252: + out/test/aarch64/tls-gd/exe4 +271: + grep -q 'trace-symbol: .*/c.so: definition of baz' out/test/aarch64/trace-symbol/log +271: + on_exit +271: + echo OK +271: OK +271: + exit 0 277: + cat -266: + cc -B. -o out/test/aarch64/tlsdesc-initial-exec/exe2 out/test/aarch64/tlsdesc-initial-exec/c.o out/test/aarch64/tlsdesc-initial-exec/d.o out/test/aarch64/tlsdesc-initial-exec/b.so -Wl,--no-relax -268: + cc -B. -o out/test/aarch64/tlsdesc-static/exe1 out/test/aarch64/tlsdesc-static/a.o out/test/aarch64/tlsdesc-static/b.o -static 277: + cc -o out/test/aarch64/unkown-section-type/a.o -c -xassembler - -274: + cat -274: + cc -o out/test/aarch64/undefined-glob/a.o -c -xc - -277: + cc -B. -o out/test/aarch64/unkown-section-type/exe out/test/aarch64/unkown-section-type/a.o -273: + cat -273: + cc -o out/test/aarch64/undefined-glob-gc-sections/a.o -c -xc - -272: + grep -q '/a\.o$' out/test/aarch64/trace/log 252: + grep -q '1 2 3 4 5 6' -252: + out/test/aarch64/tls-gd/exe4 +267/337 Test #271: aarch64-trace-symbol ..................................... Passed 0.57 sec 252: + on_exit 252: + echo OK 252: OK 252: + exit 0 -266/337 Test #252: aarch64-tls-gd ........................................... Passed 1.99 sec -test 278 - Start 278: aarch64-unresolved-symbols - -278: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/unresolved-symbols.sh" -278: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu -278: Environment variables: -278: MACHINE=aarch64 -278: CPU= -278: Test timeout computed to be: 1500 -272: + on_exit -272: + echo OK -272: OK -272: + exit 0 -267/337 Test #272: aarch64-trace ............................................ Passed 0.37 sec +278: + cat test 279 Start 279: aarch64-unresolved-symbols2 @@ -20504,10 +20573,28 @@ 279: MACHINE=aarch64 279: CPU= 279: Test timeout computed to be: 1500 -274: + cc -o out/test/aarch64/undefined-glob/b.o -c -xc - -274: + cat -270: + out/test/aarch64/trace-symbol-symver/exe -271: + cc -B. -o out/test/aarch64/trace-symbol/exe out/test/aarch64/trace-symbol/a.o out/test/aarch64/trace-symbol/b.o out/test/aarch64/trace-symbol/c.so -Wl,-y,foo -Wl,--trace-symbol=baz +268/337 Test #252: aarch64-tls-gd ........................................... Passed 1.58 sec +test 280 + Start 280: aarch64-verbose + +280: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/verbose.sh" +280: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu +280: Environment variables: +280: MACHINE=aarch64 +280: CPU= +280: Test timeout computed to be: 1500 +273: + cc -o out/test/aarch64/undefined-glob-gc-sections/b.o -c -xc - +273: + cat +277: + cc -B. -o out/test/aarch64/unkown-section-type/exe out/test/aarch64/unkown-section-type/a.o +269: + out/test/aarch64/tlsdesc/exe2 +269: + grep -q '42 3 5' +269: + cc -B. -shared -o out/test/aarch64/tlsdesc/c.so out/test/aarch64/tlsdesc/a.o +263: + out/test/aarch64/tls-small-alignment/exe2 +263: + grep -q '^42$' +263: + on_exit +263: + echo OK +263: OK +263: + exit 0 279: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/unresolved-symbols2.sh 279: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 279: ++ export LC_ALL=C @@ -20525,54 +20612,45 @@ 279: ++ QEMU= 279: ++ case $MACHINE in 279: ++ tlsdesc_opt=-mtls-dialect=desc -278: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/unresolved-symbols.sh -278: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc -278: ++ export LC_ALL=C -278: ++ LC_ALL=C -278: ++ '[' -z aarch64 ']' -278: ++ '[' -z '' ']' -278: ++ TESTDIR=out/test/aarch64 -278: ++ CC=cc -278: ++ CXX=c++ -278: ++ GCC=gcc -278: ++ GXX=g++ -278: ++ OBJDUMP=objdump -278: ++ OBJCOPY=objcopy -278: ++ STRIP=strip -278: ++ QEMU= -278: ++ case $MACHINE in -278: ++ tlsdesc_opt=-mtls-dialect=desc -279: +++ uname -273: + cc -o out/test/aarch64/undefined-glob-gc-sections/b.o -c -xc - -270: + on_exit -270: + echo OK -270: OK -270: + exit 0 -268/337 Test #270: aarch64-trace-symbol-symver .............................. Passed 0.61 sec -test 280 - Start 280: aarch64-verbose +274: + cat +269/337 Test #263: aarch64-tls-small-alignment .............................. Passed 0.89 sec +test 281 + Start 281: aarch64-version-script-search-paths -280: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/verbose.sh" -280: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu -280: Environment variables: -280: MACHINE=aarch64 -280: CPU= -280: Test timeout computed to be: 1500 +281: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/version-script-search-paths.sh" +281: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu +281: Environment variables: +281: MACHINE=aarch64 +281: CPU= +281: Test timeout computed to be: 1500 +274: + cc -o out/test/aarch64/undefined-glob/a.o -c -xc - +279: +++ uname 279: ++ '[' Linux = FreeBSD ']' 279: ++ trap 'on_error $LINENO' ERR 279: ++ trap on_exit EXIT -273: + cat -266: + grep -q '^5 5 5$' 279: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/unresolved-symbols2.sh .sh -278: +++ uname -278: ++ '[' Linux = FreeBSD ']' -278: ++ trap 'on_error $LINENO' ERR -278: ++ trap on_exit EXIT -280: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/verbose.sh 279: ++ testname=unresolved-symbols2 279: ++ echo -n 'Testing unresolved-symbols2 ... ' 279: Testing unresolved-symbols2 ... ++ t=out/test/aarch64/unresolved-symbols2 279: ++ mkdir -p out/test/aarch64/unresolved-symbols2 +281: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/version-script-search-paths.sh +281: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc +281: ++ export LC_ALL=C +281: ++ LC_ALL=C +281: ++ '[' -z aarch64 ']' +281: ++ '[' -z '' ']' +281: ++ TESTDIR=out/test/aarch64 +281: ++ CC=cc +281: ++ CXX=c++ +281: ++ GCC=gcc +281: ++ GXX=g++ +281: ++ OBJDUMP=objdump +281: ++ OBJCOPY=objcopy +281: ++ STRIP=strip +281: ++ QEMU= +281: ++ case $MACHINE in +281: ++ tlsdesc_opt=-mtls-dialect=desc +280: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/verbose.sh 280: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 280: ++ export LC_ALL=C 280: ++ LC_ALL=C @@ -20589,69 +20667,53 @@ 280: ++ QEMU= 280: ++ case $MACHINE in 280: ++ tlsdesc_opt=-mtls-dialect=desc -266: + out/test/aarch64/tlsdesc-initial-exec/exe2 -274: + cat -269: + out/test/aarch64/tlsdesc/exe2 -269: + grep -q '42 3 5' -266: + objdump --dynamic-reloc out/test/aarch64/tlsdesc-initial-exec/exe2 -278: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/unresolved-symbols.sh .sh -278: ++ testname=unresolved-symbols -278: ++ echo -n 'Testing unresolved-symbols ... ' -278: Testing unresolved-symbols ... ++ t=out/test/aarch64/unresolved-symbols -278: ++ mkdir -p out/test/aarch64/unresolved-symbols +273: + cc -o out/test/aarch64/undefined-glob-gc-sections/c.o -c -xc - +273: + cat 279: ++ set -x -274: + cc -o out/test/aarch64/undefined-glob/c.o -c -xc - +281: +++ uname +279: + cc -c -o out/test/aarch64/unresolved-symbols2/a.o -xc -fPIC - +281: ++ '[' Linux = FreeBSD ']' +281: ++ trap 'on_error $LINENO' ERR +281: ++ trap on_exit EXIT 280: +++ uname 280: ++ '[' Linux = FreeBSD ']' 280: ++ trap 'on_error $LINENO' ERR 280: ++ trap on_exit EXIT -269: + cc -B. -shared -o out/test/aarch64/tlsdesc/c.so out/test/aarch64/tlsdesc/a.o -275: + cc -o out/test/aarch64/undefined/a.o -c -x assembler - +281: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/version-script-search-paths.sh .sh +281: ++ testname=version-script-search-paths +281: ++ echo -n 'Testing version-script-search-paths ... ' +281: Testing version-script-search-paths ... ++ t=out/test/aarch64/version-script-search-paths +281: ++ mkdir -p out/test/aarch64/version-script-search-paths +268: + out/test/aarch64/tlsdesc-static/exe1 280: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/verbose.sh .sh +268: + grep -q 42 +268: + cc -B. -o out/test/aarch64/tlsdesc-static/exe2 out/test/aarch64/tlsdesc-static/a.o out/test/aarch64/tlsdesc-static/b.o -static -Wl,-no-relax +281: ++ set -x +281: + mkdir -p out/test/aarch64/version-script-search-paths/foo/bar +279: + cat 280: ++ testname=verbose 280: ++ echo -n 'Testing verbose ... ' 280: Testing verbose ... ++ t=out/test/aarch64/verbose 280: ++ mkdir -p out/test/aarch64/verbose -275: + cat -279: + cc -c -o out/test/aarch64/unresolved-symbols2/a.o -xc -fPIC - -278: ++ set -x -278: + cc -c -o out/test/aarch64/unresolved-symbols/a.o -xc - -278: + cat +281: + echo 'ver_x { global: *; };' +281: + cat +266: + out/test/aarch64/tlsdesc-initial-exec/exe2 +266: + grep -q '^5 5 5$' +266: + objdump --dynamic-reloc out/test/aarch64/tlsdesc-initial-exec/exe2 +278: + grep -q 'undefined.*foo' +281: + cc -B. -shared -o out/test/aarch64/version-script-search-paths/c.so -Wl,-Lout/test/aarch64/version-script-search-paths/foo/bar -Wl,-version-script,a.ver out/test/aarch64/version-script-search-paths/b.s +278: + cc -B. -o out/test/aarch64/unresolved-symbols/exe out/test/aarch64/unresolved-symbols/a.o 280: ++ set -x -276: + cat +273: + rm -f out/test/aarch64/undefined-glob-gc-sections/d.a 266: + grep -Eq 'TLS_?DESC' out/test/aarch64/tlsdesc-initial-exec/log2 -280: + cc -c -xc -o out/test/aarch64/verbose/a.o - -279: + cat -276: + cc -o out/test/aarch64/undefined2/a.o -c -x assembler - +274: + cc -o out/test/aarch64/undefined-glob/b.o -c -xc - 277: + grep -q 'unsupported section type: 0x80000000' out/test/aarch64/unkown-section-type/log1 -277: + on_exit -277: + echo OK -277: OK -277: + exit 0 -269/337 Test #277: aarch64-unkown-section-type .............................. Passed 0.28 sec -test 281 - Start 281: aarch64-version-script-search-paths - -281: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/version-script-search-paths.sh" -281: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu -281: Environment variables: -281: MACHINE=aarch64 -281: CPU= -281: Test timeout computed to be: 1500 -280: + cat +280: + cc -c -xc -o out/test/aarch64/verbose/a.o - 266: + on_exit 266: + echo OK 266: OK 266: + exit 0 -275: + cat -275: + cc -o out/test/aarch64/undefined/b.o -c -x assembler - -273: + cc -o out/test/aarch64/undefined-glob-gc-sections/c.o -c -xc - -273: + cat -276: + cat -276: + cc -o out/test/aarch64/undefined2/b.o -c -x assembler - -268: + grep -q 42 -270/337 Test #266: aarch64-tlsdesc-initial-exec ............................. Passed 1.07 sec -281: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/version-script-search-paths.sh +270/337 Test #266: aarch64-tlsdesc-initial-exec ............................. Passed 0.88 sec test 282 Start 282: aarch64-version-script @@ -20661,27 +20723,23 @@ 282: MACHINE=aarch64 282: CPU= 282: Test timeout computed to be: 1500 -281: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc -281: ++ export LC_ALL=C -281: ++ LC_ALL=C -281: ++ '[' -z aarch64 ']' -281: ++ '[' -z '' ']' -281: ++ TESTDIR=out/test/aarch64 -281: ++ CC=cc -281: ++ CXX=c++ -281: ++ GCC=gcc -281: ++ GXX=g++ -281: ++ OBJDUMP=objdump -281: ++ OBJCOPY=objcopy -281: ++ STRIP=strip -281: ++ QEMU= -281: ++ case $MACHINE in -281: ++ tlsdesc_opt=-mtls-dialect=desc -268: + out/test/aarch64/tlsdesc-static/exe1 -268: + cc -B. -o out/test/aarch64/tlsdesc-static/exe2 out/test/aarch64/tlsdesc-static/a.o out/test/aarch64/tlsdesc-static/b.o -static -Wl,-no-relax -274: + rm -f out/test/aarch64/undefined-glob/d.a -275: + cc -o out/test/aarch64/undefined/c.o -c -x assembler - -271: + grep -q 'trace-symbol: .*/a.o: reference to foo' out/test/aarch64/trace-symbol/log +273: + ar cr out/test/aarch64/undefined-glob-gc-sections/d.a out/test/aarch64/undefined-glob-gc-sections/a.o out/test/aarch64/undefined-glob-gc-sections/b.o out/test/aarch64/undefined-glob-gc-sections/c.o +277: + on_exit +277: + echo OK +277: OK +277: + exit 0 +274: + cat +280: + cat +271/337 Test #277: aarch64-unkown-section-type .............................. Passed 0.29 sec +test 283 + Start 283: aarch64-version-script10 + +283: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/version-script10.sh" +283: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu +283: Environment variables: +283: MACHINE=aarch64 +283: CPU= +283: Test timeout computed to be: 1500 282: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/version-script.sh 282: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 282: ++ export LC_ALL=C @@ -20689,7 +20747,6 @@ 282: ++ '[' -z aarch64 ']' 282: ++ '[' -z '' ']' 282: ++ TESTDIR=out/test/aarch64 -281: +++ uname 282: ++ CC=cc 282: ++ CXX=c++ 282: ++ GCC=gcc @@ -20700,66 +20757,9 @@ 282: ++ QEMU= 282: ++ case $MACHINE in 282: ++ tlsdesc_opt=-mtls-dialect=desc -281: ++ '[' Linux = FreeBSD ']' -281: ++ trap 'on_error $LINENO' ERR -281: ++ trap on_exit EXIT -275: + cat -271: + grep -q 'trace-symbol: .*/b.o: definition of foo' out/test/aarch64/trace-symbol/log -279: + cc -B. -shared -o out/test/aarch64/unresolved-symbols2/b.so out/test/aarch64/unresolved-symbols2/a.o -Wl,-z,defs -Wl,--unresolved-symbols,ignore-in-object-files -276: + cc -o out/test/aarch64/undefined2/c.o -c -x assembler - -276: + cat -274: + ar cr out/test/aarch64/undefined-glob/d.a out/test/aarch64/undefined-glob/a.o out/test/aarch64/undefined-glob/b.o out/test/aarch64/undefined-glob/c.o -282: +++ uname -282: ++ '[' Linux = FreeBSD ']' -282: ++ trap 'on_error $LINENO' ERR -282: ++ trap on_exit EXIT -278: + cc -B. -o out/test/aarch64/unresolved-symbols/exe out/test/aarch64/unresolved-symbols/a.o -275: + rm -f out/test/aarch64/undefined/d.a -278: + grep -q 'undefined.*foo' -281: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/version-script-search-paths.sh .sh -281: ++ testname=version-script-search-paths -281: ++ echo -n 'Testing version-script-search-paths ... ' -281: Testing version-script-search-paths ... ++ t=out/test/aarch64/version-script-search-paths -281: ++ mkdir -p out/test/aarch64/version-script-search-paths -275: + ar cr out/test/aarch64/undefined/d.a out/test/aarch64/undefined/b.o out/test/aarch64/undefined/c.o -276: + rm -f out/test/aarch64/undefined2/d.a -280: + cc -B. -Wl,--verbose -o out/test/aarch64/verbose/exe out/test/aarch64/verbose/a.o -276: + ar cr out/test/aarch64/undefined2/d.a out/test/aarch64/undefined2/b.o out/test/aarch64/undefined2/c.o -273: + rm -f out/test/aarch64/undefined-glob-gc-sections/d.a -282: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/version-script.sh .sh -282: ++ testname=version-script -282: ++ echo -n 'Testing version-script ... ' -282: Testing version-script ... ++ t=out/test/aarch64/version-script -282: ++ mkdir -p out/test/aarch64/version-script -275: + ./mold -static -o out/test/aarch64/undefined/exe out/test/aarch64/undefined/a.o out/test/aarch64/undefined/d.a -281: ++ set -x -281: + mkdir -p out/test/aarch64/version-script-search-paths/foo/bar -276: + ./mold -static -o out/test/aarch64/undefined2/exe out/test/aarch64/undefined2/a.o out/test/aarch64/undefined2/d.a -undefined foo -274: + cc -o out/test/aarch64/undefined-glob/e.o -c -xc - -273: + ar cr out/test/aarch64/undefined-glob-gc-sections/d.a out/test/aarch64/undefined-glob-gc-sections/a.o out/test/aarch64/undefined-glob-gc-sections/b.o out/test/aarch64/undefined-glob-gc-sections/c.o -274: + cat -271: + grep -q 'trace-symbol: .*/c.so: definition of baz' out/test/aarch64/trace-symbol/log -282: ++ set -x -282: + echo 'ver_x { global: *; };' -282: + cat -281: + echo 'ver_x { global: *; };' -281: + cat -271: + on_exit -271: + echo OK -271: OK -271: + exit 0 -271/337 Test #271: aarch64-trace-symbol ..................................... Passed 0.69 sec -test 283 - Start 283: aarch64-version-script10 - -283: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/version-script10.sh" -283: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu -283: Environment variables: -283: MACHINE=aarch64 -283: CPU= -283: Test timeout computed to be: 1500 -282: + cc -B. -shared -o out/test/aarch64/version-script/c.so -Wl,-version-script,out/test/aarch64/version-script/a.ver out/test/aarch64/version-script/b.s +273: + cat 283: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/version-script10.sh +273: + cc -o out/test/aarch64/undefined-glob-gc-sections/e.o -c -xc - 283: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 283: ++ export LC_ALL=C 283: ++ LC_ALL=C @@ -20776,42 +20776,51 @@ 283: ++ QEMU= 283: ++ case $MACHINE in 283: ++ tlsdesc_opt=-mtls-dialect=desc -273: + cc -o out/test/aarch64/undefined-glob-gc-sections/e.o -c -xc - -273: + cat -281: + cc -B. -shared -o out/test/aarch64/version-script-search-paths/c.so -Wl,-Lout/test/aarch64/version-script-search-paths/foo/bar -Wl,-version-script,a.ver out/test/aarch64/version-script-search-paths/b.s +282: +++ uname +282: ++ '[' Linux = FreeBSD ']' +282: ++ trap 'on_error $LINENO' ERR +282: ++ trap on_exit EXIT +274: + cc -o out/test/aarch64/undefined-glob/c.o -c -xc - +274: + cat +282: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/version-script.sh .sh +282: ++ testname=version-script +282: ++ echo -n 'Testing version-script ... ' +282: Testing version-script ... ++ t=out/test/aarch64/version-script +282: ++ mkdir -p out/test/aarch64/version-script 283: +++ uname 283: ++ '[' Linux = FreeBSD ']' 283: ++ trap 'on_error $LINENO' ERR 283: ++ trap on_exit EXIT -275: + readelf --symbols out/test/aarch64/undefined/exe -279: + grep -q ' UND foo$' -279: + readelf -W --dyn-syms out/test/aarch64/unresolved-symbols2/b.so -279: + on_exit -279: + echo OK -279: OK -279: + exit 0 -276: + readelf --symbols out/test/aarch64/undefined2/exe -276: + grep -q foo out/test/aarch64/undefined2/log +279: + cc -B. -shared -o out/test/aarch64/unresolved-symbols2/b.so out/test/aarch64/unresolved-symbols2/a.o -Wl,-z,defs -Wl,--unresolved-symbols,ignore-in-object-files +282: ++ set -x +282: + echo 'ver_x { global: *; };' +282: + cat +275: + cc -o out/test/aarch64/undefined/a.o -c -x assembler - +275: + cat 283: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/version-script10.sh .sh 283: ++ testname=version-script10 283: ++ echo -n 'Testing version-script10 ... ' 283: Testing version-script10 ... ++ t=out/test/aarch64/version-script10 283: ++ mkdir -p out/test/aarch64/version-script10 +280: + cc -B. -Wl,--verbose -o out/test/aarch64/verbose/exe out/test/aarch64/verbose/a.o 269: + cc -B. -o out/test/aarch64/tlsdesc/exe3 out/test/aarch64/tlsdesc/b.o out/test/aarch64/tlsdesc/c.so -275: + grep -q foo out/test/aarch64/undefined/log +282: + cc -B. -shared -o out/test/aarch64/version-script/c.so -Wl,-version-script,out/test/aarch64/version-script/a.ver out/test/aarch64/version-script/b.s 283: ++ set -x 283: + echo 'VER1 { foo[12]; }; VER2 {};' 283: + cat -275: + grep -q bar out/test/aarch64/undefined/log -275: + ./mold -static -o out/test/aarch64/undefined/exe out/test/aarch64/undefined/a.o out/test/aarch64/undefined/d.a -u foo -276: + grep -q ndefined out/test/aarch64/undefined2/log 283: + cc -B. -shared -o out/test/aarch64/version-script10/c.so -Wl,-version-script,out/test/aarch64/version-script10/a.ver out/test/aarch64/version-script10/b.s -274: + cc -B. -o out/test/aarch64/undefined-glob/exe1 out/test/aarch64/undefined-glob/d.a out/test/aarch64/undefined-glob/e.o -272/337 Test #279: aarch64-unresolved-symbols2 .............................. Passed 0.28 sec -276: + on_exit -276: + echo OK -276: OK -276: + exit 0 +276: + cat +275: + cc -o out/test/aarch64/undefined/b.o -c -x assembler - +275: + cat +276: + cc -o out/test/aarch64/undefined2/a.o -c -x assembler - +274: + rm -f out/test/aarch64/undefined-glob/d.a +268: + grep -q 42 +268: + out/test/aarch64/tlsdesc-static/exe2 +268: + on_exit +268: + echo OK +268: OK +268: + exit 0 +272/337 Test #268: aarch64-tlsdesc-static ................................... Passed 0.90 sec test 284 Start 284: aarch64-version-script11 @@ -20821,20 +20830,17 @@ 284: MACHINE=aarch64 284: CPU= 284: Test timeout computed to be: 1500 -273/337 Test #276: aarch64-undefined2 ....................................... Passed 0.57 sec -test 285 - Start 285: aarch64-version-script12 - -285: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/version-script12.sh" -285: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu -285: Environment variables: -285: MACHINE=aarch64 -285: CPU= -285: Test timeout computed to be: 1500 278: + grep -q 'undefined.*foo' +275: + cc -o out/test/aarch64/undefined/c.o -c -x assembler - 278: + cc -B. -o out/test/aarch64/unresolved-symbols/exe out/test/aarch64/unresolved-symbols/a.o -Wl,-unresolved-symbols=report-all -275: + readelf --symbols out/test/aarch64/undefined/exe +274: + ar cr out/test/aarch64/undefined-glob/d.a out/test/aarch64/undefined-glob/a.o out/test/aarch64/undefined-glob/b.o out/test/aarch64/undefined-glob/c.o +275: + cat +276: + cc -o out/test/aarch64/undefined2/b.o -c -x assembler - +281: + readelf --version-info out/test/aarch64/version-script-search-paths/c.so +276: + cat 284: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/version-script11.sh +281: + grep -Fq 'Rev: 1 Flags: none Index: 2 Cnt: 1 Name: ver_x' out/test/aarch64/version-script-search-paths/log +275: + rm -f out/test/aarch64/undefined/d.a 284: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 284: ++ export LC_ALL=C 284: ++ LC_ALL=C @@ -20852,10 +20858,46 @@ 284: ++ case $MACHINE in 284: ++ tlsdesc_opt=-mtls-dialect=desc 273: + cc -B. -o out/test/aarch64/undefined-glob-gc-sections/exe2 out/test/aarch64/undefined-glob-gc-sections/d.a out/test/aarch64/undefined-glob-gc-sections/e.o '-Wl,--undefined-glob=foo*' -Wl,--gc-sections +284: +++ uname +284: ++ '[' Linux = FreeBSD ']' +284: ++ trap 'on_error $LINENO' ERR +284: ++ trap on_exit EXIT +281: + on_exit +281: + echo OK +281: OK +281: + exit 0 +273/337 Test #281: aarch64-version-script-search-paths ...................... Passed 0.27 sec +274: + cc -o out/test/aarch64/undefined-glob/e.o -c -xc - +test 285 + Start 285: aarch64-version-script12 + +285: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/version-script12.sh" +285: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu +285: Environment variables: +285: MACHINE=aarch64 +285: CPU= +285: Test timeout computed to be: 1500 +274: + cat +275: + ar cr out/test/aarch64/undefined/d.a out/test/aarch64/undefined/b.o out/test/aarch64/undefined/c.o +275: + ./mold -static -o out/test/aarch64/undefined/exe out/test/aarch64/undefined/a.o out/test/aarch64/undefined/d.a +276: + cat +276: + cc -o out/test/aarch64/undefined2/c.o -c -x assembler - +284: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/version-script11.sh .sh +284: ++ testname=version-script11 +284: ++ echo -n 'Testing version-script11 ... ' +284: Testing version-script11 ... ++ t=out/test/aarch64/version-script11 +284: ++ mkdir -p out/test/aarch64/version-script11 +269: + out/test/aarch64/tlsdesc/exe3 +284: ++ set -x +284: + cat +269: + grep -q '42 3 5' +269: + cc -B. -shared -o out/test/aarch64/tlsdesc/c.so out/test/aarch64/tlsdesc/a.o -Wl,-no-relax 280: + on_exit 280: + echo OK 280: OK 280: + exit 0 +276: + rm -f out/test/aarch64/undefined2/d.a +279: + grep -q ' UND foo$' 285: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/version-script12.sh 285: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 285: ++ export LC_ALL=C @@ -20873,21 +20915,9 @@ 285: ++ QEMU= 285: ++ case $MACHINE in 285: ++ tlsdesc_opt=-mtls-dialect=desc -285: +++ uname -285: ++ '[' Linux = FreeBSD ']' -285: ++ trap 'on_error $LINENO' ERR -285: ++ trap on_exit EXIT -284: +++ uname -284: ++ '[' Linux = FreeBSD ']' -284: ++ trap 'on_error $LINENO' ERR -284: ++ trap on_exit EXIT -285: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/version-script12.sh .sh -285: ++ testname=version-script12 -285: ++ echo -n 'Testing version-script12 ... ' -285: Testing version-script12 ... ++ t=out/test/aarch64/version-script12 -285: ++ mkdir -p out/test/aarch64/version-script12 -275: + grep -q foo out/test/aarch64/undefined/log -274/337 Test #280: aarch64-verbose .......................................... Passed 0.30 sec +279: + readelf -W --dyn-syms out/test/aarch64/unresolved-symbols2/b.so +274/337 Test #280: aarch64-verbose .......................................... Passed 0.33 sec +282: + readelf --version-info out/test/aarch64/version-script/c.so test 286 Start 286: aarch64-version-script13 @@ -20897,16 +20927,18 @@ 286: MACHINE=aarch64 286: CPU= 286: Test timeout computed to be: 1500 -268: + out/test/aarch64/tlsdesc-static/exe2 -268: + grep -q 42 -268: + on_exit -268: + echo OK -268: OK -268: + exit 0 -275: + grep -q bar out/test/aarch64/undefined/log -285: ++ set -x -285: + cat -275/337 Test #268: aarch64-tlsdesc-static ................................... Passed 1.08 sec +279: + on_exit +279: + echo OK +279: OK +279: + exit 0 +284: + c++ -fPIC -c -o out/test/aarch64/version-script11/b.o -xc - +276: + ar cr out/test/aarch64/undefined2/d.a out/test/aarch64/undefined2/b.o out/test/aarch64/undefined2/c.o +285: +++ uname +285: ++ '[' Linux = FreeBSD ']' +285: ++ trap 'on_error $LINENO' ERR +285: ++ trap on_exit EXIT +282: + grep -Fq 'Rev: 1 Flags: none Index: 2 Cnt: 1 Name: ver_x' out/test/aarch64/version-script/log +275/337 Test #279: aarch64-unresolved-symbols2 .............................. Passed 0.37 sec test 287 Start 287: aarch64-version-script14 @@ -20916,20 +20948,29 @@ 287: MACHINE=aarch64 287: CPU= 287: Test timeout computed to be: 1500 -274: + readelf -W --symbols out/test/aarch64/undefined-glob/exe1 -274: + grep -q foo out/test/aarch64/undefined-glob/log1 -274: + grep -q foobar out/test/aarch64/undefined-glob/log1 -274: + grep -q baz out/test/aarch64/undefined-glob/log1 -274: + cc -B. -o out/test/aarch64/undefined-glob/exe2 out/test/aarch64/undefined-glob/d.a out/test/aarch64/undefined-glob/e.o '-Wl,--undefined-glob=foo*' -284: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/version-script11.sh .sh -284: ++ testname=version-script11 -284: ++ echo -n 'Testing version-script11 ... ' -284: Testing version-script11 ... ++ t=out/test/aarch64/version-script11 -284: ++ mkdir -p out/test/aarch64/version-script11 -284: ++ set -x -284: + cat 284: + cat +275: + readelf --symbols out/test/aarch64/undefined/exe +282: + on_exit +282: + echo OK +282: OK +282: + exit 0 +276: + ./mold -static -o out/test/aarch64/undefined2/exe out/test/aarch64/undefined2/a.o out/test/aarch64/undefined2/d.a -undefined foo +285: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/version-script12.sh .sh +285: ++ testname=version-script12 +285: ++ echo -n 'Testing version-script12 ... ' +285: Testing version-script12 ... ++ t=out/test/aarch64/version-script12 +285: ++ mkdir -p out/test/aarch64/version-script12 +276/337 Test #282: aarch64-version-script ................................... Passed 0.26 sec 286: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/version-script13.sh +test 288 + Start 288: aarch64-version-script15 + +288: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/version-script15.sh" +288: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu +288: Environment variables: +288: MACHINE=aarch64 +288: CPU= +288: Test timeout computed to be: 1500 286: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 286: ++ export LC_ALL=C 286: ++ LC_ALL=C @@ -20950,23 +20991,12 @@ 286: ++ '[' Linux = FreeBSD ']' 286: ++ trap 'on_error $LINENO' ERR 286: ++ trap on_exit EXIT +274: + cc -B. -o out/test/aarch64/undefined-glob/exe1 out/test/aarch64/undefined-glob/d.a out/test/aarch64/undefined-glob/e.o +278: + cc -B. -o out/test/aarch64/unresolved-symbols/exe out/test/aarch64/unresolved-symbols/a.o -Wl,-unresolved-symbols=ignore-all +275: + grep -q foo out/test/aarch64/undefined/log +285: ++ set -x 285: + cat -285: + c++ -fPIC -c -o out/test/aarch64/version-script12/b.o -xc - -275: + ./mold -static -o out/test/aarch64/undefined/exe out/test/aarch64/undefined/a.o out/test/aarch64/undefined/d.a -u foo --undefined=bar -283: + readelf --dyn-syms out/test/aarch64/version-script10/c.so -281: + readelf --version-info out/test/aarch64/version-script-search-paths/c.so -281: + grep -Fq 'Rev: 1 Flags: none Index: 2 Cnt: 1 Name: ver_x' out/test/aarch64/version-script-search-paths/log -284: + c++ -fPIC -c -o out/test/aarch64/version-script11/b.o -xc - 287: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/version-script14.sh -286: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/version-script13.sh .sh -286: ++ testname=version-script13 -286: ++ echo -n 'Testing version-script13 ... ' -286: Testing version-script13 ... ++ t=out/test/aarch64/version-script13 -286: ++ mkdir -p out/test/aarch64/version-script13 -281: + on_exit -281: + echo OK -281: OK -281: + exit 0 287: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 287: ++ export LC_ALL=C 287: ++ LC_ALL=C @@ -20983,56 +21013,13 @@ 287: ++ QEMU= 287: ++ case $MACHINE in 287: ++ tlsdesc_opt=-mtls-dialect=desc -282: + readelf --version-info out/test/aarch64/version-script/c.so -283: + grep -q ' foo1@@VER1$' out/test/aarch64/version-script10/log -276/337 Test #281: aarch64-version-script-search-paths ...................... Passed 0.31 sec -269: + out/test/aarch64/tlsdesc/exe3 -269: + grep -q '42 3 5' -test 288 - Start 288: aarch64-version-script15 - -288: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/version-script15.sh" -288: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu -288: Environment variables: -288: MACHINE=aarch64 -288: CPU= -288: Test timeout computed to be: 1500 -273: + readelf -W --symbols out/test/aarch64/undefined-glob-gc-sections/exe2 -273: + grep -q foo out/test/aarch64/undefined-glob-gc-sections/log2 -273: + grep -q foobar out/test/aarch64/undefined-glob-gc-sections/log2 -283: + grep -q ' foo2@@VER1$' out/test/aarch64/version-script10/log -269: + cc -B. -shared -o out/test/aarch64/tlsdesc/c.so out/test/aarch64/tlsdesc/a.o -Wl,-no-relax -275: + readelf --symbols out/test/aarch64/undefined/exe 287: +++ uname +273: + readelf -W --symbols out/test/aarch64/undefined-glob-gc-sections/exe2 +275: + grep -q bar out/test/aarch64/undefined/log +288: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/version-script15.sh 287: ++ '[' Linux = FreeBSD ']' 287: ++ trap 'on_error $LINENO' ERR 287: ++ trap on_exit EXIT -286: ++ set -x -286: + cat -282: + grep -Fq 'Rev: 1 Flags: none Index: 2 Cnt: 1 Name: ver_x' out/test/aarch64/version-script/log -282: + on_exit -282: + echo OK -282: OK -282: + exit 0 -277/337 Test #282: aarch64-version-script ................................... Passed 0.30 sec -283: + grep -q ' foo3@@VER1$' out/test/aarch64/version-script10/log -test 289 - Start 289: aarch64-version-script16 - -289: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/version-script16.sh" -289: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu -289: Environment variables: -289: MACHINE=aarch64 -289: CPU= -289: Test timeout computed to be: 1500 -287: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/version-script14.sh .sh -287: ++ testname=version-script14 -287: ++ echo -n 'Testing version-script14 ... ' -287: Testing version-script14 ... ++ t=out/test/aarch64/version-script14 -287: ++ mkdir -p out/test/aarch64/version-script14 -275: + grep -q foo out/test/aarch64/undefined/log -288: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/version-script15.sh -273: + grep -q baz out/test/aarch64/undefined-glob-gc-sections/log2 288: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 288: ++ export LC_ALL=C 288: ++ LC_ALL=C @@ -21049,14 +21036,66 @@ 288: ++ QEMU= 288: ++ case $MACHINE in 288: ++ tlsdesc_opt=-mtls-dialect=desc +285: + c++ -fPIC -c -o out/test/aarch64/version-script12/b.o -xc - +276: + readelf --symbols out/test/aarch64/undefined2/exe +283: + readelf --dyn-syms out/test/aarch64/version-script10/c.so +273: + grep -q foo out/test/aarch64/undefined-glob-gc-sections/log2 +286: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/version-script13.sh .sh +286: ++ testname=version-script13 +286: ++ echo -n 'Testing version-script13 ... ' +286: Testing version-script13 ... ++ t=out/test/aarch64/version-script13 +286: ++ mkdir -p out/test/aarch64/version-script13 +275: + ./mold -static -o out/test/aarch64/undefined/exe out/test/aarch64/undefined/a.o out/test/aarch64/undefined/d.a -u foo +285: + cat +287: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/version-script14.sh .sh +288: +++ uname +288: ++ '[' Linux = FreeBSD ']' +288: ++ trap 'on_error $LINENO' ERR +288: ++ trap on_exit EXIT +287: ++ testname=version-script14 +287: ++ echo -n 'Testing version-script14 ... ' +287: Testing version-script14 ... ++ t=out/test/aarch64/version-script14 +287: ++ mkdir -p out/test/aarch64/version-script14 +273: + grep -q foobar out/test/aarch64/undefined-glob-gc-sections/log2 +283: + grep -q ' foo1@@VER1$' out/test/aarch64/version-script10/log +276: + grep -q foo out/test/aarch64/undefined2/log +286: ++ set -x +286: + cat +284: + cc -B. -shared -Wl,--version-script=out/test/aarch64/version-script11/a.ver -o out/test/aarch64/version-script11/c.so out/test/aarch64/version-script11/b.o +287: ++ set -x +287: + cat +276: + grep -q ndefined out/test/aarch64/undefined2/log +273: + grep -q baz out/test/aarch64/undefined-glob-gc-sections/log2 +288: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/version-script15.sh .sh +288: ++ testname=version-script15 +288: ++ echo -n 'Testing version-script15 ... ' +288: Testing version-script15 ... ++ t=out/test/aarch64/version-script15 +288: ++ mkdir -p out/test/aarch64/version-script15 +283: + grep -q ' foo2@@VER1$' out/test/aarch64/version-script10/log 286: + c++ -fPIC -c -o out/test/aarch64/version-script13/b.o -xc - 286: + cat -283: + on_exit -283: + echo OK -283: OK -283: + exit 0 -278/337 Test #283: aarch64-version-script10 ................................. Passed 0.23 sec -278: + cc -B. -o out/test/aarch64/unresolved-symbols/exe out/test/aarch64/unresolved-symbols/a.o -Wl,-unresolved-symbols=ignore-all +269: + cc -B. -o out/test/aarch64/tlsdesc/exe4 out/test/aarch64/tlsdesc/b.o out/test/aarch64/tlsdesc/c.so -Wl,-no-relax +276: + on_exit +276: + echo OK +276: OK +276: + exit 0 +273: + on_exit +273: + echo OK +273: OK +273: + exit 0 +283: + grep -q ' foo3@@VER1$' out/test/aarch64/version-script10/log +277/337 Test #273: aarch64-undefined-glob-gc-sections ....................... Passed 0.85 sec +278/337 Test #276: aarch64-undefined2 ....................................... Passed 0.67 sec +275: + readelf --symbols out/test/aarch64/undefined/exe +test 289 + Start 289: aarch64-version-script16 + +289: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/version-script16.sh" +289: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu +289: Environment variables: +289: MACHINE=aarch64 +289: CPU= +289: Test timeout computed to be: 1500 test 290 Start 290: aarch64-version-script17 @@ -21066,25 +21105,18 @@ 290: MACHINE=aarch64 290: CPU= 290: Test timeout computed to be: 1500 -275: + grep -q bar out/test/aarch64/undefined/log -275: + on_exit -275: + echo OK -275: OK -275: + exit 0 -273: + on_exit -273: + echo OK -273: OK -273: + exit 0 -288: +++ uname -288: ++ '[' Linux = FreeBSD ']' -288: ++ trap 'on_error $LINENO' ERR -288: ++ trap on_exit EXIT -288: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/version-script15.sh .sh -288: ++ testname=version-script15 -288: ++ echo -n 'Testing version-script15 ... ' -288: Testing version-script15 ... ++ t=out/test/aarch64/version-script15 -288: ++ mkdir -p out/test/aarch64/version-script15 -284: + cc -B. -shared -Wl,--version-script=out/test/aarch64/version-script11/a.ver -o out/test/aarch64/version-script11/c.so out/test/aarch64/version-script11/b.o +275: + grep -q foo out/test/aarch64/undefined/log +288: ++ set -x +288: + cat +288: + c++ -fPIC -c -o out/test/aarch64/version-script15/b.o -xc - +288: + cat +287: + cat +287: + c++ -fPIC -c -o out/test/aarch64/version-script14/b.o -xc - +285: + cc -B. -shared -Wl,--version-script=out/test/aarch64/version-script12/a.ver -o out/test/aarch64/version-script12/c.so out/test/aarch64/version-script12/b.o +283: + on_exit +283: + echo OK +283: OK +283: + exit 0 289: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/version-script16.sh 289: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 289: ++ export LC_ALL=C @@ -21102,15 +21134,8 @@ 289: ++ QEMU= 289: ++ case $MACHINE in 289: ++ tlsdesc_opt=-mtls-dialect=desc +279/337 Test #283: aarch64-version-script10 ................................. Passed 0.38 sec 289: +++ uname -289: ++ '[' Linux = FreeBSD ']' -289: ++ trap 'on_error $LINENO' ERR -289: ++ trap on_exit EXIT -287: ++ set -x -287: + cat -285: + cc -B. -shared -Wl,--version-script=out/test/aarch64/version-script12/a.ver -o out/test/aarch64/version-script12/c.so out/test/aarch64/version-script12/b.o -279/337 Test #273: aarch64-undefined-glob-gc-sections ....................... Passed 0.82 sec -280/337 Test #275: aarch64-undefined ........................................ Passed 0.78 sec test 291 Start 291: aarch64-version-script18 @@ -21120,20 +21145,11 @@ 291: MACHINE=aarch64 291: CPU= 291: Test timeout computed to be: 1500 -test 292 - Start 292: aarch64-version-script19 - -292: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/version-script19.sh" -292: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu -292: Environment variables: -292: MACHINE=aarch64 -292: CPU= -292: Test timeout computed to be: 1500 -287: + c++ -fPIC -c -o out/test/aarch64/version-script14/b.o -xc - -287: + cat -288: ++ set -x -288: + cat -288: + c++ -fPIC -c -o out/test/aarch64/version-script15/b.o -xc - +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/version-script16.sh .sh +275: + grep -q bar out/test/aarch64/undefined/log 290: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/version-script17.sh 290: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 290: ++ export LC_ALL=C @@ -21151,18 +21167,20 @@ 290: ++ QEMU= 290: ++ case $MACHINE in 290: ++ tlsdesc_opt=-mtls-dialect=desc -290: +++ uname -290: ++ '[' Linux = FreeBSD ']' -290: ++ trap 'on_error $LINENO' ERR -290: ++ trap on_exit EXIT -289: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/version-script16.sh .sh +286: + cc -B. -shared -Wl,--version-script=out/test/aarch64/version-script13/a.ver -o out/test/aarch64/version-script13/c.so out/test/aarch64/version-script13/b.o +274: + readelf -W --symbols out/test/aarch64/undefined-glob/exe1 289: ++ testname=version-script16 289: ++ echo -n 'Testing version-script16 ... ' 289: Testing version-script16 ... ++ t=out/test/aarch64/version-script16 289: ++ mkdir -p out/test/aarch64/version-script16 +290: +++ uname +290: ++ '[' Linux = FreeBSD ']' +290: ++ trap 'on_error $LINENO' ERR +290: ++ trap on_exit EXIT +275: + ./mold -static -o out/test/aarch64/undefined/exe out/test/aarch64/undefined/a.o out/test/aarch64/undefined/d.a -u foo --undefined=bar 289: ++ set -x 289: + cat -274: + readelf -W --symbols out/test/aarch64/undefined-glob/exe2 +274: + grep -q foo out/test/aarch64/undefined-glob/log1 291: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/version-script18.sh 291: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 291: ++ export LC_ALL=C @@ -21185,51 +21203,59 @@ 290: ++ echo -n 'Testing version-script17 ... ' 290: Testing version-script17 ... ++ t=out/test/aarch64/version-script17 290: ++ mkdir -p out/test/aarch64/version-script17 -274: + grep -q foo out/test/aarch64/undefined-glob/log2 +274: + grep -q foobar out/test/aarch64/undefined-glob/log1 291: +++ uname -288: + cat 291: ++ '[' Linux = FreeBSD ']' 291: ++ trap 'on_error $LINENO' ERR 291: ++ trap on_exit EXIT -286: + cc -B. -shared -Wl,--version-script=out/test/aarch64/version-script13/a.ver -o out/test/aarch64/version-script13/c.so out/test/aarch64/version-script13/b.o -274: + grep -q foobar out/test/aarch64/undefined-glob/log2 -269: + cc -B. -o out/test/aarch64/tlsdesc/exe4 out/test/aarch64/tlsdesc/b.o out/test/aarch64/tlsdesc/c.so -Wl,-no-relax -289: + cc -fPIC -c -o out/test/aarch64/version-script16/b.o -xc - -289: + cat -292: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/version-script19.sh -292: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc +285: + readelf --dyn-syms out/test/aarch64/version-script12/c.so +287: + cc -B. -shared -Wl,--version-script=out/test/aarch64/version-script14/a.ver -o out/test/aarch64/version-script14/c.so out/test/aarch64/version-script14/b.o +290: ++ set -x +269: + grep -q '42 3 5' 291: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/version-script18.sh .sh 291: ++ testname=version-script18 291: ++ echo -n 'Testing version-script18 ... ' 291: Testing version-script18 ... ++ t=out/test/aarch64/version-script18 291: ++ mkdir -p out/test/aarch64/version-script18 -292: ++ export LC_ALL=C -292: ++ LC_ALL=C -292: ++ '[' -z aarch64 ']' -292: ++ '[' -z '' ']' -287: + cc -B. -shared -Wl,--version-script=out/test/aarch64/version-script14/a.ver -o out/test/aarch64/version-script14/c.so out/test/aarch64/version-script14/b.o -292: ++ TESTDIR=out/test/aarch64 -292: ++ CC=cc -292: ++ CXX=c++ -292: ++ GCC=gcc -292: ++ GXX=g++ -292: ++ OBJDUMP=objdump -292: ++ OBJCOPY=objcopy -292: ++ STRIP=strip -292: ++ QEMU= -292: ++ case $MACHINE in -292: ++ tlsdesc_opt=-mtls-dialect=desc -274: + grep -q baz out/test/aarch64/undefined-glob/log2 -290: ++ set -x -292: +++ uname -292: ++ '[' Linux = FreeBSD ']' -292: ++ trap 'on_error $LINENO' ERR -292: ++ trap on_exit EXIT -274: + on_exit -274: + echo OK -274: OK -274: + exit 0 -281/337 Test #274: aarch64-undefined-glob ................................... Passed 0.88 sec +274: + grep -q baz out/test/aarch64/undefined-glob/log1 +278: + grep -w foo +289: + cc -fPIC -c -o out/test/aarch64/version-script16/b.o -xc - +289: + cat +269: + out/test/aarch64/tlsdesc/exe4 +275: + readelf --symbols out/test/aarch64/undefined/exe +285: + grep -q ' xyz' out/test/aarch64/version-script12/log +278: + readelf --dyn-syms out/test/aarch64/unresolved-symbols/exe +290: + cc -fPIC -c -o out/test/aarch64/version-script17/a.o -xc - +290: + cat +274: + cc -B. -o out/test/aarch64/undefined-glob/exe2 out/test/aarch64/undefined-glob/d.a out/test/aarch64/undefined-glob/e.o '-Wl,--undefined-glob=foo*' +269: + on_exit +269: + echo OK +269: OK +269: + exit 0 +291: ++ set -x +291: + cat +288: + cc -B. -shared -Wl,--version-script=out/test/aarch64/version-script15/a.ver -o out/test/aarch64/version-script15/c.so out/test/aarch64/version-script15/b.o +285: + grep -q ' foo_bar' out/test/aarch64/version-script12/log +280/337 Test #269: aarch64-tlsdesc .......................................... Passed 1.23 sec +test 292 + Start 292: aarch64-version-script19 + +292: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/version-script19.sh" +292: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu +292: Environment variables: +292: MACHINE=aarch64 +292: CPU= +292: Test timeout computed to be: 1500 +278: + grep -q 'undefined.*foo' +278: + cc -B. -o out/test/aarch64/unresolved-symbols/exe out/test/aarch64/unresolved-symbols/a.o -Wl,-unresolved-symbols=report-all -Wl,--warn-unresolved-symbols +275: + grep -q foo out/test/aarch64/undefined/log +285: + grep -q ' foo$' out/test/aarch64/version-script12/log +285: + on_exit +285: + echo OK +285: OK +285: + exit 0 +284: + readelf --dyn-syms out/test/aarch64/version-script11/c.so +281/337 Test #285: aarch64-version-script12 ................................. Passed 0.31 sec test 293 Start 293: aarch64-version-script2 @@ -21239,12 +21265,27 @@ 293: MACHINE=aarch64 293: CPU= 293: Test timeout computed to be: 1500 -290: + cc -fPIC -c -o out/test/aarch64/version-script17/a.o -xc - -290: + cat -291: ++ set -x +291: + cc -fPIC -c -o out/test/aarch64/version-script18/b.o -xc++ - 291: + cat -278: + grep -w foo +275: + grep -q bar out/test/aarch64/undefined/log +284: + grep -q foo@@VER_X1 out/test/aarch64/version-script11/log +289: + cc -B. -shared -Wl,--version-script=out/test/aarch64/version-script16/a.ver -o out/test/aarch64/version-script16/c.so out/test/aarch64/version-script16/b.o 293: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/version-script2.sh +275: + on_exit +275: + echo OK +275: OK +284: + grep -q ' bar' out/test/aarch64/version-script11/log +275: + exit 0 +282/337 Test #275: aarch64-undefined ........................................ Passed 0.91 sec +test 294 + Start 294: aarch64-version-script20 + +294: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/version-script20.sh" +294: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu +294: Environment variables: +294: MACHINE=aarch64 +294: CPU= +294: Test timeout computed to be: 1500 293: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 293: ++ export LC_ALL=C 293: ++ LC_ALL=C @@ -21261,61 +21302,68 @@ 293: ++ QEMU= 293: ++ case $MACHINE in 293: ++ tlsdesc_opt=-mtls-dialect=desc +286: + readelf --dyn-syms out/test/aarch64/version-script13/c.so +292: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/version-script19.sh +293: +++ uname +292: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc +292: ++ export LC_ALL=C +292: ++ LC_ALL=C +292: ++ '[' -z aarch64 ']' +292: ++ '[' -z '' ']' +292: ++ TESTDIR=out/test/aarch64 +292: ++ CC=cc +292: ++ CXX=c++ +292: ++ GCC=gcc +292: ++ GXX=g++ +292: ++ OBJDUMP=objdump +292: ++ OBJCOPY=objcopy +292: ++ STRIP=strip +292: ++ QEMU= +292: ++ case $MACHINE in +292: ++ tlsdesc_opt=-mtls-dialect=desc +286: + grep -q ' foobar' out/test/aarch64/version-script13/log +284: + grep -q ' baz' out/test/aarch64/version-script11/log +292: +++ uname +292: ++ '[' Linux = FreeBSD ']' +292: ++ trap 'on_error $LINENO' ERR +292: ++ trap on_exit EXIT +294: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/version-script20.sh +294: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc +294: ++ export LC_ALL=C +294: ++ LC_ALL=C +294: ++ '[' -z aarch64 ']' +294: ++ '[' -z '' ']' +294: ++ TESTDIR=out/test/aarch64 +294: ++ CC=cc +294: ++ CXX=c++ +294: ++ GCC=gcc +294: ++ GXX=g++ +294: ++ OBJDUMP=objdump +294: ++ OBJCOPY=objcopy +294: ++ STRIP=strip +294: ++ QEMU= +294: ++ case $MACHINE in +294: ++ tlsdesc_opt=-mtls-dialect=desc +293: ++ '[' Linux = FreeBSD ']' +293: ++ trap 'on_error $LINENO' ERR +293: ++ trap on_exit EXIT 292: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/version-script19.sh .sh -285: + readelf --dyn-syms out/test/aarch64/version-script12/c.so 292: ++ testname=version-script19 292: ++ echo -n 'Testing version-script19 ... ' 292: Testing version-script19 ... ++ t=out/test/aarch64/version-script19 292: ++ mkdir -p out/test/aarch64/version-script19 -278: + readelf --dyn-syms out/test/aarch64/unresolved-symbols/exe -285: + grep -q ' xyz' out/test/aarch64/version-script12/log -284: + readelf --dyn-syms out/test/aarch64/version-script11/c.so -278: + grep -q 'undefined.*foo' -278: + cc -B. -o out/test/aarch64/unresolved-symbols/exe out/test/aarch64/unresolved-symbols/a.o -Wl,-unresolved-symbols=report-all -Wl,--warn-unresolved-symbols +294: +++ uname +286: + grep -q ' foo$' out/test/aarch64/version-script13/log +294: ++ '[' Linux = FreeBSD ']' +294: ++ trap 'on_error $LINENO' ERR +294: ++ trap on_exit EXIT 292: ++ set -x 292: + cat -284: + grep -q foo@@VER_X1 out/test/aarch64/version-script11/log -288: + cc -B. -shared -Wl,--version-script=out/test/aarch64/version-script15/a.ver -o out/test/aarch64/version-script15/c.so out/test/aarch64/version-script15/b.o -285: + grep -q ' foo_bar' out/test/aarch64/version-script12/log -291: + cat -293: +++ uname -293: ++ '[' Linux = FreeBSD ']' -293: ++ trap 'on_error $LINENO' ERR -293: ++ trap on_exit EXIT -289: + cc -B. -shared -Wl,--version-script=out/test/aarch64/version-script16/a.ver -o out/test/aarch64/version-script16/c.so out/test/aarch64/version-script16/b.o -291: + cc -fPIC -c -o out/test/aarch64/version-script18/b.o -xc++ - -284: + grep -q ' bar' out/test/aarch64/version-script11/log -285: + grep -q ' foo$' out/test/aarch64/version-script12/log -293: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/version-script2.sh .sh -293: ++ testname=version-script2 -293: ++ echo -n 'Testing version-script2 ... ' -293: Testing version-script2 ... ++ t=out/test/aarch64/version-script2 -293: ++ mkdir -p out/test/aarch64/version-script2 -292: + cc -fPIC -c -o out/test/aarch64/version-script19/b.o -xc++ - -292: + cat -284: + grep -q ' baz' out/test/aarch64/version-script11/log -293: ++ set -x -293: + cat -285: + on_exit -285: + echo OK -285: OK -285: + exit 0 -286: + readelf --dyn-syms out/test/aarch64/version-script13/c.so -282/337 Test #285: aarch64-version-script12 ................................. Passed 0.34 sec -test 294 - Start 294: aarch64-version-script20 - -294: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/version-script20.sh" -294: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu -294: Environment variables: -294: MACHINE=aarch64 -294: CPU= -294: Test timeout computed to be: 1500 284: + on_exit 284: + echo OK 284: OK 284: + exit 0 -283/337 Test #284: aarch64-version-script11 ................................. Passed 0.37 sec +283/337 Test #284: aarch64-version-script11 ................................. Passed 0.44 sec test 295 Start 295: aarch64-version-script21 @@ -21325,15 +21373,35 @@ 295: MACHINE=aarch64 295: CPU= 295: Test timeout computed to be: 1500 -286: + grep -q ' foobar' out/test/aarch64/version-script13/log -269: + out/test/aarch64/tlsdesc/exe4 -269: + grep -q '42 3 5' -269: + on_exit -269: + echo OK -269: OK -269: + exit 0 +294: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/version-script20.sh .sh +294: ++ testname=version-script20 +294: ++ echo -n 'Testing version-script20 ... ' +294: Testing version-script20 ... ++ t=out/test/aarch64/version-script20 +294: ++ mkdir -p out/test/aarch64/version-script20 +293: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/version-script2.sh .sh +293: ++ testname=version-script2 +293: ++ echo -n 'Testing version-script2 ... ' +293: Testing version-script2 ... ++ t=out/test/aarch64/version-script2 +293: ++ mkdir -p out/test/aarch64/version-script2 +286: + on_exit +286: + echo OK +286: OK +286: + exit 0 +292: + cc -fPIC -c -o out/test/aarch64/version-script19/b.o -xc++ - +284/337 Test #286: aarch64-version-script13 ................................. Passed 0.35 sec +287: + readelf --dyn-syms out/test/aarch64/version-script14/c.so +test 296 + Start 296: aarch64-version-script22 + +296: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/version-script22.sh" +296: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu +296: Environment variables: +296: MACHINE=aarch64 +296: CPU= +296: Test timeout computed to be: 1500 +287: + grep -q ' xyz' out/test/aarch64/version-script14/log +291: + cc -B. -shared -Wl,--version-script=out/test/aarch64/version-script18/a.ver -o out/test/aarch64/version-script18/c.so out/test/aarch64/version-script18/b.o 295: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/version-script21.sh -284/337 Test #269: aarch64-tlsdesc .......................................... Passed 1.25 sec 295: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 295: ++ export LC_ALL=C 295: ++ LC_ALL=C @@ -21350,61 +21418,23 @@ 295: ++ QEMU= 295: ++ case $MACHINE in 295: ++ tlsdesc_opt=-mtls-dialect=desc -test 296 - Start 296: aarch64-version-script22 - -296: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/version-script22.sh" -296: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu -296: Environment variables: -296: MACHINE=aarch64 -296: CPU= -296: Test timeout computed to be: 1500 295: +++ uname 295: ++ '[' Linux = FreeBSD ']' 295: ++ trap 'on_error $LINENO' ERR 295: ++ trap on_exit EXIT +294: ++ set -x +294: + cat +278: + cc -B. -o out/test/aarch64/unresolved-symbols/exe out/test/aarch64/unresolved-symbols/a.o -Wl,-unresolved-symbols=ignore-in-object-files +278: + grep -q 'undefined.*foo' +292: + cat +293: ++ set -x 293: + cat -293: + cc -B. -xc -shared -o out/test/aarch64/version-script2/b.so -Wl,-version-script,out/test/aarch64/version-script2/a.ver - -286: + grep -q ' foo$' out/test/aarch64/version-script13/log -294: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/version-script20.sh -294: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc -294: ++ export LC_ALL=C -294: ++ LC_ALL=C -294: ++ '[' -z aarch64 ']' -294: ++ '[' -z '' ']' -294: ++ TESTDIR=out/test/aarch64 -294: ++ CC=cc -294: ++ CXX=c++ -294: ++ GCC=gcc -294: ++ GXX=g++ -294: ++ OBJDUMP=objdump -294: ++ OBJCOPY=objcopy -294: ++ STRIP=strip -294: ++ QEMU= -294: ++ case $MACHINE in -294: ++ tlsdesc_opt=-mtls-dialect=desc -287: + readelf --dyn-syms out/test/aarch64/version-script14/c.so -295: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/version-script21.sh .sh -295: ++ testname=version-script21 -295: ++ echo -n 'Testing version-script21 ... ' -295: Testing version-script21 ... ++ t=out/test/aarch64/version-script21 -295: ++ mkdir -p out/test/aarch64/version-script21 -286: + on_exit -286: + echo OK -286: OK -286: + exit 0 -285/337 Test #286: aarch64-version-script13 ................................. Passed 0.34 sec -test 297 - Start 297: aarch64-version-script23 - -297: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/version-script23.sh" -297: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu -297: Environment variables: -297: MACHINE=aarch64 -297: CPU= -297: Test timeout computed to be: 1500 +274: + readelf -W --symbols out/test/aarch64/undefined-glob/exe2 +274: + grep -q foo out/test/aarch64/undefined-glob/log2 290: + cc -B. -shared -fPIC -o out/test/aarch64/version-script17/b.so -xc - 290: + cat +293: + cat +293: + cc -B. -xc -shared -o out/test/aarch64/version-script2/b.so -Wl,-version-script,out/test/aarch64/version-script2/a.ver - 296: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/version-script22.sh 296: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 296: ++ export LC_ALL=C @@ -21422,77 +21452,58 @@ 296: ++ QEMU= 296: ++ case $MACHINE in 296: ++ tlsdesc_opt=-mtls-dialect=desc -295: ++ set -x -295: + cat -292: + cc -B. -shared -Wl,--version-script=out/test/aarch64/version-script19/a.ver -o out/test/aarch64/version-script19/c.so out/test/aarch64/version-script19/b.o -294: +++ uname -294: ++ '[' Linux = FreeBSD ']' -294: ++ trap 'on_error $LINENO' ERR -294: ++ trap on_exit EXIT -291: + cc -B. -shared -Wl,--version-script=out/test/aarch64/version-script18/a.ver -o out/test/aarch64/version-script18/c.so out/test/aarch64/version-script18/b.o +294: + cc -fPIC -c -o out/test/aarch64/version-script20/b.o -xc - +274: + grep -q foobar out/test/aarch64/undefined-glob/log2 +295: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/version-script21.sh .sh +287: + grep -q ' foobarzx' out/test/aarch64/version-script14/log 288: + readelf --dyn-syms out/test/aarch64/version-script15/c.so +294: + cat 296: +++ uname 296: ++ '[' Linux = FreeBSD ']' 296: ++ trap 'on_error $LINENO' ERR 296: ++ trap on_exit EXIT -287: + grep -q ' xyz' out/test/aarch64/version-script14/log -297: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/version-script23.sh -297: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc -297: ++ export LC_ALL=C -297: ++ LC_ALL=C -297: ++ '[' -z aarch64 ']' -297: ++ '[' -z '' ']' -297: ++ TESTDIR=out/test/aarch64 -297: ++ CC=cc -297: ++ CXX=c++ -297: ++ GCC=gcc -297: ++ GXX=g++ -297: ++ OBJDUMP=objdump -297: ++ OBJCOPY=objcopy -297: ++ STRIP=strip -297: ++ QEMU= -297: ++ case $MACHINE in -297: ++ tlsdesc_opt=-mtls-dialect=desc -295: + cat -294: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/version-script20.sh .sh -294: ++ testname=version-script20 -294: ++ echo -n 'Testing version-script20 ... ' -294: Testing version-script20 ... ++ t=out/test/aarch64/version-script20 -294: ++ mkdir -p out/test/aarch64/version-script20 -295: + cc -fPIC -c -o out/test/aarch64/version-script21/b.o -xc - +295: ++ testname=version-script21 +295: ++ echo -n 'Testing version-script21 ... ' +295: Testing version-script21 ... ++ t=out/test/aarch64/version-script21 +295: ++ mkdir -p out/test/aarch64/version-script21 +288: + grep -q ' azZ' out/test/aarch64/version-script15/log 296: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/version-script22.sh .sh 296: ++ testname=version-script22 296: ++ echo -n 'Testing version-script22 ... ' 296: Testing version-script22 ... ++ t=out/test/aarch64/version-script22 296: ++ mkdir -p out/test/aarch64/version-script22 -288: + grep -q ' azZ' out/test/aarch64/version-script15/log -297: +++ uname -297: ++ '[' Linux = FreeBSD ']' -297: ++ trap 'on_error $LINENO' ERR -297: ++ trap on_exit EXIT -287: + grep -q ' foobarzx' out/test/aarch64/version-script14/log +287: + grep -q ' foobarcx' out/test/aarch64/version-script14/log +292: + cc -B. -shared -Wl,--version-script=out/test/aarch64/version-script19/a.ver -o out/test/aarch64/version-script19/c.so out/test/aarch64/version-script19/b.o +295: ++ set -x +295: + cat +274: + grep -q baz out/test/aarch64/undefined-glob/log2 +287: + grep -q ' foo123bar456bx' out/test/aarch64/version-script14/log +288: + grep -q ' czZ' out/test/aarch64/version-script15/log 296: ++ set -x 296: + cat -278: + grep -q 'undefined.*foo' -288: + grep -q ' czZ' out/test/aarch64/version-script15/log -297: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/version-script23.sh .sh -297: ++ testname=version-script23 -297: ++ echo -n 'Testing version-script23 ... ' -297: Testing version-script23 ... ++ t=out/test/aarch64/version-script23 -297: ++ mkdir -p out/test/aarch64/version-script23 -278: + cc -B. -o out/test/aarch64/unresolved-symbols/exe out/test/aarch64/unresolved-symbols/a.o -Wl,-unresolved-symbols=ignore-in-object-files -294: ++ set -x -294: + cat -296: + cc -fPIC -c -o out/test/aarch64/version-script22/b.o -xc - -288: + grep -q ' azC' out/test/aarch64/version-script15/log -288: + grep -q ' aaZ' out/test/aarch64/version-script15/log -288: + on_exit -288: + echo OK -288: OK -288: + exit 0 -297: ++ set -x -297: + cat -286/337 Test #288: aarch64-version-script15 ................................. Passed 0.34 sec +295: + cc -fPIC -c -o out/test/aarch64/version-script21/b.o -xc - +295: + cat +287: + grep -q ' foo123bar456c' out/test/aarch64/version-script14/log +287: + grep -q ' foo123bar456x' out/test/aarch64/version-script14/log +287: + on_exit +287: + echo OK +287: OK +287: + exit 0 +285/337 Test #287: aarch64-version-script14 ................................. Passed 0.43 sec +test 297 + Start 297: aarch64-version-script23 + +297: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/version-script23.sh" +297: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu +297: Environment variables: +297: MACHINE=aarch64 +297: CPU= +297: Test timeout computed to be: 1500 +274: + on_exit +274: + echo OK +274: OK +274: + exit 0 +286/337 Test #274: aarch64-undefined-glob ................................... Passed 1.09 sec test 298 Start 298: aarch64-version-script3 @@ -21502,15 +21513,18 @@ 298: MACHINE=aarch64 298: CPU= 298: Test timeout computed to be: 1500 -287: + grep -q ' foobarcx' out/test/aarch64/version-script14/log -289: + readelf --dyn-syms out/test/aarch64/version-script16/c.so +296: + cc -fPIC -c -o out/test/aarch64/version-script22/b.o -xc - +296: + cat +288: + grep -q ' azC' out/test/aarch64/version-script15/log +288: + grep -q ' aaZ' out/test/aarch64/version-script15/log 289: + grep -q foobar +289: + readelf --dyn-syms out/test/aarch64/version-script16/c.so 289: + on_exit 289: + echo OK 289: OK 289: + exit 0 -296: + cat -287/337 Test #289: aarch64-version-script16 ................................. Passed 0.34 sec +278: + cc -B. -o out/test/aarch64/unresolved-symbols/exe out/test/aarch64/unresolved-symbols/a.o -Wl,-unresolved-symbols=ignore-in-shared-libs +287/337 Test #289: aarch64-version-script16 ................................. Passed 0.35 sec test 299 Start 299: aarch64-version-script4 @@ -21520,9 +21534,28 @@ 299: MACHINE=aarch64 299: CPU= 299: Test timeout computed to be: 1500 -287: + grep -q ' foo123bar456bx' out/test/aarch64/version-script14/log -294: + cc -fPIC -c -o out/test/aarch64/version-script20/b.o -xc - -294: + cat +297: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/version-script23.sh +297: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc +297: ++ export LC_ALL=C +297: ++ LC_ALL=C +297: ++ '[' -z aarch64 ']' +297: ++ '[' -z '' ']' +297: ++ TESTDIR=out/test/aarch64 +297: ++ CC=cc +297: ++ CXX=c++ +297: ++ GCC=gcc +297: ++ GXX=g++ +297: ++ OBJDUMP=objdump +297: ++ OBJCOPY=objcopy +297: ++ STRIP=strip +297: ++ QEMU= +297: ++ case $MACHINE in +297: ++ tlsdesc_opt=-mtls-dialect=desc +288: + on_exit +288: + echo OK +288: OK +288: + exit 0 +278: + grep -q 'undefined.*foo' 298: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/version-script3.sh 298: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 298: ++ export LC_ALL=C @@ -21540,11 +21573,19 @@ 298: ++ QEMU= 298: ++ case $MACHINE in 298: ++ tlsdesc_opt=-mtls-dialect=desc -297: + cc -c -o out/test/aarch64/version-script23/b.o -xassembler - -297: + cat -295: + cc -B. -shared -Wl,--version-script=out/test/aarch64/version-script21/a.ver -o out/test/aarch64/version-script21/c.so out/test/aarch64/version-script21/b.o +288/337 Test #288: aarch64-version-script15 ................................. Passed 0.45 sec +test 300 + Start 300: aarch64-version-script5 + +300: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/version-script5.sh" +300: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu +300: Environment variables: +300: MACHINE=aarch64 +300: CPU= +300: Test timeout computed to be: 1500 +291: + readelf --wide --dyn-syms out/test/aarch64/version-script18/c.so +291: + grep -q Bar 299: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/version-script4.sh -287: + grep -q ' foo123bar456c' out/test/aarch64/version-script14/log 299: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 299: ++ export LC_ALL=C 299: ++ LC_ALL=C @@ -21561,57 +21602,51 @@ 299: ++ QEMU= 299: ++ case $MACHINE in 299: ++ tlsdesc_opt=-mtls-dialect=desc -297: + cc -B. -shared -Wl,--version-script=out/test/aarch64/version-script23/a.ver -o out/test/aarch64/version-script23/c.so out/test/aarch64/version-script23/b.o -298: +++ uname -298: ++ '[' Linux = FreeBSD ']' -298: ++ trap 'on_error $LINENO' ERR -298: ++ trap on_exit EXIT -287: + grep -q ' foo123bar456x' out/test/aarch64/version-script14/log 299: +++ uname 299: ++ '[' Linux = FreeBSD ']' 299: ++ trap 'on_error $LINENO' ERR 299: ++ trap on_exit EXIT +297: +++ uname +297: ++ '[' Linux = FreeBSD ']' +297: ++ trap 'on_error $LINENO' ERR +297: ++ trap on_exit EXIT +298: +++ uname +298: ++ '[' Linux = FreeBSD ']' +298: ++ trap 'on_error $LINENO' ERR +298: ++ trap on_exit EXIT +291: + grep libalpha +299: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/version-script4.sh .sh 298: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/version-script3.sh .sh +292: + readelf -W --dyn-syms out/test/aarch64/version-script19/c.so 298: ++ testname=version-script3 298: ++ echo -n 'Testing version-script3 ... ' 298: Testing version-script3 ... ++ t=out/test/aarch64/version-script3 298: ++ mkdir -p out/test/aarch64/version-script3 -287: + on_exit -287: + echo OK -287: OK -287: + exit 0 -288/337 Test #287: aarch64-version-script14 ................................. Passed 0.47 sec -299: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/version-script4.sh .sh -test 300 - Start 300: aarch64-version-script5 - -300: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/version-script5.sh" -300: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu -300: Environment variables: -300: MACHINE=aarch64 -300: CPU= -300: Test timeout computed to be: 1500 299: ++ testname=version-script4 299: ++ echo -n 'Testing version-script4 ... ' 299: Testing version-script4 ... ++ t=out/test/aarch64/version-script4 299: ++ mkdir -p out/test/aarch64/version-script4 -298: ++ set -x -298: + cat -299: ++ set -x -299: + cat -292: + readelf -W --dyn-syms out/test/aarch64/version-script19/c.so -296: + cc -B. -shared -Wl,--version-script=out/test/aarch64/version-script22/a.ver -o out/test/aarch64/version-script22/c.so out/test/aarch64/version-script22/b.o -291: + grep -q Bar -291: + readelf --wide --dyn-syms out/test/aarch64/version-script18/c.so -292: + grep -Eq foobar out/test/aarch64/version-script19/log -298: + cc -B. -xc -shared -o out/test/aarch64/version-script3/b.so -Wl,-version-script,out/test/aarch64/version-script3/a.ver - -291: + grep libalpha -300: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/version-script5.sh -298: + cat 291: + on_exit 291: + echo OK 291: OK 291: + exit 0 +297: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/version-script23.sh .sh +297: ++ testname=version-script23 +297: ++ echo -n 'Testing version-script23 ... ' +297: Testing version-script23 ... ++ t=out/test/aarch64/version-script23 +297: ++ mkdir -p out/test/aarch64/version-script23 +295: + cc -B. -shared -Wl,--version-script=out/test/aarch64/version-script21/a.ver -o out/test/aarch64/version-script21/c.so out/test/aarch64/version-script21/b.o +289/337 Test #291: aarch64-version-script18 ................................. Passed 0.36 sec +test 301 + Start 301: aarch64-version-script6 + +301: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/version-script6.sh" +301: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu +301: Environment variables: +301: MACHINE=aarch64 +301: CPU= +301: Test timeout computed to be: 1500 +300: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/version-script5.sh 300: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 300: ++ export LC_ALL=C 300: ++ LC_ALL=C @@ -21628,39 +21663,25 @@ 300: ++ QEMU= 300: ++ case $MACHINE in 300: ++ tlsdesc_opt=-mtls-dialect=desc -294: + cc -B. -shared -Wl,--version-script=out/test/aarch64/version-script20/a.ver -o out/test/aarch64/version-script20/c.so out/test/aarch64/version-script20/b.o +292: + grep -Eq foobar out/test/aarch64/version-script19/log 292: + grep -Eq 'GLOBAL.*baz' out/test/aarch64/version-script19/log +298: ++ set -x +298: + cat +297: ++ set -x +297: + cat +296: + cc -B. -shared -Wl,--version-script=out/test/aarch64/version-script22/a.ver -o out/test/aarch64/version-script22/c.so out/test/aarch64/version-script22/b.o +294: + cc -B. -shared -Wl,--version-script=out/test/aarch64/version-script20/a.ver -o out/test/aarch64/version-script20/c.so out/test/aarch64/version-script20/b.o +299: ++ set -x +299: + cat 300: +++ uname 300: ++ '[' Linux = FreeBSD ']' 300: ++ trap 'on_error $LINENO' ERR 300: ++ trap on_exit EXIT -289/337 Test #291: aarch64-version-script18 ................................. Passed 0.41 sec -299: + c++ -fPIC -c -o out/test/aarch64/version-script4/b.o -xc++ - -299: + cat -test 301 - Start 301: aarch64-version-script6 - -301: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/version-script6.sh" -301: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu -301: Environment variables: -301: MACHINE=aarch64 -301: CPU= -301: Test timeout computed to be: 1500 -300: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/version-script5.sh .sh -300: ++ testname=version-script5 -300: ++ echo -n 'Testing version-script5 ... ' -300: Testing version-script5 ... ++ t=out/test/aarch64/version-script5 -300: ++ mkdir -p out/test/aarch64/version-script5 -290: + cc -B. -o out/test/aarch64/version-script17/exe1 out/test/aarch64/version-script17/a.o out/test/aarch64/version-script17/b.so -293: + cat -293: + cc -xc -c -o out/test/aarch64/version-script2/c.o - 292: + on_exit 292: + echo OK 292: OK 292: + exit 0 -300: ++ set -x -300: + cat -290/337 Test #292: aarch64-version-script19 ................................. Passed 0.41 sec +290/337 Test #292: aarch64-version-script19 ................................. Passed 0.30 sec test 302 Start 302: aarch64-version-script7 @@ -21670,6 +21691,10 @@ 302: MACHINE=aarch64 302: CPU= 302: Test timeout computed to be: 1500 +298: + cat +298: + cc -B. -xc -shared -o out/test/aarch64/version-script3/b.so -Wl,-version-script,out/test/aarch64/version-script3/a.ver - +299: + c++ -fPIC -c -o out/test/aarch64/version-script4/b.o -xc++ - +299: + cat 301: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/version-script6.sh 301: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 301: ++ export LC_ALL=C @@ -21687,19 +21712,41 @@ 301: ++ QEMU= 301: ++ case $MACHINE in 301: ++ tlsdesc_opt=-mtls-dialect=desc -295: + readelf -W --dyn-syms out/test/aarch64/version-script21/c.so -295: + grep -Fq foo_x@@VER1 out/test/aarch64/version-script21/log -300: + cat -300: + c++ -fPIC -c -o out/test/aarch64/version-script5/b.o -xc - +297: + cat +297: + cc -c -o out/test/aarch64/version-script23/b.o -xassembler - +300: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/version-script5.sh .sh +300: ++ testname=version-script5 +300: ++ echo -n 'Testing version-script5 ... ' +300: Testing version-script5 ... ++ t=out/test/aarch64/version-script5 +300: ++ mkdir -p out/test/aarch64/version-script5 +278: + on_exit +278: + echo OK +278: OK +278: + exit 0 +291/337 Test #278: aarch64-unresolved-symbols ............................... Passed 1.04 sec +test 303 + Start 303: aarch64-version-script8 + +303: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/version-script8.sh" +303: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu +303: Environment variables: +303: MACHINE=aarch64 +303: CPU= +303: Test timeout computed to be: 1500 301: +++ uname -297: + readelf -W --dyn-syms out/test/aarch64/version-script23/c.so 301: ++ '[' Linux = FreeBSD ']' 301: ++ trap 'on_error $LINENO' ERR 301: ++ trap on_exit EXIT -278: + cc -B. -o out/test/aarch64/unresolved-symbols/exe out/test/aarch64/unresolved-symbols/a.o -Wl,-unresolved-symbols=ignore-in-shared-libs +301: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/version-script6.sh .sh +301: ++ testname=version-script6 +301: ++ echo -n 'Testing version-script6 ... ' +301: Testing version-script6 ... ++ t=out/test/aarch64/version-script6 +301: ++ mkdir -p out/test/aarch64/version-script6 +301: ++ set -x +301: + cat +300: ++ set -x +300: + cat 302: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/version-script7.sh -294: + readelf -W --dyn-syms out/test/aarch64/version-script20/c.so -278: + grep -q 'undefined.*foo' 302: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 302: ++ export LC_ALL=C 302: ++ LC_ALL=C @@ -21716,59 +21763,21 @@ 302: ++ QEMU= 302: ++ case $MACHINE in 302: ++ tlsdesc_opt=-mtls-dialect=desc -295: + grep -Fq foo_y@@VER2 out/test/aarch64/version-script21/log -301: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/version-script6.sh .sh -301: ++ testname=version-script6 -301: ++ echo -n 'Testing version-script6 ... ' -301: Testing version-script6 ... ++ t=out/test/aarch64/version-script6 -301: ++ mkdir -p out/test/aarch64/version-script6 -294: + grep -Fq foo_x@@VER2 out/test/aarch64/version-script20/log -297: + grep -Fq 'foo?@@VER1' out/test/aarch64/version-script23/log 302: +++ uname 302: ++ '[' Linux = FreeBSD ']' 302: ++ trap 'on_error $LINENO' ERR 302: ++ trap on_exit EXIT -294: + grep -Fq foo_y@@VER1 out/test/aarch64/version-script20/log -295: + grep -Fq foo_z@@VER2 out/test/aarch64/version-script21/log -293: + cc -B. -o out/test/aarch64/version-script2/exe out/test/aarch64/version-script2/c.o out/test/aarch64/version-script2/b.so -301: ++ set -x -301: + cat +293: + cat +293: + cc -xc -c -o out/test/aarch64/version-script2/c.o - +290: + cc -B. -o out/test/aarch64/version-script17/exe1 out/test/aarch64/version-script17/a.o out/test/aarch64/version-script17/b.so +297: + cc -B. -shared -Wl,--version-script=out/test/aarch64/version-script23/a.ver -o out/test/aarch64/version-script23/c.so out/test/aarch64/version-script23/b.o +300: + c++ -fPIC -c -o out/test/aarch64/version-script5/b.o -xc - +300: + cat 302: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/version-script7.sh .sh 302: ++ testname=version-script7 302: ++ echo -n 'Testing version-script7 ... ' 302: Testing version-script7 ... ++ t=out/test/aarch64/version-script7 302: ++ mkdir -p out/test/aarch64/version-script7 -297: + on_exit -297: + echo OK -297: OK -297: + exit 0 -291/337 Test #297: aarch64-version-script23 ................................. Passed 0.28 sec -test 303 - Start 303: aarch64-version-script8 - -303: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/version-script8.sh" -303: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu -303: Environment variables: -303: MACHINE=aarch64 -303: CPU= -303: Test timeout computed to be: 1500 -294: + grep -Fq foo_z@@VER1 out/test/aarch64/version-script20/log -295: + on_exit -295: + echo OK -295: OK -295: + exit 0 -292/337 Test #295: aarch64-version-script21 ................................. Passed 0.34 sec -test 304 - Start 304: aarch64-version-script9 - -304: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/version-script9.sh" -304: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu -304: Environment variables: -304: MACHINE=aarch64 -304: CPU= -304: Test timeout computed to be: 1500 -302: ++ set -x -302: + cat 303: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/version-script8.sh 303: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 303: ++ export LC_ALL=C @@ -21786,36 +21795,56 @@ 303: ++ QEMU= 303: ++ case $MACHINE in 303: ++ tlsdesc_opt=-mtls-dialect=desc +301: + c++ -fPIC -c -o out/test/aarch64/version-script6/b.o -xc - +294: + readelf -W --dyn-syms out/test/aarch64/version-script20/c.so +302: ++ set -x +302: + cat +301: + cat 303: +++ uname 303: ++ '[' Linux = FreeBSD ']' 303: ++ trap 'on_error $LINENO' ERR 303: ++ trap on_exit EXIT -294: + on_exit -294: + echo OK -294: OK -294: + exit 0 -301: + cat -301: + c++ -fPIC -c -o out/test/aarch64/version-script6/b.o -xc - -299: + cc -B. -shared -o out/test/aarch64/version-script4/c.so -Wl,-version-script,out/test/aarch64/version-script4/a.ver out/test/aarch64/version-script4/b.o -293/337 Test #294: aarch64-version-script20 ................................. Passed 0.36 sec -test 305 - Start 305: aarch64-version - -305: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/version.sh" -305: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu -305: Environment variables: -305: MACHINE=aarch64 -305: CPU= -305: Test timeout computed to be: 1500 -300: + cc -B. -shared -o out/test/aarch64/version-script5/c.so -Wl,-version-script,out/test/aarch64/version-script5/a.ver out/test/aarch64/version-script5/b.o +294: + grep -Fq foo_x@@VER2 out/test/aarch64/version-script20/log +295: + readelf -W --dyn-syms out/test/aarch64/version-script21/c.so +294: + grep -Fq foo_y@@VER1 out/test/aarch64/version-script20/log 303: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/version-script8.sh .sh 303: ++ testname=version-script8 303: ++ echo -n 'Testing version-script8 ... ' 303: Testing version-script8 ... ++ t=out/test/aarch64/version-script8 303: ++ mkdir -p out/test/aarch64/version-script8 +295: + grep -Fq foo_x@@VER1 out/test/aarch64/version-script21/log 302: + c++ -fPIC -c -o out/test/aarch64/version-script7/b.o -xc - 302: + cat +299: + cc -B. -shared -o out/test/aarch64/version-script4/c.so -Wl,-version-script,out/test/aarch64/version-script4/a.ver out/test/aarch64/version-script4/b.o +294: + grep -Fq foo_z@@VER1 out/test/aarch64/version-script20/log +296: + readelf -W --dyn-syms out/test/aarch64/version-script22/c.so +297: + readelf -W --dyn-syms out/test/aarch64/version-script23/c.so +297: + grep -Fq 'foo?@@VER1' out/test/aarch64/version-script23/log +293: + cc -B. -o out/test/aarch64/version-script2/exe out/test/aarch64/version-script2/c.o out/test/aarch64/version-script2/b.so +303: ++ set -x +303: + cat +297: + on_exit +297: + echo OK +297: OK +297: + exit 0 +294: + on_exit +294: + echo OK +294: OK +294: + exit 0 +292/337 Test #294: aarch64-version-script20 ................................. Passed 0.39 sec +test 304 + Start 304: aarch64-version-script9 + +304: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/version-script9.sh" +304: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu +304: Environment variables: +304: MACHINE=aarch64 +304: CPU= +304: Test timeout computed to be: 1500 +295: + grep -Fq foo_y@@VER2 out/test/aarch64/version-script21/log +296: + grep -Fq foo_bar@@VER2 out/test/aarch64/version-script22/log 304: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/version-script9.sh +295: + grep -Fq foo_z@@VER2 out/test/aarch64/version-script21/log 304: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 304: ++ export LC_ALL=C 304: ++ LC_ALL=C @@ -21832,39 +21861,35 @@ 304: ++ QEMU= 304: ++ case $MACHINE in 304: ++ tlsdesc_opt=-mtls-dialect=desc -296: + readelf -W --dyn-syms out/test/aarch64/version-script22/c.so -290: + nm -g out/test/aarch64/version-script17/exe1 -296: + grep -Fq foo_bar@@VER2 out/test/aarch64/version-script22/log -303: ++ set -x +300: + cc -B. -shared -o out/test/aarch64/version-script5/c.so -Wl,-version-script,out/test/aarch64/version-script5/a.ver out/test/aarch64/version-script5/b.o +293/337 Test #297: aarch64-version-script23 ................................. Passed 0.27 sec +test 305 + Start 305: aarch64-version + +305: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/version.sh" +305: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu +305: Environment variables: +305: MACHINE=aarch64 +305: CPU= +305: Test timeout computed to be: 1500 +301: + cc -B. -shared -Wl,--version-script=out/test/aarch64/version-script6/a.ver -o out/test/aarch64/version-script6/c.so out/test/aarch64/version-script6/b.o +303: + cc -B. -xc -shared -o out/test/aarch64/version-script8/b.so -Wl,-version-script,out/test/aarch64/version-script8/a.ver - 303: + cat -305: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/version.sh -305: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc -305: ++ export LC_ALL=C -305: ++ LC_ALL=C -305: ++ '[' -z aarch64 ']' -305: ++ '[' -z '' ']' -305: ++ TESTDIR=out/test/aarch64 -305: ++ CC=cc -305: ++ CXX=c++ -305: ++ GCC=gcc -305: ++ GXX=g++ -305: ++ OBJDUMP=objdump -305: ++ OBJCOPY=objcopy -305: ++ STRIP=strip -305: ++ QEMU= -305: ++ case $MACHINE in -305: ++ tlsdesc_opt=-mtls-dialect=desc -304: +++ uname -304: ++ '[' Linux = FreeBSD ']' -304: ++ trap 'on_error $LINENO' ERR -304: ++ trap on_exit EXIT -290: + grep -q foo -290: + cat +295: + on_exit +295: + echo OK +295: OK +295: + exit 0 296: + on_exit 296: + echo OK 296: OK 296: + exit 0 -294/337 Test #296: aarch64-version-script22 ................................. Passed 0.38 sec +304: +++ uname +304: ++ '[' Linux = FreeBSD ']' +304: ++ trap 'on_error $LINENO' ERR +304: ++ trap on_exit EXIT +294/337 Test #295: aarch64-version-script21 ................................. Passed 0.40 sec +295/337 Test #296: aarch64-version-script22 ................................. Passed 0.38 sec +304: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/version-script9.sh .sh test 306 Start 306: aarch64-versioned-undef @@ -21874,18 +21899,46 @@ 306: MACHINE=aarch64 306: CPU= 306: Test timeout computed to be: 1500 -304: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/version-script9.sh .sh +test 307 + Start 307: aarch64-visibility + +307: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/visibility.sh" +307: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu +307: Environment variables: +307: MACHINE=aarch64 +307: CPU= +307: Test timeout computed to be: 1500 304: ++ testname=version-script9 304: ++ echo -n 'Testing version-script9 ... ' 304: Testing version-script9 ... ++ t=out/test/aarch64/version-script9 304: ++ mkdir -p out/test/aarch64/version-script9 +304: ++ set -x +304: + echo 'VER1 { extern "C++" {}; foo; }; VER2 {};' +304: + cat +304: + cc -B. -shared -o out/test/aarch64/version-script9/c.so -Wl,-version-script,out/test/aarch64/version-script9/a.ver out/test/aarch64/version-script9/b.s +305: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/version.sh +305: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc +305: ++ export LC_ALL=C +305: ++ LC_ALL=C +305: ++ '[' -z aarch64 ']' +305: ++ '[' -z '' ']' +305: ++ TESTDIR=out/test/aarch64 +305: ++ CC=cc +305: ++ CXX=c++ +305: ++ GCC=gcc +305: ++ GXX=g++ +305: ++ OBJDUMP=objdump +305: ++ OBJCOPY=objcopy +305: ++ STRIP=strip +305: ++ QEMU= +305: ++ case $MACHINE in +305: ++ tlsdesc_opt=-mtls-dialect=desc 305: +++ uname 305: ++ '[' Linux = FreeBSD ']' 305: ++ trap 'on_error $LINENO' ERR 305: ++ trap on_exit EXIT -302: + cc -B. -shared -Wl,--version-script=out/test/aarch64/version-script7/a.ver -o out/test/aarch64/version-script7/c.so out/test/aarch64/version-script7/b.o -301: + cc -B. -shared -Wl,--version-script=out/test/aarch64/version-script6/a.ver -o out/test/aarch64/version-script6/c.so out/test/aarch64/version-script6/b.o -305: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/version.sh .sh +293: + out/test/aarch64/version-script2/exe +290: + nm -g out/test/aarch64/version-script17/exe1 306: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/versioned-undef.sh 306: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 306: ++ export LC_ALL=C @@ -21903,52 +21956,31 @@ 306: ++ QEMU= 306: ++ case $MACHINE in 306: ++ tlsdesc_opt=-mtls-dialect=desc -305: ++ testname=version -305: ++ echo -n 'Testing version ... ' -305: Testing version ... ++ t=out/test/aarch64/version -305: ++ mkdir -p out/test/aarch64/version -304: ++ set -x -304: + echo 'VER1 { extern "C++" {}; foo; }; VER2 {};' -304: + cat -303: + cc -B. -xc -shared -o out/test/aarch64/version-script8/b.so -Wl,-version-script,out/test/aarch64/version-script8/a.ver - -303: + cat -290: + cc -B. -o out/test/aarch64/version-script17/exe2 out/test/aarch64/version-script17/a.o out/test/aarch64/version-script17/b.so -Wl,--version-script=out/test/aarch64/version-script17/c.ver -Wl,--undefined-version -293: + out/test/aarch64/version-script2/exe +290: + grep -q foo 306: +++ uname -304: + cc -B. -shared -o out/test/aarch64/version-script9/c.so -Wl,-version-script,out/test/aarch64/version-script9/a.ver out/test/aarch64/version-script9/b.s -293: + readelf --dyn-syms out/test/aarch64/version-script2/exe 306: ++ '[' Linux = FreeBSD ']' 306: ++ trap 'on_error $LINENO' ERR 306: ++ trap on_exit EXIT -293: + grep -Fq foo@ver1 out/test/aarch64/version-script2/log +290: + cat +305: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/version.sh .sh +305: ++ testname=version +305: ++ echo -n 'Testing version ... ' +305: Testing version ... ++ t=out/test/aarch64/version +305: ++ mkdir -p out/test/aarch64/version +298: + cc -xc -c -o out/test/aarch64/version-script3/c.o - 299: + readelf --dyn-syms out/test/aarch64/version-script4/c.so -278: + on_exit -278: + echo OK -278: OK -278: + exit 0 -300: + readelf --dyn-syms out/test/aarch64/version-script5/c.so 298: + cat -298: + cc -xc -c -o out/test/aarch64/version-script3/c.o - -295/337 Test #278: aarch64-unresolved-symbols ............................... Passed 1.11 sec -test 307 - Start 307: aarch64-visibility - -307: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/visibility.sh" -307: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu -307: Environment variables: -307: MACHINE=aarch64 -307: CPU= -307: Test timeout computed to be: 1500 +293: + readelf --dyn-syms out/test/aarch64/version-script2/exe +302: + cc -B. -shared -Wl,--version-script=out/test/aarch64/version-script7/a.ver -o out/test/aarch64/version-script7/c.so out/test/aarch64/version-script7/b.o +290: + cc -B. -o out/test/aarch64/version-script17/exe2 out/test/aarch64/version-script17/a.o out/test/aarch64/version-script17/b.so -Wl,--version-script=out/test/aarch64/version-script17/c.ver -Wl,--undefined-version +305: ++ set -x +307: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/visibility.sh +299: + grep -Fq _ZN3foo3barE out/test/aarch64/version-script4/log 306: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/versioned-undef.sh .sh 306: ++ testname=versioned-undef 306: ++ echo -n 'Testing versioned-undef ... ' 306: Testing versioned-undef ... ++ t=out/test/aarch64/versioned-undef 306: ++ mkdir -p out/test/aarch64/versioned-undef -293: + grep -Fq bar@ver2 out/test/aarch64/version-script2/log -299: + grep -Fq _ZN3foo3barE out/test/aarch64/version-script4/log -300: + grep -Fq foo out/test/aarch64/version-script5/log -305: ++ set -x -307: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/visibility.sh 307: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 307: ++ export LC_ALL=C 307: ++ LC_ALL=C @@ -21965,28 +21997,21 @@ 307: ++ QEMU= 307: ++ case $MACHINE in 307: ++ tlsdesc_opt=-mtls-dialect=desc +293: + grep -Fq foo@ver1 out/test/aarch64/version-script2/log +300: + readelf --dyn-syms out/test/aarch64/version-script5/c.so +305: + grep -q __tsan_init +305: + nm mold 299: + grep -Fq ' bar' out/test/aarch64/version-script4/log -300: + grep -Fq ' main' out/test/aarch64/version-script5/log -307: +++ uname -293: + grep -Fq baz@ver3 out/test/aarch64/version-script2/log -307: ++ '[' Linux = FreeBSD ']' -307: ++ trap 'on_error $LINENO' ERR -307: ++ trap on_exit EXIT 306: ++ set -x 306: + is_musl -305: + grep -q __tsan_init -305: + nm mold -306: + ldd --version -307: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/visibility.sh .sh -307: ++ testname=visibility -307: ++ echo -n 'Testing visibility ... ' -307: Testing visibility ... ++ t=out/test/aarch64/visibility -307: ++ mkdir -p out/test/aarch64/visibility -300: + on_exit -300: + echo OK -300: OK -300: + exit 0 -296/337 Test #300: aarch64-version-script5 .................................. Passed 0.33 sec +300: + grep -Fq foo out/test/aarch64/version-script5/log +293: + grep -Fq bar@ver2 out/test/aarch64/version-script2/log +307: +++ uname +299: + on_exit +299: + echo OK +299: OK +299: + exit 0 +296/337 Test #299: aarch64-version-script4 .................................. Passed 0.36 sec test 308 Start 308: aarch64-warn-common @@ -21996,18 +22021,34 @@ 308: MACHINE=aarch64 308: CPU= 308: Test timeout computed to be: 1500 -299: + on_exit -299: + echo OK -299: OK -299: + exit 0 +301: + cat 306: + grep -q musl +306: + ldd --version +307: ++ '[' Linux = FreeBSD ']' +307: ++ trap 'on_error $LINENO' ERR +307: ++ trap on_exit EXIT +293: + grep -Fq baz@ver3 out/test/aarch64/version-script2/log +300: + grep -Fq ' main' out/test/aarch64/version-script5/log +307: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/visibility.sh .sh +307: ++ testname=visibility +307: ++ echo -n 'Testing visibility ... ' +307: Testing visibility ... ++ t=out/test/aarch64/visibility +307: ++ mkdir -p out/test/aarch64/visibility +298: + cc -B. -o out/test/aarch64/version-script3/exe out/test/aarch64/version-script3/c.o out/test/aarch64/version-script3/b.so +306: + cc -fPIC -c -o out/test/aarch64/versioned-undef/a.o -xc - +301: + c++ -fPIC -c -o out/test/aarch64/version-script6/e.o -xc - +301: + cat 293: + on_exit 293: + echo OK 293: OK 293: + exit 0 -307: ++ set -x -297/337 Test #293: aarch64-version-script2 .................................. Passed 0.63 sec -298/337 Test #299: aarch64-version-script4 .................................. Passed 0.40 sec +300: + on_exit +300: + echo OK +300: OK +300: + exit 0 +308: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/warn-common.sh +297/337 Test #293: aarch64-version-script2 .................................. Passed 0.60 sec +298/337 Test #300: aarch64-version-script5 .................................. Passed 0.38 sec test 309 Start 309: aarch64-warn-once @@ -22026,11 +22067,6 @@ 310: MACHINE=aarch64 310: CPU= 310: Test timeout computed to be: 1500 -307: + cc -xc -c -o out/test/aarch64/visibility/a.o - -307: + cat -306: + cat -306: + cc -fPIC -c -o out/test/aarch64/versioned-undef/a.o -xc - -308: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/warn-common.sh 308: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 308: ++ export LC_ALL=C 308: ++ LC_ALL=C @@ -22047,37 +22083,16 @@ 308: ++ QEMU= 308: ++ case $MACHINE in 308: ++ tlsdesc_opt=-mtls-dialect=desc -290: + nm -g out/test/aarch64/version-script17/exe2 -290: + grep -q foo out/test/aarch64/version-script17/log2 -290: + cat -290: + cc -B. -o out/test/aarch64/version-script17/exe3 out/test/aarch64/version-script17/a.o out/test/aarch64/version-script17/b.so -Wl,--version-script=out/test/aarch64/version-script17/d.ver -309: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/warn-once.sh -309: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc -309: ++ export LC_ALL=C -309: ++ LC_ALL=C -309: ++ '[' -z aarch64 ']' -309: ++ '[' -z '' ']' -309: ++ TESTDIR=out/test/aarch64 -309: ++ CC=cc -309: ++ CXX=c++ -309: ++ GCC=gcc -309: ++ GXX=g++ -309: ++ OBJDUMP=objdump -309: ++ OBJCOPY=objcopy -309: ++ STRIP=strip -309: ++ QEMU= -309: ++ case $MACHINE in -309: ++ tlsdesc_opt=-mtls-dialect=desc -298: + cc -B. -o out/test/aarch64/version-script3/exe out/test/aarch64/version-script3/c.o out/test/aarch64/version-script3/b.so 308: +++ uname 308: ++ '[' Linux = FreeBSD ']' 308: ++ trap 'on_error $LINENO' ERR 308: ++ trap on_exit EXIT +306: + cat +307: ++ set -x +307: + cc -xc -c -o out/test/aarch64/visibility/a.o - +307: + cat 302: + readelf --dyn-syms out/test/aarch64/version-script7/c.so -309: +++ uname -309: ++ '[' Linux = FreeBSD ']' -309: ++ trap 'on_error $LINENO' ERR -309: ++ trap on_exit EXIT +309: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/warn-once.sh 310: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/warn-symbol-type.sh 310: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 310: ++ export LC_ALL=C @@ -22095,48 +22110,63 @@ 310: ++ QEMU= 310: ++ case $MACHINE in 310: ++ tlsdesc_opt=-mtls-dialect=desc +309: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc +309: ++ export LC_ALL=C +309: ++ LC_ALL=C +309: ++ '[' -z aarch64 ']' +309: ++ '[' -z '' ']' +309: ++ TESTDIR=out/test/aarch64 +309: ++ CC=cc +309: ++ CXX=c++ +309: ++ GCC=gcc +309: ++ GXX=g++ +309: ++ OBJDUMP=objdump +309: ++ OBJCOPY=objcopy +309: ++ STRIP=strip +309: ++ QEMU= +309: ++ case $MACHINE in +309: ++ tlsdesc_opt=-mtls-dialect=desc 308: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/warn-common.sh .sh 308: ++ testname=warn-common 308: ++ echo -n 'Testing warn-common ... ' 308: Testing warn-common ... ++ t=out/test/aarch64/warn-common 308: ++ mkdir -p out/test/aarch64/warn-common -302: + grep -q 'foo$' out/test/aarch64/version-script7/log -301: + cat 310: +++ uname 310: ++ '[' Linux = FreeBSD ']' 310: ++ trap 'on_error $LINENO' ERR 310: ++ trap on_exit EXIT +302: + grep -q 'foo$' out/test/aarch64/version-script7/log +303: + cc -xc -c -o out/test/aarch64/version-script8/c.o - +303: + cat +290: + nm -g out/test/aarch64/version-script17/exe2 +310: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/warn-symbol-type.sh .sh +310: ++ testname=warn-symbol-type +310: ++ echo -n 'Testing warn-symbol-type ... ' +310: Testing warn-symbol-type ... ++ t=out/test/aarch64/warn-symbol-type +310: ++ mkdir -p out/test/aarch64/warn-symbol-type +304: + readelf --dyn-syms out/test/aarch64/version-script9/c.so +309: +++ uname +309: ++ '[' Linux = FreeBSD ']' +309: ++ trap 'on_error $LINENO' ERR +309: ++ trap on_exit EXIT +290: + grep -q foo out/test/aarch64/version-script17/log2 308: ++ set -x +302: + grep -q bar@@VER_X1 out/test/aarch64/version-script7/log +304: + grep -q ' foo@@VER1$' out/test/aarch64/version-script9/log 309: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/warn-once.sh .sh 309: ++ testname=warn-once 309: ++ echo -n 'Testing warn-once ... ' 309: Testing warn-once ... ++ t=out/test/aarch64/warn-once 309: ++ mkdir -p out/test/aarch64/warn-once -308: + cat 308: + cc -fcommon -c -xc -o out/test/aarch64/warn-common/a.o - -301: + c++ -fPIC -c -o out/test/aarch64/version-script6/e.o -xc - -307: + cat -307: + cc -xc -c -o out/test/aarch64/visibility/b.o - -301: + cat -310: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/warn-symbol-type.sh .sh -310: ++ testname=warn-symbol-type -310: ++ echo -n 'Testing warn-symbol-type ... ' -310: Testing warn-symbol-type ... ++ t=out/test/aarch64/warn-symbol-type -310: ++ mkdir -p out/test/aarch64/warn-symbol-type -302: + grep -q bar@@VER_X1 out/test/aarch64/version-script7/log +308: + cat 310: ++ set -x -309: ++ set -x -303: + cc -xc -c -o out/test/aarch64/version-script8/c.o - -303: + cat -310: + cat -310: + cc -c -fPIC -xc -o out/test/aarch64/warn-symbol-type/a.o - -309: + cat -309: + cc -c -fPIC -xc -o out/test/aarch64/warn-once/a.o - 302: + on_exit 302: + echo OK 302: OK 302: + exit 0 -299/337 Test #302: aarch64-version-script7 .................................. Passed 0.39 sec +290: + cat +299/337 Test #302: aarch64-version-script7 .................................. Passed 0.42 sec test 311 Start 311: aarch64-warn-unresolved-symbols @@ -22146,18 +22176,16 @@ 311: MACHINE=aarch64 311: CPU= 311: Test timeout computed to be: 1500 -304: + readelf --dyn-syms out/test/aarch64/version-script9/c.so -304: + grep -q ' foo@@VER1$' out/test/aarch64/version-script9/log -290: + nm -g out/test/aarch64/version-script17/exe3 -306: + echo 'VER1 { local: *; }; VER2 { local: *; }; VER3 { local: *; };' -306: + cc -B. -shared -o out/test/aarch64/versioned-undef/c.so out/test/aarch64/versioned-undef/a.o -Wl,--version-script=out/test/aarch64/versioned-undef/b.ver -298: + out/test/aarch64/version-script3/exe -290: + grep -q foo out/test/aarch64/version-script17/log3 +309: ++ set -x +310: + cat +310: + cc -c -fPIC -xc -o out/test/aarch64/warn-symbol-type/a.o - +307: + cc -xc -c -o out/test/aarch64/visibility/b.o - +307: + cat 304: + on_exit 304: + echo OK 304: OK 304: + exit 0 -300/337 Test #304: aarch64-version-script9 .................................. Passed 0.34 sec +300/337 Test #304: aarch64-version-script9 .................................. Passed 0.29 sec test 312 Start 312: aarch64-weak-export-dso @@ -22167,8 +22195,12 @@ 312: MACHINE=aarch64 312: CPU= 312: Test timeout computed to be: 1500 -298: + readelf --dyn-syms out/test/aarch64/version-script3/exe -307: + rm -f out/test/aarch64/visibility/c.a +290: + cc -B. -o out/test/aarch64/version-script17/exe3 out/test/aarch64/version-script17/a.o out/test/aarch64/version-script17/b.so -Wl,--version-script=out/test/aarch64/version-script17/d.ver +309: + cat +309: + cc -c -fPIC -xc -o out/test/aarch64/warn-once/a.o - +301: + cc -B. -shared -Wl,-version-script,out/test/aarch64/version-script6/d.ver -o out/test/aarch64/version-script6/f.so out/test/aarch64/version-script6/e.o out/test/aarch64/version-script6/c.so -Wl,--undefined-version +306: + echo 'VER1 { local: *; }; VER2 { local: *; }; VER3 { local: *; };' +306: + cc -B. -shared -o out/test/aarch64/versioned-undef/c.so out/test/aarch64/versioned-undef/a.o -Wl,--version-script=out/test/aarch64/versioned-undef/b.ver 311: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/warn-unresolved-symbols.sh 311: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 311: ++ export LC_ALL=C @@ -22186,37 +22218,8 @@ 311: ++ QEMU= 311: ++ case $MACHINE in 311: ++ tlsdesc_opt=-mtls-dialect=desc -311: +++ uname -311: ++ '[' Linux = FreeBSD ']' -311: ++ trap 'on_error $LINENO' ERR -311: ++ trap on_exit EXIT -301: + cc -B. -shared -Wl,-version-script,out/test/aarch64/version-script6/d.ver -o out/test/aarch64/version-script6/f.so out/test/aarch64/version-script6/e.o out/test/aarch64/version-script6/c.so -Wl,--undefined-version -290: + on_exit -290: + echo OK -290: OK -290: + exit 0 -298: + grep -Fq foo@ver1 out/test/aarch64/version-script3/log -301/337 Test #290: aarch64-version-script17 ................................. Passed 0.90 sec -test 313 - Start 313: aarch64-weak-export-dso2 - -313: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/weak-export-dso2.sh" -313: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu -313: Environment variables: -313: MACHINE=aarch64 -313: CPU= -313: Test timeout computed to be: 1500 -307: + ar crs out/test/aarch64/visibility/c.a out/test/aarch64/visibility/a.o out/test/aarch64/visibility/b.o -308: + cat -308: + cc -fcommon -c -xc -o out/test/aarch64/warn-common/b.o - -303: + cc -B. -o out/test/aarch64/version-script8/exe out/test/aarch64/version-script8/c.o out/test/aarch64/version-script8/b.so +298: + out/test/aarch64/version-script3/exe 312: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/weak-export-dso.sh -311: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/warn-unresolved-symbols.sh .sh -311: ++ testname=warn-unresolved-symbols -311: ++ echo -n 'Testing warn-unresolved-symbols ... ' -311: Testing warn-unresolved-symbols ... ++ t=out/test/aarch64/warn-unresolved-symbols -311: ++ mkdir -p out/test/aarch64/warn-unresolved-symbols -298: + grep -Fq bar@ver2 out/test/aarch64/version-script3/log 312: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 312: ++ export LC_ALL=C 312: ++ LC_ALL=C @@ -22233,7 +22236,59 @@ 312: ++ QEMU= 312: ++ case $MACHINE in 312: ++ tlsdesc_opt=-mtls-dialect=desc +303: + cc -B. -o out/test/aarch64/version-script8/exe out/test/aarch64/version-script8/c.o out/test/aarch64/version-script8/b.so +298: + readelf --dyn-syms out/test/aarch64/version-script3/exe +311: +++ uname +311: ++ '[' Linux = FreeBSD ']' +311: ++ trap 'on_error $LINENO' ERR +311: ++ trap on_exit EXIT +312: +++ uname +312: ++ '[' Linux = FreeBSD ']' +312: ++ trap 'on_error $LINENO' ERR +312: ++ trap on_exit EXIT +298: + grep -Fq foo@ver1 out/test/aarch64/version-script3/log +307: + rm -f out/test/aarch64/visibility/c.a +311: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/warn-unresolved-symbols.sh .sh +311: ++ testname=warn-unresolved-symbols +311: ++ echo -n 'Testing warn-unresolved-symbols ... ' +311: Testing warn-unresolved-symbols ... ++ t=out/test/aarch64/warn-unresolved-symbols +311: ++ mkdir -p out/test/aarch64/warn-unresolved-symbols +312: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/weak-export-dso.sh .sh +312: ++ testname=weak-export-dso +312: ++ echo -n 'Testing weak-export-dso ... ' +312: Testing weak-export-dso ... ++ t=out/test/aarch64/weak-export-dso +312: ++ mkdir -p out/test/aarch64/weak-export-dso +298: + grep -Fq bar@ver2 out/test/aarch64/version-script3/log +307: + ar crs out/test/aarch64/visibility/c.a out/test/aarch64/visibility/a.o out/test/aarch64/visibility/b.o +312: ++ set -x +311: ++ set -x +308: + cc -fcommon -c -xc -o out/test/aarch64/warn-common/b.o - +308: + cat 298: + grep -Fq baz@ver2 out/test/aarch64/version-script3/log +312: + cat +312: + cc -fPIC -c -o out/test/aarch64/weak-export-dso/a.o -xc - +310: + cc -B. -shared -o out/test/aarch64/warn-symbol-type/a.so out/test/aarch64/warn-symbol-type/a.o +311: + cc -c -o out/test/aarch64/warn-unresolved-symbols/a.o -xc - +298: + on_exit +298: + echo OK +298: OK +298: + exit 0 +309: + cc -c -fPIC -xc -o out/test/aarch64/warn-once/b.o - +309: + cat +311: + cat +307: + cc -xc -fPIC -c -o out/test/aarch64/visibility/d.o - +301/337 Test #298: aarch64-version-script3 .................................. Passed 0.64 sec +test 313 + Start 313: aarch64-weak-export-dso2 + +313: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/weak-export-dso2.sh" +313: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu +313: Environment variables: +313: MACHINE=aarch64 +313: CPU= +313: Test timeout computed to be: 1500 +307: + cat +301: + readelf --dyn-syms out/test/aarch64/version-script6/f.so 313: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/weak-export-dso2.sh 313: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 313: ++ export LC_ALL=C @@ -22251,47 +22306,61 @@ 313: ++ QEMU= 313: ++ case $MACHINE in 313: ++ tlsdesc_opt=-mtls-dialect=desc -310: + cc -B. -shared -o out/test/aarch64/warn-symbol-type/a.so out/test/aarch64/warn-symbol-type/a.o -311: ++ set -x -312: +++ uname -312: ++ '[' Linux = FreeBSD ']' -312: ++ trap 'on_error $LINENO' ERR -312: ++ trap on_exit EXIT -307: + cc -xc -fPIC -c -o out/test/aarch64/visibility/d.o - -298: + on_exit -298: + echo OK -298: OK -298: + exit 0 -302/337 Test #298: aarch64-version-script3 .................................. Passed 0.63 sec -test 314 - Start 314: aarch64-weak-export-exe - -314: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/weak-export-exe.sh" -314: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu -314: Environment variables: -314: MACHINE=aarch64 -314: CPU= -314: Test timeout computed to be: 1500 -307: + cat -311: + cat -311: + cc -c -o out/test/aarch64/warn-unresolved-symbols/a.o -xc - +301: + grep -q foo@VER_X1 out/test/aarch64/version-script6/log 313: +++ uname +306: + cc -c -o out/test/aarch64/versioned-undef/d.o -xc - +306: + cat +290: + nm -g out/test/aarch64/version-script17/exe3 313: ++ '[' Linux = FreeBSD ']' 313: ++ trap 'on_error $LINENO' ERR 313: ++ trap on_exit EXIT +301: + grep -q bar@VER_X2 out/test/aarch64/version-script6/log 313: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/weak-export-dso2.sh .sh 313: ++ testname=weak-export-dso2 313: ++ echo -n 'Testing weak-export-dso2 ... ' 313: Testing weak-export-dso2 ... ++ t=out/test/aarch64/weak-export-dso2 313: ++ mkdir -p out/test/aarch64/weak-export-dso2 -312: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/weak-export-dso.sh .sh -312: ++ testname=weak-export-dso -312: ++ echo -n 'Testing weak-export-dso ... ' -312: Testing weak-export-dso ... ++ t=out/test/aarch64/weak-export-dso -312: ++ mkdir -p out/test/aarch64/weak-export-dso -309: + cc -c -fPIC -xc -o out/test/aarch64/warn-once/b.o - -309: + cat +301: + grep -q baz@@VER_Y2 out/test/aarch64/version-script6/log +301: + on_exit +301: + echo OK +301: OK +301: + exit 0 +290: + grep -q foo out/test/aarch64/version-script17/log3 +302/337 Test #301: aarch64-version-script6 .................................. Passed 0.64 sec +test 314 + Start 314: aarch64-weak-export-exe + +314: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/weak-export-exe.sh" +314: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu +314: Environment variables: +314: MACHINE=aarch64 +314: CPU= +314: Test timeout computed to be: 1500 +303: + out/test/aarch64/version-script8/exe +313: ++ set -x +313: + cc -fPIC -c -o out/test/aarch64/weak-export-dso2/a.o -xc - +313: + cat +308: + cc -B. -o out/test/aarch64/warn-common/exe out/test/aarch64/warn-common/a.o out/test/aarch64/warn-common/b.o +290: + on_exit +290: + echo OK +290: OK +290: + exit 0 +303/337 Test #290: aarch64-version-script17 ................................. Passed 1.04 sec +test 315 + Start 315: aarch64-weak-undef-dso + +315: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/weak-undef-dso.sh" +315: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu +315: Environment variables: +315: MACHINE=aarch64 +315: CPU= +315: Test timeout computed to be: 1500 +303: + readelf --dyn-syms out/test/aarch64/version-script8/b.so +303: + grep -Fq foo@@ver1 out/test/aarch64/version-script8/log +311: + grep -q 'undefined symbol:.*foo' 314: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/weak-export-exe.sh +309: + cc -B. -o out/test/aarch64/warn-once/exe out/test/aarch64/warn-once/a.o out/test/aarch64/warn-once/b.o -Wl,--warn-unresolved-symbols,--warn-once +311: + cc -B. -o out/test/aarch64/warn-unresolved-symbols/exe out/test/aarch64/warn-unresolved-symbols/a.o 314: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 314: ++ export LC_ALL=C 314: ++ LC_ALL=C @@ -22308,59 +22377,14 @@ 314: ++ QEMU= 314: ++ case $MACHINE in 314: ++ tlsdesc_opt=-mtls-dialect=desc -312: ++ set -x -313: ++ set -x +303: + grep -Fq bar@@ver2 out/test/aarch64/version-script8/log 314: +++ uname 314: ++ '[' Linux = FreeBSD ']' 314: ++ trap 'on_error $LINENO' ERR 314: ++ trap on_exit EXIT -312: + cat -312: + cc -fPIC -c -o out/test/aarch64/weak-export-dso/a.o -xc - -313: + cat -313: + cc -fPIC -c -o out/test/aarch64/weak-export-dso2/a.o -xc - -314: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/weak-export-exe.sh .sh -314: ++ testname=weak-export-exe -314: ++ echo -n 'Testing weak-export-exe ... ' -314: Testing weak-export-exe ... ++ t=out/test/aarch64/weak-export-exe -314: ++ mkdir -p out/test/aarch64/weak-export-exe -301: + readelf --dyn-syms out/test/aarch64/version-script6/f.so -308: + cc -B. -o out/test/aarch64/warn-common/exe out/test/aarch64/warn-common/a.o out/test/aarch64/warn-common/b.o -301: + grep -q foo@VER_X1 out/test/aarch64/version-script6/log -306: + cc -c -o out/test/aarch64/versioned-undef/d.o -xc - -306: + cat 307: + cc -B. -shared -o out/test/aarch64/visibility/e.so out/test/aarch64/visibility/c.a out/test/aarch64/visibility/d.o -314: ++ set -x -301: + grep -q bar@VER_X2 out/test/aarch64/version-script6/log -314: + cat -314: + cc -fPIC -c -o out/test/aarch64/weak-export-exe/a.o -xc - -301: + grep -q baz@@VER_Y2 out/test/aarch64/version-script6/log -311: + grep -q 'undefined symbol:.*foo' -311: + cc -B. -o out/test/aarch64/warn-unresolved-symbols/exe out/test/aarch64/warn-unresolved-symbols/a.o -301: + on_exit -301: + echo OK -301: OK -301: + exit 0 -303/337 Test #301: aarch64-version-script6 .................................. Passed 0.62 sec -test 315 - Start 315: aarch64-weak-undef-dso - -315: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/weak-undef-dso.sh" -315: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu -315: Environment variables: -315: MACHINE=aarch64 -315: CPU= -315: Test timeout computed to be: 1500 -310: + grep -q 'warning: symbol type mismatch: times' out/test/aarch64/warn-symbol-type/log -303: + out/test/aarch64/version-script8/exe 315: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/weak-undef-dso.sh 312: + cc -B. -o out/test/aarch64/weak-export-dso/b.so out/test/aarch64/weak-export-dso/a.o -shared -303: + readelf --dyn-syms out/test/aarch64/version-script8/b.so -313: + cc -B. -o out/test/aarch64/weak-export-dso2/b.so out/test/aarch64/weak-export-dso2/a.o -shared -310: + on_exit -310: + echo OK -310: OK -310: + exit 0 -304/337 Test #310: aarch64-warn-symbol-type ................................. Passed 0.34 sec 315: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 315: ++ export LC_ALL=C 315: ++ LC_ALL=C @@ -22377,6 +22401,22 @@ 315: ++ QEMU= 315: ++ case $MACHINE in 315: ++ tlsdesc_opt=-mtls-dialect=desc +314: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/weak-export-exe.sh .sh +303: + grep -Fq baz out/test/aarch64/version-script8/log +306: + cc -B. -o out/test/aarch64/versioned-undef/exe out/test/aarch64/versioned-undef/d.o out/test/aarch64/versioned-undef/c.so +314: ++ testname=weak-export-exe +314: ++ echo -n 'Testing weak-export-exe ... ' +314: Testing weak-export-exe ... ++ t=out/test/aarch64/weak-export-exe +314: ++ mkdir -p out/test/aarch64/weak-export-exe +315: +++ uname +315: ++ '[' Linux = FreeBSD ']' +315: ++ trap 'on_error $LINENO' ERR +315: ++ trap on_exit EXIT +303: + on_exit +303: + echo OK +303: OK +303: + exit 0 +304/337 Test #303: aarch64-version-script8 .................................. Passed 0.67 sec test 316 Start 316: aarch64-weak-undef @@ -22386,27 +22426,39 @@ 316: MACHINE=aarch64 316: CPU= 316: Test timeout computed to be: 1500 -315: +++ uname -315: ++ '[' Linux = FreeBSD ']' -315: ++ trap 'on_error $LINENO' ERR -315: ++ trap on_exit EXIT +314: ++ set -x 315: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/weak-undef-dso.sh .sh 315: ++ testname=weak-undef-dso 315: ++ echo -n 'Testing weak-undef-dso ... ' 315: Testing weak-undef-dso ... ++ t=out/test/aarch64/weak-undef-dso 315: ++ mkdir -p out/test/aarch64/weak-undef-dso -309: + cc -B. -o out/test/aarch64/warn-once/exe out/test/aarch64/warn-once/a.o out/test/aarch64/warn-once/b.o -Wl,--warn-unresolved-symbols,--warn-once -303: + grep -Fq foo@@ver1 out/test/aarch64/version-script8/log -303: + grep -Fq bar@@ver2 out/test/aarch64/version-script8/log -303: + grep -Fq baz out/test/aarch64/version-script8/log -307: + readelf --dyn-syms out/test/aarch64/visibility/e.so +313: + cc -B. -o out/test/aarch64/weak-export-dso2/b.so out/test/aarch64/weak-export-dso2/a.o -shared +314: + cat +310: + grep -q 'warning: symbol type mismatch: times' out/test/aarch64/warn-symbol-type/log +314: + cc -fPIC -c -o out/test/aarch64/weak-export-exe/a.o -xc - +316: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/weak-undef.sh +316: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc +316: ++ export LC_ALL=C +316: ++ LC_ALL=C +316: ++ '[' -z aarch64 ']' +316: ++ '[' -z '' ']' +316: ++ TESTDIR=out/test/aarch64 +316: ++ CC=cc +316: ++ CXX=c++ +316: ++ GCC=gcc +316: ++ GXX=g++ +316: ++ OBJDUMP=objdump +316: ++ OBJCOPY=objcopy +316: ++ STRIP=strip +316: ++ QEMU= +316: ++ case $MACHINE in +316: ++ tlsdesc_opt=-mtls-dialect=desc 315: ++ set -x -308: + grep -Fq 'multiple common symbols' out/test/aarch64/warn-common/log -303: + on_exit -303: + echo OK -303: OK -303: + exit 0 -305/337 Test #303: aarch64-version-script8 .................................. Passed 0.60 sec +310: + on_exit +310: + echo OK +310: OK +310: + exit 0 +305/337 Test #310: aarch64-warn-symbol-type ................................. Passed 0.40 sec test 317 Start 317: aarch64-weak-undef2 @@ -22416,12 +22468,22 @@ 317: MACHINE=aarch64 317: CPU= 317: Test timeout computed to be: 1500 -308: + cc -B. -o out/test/aarch64/warn-common/exe out/test/aarch64/warn-common/a.o out/test/aarch64/warn-common/b.o -Wl,-warn-common +316: +++ uname +316: ++ '[' Linux = FreeBSD ']' +316: ++ trap 'on_error $LINENO' ERR +316: ++ trap on_exit EXIT +316: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/weak-undef.sh .sh +316: ++ testname=weak-undef +316: ++ echo -n 'Testing weak-undef ... ' +316: Testing weak-undef ... ++ t=out/test/aarch64/weak-undef +316: ++ mkdir -p out/test/aarch64/weak-undef 315: + cat -307: + grep -Fq foo out/test/aarch64/visibility/log -316: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/weak-undef.sh +315: + cc -c -o out/test/aarch64/weak-undef-dso/a.o -fPIC -xc - +316: ++ set -x +307: + readelf --dyn-syms out/test/aarch64/visibility/e.so +316: + cc -c -o out/test/aarch64/weak-undef/a.o -fPIC -xc - +316: + cat 317: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/weak-undef2.sh -306: + cc -B. -o out/test/aarch64/versioned-undef/exe out/test/aarch64/versioned-undef/d.o out/test/aarch64/versioned-undef/c.so 317: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 317: ++ export LC_ALL=C 317: ++ LC_ALL=C @@ -22438,28 +22500,18 @@ 317: ++ QEMU= 317: ++ case $MACHINE in 317: ++ tlsdesc_opt=-mtls-dialect=desc -316: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc -316: ++ export LC_ALL=C -316: ++ LC_ALL=C -316: ++ '[' -z aarch64 ']' -316: ++ '[' -z '' ']' -316: ++ TESTDIR=out/test/aarch64 -316: ++ CC=cc -316: ++ CXX=c++ -316: ++ GCC=gcc -316: ++ GXX=g++ -316: ++ OBJDUMP=objdump -316: ++ OBJCOPY=objcopy -316: ++ STRIP=strip -316: ++ QEMU= -316: ++ case $MACHINE in -316: ++ tlsdesc_opt=-mtls-dialect=desc -315: + cc -c -o out/test/aarch64/weak-undef-dso/a.o -fPIC -xc - +307: + grep -Fq foo out/test/aarch64/visibility/log +311: + grep -q 'undefined symbol:.*foo' +311: + cc -B. -o out/test/aarch64/warn-unresolved-symbols/exe out/test/aarch64/warn-unresolved-symbols/a.o -Wl,-warn-unresolved-symbols +317: +++ uname +317: ++ '[' Linux = FreeBSD ']' +317: ++ trap 'on_error $LINENO' ERR +317: ++ trap on_exit EXIT 307: + on_exit 307: + echo OK 307: OK 307: + exit 0 -306/337 Test #307: aarch64-visibility ....................................... Passed 0.48 sec +306/337 Test #307: aarch64-visibility ....................................... Passed 0.60 sec test 318 Start 318: aarch64-weak-undef4 @@ -22469,11 +22521,16 @@ 318: MACHINE=aarch64 318: CPU= 318: Test timeout computed to be: 1500 -317: +++ uname -317: ++ '[' Linux = FreeBSD ']' -317: ++ trap 'on_error $LINENO' ERR -317: ++ trap on_exit EXIT -316: +++ uname +317: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/weak-undef2.sh .sh +317: ++ testname=weak-undef2 +317: ++ echo -n 'Testing weak-undef2 ... ' +317: Testing weak-undef2 ... ++ t=out/test/aarch64/weak-undef2 +317: ++ mkdir -p out/test/aarch64/weak-undef2 +309: ++ wc -l +312: + cc -B. -o out/test/aarch64/weak-export-dso/c.so out/test/aarch64/weak-export-dso/a.o -shared -Wl,-z,defs +308: + grep -Fq 'multiple common symbols' out/test/aarch64/warn-common/log +309: ++ grep 'undefined symbol:.* foo$' out/test/aarch64/warn-once/log +317: ++ set -x 318: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/weak-undef4.sh 318: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 318: ++ export LC_ALL=C @@ -22491,51 +22548,15 @@ 318: ++ QEMU= 318: ++ case $MACHINE in 318: ++ tlsdesc_opt=-mtls-dialect=desc -316: ++ '[' Linux = FreeBSD ']' -316: ++ trap 'on_error $LINENO' ERR -316: ++ trap on_exit EXIT -317: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/weak-undef2.sh .sh -318: +++ uname -318: ++ '[' Linux = FreeBSD ']' -318: ++ trap 'on_error $LINENO' ERR -318: ++ trap on_exit EXIT -317: ++ testname=weak-undef2 -314: + cc -B. -o out/test/aarch64/weak-export-exe/exe out/test/aarch64/weak-export-exe/a.o -317: ++ echo -n 'Testing weak-undef2 ... ' -317: Testing weak-undef2 ... ++ t=out/test/aarch64/weak-undef2 -317: ++ mkdir -p out/test/aarch64/weak-undef2 -316: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/weak-undef.sh .sh -316: ++ testname=weak-undef -316: ++ echo -n 'Testing weak-undef ... ' -316: Testing weak-undef ... ++ t=out/test/aarch64/weak-undef -316: ++ mkdir -p out/test/aarch64/weak-undef -318: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/weak-undef4.sh .sh -318: ++ testname=weak-undef4 -318: ++ echo -n 'Testing weak-undef4 ... ' -318: Testing weak-undef4 ... ++ t=out/test/aarch64/weak-undef4 -318: ++ mkdir -p out/test/aarch64/weak-undef4 -317: ++ set -x -317: + cc -c -o out/test/aarch64/weak-undef2/a.o -xc - -311: + cc -B. -o out/test/aarch64/warn-unresolved-symbols/exe out/test/aarch64/warn-unresolved-symbols/a.o -Wl,-warn-unresolved-symbols -311: + grep -q 'undefined symbol:.*foo' -318: ++ set -x -316: ++ set -x -315: + cc -B. -shared -o out/test/aarch64/weak-undef-dso/b.so out/test/aarch64/weak-undef-dso/a.o -309: ++ grep 'undefined symbol:.* foo$' out/test/aarch64/warn-once/log -318: + cat -318: + cc -c -o out/test/aarch64/weak-undef4/a.o -xc - -317: + cat -316: + cc -c -o out/test/aarch64/weak-undef/a.o -fPIC -xc - -309: ++ wc -l -308: + grep -Fq 'multiple common symbols' out/test/aarch64/warn-common/log -316: + cat +306: + out/test/aarch64/versioned-undef/exe 309: + '[' 1 = 1 ']' 309: + on_exit 309: + echo OK 309: OK 309: + exit 0 -312: + cc -B. -o out/test/aarch64/weak-export-dso/c.so out/test/aarch64/weak-export-dso/a.o -shared -Wl,-z,defs -307/337 Test #309: aarch64-warn-once ........................................ Passed 0.50 sec +317: + cc -c -o out/test/aarch64/weak-undef2/a.o -xc - +308: + cc -B. -o out/test/aarch64/warn-common/exe out/test/aarch64/warn-common/a.o out/test/aarch64/warn-common/b.o -Wl,-warn-common +307/337 Test #309: aarch64-warn-once ........................................ Passed 0.53 sec test 319 Start 319: aarch64-weak-undef5 @@ -22545,11 +22566,21 @@ 319: MACHINE=aarch64 319: CPU= 319: Test timeout computed to be: 1500 -308: + on_exit -308: + echo OK -308: OK -308: + exit 0 -308/337 Test #308: aarch64-warn-common ...................................... Passed 0.53 sec +313: + cc -fPIC -c -o out/test/aarch64/weak-export-dso2/c.o -xc - +313: + cat +314: + cc -B. -o out/test/aarch64/weak-export-exe/exe out/test/aarch64/weak-export-exe/a.o +317: + cat +306: + grep -q '^1 2 3 3 4$' +306: + on_exit +306: + echo OK +306: OK +306: + exit 0 +315: + cc -B. -shared -o out/test/aarch64/weak-undef-dso/b.so out/test/aarch64/weak-undef-dso/a.o +318: +++ uname +308/337 Test #306: aarch64-versioned-undef .................................. Passed 0.68 sec +318: ++ '[' Linux = FreeBSD ']' +318: ++ trap 'on_error $LINENO' ERR +318: ++ trap on_exit EXIT test 320 Start 320: aarch64-whole-archive @@ -22559,6 +22590,13 @@ 320: MACHINE=aarch64 320: CPU= 320: Test timeout computed to be: 1500 +318: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/weak-undef4.sh .sh +318: ++ testname=weak-undef4 +318: ++ echo -n 'Testing weak-undef4 ... ' +318: Testing weak-undef4 ... ++ t=out/test/aarch64/weak-undef4 +318: ++ mkdir -p out/test/aarch64/weak-undef4 +305: + grep -q 'mold .*compatible with GNU ld' +305: + ./mold -v 319: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/weak-undef5.sh 319: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 319: ++ export LC_ALL=C @@ -22576,31 +22614,24 @@ 319: ++ QEMU= 319: ++ case $MACHINE in 319: ++ tlsdesc_opt=-mtls-dialect=desc -320: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/whole-archive.sh 319: +++ uname 319: ++ '[' Linux = FreeBSD ']' 319: ++ trap 'on_error $LINENO' ERR 319: ++ trap on_exit EXIT -313: + cc -fPIC -c -o out/test/aarch64/weak-export-dso2/c.o -xc - -306: + out/test/aarch64/versioned-undef/exe -306: + grep -q '^1 2 3 3 4$' -306: + on_exit -306: + echo OK -306: OK -306: + exit 0 -314: + readelf --dyn-syms out/test/aarch64/weak-export-exe/exe -314: + grep -q 'WEAK DEFAULT UND foo' -313: + cat -309/337 Test #306: aarch64-versioned-undef .................................. Passed 0.70 sec -test 321 - Start 321: aarch64-wrap-lto - -321: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/wrap-lto.sh" -321: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu -321: Environment variables: -321: MACHINE=aarch64 -321: CPU= -321: Test timeout computed to be: 1500 +318: ++ set -x +311: + grep -q 'undefined symbol:.*foo' +311: + cc -B. -o out/test/aarch64/warn-unresolved-symbols/exe out/test/aarch64/warn-unresolved-symbols/a.o -Wl,-warn-unresolved-symbols --error-unresolved-symbols +316: + cc -c -o out/test/aarch64/weak-undef/b.o -fno-PIC -xc - +316: + cat +318: + cc -c -o out/test/aarch64/weak-undef4/a.o -xc - +318: + cat +319: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/weak-undef5.sh .sh +319: ++ testname=weak-undef5 +319: ++ echo -n 'Testing weak-undef5 ... ' +319: Testing weak-undef5 ... ++ t=out/test/aarch64/weak-undef5 +319: ++ mkdir -p out/test/aarch64/weak-undef5 +305: + grep -q 'mold .*compatible with GNU ld' +320: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/whole-archive.sh 320: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 320: ++ export LC_ALL=C 320: ++ LC_ALL=C @@ -22617,49 +22648,50 @@ 320: ++ QEMU= 320: ++ case $MACHINE in 320: ++ tlsdesc_opt=-mtls-dialect=desc +305: + ./mold --version 320: +++ uname 320: ++ '[' Linux = FreeBSD ']' 320: ++ trap 'on_error $LINENO' ERR 320: ++ trap on_exit EXIT -319: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/weak-undef5.sh .sh -319: ++ testname=weak-undef5 -319: ++ echo -n 'Testing weak-undef5 ... ' -319: Testing weak-undef5 ... ++ t=out/test/aarch64/weak-undef5 -319: ++ mkdir -p out/test/aarch64/weak-undef5 -319: ++ set -x -315: + cat -315: + cc -xc -c -o out/test/aarch64/weak-undef-dso/c.o - -314: + out/test/aarch64/weak-export-exe/exe -314: + grep -q '^3$' -314: + on_exit -314: + echo OK -314: OK -314: + exit 0 -318: + cc -c -o out/test/aarch64/weak-undef4/b.o -xc - -318: + cat -317: + cc -c -o out/test/aarch64/weak-undef2/b.o -xc - -311: + cc -B. -o out/test/aarch64/warn-unresolved-symbols/exe out/test/aarch64/warn-unresolved-symbols/a.o -Wl,-warn-unresolved-symbols --error-unresolved-symbols -310/337 Test #314: aarch64-weak-export-exe .................................. Passed 0.38 sec -test 322 - Start 322: aarch64-wrap - -322: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/wrap.sh" -322: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu -322: Environment variables: -322: MACHINE=aarch64 -322: CPU= -322: Test timeout computed to be: 1500 -317: + cat 320: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/whole-archive.sh .sh 320: ++ testname=whole-archive 320: ++ echo -n 'Testing whole-archive ... ' 320: Testing whole-archive ... ++ t=out/test/aarch64/whole-archive 320: ++ mkdir -p out/test/aarch64/whole-archive -320: ++ set -x -319: + cc -c -o out/test/aarch64/weak-undef5/a.o -fPIC -xc - +319: ++ set -x +305: + grep -q 'mold .*compatible with GNU ld' +305: + ./mold -V 319: + cat +319: + cc -c -o out/test/aarch64/weak-undef5/a.o -fPIC -xc - +311: + on_exit +311: + echo OK +311: OK +311: + exit 0 +309/337 Test #311: aarch64-warn-unresolved-symbols .......................... Passed 0.54 sec +test 321 + Start 321: aarch64-wrap-lto + +321: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/wrap-lto.sh" +321: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu +321: Environment variables: +321: MACHINE=aarch64 +321: CPU= +321: Test timeout computed to be: 1500 +320: ++ set -x +320: + cc -o out/test/aarch64/whole-archive/a.o -c -x assembler - +320: + cat +305: + grep -q elf_x86_64 +305: + ./mold -V +314: + grep -q 'WEAK DEFAULT UND foo' +314: + readelf --dyn-syms out/test/aarch64/weak-export-exe/exe +314: + out/test/aarch64/weak-export-exe/exe +317: + cc -c -o out/test/aarch64/weak-undef2/b.o -xc - +317: + cat +315: + cat +315: + cc -xc -c -o out/test/aarch64/weak-undef-dso/c.o - 321: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/wrap-lto.sh 321: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc +314: + grep -q '^3$' 321: ++ export LC_ALL=C 321: ++ LC_ALL=C 321: ++ '[' -z aarch64 ']' @@ -22675,20 +22707,43 @@ 321: ++ QEMU= 321: ++ case $MACHINE in 321: ++ tlsdesc_opt=-mtls-dialect=desc +313: + cc -B. -o out/test/aarch64/weak-export-dso2/d.so out/test/aarch64/weak-export-dso2/c.o out/test/aarch64/weak-export-dso2/b.so -shared +308: + grep -Fq 'multiple common symbols' out/test/aarch64/warn-common/log +314: + on_exit +314: + echo OK +314: OK +314: + exit 0 +320: + cc -o out/test/aarch64/whole-archive/b.o -c -xc - +310/337 Test #314: aarch64-weak-export-exe .................................. Passed 0.40 sec +test 322 + Start 322: aarch64-wrap + +322: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/wrap.sh" +322: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu +322: Environment variables: +322: MACHINE=aarch64 +322: CPU= +322: Test timeout computed to be: 1500 321: +++ uname 321: ++ '[' Linux = FreeBSD ']' 321: ++ trap 'on_error $LINENO' ERR 321: ++ trap on_exit EXIT -311: + grep -q 'undefined symbol:.*foo' -316: + cc -c -o out/test/aarch64/weak-undef/b.o -fno-PIC -xc - -316: + cat -311: + on_exit -311: + echo OK -311: OK -311: + exit 0 -320: + cc -o out/test/aarch64/whole-archive/a.o -c -x assembler - -320: + cat -311/337 Test #311: aarch64-warn-unresolved-symbols .......................... Passed 0.51 sec +321: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/wrap-lto.sh .sh +321: ++ testname=wrap-lto +321: ++ echo -n 'Testing wrap-lto ... ' +321: Testing wrap-lto ... ++ t=out/test/aarch64/wrap-lto +321: ++ mkdir -p out/test/aarch64/wrap-lto +305: + grep -q elf_i386 +305: + ./mold -V +320: + echo 'int fn1() { return 42; }' +312: + grep -q 'WEAK DEFAULT UND foo' +312: + readelf --dyn-syms out/test/aarch64/weak-export-dso/b.so +308: + on_exit +308: + echo OK +308: OK +308: + exit 0 +316: + cc -fcommon -xc -c -o out/test/aarch64/weak-undef/c.o - +311/337 Test #308: aarch64-warn-common ...................................... Passed 0.75 sec test 323 Start 323: aarch64-z-cet-report @@ -22698,6 +22753,19 @@ 323: MACHINE=aarch64 323: CPU= 323: Test timeout computed to be: 1500 +312: + readelf --dyn-syms out/test/aarch64/weak-export-dso/c.so +312: + grep -q 'WEAK DEFAULT UND foo' +312: + on_exit +312: + echo OK +312: OK +312: + exit 0 +305: + cc -c -xc -o out/test/aarch64/version/a.o - +305: + cat +316: + cat +321: ++ set -x +321: + test_cflags -flto +321: + cc -B. -flto -o /dev/null -xc - +321: + echo 'int main() {}' 322: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/wrap.sh 322: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 322: ++ export LC_ALL=C @@ -22715,14 +22783,32 @@ 322: ++ QEMU= 322: ++ case $MACHINE in 322: ++ tlsdesc_opt=-mtls-dialect=desc -313: + cc -B. -o out/test/aarch64/weak-export-dso2/d.so out/test/aarch64/weak-export-dso2/c.o out/test/aarch64/weak-export-dso2/b.so -shared -321: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/wrap-lto.sh .sh -321: ++ testname=wrap-lto -321: ++ echo -n 'Testing wrap-lto ... ' -321: Testing wrap-lto ... ++ t=out/test/aarch64/wrap-lto -321: ++ mkdir -p out/test/aarch64/wrap-lto -323: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/z-cet-report.sh 322: +++ uname +322: ++ '[' Linux = FreeBSD ']' +322: ++ trap 'on_error $LINENO' ERR +322: ++ trap on_exit EXIT +318: + cc -c -o out/test/aarch64/weak-undef4/b.o -xc - +318: + cat +319: + cat +319: + cc -c -o out/test/aarch64/weak-undef5/b.o -fPIC -xc - +312/337 Test #312: aarch64-weak-export-dso .................................. Passed 0.63 sec +test 324 + Start 324: aarch64-z-defs + +324: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/z-defs.sh" +324: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu +324: Environment variables: +324: MACHINE=aarch64 +324: CPU= +324: Test timeout computed to be: 1500 +317: + cc -B. -o out/test/aarch64/weak-undef2/exe out/test/aarch64/weak-undef2/a.o out/test/aarch64/weak-undef2/b.o +322: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/wrap.sh .sh +322: ++ testname=wrap +322: ++ echo -n 'Testing wrap ... ' +322: Testing wrap ... ++ t=out/test/aarch64/wrap +322: ++ mkdir -p out/test/aarch64/wrap +323: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/z-cet-report.sh +315: + cc -B. -o out/test/aarch64/weak-undef-dso/exe1 out/test/aarch64/weak-undef-dso/c.o out/test/aarch64/weak-undef-dso/b.so 323: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 323: ++ export LC_ALL=C 323: ++ LC_ALL=C @@ -22739,62 +22825,6 @@ 323: ++ QEMU= 323: ++ case $MACHINE in 323: ++ tlsdesc_opt=-mtls-dialect=desc -321: ++ set -x -321: + test_cflags -flto -322: ++ '[' Linux = FreeBSD ']' -322: ++ trap 'on_error $LINENO' ERR -322: ++ trap on_exit EXIT -321: + cc -B. -flto -o /dev/null -xc - -321: + echo 'int main() {}' -320: + cc -o out/test/aarch64/whole-archive/b.o -c -xc - -320: + echo 'int fn1() { return 42; }' -322: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/wrap.sh .sh -323: +++ uname -323: ++ '[' Linux = FreeBSD ']' -323: ++ trap 'on_error $LINENO' ERR -323: ++ trap on_exit EXIT -312: + readelf --dyn-syms out/test/aarch64/weak-export-dso/b.so -322: ++ testname=wrap -322: ++ echo -n 'Testing wrap ... ' -322: Testing wrap ... ++ t=out/test/aarch64/wrap -322: ++ mkdir -p out/test/aarch64/wrap -312: + grep -q 'WEAK DEFAULT UND foo' -322: ++ set -x -323: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/z-cet-report.sh .sh -316: + cc -fcommon -xc -c -o out/test/aarch64/weak-undef/c.o - -323: ++ testname=z-cet-report -323: ++ echo -n 'Testing z-cet-report ... ' -323: Testing z-cet-report ... ++ t=out/test/aarch64/z-cet-report -323: ++ mkdir -p out/test/aarch64/z-cet-report -312: + readelf --dyn-syms out/test/aarch64/weak-export-dso/c.so -316: + cat -312: + grep -q 'WEAK DEFAULT UND foo' -322: + cc -fPIC -shared -o out/test/aarch64/wrap/a.so -xc - -322: + cat -323: ++ set -x -319: + cat -317: + cc -B. -o out/test/aarch64/weak-undef2/exe out/test/aarch64/weak-undef2/a.o out/test/aarch64/weak-undef2/b.o -315: + cc -B. -o out/test/aarch64/weak-undef-dso/exe1 out/test/aarch64/weak-undef-dso/c.o out/test/aarch64/weak-undef-dso/b.so -319: + cc -c -o out/test/aarch64/weak-undef5/b.o -fPIC -xc - -318: + cc -fcommon -xc -c -o out/test/aarch64/weak-undef4/c.o - -312: + on_exit -312: + echo OK -312: OK -312: + exit 0 -312/337 Test #312: aarch64-weak-export-dso .................................. Passed 0.57 sec -test 324 - Start 324: aarch64-z-defs - -324: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/z-defs.sh" -324: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu -324: Environment variables: -324: MACHINE=aarch64 -324: CPU= -324: Test timeout computed to be: 1500 -318: + cat -323: + cat -323: + cc -o out/test/aarch64/z-cet-report/a.o -c -x assembler - -323: + cc -B. -o out/test/aarch64/z-cet-report/exe out/test/aarch64/z-cet-report/a.o 324: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/z-defs.sh 324: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 324: ++ export LC_ALL=C @@ -22812,35 +22842,49 @@ 324: ++ QEMU= 324: ++ case $MACHINE in 324: ++ tlsdesc_opt=-mtls-dialect=desc +322: ++ set -x +320: + cc -o out/test/aarch64/whole-archive/c.o -c -xc - +320: + echo 'int fn2() { return 42; }' +323: +++ uname +323: ++ '[' Linux = FreeBSD ']' +323: ++ trap 'on_error $LINENO' ERR +323: ++ trap on_exit EXIT 324: +++ uname 324: ++ '[' Linux = FreeBSD ']' 324: ++ trap 'on_error $LINENO' ERR 324: ++ trap on_exit EXIT +322: + cat +316: + cc -B. -o out/test/aarch64/weak-undef/exe1 out/test/aarch64/weak-undef/a.o -pie +322: + cc -fPIC -shared -o out/test/aarch64/wrap/a.so -xc - 324: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/z-defs.sh .sh 324: ++ testname=z-defs 324: ++ echo -n 'Testing z-defs ... ' 324: Testing z-defs ... ++ t=out/test/aarch64/z-defs 324: ++ mkdir -p out/test/aarch64/z-defs -316: + cc -B. -o out/test/aarch64/weak-undef/exe1 out/test/aarch64/weak-undef/a.o -pie +323: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/z-cet-report.sh .sh +323: ++ testname=z-cet-report +323: ++ echo -n 'Testing z-cet-report ... ' +323: Testing z-cet-report ... ++ t=out/test/aarch64/z-cet-report +323: ++ mkdir -p out/test/aarch64/z-cet-report 324: ++ set -x +323: ++ set -x 324: + cat -320: + cc -o out/test/aarch64/whole-archive/c.o -c -xc - 324: + cc -fPIC -c -o out/test/aarch64/z-defs/a.o -xc - -320: + echo 'int fn2() { return 42; }' -318: + ar rcs out/test/aarch64/weak-undef4/d.a out/test/aarch64/weak-undef4/c.o +323: + cc -o out/test/aarch64/z-cet-report/a.o -c -x assembler - +323: + cat +305: + rm -f out/test/aarch64/version/exe +323: + cc -B. -o out/test/aarch64/z-cet-report/exe out/test/aarch64/z-cet-report/a.o +313: + readelf -W --dyn-syms out/test/aarch64/weak-export-dso2/d.so +320: + rm -f out/test/aarch64/whole-archive/d.a 319: + cc -B. -o out/test/aarch64/weak-undef5/libfoobar.so out/test/aarch64/weak-undef5/b.o -shared -315: + out/test/aarch64/weak-undef-dso/exe1 -318: + cc -B. -o out/test/aarch64/weak-undef4/exe1 out/test/aarch64/weak-undef4/a.o out/test/aarch64/weak-undef4/d.a +305: + cc -B. -Wl,--version -o out/test/aarch64/version/exe1 out/test/aarch64/version/a.o 313: + grep -q 'WEAK DEFAULT .* UND foo' -315: + grep -q bar=-1 -323: + cc -B. -o out/test/aarch64/z-cet-report/exe out/test/aarch64/z-cet-report/a.o -Wl,-z,cet-report=warning -313: + readelf -W --dyn-syms out/test/aarch64/weak-export-dso2/d.so +305: + grep -q mold 313: + on_exit 313: + echo OK 313: OK 313: + exit 0 -320: + rm -f out/test/aarch64/whole-archive/d.a -313/337 Test #313: aarch64-weak-export-dso2 ................................. Passed 0.68 sec +313/337 Test #313: aarch64-weak-export-dso2 ................................. Passed 0.66 sec test 325 Start 325: aarch64-z-dynamic-undefined-weak @@ -22850,10 +22894,13 @@ 325: MACHINE=aarch64 325: CPU= 325: Test timeout computed to be: 1500 -315: + cat -315: + cc -xc -c -o out/test/aarch64/weak-undef-dso/d.o - 320: + ar cr out/test/aarch64/whole-archive/d.a out/test/aarch64/whole-archive/b.o out/test/aarch64/whole-archive/c.o +318: + cc -fcommon -xc -c -o out/test/aarch64/weak-undef4/c.o - +318: + cat +315: + grep -q bar=-1 +315: + out/test/aarch64/weak-undef-dso/exe1 320: + cc -B. -nostdlib -o out/test/aarch64/whole-archive/exe out/test/aarch64/whole-archive/a.o out/test/aarch64/whole-archive/d.a +324: + cc -B. -shared -o out/test/aarch64/z-defs/b.so out/test/aarch64/z-defs/a.o 325: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/z-dynamic-undefined-weak.sh 325: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 325: ++ export LC_ALL=C @@ -22871,29 +22918,34 @@ 325: ++ QEMU= 325: ++ case $MACHINE in 325: ++ tlsdesc_opt=-mtls-dialect=desc -305: + ./mold -v +315: + cc -xc -c -o out/test/aarch64/weak-undef-dso/d.o - +315: + cat +316: + cc -B. -o out/test/aarch64/weak-undef/exe2 out/test/aarch64/weak-undef/b.o -no-pie +305: + '[' -f out/test/aarch64/version/exe1 ']' 325: +++ uname -305: + grep -q 'mold .*compatible with GNU ld' 325: ++ '[' Linux = FreeBSD ']' 325: ++ trap 'on_error $LINENO' ERR 325: ++ trap on_exit EXIT -324: + cc -B. -shared -o out/test/aarch64/z-defs/b.so out/test/aarch64/z-defs/a.o -317: + grep -q 'undefined symbol: foo' out/test/aarch64/weak-undef2/log -322: + cat -322: + cc -c -o out/test/aarch64/wrap/b.o -xc - +305: + cc -B. -Wl,-v -o out/test/aarch64/version/exe2 out/test/aarch64/version/a.o +305: + grep -q mold 325: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/z-dynamic-undefined-weak.sh .sh 325: ++ testname=z-dynamic-undefined-weak 325: ++ echo -n 'Testing z-dynamic-undefined-weak ... ' 325: Testing z-dynamic-undefined-weak ... ++ t=out/test/aarch64/z-dynamic-undefined-weak 325: ++ mkdir -p out/test/aarch64/z-dynamic-undefined-weak -316: + cc -B. -o out/test/aarch64/weak-undef/exe2 out/test/aarch64/weak-undef/b.o -no-pie +319: + cc -B. -o out/test/aarch64/weak-undef5/exe out/test/aarch64/weak-undef5/a.o -Wl,--as-needed -Lout/test/aarch64/weak-undef5 -lfoobar -Wl,-rpath,out/test/aarch64/weak-undef5 +317: + grep -q 'undefined symbol: foo' out/test/aarch64/weak-undef2/log +322: + cc -c -o out/test/aarch64/wrap/b.o -xc - +322: + cat +325: ++ set -x +318: + ar rcs out/test/aarch64/weak-undef4/d.a out/test/aarch64/weak-undef4/c.o +325: + cat +325: + cc -o out/test/aarch64/z-dynamic-undefined-weak/a.o -c -xc - -fPIC 317: + on_exit 317: + echo OK 317: OK 317: + exit 0 -305: + ./mold --version -314/337 Test #317: aarch64-weak-undef2 ...................................... Passed 0.53 sec -305: + grep -q 'mold .*compatible with GNU ld' +314/337 Test #317: aarch64-weak-undef2 ...................................... Passed 0.57 sec test 326 Start 326: aarch64-z-max-page-size @@ -22903,12 +22955,8 @@ 326: MACHINE=aarch64 326: CPU= 326: Test timeout computed to be: 1500 -323: + grep -q 'a.o: -cet-report=warning: missing GNU_PROPERTY_X86_FEATURE_1_IBT' out/test/aarch64/z-cet-report/log -323: + grep -q 'a.o: -cet-report=warning: missing GNU_PROPERTY_X86_FEATURE_1_SHSTK' out/test/aarch64/z-cet-report/log -325: ++ set -x -305: + grep -q 'mold .*compatible with GNU ld' -305: + ./mold -V -323: + cc -B. -o out/test/aarch64/z-cet-report/exe out/test/aarch64/z-cet-report/a.o -Wl,-z,cet-report=error +318: + cc -B. -o out/test/aarch64/weak-undef4/exe1 out/test/aarch64/weak-undef4/a.o out/test/aarch64/weak-undef4/d.a +320: + readelf --symbols out/test/aarch64/whole-archive/exe 326: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/z-max-page-size.sh 326: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 326: ++ export LC_ALL=C @@ -22926,45 +22974,35 @@ 326: ++ QEMU= 326: ++ case $MACHINE in 326: ++ tlsdesc_opt=-mtls-dialect=desc -325: + cat +323: + cc -B. -o out/test/aarch64/z-cet-report/exe out/test/aarch64/z-cet-report/a.o -Wl,-z,cet-report=warning +320: + grep -q fn1 out/test/aarch64/whole-archive/log +316: + cc -B. -o out/test/aarch64/weak-undef/exe3 out/test/aarch64/weak-undef/a.o out/test/aarch64/weak-undef/c.o -pie +305: + out/test/aarch64/version/exe2 +305: + grep -q 'Hello world' 326: +++ uname -318: + cc -B. -o out/test/aarch64/weak-undef4/exe2 out/test/aarch64/weak-undef4/b.o out/test/aarch64/weak-undef4/d.a +320: + grep -q fn2 out/test/aarch64/whole-archive/log +305: + ./mold --v 326: ++ '[' Linux = FreeBSD ']' 326: ++ trap 'on_error $LINENO' ERR 326: ++ trap on_exit EXIT -325: + cc -o out/test/aarch64/z-dynamic-undefined-weak/a.o -c -xc - -fPIC -320: + readelf --symbols out/test/aarch64/whole-archive/exe +324: + cc -B. -shared -o out/test/aarch64/z-defs/b.so out/test/aarch64/z-defs/a.o -Wl,-z,undefs +325: + cc -B. -shared -o out/test/aarch64/z-dynamic-undefined-weak/b.so out/test/aarch64/z-dynamic-undefined-weak/a.o 315: + cc -B. -o out/test/aarch64/weak-undef-dso/exe2 out/test/aarch64/weak-undef-dso/d.o out/test/aarch64/weak-undef-dso/b.so -320: + grep -q fn1 out/test/aarch64/whole-archive/log -305: + ./mold -V 326: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/z-max-page-size.sh .sh 326: ++ testname=z-max-page-size 326: ++ echo -n 'Testing z-max-page-size ... ' 326: Testing z-max-page-size ... ++ t=out/test/aarch64/z-max-page-size 326: ++ mkdir -p out/test/aarch64/z-max-page-size -305: + grep -q elf_x86_64 +320: + cc -B. -nostdlib -o out/test/aarch64/whole-archive/exe out/test/aarch64/whole-archive/a.o -Wl,--whole-archive out/test/aarch64/whole-archive/d.a +305: + grep -q 'unknown command line option:' out/test/aarch64/version/log 326: ++ set -x -320: + grep -q fn2 out/test/aarch64/whole-archive/log 326: + cc -o out/test/aarch64/z-max-page-size/a.o -c -xc - -326: + cat -305: + ./mold -V -305: + grep -q elf_i386 -320: + cc -B. -nostdlib -o out/test/aarch64/whole-archive/exe out/test/aarch64/whole-archive/a.o -Wl,--whole-archive out/test/aarch64/whole-archive/d.a -322: + cat -322: + cc -c -o out/test/aarch64/wrap/c.o -xc - -316: + cc -B. -o out/test/aarch64/weak-undef/exe3 out/test/aarch64/weak-undef/a.o out/test/aarch64/weak-undef/c.o -pie -305: + cc -c -xc -o out/test/aarch64/version/a.o - -305: + cat -319: + cc -B. -o out/test/aarch64/weak-undef5/exe out/test/aarch64/weak-undef5/a.o -Wl,--as-needed -Lout/test/aarch64/weak-undef5 -lfoobar -Wl,-rpath,out/test/aarch64/weak-undef5 -323: + grep -q 'a.o: -cet-report=error: missing GNU_PROPERTY_X86_FEATURE_1_IBT' out/test/aarch64/z-cet-report/log -325: + cc -B. -shared -o out/test/aarch64/z-dynamic-undefined-weak/b.so out/test/aarch64/z-dynamic-undefined-weak/a.o -323: + grep -q 'a.o: -cet-report=error: missing GNU_PROPERTY_X86_FEATURE_1_SHSTK' out/test/aarch64/z-cet-report/log -324: + cc -B. -shared -o out/test/aarch64/z-defs/b.so out/test/aarch64/z-defs/a.o -Wl,-z,undefs -323: + on_exit -323: + echo OK -323: OK -323: + exit 0 -315/337 Test #323: aarch64-z-cet-report ..................................... Passed 0.43 sec +319: + readelf --dynamic out/test/aarch64/weak-undef5/exe +305: + on_exit +305: + echo OK +305: OK +305: + exit 0 +315/337 Test #305: aarch64-version .......................................... Passed 1.26 sec test 327 Start 327: aarch64-z-nodefaultlib @@ -22974,8 +23012,13 @@ 327: MACHINE=aarch64 327: CPU= 327: Test timeout computed to be: 1500 -318: + out/test/aarch64/weak-undef4/exe1 -318: + grep -q '^2$' +326: + cat +319: + grep -q 'NEEDED.*libfoobar' +322: + cc -c -o out/test/aarch64/wrap/c.o -xc - +322: + cat +318: + cc -B. -o out/test/aarch64/weak-undef4/exe2 out/test/aarch64/weak-undef4/b.o out/test/aarch64/weak-undef4/d.a +319: + out/test/aarch64/weak-undef5/exe +319: + grep -q '^2$' 327: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/z-nodefaultlib.sh 327: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 327: ++ export LC_ALL=C @@ -22993,22 +23036,11 @@ 327: ++ QEMU= 327: ++ case $MACHINE in 327: ++ tlsdesc_opt=-mtls-dialect=desc -327: +++ uname -327: ++ '[' Linux = FreeBSD ']' -327: ++ trap 'on_error $LINENO' ERR -327: ++ trap on_exit EXIT -318: + grep -q '^-1$' -318: + out/test/aarch64/weak-undef4/exe2 -327: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/z-nodefaultlib.sh .sh -327: ++ testname=z-nodefaultlib -327: ++ echo -n 'Testing z-nodefaultlib ... ' -327: Testing z-nodefaultlib ... ++ t=out/test/aarch64/z-nodefaultlib -327: ++ mkdir -p out/test/aarch64/z-nodefaultlib -318: + on_exit -318: + echo OK -318: OK -318: + exit 0 -316/337 Test #318: aarch64-weak-undef4 ...................................... Passed 0.68 sec +319: + on_exit +319: + echo OK +319: OK +319: + exit 0 +316/337 Test #319: aarch64-weak-undef5 ...................................... Passed 0.61 sec test 328 Start 328: aarch64-z-nodump @@ -23018,12 +23050,21 @@ 328: MACHINE=aarch64 328: CPU= 328: Test timeout computed to be: 1500 -327: ++ set -x -327: + cc -o out/test/aarch64/z-nodefaultlib/a.o -c -xc - -320: + readelf --symbols out/test/aarch64/whole-archive/exe -327: + cat +323: + grep -q 'a.o: -cet-report=warning: missing GNU_PROPERTY_X86_FEATURE_1_IBT' out/test/aarch64/z-cet-report/log +327: +++ uname +327: ++ '[' Linux = FreeBSD ']' +327: ++ trap 'on_error $LINENO' ERR +327: ++ trap on_exit EXIT +324: + cc -B. -shared -o out/test/aarch64/z-defs/b.so out/test/aarch64/z-defs/a.o -Wl,-z,defs +316: + cc -B. -o out/test/aarch64/weak-undef/exe4 out/test/aarch64/weak-undef/b.o out/test/aarch64/weak-undef/c.o -no-pie +323: + grep -q 'a.o: -cet-report=warning: missing GNU_PROPERTY_X86_FEATURE_1_SHSTK' out/test/aarch64/z-cet-report/log 328: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/z-nodump.sh -320: + grep -q fn1 out/test/aarch64/whole-archive/log +327: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/z-nodefaultlib.sh .sh +320: + readelf --symbols out/test/aarch64/whole-archive/exe +327: ++ testname=z-nodefaultlib +327: ++ echo -n 'Testing z-nodefaultlib ... ' +327: Testing z-nodefaultlib ... ++ t=out/test/aarch64/z-nodefaultlib +327: ++ mkdir -p out/test/aarch64/z-nodefaultlib 328: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 328: ++ export LC_ALL=C 328: ++ LC_ALL=C @@ -23040,14 +23081,26 @@ 328: ++ QEMU= 328: ++ case $MACHINE in 328: ++ tlsdesc_opt=-mtls-dialect=desc +323: + cc -B. -o out/test/aarch64/z-cet-report/exe out/test/aarch64/z-cet-report/a.o -Wl,-z,cet-report=error +327: ++ set -x +320: + grep -q fn1 out/test/aarch64/whole-archive/log +325: + cc -B. -shared -o out/test/aarch64/z-dynamic-undefined-weak/c.so out/test/aarch64/z-dynamic-undefined-weak/a.o -Wl,-z,dynamic-undefined-weak +327: + cc -o out/test/aarch64/z-nodefaultlib/a.o -c -xc - 315: + grep -q bar=5 +328: +++ uname +328: ++ '[' Linux = FreeBSD ']' +328: ++ trap 'on_error $LINENO' ERR +328: ++ trap on_exit EXIT +327: + cat 315: + out/test/aarch64/weak-undef-dso/exe2 +320: + grep -q fn2 out/test/aarch64/whole-archive/log 326: + cc -B. -o out/test/aarch64/z-max-page-size/exe1 out/test/aarch64/z-max-page-size/a.o -Wl,-z,max-page-size=65536 -Wl,-z,separate-loadable-segments 315: + on_exit 315: + echo OK 315: OK 315: + exit 0 -317/337 Test #315: aarch64-weak-undef-dso ................................... Passed 0.81 sec +320: + cc -B. -nostdlib -o out/test/aarch64/whole-archive/exe out/test/aarch64/whole-archive/a.o -Wl,--whole-archive -Wl,--no-whole-archive out/test/aarch64/whole-archive/d.a +317/337 Test #315: aarch64-weak-undef-dso ................................... Passed 0.91 sec test 329 Start 329: aarch64-z-now @@ -23057,13 +23110,15 @@ 329: MACHINE=aarch64 329: CPU= 329: Test timeout computed to be: 1500 -324: + cc -B. -shared -o out/test/aarch64/z-defs/b.so out/test/aarch64/z-defs/a.o -Wl,-z,defs -320: + grep -q fn2 out/test/aarch64/whole-archive/log -328: +++ uname -328: ++ '[' Linux = FreeBSD ']' -328: ++ trap 'on_error $LINENO' ERR -328: ++ trap on_exit EXIT 322: + cc -B. -o out/test/aarch64/wrap/exe out/test/aarch64/wrap/a.so out/test/aarch64/wrap/b.o +328: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/z-nodump.sh .sh +328: ++ testname=z-nodump +328: ++ echo -n 'Testing z-nodump ... ' +328: Testing z-nodump ... ++ t=out/test/aarch64/z-nodump +328: ++ mkdir -p out/test/aarch64/z-nodump +328: ++ set -x +328: + cc -c -o out/test/aarch64/z-nodump/a.o -xc - +328: + cat 329: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/z-now.sh 329: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 329: ++ export LC_ALL=C @@ -23081,37 +23136,25 @@ 329: ++ QEMU= 329: ++ case $MACHINE in 329: ++ tlsdesc_opt=-mtls-dialect=desc +320: + readelf --symbols out/test/aarch64/whole-archive/exe +318: + grep -q '^2$' +318: + out/test/aarch64/weak-undef4/exe1 +320: + grep -q fn1 out/test/aarch64/whole-archive/log +324: + grep -q 'undefined symbol:.* foo' out/test/aarch64/z-defs/log 329: +++ uname 329: ++ '[' Linux = FreeBSD ']' 329: ++ trap 'on_error $LINENO' ERR 329: ++ trap on_exit EXIT +318: + grep -q '^-1$' +324: + cc -B. -shared -o out/test/aarch64/z-defs/b.so out/test/aarch64/z-defs/a.o -Wl,-no-undefined 327: + cc -B. -o out/test/aarch64/z-nodefaultlib/exe out/test/aarch64/z-nodefaultlib/a.o -Wl,-z,nodefaultlib -320: + cc -B. -nostdlib -o out/test/aarch64/whole-archive/exe out/test/aarch64/whole-archive/a.o -Wl,--whole-archive -Wl,--no-whole-archive out/test/aarch64/whole-archive/d.a -319: + readelf --dynamic out/test/aarch64/weak-undef5/exe -328: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/z-nodump.sh .sh -328: ++ testname=z-nodump -328: ++ echo -n 'Testing z-nodump ... ' -328: Testing z-nodump ... ++ t=out/test/aarch64/z-nodump -328: ++ mkdir -p out/test/aarch64/z-nodump -325: + cc -B. -shared -o out/test/aarch64/z-dynamic-undefined-weak/c.so out/test/aarch64/z-dynamic-undefined-weak/a.o -Wl,-z,dynamic-undefined-weak -319: + grep -q 'NEEDED.*libfoobar' -329: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/z-now.sh .sh -329: ++ testname=z-now -329: ++ echo -n 'Testing z-now ... ' -329: Testing z-now ... ++ t=out/test/aarch64/z-now -329: ++ mkdir -p out/test/aarch64/z-now -329: ++ set -x -329: + cc -o out/test/aarch64/z-now/a.o -c -xc - -305: + rm -f out/test/aarch64/version/exe -329: + cat -319: + grep -q '^2$' -319: + out/test/aarch64/weak-undef5/exe -319: + on_exit -319: + echo OK -319: OK -319: + exit 0 -328: ++ set -x -318/337 Test #319: aarch64-weak-undef5 ...................................... Passed 0.71 sec +320: + grep -q fn2 out/test/aarch64/whole-archive/log +318: + out/test/aarch64/weak-undef4/exe2 +318: + on_exit +318: + echo OK +318: OK +318: + exit 0 +318/337 Test #318: aarch64-weak-undef4 ...................................... Passed 0.83 sec test 330 Start 330: aarch64-z-origin @@ -23121,13 +23164,29 @@ 330: MACHINE=aarch64 330: CPU= 330: Test timeout computed to be: 1500 -328: + cc -c -o out/test/aarch64/z-nodump/a.o -xc - -328: + cat -305: + cc -B. -Wl,--version -o out/test/aarch64/version/exe1 out/test/aarch64/version/a.o -321: + cat -316: + cc -B. -o out/test/aarch64/weak-undef/exe4 out/test/aarch64/weak-undef/b.o out/test/aarch64/weak-undef/c.o -no-pie -321: + cc -fPIC -shared -o out/test/aarch64/wrap-lto/a.so -xc - -305: + grep -q mold +323: + grep -q 'a.o: -cet-report=error: missing GNU_PROPERTY_X86_FEATURE_1_IBT' out/test/aarch64/z-cet-report/log +320: + on_exit +320: + echo OK +320: OK +320: + exit 0 +329: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/z-now.sh .sh +329: ++ testname=z-now +329: ++ echo -n 'Testing z-now ... ' +329: Testing z-now ... ++ t=out/test/aarch64/z-now +329: ++ mkdir -p out/test/aarch64/z-now +319/337 Test #320: aarch64-whole-archive .................................... Passed 0.77 sec +328: + cc -B. -shared -o out/test/aarch64/z-nodump/b.so out/test/aarch64/z-nodump/a.o +test 331 + Start 331: aarch64-z-pack-relative-relocs + +331: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/z-pack-relative-relocs.sh" +331: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu +331: Environment variables: +331: MACHINE=aarch64 +331: CPU= +331: Test timeout computed to be: 1500 +323: + grep -q 'a.o: -cet-report=error: missing GNU_PROPERTY_X86_FEATURE_1_SHSTK' out/test/aarch64/z-cet-report/log +329: ++ set -x 330: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/z-origin.sh 330: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 330: ++ export LC_ALL=C @@ -23145,44 +23204,37 @@ 330: ++ QEMU= 330: ++ case $MACHINE in 330: ++ tlsdesc_opt=-mtls-dialect=desc +316: + out/test/aarch64/weak-undef/exe1 +316: + grep -q '^-1$' 330: +++ uname +321: + cat +323: + on_exit +323: + echo OK +323: OK +323: + exit 0 +320/337 Test #323: aarch64-z-cet-report ..................................... Passed 0.63 sec +test 332 + Start 332: aarch64-z-rodynamic + +332: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/z-rodynamic.sh" +332: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu +332: Environment variables: +332: MACHINE=aarch64 +332: CPU= +332: Test timeout computed to be: 1500 +321: + cc -fPIC -shared -o out/test/aarch64/wrap-lto/a.so -xc - +316: + grep -q '^-1$' +325: + cc -B. -shared -o out/test/aarch64/z-dynamic-undefined-weak/d.so out/test/aarch64/z-dynamic-undefined-weak/a.o -Wl,-z,nodynamic-undefined-weak +329: + cc -o out/test/aarch64/z-now/a.o -c -xc - +329: + cat 330: ++ '[' Linux = FreeBSD ']' 330: ++ trap 'on_error $LINENO' ERR 330: ++ trap on_exit EXIT -320: + readelf --symbols out/test/aarch64/whole-archive/exe -326: + grep -q 'Hello world' -320: + grep -q fn1 out/test/aarch64/whole-archive/log -326: + out/test/aarch64/z-max-page-size/exe1 330: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/z-origin.sh .sh 330: ++ testname=z-origin 330: ++ echo -n 'Testing z-origin ... ' 330: Testing z-origin ... ++ t=out/test/aarch64/z-origin 330: ++ mkdir -p out/test/aarch64/z-origin -320: + grep -q fn2 out/test/aarch64/whole-archive/log -326: + readelf -W --segments out/test/aarch64/z-max-page-size/exe1 -305: + '[' -f out/test/aarch64/version/exe1 ']' -325: + cc -B. -shared -o out/test/aarch64/z-dynamic-undefined-weak/d.so out/test/aarch64/z-dynamic-undefined-weak/a.o -Wl,-z,nodynamic-undefined-weak -320: + on_exit -320: + echo OK -320: OK -320: + exit 0 -319/337 Test #320: aarch64-whole-archive .................................... Passed 0.77 sec -test 331 - Start 331: aarch64-z-pack-relative-relocs - -331: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/z-pack-relative-relocs.sh" -331: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu -331: Environment variables: -331: MACHINE=aarch64 -331: CPU= -331: Test timeout computed to be: 1500 -305: + cc -B. -Wl,-v -o out/test/aarch64/version/exe2 out/test/aarch64/version/a.o -305: + grep -q mold -326: + grep -q 'LOAD.*R 0x10000$' -326: + cc -B. -o out/test/aarch64/z-max-page-size/exe2 out/test/aarch64/z-max-page-size/a.o -Wl,-zmax-page-size=1048576 -Wl,-z,separate-loadable-segments -328: + cc -B. -shared -o out/test/aarch64/z-nodump/b.so out/test/aarch64/z-nodump/a.o -324: + grep -q 'undefined symbol:.* foo' out/test/aarch64/z-defs/log -324: + cc -B. -shared -o out/test/aarch64/z-defs/b.so out/test/aarch64/z-defs/a.o -Wl,-no-undefined 331: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/z-pack-relative-relocs.sh 331: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 331: ++ export LC_ALL=C @@ -23200,46 +23252,13 @@ 331: ++ QEMU= 331: ++ case $MACHINE in 331: ++ tlsdesc_opt=-mtls-dialect=desc -330: ++ set -x -330: + cc -c -o out/test/aarch64/z-origin/a.o -xc - -327: + grep -q 'Flags:.*NODEFLIB' -327: + readelf --dynamic out/test/aarch64/z-nodefaultlib/exe -322: + grep -q '^foo$' -331: +++ uname -331: ++ '[' Linux = FreeBSD ']' -331: ++ trap 'on_error $LINENO' ERR -331: ++ trap on_exit EXIT -330: + cat -327: + on_exit -327: + echo OK -327: OK -327: + exit 0 -331: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/z-pack-relative-relocs.sh .sh -331: ++ testname=z-pack-relative-relocs -331: ++ echo -n 'Testing z-pack-relative-relocs ... ' -331: Testing z-pack-relative-relocs ... ++ t=out/test/aarch64/z-pack-relative-relocs -331: ++ mkdir -p out/test/aarch64/z-pack-relative-relocs -322: + out/test/aarch64/wrap/exe -322: + cc -B. -o out/test/aarch64/wrap/exe out/test/aarch64/wrap/a.so out/test/aarch64/wrap/b.o -Wl,-wrap,foo -320/337 Test #327: aarch64-z-nodefaultlib ................................... Passed 0.27 sec -test 332 - Start 332: aarch64-z-rodynamic - -332: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/z-rodynamic.sh" -332: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu -332: Environment variables: -332: MACHINE=aarch64 -332: CPU= -332: Test timeout computed to be: 1500 -331: ++ set -x -331: + cc -o out/test/aarch64/z-pack-relative-relocs/a.o -fPIC -c -xc - -316: + grep -q '^-1$' -316: + out/test/aarch64/weak-undef/exe1 -329: + cc -B. -o out/test/aarch64/z-now/exe out/test/aarch64/z-now/a.o -Wl,-z,now -331: + cat -316: + grep -q '^-1$' 316: + out/test/aarch64/weak-undef/exe2 332: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/z-rodynamic.sh +326: + grep -q 'Hello world' +326: + out/test/aarch64/z-max-page-size/exe1 +330: ++ set -x +316: + grep -q '^2$' +330: + cat 332: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 332: ++ export LC_ALL=C 332: ++ LC_ALL=C @@ -23256,25 +23275,40 @@ 332: ++ QEMU= 332: ++ case $MACHINE in 332: ++ tlsdesc_opt=-mtls-dialect=desc -316: + grep -q '^2$' +331: +++ uname +331: ++ '[' Linux = FreeBSD ']' +331: ++ trap 'on_error $LINENO' ERR +331: ++ trap on_exit EXIT +322: + out/test/aarch64/wrap/exe +322: + grep -q '^foo$' +326: + grep -q 'LOAD.*R 0x10000$' +330: + cc -c -o out/test/aarch64/z-origin/a.o -xc - +322: + cc -B. -o out/test/aarch64/wrap/exe out/test/aarch64/wrap/a.so out/test/aarch64/wrap/b.o -Wl,-wrap,foo 316: + out/test/aarch64/weak-undef/exe3 +326: + readelf -W --segments out/test/aarch64/z-max-page-size/exe1 332: +++ uname 332: ++ '[' Linux = FreeBSD ']' 332: ++ trap 'on_error $LINENO' ERR 332: ++ trap on_exit EXIT -316: + grep -q '^2$' +331: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/z-pack-relative-relocs.sh .sh +331: ++ testname=z-pack-relative-relocs +331: ++ echo -n 'Testing z-pack-relative-relocs ... ' +331: Testing z-pack-relative-relocs ... ++ t=out/test/aarch64/z-pack-relative-relocs +331: ++ mkdir -p out/test/aarch64/z-pack-relative-relocs 332: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/z-rodynamic.sh .sh -316: + out/test/aarch64/weak-undef/exe4 332: ++ testname=z-rodynamic 332: ++ echo -n 'Testing z-rodynamic ... ' 332: Testing z-rodynamic ... ++ t=out/test/aarch64/z-rodynamic 332: ++ mkdir -p out/test/aarch64/z-rodynamic -328: + readelf --dynamic out/test/aarch64/z-nodump/b.so +316: + grep -q '^2$' +316: + out/test/aarch64/weak-undef/exe4 +326: + cc -B. -o out/test/aarch64/z-max-page-size/exe2 out/test/aarch64/z-max-page-size/a.o -Wl,-zmax-page-size=1048576 -Wl,-z,separate-loadable-segments +331: ++ set -x 316: + on_exit 316: + echo OK 316: OK 316: + exit 0 -321/337 Test #316: aarch64-weak-undef ....................................... Passed 1.03 sec +321/337 Test #316: aarch64-weak-undef ....................................... Passed 1.04 sec test 333 Start 333: aarch64-z-sectionheader @@ -23284,14 +23318,29 @@ 333: MACHINE=aarch64 333: CPU= 333: Test timeout computed to be: 1500 -305: + out/test/aarch64/version/exe2 -305: + grep -q 'Hello world' -305: + ./mold --v -328: + grep -Eq 'Flags:.*NODUMP' -328: + cc -B. -shared -o out/test/aarch64/z-nodump/b.so out/test/aarch64/z-nodump/a.o -Wl,-z,nodump -330: + cc -B. -o out/test/aarch64/z-origin/exe out/test/aarch64/z-origin/a.o -Wl,-z,origin +324: + grep -q 'undefined symbol:.* foo' out/test/aarch64/z-defs/log 332: ++ set -x -305: + grep -q 'unknown command line option:' out/test/aarch64/version/log +331: + cat +327: + readelf --dynamic out/test/aarch64/z-nodefaultlib/exe +327: + grep -q 'Flags:.*NODEFLIB' +324: + cc -B. -shared -o out/test/aarch64/z-defs/c.so out/test/aarch64/z-defs/a.o -Wl,-z,defs -Wl,--warn-unresolved-symbols +327: + on_exit +327: + echo OK +327: OK +327: + exit 0 +332: + cc -o out/test/aarch64/z-rodynamic/a.o -c -xc - +322/337 Test #327: aarch64-z-nodefaultlib ................................... Passed 0.33 sec +test 334 + Start 334: aarch64-z-separate-code + +334: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/z-separate-code.sh" +334: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu +334: Environment variables: +334: MACHINE=aarch64 +334: CPU= +334: Test timeout computed to be: 1500 +332: + cat +331: + cc -o out/test/aarch64/z-pack-relative-relocs/a.o -fPIC -c -xc - 333: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/z-sectionheader.sh 333: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 333: ++ export LC_ALL=C @@ -23309,40 +23358,15 @@ 333: ++ QEMU= 333: ++ case $MACHINE in 333: ++ tlsdesc_opt=-mtls-dialect=desc -331: + cc -o out/test/aarch64/z-pack-relative-relocs/exe1 out/test/aarch64/z-pack-relative-relocs/a.o -pie -Wl,-z,pack-relative-relocs -332: + cat -332: + cc -o out/test/aarch64/z-rodynamic/a.o -c -xc - -324: + grep -q 'undefined symbol:.* foo' out/test/aarch64/z-defs/log -305: + on_exit -305: + echo OK -305: OK -305: + exit 0 -322/337 Test #305: aarch64-version .......................................... Passed 1.61 sec +328: + grep -Eq 'Flags:.*NODUMP' +328: + readelf --dynamic out/test/aarch64/z-nodump/b.so +328: + cc -B. -shared -o out/test/aarch64/z-nodump/b.so out/test/aarch64/z-nodump/a.o -Wl,-z,nodump +330: + cc -B. -o out/test/aarch64/z-origin/exe out/test/aarch64/z-origin/a.o -Wl,-z,origin +334: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/z-separate-code.sh 333: +++ uname -test 334 - Start 334: aarch64-z-separate-code - -334: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.36.0+dfsg/test/z-separate-code.sh" -334: Working Directory: /build/reproducible-path/mold-2.36.0+dfsg/obj-aarch64-linux-gnu -334: Environment variables: -334: MACHINE=aarch64 -334: CPU= -334: Test timeout computed to be: 1500 333: ++ '[' Linux = FreeBSD ']' 333: ++ trap 'on_error $LINENO' ERR 333: ++ trap on_exit EXIT -333: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/z-sectionheader.sh .sh -333: ++ testname=z-sectionheader -333: ++ echo -n 'Testing z-sectionheader ... ' -333: Testing z-sectionheader ... ++ t=out/test/aarch64/z-sectionheader -333: ++ mkdir -p out/test/aarch64/z-sectionheader -324: + cc -B. -shared -o out/test/aarch64/z-defs/c.so out/test/aarch64/z-defs/a.o -Wl,-z,defs -Wl,--warn-unresolved-symbols -325: + cc -o out/test/aarch64/z-dynamic-undefined-weak/e.o -c -xc - -325: + cat -321: + cc -c -o out/test/aarch64/wrap-lto/b.o -xc - -flto -321: + cat -333: ++ set -x -334: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/z-separate-code.sh 334: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 334: ++ export LC_ALL=C 334: ++ LC_ALL=C @@ -23359,29 +23383,51 @@ 334: ++ QEMU= 334: ++ case $MACHINE in 334: ++ tlsdesc_opt=-mtls-dialect=desc -333: + cat -333: + cc -o out/test/aarch64/z-sectionheader/a.o -c -xc - -322: + out/test/aarch64/wrap/exe -322: + grep -q '^wrap_foo$' -322: + cc -B. -o out/test/aarch64/wrap/exe out/test/aarch64/wrap/a.so out/test/aarch64/wrap/c.o -Wl,-wrap,foo +333: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/z-sectionheader.sh .sh +333: ++ testname=z-sectionheader +333: ++ echo -n 'Testing z-sectionheader ... ' +333: Testing z-sectionheader ... ++ t=out/test/aarch64/z-sectionheader +333: ++ mkdir -p out/test/aarch64/z-sectionheader 334: +++ uname +325: + cc -o out/test/aarch64/z-dynamic-undefined-weak/e.o -c -xc - +325: + cat +332: + cc -B. -o out/test/aarch64/z-rodynamic/exe1 out/test/aarch64/z-rodynamic/a.o +333: ++ set -x +329: + cc -B. -o out/test/aarch64/z-now/exe out/test/aarch64/z-now/a.o -Wl,-z,now 334: ++ '[' Linux = FreeBSD ']' 334: ++ trap 'on_error $LINENO' ERR 334: ++ trap on_exit EXIT -329: + out/test/aarch64/z-now/exe -326: + grep -q 'Hello world' -326: + out/test/aarch64/z-max-page-size/exe2 -329: + grep -q 'Hello world' +333: + cat +333: + cc -o out/test/aarch64/z-sectionheader/a.o -c -xc - 334: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/z-separate-code.sh .sh -329: + on_exit -329: + echo OK -329: OK -329: + exit 0 334: ++ testname=z-separate-code 334: ++ echo -n 'Testing z-separate-code ... ' 334: Testing z-separate-code ... ++ t=out/test/aarch64/z-separate-code 334: ++ mkdir -p out/test/aarch64/z-separate-code -323/337 Test #329: aarch64-z-now ............................................ Passed 0.38 sec +322: + grep -q '^wrap_foo$' +322: + out/test/aarch64/wrap/exe +322: + cc -B. -o out/test/aarch64/wrap/exe out/test/aarch64/wrap/a.so out/test/aarch64/wrap/c.o -Wl,-wrap,foo +334: ++ set -x +334: + is_musl +334: + grep -q musl +334: + ldd --version +334: + cc -o out/test/aarch64/z-separate-code/a.o -c -xc - +334: + cat +325: + cc -B. -o out/test/aarch64/z-dynamic-undefined-weak/exe1 out/test/aarch64/z-dynamic-undefined-weak/e.o out/test/aarch64/z-dynamic-undefined-weak/b.so +326: + grep -q 'Hello world' +326: + out/test/aarch64/z-max-page-size/exe2 +321: + cc -c -o out/test/aarch64/wrap-lto/b.o -xc - -flto +326: + grep -q 'LOAD.*R 0x100000$' +326: + readelf -W --segments out/test/aarch64/z-max-page-size/exe2 +321: + cat +326: + cc -B. -o out/test/aarch64/z-max-page-size/exe3 out/test/aarch64/z-max-page-size/a.o -Wl,-zmax-page-size=1048576 +324: + grep -q 'undefined symbol:.* foo$' out/test/aarch64/z-defs/log +324: + on_exit +324: + echo OK +324: OK +324: + exit 0 +333: + cc -B. -o out/test/aarch64/z-sectionheader/exe out/test/aarch64/z-sectionheader/a.o -Wl,-z,nosectionheader +323/337 Test #324: aarch64-z-defs ........................................... Passed 0.84 sec test 335 Start 335: aarch64-z-stack-size @@ -23391,10 +23437,15 @@ 335: MACHINE=aarch64 335: CPU= 335: Test timeout computed to be: 1500 -334: ++ set -x -334: + is_musl -326: + readelf -W --segments out/test/aarch64/z-max-page-size/exe2 -326: + grep -q 'LOAD.*R 0x100000$' +329: + grep -q 'Hello world' +329: + out/test/aarch64/z-now/exe +329: + on_exit +329: + echo OK +329: OK +329: + exit 0 +330: + grep -Eq '\(FLAGS\)\s+ORIGIN' +330: + readelf --dynamic out/test/aarch64/z-origin/exe +331: + cc -o out/test/aarch64/z-pack-relative-relocs/exe1 out/test/aarch64/z-pack-relative-relocs/a.o -pie -Wl,-z,pack-relative-relocs 328: + grep -Eq 'Flags:.*NODUMP' 335: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/z-stack-size.sh 335: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc @@ -23413,21 +23464,8 @@ 335: ++ QEMU= 335: ++ case $MACHINE in 335: ++ tlsdesc_opt=-mtls-dialect=desc -326: + cc -B. -o out/test/aarch64/z-max-page-size/exe3 out/test/aarch64/z-max-page-size/a.o -Wl,-zmax-page-size=1048576 -325: + cc -B. -o out/test/aarch64/z-dynamic-undefined-weak/exe1 out/test/aarch64/z-dynamic-undefined-weak/e.o out/test/aarch64/z-dynamic-undefined-weak/b.so -334: + grep -q musl -334: + ldd --version +324/337 Test #329: aarch64-z-now ............................................ Passed 0.39 sec 328: + readelf --dynamic out/test/aarch64/z-nodump/b.so -328: + on_exit -328: + echo OK -328: OK -328: + exit 0 -335: +++ uname -335: ++ '[' Linux = FreeBSD ']' -335: ++ trap 'on_error $LINENO' ERR -335: ++ trap on_exit EXIT -332: + cc -B. -o out/test/aarch64/z-rodynamic/exe1 out/test/aarch64/z-rodynamic/a.o -324/337 Test #328: aarch64-z-nodump ......................................... Passed 0.46 sec test 336 Start 336: aarch64-z-start-stop-visibility @@ -23437,28 +23475,12 @@ 336: MACHINE=aarch64 336: CPU= 336: Test timeout computed to be: 1500 -335: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/z-stack-size.sh .sh -335: ++ testname=z-stack-size -335: ++ echo -n 'Testing z-stack-size ... ' -335: Testing z-stack-size ... ++ t=out/test/aarch64/z-stack-size -335: ++ mkdir -p out/test/aarch64/z-stack-size -335: ++ set -x -334: + cat -334: + cc -o out/test/aarch64/z-separate-code/a.o -c -xc - -330: + readelf --dynamic out/test/aarch64/z-origin/exe -330: + grep -Eq '\(FLAGS\)\s+ORIGIN' -333: + cc -B. -o out/test/aarch64/z-sectionheader/exe out/test/aarch64/z-sectionheader/a.o -Wl,-z,nosectionheader -321: + cat +328: + on_exit +328: + echo OK +328: OK +328: + exit 0 330: + grep -Eq 'Flags:.*ORIGIN' -335: + cc -o out/test/aarch64/z-stack-size/a.o -c -xc - -335: + cat -330: + readelf --dynamic out/test/aarch64/z-origin/exe -321: + cc -c -o out/test/aarch64/wrap-lto/c.o -xc - -flto -330: + on_exit -330: + echo OK -330: OK -330: + exit 0 -325/337 Test #330: aarch64-z-origin ......................................... Passed 0.39 sec +325/337 Test #328: aarch64-z-nodump ......................................... Passed 0.48 sec test 337 Start 337: aarch64-z-unknown @@ -23468,7 +23490,31 @@ 337: MACHINE=aarch64 337: CPU= 337: Test timeout computed to be: 1500 +335: +++ uname +335: ++ '[' Linux = FreeBSD ']' +335: ++ trap 'on_error $LINENO' ERR +335: ++ trap on_exit EXIT +322: + out/test/aarch64/wrap/exe +322: + grep -q '^foo$' +322: + on_exit +322: + echo OK +322: OK +322: + exit 0 +332: + readelf -WS out/test/aarch64/z-rodynamic/exe1 +332: + grep -q '\.dynamic.* WA ' +330: + readelf --dynamic out/test/aarch64/z-origin/exe +330: + on_exit +330: + echo OK +330: OK +330: + exit 0 +326/337 Test #330: aarch64-z-origin ......................................... Passed 0.32 sec 336: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/z-start-stop-visibility.sh +332: + cc -B. -o out/test/aarch64/z-rodynamic/exe2 out/test/aarch64/z-rodynamic/a.o -Wl,-z,rodynamic +335: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/z-stack-size.sh .sh +335: ++ testname=z-stack-size +335: ++ echo -n 'Testing z-stack-size ... ' +335: Testing z-stack-size ... ++ t=out/test/aarch64/z-stack-size +335: ++ mkdir -p out/test/aarch64/z-stack-size 336: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 336: ++ export LC_ALL=C 336: ++ LC_ALL=C @@ -23485,26 +23531,9 @@ 336: ++ QEMU= 336: ++ case $MACHINE in 336: ++ tlsdesc_opt=-mtls-dialect=desc -336: +++ uname -336: ++ '[' Linux = FreeBSD ']' -336: ++ trap 'on_error $LINENO' ERR -336: ++ trap on_exit EXIT -331: + grep -Fq .relr.dyn -331: + readelf -WS out/test/aarch64/z-pack-relative-relocs/exe1 -331: + grep -q Hello -324: + grep -q 'undefined symbol:.* foo$' out/test/aarch64/z-defs/log -322: + grep -q '^foo$' -322: + out/test/aarch64/wrap/exe -331: + out/test/aarch64/z-pack-relative-relocs/exe1 -324: + on_exit -324: + echo OK -324: OK -324: + exit 0 -326/337 Test #324: aarch64-z-defs ........................................... Passed 0.92 sec -322: + on_exit -322: + echo OK -322: OK -322: + exit 0 +327/337 Test #322: aarch64-wrap ............................................. Passed 0.96 sec +321: + cat +321: + cc -c -o out/test/aarch64/wrap-lto/c.o -xc - -flto 337: ++ dirname /build/reproducible-path/mold-2.36.0+dfsg/test/z-unknown.sh 337: + . /build/reproducible-path/mold-2.36.0+dfsg/test/common.inc 337: ++ export LC_ALL=C @@ -23522,122 +23551,126 @@ 337: ++ QEMU= 337: ++ case $MACHINE in 337: ++ tlsdesc_opt=-mtls-dialect=desc +335: ++ set -x +336: +++ uname +336: ++ '[' Linux = FreeBSD ']' +336: ++ trap 'on_error $LINENO' ERR +336: ++ trap on_exit EXIT +335: + cc -o out/test/aarch64/z-stack-size/a.o -c -xc - +335: + cat +334: + cc -B. -o out/test/aarch64/z-separate-code/exe1 out/test/aarch64/z-separate-code/a.o -Wl,-z,separate-loadable-segments +337: +++ uname +337: ++ '[' Linux = FreeBSD ']' +337: ++ trap 'on_error $LINENO' ERR +337: ++ trap on_exit EXIT 336: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/z-start-stop-visibility.sh .sh 336: ++ testname=z-start-stop-visibility 336: ++ echo -n 'Testing z-start-stop-visibility ... ' 336: Testing z-start-stop-visibility ... ++ t=out/test/aarch64/z-start-stop-visibility 336: ++ mkdir -p out/test/aarch64/z-start-stop-visibility -327/337 Test #322: aarch64-wrap ............................................. Passed 1.05 sec -331: + cc -B. -o out/test/aarch64/z-pack-relative-relocs/exe2 out/test/aarch64/z-pack-relative-relocs/a.o -pie -Wl,-z,pack-relative-relocs -337: +++ uname -337: ++ '[' Linux = FreeBSD ']' -337: ++ trap 'on_error $LINENO' ERR -337: ++ trap on_exit EXIT -335: + cc -B. -o out/test/aarch64/z-stack-size/exe out/test/aarch64/z-stack-size/a.o -Wl,-z,stack-size=0x900000 -334: + cc -B. -o out/test/aarch64/z-separate-code/exe1 out/test/aarch64/z-separate-code/a.o -Wl,-z,separate-loadable-segments +331: + grep -Fq .relr.dyn +331: + readelf -WS out/test/aarch64/z-pack-relative-relocs/exe1 336: ++ set -x -321: + cc -B. -o out/test/aarch64/wrap-lto/exe out/test/aarch64/wrap-lto/a.so out/test/aarch64/wrap-lto/b.o -flto 337: +++ basename /build/reproducible-path/mold-2.36.0+dfsg/test/z-unknown.sh .sh +325: + grep -q 1 +325: + out/test/aarch64/z-dynamic-undefined-weak/exe1 +325: + cc -B. -o out/test/aarch64/z-dynamic-undefined-weak/exe2 out/test/aarch64/z-dynamic-undefined-weak/e.o out/test/aarch64/z-dynamic-undefined-weak/c.so +331: + grep -q Hello +336: + cc -o out/test/aarch64/z-start-stop-visibility/a.o -c -xc - +336: + cat 337: ++ testname=z-unknown 337: ++ echo -n 'Testing z-unknown ... ' 337: Testing z-unknown ... ++ t=out/test/aarch64/z-unknown 337: ++ mkdir -p out/test/aarch64/z-unknown -336: + cc -o out/test/aarch64/z-start-stop-visibility/a.o -c -xc - -336: + cat -325: + out/test/aarch64/z-dynamic-undefined-weak/exe1 -325: + grep -q 1 -325: + cc -B. -o out/test/aarch64/z-dynamic-undefined-weak/exe2 out/test/aarch64/z-dynamic-undefined-weak/e.o out/test/aarch64/z-dynamic-undefined-weak/c.so +331: + out/test/aarch64/z-pack-relative-relocs/exe1 +326: + out/test/aarch64/z-max-page-size/exe3 326: + grep -q 'Hello world' +331: + cc -B. -o out/test/aarch64/z-pack-relative-relocs/exe2 out/test/aarch64/z-pack-relative-relocs/a.o -pie -Wl,-z,pack-relative-relocs 337: ++ set -x +321: + cc -B. -o out/test/aarch64/wrap-lto/exe out/test/aarch64/wrap-lto/a.so out/test/aarch64/wrap-lto/b.o -flto +326: + readelf -W --segments out/test/aarch64/z-max-page-size/exe3 +333: + grep -q 'Hello world' 337: + grep -q 'unknown command line option: -z no-such-opt' 337: + ./mold -z no-such-opt -326: + out/test/aarch64/z-max-page-size/exe3 +333: + out/test/aarch64/z-sectionheader/exe 326: + grep -q 'LOAD.*R 0x100000$' -326: + readelf -W --segments out/test/aarch64/z-max-page-size/exe3 +335: + cc -B. -o out/test/aarch64/z-stack-size/exe out/test/aarch64/z-stack-size/a.o -Wl,-z,stack-size=0x900000 326: + on_exit 326: + echo OK 326: OK 326: + exit 0 -328/337 Test #326: aarch64-z-max-page-size .................................. Passed 0.80 sec -333: + out/test/aarch64/z-sectionheader/exe -337: + ./mold -zno-such-opt -333: + grep -q 'Hello world' -331: + grep -q Hello -331: + out/test/aarch64/z-pack-relative-relocs/exe2 +328/337 Test #326: aarch64-z-max-page-size .................................. Passed 0.76 sec +333: + grep -Eq 'Size of section headers:\s+0 ' 333: + readelf -h out/test/aarch64/z-sectionheader/exe -332: + readelf -WS out/test/aarch64/z-rodynamic/exe1 -331: + readelf --dynamic out/test/aarch64/z-pack-relative-relocs/exe2 +333: + on_exit +333: + echo OK +333: OK +333: + exit 0 +329/337 Test #333: aarch64-z-sectionheader .................................. Passed 0.34 sec 337: + grep -q 'unknown command line option: -zno-such-opt' +337: + ./mold -zno-such-opt +336: + cc -B. -o out/test/aarch64/z-start-stop-visibility/exe1 out/test/aarch64/z-start-stop-visibility/a.o +332: + grep -q '\.dynamic.* A ' +332: + readelf -WS out/test/aarch64/z-rodynamic/exe2 +332: + on_exit +332: + echo OK +332: OK +332: + exit 0 337: + on_exit 337: + echo OK 337: OK 337: + exit 0 -332: + grep -q '\.dynamic.* WA ' -329/337 Test #337: aarch64-z-unknown ........................................ Passed 0.16 sec -331: + grep -Ewq 'RELR|: 24' out/test/aarch64/z-pack-relative-relocs/log2 -333: + grep -Eq 'Size of section headers:\s+0 ' -333: + on_exit -333: + echo OK -333: OK -333: + exit 0 -332: + cc -B. -o out/test/aarch64/z-rodynamic/exe2 out/test/aarch64/z-rodynamic/a.o -Wl,-z,rodynamic -330/337 Test #333: aarch64-z-sectionheader .................................. Passed 0.37 sec -331: + grep -Ewq 'RELRSZ|: 23' out/test/aarch64/z-pack-relative-relocs/log2 -334: + out/test/aarch64/z-separate-code/exe1 -331: + grep -Ewq 'RELRENT|: 25' out/test/aarch64/z-pack-relative-relocs/log2 +330/337 Test #332: aarch64-z-rodynamic ...................................... Passed 0.43 sec +331/337 Test #337: aarch64-z-unknown ........................................ Passed 0.16 sec 334: + grep -q 'Hello world' +334: + out/test/aarch64/z-separate-code/exe1 334: + cc -B. -o out/test/aarch64/z-separate-code/exe2 out/test/aarch64/z-separate-code/a.o -Wl,-z,separate-code -Wl,-z,norelro +325: + out/test/aarch64/z-dynamic-undefined-weak/exe2 +325: + grep -q 1 +325: + cc -B. -o out/test/aarch64/z-dynamic-undefined-weak/exe3 out/test/aarch64/z-dynamic-undefined-weak/e.o out/test/aarch64/z-dynamic-undefined-weak/d.so 335: + readelf -W --segments out/test/aarch64/z-stack-size/exe 335: + grep -q 'GNU_STACK .* 0x900000 RW' 335: + on_exit 335: + echo OK 335: OK 335: + exit 0 -331/337 Test #335: aarch64-z-stack-size ..................................... Passed 0.28 sec -336: + cc -B. -o out/test/aarch64/z-start-stop-visibility/exe1 out/test/aarch64/z-start-stop-visibility/a.o -331: + on_exit -331: + echo OK -331: OK -331: + exit 0 -332/337 Test #331: aarch64-z-pack-relative-relocs ........................... Passed 0.52 sec -325: + out/test/aarch64/z-dynamic-undefined-weak/exe2 -325: + grep -q 1 -325: + cc -B. -o out/test/aarch64/z-dynamic-undefined-weak/exe3 out/test/aarch64/z-dynamic-undefined-weak/e.o out/test/aarch64/z-dynamic-undefined-weak/d.so -332: + grep -q '\.dynamic.* A ' -332: + readelf -WS out/test/aarch64/z-rodynamic/exe2 +332/337 Test #335: aarch64-z-stack-size ..................................... Passed 0.28 sec 336: + readelf -W --dyn-syms out/test/aarch64/z-start-stop-visibility/exe1 -332: + on_exit -332: + echo OK -332: OK -332: + exit 0 -333/337 Test #332: aarch64-z-rodynamic ...................................... Passed 0.59 sec -334: + out/test/aarch64/z-separate-code/exe2 -334: + grep -q 'Hello world' -334: + cc -B. -o out/test/aarch64/z-separate-code/exe3 out/test/aarch64/z-separate-code/a.o -Wl,-z,noseparate-code -Wl,-z,norelro 336: + grep -q __start_hello out/test/aarch64/z-start-stop-visibility/log1 +331: + out/test/aarch64/z-pack-relative-relocs/exe2 +336: + grep -q __stop_hello out/test/aarch64/z-start-stop-visibility/log1 +331: + grep -q Hello +331: + readelf --dynamic out/test/aarch64/z-pack-relative-relocs/exe2 +336: + cc -B. -o out/test/aarch64/z-start-stop-visibility/exe2 out/test/aarch64/z-start-stop-visibility/a.o -Wl,-z,start-stop-visibility=hidden +331: + grep -Ewq 'RELR|: 24' out/test/aarch64/z-pack-relative-relocs/log2 +334: + out/test/aarch64/z-separate-code/exe2 +331: + grep -Ewq 'RELRSZ|: 23' out/test/aarch64/z-pack-relative-relocs/log2 325: + out/test/aarch64/z-dynamic-undefined-weak/exe3 +331: + grep -Ewq 'RELRENT|: 25' out/test/aarch64/z-pack-relative-relocs/log2 325: + grep -q 0 325: + on_exit 325: + echo OK 325: OK 325: + exit 0 -334/337 Test #325: aarch64-z-dynamic-undefined-weak ......................... Passed 1.11 sec -336: + grep -q __stop_hello out/test/aarch64/z-start-stop-visibility/log1 -336: + cc -B. -o out/test/aarch64/z-start-stop-visibility/exe2 out/test/aarch64/z-start-stop-visibility/a.o -Wl,-z,start-stop-visibility=hidden +334: + grep -q 'Hello world' +334: + cc -B. -o out/test/aarch64/z-separate-code/exe3 out/test/aarch64/z-separate-code/a.o -Wl,-z,noseparate-code -Wl,-z,norelro +333/337 Test #325: aarch64-z-dynamic-undefined-weak ......................... Passed 1.09 sec +331: + on_exit +331: + echo OK +331: OK +331: + exit 0 +334/337 Test #331: aarch64-z-pack-relative-relocs ........................... Passed 0.65 sec +336: + readelf -W --dyn-syms out/test/aarch64/z-start-stop-visibility/exe2 +336: + grep -q __start_hello out/test/aarch64/z-start-stop-visibility/log2 +336: + grep -q __stop_hello out/test/aarch64/z-start-stop-visibility/log2 +336: + cc -B. -o out/test/aarch64/z-start-stop-visibility/exe3 out/test/aarch64/z-start-stop-visibility/a.o -Wl,-z,start-stop-visibility=protected 334: + out/test/aarch64/z-separate-code/exe3 334: + grep -q 'Hello world' 334: + on_exit 334: + echo OK 334: OK 334: + exit 0 -335/337 Test #334: aarch64-z-separate-code .................................. Passed 0.64 sec -336: + readelf -W --dyn-syms out/test/aarch64/z-start-stop-visibility/exe2 -336: + grep -q __start_hello out/test/aarch64/z-start-stop-visibility/log2 -336: + grep -q __stop_hello out/test/aarch64/z-start-stop-visibility/log2 -336: + cc -B. -o out/test/aarch64/z-start-stop-visibility/exe3 out/test/aarch64/z-start-stop-visibility/a.o -Wl,-z,start-stop-visibility=protected -321: + out/test/aarch64/wrap-lto/exe -321: + grep -q '^foo$' -321: + cc -B. -o out/test/aarch64/wrap-lto/exe out/test/aarch64/wrap-lto/a.so out/test/aarch64/wrap-lto/b.o -Wl,-wrap,foo -flto +335/337 Test #334: aarch64-z-separate-code .................................. Passed 0.69 sec 336: + readelf -W --dyn-syms out/test/aarch64/z-start-stop-visibility/exe3 336: + grep -q __start_hello out/test/aarch64/z-start-stop-visibility/log3 336: + grep -q __stop_hello out/test/aarch64/z-start-stop-visibility/log3 @@ -23645,21 +23678,24 @@ 336: + echo OK 336: OK 336: + exit 0 -336/337 Test #336: aarch64-z-start-stop-visibility .......................... Passed 0.81 sec +336/337 Test #336: aarch64-z-start-stop-visibility .......................... Passed 0.62 sec 321: + out/test/aarch64/wrap-lto/exe +321: + grep -q '^foo$' +321: + cc -B. -o out/test/aarch64/wrap-lto/exe out/test/aarch64/wrap-lto/a.so out/test/aarch64/wrap-lto/b.o -Wl,-wrap,foo -flto 321: + grep -q '^wrap_foo$' -321: + cc -B. -o out/test/aarch64/wrap-lto/exe out/test/aarch64/wrap-lto/a.so out/test/aarch64/wrap-lto/c.o -Wl,-wrap,foo -flto 321: + out/test/aarch64/wrap-lto/exe +321: + cc -B. -o out/test/aarch64/wrap-lto/exe out/test/aarch64/wrap-lto/a.so out/test/aarch64/wrap-lto/c.o -Wl,-wrap,foo -flto 321: + grep -q '^foo$' +321: + out/test/aarch64/wrap-lto/exe 321: + on_exit 321: + echo OK 321: OK 321: + exit 0 -337/337 Test #321: aarch64-wrap-lto ......................................... Passed 2.88 sec +337/337 Test #321: aarch64-wrap-lto ......................................... Passed 2.72 sec 100% tests passed, 0 tests failed out of 337 -Total Test time (real) = 24.39 sec +Total Test time (real) = 24.76 sec The following tests did not run: 3 - aarch64-abs-error (Skipped) @@ -23725,12 +23761,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/3444062/tmp/hooks/B01_cleanup starting +I: user script /srv/workspace/pbuilder/3444062/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/3720772 and its subdirectories -I: Current time: Thu Feb 12 08:23:49 -12 2026 -I: pbuilder-time-stamp: 1770927829 +I: removing directory /srv/workspace/pbuilder/3444062 and its subdirectories +I: Current time: Sat Jan 11 04:37:27 +14 2025 +I: pbuilder-time-stamp: 1736519847