Diff of the two buildlogs: -- --- b1/build.log 2024-01-08 03:30:13.426639860 +0000 +++ b2/build.log 2024-01-08 03:56:21.561562555 +0000 @@ -1,6 +1,6 @@ I: pbuilder: network access will be disabled during build -I: Current time: Sun Jan 7 15:21:07 -12 2024 -I: pbuilder-time-stamp: 1704684067 +I: Current time: Sun Feb 9 23:53:21 +14 2025 +I: pbuilder-time-stamp: 1739094801 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/bookworm-reproducible-base.tgz] I: copying local configuration @@ -25,49 +25,81 @@ dpkg-source: info: unpacking mold_1.10.1+dfsg-1.debian.tar.xz I: Not using root during the build. I: Installing the build-deps -I: user script /srv/workspace/pbuilder/1649261/tmp/hooks/D02_print_environment starting +I: user script /srv/workspace/pbuilder/3997720/tmp/hooks/D01_modify_environment starting +debug: Running on codethink01-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 Feb 9 09:53 /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/3997720/tmp/hooks/D01_modify_environment finished +I: user script /srv/workspace/pbuilder/3997720/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]="15" [3]="1" [4]="release" [5]="aarch64-unknown-linux-gnu") + BASH_VERSION='5.2.15(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='bookworm' - HOME='/root' - HOST_ARCH='arm64' + DIRSTACK=() + DISTRIBUTION=bookworm + EUID=0 + FUNCNAME=([0]="Echo" [1]="main") + GROUPS=() + HOME=/root + HOSTNAME=i-capture-the-hostname + HOSTTYPE=aarch64 + HOST_ARCH=arm64 IFS=' ' - INVOCATION_ID='c73243ffb28f476cb5ed95b2057d2881' - 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='1649261' - PS1='# ' - PS2='> ' + INVOCATION_ID=9f79a5440e2d48c7b99b82de52128fd7 + 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=3997720 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.00buRFgl/pbuilderrc_HkfX --distribution bookworm --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/bookworm-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.00buRFgl/b1 --logfile b1/build.log mold_1.10.1+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.104: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.00buRFgl/pbuilderrc_cgOW --distribution bookworm --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/bookworm-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.00buRFgl/b2 --logfile b2/build.log mold_1.10.1+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.104:3128 I: uname -a - Linux codethink04-arm64 6.1.0-17-cloud-arm64 #1 SMP Debian 6.1.69-1 (2023-12-30) aarch64 GNU/Linux + Linux i-capture-the-hostname 6.1.0-17-cloud-arm64 #1 SMP Debian 6.1.69-1 (2023-12-30) aarch64 GNU/Linux I: ls -l /bin total 7104 -rwxr-xr-x 1 root root 1346480 Apr 23 2023 bash @@ -125,15 +157,15 @@ -rwxr-xr-x 1 root root 68456 Sep 20 2022 readlink -rwxr-xr-x 1 root root 68592 Sep 20 2022 rm -rwxr-xr-x 1 root root 68480 Sep 20 2022 rmdir - -rwxr-xr-x 1 root root 68392 Jul 28 23:46 run-parts + -rwxr-xr-x 1 root root 68392 Jul 28 2023 run-parts -rwxr-xr-x 1 root root 134536 Jan 5 2023 sed - lrwxrwxrwx 1 root root 4 Jan 5 2023 sh -> dash + lrwxrwxrwx 1 root root 9 Feb 9 09:53 sh -> /bin/bash -rwxr-xr-x 1 root root 68432 Sep 20 2022 sleep -rwxr-xr-x 1 root root 134088 Sep 20 2022 stty -rwsr-xr-x 1 root root 133312 Mar 23 2023 su -rwxr-xr-x 1 root root 68448 Sep 20 2022 sync -rwxr-xr-x 1 root root 539896 Apr 6 2023 tar - -rwxr-xr-x 1 root root 67904 Jul 28 23:46 tempfile + -rwxr-xr-x 1 root root 67904 Jul 28 2023 tempfile -rwxr-xr-x 1 root root 134160 Sep 20 2022 touch -rwxr-xr-x 1 root root 68384 Sep 20 2022 true -rwxr-xr-x 1 root root 67664 Mar 23 2023 ulockmgr_server @@ -153,7 +185,7 @@ -rwxr-xr-x 1 root root 2206 Apr 10 2022 zless -rwxr-xr-x 1 root root 1842 Apr 10 2022 zmore -rwxr-xr-x 1 root root 4577 Apr 10 2022 znew -I: user script /srv/workspace/pbuilder/1649261/tmp/hooks/D02_print_environment finished +I: user script /srv/workspace/pbuilder/3997720/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy @@ -288,7 +320,7 @@ Get: 79 http://deb.debian.org/debian bookworm/main arm64 pkgconf arm64 1.8.1-1 [25.9 kB] Get: 80 http://deb.debian.org/debian bookworm/main arm64 pkg-config arm64 1.8.1-1 [13.7 kB] Get: 81 http://deb.debian.org/debian bookworm/main arm64 zlib1g-dev arm64 1:1.2.13.dfsg-1 [913 kB] -Fetched 45.5 MB in 0s (149 MB/s) +Fetched 45.5 MB in 1s (47.0 MB/s) debconf: delaying package configuration, since apt-utils is not installed Selecting previously unselected package sensible-utils. (Reading database ... (Reading database ... 5% (Reading database ... 10% (Reading database ... 15% (Reading database ... 20% (Reading database ... 25% (Reading database ... 30% (Reading database ... 35% (Reading database ... 40% (Reading database ... 45% (Reading database ... 50% (Reading database ... 55% (Reading database ... 60% (Reading database ... 65% (Reading database ... 70% (Reading database ... 75% (Reading database ... 80% (Reading database ... 85% (Reading database ... 90% (Reading database ... 95% (Reading database ... 100% (Reading database ... 18171 files and directories currently installed.) @@ -629,7 +661,11 @@ Building tag database... -> Finished parsing the build-deps I: Building the package -I: Running cd /build/reproducible-path/mold-1.10.1+dfsg/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-genchanges -S > ../mold_1.10.1+dfsg-1_source.changes +I: user script /srv/workspace/pbuilder/3997720/tmp/hooks/A99_set_merged_usr starting +Not re-configuring usrmerge for bookworm +I: user script /srv/workspace/pbuilder/3997720/tmp/hooks/A99_set_merged_usr finished +hostname: Name or service not known +I: Running cd /build/reproducible-path/mold-1.10.1+dfsg/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-genchanges -S > ../mold_1.10.1+dfsg-1_source.changes dpkg-buildpackage: info: source package mold dpkg-buildpackage: info: source version 1.10.1+dfsg-1 dpkg-buildpackage: info: source distribution unstable @@ -750,70 +786,66 @@ make[2]: Entering directory '/build/reproducible-path/mold-1.10.1+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-1.10.1+dfsg/obj-aarch64-linux-gnu' -cd /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/mold-1.10.1+dfsg /build/reproducible-path/mold-1.10.1+dfsg/third-party/tbb/src/tbb /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu/third-party/tbb/src/tbb /build/reproducible-path/mold-1.10.1+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 +cd /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/mold-1.10.1+dfsg /build/reproducible-path/mold-1.10.1+dfsg/third-party/tbb/src/tbb /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu/third-party/tbb/src/tbb /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu/third-party/tbb/src/tbb/CMakeFiles/tbb.dir/DependInfo.cmake --color= make[3]: Entering directory '/build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu' -cd /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/mold-1.10.1+dfsg /build/reproducible-path/mold-1.10.1+dfsg /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu/CMakeFiles/git_hash.dir/DependInfo.cmake --color= make -f third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/build.make third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/depend +cd /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/mold-1.10.1+dfsg /build/reproducible-path/mold-1.10.1+dfsg /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu/CMakeFiles/git_hash.dir/DependInfo.cmake --color= make[3]: Entering directory '/build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu' -cd /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/mold-1.10.1+dfsg /build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/lib /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu/third-party/zstd/build/cmake/lib /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu/third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/DependInfo.cmake --color= make -f third-party/mimalloc/CMakeFiles/mimalloc-static.dir/build.make third-party/mimalloc/CMakeFiles/mimalloc-static.dir/depend +cd /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/mold-1.10.1+dfsg /build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/lib /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu/third-party/zstd/build/cmake/lib /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu/third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/DependInfo.cmake --color= +make -f CMakeFiles/mold-wrapper.dir/build.make CMakeFiles/mold-wrapper.dir/depend make[3]: Entering directory '/build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu' cd /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/mold-1.10.1+dfsg /build/reproducible-path/mold-1.10.1+dfsg/third-party/mimalloc /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu/third-party/mimalloc /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu/third-party/mimalloc/CMakeFiles/mimalloc-static.dir/DependInfo.cmake --color= -make -f CMakeFiles/mold-wrapper.dir/build.make CMakeFiles/mold-wrapper.dir/depend -make[3]: Leaving directory '/build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu' make[3]: Entering directory '/build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu' cd /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/mold-1.10.1+dfsg /build/reproducible-path/mold-1.10.1+dfsg /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu/CMakeFiles/mold-wrapper.dir/DependInfo.cmake --color= make[3]: Leaving directory '/build/reproducible-path/mold-1.10.1+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 -f CMakeFiles/git_hash.dir/build.make CMakeFiles/git_hash.dir/build +make[3]: Leaving directory '/build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu' Dependee "/build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu/third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/DependInfo.cmake" is newer than depender "/build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu/third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/depend.internal". +make[3]: Entering directory '/build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu' +make -f CMakeFiles/mold-wrapper.dir/build.make CMakeFiles/mold-wrapper.dir/build +/usr/bin/cmake -DSOURCE_DIR=/build/reproducible-path/mold-1.10.1+dfsg -DOUTPUT_FILE=/build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu/git-hash.cc -P /build/reproducible-path/mold-1.10.1+dfsg/common/update-git-hash.cmake +make[3]: Leaving directory '/build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu' Dependee "/build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu/third-party/zstd/build/cmake/lib/CMakeFiles/CMakeDirectoryInformation.cmake" is newer than depender "/build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu/third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/depend.internal". Scanning dependencies of target libzstd_static make[3]: Entering directory '/build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu' -make -f CMakeFiles/git_hash.dir/build.make CMakeFiles/git_hash.dir/build -make[3]: Leaving directory '/build/reproducible-path/mold-1.10.1+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-1.10.1+dfsg/obj-aarch64-linux-gnu' make[3]: Entering directory '/build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu' -/usr/bin/cmake -DSOURCE_DIR=/build/reproducible-path/mold-1.10.1+dfsg -DOUTPUT_FILE=/build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu/git-hash.cc -P /build/reproducible-path/mold-1.10.1+dfsg/common/update-git-hash.cmake 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-1.10.1+dfsg/obj-aarch64-linux-gnu' +make[3]: Leaving directory '/build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu' make[3]: Entering directory '/build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu' make -f third-party/mimalloc/CMakeFiles/mimalloc-static.dir/build.make third-party/mimalloc/CMakeFiles/mimalloc-static.dir/build -[ 0%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/address_waiter.cpp.o -make[3]: Leaving directory '/build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu' make[3]: Entering directory '/build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu' -make -f CMakeFiles/mold-wrapper.dir/build.make CMakeFiles/mold-wrapper.dir/build -cd /build/reproducible-path/mold-1.10.1+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-1.10.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -std=c++11 -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-1.10.1+dfsg/third-party/tbb/src/tbb/address_waiter.cpp +[ 0%] Building C object CMakeFiles/mold-wrapper.dir/elf/mold-wrapper.c.o +/usr/bin/cc -Dmold_wrapper_EXPORTS -I/build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -MD -MT CMakeFiles/mold-wrapper.dir/elf/mold-wrapper.c.o -MF CMakeFiles/mold-wrapper.dir/elf/mold-wrapper.c.o.d -o CMakeFiles/mold-wrapper.dir/elf/mold-wrapper.c.o -c /build/reproducible-path/mold-1.10.1+dfsg/elf/mold-wrapper.c +[ 0%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/address_waiter.cpp.o [ 0%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/allocator.cpp.o -make[3]: Entering directory '/build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu' -[ 1%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/arena.cpp.o -[ 1%] Built target git_hash -[ 1%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/common/debug.c.o cd /build/reproducible-path/mold-1.10.1+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-1.10.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -std=c++11 -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-1.10.1+dfsg/third-party/tbb/src/tbb/allocator.cpp -[ 2%] Building C object third-party/mimalloc/CMakeFiles/mimalloc-static.dir/src/stats.c.o -[ 2%] Building C object third-party/mimalloc/CMakeFiles/mimalloc-static.dir/src/random.c.o -[ 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/entropy_common.c.o -cd /build/reproducible-path/mold-1.10.1+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-1.10.1+dfsg/third-party/mimalloc/include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wno-unknown-pragmas -fvisibility=hidden -Wstrict-prototypes -ftls-model=initial-exec -fno-builtin-malloc -std=gnu11 -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-1.10.1+dfsg/third-party/mimalloc/src/random.c +[ 0%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/common/debug.c.o +[ 0%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/common/entropy_common.c.o +[ 1%] Building C object third-party/mimalloc/CMakeFiles/mimalloc-static.dir/src/stats.c.o +cd /build/reproducible-path/mold-1.10.1+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-1.10.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -std=c++11 -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-1.10.1+dfsg/third-party/tbb/src/tbb/address_waiter.cpp +cd /build/reproducible-path/mold-1.10.1+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=0 -DZSTD_MULTITHREAD -DZSTD_MULTITHREAD_SUPPORT=0 -I/build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/../../lib/common -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -std=c99 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -fPIC -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/common/debug.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/common/debug.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/common/debug.c.o -c /build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/lib/common/debug.c +[ 2%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/arena.cpp.o cd /build/reproducible-path/mold-1.10.1+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-1.10.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -std=c++11 -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-1.10.1+dfsg/third-party/tbb/src/tbb/arena.cpp +[ 2%] Built target git_hash +[ 2%] Building C object third-party/mimalloc/CMakeFiles/mimalloc-static.dir/src/random.c.o +cd /build/reproducible-path/mold-1.10.1+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=0 -DZSTD_MULTITHREAD -DZSTD_MULTITHREAD_SUPPORT=0 -I/build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/../../lib/common -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -std=c99 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -fPIC -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/common/entropy_common.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/common/entropy_common.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/common/entropy_common.c.o -c /build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/lib/common/entropy_common.c +cd /build/reproducible-path/mold-1.10.1+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-1.10.1+dfsg/third-party/mimalloc/include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wno-unknown-pragmas -fvisibility=hidden -Wstrict-prototypes -ftls-model=initial-exec -fno-builtin-malloc -std=gnu11 -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-1.10.1+dfsg/third-party/mimalloc/src/stats.c [ 2%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/common/error_private.c.o -cd /build/reproducible-path/mold-1.10.1+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=0 -DZSTD_MULTITHREAD -DZSTD_MULTITHREAD_SUPPORT=0 -I/build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/../../lib/common -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -std=c99 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -fPIC -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/common/debug.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/common/debug.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/common/debug.c.o -c /build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/lib/common/debug.c -[ 2%] Building C object CMakeFiles/mold-wrapper.dir/elf/mold-wrapper.c.o [ 2%] Building C object third-party/mimalloc/CMakeFiles/mimalloc-static.dir/src/os.c.o -cd /build/reproducible-path/mold-1.10.1+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-1.10.1+dfsg/third-party/mimalloc/include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wno-unknown-pragmas -fvisibility=hidden -Wstrict-prototypes -ftls-model=initial-exec -fno-builtin-malloc -std=gnu11 -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-1.10.1+dfsg/third-party/mimalloc/src/stats.c +[ 2%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/arena_slot.cpp.o +cd /build/reproducible-path/mold-1.10.1+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=0 -DZSTD_MULTITHREAD -DZSTD_MULTITHREAD_SUPPORT=0 -I/build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/../../lib/common -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -std=c99 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -fPIC -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/common/error_private.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/common/error_private.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/common/error_private.c.o -c /build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/lib/common/error_private.c +cd /build/reproducible-path/mold-1.10.1+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-1.10.1+dfsg/third-party/mimalloc/include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wno-unknown-pragmas -fvisibility=hidden -Wstrict-prototypes -ftls-model=initial-exec -fno-builtin-malloc -std=gnu11 -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-1.10.1+dfsg/third-party/mimalloc/src/random.c +cd /build/reproducible-path/mold-1.10.1+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-1.10.1+dfsg/third-party/mimalloc/include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wno-unknown-pragmas -fvisibility=hidden -Wstrict-prototypes -ftls-model=initial-exec -fno-builtin-malloc -std=gnu11 -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-1.10.1+dfsg/third-party/mimalloc/src/os.c cd /build/reproducible-path/mold-1.10.1+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-1.10.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -std=c++11 -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-1.10.1+dfsg/third-party/tbb/src/tbb/arena_slot.cpp -/usr/bin/cc -Dmold_wrapper_EXPORTS -I/build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -MD -MT CMakeFiles/mold-wrapper.dir/elf/mold-wrapper.c.o -MF CMakeFiles/mold-wrapper.dir/elf/mold-wrapper.c.o.d -o CMakeFiles/mold-wrapper.dir/elf/mold-wrapper.c.o -c /build/reproducible-path/mold-1.10.1+dfsg/elf/mold-wrapper.c -cd /build/reproducible-path/mold-1.10.1+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=0 -DZSTD_MULTITHREAD -DZSTD_MULTITHREAD_SUPPORT=0 -I/build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/../../lib/common -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -std=c99 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -fPIC -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/common/entropy_common.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/common/entropy_common.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/common/entropy_common.c.o -c /build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/lib/common/entropy_common.c +[ 2%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/concurrent_bounded_queue.cpp.o +cd /build/reproducible-path/mold-1.10.1+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-1.10.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -std=c++11 -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-1.10.1+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/fse_decompress.c.o -cd /build/reproducible-path/mold-1.10.1+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-1.10.1+dfsg/third-party/mimalloc/include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wno-unknown-pragmas -fvisibility=hidden -Wstrict-prototypes -ftls-model=initial-exec -fno-builtin-malloc -std=gnu11 -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-1.10.1+dfsg/third-party/mimalloc/src/os.c -cd /build/reproducible-path/mold-1.10.1+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=0 -DZSTD_MULTITHREAD -DZSTD_MULTITHREAD_SUPPORT=0 -I/build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/../../lib/common -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -std=c99 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -fPIC -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/common/error_private.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/common/error_private.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/common/error_private.c.o -c /build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/lib/common/error_private.c cd /build/reproducible-path/mold-1.10.1+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=0 -DZSTD_MULTITHREAD -DZSTD_MULTITHREAD_SUPPORT=0 -I/build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/../../lib/common -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -std=c99 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -fPIC -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/common/fse_decompress.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/common/fse_decompress.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/common/fse_decompress.c.o -c /build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/lib/common/fse_decompress.c -[ 3%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/common/pool.c.o -/build/reproducible-path/mold-1.10.1+dfsg/third-party/mimalloc/src/stats.c: In function 'mi_stats_print': -/build/reproducible-path/mold-1.10.1+dfsg/third-party/mimalloc/src/stats.c:396:22: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic] - 396 | mi_stats_print_out((mi_output_fun*)out, NULL); - | ^ -cd /build/reproducible-path/mold-1.10.1+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=0 -DZSTD_MULTITHREAD -DZSTD_MULTITHREAD_SUPPORT=0 -I/build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/../../lib/common -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -std=c99 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -fPIC -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/common/pool.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/common/pool.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/common/pool.c.o -c /build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/lib/common/pool.c /build/reproducible-path/mold-1.10.1+dfsg/elf/mold-wrapper.c: In function 'execvpe': /build/reproducible-path/mold-1.10.1+dfsg/elf/mold-wrapper.c:76:27: warning: ISO C forbids initialization between function pointer and 'void *' [-Wpedantic] 76 | typeof(execvpe) *real = dlsym(RTLD_NEXT, "execvp"); @@ -826,53 +858,73 @@ /build/reproducible-path/mold-1.10.1+dfsg/elf/mold-wrapper.c:131:31: warning: ISO C forbids initialization between function pointer and 'void *' [-Wpedantic] 131 | typeof(posix_spawn) *real = dlsym(RTLD_NEXT, "posix_spawn"); | ^~~~~ -[ 3%] Linking C shared library mold-wrapper.so +/build/reproducible-path/mold-1.10.1+dfsg/third-party/mimalloc/src/stats.c: In function 'mi_stats_print': +/build/reproducible-path/mold-1.10.1+dfsg/third-party/mimalloc/src/stats.c:396:22: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic] + 396 | mi_stats_print_out((mi_output_fun*)out, NULL); + | ^ +[ 2%] Linking C shared library mold-wrapper.so /usr/bin/cmake -E cmake_link_script CMakeFiles/mold-wrapper.dir/link.txt --verbose=1 -[ 3%] Building C object third-party/mimalloc/CMakeFiles/mimalloc-static.dir/src/bitmap.c.o -cd /build/reproducible-path/mold-1.10.1+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-1.10.1+dfsg/third-party/mimalloc/include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wno-unknown-pragmas -fvisibility=hidden -Wstrict-prototypes -ftls-model=initial-exec -fno-builtin-malloc -std=gnu11 -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-1.10.1+dfsg/third-party/mimalloc/src/bitmap.c -[ 3%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/common/threading.c.o -cd /build/reproducible-path/mold-1.10.1+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=0 -DZSTD_MULTITHREAD -DZSTD_MULTITHREAD_SUPPORT=0 -I/build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/../../lib/common -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -std=c99 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -fPIC -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/common/threading.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/common/threading.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/common/threading.c.o -c /build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/lib/common/threading.c /usr/bin/cc -fPIC -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wl,-z,relro -Wl,-z,now -Wl,--as-needed -shared -Wl,-soname,mold-wrapper.so -o mold-wrapper.so "CMakeFiles/mold-wrapper.dir/elf/mold-wrapper.c.o" -ldl make[3]: Leaving directory '/build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu' +[ 2%] Building C object third-party/mimalloc/CMakeFiles/mimalloc-static.dir/src/bitmap.c.o +cd /build/reproducible-path/mold-1.10.1+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-1.10.1+dfsg/third-party/mimalloc/include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wno-unknown-pragmas -fvisibility=hidden -Wstrict-prototypes -ftls-model=initial-exec -fno-builtin-malloc -std=gnu11 -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-1.10.1+dfsg/third-party/mimalloc/src/bitmap.c +[ 2%] Built target mold-wrapper +[ 3%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/common/pool.c.o +cd /build/reproducible-path/mold-1.10.1+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=0 -DZSTD_MULTITHREAD -DZSTD_MULTITHREAD_SUPPORT=0 -I/build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/../../lib/common -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -std=c99 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -fPIC -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/common/pool.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/common/pool.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/common/pool.c.o -c /build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/lib/common/pool.c +[ 3%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/common/threading.c.o [ 3%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/common/xxhash.c.o -[ 3%] Built target mold-wrapper +cd /build/reproducible-path/mold-1.10.1+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=0 -DZSTD_MULTITHREAD -DZSTD_MULTITHREAD_SUPPORT=0 -I/build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/../../lib/common -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -std=c99 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -fPIC -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/common/threading.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/common/threading.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/common/threading.c.o -c /build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/lib/common/threading.c cd /build/reproducible-path/mold-1.10.1+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=0 -DZSTD_MULTITHREAD -DZSTD_MULTITHREAD_SUPPORT=0 -I/build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/../../lib/common -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -std=c99 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -fPIC -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/common/xxhash.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/common/xxhash.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/common/xxhash.c.o -c /build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/lib/common/xxhash.c -[ 3%] Building C object third-party/mimalloc/CMakeFiles/mimalloc-static.dir/src/arena.c.o -cd /build/reproducible-path/mold-1.10.1+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-1.10.1+dfsg/third-party/mimalloc/include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wno-unknown-pragmas -fvisibility=hidden -Wstrict-prototypes -ftls-model=initial-exec -fno-builtin-malloc -std=gnu11 -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-1.10.1+dfsg/third-party/mimalloc/src/arena.c [ 3%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/common/zstd_common.c.o cd /build/reproducible-path/mold-1.10.1+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=0 -DZSTD_MULTITHREAD -DZSTD_MULTITHREAD_SUPPORT=0 -I/build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/../../lib/common -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -std=c99 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -fPIC -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/common/zstd_common.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/common/zstd_common.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/common/zstd_common.c.o -c /build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/lib/common/zstd_common.c +[ 3%] Building C object third-party/mimalloc/CMakeFiles/mimalloc-static.dir/src/arena.c.o +cd /build/reproducible-path/mold-1.10.1+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-1.10.1+dfsg/third-party/mimalloc/include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wno-unknown-pragmas -fvisibility=hidden -Wstrict-prototypes -ftls-model=initial-exec -fno-builtin-malloc -std=gnu11 -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-1.10.1+dfsg/third-party/mimalloc/src/arena.c [ 4%] Building C object third-party/mimalloc/CMakeFiles/mimalloc-static.dir/src/segment-cache.c.o cd /build/reproducible-path/mold-1.10.1+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-1.10.1+dfsg/third-party/mimalloc/include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wno-unknown-pragmas -fvisibility=hidden -Wstrict-prototypes -ftls-model=initial-exec -fno-builtin-malloc -std=gnu11 -MD -MT third-party/mimalloc/CMakeFiles/mimalloc-static.dir/src/segment-cache.c.o -MF CMakeFiles/mimalloc-static.dir/src/segment-cache.c.o.d -o CMakeFiles/mimalloc-static.dir/src/segment-cache.c.o -c /build/reproducible-path/mold-1.10.1+dfsg/third-party/mimalloc/src/segment-cache.c [ 4%] Building C object third-party/mimalloc/CMakeFiles/mimalloc-static.dir/src/segment.c.o cd /build/reproducible-path/mold-1.10.1+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-1.10.1+dfsg/third-party/mimalloc/include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wno-unknown-pragmas -fvisibility=hidden -Wstrict-prototypes -ftls-model=initial-exec -fno-builtin-malloc -std=gnu11 -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-1.10.1+dfsg/third-party/mimalloc/src/segment.c [ 6%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/fse_compress.c.o cd /build/reproducible-path/mold-1.10.1+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=0 -DZSTD_MULTITHREAD -DZSTD_MULTITHREAD_SUPPORT=0 -I/build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/../../lib/common -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -std=c99 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -fPIC -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/fse_compress.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/fse_compress.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/fse_compress.c.o -c /build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/lib/compress/fse_compress.c -[ 6%] Building C object third-party/mimalloc/CMakeFiles/mimalloc-static.dir/src/page.c.o -cd /build/reproducible-path/mold-1.10.1+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-1.10.1+dfsg/third-party/mimalloc/include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wno-unknown-pragmas -fvisibility=hidden -Wstrict-prototypes -ftls-model=initial-exec -fno-builtin-malloc -std=gnu11 -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-1.10.1+dfsg/third-party/mimalloc/src/page.c -[ 6%] Building C object third-party/mimalloc/CMakeFiles/mimalloc-static.dir/src/alloc.c.o -cd /build/reproducible-path/mold-1.10.1+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-1.10.1+dfsg/third-party/mimalloc/include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wno-unknown-pragmas -fvisibility=hidden -Wstrict-prototypes -ftls-model=initial-exec -fno-builtin-malloc -std=gnu11 -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-1.10.1+dfsg/third-party/mimalloc/src/alloc.c [ 6%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/hist.c.o cd /build/reproducible-path/mold-1.10.1+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=0 -DZSTD_MULTITHREAD -DZSTD_MULTITHREAD_SUPPORT=0 -I/build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/../../lib/common -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -std=c99 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -fPIC -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/hist.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/hist.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/hist.c.o -c /build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/lib/compress/hist.c +[ 6%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/dynamic_link.cpp.o +cd /build/reproducible-path/mold-1.10.1+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-1.10.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -std=c++11 -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-1.10.1+dfsg/third-party/tbb/src/tbb/dynamic_link.cpp +[ 6%] Building C object third-party/mimalloc/CMakeFiles/mimalloc-static.dir/src/page.c.o +cd /build/reproducible-path/mold-1.10.1+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-1.10.1+dfsg/third-party/mimalloc/include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wno-unknown-pragmas -fvisibility=hidden -Wstrict-prototypes -ftls-model=initial-exec -fno-builtin-malloc -std=gnu11 -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-1.10.1+dfsg/third-party/mimalloc/src/page.c [ 6%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/huf_compress.c.o cd /build/reproducible-path/mold-1.10.1+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=0 -DZSTD_MULTITHREAD -DZSTD_MULTITHREAD_SUPPORT=0 -I/build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/../../lib/common -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -std=c99 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -fPIC -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/huf_compress.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/huf_compress.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/huf_compress.c.o -c /build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/lib/compress/huf_compress.c -[ 7%] Building C object third-party/mimalloc/CMakeFiles/mimalloc-static.dir/src/alloc-aligned.c.o -cd /build/reproducible-path/mold-1.10.1+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-1.10.1+dfsg/third-party/mimalloc/include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wno-unknown-pragmas -fvisibility=hidden -Wstrict-prototypes -ftls-model=initial-exec -fno-builtin-malloc -std=gnu11 -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-1.10.1+dfsg/third-party/mimalloc/src/alloc-aligned.c -[ 7%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/concurrent_bounded_queue.cpp.o -cd /build/reproducible-path/mold-1.10.1+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-1.10.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -std=c++11 -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-1.10.1+dfsg/third-party/tbb/src/tbb/concurrent_bounded_queue.cpp -[ 7%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_compress.c.o +[ 6%] Building C object third-party/mimalloc/CMakeFiles/mimalloc-static.dir/src/alloc.c.o +cd /build/reproducible-path/mold-1.10.1+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-1.10.1+dfsg/third-party/mimalloc/include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wno-unknown-pragmas -fvisibility=hidden -Wstrict-prototypes -ftls-model=initial-exec -fno-builtin-malloc -std=gnu11 -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-1.10.1+dfsg/third-party/mimalloc/src/alloc.c +[ 6%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_compress.c.o cd /build/reproducible-path/mold-1.10.1+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=0 -DZSTD_MULTITHREAD -DZSTD_MULTITHREAD_SUPPORT=0 -I/build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/../../lib/common -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -std=c99 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -fPIC -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_compress.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_compress.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_compress.c.o -c /build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/lib/compress/zstd_compress.c -[ 8%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_compress_literals.c.o -[ 8%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/dynamic_link.cpp.o -cd /build/reproducible-path/mold-1.10.1+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-1.10.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -std=c++11 -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-1.10.1+dfsg/third-party/tbb/src/tbb/dynamic_link.cpp +[ 7%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_compress_literals.c.o cd /build/reproducible-path/mold-1.10.1+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=0 -DZSTD_MULTITHREAD -DZSTD_MULTITHREAD_SUPPORT=0 -I/build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/../../lib/common -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -std=c99 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -fPIC -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_compress_literals.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_compress_literals.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_compress_literals.c.o -c /build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/lib/compress/zstd_compress_literals.c -[ 8%] Building C object third-party/mimalloc/CMakeFiles/mimalloc-static.dir/src/alloc-posix.c.o +[ 8%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/exception.cpp.o +cd /build/reproducible-path/mold-1.10.1+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-1.10.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -std=c++11 -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-1.10.1+dfsg/third-party/tbb/src/tbb/exception.cpp +[ 8%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/governor.cpp.o +cd /build/reproducible-path/mold-1.10.1+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-1.10.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -std=c++11 -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-1.10.1+dfsg/third-party/tbb/src/tbb/governor.cpp +[ 8%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/global_control.cpp.o +cd /build/reproducible-path/mold-1.10.1+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-1.10.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -std=c++11 -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-1.10.1+dfsg/third-party/tbb/src/tbb/global_control.cpp [ 8%] 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-1.10.1+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-1.10.1+dfsg/third-party/mimalloc/include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wno-unknown-pragmas -fvisibility=hidden -Wstrict-prototypes -ftls-model=initial-exec -fno-builtin-malloc -std=gnu11 -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-1.10.1+dfsg/third-party/mimalloc/src/alloc-posix.c cd /build/reproducible-path/mold-1.10.1+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=0 -DZSTD_MULTITHREAD -DZSTD_MULTITHREAD_SUPPORT=0 -I/build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/../../lib/common -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -std=c99 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -fPIC -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_compress_sequences.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_compress_sequences.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_compress_sequences.c.o -c /build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/lib/compress/zstd_compress_sequences.c -[ 9%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/exception.cpp.o -cd /build/reproducible-path/mold-1.10.1+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-1.10.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -std=c++11 -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-1.10.1+dfsg/third-party/tbb/src/tbb/exception.cpp -[ 9%] Building C object third-party/mimalloc/CMakeFiles/mimalloc-static.dir/src/heap.c.o +[ 8%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/itt_notify.cpp.o +cd /build/reproducible-path/mold-1.10.1+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-1.10.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -std=c++11 -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-1.10.1+dfsg/third-party/tbb/src/tbb/itt_notify.cpp +[ 9%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/main.cpp.o +cd /build/reproducible-path/mold-1.10.1+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-1.10.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -std=c++11 -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-1.10.1+dfsg/third-party/tbb/src/tbb/main.cpp +[ 9%] 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-1.10.1+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=0 -DZSTD_MULTITHREAD -DZSTD_MULTITHREAD_SUPPORT=0 -I/build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/../../lib/common -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -std=c99 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -fPIC -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_compress_superblock.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_compress_superblock.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_compress_superblock.c.o -c /build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/lib/compress/zstd_compress_superblock.c +[ 10%] Building C object third-party/mimalloc/CMakeFiles/mimalloc-static.dir/src/alloc-aligned.c.o +cd /build/reproducible-path/mold-1.10.1+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-1.10.1+dfsg/third-party/mimalloc/include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wno-unknown-pragmas -fvisibility=hidden -Wstrict-prototypes -ftls-model=initial-exec -fno-builtin-malloc -std=gnu11 -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-1.10.1+dfsg/third-party/mimalloc/src/alloc-aligned.c +[ 10%] Building C object third-party/mimalloc/CMakeFiles/mimalloc-static.dir/src/alloc-posix.c.o +cd /build/reproducible-path/mold-1.10.1+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-1.10.1+dfsg/third-party/mimalloc/include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wno-unknown-pragmas -fvisibility=hidden -Wstrict-prototypes -ftls-model=initial-exec -fno-builtin-malloc -std=gnu11 -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-1.10.1+dfsg/third-party/mimalloc/src/alloc-posix.c +[ 10%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/market.cpp.o +cd /build/reproducible-path/mold-1.10.1+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-1.10.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -std=c++11 -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-1.10.1+dfsg/third-party/tbb/src/tbb/market.cpp +[ 10%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_double_fast.c.o +cd /build/reproducible-path/mold-1.10.1+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=0 -DZSTD_MULTITHREAD -DZSTD_MULTITHREAD_SUPPORT=0 -I/build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/../../lib/common -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -std=c99 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -fPIC -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_double_fast.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_double_fast.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_double_fast.c.o -c /build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/lib/compress/zstd_double_fast.c +[ 10%] Building C object third-party/mimalloc/CMakeFiles/mimalloc-static.dir/src/heap.c.o cd /build/reproducible-path/mold-1.10.1+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-1.10.1+dfsg/third-party/mimalloc/include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wno-unknown-pragmas -fvisibility=hidden -Wstrict-prototypes -ftls-model=initial-exec -fno-builtin-malloc -std=gnu11 -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-1.10.1+dfsg/third-party/mimalloc/src/heap.c +[ 10%] Building C object third-party/mimalloc/CMakeFiles/mimalloc-static.dir/src/options.c.o +cd /build/reproducible-path/mold-1.10.1+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-1.10.1+dfsg/third-party/mimalloc/include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wno-unknown-pragmas -fvisibility=hidden -Wstrict-prototypes -ftls-model=initial-exec -fno-builtin-malloc -std=gnu11 -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-1.10.1+dfsg/third-party/mimalloc/src/options.c /build/reproducible-path/mold-1.10.1+dfsg/third-party/mimalloc/src/heap.c: In function 'mi_heap_visit_areas_page': /build/reproducible-path/mold-1.10.1+dfsg/third-party/mimalloc/src/heap.c:560:33: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic] 560 | mi_heap_area_visit_fun* fun = (mi_heap_area_visit_fun*)vfun; @@ -881,14 +933,8 @@ /build/reproducible-path/mold-1.10.1+dfsg/third-party/mimalloc/src/heap.c:577:75: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] 577 | return mi_heap_visit_pages((mi_heap_t*)heap, &mi_heap_visit_areas_page, (void*)(visitor), arg); // note: function pointer to void* :-{ | ^ -[ 9%] 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-1.10.1+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=0 -DZSTD_MULTITHREAD -DZSTD_MULTITHREAD_SUPPORT=0 -I/build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/../../lib/common -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -std=c99 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -fPIC -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_compress_superblock.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_compress_superblock.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_compress_superblock.c.o -c /build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/lib/compress/zstd_compress_superblock.c -[ 9%] Building C object third-party/mimalloc/CMakeFiles/mimalloc-static.dir/src/options.c.o -cd /build/reproducible-path/mold-1.10.1+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-1.10.1+dfsg/third-party/mimalloc/include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wno-unknown-pragmas -fvisibility=hidden -Wstrict-prototypes -ftls-model=initial-exec -fno-builtin-malloc -std=gnu11 -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-1.10.1+dfsg/third-party/mimalloc/src/options.c -[ 9%] 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-1.10.1+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=0 -DZSTD_MULTITHREAD -DZSTD_MULTITHREAD_SUPPORT=0 -I/build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/../../lib/common -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -std=c99 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -fPIC -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_double_fast.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_double_fast.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_double_fast.c.o -c /build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/lib/compress/zstd_double_fast.c -[ 10%] Building C object third-party/mimalloc/CMakeFiles/mimalloc-static.dir/src/init.c.o -cd /build/reproducible-path/mold-1.10.1+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-1.10.1+dfsg/third-party/mimalloc/include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wno-unknown-pragmas -fvisibility=hidden -Wstrict-prototypes -ftls-model=initial-exec -fno-builtin-malloc -std=gnu11 -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-1.10.1+dfsg/third-party/mimalloc/src/init.c +[ 10%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_fast.c.o +cd /build/reproducible-path/mold-1.10.1+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=0 -DZSTD_MULTITHREAD -DZSTD_MULTITHREAD_SUPPORT=0 -I/build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/../../lib/common -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -std=c99 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -fPIC -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_fast.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_fast.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_fast.c.o -c /build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/lib/compress/zstd_fast.c /build/reproducible-path/mold-1.10.1+dfsg/third-party/mimalloc/src/options.c: In function '_mi_fputs': /build/reproducible-path/mold-1.10.1+dfsg/third-party/mimalloc/src/options.c:330:20: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] 330 | if (out==NULL || (FILE*)out==stdout || (FILE*)out==stderr) { // TODO: use mi_out_stderr for stderr? @@ -896,83 +942,73 @@ /build/reproducible-path/mold-1.10.1+dfsg/third-party/mimalloc/src/options.c:330:42: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] 330 | if (out==NULL || (FILE*)out==stdout || (FILE*)out==stderr) { // TODO: use mi_out_stderr for stderr? | ^ -[ 10%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/governor.cpp.o -cd /build/reproducible-path/mold-1.10.1+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-1.10.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -std=c++11 -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-1.10.1+dfsg/third-party/tbb/src/tbb/governor.cpp -[ 10%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_fast.c.o -cd /build/reproducible-path/mold-1.10.1+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=0 -DZSTD_MULTITHREAD -DZSTD_MULTITHREAD_SUPPORT=0 -I/build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/../../lib/common -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -std=c99 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -fPIC -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_fast.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_fast.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_fast.c.o -c /build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/lib/compress/zstd_fast.c [ 12%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_lazy.c.o cd /build/reproducible-path/mold-1.10.1+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=0 -DZSTD_MULTITHREAD -DZSTD_MULTITHREAD_SUPPORT=0 -I/build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/../../lib/common -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -std=c99 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -fPIC -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_lazy.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_lazy.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_lazy.c.o -c /build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/lib/compress/zstd_lazy.c -[ 12%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_ldm.c.o -cd /build/reproducible-path/mold-1.10.1+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=0 -DZSTD_MULTITHREAD -DZSTD_MULTITHREAD_SUPPORT=0 -I/build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/../../lib/common -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -std=c99 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -fPIC -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_ldm.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_ldm.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_ldm.c.o -c /build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/lib/compress/zstd_ldm.c -[ 12%] Linking C static library libmimalloc.a +[ 13%] Building C object third-party/mimalloc/CMakeFiles/mimalloc-static.dir/src/init.c.o +cd /build/reproducible-path/mold-1.10.1+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-1.10.1+dfsg/third-party/mimalloc/include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Wall -Wextra -Wno-unknown-pragmas -fvisibility=hidden -Wstrict-prototypes -ftls-model=initial-exec -fno-builtin-malloc -std=gnu11 -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-1.10.1+dfsg/third-party/mimalloc/src/init.c +[ 13%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/misc.cpp.o +cd /build/reproducible-path/mold-1.10.1+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-1.10.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -std=c++11 -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-1.10.1+dfsg/third-party/tbb/src/tbb/misc.cpp +[ 13%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/misc_ex.cpp.o +cd /build/reproducible-path/mold-1.10.1+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-1.10.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -std=c++11 -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-1.10.1+dfsg/third-party/tbb/src/tbb/misc_ex.cpp +[ 13%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/observer_proxy.cpp.o +cd /build/reproducible-path/mold-1.10.1+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-1.10.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -std=c++11 -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-1.10.1+dfsg/third-party/tbb/src/tbb/observer_proxy.cpp +[ 13%] Linking C static library libmimalloc.a cd /build/reproducible-path/mold-1.10.1+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-1.10.1+dfsg/obj-aarch64-linux-gnu/third-party/mimalloc && /usr/bin/cmake -E cmake_link_script CMakeFiles/mimalloc-static.dir/link.txt --verbose=1 -[ 12%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/global_control.cpp.o -cd /build/reproducible-path/mold-1.10.1+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-1.10.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -std=c++11 -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-1.10.1+dfsg/third-party/tbb/src/tbb/global_control.cpp /usr/bin/ar qc libmimalloc.a "CMakeFiles/mimalloc-static.dir/src/stats.c.o" "CMakeFiles/mimalloc-static.dir/src/random.c.o" "CMakeFiles/mimalloc-static.dir/src/os.c.o" "CMakeFiles/mimalloc-static.dir/src/bitmap.c.o" "CMakeFiles/mimalloc-static.dir/src/arena.c.o" "CMakeFiles/mimalloc-static.dir/src/segment-cache.c.o" "CMakeFiles/mimalloc-static.dir/src/segment.c.o" "CMakeFiles/mimalloc-static.dir/src/page.c.o" "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/heap.c.o" "CMakeFiles/mimalloc-static.dir/src/options.c.o" "CMakeFiles/mimalloc-static.dir/src/init.c.o" /usr/bin/ranlib libmimalloc.a -[ 12%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_opt.c.o -cd /build/reproducible-path/mold-1.10.1+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=0 -DZSTD_MULTITHREAD -DZSTD_MULTITHREAD_SUPPORT=0 -I/build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/../../lib/common -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -std=c99 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -fPIC -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_opt.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_opt.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_opt.c.o -c /build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/lib/compress/zstd_opt.c make[3]: Leaving directory '/build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu' -[ 12%] Built target mimalloc-static -[ 12%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstdmt_compress.c.o -cd /build/reproducible-path/mold-1.10.1+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=0 -DZSTD_MULTITHREAD -DZSTD_MULTITHREAD_SUPPORT=0 -I/build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/../../lib/common -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -std=c99 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -fPIC -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstdmt_compress.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstdmt_compress.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstdmt_compress.c.o -c /build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/lib/compress/zstdmt_compress.c -[ 12%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/itt_notify.cpp.o -cd /build/reproducible-path/mold-1.10.1+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-1.10.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -std=c++11 -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-1.10.1+dfsg/third-party/tbb/src/tbb/itt_notify.cpp -[ 13%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/main.cpp.o -cd /build/reproducible-path/mold-1.10.1+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-1.10.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -std=c++11 -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-1.10.1+dfsg/third-party/tbb/src/tbb/main.cpp -[ 14%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/decompress/huf_decompress.c.o -cd /build/reproducible-path/mold-1.10.1+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=0 -DZSTD_MULTITHREAD -DZSTD_MULTITHREAD_SUPPORT=0 -I/build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/../../lib/common -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -std=c99 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -fPIC -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/decompress/huf_decompress.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/decompress/huf_decompress.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/decompress/huf_decompress.c.o -c /build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/lib/decompress/huf_decompress.c -[ 14%] Building ASM object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/decompress/huf_decompress_amd64.S.o -cd /build/reproducible-path/mold-1.10.1+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=0 -DZSTD_MULTITHREAD -DZSTD_MULTITHREAD_SUPPORT=0 -I/build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/../../lib/common -fPIC -o CMakeFiles/libzstd_static.dir/__/__/__/lib/decompress/huf_decompress_amd64.S.o -c /build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/lib/decompress/huf_decompress_amd64.S -[ 14%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/market.cpp.o -cd /build/reproducible-path/mold-1.10.1+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-1.10.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -std=c++11 -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-1.10.1+dfsg/third-party/tbb/src/tbb/market.cpp -[ 14%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/decompress/zstd_ddict.c.o -cd /build/reproducible-path/mold-1.10.1+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=0 -DZSTD_MULTITHREAD -DZSTD_MULTITHREAD_SUPPORT=0 -I/build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/../../lib/common -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -std=c99 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -fPIC -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/decompress/zstd_ddict.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/decompress/zstd_ddict.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/decompress/zstd_ddict.c.o -c /build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/lib/decompress/zstd_ddict.c -[ 14%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/misc.cpp.o -cd /build/reproducible-path/mold-1.10.1+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-1.10.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -std=c++11 -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-1.10.1+dfsg/third-party/tbb/src/tbb/misc.cpp -[ 14%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/misc_ex.cpp.o -[ 14%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/decompress/zstd_decompress.c.o -cd /build/reproducible-path/mold-1.10.1+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-1.10.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -std=c++11 -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-1.10.1+dfsg/third-party/tbb/src/tbb/misc_ex.cpp -cd /build/reproducible-path/mold-1.10.1+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=0 -DZSTD_MULTITHREAD -DZSTD_MULTITHREAD_SUPPORT=0 -I/build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/../../lib/common -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -std=c99 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -fPIC -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/decompress/zstd_decompress.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/decompress/zstd_decompress.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/decompress/zstd_decompress.c.o -c /build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/lib/decompress/zstd_decompress.c -[ 15%] 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-1.10.1+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=0 -DZSTD_MULTITHREAD -DZSTD_MULTITHREAD_SUPPORT=0 -I/build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/../../lib/common -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -std=c99 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -fPIC -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/decompress/zstd_decompress_block.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/decompress/zstd_decompress_block.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/decompress/zstd_decompress_block.c.o -c /build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/lib/decompress/zstd_decompress_block.c -[ 15%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/observer_proxy.cpp.o -cd /build/reproducible-path/mold-1.10.1+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-1.10.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -std=c++11 -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-1.10.1+dfsg/third-party/tbb/src/tbb/observer_proxy.cpp -[ 15%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/dictBuilder/cover.c.o -cd /build/reproducible-path/mold-1.10.1+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=0 -DZSTD_MULTITHREAD -DZSTD_MULTITHREAD_SUPPORT=0 -I/build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/../../lib/common -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -std=c99 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -fPIC -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/dictBuilder/cover.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/dictBuilder/cover.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/dictBuilder/cover.c.o -c /build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/lib/dictBuilder/cover.c -[ 16%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/parallel_pipeline.cpp.o +[ 13%] Built target mimalloc-static +[ 14%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/parallel_pipeline.cpp.o cd /build/reproducible-path/mold-1.10.1+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-1.10.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -std=c++11 -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-1.10.1+dfsg/third-party/tbb/src/tbb/parallel_pipeline.cpp -[ 16%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/private_server.cpp.o +[ 14%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/private_server.cpp.o cd /build/reproducible-path/mold-1.10.1+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-1.10.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -std=c++11 -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-1.10.1+dfsg/third-party/tbb/src/tbb/private_server.cpp -[ 16%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/dictBuilder/divsufsort.c.o -[ 16%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/dictBuilder/fastcover.c.o -cd /build/reproducible-path/mold-1.10.1+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=0 -DZSTD_MULTITHREAD -DZSTD_MULTITHREAD_SUPPORT=0 -I/build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/../../lib/common -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -std=c99 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -fPIC -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/dictBuilder/divsufsort.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/dictBuilder/divsufsort.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/dictBuilder/divsufsort.c.o -c /build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/lib/dictBuilder/divsufsort.c -cd /build/reproducible-path/mold-1.10.1+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=0 -DZSTD_MULTITHREAD -DZSTD_MULTITHREAD_SUPPORT=0 -I/build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/../../lib/common -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -std=c99 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -fPIC -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/dictBuilder/fastcover.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/dictBuilder/fastcover.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/dictBuilder/fastcover.c.o -c /build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/lib/dictBuilder/fastcover.c -[ 16%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/dictBuilder/zdict.c.o -cd /build/reproducible-path/mold-1.10.1+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=0 -DZSTD_MULTITHREAD -DZSTD_MULTITHREAD_SUPPORT=0 -I/build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/../../lib/common -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -std=c99 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -fPIC -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/dictBuilder/zdict.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/dictBuilder/zdict.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/dictBuilder/zdict.c.o -c /build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/lib/dictBuilder/zdict.c -[ 16%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/profiling.cpp.o +[ 14%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/profiling.cpp.o cd /build/reproducible-path/mold-1.10.1+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-1.10.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -std=c++11 -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-1.10.1+dfsg/third-party/tbb/src/tbb/profiling.cpp -[ 16%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/rml_tbb.cpp.o +[ 14%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/rml_tbb.cpp.o cd /build/reproducible-path/mold-1.10.1+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-1.10.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -std=c++11 -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-1.10.1+dfsg/third-party/tbb/src/tbb/rml_tbb.cpp -[ 18%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/rtm_mutex.cpp.o +[ 15%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/rtm_mutex.cpp.o cd /build/reproducible-path/mold-1.10.1+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-1.10.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -std=c++11 -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-1.10.1+dfsg/third-party/tbb/src/tbb/rtm_mutex.cpp -[ 18%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/rtm_rw_mutex.cpp.o +[ 15%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/rtm_rw_mutex.cpp.o cd /build/reproducible-path/mold-1.10.1+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-1.10.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -std=c++11 -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-1.10.1+dfsg/third-party/tbb/src/tbb/rtm_rw_mutex.cpp -[ 18%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/semaphore.cpp.o +[ 15%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/semaphore.cpp.o cd /build/reproducible-path/mold-1.10.1+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-1.10.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -std=c++11 -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-1.10.1+dfsg/third-party/tbb/src/tbb/semaphore.cpp -[ 18%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/small_object_pool.cpp.o +[ 15%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/small_object_pool.cpp.o cd /build/reproducible-path/mold-1.10.1+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-1.10.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -std=c++11 -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-1.10.1+dfsg/third-party/tbb/src/tbb/small_object_pool.cpp -[ 19%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/task.cpp.o +[ 16%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/task.cpp.o cd /build/reproducible-path/mold-1.10.1+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-1.10.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -std=c++11 -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-1.10.1+dfsg/third-party/tbb/src/tbb/task.cpp -[ 19%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/task_dispatcher.cpp.o +[ 16%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/task_dispatcher.cpp.o cd /build/reproducible-path/mold-1.10.1+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-1.10.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -std=c++11 -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-1.10.1+dfsg/third-party/tbb/src/tbb/task_dispatcher.cpp -[ 19%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/task_group_context.cpp.o +[ 16%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_ldm.c.o +[ 16%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/task_group_context.cpp.o +[ 16%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/version.cpp.o cd /build/reproducible-path/mold-1.10.1+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-1.10.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -std=c++11 -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-1.10.1+dfsg/third-party/tbb/src/tbb/task_group_context.cpp -[ 19%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/version.cpp.o +cd /build/reproducible-path/mold-1.10.1+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=0 -DZSTD_MULTITHREAD -DZSTD_MULTITHREAD_SUPPORT=0 -I/build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/../../lib/common -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -std=c99 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -fPIC -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_ldm.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_ldm.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_ldm.c.o -c /build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/lib/compress/zstd_ldm.c cd /build/reproducible-path/mold-1.10.1+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-1.10.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -std=c++11 -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-1.10.1+dfsg/third-party/tbb/src/tbb/version.cpp -[ 19%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/queuing_rw_mutex.cpp.o +[ 16%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/queuing_rw_mutex.cpp.o cd /build/reproducible-path/mold-1.10.1+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-1.10.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -std=c++11 -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-1.10.1+dfsg/third-party/tbb/src/tbb/queuing_rw_mutex.cpp +[ 16%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_opt.c.o +cd /build/reproducible-path/mold-1.10.1+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=0 -DZSTD_MULTITHREAD -DZSTD_MULTITHREAD_SUPPORT=0 -I/build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/../../lib/common -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -std=c99 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -fPIC -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_opt.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_opt.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_opt.c.o -c /build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/lib/compress/zstd_opt.c +[ 16%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstdmt_compress.c.o +cd /build/reproducible-path/mold-1.10.1+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=0 -DZSTD_MULTITHREAD -DZSTD_MULTITHREAD_SUPPORT=0 -I/build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/../../lib/common -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -std=c99 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -fPIC -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstdmt_compress.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstdmt_compress.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstdmt_compress.c.o -c /build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/lib/compress/zstdmt_compress.c +[ 18%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/decompress/huf_decompress.c.o +cd /build/reproducible-path/mold-1.10.1+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=0 -DZSTD_MULTITHREAD -DZSTD_MULTITHREAD_SUPPORT=0 -I/build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/../../lib/common -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -std=c99 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -fPIC -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/decompress/huf_decompress.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/decompress/huf_decompress.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/decompress/huf_decompress.c.o -c /build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/lib/decompress/huf_decompress.c +[ 18%] Building ASM object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/decompress/huf_decompress_amd64.S.o +cd /build/reproducible-path/mold-1.10.1+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=0 -DZSTD_MULTITHREAD -DZSTD_MULTITHREAD_SUPPORT=0 -I/build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/../../lib/common -fPIC -o CMakeFiles/libzstd_static.dir/__/__/__/lib/decompress/huf_decompress_amd64.S.o -c /build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/lib/decompress/huf_decompress_amd64.S +[ 18%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/decompress/zstd_ddict.c.o +cd /build/reproducible-path/mold-1.10.1+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=0 -DZSTD_MULTITHREAD -DZSTD_MULTITHREAD_SUPPORT=0 -I/build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/../../lib/common -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -std=c99 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -fPIC -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/decompress/zstd_ddict.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/decompress/zstd_ddict.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/decompress/zstd_ddict.c.o -c /build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/lib/decompress/zstd_ddict.c +[ 18%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/decompress/zstd_decompress.c.o +cd /build/reproducible-path/mold-1.10.1+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=0 -DZSTD_MULTITHREAD -DZSTD_MULTITHREAD_SUPPORT=0 -I/build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/../../lib/common -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -std=c99 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -fPIC -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/decompress/zstd_decompress.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/decompress/zstd_decompress.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/decompress/zstd_decompress.c.o -c /build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/lib/decompress/zstd_decompress.c +[ 19%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/decompress/zstd_decompress_block.c.o +[ 19%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/dictBuilder/cover.c.o +cd /build/reproducible-path/mold-1.10.1+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=0 -DZSTD_MULTITHREAD -DZSTD_MULTITHREAD_SUPPORT=0 -I/build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/../../lib/common -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -std=c99 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -fPIC -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/decompress/zstd_decompress_block.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/decompress/zstd_decompress_block.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/decompress/zstd_decompress_block.c.o -c /build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/lib/decompress/zstd_decompress_block.c +cd /build/reproducible-path/mold-1.10.1+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=0 -DZSTD_MULTITHREAD -DZSTD_MULTITHREAD_SUPPORT=0 -I/build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/../../lib/common -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -std=c99 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -fPIC -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/dictBuilder/cover.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/dictBuilder/cover.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/dictBuilder/cover.c.o -c /build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/lib/dictBuilder/cover.c +[ 19%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/dictBuilder/divsufsort.c.o +cd /build/reproducible-path/mold-1.10.1+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=0 -DZSTD_MULTITHREAD -DZSTD_MULTITHREAD_SUPPORT=0 -I/build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/../../lib/common -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -std=c99 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -fPIC -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/dictBuilder/divsufsort.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/dictBuilder/divsufsort.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/dictBuilder/divsufsort.c.o -c /build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/lib/dictBuilder/divsufsort.c +[ 19%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/dictBuilder/fastcover.c.o +cd /build/reproducible-path/mold-1.10.1+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=0 -DZSTD_MULTITHREAD -DZSTD_MULTITHREAD_SUPPORT=0 -I/build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/../../lib/common -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -std=c99 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -fPIC -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/dictBuilder/fastcover.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/dictBuilder/fastcover.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/dictBuilder/fastcover.c.o -c /build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/lib/dictBuilder/fastcover.c +[ 19%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/dictBuilder/zdict.c.o +cd /build/reproducible-path/mold-1.10.1+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=0 -DZSTD_MULTITHREAD -DZSTD_MULTITHREAD_SUPPORT=0 -I/build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/build/cmake/../../lib/common -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -std=c99 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -fPIC -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/dictBuilder/zdict.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/dictBuilder/zdict.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/dictBuilder/zdict.c.o -c /build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/lib/dictBuilder/zdict.c [ 20%] Linking CXX static library ../../../../gnu_12.2_cxx11_64_none/libtbb.a cd /build/reproducible-path/mold-1.10.1+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-1.10.1+dfsg/obj-aarch64-linux-gnu/third-party/tbb/src/tbb && /usr/bin/cmake -E cmake_link_script CMakeFiles/tbb.dir/link.txt --verbose=1 @@ -994,28 +1030,28 @@ make -f CMakeFiles/mold.dir/build.make CMakeFiles/mold.dir/build make[3]: Entering directory '/build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu' [ 21%] Building CXX object CMakeFiles/mold.dir/cmake_pch.hxx.gch -/usr/bin/c++ -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wno-sign-compare -Wno-unused-function -ggnu-pubnames -pthread -fpch-preprocess -std=gnu++20 -Winvalid-pch -x c++-header -include /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu/CMakeFiles/mold.dir/cmake_pch.hxx -MD -MT CMakeFiles/mold.dir/cmake_pch.hxx.gch -MF CMakeFiles/mold.dir/cmake_pch.hxx.gch.d -o CMakeFiles/mold.dir/cmake_pch.hxx.gch -c /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu/CMakeFiles/mold.dir/cmake_pch.hxx.cxx [ 21%] Building C object CMakeFiles/mold.dir/third-party/rust-demangle/rust-demangle.c.o +/usr/bin/c++ -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wno-sign-compare -Wno-unused-function -ggnu-pubnames -pthread -fpch-preprocess -std=gnu++20 -Winvalid-pch -x c++-header -include /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu/CMakeFiles/mold.dir/cmake_pch.hxx -MD -MT CMakeFiles/mold.dir/cmake_pch.hxx.gch -MF CMakeFiles/mold.dir/cmake_pch.hxx.gch.d -o CMakeFiles/mold.dir/cmake_pch.hxx.gch -c /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu/CMakeFiles/mold.dir/cmake_pch.hxx.cxx /usr/bin/cc -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wno-sign-compare -Wno-unused-function -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/third-party/rust-demangle/rust-demangle.c.o -MF CMakeFiles/mold.dir/third-party/rust-demangle/rust-demangle.c.o.d -o CMakeFiles/mold.dir/third-party/rust-demangle/rust-demangle.c.o -c /build/reproducible-path/mold-1.10.1+dfsg/third-party/rust-demangle/rust-demangle.c [ 21%] Building CXX object CMakeFiles/mold.dir/elf/cmdline.cc.X86_64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wno-sign-compare -Wno-unused-function -ggnu-pubnames -pthread -fpch-preprocess -std=gnu++20 -Winvalid-pch -include /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu/CMakeFiles/mold.dir/cmake_pch.hxx -MD -MT CMakeFiles/mold.dir/elf/cmdline.cc.X86_64.cc.o -MF CMakeFiles/mold.dir/elf/cmdline.cc.X86_64.cc.o.d -o CMakeFiles/mold.dir/elf/cmdline.cc.X86_64.cc.o -c /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu/elf/cmdline.cc.X86_64.cc [ 21%] Building CXX object CMakeFiles/mold.dir/elf/cmdline.cc.I386.cc.o [ 22%] Building CXX object CMakeFiles/mold.dir/elf/cmdline.cc.ARM64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wno-sign-compare -Wno-unused-function -ggnu-pubnames -pthread -fpch-preprocess -std=gnu++20 -Winvalid-pch -include /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu/CMakeFiles/mold.dir/cmake_pch.hxx -MD -MT CMakeFiles/mold.dir/elf/cmdline.cc.I386.cc.o -MF CMakeFiles/mold.dir/elf/cmdline.cc.I386.cc.o.d -o CMakeFiles/mold.dir/elf/cmdline.cc.I386.cc.o -c /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu/elf/cmdline.cc.I386.cc -/usr/bin/c++ -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wno-sign-compare -Wno-unused-function -ggnu-pubnames -pthread -fpch-preprocess -std=gnu++20 -Winvalid-pch -include /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu/CMakeFiles/mold.dir/cmake_pch.hxx -MD -MT CMakeFiles/mold.dir/elf/cmdline.cc.ARM64.cc.o -MF CMakeFiles/mold.dir/elf/cmdline.cc.ARM64.cc.o.d -o CMakeFiles/mold.dir/elf/cmdline.cc.ARM64.cc.o -c /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu/elf/cmdline.cc.ARM64.cc [ 22%] Building CXX object CMakeFiles/mold.dir/elf/cmdline.cc.ARM32.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wno-sign-compare -Wno-unused-function -ggnu-pubnames -pthread -fpch-preprocess -std=gnu++20 -Winvalid-pch -include /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu/CMakeFiles/mold.dir/cmake_pch.hxx -MD -MT CMakeFiles/mold.dir/elf/cmdline.cc.ARM64.cc.o -MF CMakeFiles/mold.dir/elf/cmdline.cc.ARM64.cc.o.d -o CMakeFiles/mold.dir/elf/cmdline.cc.ARM64.cc.o -c /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu/elf/cmdline.cc.ARM64.cc /usr/bin/c++ -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wno-sign-compare -Wno-unused-function -ggnu-pubnames -pthread -fpch-preprocess -std=gnu++20 -Winvalid-pch -include /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu/CMakeFiles/mold.dir/cmake_pch.hxx -MD -MT CMakeFiles/mold.dir/elf/cmdline.cc.ARM32.cc.o -MF CMakeFiles/mold.dir/elf/cmdline.cc.ARM32.cc.o.d -o CMakeFiles/mold.dir/elf/cmdline.cc.ARM32.cc.o -c /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu/elf/cmdline.cc.ARM32.cc [ 22%] Building CXX object CMakeFiles/mold.dir/elf/cmdline.cc.RV32LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wno-sign-compare -Wno-unused-function -ggnu-pubnames -pthread -fpch-preprocess -std=gnu++20 -Winvalid-pch -include /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu/CMakeFiles/mold.dir/cmake_pch.hxx -MD -MT CMakeFiles/mold.dir/elf/cmdline.cc.RV32LE.cc.o -MF CMakeFiles/mold.dir/elf/cmdline.cc.RV32LE.cc.o.d -o CMakeFiles/mold.dir/elf/cmdline.cc.RV32LE.cc.o -c /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu/elf/cmdline.cc.RV32LE.cc -[ 22%] Building CXX object CMakeFiles/mold.dir/elf/cmdline.cc.RV32BE.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wno-sign-compare -Wno-unused-function -ggnu-pubnames -pthread -fpch-preprocess -std=gnu++20 -Winvalid-pch -include /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu/CMakeFiles/mold.dir/cmake_pch.hxx -MD -MT CMakeFiles/mold.dir/elf/cmdline.cc.RV32BE.cc.o -MF CMakeFiles/mold.dir/elf/cmdline.cc.RV32BE.cc.o.d -o CMakeFiles/mold.dir/elf/cmdline.cc.RV32BE.cc.o -c /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu/elf/cmdline.cc.RV32BE.cc [ 24%] Building CXX object CMakeFiles/mold.dir/elf/cmdline.cc.RV64LE.cc.o +[ 24%] Building CXX object CMakeFiles/mold.dir/elf/cmdline.cc.RV32BE.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wno-sign-compare -Wno-unused-function -ggnu-pubnames -pthread -fpch-preprocess -std=gnu++20 -Winvalid-pch -include /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu/CMakeFiles/mold.dir/cmake_pch.hxx -MD -MT CMakeFiles/mold.dir/elf/cmdline.cc.RV32BE.cc.o -MF CMakeFiles/mold.dir/elf/cmdline.cc.RV32BE.cc.o.d -o CMakeFiles/mold.dir/elf/cmdline.cc.RV32BE.cc.o -c /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu/elf/cmdline.cc.RV32BE.cc /usr/bin/c++ -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wno-sign-compare -Wno-unused-function -ggnu-pubnames -pthread -fpch-preprocess -std=gnu++20 -Winvalid-pch -include /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu/CMakeFiles/mold.dir/cmake_pch.hxx -MD -MT CMakeFiles/mold.dir/elf/cmdline.cc.RV64LE.cc.o -MF CMakeFiles/mold.dir/elf/cmdline.cc.RV64LE.cc.o.d -o CMakeFiles/mold.dir/elf/cmdline.cc.RV64LE.cc.o -c /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu/elf/cmdline.cc.RV64LE.cc [ 24%] Building CXX object CMakeFiles/mold.dir/elf/cmdline.cc.RV64BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wno-sign-compare -Wno-unused-function -ggnu-pubnames -pthread -fpch-preprocess -std=gnu++20 -Winvalid-pch -include /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu/CMakeFiles/mold.dir/cmake_pch.hxx -MD -MT CMakeFiles/mold.dir/elf/cmdline.cc.RV64BE.cc.o -MF CMakeFiles/mold.dir/elf/cmdline.cc.RV64BE.cc.o.d -o CMakeFiles/mold.dir/elf/cmdline.cc.RV64BE.cc.o -c /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu/elf/cmdline.cc.RV64BE.cc [ 24%] Building CXX object CMakeFiles/mold.dir/elf/cmdline.cc.PPC32.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wno-sign-compare -Wno-unused-function -ggnu-pubnames -pthread -fpch-preprocess -std=gnu++20 -Winvalid-pch -include /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu/CMakeFiles/mold.dir/cmake_pch.hxx -MD -MT CMakeFiles/mold.dir/elf/cmdline.cc.PPC32.cc.o -MF CMakeFiles/mold.dir/elf/cmdline.cc.PPC32.cc.o.d -o CMakeFiles/mold.dir/elf/cmdline.cc.PPC32.cc.o -c /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu/elf/cmdline.cc.PPC32.cc [ 24%] Building CXX object CMakeFiles/mold.dir/elf/cmdline.cc.PPC64V1.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wno-sign-compare -Wno-unused-function -ggnu-pubnames -pthread -fpch-preprocess -std=gnu++20 -Winvalid-pch -include /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu/CMakeFiles/mold.dir/cmake_pch.hxx -MD -MT CMakeFiles/mold.dir/elf/cmdline.cc.PPC32.cc.o -MF CMakeFiles/mold.dir/elf/cmdline.cc.PPC32.cc.o.d -o CMakeFiles/mold.dir/elf/cmdline.cc.PPC32.cc.o -c /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu/elf/cmdline.cc.PPC32.cc /usr/bin/c++ -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wno-sign-compare -Wno-unused-function -ggnu-pubnames -pthread -fpch-preprocess -std=gnu++20 -Winvalid-pch -include /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu/CMakeFiles/mold.dir/cmake_pch.hxx -MD -MT CMakeFiles/mold.dir/elf/cmdline.cc.PPC64V1.cc.o -MF CMakeFiles/mold.dir/elf/cmdline.cc.PPC64V1.cc.o.d -o CMakeFiles/mold.dir/elf/cmdline.cc.PPC64V1.cc.o -c /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu/elf/cmdline.cc.PPC64V1.cc [ 24%] Building CXX object CMakeFiles/mold.dir/elf/cmdline.cc.PPC64V2.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wno-sign-compare -Wno-unused-function -ggnu-pubnames -pthread -fpch-preprocess -std=gnu++20 -Winvalid-pch -include /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu/CMakeFiles/mold.dir/cmake_pch.hxx -MD -MT CMakeFiles/mold.dir/elf/cmdline.cc.PPC64V2.cc.o -MF CMakeFiles/mold.dir/elf/cmdline.cc.PPC64V2.cc.o.d -o CMakeFiles/mold.dir/elf/cmdline.cc.PPC64V2.cc.o -c /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu/elf/cmdline.cc.PPC64V2.cc @@ -1115,10 +1151,10 @@ /usr/bin/c++ -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wno-sign-compare -Wno-unused-function -ggnu-pubnames -pthread -fpch-preprocess -std=gnu++20 -Winvalid-pch -include /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu/CMakeFiles/mold.dir/cmake_pch.hxx -MD -MT CMakeFiles/mold.dir/elf/gc-sections.cc.PPC64V1.cc.o -MF CMakeFiles/mold.dir/elf/gc-sections.cc.PPC64V1.cc.o.d -o CMakeFiles/mold.dir/elf/gc-sections.cc.PPC64V1.cc.o -c /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu/elf/gc-sections.cc.PPC64V1.cc [ 37%] Building CXX object CMakeFiles/mold.dir/elf/gc-sections.cc.PPC64V2.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wno-sign-compare -Wno-unused-function -ggnu-pubnames -pthread -fpch-preprocess -std=gnu++20 -Winvalid-pch -include /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu/CMakeFiles/mold.dir/cmake_pch.hxx -MD -MT CMakeFiles/mold.dir/elf/gc-sections.cc.PPC64V2.cc.o -MF CMakeFiles/mold.dir/elf/gc-sections.cc.PPC64V2.cc.o.d -o CMakeFiles/mold.dir/elf/gc-sections.cc.PPC64V2.cc.o -c /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu/elf/gc-sections.cc.PPC64V2.cc -[ 37%] Building CXX object CMakeFiles/mold.dir/elf/gc-sections.cc.SPARC64.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wno-sign-compare -Wno-unused-function -ggnu-pubnames -pthread -fpch-preprocess -std=gnu++20 -Winvalid-pch -include /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu/CMakeFiles/mold.dir/cmake_pch.hxx -MD -MT CMakeFiles/mold.dir/elf/gc-sections.cc.SPARC64.cc.o -MF CMakeFiles/mold.dir/elf/gc-sections.cc.SPARC64.cc.o.d -o CMakeFiles/mold.dir/elf/gc-sections.cc.SPARC64.cc.o -c /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu/elf/gc-sections.cc.SPARC64.cc [ 38%] Building CXX object CMakeFiles/mold.dir/elf/gc-sections.cc.S390X.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wno-sign-compare -Wno-unused-function -ggnu-pubnames -pthread -fpch-preprocess -std=gnu++20 -Winvalid-pch -include /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu/CMakeFiles/mold.dir/cmake_pch.hxx -MD -MT CMakeFiles/mold.dir/elf/gc-sections.cc.S390X.cc.o -MF CMakeFiles/mold.dir/elf/gc-sections.cc.S390X.cc.o.d -o CMakeFiles/mold.dir/elf/gc-sections.cc.S390X.cc.o -c /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu/elf/gc-sections.cc.S390X.cc +[ 38%] Building CXX object CMakeFiles/mold.dir/elf/gc-sections.cc.SPARC64.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wno-sign-compare -Wno-unused-function -ggnu-pubnames -pthread -fpch-preprocess -std=gnu++20 -Winvalid-pch -include /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu/CMakeFiles/mold.dir/cmake_pch.hxx -MD -MT CMakeFiles/mold.dir/elf/gc-sections.cc.SPARC64.cc.o -MF CMakeFiles/mold.dir/elf/gc-sections.cc.SPARC64.cc.o.d -o CMakeFiles/mold.dir/elf/gc-sections.cc.SPARC64.cc.o -c /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu/elf/gc-sections.cc.SPARC64.cc [ 38%] Building CXX object CMakeFiles/mold.dir/elf/gc-sections.cc.M68K.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wno-sign-compare -Wno-unused-function -ggnu-pubnames -pthread -fpch-preprocess -std=gnu++20 -Winvalid-pch -include /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu/CMakeFiles/mold.dir/cmake_pch.hxx -MD -MT CMakeFiles/mold.dir/elf/gc-sections.cc.M68K.cc.o -MF CMakeFiles/mold.dir/elf/gc-sections.cc.M68K.cc.o.d -o CMakeFiles/mold.dir/elf/gc-sections.cc.M68K.cc.o -c /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu/elf/gc-sections.cc.M68K.cc [ 38%] Building CXX object CMakeFiles/mold.dir/elf/gc-sections.cc.SH4.cc.o @@ -1163,10 +1199,10 @@ /usr/bin/c++ -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wno-sign-compare -Wno-unused-function -ggnu-pubnames -pthread -fpch-preprocess -std=gnu++20 -Winvalid-pch -include /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu/CMakeFiles/mold.dir/cmake_pch.hxx -MD -MT CMakeFiles/mold.dir/elf/input-files.cc.I386.cc.o -MF CMakeFiles/mold.dir/elf/input-files.cc.I386.cc.o.d -o CMakeFiles/mold.dir/elf/input-files.cc.I386.cc.o -c /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu/elf/input-files.cc.I386.cc [ 44%] Building CXX object CMakeFiles/mold.dir/elf/input-files.cc.ARM64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wno-sign-compare -Wno-unused-function -ggnu-pubnames -pthread -fpch-preprocess -std=gnu++20 -Winvalid-pch -include /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu/CMakeFiles/mold.dir/cmake_pch.hxx -MD -MT CMakeFiles/mold.dir/elf/input-files.cc.ARM64.cc.o -MF CMakeFiles/mold.dir/elf/input-files.cc.ARM64.cc.o.d -o CMakeFiles/mold.dir/elf/input-files.cc.ARM64.cc.o -c /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu/elf/input-files.cc.ARM64.cc -[ 44%] Building CXX object CMakeFiles/mold.dir/elf/input-files.cc.RV32LE.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wno-sign-compare -Wno-unused-function -ggnu-pubnames -pthread -fpch-preprocess -std=gnu++20 -Winvalid-pch -include /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu/CMakeFiles/mold.dir/cmake_pch.hxx -MD -MT CMakeFiles/mold.dir/elf/input-files.cc.RV32LE.cc.o -MF CMakeFiles/mold.dir/elf/input-files.cc.RV32LE.cc.o.d -o CMakeFiles/mold.dir/elf/input-files.cc.RV32LE.cc.o -c /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu/elf/input-files.cc.RV32LE.cc [ 44%] Building CXX object CMakeFiles/mold.dir/elf/input-files.cc.ARM32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wno-sign-compare -Wno-unused-function -ggnu-pubnames -pthread -fpch-preprocess -std=gnu++20 -Winvalid-pch -include /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu/CMakeFiles/mold.dir/cmake_pch.hxx -MD -MT CMakeFiles/mold.dir/elf/input-files.cc.ARM32.cc.o -MF CMakeFiles/mold.dir/elf/input-files.cc.ARM32.cc.o.d -o CMakeFiles/mold.dir/elf/input-files.cc.ARM32.cc.o -c /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu/elf/input-files.cc.ARM32.cc +[ 44%] Building CXX object CMakeFiles/mold.dir/elf/input-files.cc.RV32LE.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wno-sign-compare -Wno-unused-function -ggnu-pubnames -pthread -fpch-preprocess -std=gnu++20 -Winvalid-pch -include /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu/CMakeFiles/mold.dir/cmake_pch.hxx -MD -MT CMakeFiles/mold.dir/elf/input-files.cc.RV32LE.cc.o -MF CMakeFiles/mold.dir/elf/input-files.cc.RV32LE.cc.o.d -o CMakeFiles/mold.dir/elf/input-files.cc.RV32LE.cc.o -c /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu/elf/input-files.cc.RV32LE.cc [ 45%] Building CXX object CMakeFiles/mold.dir/elf/input-files.cc.RV32BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wno-sign-compare -Wno-unused-function -ggnu-pubnames -pthread -fpch-preprocess -std=gnu++20 -Winvalid-pch -include /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu/CMakeFiles/mold.dir/cmake_pch.hxx -MD -MT CMakeFiles/mold.dir/elf/input-files.cc.RV32BE.cc.o -MF CMakeFiles/mold.dir/elf/input-files.cc.RV32BE.cc.o.d -o CMakeFiles/mold.dir/elf/input-files.cc.RV32BE.cc.o -c /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu/elf/input-files.cc.RV32BE.cc [ 45%] Building CXX object CMakeFiles/mold.dir/elf/input-files.cc.RV64LE.cc.o @@ -1373,10 +1409,10 @@ /usr/bin/c++ -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wno-sign-compare -Wno-unused-function -ggnu-pubnames -pthread -fpch-preprocess -std=gnu++20 -Winvalid-pch -include /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu/CMakeFiles/mold.dir/cmake_pch.hxx -MD -MT CMakeFiles/mold.dir/elf/passes.cc.PPC64V2.cc.o -MF CMakeFiles/mold.dir/elf/passes.cc.PPC64V2.cc.o.d -o CMakeFiles/mold.dir/elf/passes.cc.PPC64V2.cc.o -c /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu/elf/passes.cc.PPC64V2.cc [ 73%] Building CXX object CMakeFiles/mold.dir/elf/passes.cc.S390X.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wno-sign-compare -Wno-unused-function -ggnu-pubnames -pthread -fpch-preprocess -std=gnu++20 -Winvalid-pch -include /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu/CMakeFiles/mold.dir/cmake_pch.hxx -MD -MT CMakeFiles/mold.dir/elf/passes.cc.S390X.cc.o -MF CMakeFiles/mold.dir/elf/passes.cc.S390X.cc.o.d -o CMakeFiles/mold.dir/elf/passes.cc.S390X.cc.o -c /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu/elf/passes.cc.S390X.cc -[ 73%] Building CXX object CMakeFiles/mold.dir/elf/passes.cc.M68K.cc.o [ 73%] Building CXX object CMakeFiles/mold.dir/elf/passes.cc.SPARC64.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wno-sign-compare -Wno-unused-function -ggnu-pubnames -pthread -fpch-preprocess -std=gnu++20 -Winvalid-pch -include /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu/CMakeFiles/mold.dir/cmake_pch.hxx -MD -MT CMakeFiles/mold.dir/elf/passes.cc.M68K.cc.o -MF CMakeFiles/mold.dir/elf/passes.cc.M68K.cc.o.d -o CMakeFiles/mold.dir/elf/passes.cc.M68K.cc.o -c /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu/elf/passes.cc.M68K.cc /usr/bin/c++ -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wno-sign-compare -Wno-unused-function -ggnu-pubnames -pthread -fpch-preprocess -std=gnu++20 -Winvalid-pch -include /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu/CMakeFiles/mold.dir/cmake_pch.hxx -MD -MT CMakeFiles/mold.dir/elf/passes.cc.SPARC64.cc.o -MF CMakeFiles/mold.dir/elf/passes.cc.SPARC64.cc.o.d -o CMakeFiles/mold.dir/elf/passes.cc.SPARC64.cc.o -c /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu/elf/passes.cc.SPARC64.cc +[ 73%] Building CXX object CMakeFiles/mold.dir/elf/passes.cc.M68K.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wno-sign-compare -Wno-unused-function -ggnu-pubnames -pthread -fpch-preprocess -std=gnu++20 -Winvalid-pch -include /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu/CMakeFiles/mold.dir/cmake_pch.hxx -MD -MT CMakeFiles/mold.dir/elf/passes.cc.M68K.cc.o -MF CMakeFiles/mold.dir/elf/passes.cc.M68K.cc.o.d -o CMakeFiles/mold.dir/elf/passes.cc.M68K.cc.o -c /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu/elf/passes.cc.M68K.cc [ 74%] Building CXX object CMakeFiles/mold.dir/elf/passes.cc.SH4.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-1.10.1+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-1.10.1+dfsg=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wno-sign-compare -Wno-unused-function -ggnu-pubnames -pthread -fpch-preprocess -std=gnu++20 -Winvalid-pch -include /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu/CMakeFiles/mold.dir/cmake_pch.hxx -MD -MT CMakeFiles/mold.dir/elf/passes.cc.SH4.cc.o -MF CMakeFiles/mold.dir/elf/passes.cc.SH4.cc.o.d -o CMakeFiles/mold.dir/elf/passes.cc.SH4.cc.o -c /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu/elf/passes.cc.SH4.cc [ 74%] Building CXX object CMakeFiles/mold.dir/elf/passes.cc.ALPHA.cc.o @@ -1836,8 +1872,8 @@ 6: ++ echo -n 'Testing as-needed-weak ... ' 6: Testing as-needed-weak ... ++ t=out/test/elf/aarch64/as-needed-weak 6: ++ mkdir -p out/test/elf/aarch64/as-needed-weak -6: + cc -fPIC -o out/test/elf/aarch64/as-needed-weak/a.o -c -xc - 6: + cat +6: + cc -fPIC -o out/test/elf/aarch64/as-needed-weak/a.o -c -xc - 7: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/as-needed.sh 7: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 7: ++ export LC_ALL=C @@ -1918,6 +1954,11 @@ 9: ++ QEMU= 9: ++ trap 'on_error $LINENO' ERR 9: ++ trap on_exit EXIT +9: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/auxiliary.sh .sh +9: ++ testname=auxiliary +9: ++ echo -n 'Testing auxiliary ... ' +9: Testing auxiliary ... ++ t=out/test/elf/aarch64/auxiliary +9: ++ mkdir -p out/test/elf/aarch64/auxiliary 10: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/bno-symbolic.sh 10: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 10: ++ export LC_ALL=C @@ -1940,31 +1981,10 @@ 10: ++ QEMU= 10: ++ trap 'on_error $LINENO' ERR 10: ++ trap on_exit EXIT -10: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/bno-symbolic.sh .sh -10: ++ testname=bno-symbolic -10: ++ echo -n 'Testing bno-symbolic ... ' -10: Testing bno-symbolic ... ++ t=out/test/elf/aarch64/bno-symbolic -10: ++ mkdir -p out/test/elf/aarch64/bno-symbolic -10: + '[' aarch64 = s390x ']' -10: + cc -c -fPIC -oout/test/elf/aarch64/bno-symbolic/a.o -xc - -10: + cat 11: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/bsymbolic-functions.sh 11: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 11: ++ export LC_ALL=C 11: ++ LC_ALL=C - 1/270 Test #2: aarch64-abs-error ...................................***Skipped 0.07 sec -test 13 - Start 13: aarch64-bug178 - -13: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/bug178.sh" -13: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu -13: Test timeout computed to be: 1500 -9: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/auxiliary.sh .sh -9: ++ testname=auxiliary -9: ++ echo -n 'Testing auxiliary ... ' -9: Testing auxiliary ... ++ t=out/test/elf/aarch64/auxiliary -9: ++ mkdir -p out/test/elf/aarch64/auxiliary -9: + cc -o out/test/elf/aarch64/auxiliary/a.o -c -x assembler - 11: ++++ uname -m 11: +++ canonical_name aarch64 11: +++ case $1 in @@ -1972,11 +1992,6 @@ 11: ++ HOST=aarch64 11: ++ '[' -n '' ']' 11: ++ MACHINE=aarch64 -12: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/bsymbolic.sh -12: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc -12: ++ export LC_ALL=C -12: ++ LC_ALL=C -9: + cat 11: ++ '[' -n '' ']' 11: ++ CC=cc 11: ++ CXX=c++ @@ -1988,25 +2003,62 @@ 11: ++ QEMU= 11: ++ trap 'on_error $LINENO' ERR 11: ++ trap on_exit EXIT + 1/270 Test #2: aarch64-abs-error ...................................***Skipped 0.20 sec +test 13 + Start 13: aarch64-bug178 + +13: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/bug178.sh" +13: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu +13: Test timeout computed to be: 1500 +9: + cat +9: + cc -o out/test/elf/aarch64/auxiliary/a.o -c -x assembler - +10: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/bno-symbolic.sh .sh +10: ++ testname=bno-symbolic +10: ++ echo -n 'Testing bno-symbolic ... ' +10: Testing bno-symbolic ... ++ t=out/test/elf/aarch64/bno-symbolic +10: ++ mkdir -p out/test/elf/aarch64/bno-symbolic +10: + '[' aarch64 = s390x ']' 11: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/bsymbolic-functions.sh .sh 11: ++ testname=bsymbolic-functions 11: ++ echo -n 'Testing bsymbolic-functions ... ' 11: Testing bsymbolic-functions ... ++ t=out/test/elf/aarch64/bsymbolic-functions 11: ++ mkdir -p out/test/elf/aarch64/bsymbolic-functions +12: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/bsymbolic.sh +12: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc +12: ++ export LC_ALL=C +12: ++ LC_ALL=C +10: + cc -c -fPIC -oout/test/elf/aarch64/bno-symbolic/a.o -xc - +10: + cat +12: ++++ uname -m +12: +++ canonical_name aarch64 +12: +++ case $1 in +12: +++ echo aarch64 +12: ++ HOST=aarch64 +12: ++ '[' -n '' ']' +12: ++ MACHINE=aarch64 +12: ++ '[' -n '' ']' +12: ++ CC=cc +12: ++ CXX=c++ +12: ++ GCC=gcc +12: ++ GXX=g++ +12: ++ OBJDUMP=objdump +12: ++ OBJCOPY=objcopy +12: ++ STRIP=strip +12: ++ QEMU= +12: ++ trap 'on_error $LINENO' ERR +12: ++ trap on_exit EXIT 13: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/bug178.sh -11: + cat -11: + cc -c -o out/test/elf/aarch64/bsymbolic-functions/a.o -fPIC -xc - 13: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 13: ++ export LC_ALL=C 13: ++ LC_ALL=C +12: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/bsymbolic.sh .sh +12: ++ testname=bsymbolic +12: ++ echo -n 'Testing bsymbolic ... ' +12: Testing bsymbolic ... ++ t=out/test/elf/aarch64/bsymbolic +12: ++ mkdir -p out/test/elf/aarch64/bsymbolic +11: + cc -c -o out/test/elf/aarch64/bsymbolic-functions/a.o -fPIC -xc - +11: + cat 9: + ./mold -o out/test/elf/aarch64/auxiliary/b.so out/test/elf/aarch64/auxiliary/a.o -auxiliary foo -f bar -shared -10: + cc -B. -shared -fPIC -o out/test/elf/aarch64/bno-symbolic/b.so out/test/elf/aarch64/bno-symbolic/a.o -Wl,-Bsymbolic -Wl,-Bno-symbolic -1: + cc -B. -o out/test/elf/aarch64/aarch64_range-extension-thunk-disassembly/exe out/test/elf/aarch64/aarch64_range-extension-thunk-disassembly/a.o -Wl,--section-start=.low=0x10000000,--section-start=.high=0x20000000 -12: ++++ uname -m -4: + cc -c -o out/test/elf/aarch64/allow-multiple-definition/b.o -xc - -4: + echo 'int main() { return 1; }' -6: + cc -o out/test/elf/aarch64/as-needed-weak/b.so -shared -fPIC -Wl,-soname,libfoo.so -xc - -6: + cat 13: ++++ uname -m 13: +++ canonical_name aarch64 13: +++ case $1 in @@ -2025,86 +2077,30 @@ 13: ++ QEMU= 13: ++ trap 'on_error $LINENO' ERR 13: ++ trap on_exit EXIT -5: + head -c 1 /dev/zero -7: + cc -o out/test/elf/aarch64/as-needed/b.so -shared -fPIC -Wl,-soname,libfoo.so -xc - -7: + cat -12: +++ canonical_name aarch64 -12: +++ case $1 in -12: +++ echo aarch64 -12: ++ HOST=aarch64 -12: ++ '[' -n '' ']' -12: ++ MACHINE=aarch64 -12: ++ '[' -n '' ']' -12: ++ CC=cc -12: ++ CXX=c++ -12: ++ GCC=gcc -12: ++ GXX=g++ -12: ++ OBJDUMP=objdump -12: ++ OBJCOPY=objcopy -12: ++ STRIP=strip -12: ++ QEMU= -12: ++ trap 'on_error $LINENO' ERR -12: ++ trap on_exit EXIT +12: + cat +12: + cc -c -fPIC -oout/test/elf/aarch64/bsymbolic/a.o -xc - 13: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/bug178.sh .sh -12: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/bsymbolic.sh .sh -12: ++ testname=bsymbolic -12: ++ echo -n 'Testing bsymbolic ... ' -12: Testing bsymbolic ... ++ t=out/test/elf/aarch64/bsymbolic -12: ++ mkdir -p out/test/elf/aarch64/bsymbolic 13: ++ testname=bug178 13: ++ echo -n 'Testing bug178 ... ' 13: Testing bug178 ... ++ t=out/test/elf/aarch64/bug178 13: ++ mkdir -p out/test/elf/aarch64/bug178 -13: + cc -x assembler -c -o out/test/elf/aarch64/bug178/a.o - -9: + readelf --dynamic out/test/elf/aarch64/auxiliary/b.so 13: + cat -5: + cc -o out/test/elf/aarch64/ar-alignment/b.o -c -xc - -5: + cat -3: + cc -B. -o out/test/elf/aarch64/absolute-symbols/exe -no-pie out/test/elf/aarch64/absolute-symbols/a.o out/test/elf/aarch64/absolute-symbols/b.o +9: + readelf --dynamic out/test/elf/aarch64/auxiliary/b.so +13: + cc -x assembler -c -o out/test/elf/aarch64/bug178/a.o - 13: + rm -f out/test/elf/aarch64/bug178/a.a -12: + cat -12: + cc -c -fPIC -oout/test/elf/aarch64/bsymbolic/a.o -xc - -4: + cc -B. -o out/test/elf/aarch64/allow-multiple-definition/exe out/test/elf/aarch64/allow-multiple-definition/a.o out/test/elf/aarch64/allow-multiple-definition/b.o 13: + ar rcs out/test/elf/aarch64/bug178/a.a out/test/elf/aarch64/bug178/a.o -6: + cat -8: + cat -11: + cc -B. -shared -o out/test/elf/aarch64/bsymbolic-functions/b.so out/test/elf/aarch64/bsymbolic-functions/a.o -Wl,-Bsymbolic-functions -8: + cc -shared -fPIC -o out/test/elf/aarch64/as-needed2/b.so -xc - -6: + cc -o out/test/elf/aarch64/as-needed-weak/c.so -shared -fPIC -Wl,-soname,libbar.so -xc - -7: + cc -o out/test/elf/aarch64/as-needed/c.so -shared -fPIC -Wl,-soname,libbar.so -xc - 13: + ./mold -o out/test/elf/aarch64/bug178/exe out/test/elf/aarch64/bug178/a.a -7: + cat -9: + grep -Fq 'Auxiliary library: [foo]' out/test/elf/aarch64/auxiliary/log -9: + grep -Fq 'Auxiliary library: [bar]' out/test/elf/aarch64/auxiliary/log -9: + on_exit -9: + echo OK -9: OK -9: + exit 0 - 2/270 Test #9: aarch64-auxiliary ................................... Passed 0.11 sec +13: + on_exit +13: + echo OK +13: OK +13: + exit 0 + 2/270 Test #13: aarch64-bug178 ...................................... Passed 0.17 sec test 14 Start 14: aarch64-build-id 14: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/build-id.sh" 14: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu 14: Test timeout computed to be: 1500 -10: + cat -12: + cc -B. -shared -fPIC -o out/test/elf/aarch64/bsymbolic/b.so out/test/elf/aarch64/bsymbolic/a.o -Wl,-Bsymbolic -5: + cc -o out/test/elf/aarch64/ar-alignment/c.o -c -xc - -5: + cat -13: + on_exit -13: + echo OK -13: OK -13: + exit 0 - 3/270 Test #13: aarch64-bug178 ...................................... Passed 0.08 sec -test 15 - Start 15: aarch64-canonical-plt - -15: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/canonical-plt.sh" -15: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu -15: Test timeout computed to be: 1500 -10: + cc -c -o out/test/elf/aarch64/bno-symbolic/c.o -xc - -fno-PIE -1: + objdump -dr out/test/elf/aarch64/aarch64_range-extension-thunk-disassembly/exe -1: + grep -Fq ':' 14: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/build-id.sh 14: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 14: ++ export LC_ALL=C @@ -2113,6 +2109,7 @@ 14: +++ canonical_name aarch64 14: +++ case $1 in 14: +++ echo aarch64 +9: + grep -Fq 'Auxiliary library: [foo]' out/test/elf/aarch64/auxiliary/log 14: ++ HOST=aarch64 14: ++ '[' -n '' ']' 14: ++ MACHINE=aarch64 @@ -2132,6 +2129,18 @@ 14: ++ echo -n 'Testing build-id ... ' 14: Testing build-id ... ++ t=out/test/elf/aarch64/build-id 14: ++ mkdir -p out/test/elf/aarch64/build-id +9: + grep -Fq 'Auxiliary library: [bar]' out/test/elf/aarch64/auxiliary/log +9: + on_exit +9: + echo OK +9: OK +9: + exit 0 + 3/270 Test #9: aarch64-auxiliary ................................... Passed 0.33 sec +test 15 + Start 15: aarch64-canonical-plt + +15: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/canonical-plt.sh" +15: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu +15: Test timeout computed to be: 1500 14: + echo 'int main() { return 0; }' 14: + cc -B. -o out/test/elf/aarch64/build-id/exe out/test/elf/aarch64/build-id/a.c -Wl,-build-id 15: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/canonical-plt.sh @@ -2139,29 +2148,9 @@ 15: ++ export LC_ALL=C 15: ++ LC_ALL=C 15: ++++ uname -m -3: + out/test/elf/aarch64/absolute-symbols/exe -3: + grep -q '^ip=0x80000.$' -1: + on_exit -1: + echo OK -1: OK -1: + exit 0 - 4/270 Test #1: aarch64-aarch64_range-extension-thunk-disassembly ... Passed 0.18 sec -test 16 - Start 16: aarch64-cmdline - -16: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/cmdline.sh" -16: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu -16: Test timeout computed to be: 1500 -4: + cc -B. -o out/test/elf/aarch64/allow-multiple-definition/exe out/test/elf/aarch64/allow-multiple-definition/a.o out/test/elf/aarch64/allow-multiple-definition/b.o -Wl,-allow-multiple-definition 15: +++ canonical_name aarch64 15: +++ case $1 in 15: +++ echo aarch64 -16: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/cmdline.sh -16: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc -16: ++ export LC_ALL=C -16: ++ LC_ALL=C -5: + rm -f out/test/elf/aarch64/ar-alignment/d.a -5: + ar rcs out/test/elf/aarch64/ar-alignment/d.a out/test/elf/aarch64/ar-alignment/a.o out/test/elf/aarch64/ar-alignment/b.o 15: ++ HOST=aarch64 15: ++ '[' -n '' ']' 15: ++ MACHINE=aarch64 @@ -2176,64 +2165,145 @@ 15: ++ QEMU= 15: ++ trap 'on_error $LINENO' ERR 15: ++ trap on_exit EXIT +15: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/canonical-plt.sh .sh +15: ++ testname=canonical-plt +15: ++ echo -n 'Testing canonical-plt ... ' +15: Testing canonical-plt ... ++ t=out/test/elf/aarch64/canonical-plt +15: ++ mkdir -p out/test/elf/aarch64/canonical-plt +15: + '[' aarch64 = s390x ']' +15: + cat +15: + cc -o out/test/elf/aarch64/canonical-plt/a.so -fPIC -shared -xc - +11: + cc -B. -shared -o out/test/elf/aarch64/bsymbolic-functions/b.so out/test/elf/aarch64/bsymbolic-functions/a.o -Wl,-Bsymbolic-functions +10: + cc -B. -shared -fPIC -o out/test/elf/aarch64/bno-symbolic/b.so out/test/elf/aarch64/bno-symbolic/a.o -Wl,-Bsymbolic -Wl,-Bno-symbolic +5: + head -c 1 /dev/zero +12: + cc -B. -shared -fPIC -o out/test/elf/aarch64/bsymbolic/b.so out/test/elf/aarch64/bsymbolic/a.o -Wl,-Bsymbolic +4: + cc -c -o out/test/elf/aarch64/allow-multiple-definition/b.o -xc - +1: + cc -B. -o out/test/elf/aarch64/aarch64_range-extension-thunk-disassembly/exe out/test/elf/aarch64/aarch64_range-extension-thunk-disassembly/a.o -Wl,--section-start=.low=0x10000000,--section-start=.high=0x20000000 +6: + cc -o out/test/elf/aarch64/as-needed-weak/b.so -shared -fPIC -Wl,-soname,libfoo.so -xc - +6: + cat +3: + cc -B. -o out/test/elf/aarch64/absolute-symbols/exe -no-pie out/test/elf/aarch64/absolute-symbols/a.o out/test/elf/aarch64/absolute-symbols/b.o +4: + echo 'int main() { return 1; }' +15: + cc -o out/test/elf/aarch64/canonical-plt/b.o -c -xc - -fPIC +5: + cat +15: + cat +5: + cc -o out/test/elf/aarch64/ar-alignment/b.o -c -xc - +8: + cc -shared -fPIC -o out/test/elf/aarch64/as-needed2/b.so -xc - +8: + cat +7: + cc -o out/test/elf/aarch64/as-needed/b.so -shared -fPIC -Wl,-soname,libfoo.so -xc - +4: + cc -B. -o out/test/elf/aarch64/allow-multiple-definition/exe out/test/elf/aarch64/allow-multiple-definition/a.o out/test/elf/aarch64/allow-multiple-definition/b.o +7: + cat +15: + cc -o out/test/elf/aarch64/canonical-plt/c.o -c -xc - -fno-PIC +15: + cat +6: + cc -o out/test/elf/aarch64/as-needed-weak/c.so -shared -fPIC -Wl,-soname,libbar.so -xc - +6: + cat +5: + cat +5: + cc -o out/test/elf/aarch64/ar-alignment/c.o -c -xc - +8: + cc -fPIC -c -o out/test/elf/aarch64/as-needed2/c.o -xc - +8: + cat +6: + cc -B. -o out/test/elf/aarch64/as-needed-weak/exe out/test/elf/aarch64/as-needed-weak/a.o -Wl,-no-as-needed out/test/elf/aarch64/as-needed-weak/b.so out/test/elf/aarch64/as-needed-weak/c.so +7: + cc -o out/test/elf/aarch64/as-needed/c.so -shared -fPIC -Wl,-soname,libbar.so -xc - +4: + cc -B. -o out/test/elf/aarch64/allow-multiple-definition/exe out/test/elf/aarch64/allow-multiple-definition/a.o out/test/elf/aarch64/allow-multiple-definition/b.o -Wl,-allow-multiple-definition +7: + cat +5: + rm -f out/test/elf/aarch64/ar-alignment/d.a +15: + cc -B. -no-pie -o out/test/elf/aarch64/canonical-plt/exe out/test/elf/aarch64/canonical-plt/a.so out/test/elf/aarch64/canonical-plt/b.o out/test/elf/aarch64/canonical-plt/c.o +5: + ar rcs out/test/elf/aarch64/ar-alignment/d.a out/test/elf/aarch64/ar-alignment/a.o out/test/elf/aarch64/ar-alignment/b.o +5: + cc -B. -o out/test/elf/aarch64/ar-alignment/exe out/test/elf/aarch64/ar-alignment/c.o out/test/elf/aarch64/ar-alignment/d.a +8: + cc -shared -o out/test/elf/aarch64/as-needed2/c.so out/test/elf/aarch64/as-needed2/c.o out/test/elf/aarch64/as-needed2/a.so +7: + cc -B. -o out/test/elf/aarch64/as-needed/exe out/test/elf/aarch64/as-needed/a.o -Wl,--no-as-needed out/test/elf/aarch64/as-needed/b.so out/test/elf/aarch64/as-needed/c.so +8: + cat +8: + cc -c -o out/test/elf/aarch64/as-needed2/d.o -xc - +15: + grep -q '^1 1 1$' +6: + readelf --dynamic out/test/elf/aarch64/as-needed-weak/exe +4: + cc -B. -o out/test/elf/aarch64/allow-multiple-definition/exe out/test/elf/aarch64/allow-multiple-definition/a.o out/test/elf/aarch64/allow-multiple-definition/b.o -Wl,-z,muldefs +14: + readelf -n out/test/elf/aarch64/build-id/exe +15: + out/test/elf/aarch64/canonical-plt/exe +3: + grep -q '^ip=0x80000.$' +10: + cc -c -o out/test/elf/aarch64/bno-symbolic/c.o -xc - -fno-PIE +11: + cc -c -o out/test/elf/aarch64/bsymbolic-functions/c.o -xc - -fno-PIE +14: + grep -qv 'GNU.*0x00000010.*NT_GNU_BUILD_ID' +1: + objdump -dr out/test/elf/aarch64/aarch64_range-extension-thunk-disassembly/exe +1: + grep -Fq ':' +6: + grep -Fq 'Shared library: [libfoo.so]' out/test/elf/aarch64/as-needed-weak/readelf +11: + cat +10: + cat +15: + on_exit +15: + echo OK +15: OK +15: + exit 0 + 4/270 Test #15: aarch64-canonical-plt ............................... Passed 0.66 sec +test 16 + Start 16: aarch64-cmdline + +16: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/cmdline.sh" +16: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu +16: Test timeout computed to be: 1500 +12: + cc -c -o out/test/elf/aarch64/bsymbolic/c.o -xc - -fno-PIE +12: + cat +3: + out/test/elf/aarch64/absolute-symbols/exe 3: + on_exit 3: + echo OK 3: OK 3: + exit 0 -15: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/canonical-plt.sh .sh -11: + cc -c -o out/test/elf/aarch64/bsymbolic-functions/c.o -xc - -fno-PIE - 5/270 Test #3: aarch64-absolute-symbols ............................ Passed 0.18 sec +14: + cc -B. -o out/test/elf/aarch64/build-id/exe out/test/elf/aarch64/build-id/a.c -Wl,-build-id=uuid +6: + grep -Fq 'Shared library: [libbar.so]' out/test/elf/aarch64/as-needed-weak/readelf +6: + cc -B. -o out/test/elf/aarch64/as-needed-weak/exe out/test/elf/aarch64/as-needed-weak/a.o -Wl,-as-needed out/test/elf/aarch64/as-needed-weak/b.so out/test/elf/aarch64/as-needed-weak/c.so + 5/270 Test #3: aarch64-absolute-symbols ............................ Passed 1.14 sec test 17 Start 17: aarch64-color-diagnostics 17: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/color-diagnostics.sh" 17: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu 17: Test timeout computed to be: 1500 -5: + cc -B. -o out/test/elf/aarch64/ar-alignment/exe out/test/elf/aarch64/ar-alignment/c.o out/test/elf/aarch64/ar-alignment/d.a -8: + cc -fPIC -c -o out/test/elf/aarch64/as-needed2/c.o -xc - -8: + cat -15: ++ testname=canonical-plt -15: ++ echo -n 'Testing canonical-plt ... ' -15: Testing canonical-plt ... ++ t=out/test/elf/aarch64/canonical-plt -15: ++ mkdir -p out/test/elf/aarch64/canonical-plt -11: + cat -6: + cc -B. -o out/test/elf/aarch64/as-needed-weak/exe out/test/elf/aarch64/as-needed-weak/a.o -Wl,-no-as-needed out/test/elf/aarch64/as-needed-weak/b.so out/test/elf/aarch64/as-needed-weak/c.so -7: + cc -B. -o out/test/elf/aarch64/as-needed/exe out/test/elf/aarch64/as-needed/a.o -Wl,--no-as-needed out/test/elf/aarch64/as-needed/b.so out/test/elf/aarch64/as-needed/c.so -12: + cc -c -o out/test/elf/aarch64/bsymbolic/c.o -xc - -fno-PIE +8: + cc -B. -o out/test/elf/aarch64/as-needed2/exe out/test/elf/aarch64/as-needed2/d.o -Wl,--as-needed out/test/elf/aarch64/as-needed2/c.so out/test/elf/aarch64/as-needed2/b.so out/test/elf/aarch64/as-needed2/a.so 17: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/color-diagnostics.sh -12: + cat -16: ++++ uname -m +5: + on_exit +5: + echo OK +5: OK +5: + exit 0 + 6/270 Test #5: aarch64-ar-alignment ................................ Passed 1.15 sec +test 18 + Start 18: aarch64-comment + +18: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/comment.sh" +18: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu +18: Test timeout computed to be: 1500 +1: + on_exit +1: + echo OK +1: OK +1: + exit 0 17: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 17: ++ export LC_ALL=C 17: ++ LC_ALL=C -16: +++ canonical_name aarch64 -16: +++ case $1 in -16: +++ echo aarch64 -16: ++ HOST=aarch64 -16: ++ '[' -n '' ']' -16: ++ MACHINE=aarch64 -16: ++ '[' -n '' ']' -16: ++ CC=cc -16: ++ CXX=c++ -16: ++ GCC=gcc -16: ++ GXX=g++ -16: ++ OBJDUMP=objdump -16: ++ OBJCOPY=objcopy -16: ++ STRIP=strip -16: ++ QEMU= -16: ++ trap 'on_error $LINENO' ERR -16: ++ trap on_exit EXIT -15: + '[' aarch64 = s390x ']' -16: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/cmdline.sh .sh -16: ++ testname=cmdline -16: ++ echo -n 'Testing cmdline ... ' -16: Testing cmdline ... ++ t=out/test/elf/aarch64/cmdline -16: ++ mkdir -p out/test/elf/aarch64/cmdline -15: + cat +16: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/cmdline.sh + 7/270 Test #1: aarch64-aarch64_range-extension-thunk-disassembly ... Passed 1.24 sec +test 19 + Start 19: aarch64-common-archive + +19: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/common-archive.sh" +19: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu +19: Test timeout computed to be: 1500 +16: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc +16: ++ export LC_ALL=C +16: ++ LC_ALL=C +18: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/comment.sh +18: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc +18: ++ export LC_ALL=C +18: ++ LC_ALL=C +12: + cc -B. -no-pie -o out/test/elf/aarch64/bsymbolic/exe out/test/elf/aarch64/bsymbolic/c.o out/test/elf/aarch64/bsymbolic/b.so +7: + readelf --dynamic out/test/elf/aarch64/as-needed/exe +19: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common-archive.sh +19: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc +19: ++ export LC_ALL=C +19: ++ LC_ALL=C +11: + cc -B. -no-pie -o out/test/elf/aarch64/bsymbolic-functions/exe out/test/elf/aarch64/bsymbolic-functions/c.o out/test/elf/aarch64/bsymbolic-functions/b.so +10: + cc -B. -no-pie -o out/test/elf/aarch64/bno-symbolic/exe out/test/elf/aarch64/bno-symbolic/c.o out/test/elf/aarch64/bno-symbolic/b.so +16: ++++ uname -m 17: ++++ uname -m 17: +++ canonical_name aarch64 17: +++ case $1 in 17: +++ echo aarch64 +7: + grep -Fq 'Shared library: [libfoo.so]' out/test/elf/aarch64/as-needed/readelf +18: ++++ uname -m 17: ++ HOST=aarch64 17: ++ '[' -n '' ']' 17: ++ MACHINE=aarch64 @@ -2248,74 +2318,31 @@ 17: ++ QEMU= 17: ++ trap 'on_error $LINENO' ERR 17: ++ trap on_exit EXIT +16: +++ canonical_name aarch64 +16: +++ case $1 in +16: +++ echo aarch64 +16: ++ HOST=aarch64 +16: ++ '[' -n '' ']' +16: ++ MACHINE=aarch64 +16: ++ '[' -n '' ']' +16: ++ CC=cc +16: ++ CXX=c++ +16: ++ GCC=gcc +16: ++ GXX=g++ +16: ++ OBJDUMP=objdump +16: ++ OBJCOPY=objcopy +16: ++ STRIP=strip +16: ++ QEMU= +16: ++ trap 'on_error $LINENO' ERR +16: ++ trap on_exit EXIT 17: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/color-diagnostics.sh .sh -15: + cc -o out/test/elf/aarch64/canonical-plt/a.so -fPIC -shared -xc - 17: ++ testname=color-diagnostics 17: ++ echo -n 'Testing color-diagnostics ... ' 17: Testing color-diagnostics ... ++ t=out/test/elf/aarch64/color-diagnostics 17: ++ mkdir -p out/test/elf/aarch64/color-diagnostics -16: + grep -q 'unknown command line option: -zfoo' -17: + cat -10: + cc -B. -no-pie -o out/test/elf/aarch64/bno-symbolic/exe out/test/elf/aarch64/bno-symbolic/c.o out/test/elf/aarch64/bno-symbolic/b.so -17: + cc -o out/test/elf/aarch64/color-diagnostics/a.o -c -xc - -8: + cc -shared -o out/test/elf/aarch64/as-needed2/c.so out/test/elf/aarch64/as-needed2/c.o out/test/elf/aarch64/as-needed2/a.so -4: + cc -B. -o out/test/elf/aarch64/allow-multiple-definition/exe out/test/elf/aarch64/allow-multiple-definition/a.o out/test/elf/aarch64/allow-multiple-definition/b.o -Wl,-z,muldefs -6: + readelf --dynamic out/test/elf/aarch64/as-needed-weak/exe -11: + cc -B. -no-pie -o out/test/elf/aarch64/bsymbolic-functions/exe out/test/elf/aarch64/bsymbolic-functions/c.o out/test/elf/aarch64/bsymbolic-functions/b.so -12: + cc -B. -no-pie -o out/test/elf/aarch64/bsymbolic/exe out/test/elf/aarch64/bsymbolic/c.o out/test/elf/aarch64/bsymbolic/b.so -16: + grep -q 'unknown command line option: -z foo' -8: + cc -c -o out/test/elf/aarch64/as-needed2/d.o -xc - -6: + grep -Fq 'Shared library: [libfoo.so]' out/test/elf/aarch64/as-needed-weak/readelf -8: + cat -6: + grep -Fq 'Shared library: [libbar.so]' out/test/elf/aarch64/as-needed-weak/readelf -16: + grep -q 'unknown command line option: -abcdefg' -6: + cc -B. -o out/test/elf/aarch64/as-needed-weak/exe out/test/elf/aarch64/as-needed-weak/a.o -Wl,-as-needed out/test/elf/aarch64/as-needed-weak/b.so out/test/elf/aarch64/as-needed-weak/c.so -16: + grep -q 'unknown command line option: --abcdefg' -5: + on_exit -5: + echo OK -5: OK -5: + exit 0 - 6/270 Test #5: aarch64-ar-alignment ................................ Passed 0.24 sec -test 18 - Start 18: aarch64-comment - -18: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/comment.sh" -18: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu -18: Test timeout computed to be: 1500 -7: + readelf --dynamic out/test/elf/aarch64/as-needed/exe -17: + ./mold -o out/test/elf/aarch64/color-diagnostics/exe out/test/elf/aarch64/color-diagnostics/a.o --color-diagnostics -16: + on_exit -16: + echo OK -16: OK -16: + exit 0 - 7/270 Test #16: aarch64-cmdline ..................................... Passed 0.08 sec -test 19 - Start 19: aarch64-common-archive - -19: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/common-archive.sh" -19: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu -19: Test timeout computed to be: 1500 -7: + grep -Fq 'Shared library: [libfoo.so]' out/test/elf/aarch64/as-needed/readelf -7: + grep -Fq 'Shared library: [libbar.so]' out/test/elf/aarch64/as-needed/readelf -18: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/comment.sh -18: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc -18: ++ export LC_ALL=C -18: ++ LC_ALL=C -18: ++++ uname -m 18: +++ canonical_name aarch64 18: +++ case $1 in 18: +++ echo aarch64 -15: + cc -o out/test/elf/aarch64/canonical-plt/b.o -c -xc - -fPIC -15: + cat -14: + readelf -n out/test/elf/aarch64/build-id/exe -14: + grep -qv 'GNU.*0x00000010.*NT_GNU_BUILD_ID' -14: + cc -B. -o out/test/elf/aarch64/build-id/exe out/test/elf/aarch64/build-id/a.c -Wl,-build-id=uuid -11: + grep -q '3 3 0' -11: + out/test/elf/aarch64/bsymbolic-functions/exe -11: + on_exit -11: + echo OK -11: OK -11: + exit 0 18: ++ HOST=aarch64 18: ++ '[' -n '' ']' 18: ++ MACHINE=aarch64 @@ -2330,45 +2357,82 @@ 18: ++ QEMU= 18: ++ trap 'on_error $LINENO' ERR 18: ++ trap on_exit EXIT +7: + grep -Fq 'Shared library: [libbar.so]' out/test/elf/aarch64/as-needed/readelf +16: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/cmdline.sh .sh +16: ++ testname=cmdline +16: ++ echo -n 'Testing cmdline ... ' +16: Testing cmdline ... ++ t=out/test/elf/aarch64/cmdline +16: ++ mkdir -p out/test/elf/aarch64/cmdline 18: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/comment.sh .sh - 8/270 Test #11: aarch64-bsymbolic-functions ......................... Passed 0.22 sec +18: ++ testname=comment +18: ++ echo -n 'Testing comment ... ' +18: Testing comment ... ++ t=out/test/elf/aarch64/comment +18: ++ mkdir -p out/test/elf/aarch64/comment +19: ++++ uname -m +19: +++ canonical_name aarch64 +19: +++ case $1 in +19: +++ echo aarch64 +17: + cc -o out/test/elf/aarch64/color-diagnostics/a.o -c -xc - +19: ++ HOST=aarch64 +19: ++ '[' -n '' ']' +19: ++ MACHINE=aarch64 +19: ++ '[' -n '' ']' +19: ++ CC=cc +19: ++ CXX=c++ +19: ++ GCC=gcc +19: ++ GXX=g++ +19: ++ OBJDUMP=objdump +19: ++ OBJCOPY=objcopy +19: ++ STRIP=strip +19: ++ QEMU= +19: ++ trap 'on_error $LINENO' ERR +19: ++ trap on_exit EXIT +17: + cat +7: + cc -B. -o out/test/elf/aarch64/as-needed/exe out/test/elf/aarch64/as-needed/a.o -Wl,--as-needed out/test/elf/aarch64/as-needed/b.so out/test/elf/aarch64/as-needed/c.so +16: + grep -q 'unknown command line option: -zfoo' +19: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common-archive.sh .sh +19: ++ testname=common-archive +19: ++ echo -n 'Testing common-archive ... ' +19: Testing common-archive ... ++ t=out/test/elf/aarch64/common-archive +19: ++ mkdir -p out/test/elf/aarch64/common-archive +18: + cc -c -o out/test/elf/aarch64/comment/a.o -xc - +4: + on_exit +4: + echo OK +4: OK +4: + exit 0 + 8/270 Test #4: aarch64-allow-multiple-definition ................... Passed 1.23 sec test 20 Start 20: aarch64-common-ref 20: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/common-ref.sh" 20: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu 20: Test timeout computed to be: 1500 -18: ++ testname=comment -18: ++ echo -n 'Testing comment ... ' -18: Testing comment ... ++ t=out/test/elf/aarch64/comment -18: ++ mkdir -p out/test/elf/aarch64/comment 18: + cat -12: + out/test/elf/aarch64/bsymbolic/exe -12: + grep -q '3 4' -12: + on_exit -12: + echo OK -12: OK -12: + exit 0 -7: + cc -B. -o out/test/elf/aarch64/as-needed/exe out/test/elf/aarch64/as-needed/a.o -Wl,--as-needed out/test/elf/aarch64/as-needed/b.so out/test/elf/aarch64/as-needed/c.so -8: + cc -B. -o out/test/elf/aarch64/as-needed2/exe out/test/elf/aarch64/as-needed2/d.o -Wl,--as-needed out/test/elf/aarch64/as-needed2/c.so out/test/elf/aarch64/as-needed2/b.so out/test/elf/aarch64/as-needed2/a.so -19: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common-archive.sh -17: + grep -q $'\E' out/test/elf/aarch64/color-diagnostics/log - 9/270 Test #12: aarch64-bsymbolic ................................... Passed 0.22 sec +6: + readelf --dynamic out/test/elf/aarch64/as-needed-weak/exe +6: + grep -Fq 'Shared library: [libfoo.so]' out/test/elf/aarch64/as-needed-weak/readelf +6: + grep -Fq 'Shared library: [libbar.so]' out/test/elf/aarch64/as-needed-weak/readelf +6: + on_exit +6: + echo OK +6: OK +6: + exit 0 +20: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common-ref.sh + 9/270 Test #6: aarch64-as-needed-weak .............................. Passed 1.18 sec test 21 Start 21: aarch64-common 21: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.sh" 21: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu 21: Test timeout computed to be: 1500 -18: + cc -c -o out/test/elf/aarch64/comment/a.o -xc - -19: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc -19: ++ export LC_ALL=C -19: ++ LC_ALL=C -17: + ./mold -o out/test/elf/aarch64/color-diagnostics/exe out/test/elf/aarch64/color-diagnostics/a.o --color-diagnostics=always -20: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common-ref.sh +16: + grep -q 'unknown command line option: -z foo' 20: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 20: ++ export LC_ALL=C 20: ++ LC_ALL=C +19: + cc -fcommon -xc -c -o out/test/elf/aarch64/common-archive/a.o - +19: + cat +21: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.sh +21: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc +21: ++ export LC_ALL=C +21: ++ LC_ALL=C 20: ++++ uname -m 20: +++ canonical_name aarch64 20: +++ case $1 in @@ -2387,26 +2451,10 @@ 20: ++ QEMU= 20: ++ trap 'on_error $LINENO' ERR 20: ++ trap on_exit EXIT -20: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common-ref.sh .sh -20: ++ testname=common-ref -20: ++ echo -n 'Testing common-ref ... ' -20: Testing common-ref ... ++ t=out/test/elf/aarch64/common-ref -20: ++ mkdir -p out/test/elf/aarch64/common-ref -20: + cc -fcommon -xc -c -o out/test/elf/aarch64/common-ref/a.o - -10: + grep -q '3 3 1' -20: + cat -17: + grep -q $'\E' out/test/elf/aarch64/color-diagnostics/log -17: + ./mold -o out/test/elf/aarch64/color-diagnostics/exe out/test/elf/aarch64/color-diagnostics/a.o --color-diagnostics=never -21: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.sh -10: + out/test/elf/aarch64/bno-symbolic/exe -4: + on_exit -4: + echo OK -4: OK -4: + exit 0 -21: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc -21: ++ export LC_ALL=C -21: ++ LC_ALL=C +18: + cc -B. -o out/test/elf/aarch64/comment/exe out/test/elf/aarch64/comment/a.o 21: ++++ uname -m +14: + grep -Eq 'GNU.*0x00000010.*NT_GNU_BUILD_ID.*Build ID: ............4...[89abcdef]' +14: + readelf -nW out/test/elf/aarch64/build-id/exe 21: +++ canonical_name aarch64 21: +++ case $1 in 21: +++ echo aarch64 @@ -2424,69 +2472,102 @@ 21: ++ QEMU= 21: ++ trap 'on_error $LINENO' ERR 21: ++ trap on_exit EXIT +8: + grep -q '^3$' +20: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common-ref.sh .sh +20: ++ testname=common-ref +14: + cc -B. -o out/test/elf/aarch64/build-id/exe out/test/elf/aarch64/build-id/a.c -Wl,-build-id=md5 +20: ++ echo -n 'Testing common-ref ... ' +20: Testing common-ref ... ++ t=out/test/elf/aarch64/common-ref +20: ++ mkdir -p out/test/elf/aarch64/common-ref +8: + out/test/elf/aarch64/as-needed2/exe +10: + grep -q '3 3 1' +10: + out/test/elf/aarch64/bno-symbolic/exe 21: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.sh .sh - 10/270 Test #4: aarch64-allow-multiple-definition ................... Passed 0.27 sec +21: ++ testname=common +21: ++ echo -n 'Testing common ... ' +21: Testing common ... ++ t=out/test/elf/aarch64/common +21: ++ mkdir -p out/test/elf/aarch64/common +16: + grep -q 'unknown command line option: -abcdefg' +17: + ./mold -o out/test/elf/aarch64/color-diagnostics/exe out/test/elf/aarch64/color-diagnostics/a.o --color-diagnostics +8: + readelf --dynamic out/test/elf/aarch64/as-needed2/exe +12: + grep -q '3 4' +12: + out/test/elf/aarch64/bsymbolic/exe +12: + on_exit +12: + echo OK +12: OK +12: + exit 0 + 10/270 Test #12: aarch64-bsymbolic ................................... Passed 1.18 sec test 22 Start 22: aarch64-compress-debug-sections-zstd 22: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/compress-debug-sections-zstd.sh" 22: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu 22: Test timeout computed to be: 1500 -21: ++ testname=common -21: ++ echo -n 'Testing common ... ' -21: Testing common ... ++ t=out/test/elf/aarch64/common -21: ++ mkdir -p out/test/elf/aarch64/common 10: + on_exit 10: + echo OK 10: OK 10: + exit 0 -19: ++++ uname -m -19: +++ canonical_name aarch64 -19: +++ case $1 in -19: +++ echo aarch64 -19: ++ HOST=aarch64 -19: ++ '[' -n '' ']' -19: ++ MACHINE=aarch64 -19: ++ '[' -n '' ']' -19: ++ CC=cc -19: ++ CXX=c++ -19: ++ GCC=gcc -19: ++ GXX=g++ -19: ++ OBJDUMP=objdump -19: ++ OBJCOPY=objcopy -19: ++ STRIP=strip -19: ++ QEMU= -19: ++ trap 'on_error $LINENO' ERR -19: ++ trap on_exit EXIT - 11/270 Test #10: aarch64-bno-symbolic ................................ Passed 0.25 sec +20: + cc -fcommon -xc -c -o out/test/elf/aarch64/common-ref/a.o - +20: + cat +8: + grep -q /a.so out/test/elf/aarch64/as-needed2/log +8: + grep -q /c.so out/test/elf/aarch64/as-needed2/log +11: + out/test/elf/aarch64/bsymbolic-functions/exe +11: + grep -q '3 3 0' +7: + readelf --dynamic out/test/elf/aarch64/as-needed/exe + 11/270 Test #10: aarch64-bno-symbolic ................................ Passed 1.22 sec test 23 Start 23: aarch64-compress-debug-sections 23: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/compress-debug-sections.sh" 23: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu 23: Test timeout computed to be: 1500 -21: + cc -fcommon -xc -c -o out/test/elf/aarch64/common/a.o - +8: + grep -q /b.so out/test/elf/aarch64/as-needed2/log +11: + on_exit +11: + echo OK +11: OK +11: + exit 0 +7: + grep -Fq 'Shared library: [libfoo.so]' out/test/elf/aarch64/as-needed/readelf +7: + grep -Fq 'Shared library: [libbar.so]' out/test/elf/aarch64/as-needed/readelf 21: + cat -19: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common-archive.sh .sh -17: + grep -q $'\E' out/test/elf/aarch64/color-diagnostics/log +21: + cc -fcommon -xc -c -o out/test/elf/aarch64/common/a.o - +16: + grep -q 'unknown command line option: --abcdefg' 22: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/compress-debug-sections-zstd.sh -19: ++ testname=common-archive -19: ++ echo -n 'Testing common-archive ... ' -19: Testing common-archive ... ++ t=out/test/elf/aarch64/common-archive -19: ++ mkdir -p out/test/elf/aarch64/common-archive -17: + ./mold -o out/test/elf/aarch64/color-diagnostics/exe out/test/elf/aarch64/color-diagnostics/a.o --color-diagnostics=auto -15: + cc -o out/test/elf/aarch64/canonical-plt/c.o -c -xc - -fno-PIC -15: + cat -23: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/compress-debug-sections.sh + 12/270 Test #11: aarch64-bsymbolic-functions ......................... Passed 1.23 sec +test 24 + Start 24: aarch64-compressed-debug-info + +24: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/compressed-debug-info.sh" +24: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu +24: Test timeout computed to be: 1500 +8: + on_exit +8: + echo OK +8: OK +8: + exit 0 +7: + on_exit +7: + echo OK +7: OK +7: + exit 0 22: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 22: ++ export LC_ALL=C 22: ++ LC_ALL=C -19: + cc -fcommon -xc -c -o out/test/elf/aarch64/common-archive/a.o - -18: + cc -B. -o out/test/elf/aarch64/comment/exe out/test/elf/aarch64/comment/a.o -23: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc -23: ++ export LC_ALL=C -23: ++ LC_ALL=C +19: + cc -fcommon -xc -c -o out/test/elf/aarch64/common-archive/b.o - 19: + cat +17: + grep -q $'\E' out/test/elf/aarch64/color-diagnostics/log +23: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/compress-debug-sections.sh + 13/270 Test #7: aarch64-as-needed ................................... Passed 1.30 sec +test 25 + Start 25: aarch64-copyrel-alignment + +25: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/copyrel-alignment.sh" +25: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu +25: Test timeout computed to be: 1500 + 14/270 Test #8: aarch64-as-needed2 .................................. Passed 1.29 sec +test 26 + Start 26: aarch64-copyrel-protected + +26: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/copyrel-protected.sh" +26: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu +26: Test timeout computed to be: 1500 22: ++++ uname -m 22: +++ canonical_name aarch64 22: +++ case $1 in @@ -2505,11 +2586,39 @@ 22: ++ QEMU= 22: ++ trap 'on_error $LINENO' ERR 22: ++ trap on_exit EXIT +17: + ./mold -o out/test/elf/aarch64/color-diagnostics/exe out/test/elf/aarch64/color-diagnostics/a.o --color-diagnostics=always +23: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc +23: ++ export LC_ALL=C +23: ++ LC_ALL=C +16: + on_exit +16: + echo OK +16: OK +16: + exit 0 + 15/270 Test #16: aarch64-cmdline ..................................... Passed 0.28 sec +test 27 + Start 27: aarch64-copyrel-relro + +27: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/copyrel-relro.sh" +27: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu +27: Test timeout computed to be: 1500 +24: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/compressed-debug-info.sh +24: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc +24: ++ export LC_ALL=C +24: ++ LC_ALL=C 22: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/compress-debug-sections-zstd.sh .sh 22: ++ testname=compress-debug-sections-zstd 22: ++ echo -n 'Testing compress-debug-sections-zstd ... ' 22: Testing compress-debug-sections-zstd ... ++ t=out/test/elf/aarch64/compress-debug-sections-zstd 22: ++ mkdir -p out/test/elf/aarch64/compress-debug-sections-zstd +25: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/copyrel-alignment.sh +25: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc +25: ++ export LC_ALL=C +25: ++ LC_ALL=C +26: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/copyrel-protected.sh +23: ++++ uname -m +26: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc +26: ++ export LC_ALL=C +26: ++ LC_ALL=C 22: + '[' aarch64 = arm ']' 22: + '[' aarch64 = riscv32 ']' 22: + command -v zstdcat @@ -2518,7 +2627,6 @@ 22: skipped 22: + trap - EXIT 22: + exit 0 -23: ++++ uname -m 23: +++ canonical_name aarch64 23: +++ case $1 in 23: +++ echo aarch64 @@ -2536,43 +2644,14 @@ 23: ++ QEMU= 23: ++ trap 'on_error $LINENO' ERR 23: ++ trap on_exit EXIT -20: + cat -7: + readelf --dynamic out/test/elf/aarch64/as-needed/exe -8: + out/test/elf/aarch64/as-needed2/exe 21: + cat -21: + cc -fcommon -xc -c -o out/test/elf/aarch64/common/b.o - - 12/270 Test #22: aarch64-compress-debug-sections-zstd ................***Skipped 0.03 sec -test 24 - Start 24: aarch64-compressed-debug-info - -24: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/compressed-debug-info.sh" -24: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu -24: Test timeout computed to be: 1500 -23: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/compress-debug-sections.sh .sh -20: + cc -fcommon -xc -c -o out/test/elf/aarch64/common-ref/b.o - -8: + grep -q '^3$' -8: + readelf --dynamic out/test/elf/aarch64/as-needed2/exe -17: + grep -q $'\E' out/test/elf/aarch64/color-diagnostics/log -24: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/compressed-debug-info.sh -24: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc -24: ++ export LC_ALL=C -24: ++ LC_ALL=C -23: ++ testname=compress-debug-sections -23: ++ echo -n 'Testing compress-debug-sections ... ' -23: Testing compress-debug-sections ... ++ t=out/test/elf/aarch64/compress-debug-sections -23: ++ mkdir -p out/test/elf/aarch64/compress-debug-sections -8: + grep -q /a.so out/test/elf/aarch64/as-needed2/log -17: + on_exit -17: + echo OK -17: OK -17: + exit 0 - 13/270 Test #17: aarch64-color-diagnostics ........................... Passed 0.13 sec -test 25 - Start 25: aarch64-copyrel-alignment + 16/270 Test #22: aarch64-compress-debug-sections-zstd ................***Skipped 0.08 sec +test 28 + Start 28: aarch64-copyrel -25: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/copyrel-alignment.sh" -25: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu -25: Test timeout computed to be: 1500 +28: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/copyrel.sh" +28: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu +28: Test timeout computed to be: 1500 24: ++++ uname -m 24: +++ canonical_name aarch64 24: +++ case $1 in @@ -2591,48 +2670,14 @@ 24: ++ QEMU= 24: ++ trap 'on_error $LINENO' ERR 24: ++ trap on_exit EXIT -24: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/compressed-debug-info.sh .sh -24: ++ testname=compressed-debug-info -24: ++ echo -n 'Testing compressed-debug-info ... ' -24: Testing compressed-debug-info ... ++ t=out/test/elf/aarch64/compressed-debug-info -24: ++ mkdir -p out/test/elf/aarch64/compressed-debug-info -7: + grep -Fq 'Shared library: [libfoo.so]' out/test/elf/aarch64/as-needed/readelf -8: + grep -q /c.so out/test/elf/aarch64/as-needed2/log -8: + grep -q /b.so out/test/elf/aarch64/as-needed2/log -23: + command -v dwarfdump -23: + cat -23: + cc -c -g -o out/test/elf/aarch64/compress-debug-sections/a.o -xc - -6: + readelf --dynamic out/test/elf/aarch64/as-needed-weak/exe -24: + command -v dwarfdump -25: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/copyrel-alignment.sh -7: + grep -Fq 'Shared library: [libbar.so]' out/test/elf/aarch64/as-needed/readelf -6: + grep -Fq 'Shared library: [libfoo.so]' out/test/elf/aarch64/as-needed-weak/readelf -15: + cc -B. -no-pie -o out/test/elf/aarch64/canonical-plt/exe out/test/elf/aarch64/canonical-plt/a.so out/test/elf/aarch64/canonical-plt/b.o out/test/elf/aarch64/canonical-plt/c.o -8: + on_exit -8: + echo OK -8: OK -8: + exit 0 -24: + cat -14: + readelf -nW out/test/elf/aarch64/build-id/exe -25: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc -25: ++ export LC_ALL=C -25: ++ LC_ALL=C - 14/270 Test #8: aarch64-as-needed2 .................................. Passed 0.30 sec -test 26 - Start 26: aarch64-copyrel-protected - -26: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/copyrel-protected.sh" -26: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu -26: Test timeout computed to be: 1500 -14: + grep -Eq 'GNU.*0x00000010.*NT_GNU_BUILD_ID.*Build ID: ............4...[89abcdef]' -14: + cc -B. -o out/test/elf/aarch64/build-id/exe out/test/elf/aarch64/build-id/a.c -Wl,-build-id=md5 +27: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/copyrel-relro.sh +27: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc +27: ++ export LC_ALL=C +27: ++ LC_ALL=C 25: ++++ uname -m 25: +++ canonical_name aarch64 25: +++ case $1 in 25: +++ echo aarch64 -6: + grep -Fq 'Shared library: [libbar.so]' out/test/elf/aarch64/as-needed-weak/readelf -26: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/copyrel-protected.sh -24: + c++ -c -o out/test/elf/aarch64/compressed-debug-info/a.o -g -gz=zlib -xc++ - 25: ++ HOST=aarch64 25: ++ '[' -n '' ']' 25: ++ MACHINE=aarch64 @@ -2647,19 +2692,35 @@ 25: ++ QEMU= 25: ++ trap 'on_error $LINENO' ERR 25: ++ trap on_exit EXIT -26: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc -26: ++ export LC_ALL=C -26: ++ LC_ALL=C +21: + cc -fcommon -xc -c -o out/test/elf/aarch64/common/b.o - +20: + cc -fcommon -xc -c -o out/test/elf/aarch64/common-ref/b.o - +20: + cat +19: + cat +19: + cc -fcommon -xc -c -o out/test/elf/aarch64/common-archive/c.o - +23: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/compress-debug-sections.sh .sh +23: ++ testname=compress-debug-sections +23: ++ echo -n 'Testing compress-debug-sections ... ' +23: Testing compress-debug-sections ... ++ t=out/test/elf/aarch64/compress-debug-sections +23: ++ mkdir -p out/test/elf/aarch64/compress-debug-sections +24: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/compressed-debug-info.sh .sh 26: ++++ uname -m -20: + rm -f out/test/elf/aarch64/common-ref/c.a 25: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/copyrel-alignment.sh .sh +17: + grep -q $'\E' out/test/elf/aarch64/color-diagnostics/log +24: ++ testname=compressed-debug-info +24: ++ echo -n 'Testing compressed-debug-info ... ' +24: Testing compressed-debug-info ... ++ t=out/test/elf/aarch64/compressed-debug-info +24: ++ mkdir -p out/test/elf/aarch64/compressed-debug-info +28: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/copyrel.sh +25: ++ testname=copyrel-alignment +25: ++ echo -n 'Testing copyrel-alignment ... ' +25: Testing copyrel-alignment ... ++ t=out/test/elf/aarch64/copyrel-alignment +25: ++ mkdir -p out/test/elf/aarch64/copyrel-alignment +28: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc +28: ++ export LC_ALL=C +28: ++ LC_ALL=C 26: +++ canonical_name aarch64 26: +++ case $1 in 26: +++ echo aarch64 -7: + on_exit -7: + echo OK -7: OK -7: + exit 0 26: ++ HOST=aarch64 26: ++ '[' -n '' ']' 26: ++ MACHINE=aarch64 @@ -2674,56 +2735,13 @@ 26: ++ QEMU= 26: ++ trap 'on_error $LINENO' ERR 26: ++ trap on_exit EXIT -20: + ar rcs out/test/elf/aarch64/common-ref/c.a out/test/elf/aarch64/common-ref/b.o - 15/270 Test #7: aarch64-as-needed ................................... Passed 0.32 sec -test 27 - Start 27: aarch64-copyrel-relro - -27: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/copyrel-relro.sh" -27: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu -27: Test timeout computed to be: 1500 -26: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/copyrel-protected.sh .sh -26: ++ testname=copyrel-protected -26: ++ echo -n 'Testing copyrel-protected ... ' -26: Testing copyrel-protected ... ++ t=out/test/elf/aarch64/copyrel-protected -26: ++ mkdir -p out/test/elf/aarch64/copyrel-protected -26: + '[' aarch64 = ppc64 ']' -26: + '[' aarch64 = ppc64le ']' -26: + '[' aarch64 = alpha ']' -20: + cat -20: + cc -fcommon -xc -c -o out/test/elf/aarch64/common-ref/d.o - -19: + cat -25: ++ testname=copyrel-alignment -25: ++ echo -n 'Testing copyrel-alignment ... ' -25: Testing copyrel-alignment ... ++ t=out/test/elf/aarch64/copyrel-alignment -25: ++ mkdir -p out/test/elf/aarch64/copyrel-alignment -6: + on_exit -6: + echo OK -6: OK -6: + exit 0 - 16/270 Test #6: aarch64-as-needed-weak .............................. Passed 0.32 sec -test 28 - Start 28: aarch64-copyrel - -28: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/copyrel.sh" -28: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu -28: Test timeout computed to be: 1500 -26: + cat -26: + cc -o out/test/elf/aarch64/copyrel-protected/a.o -c -xc -fno-PIE - -19: + cc -fcommon -xc -c -o out/test/elf/aarch64/common-archive/b.o - -25: + '[' aarch64 = ppc64 ']' -25: + '[' aarch64 = ppc64le ']' -25: + '[' aarch64 = alpha ']' -25: + cat -25: + cc -fPIC -shared -o out/test/elf/aarch64/copyrel-alignment/a.so -xc - -27: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/copyrel-relro.sh -27: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc -27: ++ export LC_ALL=C -27: ++ LC_ALL=C 27: ++++ uname -m 27: +++ canonical_name aarch64 27: +++ case $1 in 27: +++ echo aarch64 +17: + ./mold -o out/test/elf/aarch64/color-diagnostics/exe out/test/elf/aarch64/color-diagnostics/a.o --color-diagnostics=never +18: + readelf -p .comment out/test/elf/aarch64/comment/exe +23: + command -v dwarfdump 27: ++ HOST=aarch64 27: ++ '[' -n '' ']' 27: ++ MACHINE=aarch64 @@ -2738,38 +2756,22 @@ 27: ++ QEMU= 27: ++ trap 'on_error $LINENO' ERR 27: ++ trap on_exit EXIT -21: + cc -B. -o out/test/elf/aarch64/common/exe out/test/elf/aarch64/common/a.o out/test/elf/aarch64/common/b.o -18: + readelf -p .comment out/test/elf/aarch64/comment/exe -18: + grep -q '[ms]old' -18: + readelf -SW out/test/elf/aarch64/comment/exe -18: + grep -Eq '\.comment.*\bMS\b' 27: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/copyrel-relro.sh .sh -23: + cc -B. -o out/test/elf/aarch64/compress-debug-sections/exe out/test/elf/aarch64/compress-debug-sections/a.o -Wl,--compress-debug-sections=zlib 27: ++ testname=copyrel-relro 27: ++ echo -n 'Testing copyrel-relro ... ' 27: Testing copyrel-relro ... ++ t=out/test/elf/aarch64/copyrel-relro 27: ++ mkdir -p out/test/elf/aarch64/copyrel-relro -27: + cat -27: + cc -o out/test/elf/aarch64/copyrel-relro/a.o -c -xc -fno-PIE - -19: + cat -24: + c++ -c -o out/test/elf/aarch64/compressed-debug-info/b.o -g -gz=zlib -xc++ - -19: + cc -fcommon -xc -c -o out/test/elf/aarch64/common-archive/c.o - -20: + rm -f out/test/elf/aarch64/common-ref/e.a -28: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/copyrel.sh -28: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc -28: ++ export LC_ALL=C -28: ++ LC_ALL=C -18: + on_exit -18: + echo OK -18: OK -18: + exit 0 - 17/270 Test #18: aarch64-comment ..................................... Passed 0.11 sec -test 29 - Start 29: aarch64-dead-debug-sections - -29: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/dead-debug-sections.sh" -29: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu -29: Test timeout computed to be: 1500 +18: + grep -q '[ms]old' +26: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/copyrel-protected.sh .sh +23: + cc -c -g -o out/test/elf/aarch64/compress-debug-sections/a.o -xc - +25: + '[' aarch64 = ppc64 ']' +25: + '[' aarch64 = ppc64le ']' +25: + '[' aarch64 = alpha ']' +26: ++ testname=copyrel-protected +26: ++ echo -n 'Testing copyrel-protected ... ' +26: Testing copyrel-protected ... ++ t=out/test/elf/aarch64/copyrel-protected +26: ++ mkdir -p out/test/elf/aarch64/copyrel-protected +24: + command -v dwarfdump 24: + cat 28: ++++ uname -m 28: +++ canonical_name aarch64 @@ -2789,45 +2791,56 @@ 28: ++ QEMU= 28: ++ trap 'on_error $LINENO' ERR 28: ++ trap on_exit EXIT +25: + cat +24: + c++ -c -o out/test/elf/aarch64/compressed-debug-info/a.o -g -gz=zlib -xc++ - +18: + grep -Eq '\.comment.*\bMS\b' 28: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/copyrel.sh .sh 28: ++ testname=copyrel 28: ++ echo -n 'Testing copyrel ... ' 28: Testing copyrel ... ++ t=out/test/elf/aarch64/copyrel 28: ++ mkdir -p out/test/elf/aarch64/copyrel -25: + cc -fPIC -shared -o out/test/elf/aarch64/copyrel-alignment/b.so -xc - -25: + cat -20: + ar rcs out/test/elf/aarch64/common-ref/e.a out/test/elf/aarch64/common-ref/d.o -20: + cc -B. -o out/test/elf/aarch64/common-ref/exe out/test/elf/aarch64/common-ref/a.o out/test/elf/aarch64/common-ref/c.a out/test/elf/aarch64/common-ref/e.a -26: + cc -shared -o out/test/elf/aarch64/copyrel-protected/b.so -xc - +27: + cc -o out/test/elf/aarch64/copyrel-relro/a.o -c -xc -fno-PIE - +25: + cc -fPIC -shared -o out/test/elf/aarch64/copyrel-alignment/a.so -xc - +26: + '[' aarch64 = ppc64 ']' +26: + '[' aarch64 = ppc64le ']' +26: + '[' aarch64 = alpha ']' +27: + cat +18: + readelf -SW out/test/elf/aarch64/comment/exe +23: + cat +26: + cc -o out/test/elf/aarch64/copyrel-protected/a.o -c -xc -fno-PIE - 26: + cat -15: + out/test/elf/aarch64/canonical-plt/exe -15: + grep -q '^1 1 1$' -15: + on_exit -15: + echo OK -15: OK -15: + exit 0 - 18/270 Test #15: aarch64-canonical-plt ............................... Passed 0.23 sec -test 30 - Start 30: aarch64-debug-macro-section +18: + on_exit +18: + echo OK +18: OK +18: + exit 0 + 17/270 Test #18: aarch64-comment ..................................... Passed 0.31 sec +test 29 + Start 29: aarch64-dead-debug-sections -30: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/debug-macro-section.sh" -30: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu -30: Test timeout computed to be: 1500 +29: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/dead-debug-sections.sh" +29: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu +29: Test timeout computed to be: 1500 28: + cat -29: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/dead-debug-sections.sh 28: + cc -fno-PIC -o out/test/elf/aarch64/copyrel/a.o -c -xc - +17: + grep -q $'\E' out/test/elf/aarch64/color-diagnostics/log +29: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/dead-debug-sections.sh 29: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 29: ++ export LC_ALL=C 29: ++ LC_ALL=C -30: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/debug-macro-section.sh +17: + ./mold -o out/test/elf/aarch64/color-diagnostics/exe out/test/elf/aarch64/color-diagnostics/a.o --color-diagnostics=auto +20: + rm -f out/test/elf/aarch64/common-ref/c.a +20: + ar rcs out/test/elf/aarch64/common-ref/c.a out/test/elf/aarch64/common-ref/b.o +19: + cc -fcommon -xc -c -o out/test/elf/aarch64/common-archive/d.o - +19: + cat +14: + readelf -n out/test/elf/aarch64/build-id/exe +21: + cc -B. -o out/test/elf/aarch64/common/exe out/test/elf/aarch64/common/a.o out/test/elf/aarch64/common/b.o +14: + grep -q 'GNU.*0x00000010.*NT_GNU_BUILD_ID' +14: + cc -B. -o out/test/elf/aarch64/build-id/exe out/test/elf/aarch64/build-id/a.c -Wl,-build-id=sha1 29: ++++ uname -m -30: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc -30: ++ export LC_ALL=C -30: ++ LC_ALL=C +20: + cc -fcommon -xc -c -o out/test/elf/aarch64/common-ref/d.o - 29: +++ canonical_name aarch64 29: +++ case $1 in 29: +++ echo aarch64 -21: + grep -q '0 5 42' 29: ++ HOST=aarch64 29: ++ '[' -n '' ']' 29: ++ MACHINE=aarch64 @@ -2842,47 +2855,45 @@ 29: ++ QEMU= 29: ++ trap 'on_error $LINENO' ERR 29: ++ trap on_exit EXIT +20: + cat +17: + grep -q $'\E' out/test/elf/aarch64/color-diagnostics/log 29: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/dead-debug-sections.sh .sh 29: ++ testname=dead-debug-sections 29: ++ echo -n 'Testing dead-debug-sections ... ' 29: Testing dead-debug-sections ... ++ t=out/test/elf/aarch64/dead-debug-sections 29: ++ mkdir -p out/test/elf/aarch64/dead-debug-sections -27: + cc -fPIC -shared -o out/test/elf/aarch64/copyrel-relro/b.so -xc - -27: + cat -24: + cc -B. -o out/test/elf/aarch64/compressed-debug-info/exe out/test/elf/aarch64/compressed-debug-info/a.o out/test/elf/aarch64/compressed-debug-info/b.o -19: + cat -19: + cc -fcommon -xc -c -o out/test/elf/aarch64/common-archive/d.o - +17: + on_exit +17: + echo OK +17: OK +17: + exit 0 + 18/270 Test #17: aarch64-color-diagnostics ........................... Passed 0.42 sec +test 30 + Start 30: aarch64-debug-macro-section + +30: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/debug-macro-section.sh" +30: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu +30: Test timeout computed to be: 1500 29: + command -v dwarfdump -29: + cat 29: + c++ -c -o out/test/elf/aarch64/dead-debug-sections/a.o -g -xc++ - -14: + readelf -n out/test/elf/aarch64/build-id/exe -14: + grep -q 'GNU.*0x00000010.*NT_GNU_BUILD_ID' -23: + dwarfdump out/test/elf/aarch64/compress-debug-sections/exe -21: + out/test/elf/aarch64/common/exe -14: + cc -B. -o out/test/elf/aarch64/build-id/exe out/test/elf/aarch64/build-id/a.c -Wl,-build-id=sha1 -23: + grep -Fq '.debug_info SHF_COMPRESSED' out/test/elf/aarch64/compress-debug-sections/log -23: + grep -Fq '.debug_str SHF_COMPRESSED' out/test/elf/aarch64/compress-debug-sections/log -21: + readelf --sections out/test/elf/aarch64/common/exe -21: + grep -q '.common .*NOBITS' out/test/elf/aarch64/common/log -23: + on_exit -23: + echo OK -23: OK -23: + exit 0 +29: + cat +23: + cc -B. -o out/test/elf/aarch64/compress-debug-sections/exe out/test/elf/aarch64/compress-debug-sections/a.o -Wl,--compress-debug-sections=zlib +25: + cc -fPIC -shared -o out/test/elf/aarch64/copyrel-alignment/b.so -xc - 25: + cat -25: + cc -fPIC -shared -o out/test/elf/aarch64/copyrel-alignment/c.so -xc - -26: + cc -B. out/test/elf/aarch64/copyrel-protected/a.o out/test/elf/aarch64/copyrel-protected/b.so -o out/test/elf/aarch64/copyrel-protected/exe -no-pie - 19/270 Test #23: aarch64-compress-debug-sections ..................... Passed 0.13 sec -test 31 - Start 31: aarch64-default-symver - -31: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/default-symver.sh" -31: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu -31: Test timeout computed to be: 1500 -21: + on_exit -21: + echo OK -21: OK -21: + exit 0 +19: + rm -f out/test/elf/aarch64/common-archive/e.a +28: + cc -fno-PIC -o out/test/elf/aarch64/copyrel/b.o -c -xc - +28: + cat +26: + cc -shared -o out/test/elf/aarch64/copyrel-protected/b.so -xc - +19: + ar rcs out/test/elf/aarch64/common-archive/e.a out/test/elf/aarch64/common-archive/b.o out/test/elf/aarch64/common-archive/c.o out/test/elf/aarch64/common-archive/d.o +24: + cat +30: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/debug-macro-section.sh +30: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc +30: ++ export LC_ALL=C +30: ++ LC_ALL=C +24: + c++ -c -o out/test/elf/aarch64/compressed-debug-info/b.o -g -gz=zlib -xc++ - +19: + cc -B. -o out/test/elf/aarch64/common-archive/exe out/test/elf/aarch64/common-archive/a.o out/test/elf/aarch64/common-archive/e.a +26: + cat 30: ++++ uname -m +21: + out/test/elf/aarch64/common/exe 30: +++ canonical_name aarch64 30: +++ case $1 in 30: +++ echo aarch64 @@ -2900,28 +2911,53 @@ 30: ++ QEMU= 30: ++ trap 'on_error $LINENO' ERR 30: ++ trap on_exit EXIT - 20/270 Test #21: aarch64-common ...................................... Passed 0.15 sec -test 32 - Start 32: aarch64-defsym-lto +21: + grep -q '0 5 42' +21: + readelf --sections out/test/elf/aarch64/common/exe +30: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/debug-macro-section.sh .sh +30: ++ testname=debug-macro-section +30: ++ echo -n 'Testing debug-macro-section ... ' +30: Testing debug-macro-section ... ++ t=out/test/elf/aarch64/debug-macro-section +30: ++ mkdir -p out/test/elf/aarch64/debug-macro-section +20: + rm -f out/test/elf/aarch64/common-ref/e.a +27: + cc -fPIC -shared -o out/test/elf/aarch64/copyrel-relro/b.so -xc - +21: + grep -q '.common .*NOBITS' out/test/elf/aarch64/common/log +27: + cat +20: + ar rcs out/test/elf/aarch64/common-ref/e.a out/test/elf/aarch64/common-ref/d.o +30: + cat +29: + cat +29: + c++ -c -o out/test/elf/aarch64/dead-debug-sections/b.o -g -xc++ - +20: + cc -B. -o out/test/elf/aarch64/common-ref/exe out/test/elf/aarch64/common-ref/a.o out/test/elf/aarch64/common-ref/c.a out/test/elf/aarch64/common-ref/e.a +24: + cc -B. -o out/test/elf/aarch64/compressed-debug-info/exe out/test/elf/aarch64/compressed-debug-info/a.o out/test/elf/aarch64/compressed-debug-info/b.o +21: + on_exit +21: + echo OK +21: OK +21: + exit 0 + 19/270 Test #21: aarch64-common ...................................... Passed 0.40 sec +test 31 + Start 31: aarch64-default-symver -32: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/defsym-lto.sh" -32: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu -32: Test timeout computed to be: 1500 -19: + rm -f out/test/elf/aarch64/common-archive/e.a -19: + ar rcs out/test/elf/aarch64/common-archive/e.a out/test/elf/aarch64/common-archive/b.o out/test/elf/aarch64/common-archive/c.o out/test/elf/aarch64/common-archive/d.o +31: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/default-symver.sh" +31: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu +31: Test timeout computed to be: 1500 +23: + dwarfdump out/test/elf/aarch64/compress-debug-sections/exe +28: + cc -fPIC -o out/test/elf/aarch64/copyrel/c.o -c -xc - +28: + cat +30: + gcc -o out/test/elf/aarch64/debug-macro-section/b.o -c -xc - -Iout/test/elf/aarch64/debug-macro-section -g3 +30: + cat +26: + cc -B. out/test/elf/aarch64/copyrel-protected/a.o out/test/elf/aarch64/copyrel-protected/b.so -o out/test/elf/aarch64/copyrel-protected/exe -no-pie 31: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/default-symver.sh 31: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 31: ++ export LC_ALL=C 31: ++ LC_ALL=C -32: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/defsym-lto.sh -32: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc -32: ++ export LC_ALL=C -32: ++ LC_ALL=C +25: + cc -fPIC -shared -o out/test/elf/aarch64/copyrel-alignment/c.so -xc - +14: + grep -q 'GNU.*0x00000014.*NT_GNU_BUILD_ID' +25: + cat +14: + readelf -n out/test/elf/aarch64/build-id/exe +14: + cc -B. -o out/test/elf/aarch64/build-id/exe out/test/elf/aarch64/build-id/a.c -Wl,-build-id=sha256 31: ++++ uname -m 31: +++ canonical_name aarch64 31: +++ case $1 in 31: +++ echo aarch64 -19: + cc -B. -o out/test/elf/aarch64/common-archive/exe out/test/elf/aarch64/common-archive/a.o out/test/elf/aarch64/common-archive/e.a 31: ++ HOST=aarch64 31: ++ '[' -n '' ']' 31: ++ MACHINE=aarch64 @@ -2936,15 +2972,59 @@ 31: ++ QEMU= 31: ++ trap 'on_error $LINENO' ERR 31: ++ trap on_exit EXIT -30: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/debug-macro-section.sh .sh -30: ++ testname=debug-macro-section -30: ++ echo -n 'Testing debug-macro-section ... ' -30: Testing debug-macro-section ... ++ t=out/test/elf/aarch64/debug-macro-section -30: ++ mkdir -p out/test/elf/aarch64/debug-macro-section 31: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/default-symver.sh .sh +31: ++ testname=default-symver +31: ++ echo -n 'Testing default-symver ... ' +31: Testing default-symver ... ++ t=out/test/elf/aarch64/default-symver +31: ++ mkdir -p out/test/elf/aarch64/default-symver +31: + cc -o out/test/elf/aarch64/default-symver/a.o -c -xc - +31: + cat +28: + cc -B. -shared -o out/test/elf/aarch64/copyrel/c.so out/test/elf/aarch64/copyrel/c.o +19: + out/test/elf/aarch64/common-archive/exe +19: + grep -q '5 0 0 -1' 30: + cat -32: ++++ uname -m +30: + gcc -o out/test/elf/aarch64/debug-macro-section/c.o -c -xc - -Iout/test/elf/aarch64/debug-macro-section -g3 +19: + cc -fcommon -xc -c -o out/test/elf/aarch64/common-archive/f.o - +19: + cat +26: + grep -Fq 'cannot make copy relocation for protected symbol' out/test/elf/aarch64/copyrel-protected/log +29: + cat 27: + cc -B. out/test/elf/aarch64/copyrel-relro/a.o out/test/elf/aarch64/copyrel-relro/b.so -o out/test/elf/aarch64/copyrel-relro/exe -no-pie +24: + dwarfdump out/test/elf/aarch64/compressed-debug-info/exe +29: + c++ -o out/test/elf/aarch64/dead-debug-sections/c.o -c -xc++ -g - +26: + on_exit +26: + echo OK +26: OK +26: + exit 0 + 20/270 Test #26: aarch64-copyrel-protected ........................... Passed 0.41 sec +test 32 + Start 32: aarch64-defsym-lto + +32: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/defsym-lto.sh" +32: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu +32: Test timeout computed to be: 1500 +31: + cc -B. -o out/test/elf/aarch64/default-symver/b.so -shared out/test/elf/aarch64/default-symver/a.o -Wl,-default-symver +25: + cat +25: + cc -fno-PIE -o out/test/elf/aarch64/copyrel-alignment/d.o -c -xc - +32: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/defsym-lto.sh +32: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc +32: ++ export LC_ALL=C +32: ++ LC_ALL=C +20: + grep -q 5 +20: + out/test/elf/aarch64/common-ref/exe +19: + rm -f out/test/elf/aarch64/common-archive/f.a +20: + on_exit +20: + echo OK +20: OK +20: + exit 0 + 21/270 Test #20: aarch64-common-ref .................................. Passed 0.61 sec +test 33 + Start 33: aarch64-defsym + +33: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/defsym.sh" +33: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu +33: Test timeout computed to be: 1500 +19: + ar rcs out/test/elf/aarch64/common-archive/f.a out/test/elf/aarch64/common-archive/b.o out/test/elf/aarch64/common-archive/f.o +32: ++++ uname -m 32: +++ canonical_name aarch64 32: +++ case $1 in 32: +++ echo aarch64 @@ -2962,52 +3042,56 @@ 32: ++ QEMU= 32: ++ trap 'on_error $LINENO' ERR 32: ++ trap on_exit EXIT +14: + grep -q 'GNU.*0x00000020.*NT_GNU_BUILD_ID' +30: + gcc -B. -o out/test/elf/aarch64/debug-macro-section/exe out/test/elf/aarch64/debug-macro-section/b.o out/test/elf/aarch64/debug-macro-section/c.o +14: + readelf -n out/test/elf/aarch64/build-id/exe +33: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/defsym.sh 32: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/defsym-lto.sh .sh 32: ++ testname=defsym-lto 32: ++ echo -n 'Testing defsym-lto ... ' 32: Testing defsym-lto ... ++ t=out/test/elf/aarch64/defsym-lto 32: ++ mkdir -p out/test/elf/aarch64/defsym-lto -30: + cat -28: + cc -fno-PIC -o out/test/elf/aarch64/copyrel/b.o -c -xc - -31: ++ testname=default-symver -31: ++ echo -n 'Testing default-symver ... ' -31: Testing default-symver ... ++ t=out/test/elf/aarch64/default-symver -31: ++ mkdir -p out/test/elf/aarch64/default-symver -31: + cc -o out/test/elf/aarch64/default-symver/a.o -c -xc - -20: + grep -q 5 -20: + out/test/elf/aarch64/common-ref/exe -30: + gcc -o out/test/elf/aarch64/debug-macro-section/b.o -c -xc - -Iout/test/elf/aarch64/debug-macro-section -g3 -28: + cat -32: + cc -flto -o /dev/null -xc - -32: + echo 'int main() {}' -25: + cc -fno-PIE -o out/test/elf/aarch64/copyrel-alignment/d.o -c -xc - -25: + cat -20: + on_exit -20: + echo OK -20: OK -20: + exit 0 - 21/270 Test #20: aarch64-common-ref .................................. Passed 0.18 sec -test 33 - Start 33: aarch64-defsym - -33: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/defsym.sh" -33: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu -33: Test timeout computed to be: 1500 -29: + cat -29: + c++ -c -o out/test/elf/aarch64/dead-debug-sections/b.o -g -xc++ - -31: + cat -26: + grep -Fq 'cannot make copy relocation for protected symbol' out/test/elf/aarch64/copyrel-protected/log -33: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/defsym.sh +19: + cc -B. -o out/test/elf/aarch64/common-archive/exe out/test/elf/aarch64/common-archive/a.o out/test/elf/aarch64/common-archive/f.a +25: + cc -B. -o out/test/elf/aarch64/copyrel-alignment/exe1 out/test/elf/aarch64/copyrel-alignment/d.o out/test/elf/aarch64/copyrel-alignment/a.so -no-pie 33: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc +14: + cc -B. -o out/test/elf/aarch64/build-id/exe out/test/elf/aarch64/build-id/a.c -Wl,-build-id=0xdeadbeefdeadbeef 33: ++ export LC_ALL=C 33: ++ LC_ALL=C +23: + grep -Fq '.debug_info SHF_COMPRESSED' out/test/elf/aarch64/compress-debug-sections/log +32: + echo 'int main() {}' +32: + cc -flto -o /dev/null -xc - +24: + readelf --sections out/test/elf/aarch64/compressed-debug-info/exe +24: + grep -Fq .debug_info +23: + grep -Fq '.debug_str SHF_COMPRESSED' out/test/elf/aarch64/compress-debug-sections/log +29: + c++ -o out/test/elf/aarch64/dead-debug-sections/exe out/test/elf/aarch64/dead-debug-sections/a.o out/test/elf/aarch64/dead-debug-sections/b.o out/test/elf/aarch64/dead-debug-sections/c.o -g +24: + on_exit +24: + echo OK +24: OK +24: + exit 0 +27: + grep -q '^sigsegv 0 1$' +27: + out/test/elf/aarch64/copyrel-relro/exe +23: + on_exit +23: + echo OK +23: OK +23: + exit 0 + 22/270 Test #23: aarch64-compress-debug-sections ..................... Passed 0.55 sec +test 34 + Start 34: aarch64-defsym2 + +34: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/defsym2.sh" +34: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu +34: Test timeout computed to be: 1500 + 23/270 Test #24: aarch64-compressed-debug-info ....................... Passed 0.55 sec +test 35 + Start 35: aarch64-demangle-rust + +35: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/demangle-rust.sh" +35: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu +35: Test timeout computed to be: 1500 33: ++++ uname -m -28: + cat -28: + cc -fPIC -o out/test/elf/aarch64/copyrel/c.o -c -xc - 33: +++ canonical_name aarch64 33: +++ case $1 in 33: +++ echo aarch64 -25: + cc -B. -o out/test/elf/aarch64/copyrel-alignment/exe1 out/test/elf/aarch64/copyrel-alignment/d.o out/test/elf/aarch64/copyrel-alignment/a.so -no-pie 33: ++ HOST=aarch64 33: ++ '[' -n '' ']' 33: ++ MACHINE=aarch64 @@ -3022,75 +3106,81 @@ 33: ++ QEMU= 33: ++ trap 'on_error $LINENO' ERR 33: ++ trap on_exit EXIT -24: + dwarfdump out/test/elf/aarch64/compressed-debug-info/exe -31: + cc -B. -o out/test/elf/aarch64/default-symver/b.so -shared out/test/elf/aarch64/default-symver/a.o -Wl,-default-symver -30: + gcc -o out/test/elf/aarch64/debug-macro-section/c.o -c -xc - -Iout/test/elf/aarch64/debug-macro-section -g3 -26: + on_exit -26: + echo OK -26: OK -26: + exit 0 - 22/270 Test #26: aarch64-copyrel-protected ........................... Passed 0.14 sec -test 34 - Start 34: aarch64-defsym2 - -34: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/defsym2.sh" -34: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu -34: Test timeout computed to be: 1500 -30: + cat -34: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/defsym2.sh -14: + readelf -n out/test/elf/aarch64/build-id/exe 33: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/defsym.sh .sh -24: + readelf --sections out/test/elf/aarch64/compressed-debug-info/exe -24: + grep -Fq .debug_info -34: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc -34: ++ export LC_ALL=C -34: ++ LC_ALL=C -14: + grep -q 'GNU.*0x00000014.*NT_GNU_BUILD_ID' -14: + cc -B. -o out/test/elf/aarch64/build-id/exe out/test/elf/aarch64/build-id/a.c -Wl,-build-id=sha256 33: ++ testname=defsym 33: ++ echo -n 'Testing defsym ... ' 33: Testing defsym ... ++ t=out/test/elf/aarch64/defsym 33: ++ mkdir -p out/test/elf/aarch64/defsym -24: + on_exit -24: + echo OK -24: OK -24: + exit 0 -19: + out/test/elf/aarch64/common-archive/exe - 23/270 Test #24: aarch64-compressed-debug-info ....................... Passed 0.17 sec -test 35 - Start 35: aarch64-demangle-rust - -35: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/demangle-rust.sh" -35: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu -35: Test timeout computed to be: 1500 -19: + grep -q '5 0 0 -1' -19: + cat -35: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/demangle-rust.sh -28: + cc -B. -shared -o out/test/elf/aarch64/copyrel/c.so out/test/elf/aarch64/copyrel/c.o -27: + out/test/elf/aarch64/copyrel-relro/exe -19: + cc -fcommon -xc -c -o out/test/elf/aarch64/common-archive/f.o - -27: + grep -q '^sigsegv 0 1$' -35: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc -35: ++ export LC_ALL=C -35: ++ LC_ALL=C -34: ++++ uname -m +33: + cc -fPIC -o out/test/elf/aarch64/defsym/a.o -c -xc - 33: + cat 27: + on_exit 27: + echo OK 27: OK 27: + exit 0 +28: + cc -B. -no-pie -o out/test/elf/aarch64/copyrel/exe out/test/elf/aarch64/copyrel/a.o out/test/elf/aarch64/copyrel/b.o out/test/elf/aarch64/copyrel/c.so +31: + readelf --dyn-syms out/test/elf/aarch64/default-symver/b.so +31: + grep -q ' foo@@b\.so$' +31: + cc -B. -o out/test/elf/aarch64/default-symver/b.so -shared out/test/elf/aarch64/default-symver/a.o -Wl,--soname=bar -Wl,-default-symver +34: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/defsym2.sh +34: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc +34: ++ export LC_ALL=C +34: ++ LC_ALL=C +34: ++++ uname -m 34: +++ canonical_name aarch64 34: +++ case $1 in 34: +++ echo aarch64 -33: + cc -fPIC -o out/test/elf/aarch64/defsym/a.o -c -xc - -35: ++++ uname -m - 24/270 Test #27: aarch64-copyrel-relro ............................... Passed 0.15 sec +34: ++ HOST=aarch64 +34: ++ '[' -n '' ']' +34: ++ MACHINE=aarch64 +34: ++ '[' -n '' ']' +34: ++ CC=cc +34: ++ CXX=c++ +34: ++ GCC=gcc +34: ++ GXX=g++ +34: ++ OBJDUMP=objdump +34: ++ OBJCOPY=objcopy +34: ++ STRIP=strip +34: ++ QEMU= +34: ++ trap 'on_error $LINENO' ERR +34: ++ trap on_exit EXIT +34: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/defsym2.sh .sh +34: ++ testname=defsym2 +34: ++ echo -n 'Testing defsym2 ... ' +34: Testing defsym2 ... ++ t=out/test/elf/aarch64/defsym2 +34: ++ mkdir -p out/test/elf/aarch64/defsym2 + 24/270 Test #27: aarch64-copyrel-relro ............................... Passed 0.56 sec test 36 Start 36: aarch64-demangle 36: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/demangle.sh" 36: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu 36: Test timeout computed to be: 1500 +34: + cat +35: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/demangle-rust.sh +34: + cc -fPIC -o out/test/elf/aarch64/defsym2/a.o -c -xc - +30: + objdump --dwarf=macro out/test/elf/aarch64/debug-macro-section/exe +35: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc +35: ++ export LC_ALL=C +35: ++ LC_ALL=C +36: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/demangle.sh +36: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc +19: + out/test/elf/aarch64/common-archive/exe +36: ++ export LC_ALL=C +36: ++ LC_ALL=C +19: + grep -q '5 0 7 2' +30: + grep 'DW_MACRO_import -.* 0x0$' out/test/elf/aarch64/debug-macro-section/log +19: + on_exit +19: + echo OK +19: OK +19: + exit 0 +35: ++++ uname -m + 25/270 Test #19: aarch64-common-archive .............................. Passed 0.81 sec +test 37 + Start 37: aarch64-dependency-file + +37: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/dependency-file.sh" +37: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu +37: Test timeout computed to be: 1500 35: +++ canonical_name aarch64 35: +++ case $1 in 35: +++ echo aarch64 @@ -3113,41 +3203,20 @@ 35: ++ echo -n 'Testing demangle-rust ... ' 35: Testing demangle-rust ... ++ t=out/test/elf/aarch64/demangle-rust 35: ++ mkdir -p out/test/elf/aarch64/demangle-rust -35: + cat -35: + cc -c -o out/test/elf/aarch64/demangle-rust/a.o -xc - -34: ++ HOST=aarch64 -34: ++ '[' -n '' ']' -34: ++ MACHINE=aarch64 -34: ++ '[' -n '' ']' -34: ++ CC=cc -34: ++ CXX=c++ -34: ++ GCC=gcc -34: ++ GXX=g++ -34: ++ OBJDUMP=objdump -34: ++ OBJCOPY=objcopy -34: ++ STRIP=strip -34: ++ QEMU= -34: ++ trap 'on_error $LINENO' ERR -34: ++ trap on_exit EXIT -34: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/defsym2.sh .sh -34: ++ testname=defsym2 -34: ++ echo -n 'Testing defsym2 ... ' -34: Testing defsym2 ... ++ t=out/test/elf/aarch64/defsym2 -34: ++ mkdir -p out/test/elf/aarch64/defsym2 -34: + cc -fPIC -o out/test/elf/aarch64/defsym2/a.o -c -xc - -34: + cat -29: + cat -29: + c++ -o out/test/elf/aarch64/dead-debug-sections/c.o -c -xc++ -g - -30: + gcc -B. -o out/test/elf/aarch64/debug-macro-section/exe out/test/elf/aarch64/debug-macro-section/b.o out/test/elf/aarch64/debug-macro-section/c.o -36: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/demangle.sh -36: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc -36: ++ export LC_ALL=C -36: ++ LC_ALL=C -31: + grep -q ' foo@@b\.so$' -31: + readelf --dyn-syms out/test/elf/aarch64/default-symver/b.so -19: + rm -f out/test/elf/aarch64/common-archive/f.a -19: + ar rcs out/test/elf/aarch64/common-archive/f.a out/test/elf/aarch64/common-archive/b.o out/test/elf/aarch64/common-archive/f.o +25: + out/test/elf/aarch64/copyrel-alignment/exe1 +30: + on_exit +30: + echo OK +30: OK +30: + exit 0 36: ++++ uname -m + 26/270 Test #30: aarch64-debug-macro-section ......................... Passed 0.46 sec +test 38 + Start 38: aarch64-disable-new-dtags + +38: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/disable-new-dtags.sh" +38: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu +38: Test timeout computed to be: 1500 +35: + cc -c -o out/test/elf/aarch64/demangle-rust/a.o -xc - 36: +++ canonical_name aarch64 36: +++ case $1 in 36: +++ echo aarch64 @@ -3165,80 +3234,36 @@ 36: ++ QEMU= 36: ++ trap 'on_error $LINENO' ERR 36: ++ trap on_exit EXIT +29: + out/test/elf/aarch64/dead-debug-sections/exe +29: + grep -q 'Hello world' +29: + dwarfdump out/test/elf/aarch64/dead-debug-sections/exe 33: + cc -B. -o out/test/elf/aarch64/defsym/exe out/test/elf/aarch64/defsym/a.o -pie -Wl,-defsym=foo=16 -Wl,-defsym=bar=0x2000 -Wl,-defsym=baz=print -25: + out/test/elf/aarch64/copyrel-alignment/exe1 -19: + cc -B. -o out/test/elf/aarch64/common-archive/exe out/test/elf/aarch64/common-archive/a.o out/test/elf/aarch64/common-archive/f.a -31: + cc -B. -o out/test/elf/aarch64/default-symver/b.so -shared out/test/elf/aarch64/default-symver/a.o -Wl,--soname=bar -Wl,-default-symver -25: + readelf -W --sections out/test/elf/aarch64/copyrel-alignment/exe1 -34: + cc -B. -o out/test/elf/aarch64/defsym2/b.so -shared -Wl,-defsym=bar=foo out/test/elf/aarch64/defsym2/a.o -25: + grep -q '\.copyrel.* 32$' -25: + cc -B. -o out/test/elf/aarch64/copyrel-alignment/exe2 out/test/elf/aarch64/copyrel-alignment/d.o out/test/elf/aarch64/copyrel-alignment/b.so -no-pie -28: + cc -B. -no-pie -o out/test/elf/aarch64/copyrel/exe out/test/elf/aarch64/copyrel/a.o out/test/elf/aarch64/copyrel/b.o out/test/elf/aarch64/copyrel/c.so 36: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/demangle.sh .sh +37: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/dependency-file.sh +37: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc +37: ++ export LC_ALL=C +37: ++ LC_ALL=C 36: ++ testname=demangle 36: ++ echo -n 'Testing demangle ... ' 36: Testing demangle ... ++ t=out/test/elf/aarch64/demangle 36: ++ mkdir -p out/test/elf/aarch64/demangle -36: + cc -c -o out/test/elf/aarch64/demangle/a.o -xc++ - -30: + objdump --dwarf=macro out/test/elf/aarch64/debug-macro-section/exe -35: + cc -B. -o out/test/elf/aarch64/demangle-rust/exe out/test/elf/aarch64/demangle-rust/a.o -29: + c++ -o out/test/elf/aarch64/dead-debug-sections/exe out/test/elf/aarch64/dead-debug-sections/a.o out/test/elf/aarch64/dead-debug-sections/b.o out/test/elf/aarch64/dead-debug-sections/c.o -g -36: + cat -30: + grep 'DW_MACRO_import -.* 0x0$' out/test/elf/aarch64/debug-macro-section/log -34: + nm -D out/test/elf/aarch64/defsym2/b.so -34: + grep -q bar -30: + on_exit -30: + echo OK -30: OK -30: + exit 0 -31: + readelf --dyn-syms out/test/elf/aarch64/default-symver/b.so -34: + on_exit -34: + echo OK -34: OK -34: + exit 0 - 25/270 Test #30: aarch64-debug-macro-section ......................... Passed 0.17 sec -test 37 - Start 37: aarch64-dependency-file - -37: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/dependency-file.sh" -37: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu -37: Test timeout computed to be: 1500 - 26/270 Test #34: aarch64-defsym2 ..................................... Passed 0.10 sec -test 38 - Start 38: aarch64-disable-new-dtags - -38: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/disable-new-dtags.sh" -38: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu -38: Test timeout computed to be: 1500 -19: + out/test/elf/aarch64/common-archive/exe -19: + grep -q '5 0 7 2' -19: + on_exit -19: + echo OK -19: OK -19: + exit 0 -33: + grep -q '^Hello 0x10 0x2000$' -33: + out/test/elf/aarch64/defsym/exe -33: + on_exit -33: + echo OK -33: OK -33: + exit 0 - 27/270 Test #33: aarch64-defsym ...................................... Passed 0.13 sec +25: + grep -q '\.copyrel.* 32$' +29: + on_exit +29: + echo OK +29: OK +29: + exit 0 + 27/270 Test #29: aarch64-dead-debug-sections ......................... Passed 0.56 sec test 39 Start 39: aarch64-discard 39: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/discard.sh" 39: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu 39: Test timeout computed to be: 1500 -36: + cc -B. -o out/test/elf/aarch64/demangle/exe out/test/elf/aarch64/demangle/a.o -Wl,-no-demangle -31: + grep -q ' foo@@bar$' -31: + on_exit -31: + echo OK -31: OK -31: + exit 0 -37: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/dependency-file.sh -37: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc -37: ++ export LC_ALL=C -37: ++ LC_ALL=C +34: + cc -B. -o out/test/elf/aarch64/defsym2/b.so -shared -Wl,-defsym=bar=foo out/test/elf/aarch64/defsym2/a.o +35: + cat +25: + readelf -W --sections out/test/elf/aarch64/copyrel-alignment/exe1 +25: + cc -B. -o out/test/elf/aarch64/copyrel-alignment/exe2 out/test/elf/aarch64/copyrel-alignment/d.o out/test/elf/aarch64/copyrel-alignment/b.so -no-pie +28: + out/test/elf/aarch64/copyrel/exe 37: ++++ uname -m 37: +++ canonical_name aarch64 37: +++ case $1 in @@ -3257,32 +3282,35 @@ 37: ++ QEMU= 37: ++ trap 'on_error $LINENO' ERR 37: ++ trap on_exit EXIT +36: + cat +38: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/disable-new-dtags.sh +39: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/discard.sh +28: + grep -q '42 42 1' +36: + cc -c -o out/test/elf/aarch64/demangle/a.o -xc++ - +38: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc +38: ++ export LC_ALL=C +38: ++ LC_ALL=C 37: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/dependency-file.sh .sh 37: ++ testname=dependency-file 37: ++ echo -n 'Testing dependency-file ... ' 37: Testing dependency-file ... ++ t=out/test/elf/aarch64/dependency-file 37: ++ mkdir -p out/test/elf/aarch64/dependency-file -37: + cat +39: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc +39: ++ export LC_ALL=C +39: ++ LC_ALL=C 37: + cc -o out/test/elf/aarch64/dependency-file/a.o -c -xc - - 28/270 Test #19: aarch64-common-archive .............................. Passed 0.32 sec +28: + on_exit +28: + echo OK +28: OK +28: + exit 0 +38: ++++ uname -m + 28/270 Test #28: aarch64-copyrel ..................................... Passed 0.66 sec test 40 Start 40: aarch64-dso-undef 40: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/dso-undef.sh" 40: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu 40: Test timeout computed to be: 1500 - 29/270 Test #31: aarch64-default-symver .............................. Passed 0.18 sec -test 41 - Start 41: aarch64-dt-init - -41: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/dt-init.sh" -41: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu -41: Test timeout computed to be: 1500 -38: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/disable-new-dtags.sh -38: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc -38: ++ export LC_ALL=C -38: ++ LC_ALL=C -38: ++++ uname -m 38: +++ canonical_name aarch64 38: +++ case $1 in 38: +++ echo aarch64 @@ -3300,45 +3328,16 @@ 38: ++ QEMU= 38: ++ trap 'on_error $LINENO' ERR 38: ++ trap on_exit EXIT -38: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/disable-new-dtags.sh .sh -38: ++ testname=disable-new-dtags -38: ++ echo -n 'Testing disable-new-dtags ... ' -38: Testing disable-new-dtags ... ++ t=out/test/elf/aarch64/disable-new-dtags -38: ++ mkdir -p out/test/elf/aarch64/disable-new-dtags -28: + out/test/elf/aarch64/copyrel/exe -28: + grep -q '42 42 1' -28: + on_exit -28: + echo OK -28: OK -28: + exit 0 -14: + grep -q 'GNU.*0x00000020.*NT_GNU_BUILD_ID' +37: + cat +31: + grep -q ' foo@@bar$' +31: + readelf --dyn-syms out/test/elf/aarch64/default-symver/b.so +31: + on_exit +31: + echo OK +31: OK +31: + exit 0 14: + readelf -n out/test/elf/aarch64/build-id/exe -14: + cc -B. -o out/test/elf/aarch64/build-id/exe out/test/elf/aarch64/build-id/a.c -Wl,-build-id=0xdeadbeefdeadbeef -39: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/discard.sh -39: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc -39: ++ export LC_ALL=C -39: ++ LC_ALL=C -29: + out/test/elf/aarch64/dead-debug-sections/exe -29: + grep -q 'Hello world' -29: + dwarfdump out/test/elf/aarch64/dead-debug-sections/exe -29: + on_exit -29: + echo OK -29: OK -29: + exit 0 - 30/270 Test #28: aarch64-copyrel ..................................... Passed 0.25 sec -test 42 - Start 42: aarch64-dt-needed - -42: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/dt-needed.sh" -42: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu -42: Test timeout computed to be: 1500 - 31/270 Test #29: aarch64-dead-debug-sections ......................... Passed 0.24 sec -test 43 - Start 43: aarch64-duplicate-error - -43: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/duplicate-error.sh" -43: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu -43: Test timeout computed to be: 1500 +14: + grep -q 'Build ID: deadbeefdeadbeef' +35: + cc -B. -o out/test/elf/aarch64/demangle-rust/exe out/test/elf/aarch64/demangle-rust/a.o 39: ++++ uname -m 39: +++ canonical_name aarch64 39: +++ case $1 in @@ -3357,15 +3356,49 @@ 39: ++ QEMU= 39: ++ trap 'on_error $LINENO' ERR 39: ++ trap on_exit EXIT + 29/270 Test #31: aarch64-default-symver .............................. Passed 0.43 sec +test 41 + Start 41: aarch64-dt-init + +41: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/dt-init.sh" +41: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu +41: Test timeout computed to be: 1500 +14: + on_exit +14: + echo OK +14: OK +14: + exit 0 + 30/270 Test #14: aarch64-build-id .................................... Passed 1.73 sec +test 42 + Start 42: aarch64-dt-needed + +42: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/dt-needed.sh" +42: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu +42: Test timeout computed to be: 1500 +38: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/disable-new-dtags.sh .sh +38: ++ testname=disable-new-dtags +38: ++ echo -n 'Testing disable-new-dtags ... ' +38: Testing disable-new-dtags ... ++ t=out/test/elf/aarch64/disable-new-dtags +38: ++ mkdir -p out/test/elf/aarch64/disable-new-dtags 39: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/discard.sh .sh +40: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/dso-undef.sh +40: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc +40: ++ export LC_ALL=C +40: ++ LC_ALL=C +33: + grep -q '^Hello 0x10 0x2000$' 39: ++ testname=discard 39: ++ echo -n 'Testing discard ... ' 39: Testing discard ... ++ t=out/test/elf/aarch64/discard 39: ++ mkdir -p out/test/elf/aarch64/discard +33: + out/test/elf/aarch64/defsym/exe 41: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/dt-init.sh 41: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 41: ++ export LC_ALL=C 41: ++ LC_ALL=C +33: + on_exit +33: + echo OK +33: OK +33: + exit 0 +39: + '[' aarch64 = riscv64 -o aarch64 = riscv32 ']' 41: ++++ uname -m 41: +++ canonical_name aarch64 41: +++ case $1 in @@ -3384,43 +3417,18 @@ 41: ++ QEMU= 41: ++ trap 'on_error $LINENO' ERR 41: ++ trap on_exit EXIT -41: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/dt-init.sh .sh -41: ++ testname=dt-init -41: ++ echo -n 'Testing dt-init ... ' -41: Testing dt-init ... ++ t=out/test/elf/aarch64/dt-init -41: ++ mkdir -p out/test/elf/aarch64/dt-init -41: + '[' aarch64 = riscv64 -o aarch64 = riscv32 ']' -41: + '[' aarch64 = arm -o aarch64 = aarch64 ']' -41: + grep -q musl -41: + ldd --help -41: + cat -41: + cc -c -fPIC -o out/test/elf/aarch64/dt-init/a.o -xc - -35: + grep -Fq ' as core::iter::iterator::Iterator>::rposition::::{closure#0}' out/test/elf/aarch64/demangle-rust/log -35: + on_exit -35: + echo OK -35: OK -35: + exit 0 - 32/270 Test #35: aarch64-demangle-rust ............................... Passed 0.13 sec -test 44 - Start 44: aarch64-dynamic-dt-debug - -44: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/dynamic-dt-debug.sh" -44: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu -44: Test timeout computed to be: 1500 38: + cat 38: + cc -o out/test/elf/aarch64/disable-new-dtags/a.o -c -xc -fPIC - -25: + out/test/elf/aarch64/copyrel-alignment/exe2 -25: + readelf -W --sections out/test/elf/aarch64/copyrel-alignment/exe2 -25: + grep -q '\.copyrel.* 8$' -25: + cc -B. -o out/test/elf/aarch64/copyrel-alignment/exe3 out/test/elf/aarch64/copyrel-alignment/d.o out/test/elf/aarch64/copyrel-alignment/c.so -no-pie -40: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/dso-undef.sh -40: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc -40: ++ export LC_ALL=C -40: ++ LC_ALL=C +39: + cc -o out/test/elf/aarch64/discard/a.o -c -x assembler -Wa,-L - 40: ++++ uname -m 40: +++ canonical_name aarch64 +41: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/dt-init.sh .sh 40: +++ case $1 in 40: +++ echo aarch64 +41: ++ testname=dt-init +41: ++ echo -n 'Testing dt-init ... ' +41: Testing dt-init ... ++ t=out/test/elf/aarch64/dt-init +41: ++ mkdir -p out/test/elf/aarch64/dt-init 40: ++ HOST=aarch64 40: ++ '[' -n '' ']' 40: ++ MACHINE=aarch64 @@ -3435,18 +3443,52 @@ 40: ++ QEMU= 40: ++ trap 'on_error $LINENO' ERR 40: ++ trap on_exit EXIT +41: + '[' aarch64 = riscv64 -o aarch64 = riscv32 ']' +41: + '[' aarch64 = arm -o aarch64 = aarch64 ']' +41: + grep -q musl +41: + ldd --help +39: + cat 40: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/dso-undef.sh .sh + 31/270 Test #33: aarch64-defsym ...................................... Passed 0.28 sec +test 43 + Start 43: aarch64-duplicate-error + +43: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/duplicate-error.sh" +43: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu +43: Test timeout computed to be: 1500 40: ++ testname=dso-undef 40: ++ echo -n 'Testing dso-undef ... ' 40: Testing dso-undef ... ++ t=out/test/elf/aarch64/dso-undef 40: ++ mkdir -p out/test/elf/aarch64/dso-undef -36: + grep -q 'undefined symbol: _Z3fooii$' out/test/elf/aarch64/demangle/log -36: + cc -B. -o out/test/elf/aarch64/demangle/exe out/test/elf/aarch64/demangle/a.o -Wl,-demangle -37: + cc -B. -o out/test/elf/aarch64/dependency-file/exe out/test/elf/aarch64/dependency-file/a.o -Wl,-dependency-file=out/test/elf/aarch64/dependency-file/dep 42: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/dt-needed.sh 42: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 42: ++ export LC_ALL=C 42: ++ LC_ALL=C +41: + cat +36: + cc -B. -o out/test/elf/aarch64/demangle/exe out/test/elf/aarch64/demangle/a.o -Wl,-no-demangle +34: + nm -D out/test/elf/aarch64/defsym2/b.so +41: + cc -c -fPIC -o out/test/elf/aarch64/dt-init/a.o -xc - +39: + ./mold -o out/test/elf/aarch64/discard/exe out/test/elf/aarch64/discard/a.o +25: + out/test/elf/aarch64/copyrel-alignment/exe2 +40: + cc -fPIC -o out/test/elf/aarch64/dso-undef/a.o -c -xc - +40: + cat +43: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/duplicate-error.sh +34: + grep -q bar +37: + cc -B. -o out/test/elf/aarch64/dependency-file/exe out/test/elf/aarch64/dependency-file/a.o -Wl,-dependency-file=out/test/elf/aarch64/dependency-file/dep +43: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc +43: ++ export LC_ALL=C +43: ++ LC_ALL=C +34: + on_exit +34: + echo OK +34: OK +34: + exit 0 + 32/270 Test #34: aarch64-defsym2 ..................................... Passed 0.26 sec +test 44 + Start 44: aarch64-dynamic-dt-debug + +44: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/dynamic-dt-debug.sh" +44: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu +44: Test timeout computed to be: 1500 42: ++++ uname -m 42: +++ canonical_name aarch64 42: +++ case $1 in @@ -3465,20 +3507,6 @@ 42: ++ QEMU= 42: ++ trap 'on_error $LINENO' ERR 42: ++ trap on_exit EXIT -42: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/dt-needed.sh .sh -42: ++ testname=dt-needed -42: ++ echo -n 'Testing dt-needed ... ' -42: Testing dt-needed ... ++ t=out/test/elf/aarch64/dt-needed -42: ++ mkdir -p out/test/elf/aarch64/dt-needed -42: + cc -c -o out/test/elf/aarch64/dt-needed/a.o -xc - -42: + cat -39: + '[' aarch64 = riscv64 -o aarch64 = riscv32 ']' -39: + cc -o out/test/elf/aarch64/discard/a.o -c -x assembler -Wa,-L - -39: + cat -43: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/duplicate-error.sh -43: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc -43: ++ export LC_ALL=C -43: ++ LC_ALL=C 43: ++++ uname -m 43: +++ canonical_name aarch64 43: +++ case $1 in @@ -3497,22 +3525,44 @@ 43: ++ QEMU= 43: ++ trap 'on_error $LINENO' ERR 43: ++ trap on_exit EXIT +39: + readelf --symbols out/test/elf/aarch64/discard/exe +42: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/dt-needed.sh .sh +39: + grep -Fq _start out/test/elf/aarch64/discard/log +42: ++ testname=dt-needed +42: ++ echo -n 'Testing dt-needed ... ' +42: Testing dt-needed ... ++ t=out/test/elf/aarch64/dt-needed +42: ++ mkdir -p out/test/elf/aarch64/dt-needed +25: + readelf -W --sections out/test/elf/aarch64/copyrel-alignment/exe2 43: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/duplicate-error.sh .sh 43: ++ testname=duplicate-error 43: ++ echo -n 'Testing duplicate-error ... ' 43: Testing duplicate-error ... ++ t=out/test/elf/aarch64/duplicate-error 43: ++ mkdir -p out/test/elf/aarch64/duplicate-error -32: + cat -32: + cc -flto -fPIC -o out/test/elf/aarch64/defsym-lto/a.o -c -xc - +25: + grep -q '\.copyrel.* 8$' +25: + cc -B. -o out/test/elf/aarch64/copyrel-alignment/exe3 out/test/elf/aarch64/copyrel-alignment/d.o out/test/elf/aarch64/copyrel-alignment/c.so -no-pie 44: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/dynamic-dt-debug.sh -39: + ./mold -o out/test/elf/aarch64/discard/exe out/test/elf/aarch64/discard/a.o +38: + cc -B. -shared -o out/test/elf/aarch64/disable-new-dtags/b.so out/test/elf/aarch64/disable-new-dtags/a.o -Wl,-rpath=/foo 44: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 44: ++ export LC_ALL=C 44: ++ LC_ALL=C -43: + cc -o out/test/elf/aarch64/duplicate-error/a.o -c -x assembler - +35: + grep -Fq ' as core::iter::iterator::Iterator>::rposition::::{closure#0}' out/test/elf/aarch64/demangle-rust/log +35: + on_exit +35: + echo OK +35: OK +35: + exit 0 +39: + grep -Fq foo out/test/elf/aarch64/discard/log + 33/270 Test #35: aarch64-demangle-rust ............................... Passed 0.27 sec +test 45 + Start 45: aarch64-dynamic-linker + +45: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/dynamic-linker.sh" +45: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu +45: Test timeout computed to be: 1500 +42: + cc -c -o out/test/elf/aarch64/dt-needed/a.o -xc - 43: + cat -38: + cc -B. -shared -o out/test/elf/aarch64/disable-new-dtags/b.so out/test/elf/aarch64/disable-new-dtags/a.o -Wl,-rpath=/foo -43: + ./mold -o out/test/elf/aarch64/duplicate-error/exe out/test/elf/aarch64/duplicate-error/a.o out/test/elf/aarch64/duplicate-error/a.o +43: + cc -o out/test/elf/aarch64/duplicate-error/a.o -c -x assembler - +42: + cat +39: + grep -Fq .Lbar out/test/elf/aarch64/discard/log 44: ++++ uname -m 44: +++ canonical_name aarch64 44: +++ case $1 in @@ -3531,46 +3581,19 @@ 44: ++ QEMU= 44: ++ trap 'on_error $LINENO' ERR 44: ++ trap on_exit EXIT -39: + readelf --symbols out/test/elf/aarch64/discard/exe -42: + cc -B. -shared -o out/test/elf/aarch64/dt-needed/libfoo.so out/test/elf/aarch64/dt-needed/a.o -Wl,--soname,libfoo +45: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/dynamic-linker.sh +45: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc +45: ++ export LC_ALL=C +45: ++ LC_ALL=C +43: + ./mold -o out/test/elf/aarch64/duplicate-error/exe out/test/elf/aarch64/duplicate-error/a.o out/test/elf/aarch64/duplicate-error/a.o +39: + ./mold -o out/test/elf/aarch64/discard/exe out/test/elf/aarch64/discard/a.o --discard-locals 44: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/dynamic-dt-debug.sh .sh -32: + cc -B. -flto -o out/test/elf/aarch64/defsym-lto/exe out/test/elf/aarch64/defsym-lto/a.o -Wl,-defsym,live_func=dead_func 44: ++ testname=dynamic-dt-debug 44: ++ echo -n 'Testing dynamic-dt-debug ... ' 44: Testing dynamic-dt-debug ... ++ t=out/test/elf/aarch64/dynamic-dt-debug 44: ++ mkdir -p out/test/elf/aarch64/dynamic-dt-debug -39: + grep -Fq _start out/test/elf/aarch64/discard/log -41: + cc -c -fPIC -o out/test/elf/aarch64/dt-init/b.o -xc - -41: + cat -43: + grep -q 'duplicate symbol: .*\.o: .*\.o: main' out/test/elf/aarch64/duplicate-error/log -44: + cc -o out/test/elf/aarch64/dynamic-dt-debug/a.o -c -xc - -39: + grep -Fq foo out/test/elf/aarch64/discard/log -40: + cat -40: + cc -fPIC -o out/test/elf/aarch64/dso-undef/a.o -c -xc - -39: + grep -Fq .Lbar out/test/elf/aarch64/discard/log -43: + on_exit -43: + echo OK -43: OK -43: + exit 0 -44: + cat -39: + ./mold -o out/test/elf/aarch64/discard/exe out/test/elf/aarch64/discard/a.o --discard-locals - 33/270 Test #43: aarch64-duplicate-error ............................. Passed 0.04 sec -test 45 - Start 45: aarch64-dynamic-linker - -45: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/dynamic-linker.sh" -45: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu -45: Test timeout computed to be: 1500 -25: + out/test/elf/aarch64/copyrel-alignment/exe3 -36: + grep -Eq 'undefined symbol: foo\(int, int\)$' out/test/elf/aarch64/demangle/log -45: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/dynamic-linker.sh -45: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc -45: ++ export LC_ALL=C -45: ++ LC_ALL=C +40: + cc -B. -o out/test/elf/aarch64/dso-undef/b.so -shared out/test/elf/aarch64/dso-undef/a.o 45: ++++ uname -m -14: + readelf -n out/test/elf/aarch64/build-id/exe -38: + grep -q 'RUNPATH.*/foo' -38: + readelf --dynamic out/test/elf/aarch64/disable-new-dtags/b.so 45: +++ canonical_name aarch64 45: +++ case $1 in 45: +++ echo aarch64 @@ -3588,73 +3611,91 @@ 45: ++ QEMU= 45: ++ trap 'on_error $LINENO' ERR 45: ++ trap on_exit EXIT +44: + cat +44: + cc -o out/test/elf/aarch64/dynamic-dt-debug/a.o -c -xc - 45: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/dynamic-linker.sh .sh +39: + readelf --symbols out/test/elf/aarch64/discard/exe 45: ++ testname=dynamic-linker 45: ++ echo -n 'Testing dynamic-linker ... ' 45: Testing dynamic-linker ... ++ t=out/test/elf/aarch64/dynamic-linker 45: ++ mkdir -p out/test/elf/aarch64/dynamic-linker -14: + grep -q 'Build ID: deadbeefdeadbeef' -14: + on_exit -14: + echo OK -14: OK -14: + exit 0 -38: + cc -B. -shared -o out/test/elf/aarch64/disable-new-dtags/b.so out/test/elf/aarch64/disable-new-dtags/a.o -Wl,-rpath=/foo -Wl,-enable-new-dtags -36: + cc -B. -o out/test/elf/aarch64/demangle/exe out/test/elf/aarch64/demangle/a.o +42: + cc -B. -shared -o out/test/elf/aarch64/dt-needed/libfoo.so out/test/elf/aarch64/dt-needed/a.o -Wl,--soname,libfoo +39: + grep -Fq _start out/test/elf/aarch64/discard/log +39: + grep -Fq foo out/test/elf/aarch64/discard/log +45: + cc -c -o out/test/elf/aarch64/dynamic-linker/a.o -x assembler - +43: + grep -q 'duplicate symbol: .*\.o: .*\.o: main' out/test/elf/aarch64/duplicate-error/log +45: + cat +41: + cat 37: + grep -q 'dependency-file/exe:.*/a.o ' out/test/elf/aarch64/dependency-file/dep -37: + grep -q '.*/a.o:$' out/test/elf/aarch64/dependency-file/dep -25: + readelf -W --sections out/test/elf/aarch64/copyrel-alignment/exe3 -25: + grep -q '\.copyrel.* 256$' -42: + cc -B. -shared -o out/test/elf/aarch64/dt-needed/libbar.so out/test/elf/aarch64/dt-needed/a.o -39: + readelf --symbols out/test/elf/aarch64/discard/exe - 34/270 Test #14: aarch64-build-id .................................... Passed 0.52 sec +36: + grep -q 'undefined symbol: _Z3fooii$' out/test/elf/aarch64/demangle/log +41: + cc -c -fPIC -o out/test/elf/aarch64/dt-init/b.o -xc - +45: + ./mold -o out/test/elf/aarch64/dynamic-linker/exe out/test/elf/aarch64/dynamic-linker/a.o +39: + grep -Fq .Lbar out/test/elf/aarch64/discard/log +36: + cc -B. -o out/test/elf/aarch64/demangle/exe out/test/elf/aarch64/demangle/a.o -Wl,-demangle +39: + ./mold -o out/test/elf/aarch64/discard/exe out/test/elf/aarch64/discard/a.o --discard-all +25: + out/test/elf/aarch64/copyrel-alignment/exe3 +43: + on_exit +43: + echo OK +43: OK +43: + exit 0 + 34/270 Test #43: aarch64-duplicate-error ............................. Passed 0.17 sec test 46 Start 46: aarch64-dynamic-list 46: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/dynamic-list.sh" 46: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu 46: Test timeout computed to be: 1500 -39: + grep -Fq _start out/test/elf/aarch64/discard/log -39: + grep -Fq foo out/test/elf/aarch64/discard/log -41: + cc -B. -o out/test/elf/aarch64/dt-init/c.so -shared out/test/elf/aarch64/dt-init/b.o -37: + on_exit -37: + echo OK -37: OK -37: + exit 0 -45: + cat -45: + cc -c -o out/test/elf/aarch64/dynamic-linker/a.o -x assembler - +38: + grep -q 'RUNPATH.*/foo' +38: + readelf --dynamic out/test/elf/aarch64/disable-new-dtags/b.so +37: + grep -q '.*/a.o:$' out/test/elf/aarch64/dependency-file/dep +25: + readelf -W --sections out/test/elf/aarch64/copyrel-alignment/exe3 +25: + grep -q '\.copyrel.* 256$' +45: + readelf --sections out/test/elf/aarch64/dynamic-linker/exe +46: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/dynamic-list.sh +38: + cc -B. -shared -o out/test/elf/aarch64/disable-new-dtags/b.so out/test/elf/aarch64/disable-new-dtags/a.o -Wl,-rpath=/foo -Wl,-enable-new-dtags +46: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc +46: ++ export LC_ALL=C +46: ++ LC_ALL=C +39: + readelf --symbols out/test/elf/aarch64/discard/exe 25: + on_exit 25: + echo OK 25: OK 25: + exit 0 -44: + cc -B. -o out/test/elf/aarch64/dynamic-dt-debug/exe out/test/elf/aarch64/dynamic-dt-debug/a.o - 35/270 Test #25: aarch64-copyrel-alignment ........................... Passed 0.35 sec +37: + on_exit +37: + echo OK +37: OK +37: + exit 0 + 35/270 Test #25: aarch64-copyrel-alignment ........................... Passed 0.94 sec test 47 Start 47: aarch64-dynamic-list2 47: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/dynamic-list2.sh" 47: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu 47: Test timeout computed to be: 1500 - 36/270 Test #37: aarch64-dependency-file ............................. Passed 0.11 sec +45: + grep -Fq .interp out/test/elf/aarch64/dynamic-linker/log +44: + cc -B. -o out/test/elf/aarch64/dynamic-dt-debug/exe out/test/elf/aarch64/dynamic-dt-debug/a.o +39: + grep -Fq _start out/test/elf/aarch64/discard/log + 36/270 Test #37: aarch64-dependency-file ............................. Passed 0.34 sec test 48 Start 48: aarch64-dynamic-list3 48: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/dynamic-list3.sh" 48: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu 48: Test timeout computed to be: 1500 -39: + grep -Fq .Lbar out/test/elf/aarch64/discard/log -39: + ./mold -o out/test/elf/aarch64/discard/exe out/test/elf/aarch64/discard/a.o --discard-all -39: + readelf --symbols out/test/elf/aarch64/discard/exe -39: + grep -Fq _start out/test/elf/aarch64/discard/log -45: + ./mold -o out/test/elf/aarch64/dynamic-linker/exe out/test/elf/aarch64/dynamic-linker/a.o -45: + readelf --sections out/test/elf/aarch64/dynamic-linker/exe -46: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/dynamic-list.sh -46: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc -46: ++ export LC_ALL=C -46: ++ LC_ALL=C +45: + readelf --dynamic out/test/elf/aarch64/dynamic-linker/exe +39: + grep -Fq foo out/test/elf/aarch64/discard/log 46: ++++ uname -m +47: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/dynamic-list2.sh +40: + cc -o out/test/elf/aarch64/dso-undef/c.o -c -xc - +40: + cat 46: +++ canonical_name aarch64 46: +++ case $1 in 46: +++ echo aarch64 +48: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/dynamic-list3.sh +48: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc +48: ++ export LC_ALL=C +48: ++ LC_ALL=C +45: + ./mold -o out/test/elf/aarch64/dynamic-linker/exe out/test/elf/aarch64/dynamic-linker/a.o --dynamic-linker=/foo/bar 46: ++ HOST=aarch64 46: ++ '[' -n '' ']' 46: ++ MACHINE=aarch64 @@ -3669,44 +3710,13 @@ 46: ++ QEMU= 46: ++ trap 'on_error $LINENO' ERR 46: ++ trap on_exit EXIT -46: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/dynamic-list.sh .sh -46: ++ testname=dynamic-list -46: ++ echo -n 'Testing dynamic-list ... ' -46: Testing dynamic-list ... ++ t=out/test/elf/aarch64/dynamic-list -46: ++ mkdir -p out/test/elf/aarch64/dynamic-list -40: + cc -B. -o out/test/elf/aarch64/dso-undef/b.so -shared out/test/elf/aarch64/dso-undef/a.o -47: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/dynamic-list2.sh +42: + cc -B. -shared -o out/test/elf/aarch64/dt-needed/libbar.so out/test/elf/aarch64/dt-needed/a.o +41: + cc -B. -o out/test/elf/aarch64/dt-init/c.so -shared out/test/elf/aarch64/dt-init/b.o +39: + grep -Fq .Lbar out/test/elf/aarch64/discard/log 47: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 47: ++ export LC_ALL=C 47: ++ LC_ALL=C -47: ++++ uname -m -47: +++ canonical_name aarch64 -47: +++ case $1 in -47: +++ echo aarch64 -47: ++ HOST=aarch64 -47: ++ '[' -n '' ']' -47: ++ MACHINE=aarch64 -47: ++ '[' -n '' ']' -47: ++ CC=cc -47: ++ CXX=c++ -47: ++ GCC=gcc -47: ++ GXX=g++ -47: ++ OBJDUMP=objdump -47: ++ OBJCOPY=objcopy -47: ++ STRIP=strip -47: ++ QEMU= -47: ++ trap 'on_error $LINENO' ERR -47: ++ trap on_exit EXIT -39: + grep -Fq foo out/test/elf/aarch64/discard/log -48: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/dynamic-list3.sh -46: + cc -o out/test/elf/aarch64/dynamic-list/a.o -c -xc - -48: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc -48: ++ export LC_ALL=C -48: ++ LC_ALL=C -39: + grep -Fq .Lbar out/test/elf/aarch64/discard/log 48: ++++ uname -m -47: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/dynamic-list2.sh .sh -45: + grep -Fq .interp out/test/elf/aarch64/dynamic-linker/log 48: +++ canonical_name aarch64 48: +++ case $1 in 48: +++ echo aarch64 @@ -3724,98 +3734,102 @@ 48: ++ QEMU= 48: ++ trap 'on_error $LINENO' ERR 48: ++ trap on_exit EXIT +39: + ./mold -o out/test/elf/aarch64/discard/exe out/test/elf/aarch64/discard/a.o --strip-all +46: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/dynamic-list.sh .sh +46: ++ testname=dynamic-list +46: ++ echo -n 'Testing dynamic-list ... ' +46: Testing dynamic-list ... ++ t=out/test/elf/aarch64/dynamic-list +46: ++ mkdir -p out/test/elf/aarch64/dynamic-list 48: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/dynamic-list3.sh .sh 48: ++ testname=dynamic-list3 48: ++ echo -n 'Testing dynamic-list3 ... ' 48: Testing dynamic-list3 ... ++ t=out/test/elf/aarch64/dynamic-list3 48: ++ mkdir -p out/test/elf/aarch64/dynamic-list3 +47: ++++ uname -m +47: +++ canonical_name aarch64 +47: +++ case $1 in +47: +++ echo aarch64 +47: ++ HOST=aarch64 +47: ++ '[' -n '' ']' +47: ++ MACHINE=aarch64 +47: ++ '[' -n '' ']' +47: ++ CC=cc +47: ++ CXX=c++ +47: ++ GCC=gcc +47: ++ GXX=g++ +47: ++ OBJDUMP=objdump +47: ++ OBJCOPY=objcopy +47: ++ STRIP=strip +47: ++ QEMU= +47: ++ trap 'on_error $LINENO' ERR +47: ++ trap on_exit EXIT +45: + readelf --sections out/test/elf/aarch64/dynamic-linker/exe +46: + cc -o out/test/elf/aarch64/dynamic-list/a.o -c -xc - +48: + cat +46: + cat +39: + readelf --symbols out/test/elf/aarch64/discard/exe +47: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/dynamic-list2.sh .sh 47: ++ testname=dynamic-list2 47: ++ echo -n 'Testing dynamic-list2 ... ' 47: Testing dynamic-list2 ... ++ t=out/test/elf/aarch64/dynamic-list2 47: ++ mkdir -p out/test/elf/aarch64/dynamic-list2 -47: + cat -47: + cc -o out/test/elf/aarch64/dynamic-list2/a.o -c -xc - -48: + cat -45: + readelf --dynamic out/test/elf/aarch64/dynamic-linker/exe -39: + ./mold -o out/test/elf/aarch64/discard/exe out/test/elf/aarch64/discard/a.o --strip-all -46: + cat -48: + c++ -fPIC -c -o out/test/elf/aarch64/dynamic-list3/b.o -xc - -42: + cat -42: + cc -c -o out/test/elf/aarch64/dt-needed/b.o -xc - -45: + ./mold -o out/test/elf/aarch64/dynamic-linker/exe out/test/elf/aarch64/dynamic-linker/a.o --dynamic-linker=/foo/bar +45: + grep -Fq .interp out/test/elf/aarch64/dynamic-linker/log +39: + grep -Fq _start out/test/elf/aarch64/discard/log 36: + grep -Eq 'undefined symbol: foo\(int, int\)$' out/test/elf/aarch64/demangle/log -38: + grep -q 'RUNPATH.*/foo' +48: + c++ -fPIC -c -o out/test/elf/aarch64/dynamic-list3/b.o -xc - +48: + cat +39: + grep -Fq foo out/test/elf/aarch64/discard/log +47: + cc -o out/test/elf/aarch64/dynamic-list2/a.o -c -xc - 44: + readelf --dynamic out/test/elf/aarch64/dynamic-dt-debug/exe -41: + cc -B. -o out/test/elf/aarch64/dt-init/d.so -shared out/test/elf/aarch64/dt-init/b.o -Wl,-init,init -Wl,-fini,fini 44: + grep -Fq '(DEBUG)' out/test/elf/aarch64/dynamic-dt-debug/log -48: + cat -36: + cat -36: + cc -c -o out/test/elf/aarch64/demangle/b.o -xc - -44: + cc -o out/test/elf/aarch64/dynamic-dt-debug/b.o -c -xc - +47: + cat +36: + cc -B. -o out/test/elf/aarch64/demangle/exe out/test/elf/aarch64/demangle/a.o +39: + grep -Fq .Lbar out/test/elf/aarch64/discard/log 44: + cat -45: + readelf --sections out/test/elf/aarch64/dynamic-linker/exe +40: + rm -f out/test/elf/aarch64/dso-undef/d.a +38: + grep -q 'RUNPATH.*/foo' 38: + readelf --dynamic out/test/elf/aarch64/disable-new-dtags/b.so -38: + cc -B. -shared -o out/test/elf/aarch64/disable-new-dtags/b.so out/test/elf/aarch64/disable-new-dtags/a.o -Wl,-rpath=/foo -Wl,-disable-new-dtags -39: + readelf --symbols out/test/elf/aarch64/discard/exe -45: + grep -Fq .interp out/test/elf/aarch64/dynamic-linker/log -42: + cc -B. -o out/test/elf/aarch64/dt-needed/exe out/test/elf/aarch64/dt-needed/b.o out/test/elf/aarch64/dt-needed/libfoo.so -47: + cat -47: + c++ -o out/test/elf/aarch64/dynamic-list2/b.o -c -xc++ - -39: + grep -Fq _start out/test/elf/aarch64/discard/log -39: + grep -Fq foo out/test/elf/aarch64/discard/log -46: + cc -B. -o out/test/elf/aarch64/dynamic-list/exe out/test/elf/aarch64/dynamic-list/a.o 45: + on_exit 45: + echo OK 45: OK 45: + exit 0 -39: + grep -Fq .Lbar out/test/elf/aarch64/discard/log -39: + on_exit -39: + echo OK -39: OK -39: + exit 0 - 37/270 Test #39: aarch64-discard ..................................... Passed 0.16 sec + 37/270 Test #45: aarch64-dynamic-linker .............................. Passed 0.24 sec test 49 Start 49: aarch64-dynamic 49: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/dynamic.sh" 49: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu 49: Test timeout computed to be: 1500 - 38/270 Test #45: aarch64-dynamic-linker .............................. Passed 0.09 sec +39: + on_exit +39: + echo OK +39: OK +39: + exit 0 +44: + cc -o out/test/elf/aarch64/dynamic-dt-debug/b.o -c -xc - +40: + ar rcs out/test/elf/aarch64/dso-undef/d.a out/test/elf/aarch64/dso-undef/c.o +38: + cc -B. -shared -o out/test/elf/aarch64/disable-new-dtags/b.so out/test/elf/aarch64/disable-new-dtags/a.o -Wl,-rpath=/foo -Wl,-disable-new-dtags + 38/270 Test #39: aarch64-discard ..................................... Passed 0.41 sec test 50 Start 50: aarch64-emit-relocs-cpp 50: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/emit-relocs-cpp.sh" 50: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu 50: Test timeout computed to be: 1500 -40: + cat -40: + cc -o out/test/elf/aarch64/dso-undef/c.o -c -xc - -36: + cc -B. -o out/test/elf/aarch64/demangle/exe out/test/elf/aarch64/demangle/b.o -Wl,-demangle -48: + cc -B. -Wl,--dynamic-list=out/test/elf/aarch64/dynamic-list3/dyn -o out/test/elf/aarch64/dynamic-list3/exe1 out/test/elf/aarch64/dynamic-list3/b.o -44: + cc -B. -o out/test/elf/aarch64/dynamic-dt-debug/c.so out/test/elf/aarch64/dynamic-dt-debug/b.o -shared +41: + cc -B. -o out/test/elf/aarch64/dt-init/d.so -shared out/test/elf/aarch64/dt-init/b.o -Wl,-init,init -Wl,-fini,fini 49: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/dynamic.sh 49: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 49: ++ export LC_ALL=C 49: ++ LC_ALL=C +40: + cc -o out/test/elf/aarch64/dso-undef/e.o -c -xc - +40: + cat +46: + cc -B. -o out/test/elf/aarch64/dynamic-list/exe out/test/elf/aarch64/dynamic-list/a.o +42: + cat +42: + cc -c -o out/test/elf/aarch64/dt-needed/b.o -xc - 50: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/emit-relocs-cpp.sh +48: + cc -B. -Wl,--dynamic-list=out/test/elf/aarch64/dynamic-list3/dyn -o out/test/elf/aarch64/dynamic-list3/exe1 out/test/elf/aarch64/dynamic-list3/b.o +49: ++++ uname -m 50: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 50: ++ export LC_ALL=C 50: ++ LC_ALL=C -49: ++++ uname -m -38: + grep -q 'RPATH.*/foo' -41: + cc -B. -o out/test/elf/aarch64/dt-init/exe1 out/test/elf/aarch64/dt-init/a.o out/test/elf/aarch64/dt-init/c.so -50: ++++ uname -m -38: + readelf --dynamic out/test/elf/aarch64/disable-new-dtags/b.so -38: + on_exit -38: + echo OK -38: OK -38: + exit 0 - 39/270 Test #38: aarch64-disable-new-dtags ........................... Passed 0.19 sec -test 51 - Start 51: aarch64-emit-relocs-dead-sections - -51: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/emit-relocs-dead-sections.sh" -51: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu -51: Test timeout computed to be: 1500 49: +++ canonical_name aarch64 49: +++ case $1 in 49: +++ echo aarch64 @@ -3833,8 +3847,14 @@ 49: ++ QEMU= 49: ++ trap 'on_error $LINENO' ERR 49: ++ trap on_exit EXIT +47: + cat 49: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/dynamic.sh .sh -47: + c++ -B. -o out/test/elf/aarch64/dynamic-list2/exe out/test/elf/aarch64/dynamic-list2/a.o out/test/elf/aarch64/dynamic-list2/b.o +49: ++ testname=dynamic +49: ++ echo -n 'Testing dynamic ... ' +49: Testing dynamic ... ++ t=out/test/elf/aarch64/dynamic +49: ++ mkdir -p out/test/elf/aarch64/dynamic +50: ++++ uname -m +44: + cc -B. -o out/test/elf/aarch64/dynamic-dt-debug/c.so out/test/elf/aarch64/dynamic-dt-debug/b.o -shared 50: +++ canonical_name aarch64 50: +++ case $1 in 50: +++ echo aarch64 @@ -3852,21 +3872,65 @@ 50: ++ QEMU= 50: ++ trap 'on_error $LINENO' ERR 50: ++ trap on_exit EXIT +47: + c++ -o out/test/elf/aarch64/dynamic-list2/b.o -c -xc++ - +49: + echo '.globl main; main:' 50: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/emit-relocs-cpp.sh .sh +49: + cc -o out/test/elf/aarch64/dynamic/a.o -c -x assembler - +36: + grep -Eq 'undefined symbol: foo\(int, int\)$' out/test/elf/aarch64/demangle/log 50: ++ testname=emit-relocs-cpp 50: ++ echo -n 'Testing emit-relocs-cpp ... ' 50: Testing emit-relocs-cpp ... ++ t=out/test/elf/aarch64/emit-relocs-cpp 50: ++ mkdir -p out/test/elf/aarch64/emit-relocs-cpp -40: + rm -f out/test/elf/aarch64/dso-undef/d.a +49: + cc -B. -o out/test/elf/aarch64/dynamic/exe out/test/elf/aarch64/dynamic/a.o +50: + '[' aarch64 = arm ']' +50: + c++ -o out/test/elf/aarch64/emit-relocs-cpp/a.o -c -fPIC -xc++ - +42: + cc -B. -o out/test/elf/aarch64/dt-needed/exe out/test/elf/aarch64/dt-needed/b.o out/test/elf/aarch64/dt-needed/libfoo.so +50: + cat +46: + readelf --dyn-syms out/test/elf/aarch64/dynamic-list/exe +36: + cat +40: + cc -B. -o out/test/elf/aarch64/dso-undef/exe out/test/elf/aarch64/dso-undef/b.so out/test/elf/aarch64/dso-undef/d.a out/test/elf/aarch64/dso-undef/e.o +36: + cc -c -o out/test/elf/aarch64/demangle/b.o -xc - +41: + cc -B. -o out/test/elf/aarch64/dt-init/exe1 out/test/elf/aarch64/dt-init/a.o out/test/elf/aarch64/dt-init/c.so +44: + readelf --dynamic out/test/elf/aarch64/dynamic-dt-debug/c.so +46: + grep -q ' foo$' out/test/elf/aarch64/dynamic-list/log +38: + grep -q 'RPATH.*/foo' +46: + grep -q ' bar$' out/test/elf/aarch64/dynamic-list/log +47: + c++ -B. -o out/test/elf/aarch64/dynamic-list2/exe out/test/elf/aarch64/dynamic-list2/a.o out/test/elf/aarch64/dynamic-list2/b.o +38: + readelf --dynamic out/test/elf/aarch64/disable-new-dtags/b.so +48: + readelf --dyn-syms out/test/elf/aarch64/dynamic-list3/exe1 +46: + cat +38: + on_exit +38: + echo OK +38: OK +38: + exit 0 + 39/270 Test #38: aarch64-disable-new-dtags ........................... Passed 0.60 sec +test 51 + Start 51: aarch64-emit-relocs-dead-sections + +51: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/emit-relocs-dead-sections.sh" +51: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu +51: Test timeout computed to be: 1500 +48: + grep -q ' xyz$' out/test/elf/aarch64/dynamic-list3/log1 +48: + grep -q ' foobarzx$' out/test/elf/aarch64/dynamic-list3/log1 +46: + cc -B. -o out/test/elf/aarch64/dynamic-list/exe1 out/test/elf/aarch64/dynamic-list/a.o -Wl,-dynamic-list=out/test/elf/aarch64/dynamic-list/dyn +44: + grep -Fq '(DEBUG)' out/test/elf/aarch64/dynamic-dt-debug/log 51: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/emit-relocs-dead-sections.sh 51: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 51: ++ export LC_ALL=C 51: ++ LC_ALL=C -49: ++ testname=dynamic -49: ++ echo -n 'Testing dynamic ... ' -49: Testing dynamic ... ++ t=out/test/elf/aarch64/dynamic -49: ++ mkdir -p out/test/elf/aarch64/dynamic -40: + ar rcs out/test/elf/aarch64/dso-undef/d.a out/test/elf/aarch64/dso-undef/c.o +44: + on_exit +44: + echo OK +44: OK +44: + exit 0 + 40/270 Test #44: aarch64-dynamic-dt-debug ............................ Passed 0.48 sec +test 52 + Start 52: aarch64-emit-relocs + +52: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/emit-relocs.sh" +52: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu +52: Test timeout computed to be: 1500 +48: + grep -q ' foobarcx$' out/test/elf/aarch64/dynamic-list3/log1 +50: + c++ -B. -o out/test/elf/aarch64/emit-relocs-cpp/exe out/test/elf/aarch64/emit-relocs-cpp/a.o -Wl,-emit-relocs 51: ++++ uname -m 51: +++ canonical_name aarch64 51: +++ case $1 in @@ -3885,67 +3949,23 @@ 51: ++ QEMU= 51: ++ trap 'on_error $LINENO' ERR 51: ++ trap on_exit EXIT -51: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/emit-relocs-dead-sections.sh .sh -51: ++ testname=emit-relocs-dead-sections -51: ++ echo -n 'Testing emit-relocs-dead-sections ... ' -51: Testing emit-relocs-dead-sections ... ++ t=out/test/elf/aarch64/emit-relocs-dead-sections -51: ++ mkdir -p out/test/elf/aarch64/emit-relocs-dead-sections -40: + cat -40: + cc -o out/test/elf/aarch64/dso-undef/e.o -c -xc - -44: + readelf --dynamic out/test/elf/aarch64/dynamic-dt-debug/c.so -44: + grep -Fq '(DEBUG)' out/test/elf/aarch64/dynamic-dt-debug/log -49: + echo '.globl main; main:' -49: + cc -o out/test/elf/aarch64/dynamic/a.o -c -x assembler - -44: + on_exit -44: + echo OK -44: OK -44: + exit 0 - 40/270 Test #44: aarch64-dynamic-dt-debug ............................ Passed 0.17 sec -test 52 - Start 52: aarch64-emit-relocs - -52: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/emit-relocs.sh" -52: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu -52: Test timeout computed to be: 1500 -50: + '[' aarch64 = arm ']' -50: + cat -51: + '[' aarch64 = sh4 ']' -51: + cat +48: + grep -q ' foo123bar456bx$' out/test/elf/aarch64/dynamic-list3/log1 52: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/emit-relocs.sh -46: + readelf --dyn-syms out/test/elf/aarch64/dynamic-list/exe -36: + grep -q 'undefined symbol: Pi$' out/test/elf/aarch64/demangle/log 52: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 52: ++ export LC_ALL=C 52: ++ LC_ALL=C -36: + on_exit -36: + echo OK -36: OK -36: + exit 0 -51: + c++ -o out/test/elf/aarch64/emit-relocs-dead-sections/a.o -c -fPIC -xc++ -g -ffunction-sections - -49: + cc -B. -o out/test/elf/aarch64/dynamic/exe out/test/elf/aarch64/dynamic/a.o - 41/270 Test #36: aarch64-demangle .................................... Passed 0.29 sec -test 53 - Start 53: aarch64-empty-file - -53: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/empty-file.sh" -53: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu -53: Test timeout computed to be: 1500 -46: + grep -q ' foo$' out/test/elf/aarch64/dynamic-list/log -46: + grep -q ' bar$' out/test/elf/aarch64/dynamic-list/log -42: + grep -Fq 'Shared library: [libfoo]' +48: + grep -q ' foo123bar456c$' out/test/elf/aarch64/dynamic-list3/log1 +48: + grep -q ' foo123bar456x$' out/test/elf/aarch64/dynamic-list3/log1 42: + readelf --dynamic out/test/elf/aarch64/dt-needed/exe -46: + cat -53: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/empty-file.sh +42: + grep -Fq 'Shared library: [libfoo]' 42: + cc -B. -o out/test/elf/aarch64/dt-needed/exe out/test/elf/aarch64/dt-needed/b.o -L out/test/elf/aarch64/dt-needed -lfoo -53: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc -53: ++ export LC_ALL=C -53: ++ LC_ALL=C -46: + cc -B. -o out/test/elf/aarch64/dynamic-list/exe1 out/test/elf/aarch64/dynamic-list/a.o -Wl,-dynamic-list=out/test/elf/aarch64/dynamic-list/dyn +36: + cc -B. -o out/test/elf/aarch64/demangle/exe out/test/elf/aarch64/demangle/b.o -Wl,-demangle +49: + readelf --dynamic out/test/elf/aarch64/dynamic/exe +51: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/emit-relocs-dead-sections.sh .sh 52: ++++ uname -m 52: +++ canonical_name aarch64 52: +++ case $1 in 52: +++ echo aarch64 -50: + c++ -o out/test/elf/aarch64/emit-relocs-cpp/a.o -c -fPIC -xc++ - 52: ++ HOST=aarch64 52: ++ '[' -n '' ']' 52: ++ MACHINE=aarch64 @@ -3958,10 +3978,66 @@ 52: ++ OBJCOPY=objcopy 52: ++ STRIP=strip 52: ++ QEMU= -48: + readelf --dyn-syms out/test/elf/aarch64/dynamic-list3/exe1 52: ++ trap 'on_error $LINENO' ERR 52: ++ trap on_exit EXIT +51: ++ testname=emit-relocs-dead-sections +51: ++ echo -n 'Testing emit-relocs-dead-sections ... ' +51: Testing emit-relocs-dead-sections ... ++ t=out/test/elf/aarch64/emit-relocs-dead-sections +51: ++ mkdir -p out/test/elf/aarch64/emit-relocs-dead-sections +49: + grep -Eq 'Shared library:.*\blibc\b' out/test/elf/aarch64/dynamic/log +52: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/emit-relocs.sh .sh +52: ++ testname=emit-relocs +52: ++ echo -n 'Testing emit-relocs ... ' +52: Testing emit-relocs ... ++ t=out/test/elf/aarch64/emit-relocs +52: ++ mkdir -p out/test/elf/aarch64/emit-relocs +41: + cc -B. -o out/test/elf/aarch64/dt-init/exe2 out/test/elf/aarch64/dt-init/a.o out/test/elf/aarch64/dt-init/d.so +51: + '[' aarch64 = sh4 ']' +49: + readelf -W --dyn-syms --use-dynamic out/test/elf/aarch64/dynamic/exe +48: + cc -B. -Wl,--export-dynamic-symbol-list=out/test/elf/aarch64/dynamic-list3/dyn -o out/test/elf/aarch64/dynamic-list3/exe2 out/test/elf/aarch64/dynamic-list3/b.o +47: + readelf --dyn-syms out/test/elf/aarch64/dynamic-list2/exe +47: + grep -q ' foo$' out/test/elf/aarch64/dynamic-list2/log +51: + c++ -o out/test/elf/aarch64/emit-relocs-dead-sections/a.o -c -fPIC -xc++ -g -ffunction-sections - +51: + cat +40: + readelf --dyn-syms out/test/elf/aarch64/dso-undef/exe +40: + grep -q ' foo$' +52: + cat +52: + cc -o out/test/elf/aarch64/emit-relocs/a.o -c -fPIC -xc - +40: + on_exit +40: + echo OK +40: OK +40: + exit 0 + 41/270 Test #40: aarch64-dso-undef ................................... Passed 0.64 sec +test 53 + Start 53: aarch64-empty-file + +53: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/empty-file.sh" +53: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu +53: Test timeout computed to be: 1500 +49: + grep -Eq 'FUNC\s+GLOBAL\s+DEFAULT.*UND\s+__libc_start_main' out/test/elf/aarch64/dynamic/log2 +47: + grep -q ' bar$' out/test/elf/aarch64/dynamic-list2/log +53: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/empty-file.sh +53: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc +53: ++ export LC_ALL=C +53: ++ LC_ALL=C +49: + cc -c -fPIC -o out/test/elf/aarch64/dynamic/b.o -xc - +49: + cat +46: + readelf --dyn-syms out/test/elf/aarch64/dynamic-list/exe1 +47: + cat +46: + grep -q ' foo$' out/test/elf/aarch64/dynamic-list/log1 +36: + grep -q 'undefined symbol: Pi$' out/test/elf/aarch64/demangle/log +52: + cc -B. -o out/test/elf/aarch64/emit-relocs/exe out/test/elf/aarch64/emit-relocs/a.o -Wl,-emit-relocs 53: ++++ uname -m +36: + on_exit +36: + echo OK +36: OK +36: + exit 0 + 42/270 Test #36: aarch64-demangle .................................... Passed 0.82 sec +test 54 + Start 54: aarch64-empty-input + +54: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/empty-input.sh" +54: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu +54: Test timeout computed to be: 1500 53: +++ canonical_name aarch64 53: +++ case $1 in 53: +++ echo aarch64 @@ -3980,63 +4056,48 @@ 53: ++ trap 'on_error $LINENO' ERR 53: ++ trap on_exit EXIT 53: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/empty-file.sh .sh -52: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/emit-relocs.sh .sh -52: ++ testname=emit-relocs -52: ++ echo -n 'Testing emit-relocs ... ' -52: Testing emit-relocs ... ++ t=out/test/elf/aarch64/emit-relocs -52: ++ mkdir -p out/test/elf/aarch64/emit-relocs -41: + cc -B. -o out/test/elf/aarch64/dt-init/exe2 out/test/elf/aarch64/dt-init/a.o out/test/elf/aarch64/dt-init/d.so 53: ++ testname=empty-file 53: ++ echo -n 'Testing empty-file ... ' 53: Testing empty-file ... ++ t=out/test/elf/aarch64/empty-file 53: ++ mkdir -p out/test/elf/aarch64/empty-file -53: + cat -48: + grep -q ' xyz$' out/test/elf/aarch64/dynamic-list3/log1 -53: + cc -o out/test/elf/aarch64/empty-file/a.o -c -xc - -52: + cat -47: + readelf --dyn-syms out/test/elf/aarch64/dynamic-list2/exe -52: + cc -o out/test/elf/aarch64/emit-relocs/a.o -c -fPIC -xc - -40: + cc -B. -o out/test/elf/aarch64/dso-undef/exe out/test/elf/aarch64/dso-undef/b.so out/test/elf/aarch64/dso-undef/d.a out/test/elf/aarch64/dso-undef/e.o -48: + grep -q ' foobarzx$' out/test/elf/aarch64/dynamic-list3/log1 -47: + grep -q ' foo$' out/test/elf/aarch64/dynamic-list2/log -48: + grep -q ' foobarcx$' out/test/elf/aarch64/dynamic-list3/log1 -32: + grep -q '^OK$' -32: + out/test/elf/aarch64/defsym-lto/exe -32: + on_exit -32: + echo OK -32: OK -32: + exit 0 -42: + readelf --dynamic out/test/elf/aarch64/dt-needed/exe +46: + grep -q ' bar$' out/test/elf/aarch64/dynamic-list/log1 +46: + cc -B. -o out/test/elf/aarch64/dynamic-list/exe2 out/test/elf/aarch64/dynamic-list/a.o -Wl,--export-dynamic-symbol-list=out/test/elf/aarch64/dynamic-list/dyn 42: + grep -Fq 'Shared library: [libfoo]' -48: + grep -q ' foo123bar456bx$' out/test/elf/aarch64/dynamic-list3/log1 - 42/270 Test #32: aarch64-defsym-lto .................................. Passed 0.41 sec -test 54 - Start 54: aarch64-empty-input - -54: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/empty-input.sh" -54: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu -54: Test timeout computed to be: 1500 -48: + grep -q ' foo123bar456c$' out/test/elf/aarch64/dynamic-list3/log1 -47: + grep -q ' bar$' out/test/elf/aarch64/dynamic-list2/log -47: + cat -50: + c++ -B. -o out/test/elf/aarch64/emit-relocs-cpp/exe out/test/elf/aarch64/emit-relocs-cpp/a.o -Wl,-emit-relocs +42: + readelf --dynamic out/test/elf/aarch64/dt-needed/exe +47: + cc -B. -o out/test/elf/aarch64/dynamic-list2/exe1 out/test/elf/aarch64/dynamic-list2/a.o out/test/elf/aarch64/dynamic-list2/b.o -Wl,-dynamic-list=out/test/elf/aarch64/dynamic-list2/dyn 42: + cc -B. -o out/test/elf/aarch64/dt-needed/exe out/test/elf/aarch64/dt-needed/b.o out/test/elf/aarch64/dt-needed/libbar.so -46: + readelf --dyn-syms out/test/elf/aarch64/dynamic-list/exe1 +53: + cat +50: + grep -q 'Hello world' +41: + out/test/elf/aarch64/dt-init/exe1 +53: + cc -o out/test/elf/aarch64/empty-file/a.o -c -xc - +50: + out/test/elf/aarch64/emit-relocs-cpp/exe 54: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/empty-input.sh 54: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 54: ++ export LC_ALL=C 54: ++ LC_ALL=C -48: + grep -q ' foo123bar456x$' out/test/elf/aarch64/dynamic-list3/log1 -49: + readelf --dynamic out/test/elf/aarch64/dynamic/exe -47: + cc -B. -o out/test/elf/aarch64/dynamic-list2/exe1 out/test/elf/aarch64/dynamic-list2/a.o out/test/elf/aarch64/dynamic-list2/b.o -Wl,-dynamic-list=out/test/elf/aarch64/dynamic-list2/dyn -49: + grep -Eq 'Shared library:.*\blibc\b' out/test/elf/aarch64/dynamic/log -49: + readelf -W --dyn-syms --use-dynamic out/test/elf/aarch64/dynamic/exe -48: + cc -B. -Wl,--export-dynamic-symbol-list=out/test/elf/aarch64/dynamic-list3/dyn -o out/test/elf/aarch64/dynamic-list3/exe2 out/test/elf/aarch64/dynamic-list3/b.o -52: + cc -B. -o out/test/elf/aarch64/emit-relocs/exe out/test/elf/aarch64/emit-relocs/a.o -Wl,-emit-relocs -46: + grep -q ' foo$' out/test/elf/aarch64/dynamic-list/log1 +41: + out/test/elf/aarch64/dt-init/exe2 +52: + grep -q 'Hello world' +50: + grep -Eq 'rela?\.text' +50: + readelf -SW out/test/elf/aarch64/emit-relocs-cpp/exe +52: + out/test/elf/aarch64/emit-relocs/exe +49: + on_exit +49: + echo OK +49: OK +49: + exit 0 +48: + readelf --dyn-syms out/test/elf/aarch64/dynamic-list3/exe2 + 43/270 Test #49: aarch64-dynamic ..................................... Passed 0.40 sec +test 55 + Start 55: aarch64-empty-version + +55: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/empty-version.sh" +55: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu +55: Test timeout computed to be: 1500 +48: + grep -q ' xyz$' out/test/elf/aarch64/dynamic-list3/log2 +48: + grep -q ' foobarzx$' out/test/elf/aarch64/dynamic-list3/log2 +48: + grep -q ' foobarcx$' out/test/elf/aarch64/dynamic-list3/log2 +41: + grep -q init out/test/elf/aarch64/dt-init/log1 +41: + grep -q fini out/test/elf/aarch64/dt-init/log1 54: ++++ uname -m -53: + rm -f out/test/elf/aarch64/empty-file/b.script -53: + touch out/test/elf/aarch64/empty-file/b.script 54: +++ canonical_name aarch64 54: +++ case $1 in 54: +++ echo aarch64 @@ -4054,82 +4115,74 @@ 54: ++ QEMU= 54: ++ trap 'on_error $LINENO' ERR 54: ++ trap on_exit EXIT -41: + out/test/elf/aarch64/dt-init/exe1 -41: + out/test/elf/aarch64/dt-init/exe2 -46: + grep -q ' bar$' out/test/elf/aarch64/dynamic-list/log1 54: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/empty-input.sh .sh -49: + grep -Eq 'FUNC\s+GLOBAL\s+DEFAULT.*UND\s+__libc_start_main' out/test/elf/aarch64/dynamic/log2 -53: + cc -B. -o out/test/elf/aarch64/empty-file/exe out/test/elf/aarch64/empty-file/a.o -Wl,--version-script,out/test/elf/aarch64/empty-file/b.script -41: + grep -q init out/test/elf/aarch64/dt-init/log1 -46: + cc -B. -o out/test/elf/aarch64/dynamic-list/exe2 out/test/elf/aarch64/dynamic-list/a.o -Wl,--export-dynamic-symbol-list=out/test/elf/aarch64/dynamic-list/dyn 54: ++ testname=empty-input 54: ++ echo -n 'Testing empty-input ... ' 54: Testing empty-input ... ++ t=out/test/elf/aarch64/empty-input 54: ++ mkdir -p out/test/elf/aarch64/empty-input -49: + cc -c -fPIC -o out/test/elf/aarch64/dynamic/b.o -xc - -49: + cat -41: + grep -q fini out/test/elf/aarch64/dt-init/log1 54: + rm -f out/test/elf/aarch64/empty-input/a.o -40: + grep -q ' foo$' -54: + touch out/test/elf/aarch64/empty-input/a.o -40: + readelf --dyn-syms out/test/elf/aarch64/dso-undef/exe -41: + grep -q init out/test/elf/aarch64/dt-init/log2 -40: + on_exit -40: + echo OK -40: OK -40: + exit 0 -54: + cc -B. -o out/test/elf/aarch64/empty-input/exe out/test/elf/aarch64/empty-input/a.o -41: + grep -q fini out/test/elf/aarch64/dt-init/log2 - 43/270 Test #40: aarch64-dso-undef ................................... Passed 0.29 sec -test 55 - Start 55: aarch64-empty-version - -55: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/empty-version.sh" -55: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu -55: Test timeout computed to be: 1500 -42: + grep -Eq 'Shared library: \[.*dt-needed/libbar\.so\]' -42: + readelf --dynamic out/test/elf/aarch64/dt-needed/exe -47: + readelf --dyn-syms out/test/elf/aarch64/dynamic-list2/exe1 -47: + grep -q ' foo$' out/test/elf/aarch64/dynamic-list2/log1 -42: + cc -B. -o out/test/elf/aarch64/dt-needed/exe out/test/elf/aarch64/dt-needed/b.o -Lout/test/elf/aarch64/dt-needed -lbar -41: + on_exit -41: + echo OK -41: OK -41: + exit 0 -47: + grep -q ' bar$' out/test/elf/aarch64/dynamic-list2/log1 -48: + readelf --dyn-syms out/test/elf/aarch64/dynamic-list3/exe2 - 44/270 Test #41: aarch64-dt-init ..................................... Passed 0.29 sec +50: + readelf -SW out/test/elf/aarch64/emit-relocs-cpp/exe +50: + grep -Eq 'rela?\.eh_frame' +50: + on_exit +50: + echo OK +50: OK +50: + exit 0 +52: + grep -Eq 'rela?\.text' +52: + readelf -S out/test/elf/aarch64/emit-relocs/exe +52: + on_exit +52: + echo OK +52: OK +52: + exit 0 + 44/270 Test #50: aarch64-emit-relocs-cpp ............................. Passed 0.42 sec test 56 Start 56: aarch64-entry 56: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/entry.sh" 56: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu 56: Test timeout computed to be: 1500 -55: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/empty-version.sh -55: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc -55: ++ export LC_ALL=C -55: ++ LC_ALL=C -47: + grep -q ' _Z3bazi$' out/test/elf/aarch64/dynamic-list2/log1 -47: + cc -B. -o out/test/elf/aarch64/dynamic-list2/exe2 out/test/elf/aarch64/dynamic-list2/a.o out/test/elf/aarch64/dynamic-list2/b.o -Wl,--export-dynamic-symbol-list=out/test/elf/aarch64/dynamic-list2/dyn -48: + grep -q ' xyz$' out/test/elf/aarch64/dynamic-list3/log2 -48: + grep -q ' foobarzx$' out/test/elf/aarch64/dynamic-list3/log2 -56: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/entry.sh -56: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc -56: ++ export LC_ALL=C -56: ++ LC_ALL=C -48: + grep -q ' foobarcx$' out/test/elf/aarch64/dynamic-list3/log2 -49: + on_exit -49: + echo OK -49: OK -49: + exit 0 -55: ++++ uname -m - 45/270 Test #49: aarch64-dynamic ..................................... Passed 0.17 sec + 45/270 Test #52: aarch64-emit-relocs ................................. Passed 0.25 sec test 57 Start 57: aarch64-exception 57: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/exception.sh" 57: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu 57: Test timeout computed to be: 1500 +48: + grep -q ' foo123bar456bx$' out/test/elf/aarch64/dynamic-list3/log2 +48: + grep -q ' foo123bar456c$' out/test/elf/aarch64/dynamic-list3/log2 +41: + grep -q init out/test/elf/aarch64/dt-init/log2 +41: + grep -q fini out/test/elf/aarch64/dt-init/log2 +54: + touch out/test/elf/aarch64/empty-input/a.o +54: + cc -B. -o out/test/elf/aarch64/empty-input/exe out/test/elf/aarch64/empty-input/a.o +53: + rm -f out/test/elf/aarch64/empty-file/b.script +53: + touch out/test/elf/aarch64/empty-file/b.script +56: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/entry.sh +56: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc +56: ++ export LC_ALL=C +56: ++ LC_ALL=C +41: + on_exit +41: + echo OK +41: OK +41: + exit 0 + 46/270 Test #41: aarch64-dt-init ..................................... Passed 0.81 sec +test 58 + Start 58: aarch64-exclude-libs + +58: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/exclude-libs.sh" +58: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu +58: Test timeout computed to be: 1500 +57: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/exception.sh +57: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc +57: ++ export LC_ALL=C +57: ++ LC_ALL=C +47: + readelf --dyn-syms out/test/elf/aarch64/dynamic-list2/exe1 +47: + grep -q ' foo$' out/test/elf/aarch64/dynamic-list2/log1 +47: + grep -q ' bar$' out/test/elf/aarch64/dynamic-list2/log1 +42: + grep -Eq 'Shared library: \[.*dt-needed/libbar\.so\]' +42: + readelf --dynamic out/test/elf/aarch64/dt-needed/exe +42: + cc -B. -o out/test/elf/aarch64/dt-needed/exe out/test/elf/aarch64/dt-needed/b.o -Lout/test/elf/aarch64/dt-needed -lbar +55: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/empty-version.sh +53: + cc -B. -o out/test/elf/aarch64/empty-file/exe out/test/elf/aarch64/empty-file/a.o -Wl,--version-script,out/test/elf/aarch64/empty-file/b.script +46: + readelf --dyn-syms out/test/elf/aarch64/dynamic-list/exe2 56: ++++ uname -m 56: +++ canonical_name aarch64 56: +++ case $1 in @@ -4148,46 +4201,21 @@ 56: ++ QEMU= 56: ++ trap 'on_error $LINENO' ERR 56: ++ trap on_exit EXIT +48: + grep -q ' foo123bar456x$' out/test/elf/aarch64/dynamic-list3/log2 +55: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc +55: ++ export LC_ALL=C +55: ++ LC_ALL=C 56: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/entry.sh .sh -55: +++ canonical_name aarch64 -55: +++ case $1 in -55: +++ echo aarch64 -55: ++ HOST=aarch64 -55: ++ '[' -n '' ']' -55: ++ MACHINE=aarch64 -55: ++ '[' -n '' ']' -55: ++ CC=cc -55: ++ CXX=c++ -55: ++ GCC=gcc -55: ++ GXX=g++ -55: ++ OBJDUMP=objdump -55: ++ OBJCOPY=objcopy -55: ++ STRIP=strip -55: ++ QEMU= -55: ++ trap 'on_error $LINENO' ERR -55: ++ trap on_exit EXIT -55: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/empty-version.sh .sh -52: + out/test/elf/aarch64/emit-relocs/exe -52: + grep -q 'Hello world' -48: + grep -q ' foo123bar456bx$' out/test/elf/aarch64/dynamic-list3/log2 -48: + grep -q ' foo123bar456c$' out/test/elf/aarch64/dynamic-list3/log2 -46: + readelf --dyn-syms out/test/elf/aarch64/dynamic-list/exe2 -46: + grep -q ' foo$' out/test/elf/aarch64/dynamic-list/log2 -57: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/exception.sh 56: ++ testname=entry +46: + grep -q ' foo$' out/test/elf/aarch64/dynamic-list/log2 56: ++ echo -n 'Testing entry ... ' 56: Testing entry ... ++ t=out/test/elf/aarch64/entry 56: ++ mkdir -p out/test/elf/aarch64/entry -57: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc -57: ++ export LC_ALL=C -57: ++ LC_ALL=C -50: + grep -q 'Hello world' -46: + grep -q ' bar$' out/test/elf/aarch64/dynamic-list/log2 +58: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/exclude-libs.sh +58: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc +58: ++ export LC_ALL=C +58: ++ LC_ALL=C 57: ++++ uname -m -55: ++ testname=empty-version -55: ++ echo -n 'Testing empty-version ... ' -55: Testing empty-version ... ++ t=out/test/elf/aarch64/empty-version -55: ++ mkdir -p out/test/elf/aarch64/empty-version 57: +++ canonical_name aarch64 57: +++ case $1 in 57: +++ echo aarch64 @@ -4205,85 +4233,57 @@ 57: ++ QEMU= 57: ++ trap 'on_error $LINENO' ERR 57: ++ trap on_exit EXIT -48: + grep -q ' foo123bar456x$' out/test/elf/aarch64/dynamic-list3/log2 56: + '[' aarch64 = ppc64 ']' -56: + cat -53: + grep -q 'Hello world' -53: + out/test/elf/aarch64/empty-file/exe -56: + cc -o out/test/elf/aarch64/entry/a.o -c -x assembler - -52: + readelf -S out/test/elf/aarch64/emit-relocs/exe -50: + out/test/elf/aarch64/emit-relocs-cpp/exe -53: + on_exit -53: + echo OK -53: OK -53: + exit 0 -46: + cc -B. -o out/test/elf/aarch64/dynamic-list/exe3 out/test/elf/aarch64/dynamic-list/a.o -Wl,--export-dynamic-symbol=foo,--export-dynamic-symbol=bar -50: + readelf -SW out/test/elf/aarch64/emit-relocs-cpp/exe -50: + grep -Eq 'rela?\.text' -55: + cc -fPIC -c -o out/test/elf/aarch64/empty-version/a.o -xc - -55: + cat -54: + grep -q 'unknown file type' out/test/elf/aarch64/empty-input/log -52: + grep -Eq 'rela?\.text' - 46/270 Test #53: aarch64-empty-file .................................. Passed 0.13 sec -test 58 - Start 58: aarch64-exclude-libs - -58: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/exclude-libs.sh" -58: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu -58: Test timeout computed to be: 1500 -56: + cc -o out/test/elf/aarch64/entry/b.o -c -xc - -56: + cat -57: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/exception.sh .sh -57: ++ testname=exception -57: ++ echo -n 'Testing exception ... ' -57: Testing exception ... ++ t=out/test/elf/aarch64/exception -57: ++ mkdir -p out/test/elf/aarch64/exception -57: + '[' aarch64 = sh4 ']' -57: + static= -57: + test_cflags -static -57: + echo 'int main() {}' -57: + cc -static -o /dev/null -xc - -52: + on_exit -52: + echo OK -52: OK -52: + exit 0 48: + on_exit 48: + echo OK 48: OK 48: + exit 0 -54: + on_exit -54: + echo OK -54: OK -54: + exit 0 - 47/270 Test #48: aarch64-dynamic-list3 ............................... Passed 0.24 sec +57: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/exception.sh .sh + 47/270 Test #48: aarch64-dynamic-list3 ............................... Passed 0.59 sec test 59 Start 59: aarch64-exclude-libs2 59: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/exclude-libs2.sh" 59: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu 59: Test timeout computed to be: 1500 - 48/270 Test #52: aarch64-emit-relocs ................................. Passed 0.15 sec -test 60 - Start 60: aarch64-exclude-libs3 - -60: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/exclude-libs3.sh" -60: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu -60: Test timeout computed to be: 1500 - 49/270 Test #54: aarch64-empty-input ................................. Passed 0.11 sec -test 61 - Start 61: aarch64-execstack - -61: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/execstack.sh" -61: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu -61: Test timeout computed to be: 1500 -58: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/exclude-libs.sh -58: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc -58: ++ export LC_ALL=C -58: ++ LC_ALL=C +47: + grep -q ' _Z3bazi$' out/test/elf/aarch64/dynamic-list2/log1 +47: + cc -B. -o out/test/elf/aarch64/dynamic-list2/exe2 out/test/elf/aarch64/dynamic-list2/a.o out/test/elf/aarch64/dynamic-list2/b.o -Wl,--export-dynamic-symbol-list=out/test/elf/aarch64/dynamic-list2/dyn +57: ++ testname=exception +57: ++ echo -n 'Testing exception ... ' +57: Testing exception ... ++ t=out/test/elf/aarch64/exception +57: ++ mkdir -p out/test/elf/aarch64/exception +56: + cat +55: ++++ uname -m +55: +++ canonical_name aarch64 +55: +++ case $1 in +55: +++ echo aarch64 +55: ++ HOST=aarch64 +55: ++ '[' -n '' ']' +55: ++ MACHINE=aarch64 +55: ++ '[' -n '' ']' +55: ++ CC=cc +55: ++ CXX=c++ +55: ++ GCC=gcc +55: ++ GXX=g++ +55: ++ OBJDUMP=objdump +55: ++ OBJCOPY=objcopy +55: ++ STRIP=strip +55: ++ QEMU= +55: ++ trap 'on_error $LINENO' ERR +55: ++ trap on_exit EXIT +46: + grep -q ' bar$' out/test/elf/aarch64/dynamic-list/log2 +56: + cc -o out/test/elf/aarch64/entry/a.o -c -x assembler - +46: + cc -B. -o out/test/elf/aarch64/dynamic-list/exe3 out/test/elf/aarch64/dynamic-list/a.o -Wl,--export-dynamic-symbol=foo,--export-dynamic-symbol=bar 58: ++++ uname -m +56: + cat +57: + '[' aarch64 = sh4 ']' +57: + static= +57: + test_cflags -static +56: + cc -o out/test/elf/aarch64/entry/b.o -c -xc - 58: +++ canonical_name aarch64 58: +++ case $1 in 58: +++ echo aarch64 +55: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/empty-version.sh .sh 58: ++ HOST=aarch64 58: ++ '[' -n '' ']' 58: ++ MACHINE=aarch64 @@ -4298,43 +4298,35 @@ 58: ++ QEMU= 58: ++ trap 'on_error $LINENO' ERR 58: ++ trap on_exit EXIT +55: ++ testname=empty-version +55: ++ echo -n 'Testing empty-version ... ' +55: Testing empty-version ... ++ t=out/test/elf/aarch64/empty-version +55: ++ mkdir -p out/test/elf/aarch64/empty-version +57: + cc -static -o /dev/null -xc - +59: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/exclude-libs2.sh +59: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc +59: ++ export LC_ALL=C +59: ++ LC_ALL=C +53: + out/test/elf/aarch64/empty-file/exe +53: + grep -q 'Hello world' +53: + on_exit +53: + echo OK +53: OK +53: + exit 0 58: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/exclude-libs.sh .sh 58: ++ testname=exclude-libs 58: ++ echo -n 'Testing exclude-libs ... ' 58: Testing exclude-libs ... ++ t=out/test/elf/aarch64/exclude-libs 58: ++ mkdir -p out/test/elf/aarch64/exclude-libs -58: + cat -50: + readelf -SW out/test/elf/aarch64/emit-relocs-cpp/exe -50: + grep -Eq 'rela?\.eh_frame' -50: + on_exit -50: + echo OK -50: OK -50: + exit 0 - 50/270 Test #50: aarch64-emit-relocs-cpp ............................. Passed 0.21 sec -test 62 - Start 62: aarch64-execute-only - -62: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/execute-only.sh" -62: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu -62: Test timeout computed to be: 1500 -42: + readelf --dynamic out/test/elf/aarch64/dt-needed/exe -42: + grep -Fq 'Shared library: [libbar.so]' -42: + on_exit -42: + echo OK -42: OK -42: + exit 0 - 51/270 Test #42: aarch64-dt-needed ................................... Passed 0.36 sec -test 63 - Start 63: aarch64-export-dynamic +57: + echo 'int main() {}' +55: + cc -fPIC -c -o out/test/elf/aarch64/empty-version/a.o -xc - + 48/270 Test #53: aarch64-empty-file .................................. Passed 0.27 sec +test 60 + Start 60: aarch64-exclude-libs3 -63: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/export-dynamic.sh" -63: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu -63: Test timeout computed to be: 1500 -55: + cc -B. -shared -o out/test/elf/aarch64/empty-version/b.so out/test/elf/aarch64/empty-version/a.o -59: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/exclude-libs2.sh -59: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc -59: ++ export LC_ALL=C -59: ++ LC_ALL=C +60: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/exclude-libs3.sh" +60: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu +60: Test timeout computed to be: 1500 59: ++++ uname -m 59: +++ canonical_name aarch64 59: +++ case $1 in @@ -4353,21 +4345,39 @@ 59: ++ QEMU= 59: ++ trap 'on_error $LINENO' ERR 59: ++ trap on_exit EXIT +58: + cc -fPIC -xc -c -o out/test/elf/aarch64/exclude-libs/a.o - +55: + cat +58: + cat 59: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/exclude-libs2.sh .sh 59: ++ testname=exclude-libs2 59: ++ echo -n 'Testing exclude-libs2 ... ' 59: Testing exclude-libs2 ... ++ t=out/test/elf/aarch64/exclude-libs2 59: ++ mkdir -p out/test/elf/aarch64/exclude-libs2 -59: + cc -x assembler -c -o out/test/elf/aarch64/exclude-libs2/a.o - -59: + cat -59: + rm -f out/test/elf/aarch64/exclude-libs2/b.a -59: + ar crs out/test/elf/aarch64/exclude-libs2/b.a out/test/elf/aarch64/exclude-libs2/a.o -59: + cc -xc -c -o out/test/elf/aarch64/exclude-libs2/c.o - -59: + cat 60: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/exclude-libs3.sh +54: + grep -q 'unknown file type' out/test/elf/aarch64/empty-input/log 60: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 60: ++ export LC_ALL=C 60: ++ LC_ALL=C +59: + cc -x assembler -c -o out/test/elf/aarch64/exclude-libs2/a.o - +56: + cc -B. -o out/test/elf/aarch64/entry/exe1 -Wl,-e,foo out/test/elf/aarch64/entry/a.o out/test/elf/aarch64/entry/b.o +59: + cat +42: + grep -Fq 'Shared library: [libbar.so]' +54: + on_exit +54: + echo OK +54: OK +54: + exit 0 + 49/270 Test #54: aarch64-empty-input ................................. Passed 0.24 sec +test 61 + Start 61: aarch64-execstack + +61: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/execstack.sh" +61: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu +61: Test timeout computed to be: 1500 +42: + readelf --dynamic out/test/elf/aarch64/dt-needed/exe +42: + on_exit +42: + echo OK +42: OK +42: + exit 0 60: ++++ uname -m 60: +++ canonical_name aarch64 60: +++ case $1 in @@ -4387,51 +4397,38 @@ 60: ++ trap 'on_error $LINENO' ERR 60: ++ trap on_exit EXIT 60: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/exclude-libs3.sh .sh +58: + cat +58: + cc -fPIC -xc -c -o out/test/elf/aarch64/exclude-libs/b.o - + 50/270 Test #42: aarch64-dt-needed ................................... Passed 0.94 sec +test 62 + Start 62: aarch64-execute-only + +62: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/execute-only.sh" +62: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu +62: Test timeout computed to be: 1500 60: ++ testname=exclude-libs3 60: ++ echo -n 'Testing exclude-libs3 ... ' 60: Testing exclude-libs3 ... ++ t=out/test/elf/aarch64/exclude-libs3 60: ++ mkdir -p out/test/elf/aarch64/exclude-libs3 -60: + cc -fPIC -xc -c -o out/test/elf/aarch64/exclude-libs3/a.o - -60: + cat -58: + cc -fPIC -xc -c -o out/test/elf/aarch64/exclude-libs/a.o - -56: + cc -B. -o out/test/elf/aarch64/entry/exe1 -Wl,-e,foo out/test/elf/aarch64/entry/a.o out/test/elf/aarch64/entry/b.o -47: + readelf --dyn-syms out/test/elf/aarch64/dynamic-list2/exe2 -47: + grep -q ' foo$' out/test/elf/aarch64/dynamic-list2/log2 -47: + grep -q ' bar$' out/test/elf/aarch64/dynamic-list2/log2 -47: + grep -q ' _Z3bazi$' out/test/elf/aarch64/dynamic-list2/log2 -47: + on_exit -47: + echo OK -47: OK -47: + exit 0 - 52/270 Test #47: aarch64-dynamic-list2 ............................... Passed 0.30 sec -test 64 - Start 64: aarch64-export-from-exe - -64: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/export-from-exe.sh" -64: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu -64: Test timeout computed to be: 1500 -46: + readelf --dyn-syms out/test/elf/aarch64/dynamic-list/exe3 -46: + grep -q ' foo$' out/test/elf/aarch64/dynamic-list/log3 -46: + grep -q ' bar$' out/test/elf/aarch64/dynamic-list/log3 -46: + on_exit -46: + echo OK -46: OK -46: + exit 0 - 53/270 Test #46: aarch64-dynamic-list ................................ Passed 0.31 sec -test 65 - Start 65: aarch64-fatal-warnings - -65: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/fatal-warnings.sh" -65: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu -65: Test timeout computed to be: 1500 +59: + rm -f out/test/elf/aarch64/exclude-libs2/b.a +59: + ar crs out/test/elf/aarch64/exclude-libs2/b.a out/test/elf/aarch64/exclude-libs2/a.o 61: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/execstack.sh 61: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 61: ++ export LC_ALL=C 61: ++ LC_ALL=C +47: + readelf --dyn-syms out/test/elf/aarch64/dynamic-list2/exe2 +62: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/execute-only.sh +62: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc +62: ++ export LC_ALL=C +62: ++ LC_ALL=C +55: + cc -B. -shared -o out/test/elf/aarch64/empty-version/b.so out/test/elf/aarch64/empty-version/a.o +60: + cc -fPIC -xc -c -o out/test/elf/aarch64/exclude-libs3/a.o - +60: + cat 61: ++++ uname -m 61: +++ canonical_name aarch64 61: +++ case $1 in 61: +++ echo aarch64 +56: + readelf -e out/test/elf/aarch64/entry/exe1 61: ++ HOST=aarch64 61: ++ '[' -n '' ']' 61: ++ MACHINE=aarch64 @@ -4451,16 +4448,14 @@ 61: ++ echo -n 'Testing execstack ... ' 61: Testing execstack ... ++ t=out/test/elf/aarch64/execstack 61: ++ mkdir -p out/test/elf/aarch64/execstack -61: + cc -c -xc -o out/test/elf/aarch64/execstack/a.o - -61: + cat -62: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/execute-only.sh -62: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc -62: ++ export LC_ALL=C -62: ++ LC_ALL=C +47: + grep -q ' foo$' out/test/elf/aarch64/dynamic-list2/log2 +47: + grep -q ' bar$' out/test/elf/aarch64/dynamic-list2/log2 62: ++++ uname -m 62: +++ canonical_name aarch64 62: +++ case $1 in 62: +++ echo aarch64 +59: + cc -xc -c -o out/test/elf/aarch64/exclude-libs2/c.o - +47: + grep -q ' _Z3bazi$' out/test/elf/aarch64/dynamic-list2/log2 62: ++ HOST=aarch64 62: ++ '[' -n '' ']' 62: ++ MACHINE=aarch64 @@ -4475,27 +4470,55 @@ 62: ++ QEMU= 62: ++ trap 'on_error $LINENO' ERR 62: ++ trap on_exit EXIT +59: + cat +61: + cc -c -xc -o out/test/elf/aarch64/execstack/a.o - +61: + cat +58: + rm -f out/test/elf/aarch64/exclude-libs/c.a 62: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/execute-only.sh .sh 62: ++ testname=execute-only 62: ++ echo -n 'Testing execute-only ... ' 62: Testing execute-only ... ++ t=out/test/elf/aarch64/execute-only 62: ++ mkdir -p out/test/elf/aarch64/execute-only +56: + grep -q 'Entry point address:.*0x1000$' out/test/elf/aarch64/entry/log +47: + on_exit +47: + echo OK +47: OK +47: + exit 0 + 51/270 Test #47: aarch64-dynamic-list2 ............................... Passed 0.78 sec +test 63 + Start 63: aarch64-export-dynamic + +63: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/export-dynamic.sh" +63: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu +63: Test timeout computed to be: 1500 62: + '[' aarch64 = sparc64 ']' -62: + cc -o out/test/elf/aarch64/execute-only/a.o -c -xc - 62: + cat -58: + cat -55: + grep -q 'bar1$' -55: + readelf --dyn-syms out/test/elf/aarch64/empty-version/b.so -55: + grep -q 'bar2$' -55: + readelf --dyn-syms out/test/elf/aarch64/empty-version/b.so -55: + on_exit -55: + echo OK -55: OK -55: + exit 0 +46: + readelf --dyn-syms out/test/elf/aarch64/dynamic-list/exe3 +56: + cc -B. -o out/test/elf/aarch64/entry/exe2 -Wl,-e,bar out/test/elf/aarch64/entry/a.o out/test/elf/aarch64/entry/b.o +58: + ar crs out/test/elf/aarch64/exclude-libs/c.a out/test/elf/aarch64/exclude-libs/a.o +46: + grep -q ' foo$' out/test/elf/aarch64/dynamic-list/log3 +62: + cc -o out/test/elf/aarch64/execute-only/a.o -c -xc - +58: + rm -f out/test/elf/aarch64/exclude-libs/d.a +60: + rm -f out/test/elf/aarch64/exclude-libs3/b.a 63: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/export-dynamic.sh +46: + grep -q ' bar$' out/test/elf/aarch64/dynamic-list/log3 63: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 63: ++ export LC_ALL=C 63: ++ LC_ALL=C +46: + on_exit +46: + echo OK +46: OK +46: + exit 0 + 52/270 Test #46: aarch64-dynamic-list ................................ Passed 0.85 sec +test 64 + Start 64: aarch64-export-from-exe + +64: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/export-from-exe.sh" +64: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu +64: Test timeout computed to be: 1500 +60: + ar crs out/test/elf/aarch64/exclude-libs3/b.a out/test/elf/aarch64/exclude-libs3/a.o +58: + ar crs out/test/elf/aarch64/exclude-libs/d.a out/test/elf/aarch64/exclude-libs/b.o +59: + cc -B. -shared -o out/test/elf/aarch64/exclude-libs2/d.so out/test/elf/aarch64/exclude-libs2/c.o out/test/elf/aarch64/exclude-libs2/b.a -Wl,-exclude-libs=b.a 63: ++++ uname -m 63: +++ canonical_name aarch64 63: +++ case $1 in @@ -4514,19 +4537,36 @@ 63: ++ QEMU= 63: ++ trap 'on_error $LINENO' ERR 63: ++ trap on_exit EXIT +61: + cc -B. -o out/test/elf/aarch64/execstack/exe out/test/elf/aarch64/execstack/a.o -Wl,-z,execstack +58: + cat +60: + cat +60: + cc -fPIC -xc -c -o out/test/elf/aarch64/exclude-libs3/c.o - +55: + grep -q 'bar1$' +55: + readelf --dyn-syms out/test/elf/aarch64/empty-version/b.so 63: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/export-dynamic.sh .sh 63: ++ testname=export-dynamic 63: ++ echo -n 'Testing export-dynamic ... ' 63: Testing export-dynamic ... ++ t=out/test/elf/aarch64/export-dynamic 63: ++ mkdir -p out/test/elf/aarch64/export-dynamic -63: + cat -63: + cc -o out/test/elf/aarch64/export-dynamic/a.o -c -x assembler - -59: + cc -B. -shared -o out/test/elf/aarch64/exclude-libs2/d.so out/test/elf/aarch64/exclude-libs2/c.o out/test/elf/aarch64/exclude-libs2/b.a -Wl,-exclude-libs=b.a -60: + rm -f out/test/elf/aarch64/exclude-libs3/b.a +58: + cc -fPIC -xc -c -o out/test/elf/aarch64/exclude-libs/e.o - 64: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/export-from-exe.sh +62: + cc -B. -o out/test/elf/aarch64/execute-only/exe out/test/elf/aarch64/execute-only/a.o -Wl,--execute-only 64: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 64: ++ export LC_ALL=C 64: ++ LC_ALL=C +55: + grep -q 'bar2$' +55: + readelf --dyn-syms out/test/elf/aarch64/empty-version/b.so +55: + on_exit +55: + echo OK +55: OK +55: + exit 0 + 53/270 Test #55: aarch64-empty-version ............................... Passed 0.35 sec +test 65 + Start 65: aarch64-fatal-warnings + +65: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/fatal-warnings.sh" +65: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu +65: Test timeout computed to be: 1500 64: ++++ uname -m 64: +++ canonical_name aarch64 64: +++ case $1 in @@ -4545,65 +4585,46 @@ 64: ++ QEMU= 64: ++ trap 'on_error $LINENO' ERR 64: ++ trap on_exit EXIT +56: + readelf -e out/test/elf/aarch64/entry/exe2 64: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/export-from-exe.sh .sh 64: ++ testname=export-from-exe 64: ++ echo -n 'Testing export-from-exe ... ' 64: Testing export-from-exe ... ++ t=out/test/elf/aarch64/export-from-exe 64: ++ mkdir -p out/test/elf/aarch64/export-from-exe - 54/270 Test #55: aarch64-empty-version ............................... Passed 0.12 sec +63: + cat +63: + cc -o out/test/elf/aarch64/export-dynamic/a.o -c -x assembler - +56: + grep -q 'Entry point address:.*0x2000$' out/test/elf/aarch64/entry/log +65: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/fatal-warnings.sh +65: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc +65: ++ export LC_ALL=C +65: ++ LC_ALL=C +56: + on_exit +56: + echo OK +56: OK +56: + exit 0 + 54/270 Test #56: aarch64-entry ....................................... Passed 0.37 sec test 66 Start 66: aarch64-filler 66: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/filler.sh" 66: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu 66: Test timeout computed to be: 1500 -58: + cc -fPIC -xc -c -o out/test/elf/aarch64/exclude-libs/b.o - -63: + cc -shared -fPIC -o out/test/elf/aarch64/export-dynamic/b.so -xc /dev/null -60: + ar crs out/test/elf/aarch64/exclude-libs3/b.a out/test/elf/aarch64/exclude-libs3/a.o -60: + cc -fPIC -xc -c -o out/test/elf/aarch64/exclude-libs3/c.o - -60: + cat +58: + cc -B. -shared -o out/test/elf/aarch64/exclude-libs/f.so out/test/elf/aarch64/exclude-libs/e.o out/test/elf/aarch64/exclude-libs/c.a out/test/elf/aarch64/exclude-libs/d.a +60: + cc -B. -shared -o out/test/elf/aarch64/exclude-libs3/d.so out/test/elf/aarch64/exclude-libs3/c.o out/test/elf/aarch64/exclude-libs3/b.a -Wl,-exclude-libs=ALL +59: + readelf --dyn-syms out/test/elf/aarch64/exclude-libs2/d.so +61: + grep -q 'GNU_STACK.* RWE ' 64: + cat 64: + cc -o out/test/elf/aarch64/export-from-exe/a.o -c -xc - -65: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/fatal-warnings.sh -65: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc -65: ++ export LC_ALL=C -65: ++ LC_ALL=C -65: ++++ uname -m -65: +++ canonical_name aarch64 -65: +++ case $1 in -65: +++ echo aarch64 -65: ++ HOST=aarch64 -65: ++ '[' -n '' ']' -65: ++ MACHINE=aarch64 -65: ++ '[' -n '' ']' -65: ++ CC=cc -65: ++ CXX=c++ -65: ++ GCC=gcc -65: ++ GXX=g++ -65: ++ OBJDUMP=objdump -65: ++ OBJCOPY=objcopy -65: ++ STRIP=strip -65: ++ QEMU= -65: ++ trap 'on_error $LINENO' ERR -65: ++ trap on_exit EXIT -56: + readelf -e out/test/elf/aarch64/entry/exe1 -56: + grep -q 'Entry point address:.*0x1000$' out/test/elf/aarch64/entry/log 66: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/filler.sh 66: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 66: ++ export LC_ALL=C 66: ++ LC_ALL=C 66: ++++ uname -m -65: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/fatal-warnings.sh .sh -65: ++ testname=fatal-warnings -65: ++ echo -n 'Testing fatal-warnings ... ' -65: Testing fatal-warnings ... ++ t=out/test/elf/aarch64/fatal-warnings -65: ++ mkdir -p out/test/elf/aarch64/fatal-warnings -65: + cc -fcommon -xc -c -o out/test/elf/aarch64/fatal-warnings/a.o - -62: + cc -B. -o out/test/elf/aarch64/execute-only/exe out/test/elf/aarch64/execute-only/a.o -Wl,--execute-only -61: + cc -B. -o out/test/elf/aarch64/execstack/exe out/test/elf/aarch64/execstack/a.o -Wl,-z,execstack 66: +++ canonical_name aarch64 66: +++ case $1 in 66: +++ echo aarch64 +61: + readelf --segments -W out/test/elf/aarch64/execstack/exe +65: ++++ uname -m 66: ++ HOST=aarch64 66: ++ '[' -n '' ']' 66: ++ MACHINE=aarch64 @@ -4618,42 +4639,71 @@ 66: ++ QEMU= 66: ++ trap 'on_error $LINENO' ERR 66: ++ trap on_exit EXIT -65: + cat -66: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/filler.sh .sh -66: ++ testname=filler -66: ++ echo -n 'Testing filler ... ' -66: Testing filler ... ++ t=out/test/elf/aarch64/filler -66: ++ mkdir -p out/test/elf/aarch64/filler -59: + readelf --dyn-syms out/test/elf/aarch64/exclude-libs2/d.so -66: + test_cflags -static -56: + cc -B. -o out/test/elf/aarch64/entry/exe2 -Wl,-e,bar out/test/elf/aarch64/entry/a.o out/test/elf/aarch64/entry/b.o -66: + echo 'int main() {}' +65: +++ canonical_name aarch64 +65: +++ case $1 in +65: +++ echo aarch64 +65: ++ HOST=aarch64 +65: ++ '[' -n '' ']' +65: ++ MACHINE=aarch64 +65: ++ '[' -n '' ']' +65: ++ CC=cc +65: ++ CXX=c++ +65: ++ GCC=gcc +65: ++ GXX=g++ +65: ++ OBJDUMP=objdump +65: ++ OBJCOPY=objcopy +65: ++ STRIP=strip +65: ++ QEMU= +65: ++ trap 'on_error $LINENO' ERR +65: ++ trap on_exit EXIT +61: + cc -B. -o out/test/elf/aarch64/execstack/exe out/test/elf/aarch64/execstack/a.o -Wl,-z,execstack -Wl,-z,noexecstack +63: + cc -shared -fPIC -o out/test/elf/aarch64/export-dynamic/b.so -xc /dev/null 59: + grep -Fq foo out/test/elf/aarch64/exclude-libs2/log -66: + cc -static -o /dev/null -xc - +65: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/fatal-warnings.sh .sh +65: ++ testname=fatal-warnings +65: ++ echo -n 'Testing fatal-warnings ... ' +65: Testing fatal-warnings ... ++ t=out/test/elf/aarch64/fatal-warnings +65: ++ mkdir -p out/test/elf/aarch64/fatal-warnings 59: + on_exit 59: + echo OK 59: OK 59: + exit 0 - 55/270 Test #59: aarch64-exclude-libs2 ............................... Passed 0.10 sec + 55/270 Test #59: aarch64-exclude-libs2 ............................... Passed 0.35 sec test 67 Start 67: aarch64-filter 67: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/filter.sh" 67: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu 67: Test timeout computed to be: 1500 -58: + rm -f out/test/elf/aarch64/exclude-libs/c.a -58: + ar crs out/test/elf/aarch64/exclude-libs/c.a out/test/elf/aarch64/exclude-libs/a.o -60: + cc -B. -shared -o out/test/elf/aarch64/exclude-libs3/d.so out/test/elf/aarch64/exclude-libs3/c.o out/test/elf/aarch64/exclude-libs3/b.a -Wl,-exclude-libs=ALL +66: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/filler.sh .sh +66: ++ testname=filler +66: ++ echo -n 'Testing filler ... ' +66: Testing filler ... ++ t=out/test/elf/aarch64/filler +66: ++ mkdir -p out/test/elf/aarch64/filler +62: + grep -q 'Hello world' +62: + out/test/elf/aarch64/execute-only/exe +66: + test_cflags -static +65: + cat +65: + cc -fcommon -xc -c -o out/test/elf/aarch64/fatal-warnings/a.o - 67: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/filter.sh +62: + grep -Eq 'LOAD\s.*[0-9a-f] E 0x' +62: + readelf -W --segments out/test/elf/aarch64/execute-only/exe +66: + cc -static -o /dev/null -xc - 67: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 67: ++ export LC_ALL=C 67: ++ LC_ALL=C -58: + rm -f out/test/elf/aarch64/exclude-libs/d.a -58: + ar crs out/test/elf/aarch64/exclude-libs/d.a out/test/elf/aarch64/exclude-libs/b.o -63: + ./mold -o out/test/elf/aarch64/export-dynamic/exe out/test/elf/aarch64/export-dynamic/a.o out/test/elf/aarch64/export-dynamic/b.so --export-dynamic -65: + cc -fcommon -xc -c -o out/test/elf/aarch64/fatal-warnings/b.o - -65: + cat -58: + cc -fPIC -xc -c -o out/test/elf/aarch64/exclude-libs/e.o - +62: + on_exit +62: + echo OK +62: OK +62: + exit 0 +66: + echo 'int main() {}' + 56/270 Test #62: aarch64-execute-only ................................ Passed 0.27 sec +test 68 + Start 68: aarch64-func-addr + +68: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/func-addr.sh" +68: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu +68: Test timeout computed to be: 1500 67: ++++ uname -m 67: +++ canonical_name aarch64 67: +++ case $1 in @@ -4672,61 +4722,49 @@ 67: ++ QEMU= 67: ++ trap 'on_error $LINENO' ERR 67: ++ trap on_exit EXIT -58: + cat -57: + static=-static -57: + static='-static -pthread' -57: + cat 67: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/filter.sh .sh -64: + cat -64: + cc -shared -fPIC -o out/test/elf/aarch64/export-from-exe/b.so -xc - -57: + c++ -c -o out/test/elf/aarch64/exception/b.o out/test/elf/aarch64/exception/a.cc -fPIC 67: ++ testname=filter 67: ++ echo -n 'Testing filter ... ' 67: Testing filter ... ++ t=out/test/elf/aarch64/filter 67: ++ mkdir -p out/test/elf/aarch64/filter -63: + readelf --dyn-syms out/test/elf/aarch64/export-dynamic/exe -63: + grep -Eq 'NOTYPE\s+GLOBAL DEFAULT\s+[0-9]+ bar' out/test/elf/aarch64/export-dynamic/log -62: + grep -q 'Hello world' +63: + ./mold -o out/test/elf/aarch64/export-dynamic/exe out/test/elf/aarch64/export-dynamic/a.o out/test/elf/aarch64/export-dynamic/b.so --export-dynamic +64: + cat +64: + cc -shared -fPIC -o out/test/elf/aarch64/export-from-exe/b.so -xc - +60: + readelf --dyn-syms out/test/elf/aarch64/exclude-libs3/d.so +60: + grep -Fq foo out/test/elf/aarch64/exclude-libs3/log +58: + readelf --dyn-syms out/test/elf/aarch64/exclude-libs/f.so +60: + on_exit +60: + echo OK +60: OK +60: + exit 0 67: + cc -o out/test/elf/aarch64/filter/a.o -c -x assembler - -63: + grep -Eq 'NOTYPE\s+GLOBAL DEFAULT\s+[0-9]+ _start' out/test/elf/aarch64/export-dynamic/log -62: + out/test/elf/aarch64/execute-only/exe -63: + on_exit -63: + echo OK -63: OK -63: + exit 0 - 56/270 Test #63: aarch64-export-dynamic .............................. Passed 0.10 sec -test 68 - Start 68: aarch64-func-addr - -68: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/func-addr.sh" -68: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu -68: Test timeout computed to be: 1500 -62: + readelf -W --segments out/test/elf/aarch64/execute-only/exe -62: + grep -Eq 'LOAD\s.*[0-9a-f] E 0x' -62: + on_exit -62: + echo OK -62: OK -62: + exit 0 -61: + grep -q 'GNU_STACK.* RWE ' -61: + readelf --segments -W out/test/elf/aarch64/execstack/exe -61: + cc -B. -o out/test/elf/aarch64/execstack/exe out/test/elf/aarch64/execstack/a.o -Wl,-z,execstack -Wl,-z,noexecstack 67: + cat - 57/270 Test #62: aarch64-execute-only ................................ Passed 0.11 sec +61: + grep -q 'GNU_STACK.* RW ' +61: + readelf --segments -W out/test/elf/aarch64/execstack/exe + 57/270 Test #60: aarch64-exclude-libs3 ............................... Passed 0.37 sec test 69 Start 69: aarch64-gc-sections 69: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/gc-sections.sh" 69: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu 69: Test timeout computed to be: 1500 +61: + cc -B. -o out/test/elf/aarch64/execstack/exe out/test/elf/aarch64/execstack/a.o 67: + ./mold -o out/test/elf/aarch64/filter/b.so out/test/elf/aarch64/filter/a.o --filter foo -F bar -shared -58: + cc -B. -shared -o out/test/elf/aarch64/exclude-libs/f.so out/test/elf/aarch64/exclude-libs/e.o out/test/elf/aarch64/exclude-libs/c.a out/test/elf/aarch64/exclude-libs/d.a -65: + cc -B. -o out/test/elf/aarch64/fatal-warnings/exe out/test/elf/aarch64/fatal-warnings/a.o out/test/elf/aarch64/fatal-warnings/b.o -Wl,-warn-common -56: + readelf -e out/test/elf/aarch64/entry/exe2 +58: + grep -Fq foo out/test/elf/aarch64/exclude-libs/log 68: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/func-addr.sh 68: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 68: ++ export LC_ALL=C 68: ++ LC_ALL=C +65: + cc -fcommon -xc -c -o out/test/elf/aarch64/fatal-warnings/b.o - +65: + cat +58: + grep -Fq bar out/test/elf/aarch64/exclude-libs/log 68: ++++ uname -m +69: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/gc-sections.sh +69: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc +69: ++ export LC_ALL=C +69: ++ LC_ALL=C +58: + grep -Fq baz out/test/elf/aarch64/exclude-libs/log +63: + readelf --dyn-syms out/test/elf/aarch64/export-dynamic/exe 68: +++ canonical_name aarch64 68: +++ case $1 in 68: +++ echo aarch64 @@ -4744,18 +4782,15 @@ 68: ++ QEMU= 68: ++ trap 'on_error $LINENO' ERR 68: ++ trap on_exit EXIT +67: + readelf --dynamic out/test/elf/aarch64/filter/b.so 68: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/func-addr.sh .sh 68: ++ testname=func-addr 68: ++ echo -n 'Testing func-addr ... ' 68: Testing func-addr ... ++ t=out/test/elf/aarch64/func-addr 68: ++ mkdir -p out/test/elf/aarch64/func-addr -69: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/gc-sections.sh -56: + grep -q 'Entry point address:.*0x2000$' out/test/elf/aarch64/entry/log -67: + readelf --dynamic out/test/elf/aarch64/filter/b.so -60: + readelf --dyn-syms out/test/elf/aarch64/exclude-libs3/d.so -69: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc -69: ++ export LC_ALL=C -69: ++ LC_ALL=C +58: + cc -B. -shared -o out/test/elf/aarch64/exclude-libs/f.so out/test/elf/aarch64/exclude-libs/e.o out/test/elf/aarch64/exclude-libs/c.a out/test/elf/aarch64/exclude-libs/d.a -Wl,-exclude-libs=c.a +63: + grep -Eq 'NOTYPE\s+GLOBAL DEFAULT\s+[0-9]+ bar' out/test/elf/aarch64/export-dynamic/log +67: + grep -Fq 'Filter library: [foo]' out/test/elf/aarch64/filter/log 69: ++++ uname -m 69: +++ canonical_name aarch64 69: +++ case $1 in @@ -4774,65 +4809,95 @@ 69: ++ QEMU= 69: ++ trap 'on_error $LINENO' ERR 69: ++ trap on_exit EXIT -68: + cc -shared -o out/test/elf/aarch64/func-addr/a.so -xc - -68: + cat -56: + on_exit -56: + echo OK -56: OK -56: + exit 0 -57: + c++ -c -o out/test/elf/aarch64/exception/c.o out/test/elf/aarch64/exception/a.cc -fno-PIC -69: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/gc-sections.sh .sh -67: + grep -Fq 'Filter library: [foo]' out/test/elf/aarch64/filter/log -60: + grep -Fq foo out/test/elf/aarch64/exclude-libs3/log - 58/270 Test #56: aarch64-entry ....................................... Passed 0.20 sec +63: + grep -Eq 'NOTYPE\s+GLOBAL DEFAULT\s+[0-9]+ _start' out/test/elf/aarch64/export-dynamic/log +63: + on_exit +63: + echo OK +63: OK +63: + exit 0 + 58/270 Test #63: aarch64-export-dynamic .............................. Passed 0.30 sec test 70 Start 70: aarch64-gdb-index-compress-output 70: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/gdb-index-compress-output.sh" 70: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu 70: Test timeout computed to be: 1500 +68: + cc -shared -o out/test/elf/aarch64/func-addr/a.so -xc - +68: + cat +69: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/gc-sections.sh .sh 69: ++ testname=gc-sections 69: ++ echo -n 'Testing gc-sections ... ' 69: Testing gc-sections ... ++ t=out/test/elf/aarch64/gc-sections 69: ++ mkdir -p out/test/elf/aarch64/gc-sections -69: + cat 67: + grep -Fq 'Filter library: [bar]' out/test/elf/aarch64/filter/log +64: + cc -B. -o out/test/elf/aarch64/export-from-exe/exe out/test/elf/aarch64/export-from-exe/a.o out/test/elf/aarch64/export-from-exe/b.so +69: + cat +65: + cc -B. -o out/test/elf/aarch64/fatal-warnings/exe out/test/elf/aarch64/fatal-warnings/a.o out/test/elf/aarch64/fatal-warnings/b.o -Wl,-warn-common 70: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/gdb-index-compress-output.sh +67: + on_exit +67: + echo OK +67: OK +67: + exit 0 +69: + c++ -B. -o out/test/elf/aarch64/gc-sections/exe1 out/test/elf/aarch64/gc-sections/a.cc -ffunction-sections -fdata-sections 70: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc -70: ++ export LC_ALL=C -70: ++ LC_ALL=C -60: + on_exit -60: + echo OK -60: OK -60: + exit 0 - 59/270 Test #60: aarch64-exclude-libs3 ............................... Passed 0.17 sec + 59/270 Test #67: aarch64-filter ...................................... Passed 0.16 sec test 71 Start 71: aarch64-gdb-index-dwarf2 71: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/gdb-index-dwarf2.sh" 71: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu 71: Test timeout computed to be: 1500 -69: + c++ -B. -o out/test/elf/aarch64/gc-sections/exe1 out/test/elf/aarch64/gc-sections/a.cc -ffunction-sections -fdata-sections -64: + cc -B. -o out/test/elf/aarch64/export-from-exe/exe out/test/elf/aarch64/export-from-exe/a.o out/test/elf/aarch64/export-from-exe/b.so -67: + on_exit -67: + echo OK -67: OK -67: + exit 0 +70: ++ export LC_ALL=C +70: ++ LC_ALL=C 71: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/gdb-index-dwarf2.sh - 60/270 Test #67: aarch64-filter ...................................... Passed 0.07 sec +71: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc +71: ++ export LC_ALL=C +71: ++ LC_ALL=C +70: ++++ uname -m +70: +++ canonical_name aarch64 +70: +++ case $1 in +70: +++ echo aarch64 +70: ++ HOST=aarch64 +70: ++ '[' -n '' ']' +70: ++ MACHINE=aarch64 +70: ++ '[' -n '' ']' +70: ++ CC=cc +70: ++ CXX=c++ +70: ++ GCC=gcc +70: ++ GXX=g++ +70: ++ OBJDUMP=objdump +70: ++ OBJCOPY=objcopy +70: ++ STRIP=strip +70: ++ QEMU= +70: ++ trap 'on_error $LINENO' ERR +70: ++ trap on_exit EXIT +61: + grep -q 'GNU_STACK.* RW ' +61: + readelf --segments -W out/test/elf/aarch64/execstack/exe +58: + readelf --dyn-syms out/test/elf/aarch64/exclude-libs/f.so +70: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/gdb-index-compress-output.sh .sh +61: + on_exit +61: + echo OK +61: OK +61: + exit 0 + 60/270 Test #61: aarch64-execstack ................................... Passed 0.45 sec test 72 Start 72: aarch64-gdb-index-dwarf3 72: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/gdb-index-dwarf3.sh" 72: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu 72: Test timeout computed to be: 1500 -71: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc -71: ++ export LC_ALL=C -71: ++ LC_ALL=C +70: ++ testname=gdb-index-compress-output +70: ++ echo -n 'Testing gdb-index-compress-output ... ' +70: Testing gdb-index-compress-output ... ++ t=out/test/elf/aarch64/gdb-index-compress-output +70: ++ mkdir -p out/test/elf/aarch64/gdb-index-compress-output +70: + '[' aarch64 = aarch64 ']' +70: + '[' aarch64 = riscv64 -o aarch64 = riscv32 -o aarch64 = sparc64 ']' +70: + command -v gdb +58: + grep -Fq foo out/test/elf/aarch64/exclude-libs/log 71: ++++ uname -m 71: +++ canonical_name aarch64 71: +++ case $1 in 71: +++ echo aarch64 +72: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/gdb-index-dwarf3.sh 71: ++ HOST=aarch64 71: ++ '[' -n '' ']' 71: ++ MACHINE=aarch64 @@ -4847,21 +4912,24 @@ 71: ++ QEMU= 71: ++ trap 'on_error $LINENO' ERR 71: ++ trap on_exit EXIT -72: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/gdb-index-dwarf3.sh -61: + grep -q 'GNU_STACK.* RW ' +70: + cc -c -o out/test/elf/aarch64/gdb-index-compress-output/a.o -fPIC -g -ggnu-pubnames -gdwarf-4 -xc - -ffunction-sections +70: + cat 72: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 72: ++ export LC_ALL=C 72: ++ LC_ALL=C -65: + cc -B. -o out/test/elf/aarch64/fatal-warnings/exe out/test/elf/aarch64/fatal-warnings/a.o out/test/elf/aarch64/fatal-warnings/b.o -Wl,-warn-common -Wl,-fatal-warnings -61: + readelf --segments -W out/test/elf/aarch64/execstack/exe -58: + readelf --dyn-syms out/test/elf/aarch64/exclude-libs/f.so 71: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/gdb-index-dwarf2.sh .sh -61: + cc -B. -o out/test/elf/aarch64/execstack/exe out/test/elf/aarch64/execstack/a.o -58: + grep -Fq foo out/test/elf/aarch64/exclude-libs/log 71: ++ testname=gdb-index-dwarf2 71: ++ echo -n 'Testing gdb-index-dwarf2 ... ' 71: Testing gdb-index-dwarf2 ... ++ t=out/test/elf/aarch64/gdb-index-dwarf2 71: ++ mkdir -p out/test/elf/aarch64/gdb-index-dwarf2 +71: + '[' aarch64 = aarch64 ']' +71: + '[' aarch64 = riscv64 -o aarch64 = riscv32 -o aarch64 = sparc64 ']' +71: + command -v gdb +71: + cc -o /dev/null -xc -gdwarf-2 -g - +71: + echo 'int main() {}' +65: + cc -B. -o out/test/elf/aarch64/fatal-warnings/exe out/test/elf/aarch64/fatal-warnings/a.o out/test/elf/aarch64/fatal-warnings/b.o -Wl,-warn-common -Wl,-fatal-warnings +58: + grep -Fq bar out/test/elf/aarch64/exclude-libs/log +58: + grep -Fq baz out/test/elf/aarch64/exclude-libs/log 72: ++++ uname -m 72: +++ canonical_name aarch64 72: +++ case $1 in @@ -4880,97 +4948,91 @@ 72: ++ QEMU= 72: ++ trap 'on_error $LINENO' ERR 72: ++ trap on_exit EXIT -58: + grep -Fq bar out/test/elf/aarch64/exclude-libs/log +58: + cc -B. -shared -o out/test/elf/aarch64/exclude-libs/f.so out/test/elf/aarch64/exclude-libs/e.o out/test/elf/aarch64/exclude-libs/c.a out/test/elf/aarch64/exclude-libs/d.a -Wl,-exclude-libs=c.a -Wl,-exclude-libs=d.a 72: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/gdb-index-dwarf3.sh .sh 72: ++ testname=gdb-index-dwarf3 72: ++ echo -n 'Testing gdb-index-dwarf3 ... ' 72: Testing gdb-index-dwarf3 ... ++ t=out/test/elf/aarch64/gdb-index-dwarf3 72: ++ mkdir -p out/test/elf/aarch64/gdb-index-dwarf3 -58: + grep -Fq baz out/test/elf/aarch64/exclude-libs/log -71: + '[' aarch64 = aarch64 ']' -71: + '[' aarch64 = riscv64 -o aarch64 = riscv32 -o aarch64 = sparc64 ']' -71: + command -v gdb +68: + cat +68: + cc -o out/test/elf/aarch64/func-addr/b.o -c -xc -fno-PIC - 72: + '[' aarch64 = aarch64 ']' 72: + '[' aarch64 = riscv64 -o aarch64 = riscv32 -o aarch64 = sparc64 ']' 72: + command -v gdb 72: + test_cflags -gdwarf-3 -70: ++++ uname -m -70: +++ canonical_name aarch64 -70: +++ case $1 in -70: +++ echo aarch64 -70: ++ HOST=aarch64 -70: ++ '[' -n '' ']' -70: ++ MACHINE=aarch64 -70: ++ '[' -n '' ']' -70: ++ CC=cc -70: ++ CXX=c++ -70: ++ GCC=gcc -70: ++ GXX=g++ -70: ++ OBJDUMP=objdump -70: ++ OBJCOPY=objcopy -70: ++ STRIP=strip -70: ++ QEMU= -70: ++ trap 'on_error $LINENO' ERR -70: ++ trap on_exit EXIT -71: + echo 'int main() {}' -71: + cc -o /dev/null -xc -gdwarf-2 -g - 72: + cc -gdwarf-3 -o /dev/null -xc - 72: + echo 'int main() {}' -58: + cc -B. -shared -o out/test/elf/aarch64/exclude-libs/f.so out/test/elf/aarch64/exclude-libs/e.o out/test/elf/aarch64/exclude-libs/c.a out/test/elf/aarch64/exclude-libs/d.a -Wl,-exclude-libs=c.a -70: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/gdb-index-compress-output.sh .sh +70: + cc -B. -shared -o out/test/elf/aarch64/gdb-index-compress-output/b.so out/test/elf/aarch64/gdb-index-compress-output/a.o -Wl,--gdb-index -Wl,--compress-debug-sections=zlib-gabi +64: + readelf --dyn-syms out/test/elf/aarch64/export-from-exe/exe 64: + grep -q expfn2 -70: ++ testname=gdb-index-compress-output -70: ++ echo -n 'Testing gdb-index-compress-output ... ' -70: Testing gdb-index-compress-output ... ++ t=out/test/elf/aarch64/gdb-index-compress-output -70: ++ mkdir -p out/test/elf/aarch64/gdb-index-compress-output -70: + '[' aarch64 = aarch64 ']' -70: + '[' aarch64 = riscv64 -o aarch64 = riscv32 -o aarch64 = sparc64 ']' -70: + command -v gdb -66: + cc -o out/test/elf/aarch64/filler/a.o -c -xc - 64: + readelf --dyn-syms out/test/elf/aarch64/export-from-exe/exe -70: + cat 64: + grep -q expfn1 -64: + readelf --dyn-syms out/test/elf/aarch64/export-from-exe/exe -66: + cat -70: + cc -c -o out/test/elf/aarch64/gdb-index-compress-output/a.o -fPIC -g -ggnu-pubnames -gdwarf-4 -xc - -ffunction-sections -57: + c++ -B. -o out/test/elf/aarch64/exception/exe1 out/test/elf/aarch64/exception/b.o -static -pthread 64: + on_exit 64: + echo OK 64: OK 64: + exit 0 - 61/270 Test #64: aarch64-export-from-exe ............................. Passed 0.17 sec + 61/270 Test #64: aarch64-export-from-exe ............................. Passed 0.46 sec test 73 Start 73: aarch64-gdb-index-dwarf4 73: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/gdb-index-dwarf4.sh" 73: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu 73: Test timeout computed to be: 1500 -61: + grep -q 'GNU_STACK.* RW ' -61: + readelf --segments -W out/test/elf/aarch64/execstack/exe -61: + on_exit -61: + echo OK -61: OK -61: + exit 0 - 62/270 Test #61: aarch64-execstack ................................... Passed 0.20 sec +65: + on_exit +65: + echo OK +65: OK +65: + exit 0 + 62/270 Test #65: aarch64-fatal-warnings .............................. Passed 0.44 sec test 74 Start 74: aarch64-gdb-index-dwarf5 74: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/gdb-index-dwarf5.sh" 74: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu 74: Test timeout computed to be: 1500 -74: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/gdb-index-dwarf5.sh -68: + cat -74: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc -74: ++ export LC_ALL=C -74: ++ LC_ALL=C +68: + cc -B. -o out/test/elf/aarch64/func-addr/exe -no-pie out/test/elf/aarch64/func-addr/b.o out/test/elf/aarch64/func-addr/a.so 73: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/gdb-index-dwarf4.sh -68: + cc -o out/test/elf/aarch64/func-addr/b.o -c -xc -fno-PIC - 73: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 73: ++ export LC_ALL=C 73: ++ LC_ALL=C +69: + readelf --symbols out/test/elf/aarch64/gc-sections/exe1 +73: ++++ uname -m +74: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/gdb-index-dwarf5.sh +74: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc +74: ++ export LC_ALL=C +74: ++ LC_ALL=C +69: + grep -qv live_fn1 out/test/elf/aarch64/gc-sections/log.1 +58: + readelf --dyn-syms out/test/elf/aarch64/exclude-libs/f.so +73: +++ canonical_name aarch64 +73: +++ case $1 in +73: +++ echo aarch64 +73: ++ HOST=aarch64 +73: ++ '[' -n '' ']' +73: ++ MACHINE=aarch64 +73: ++ '[' -n '' ']' +73: ++ CC=cc +73: ++ CXX=c++ +73: ++ GCC=gcc +73: ++ GXX=g++ +73: ++ OBJDUMP=objdump +73: ++ OBJCOPY=objcopy +73: ++ STRIP=strip +73: ++ QEMU= +73: ++ trap 'on_error $LINENO' ERR +73: ++ trap on_exit EXIT +69: + grep -qv live_fn2 out/test/elf/aarch64/gc-sections/log.1 +69: + grep -qv dead_fn1 out/test/elf/aarch64/gc-sections/log.1 +69: + grep -qv dead_fn2 out/test/elf/aarch64/gc-sections/log.1 +71: + cat +71: + cc -c -o out/test/elf/aarch64/gdb-index-dwarf2/a.o -fPIC -g -ggnu-pubnames -gdwarf-2 -xc - -ffunction-sections +58: + grep -Fq foo out/test/elf/aarch64/exclude-libs/log +73: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/gdb-index-dwarf4.sh .sh +69: + grep -qv live_var1 out/test/elf/aarch64/gc-sections/log.1 +73: ++ testname=gdb-index-dwarf4 +73: ++ echo -n 'Testing gdb-index-dwarf4 ... ' +73: Testing gdb-index-dwarf4 ... ++ t=out/test/elf/aarch64/gdb-index-dwarf4 +73: ++ mkdir -p out/test/elf/aarch64/gdb-index-dwarf4 +69: + grep -qv live_var2 out/test/elf/aarch64/gc-sections/log.1 74: ++++ uname -m -72: + cat -72: + cc -c -o out/test/elf/aarch64/gdb-index-dwarf3/a.o -fPIC -g -ggnu-pubnames -gdwarf-3 -xc - -ffunction-sections 74: +++ canonical_name aarch64 74: +++ case $1 in 74: +++ echo aarch64 @@ -4988,72 +5050,61 @@ 74: ++ QEMU= 74: ++ trap 'on_error $LINENO' ERR 74: ++ trap on_exit EXIT +58: + grep -Fq bar out/test/elf/aarch64/exclude-libs/log +73: + '[' aarch64 = aarch64 ']' +73: + '[' aarch64 = riscv64 -o aarch64 = riscv32 -o aarch64 = sparc64 ']' +73: + command -v gdb +73: + test_cflags -gdwarf-4 -g +69: + grep -qv dead_var1 out/test/elf/aarch64/gc-sections/log.1 +73: + echo 'int main() {}' +58: + grep -Fq baz out/test/elf/aarch64/exclude-libs/log 74: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/gdb-index-dwarf5.sh .sh 74: ++ testname=gdb-index-dwarf5 74: ++ echo -n 'Testing gdb-index-dwarf5 ... ' 74: Testing gdb-index-dwarf5 ... ++ t=out/test/elf/aarch64/gdb-index-dwarf5 74: ++ mkdir -p out/test/elf/aarch64/gdb-index-dwarf5 -66: + cc -B. -static -Wl,--filler,0xfe -o out/test/elf/aarch64/filler/exe1 out/test/elf/aarch64/filler/a.o +73: + cc -gdwarf-4 -g -o /dev/null -xc - +69: + grep -qv dead_var2 out/test/elf/aarch64/gc-sections/log.1 74: + '[' aarch64 = aarch64 ']' 74: + '[' aarch64 = riscv64 -o aarch64 = riscv32 -o aarch64 = sparc64 ']' 74: + command -v gdb 74: + test_cflags -gdwarf-5 -g +72: + cat +58: + cc -B. -shared -o out/test/elf/aarch64/exclude-libs/f.so out/test/elf/aarch64/exclude-libs/e.o out/test/elf/aarch64/exclude-libs/c.a out/test/elf/aarch64/exclude-libs/d.a -Wl,-exclude-libs=ALL +72: + cc -c -o out/test/elf/aarch64/gdb-index-dwarf3/a.o -fPIC -g -ggnu-pubnames -gdwarf-3 -xc - -ffunction-sections 74: + cc -gdwarf-5 -g -o /dev/null -xc - -65: + on_exit -65: + echo OK -65: OK -65: + exit 0 -58: + readelf --dyn-syms out/test/elf/aarch64/exclude-libs/f.so -58: + grep -Fq foo out/test/elf/aarch64/exclude-libs/log - 63/270 Test #65: aarch64-fatal-warnings .............................. Passed 0.19 sec +74: + echo 'int main() {}' +69: + grep -q '1 2' +69: + out/test/elf/aarch64/gc-sections/exe1 +69: + c++ -B. -o out/test/elf/aarch64/gc-sections/exe2 out/test/elf/aarch64/gc-sections/a.cc -ffunction-sections -fdata-sections -Wl,-gc-sections +70: + readelf -WS out/test/elf/aarch64/gdb-index-compress-output/b.so +70: + grep -Fq .gdb_index +70: + cat +70: + cc -c -o out/test/elf/aarch64/gdb-index-compress-output/c.o -fPIC -g -ggnu-pubnames -gdwarf-4 -xc - -gz +68: + grep -q 1 +71: + cc -c -o out/test/elf/aarch64/gdb-index-dwarf2/b.o -fPIC -g -ggnu-pubnames -gdwarf-2 -xc - -ffunction-sections +71: + cat +68: + out/test/elf/aarch64/func-addr/exe +68: + on_exit +68: + echo OK +68: OK +68: + exit 0 + 63/270 Test #68: aarch64-func-addr ................................... Passed 0.45 sec test 75 Start 75: aarch64-gdb-index-empty 75: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/gdb-index-empty.sh" 75: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu 75: Test timeout computed to be: 1500 -70: + cc -B. -shared -o out/test/elf/aarch64/gdb-index-compress-output/b.so out/test/elf/aarch64/gdb-index-compress-output/a.o -Wl,--gdb-index -Wl,--compress-debug-sections=zlib-gabi -58: + grep -Fq bar out/test/elf/aarch64/exclude-libs/log -58: + grep -Fq baz out/test/elf/aarch64/exclude-libs/log -58: + cc -B. -shared -o out/test/elf/aarch64/exclude-libs/f.so out/test/elf/aarch64/exclude-libs/e.o out/test/elf/aarch64/exclude-libs/c.a out/test/elf/aarch64/exclude-libs/d.a -Wl,-exclude-libs=c.a -Wl,-exclude-libs=d.a -74: + echo 'int main() {}' -73: ++++ uname -m -73: +++ canonical_name aarch64 -73: +++ case $1 in -73: +++ echo aarch64 -73: ++ HOST=aarch64 -73: ++ '[' -n '' ']' -73: ++ MACHINE=aarch64 -73: ++ '[' -n '' ']' -73: ++ CC=cc -73: ++ CXX=c++ -73: ++ GCC=gcc -73: ++ GXX=g++ -73: ++ OBJDUMP=objdump -73: ++ OBJCOPY=objcopy -73: ++ STRIP=strip -73: ++ QEMU= -73: ++ trap 'on_error $LINENO' ERR -73: ++ trap on_exit EXIT -73: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/gdb-index-dwarf4.sh .sh -73: ++ testname=gdb-index-dwarf4 -73: ++ echo -n 'Testing gdb-index-dwarf4 ... ' -73: Testing gdb-index-dwarf4 ... ++ t=out/test/elf/aarch64/gdb-index-dwarf4 -73: ++ mkdir -p out/test/elf/aarch64/gdb-index-dwarf4 75: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/gdb-index-empty.sh 75: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 75: ++ export LC_ALL=C 75: ++ LC_ALL=C -73: + '[' aarch64 = aarch64 ']' -73: + '[' aarch64 = riscv64 -o aarch64 = riscv32 -o aarch64 = sparc64 ']' -73: + command -v gdb -73: + test_cflags -gdwarf-4 -g -73: + echo 'int main() {}' -72: + cc -c -o out/test/elf/aarch64/gdb-index-dwarf3/b.o -fPIC -g -ggnu-pubnames -gdwarf-3 -xc - -ffunction-sections 72: + cat +70: + cc -B. -o out/test/elf/aarch64/gdb-index-compress-output/exe out/test/elf/aarch64/gdb-index-compress-output/b.so out/test/elf/aarch64/gdb-index-compress-output/c.o -Wl,--gdb-index -Wl,--compress-debug-sections=zlib +72: + cc -c -o out/test/elf/aarch64/gdb-index-dwarf3/b.o -fPIC -g -ggnu-pubnames -gdwarf-3 -xc - -ffunction-sections 75: ++++ uname -m -73: + cc -gdwarf-4 -g -o /dev/null -xc - -69: + readelf --symbols out/test/elf/aarch64/gc-sections/exe1 +58: + readelf --dyn-syms out/test/elf/aarch64/exclude-libs/f.so 75: +++ canonical_name aarch64 75: +++ case $1 in 75: +++ echo aarch64 @@ -5071,51 +5122,22 @@ 75: ++ QEMU= 75: ++ trap 'on_error $LINENO' ERR 75: ++ trap on_exit EXIT +58: + grep -Fq foo out/test/elf/aarch64/exclude-libs/log +58: + grep -Fq bar out/test/elf/aarch64/exclude-libs/log +71: + cc -B. -shared -o out/test/elf/aarch64/gdb-index-dwarf2/c.so out/test/elf/aarch64/gdb-index-dwarf2/a.o out/test/elf/aarch64/gdb-index-dwarf2/b.o -Wl,--gdb-index 75: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/gdb-index-empty.sh .sh -68: + cc -B. -o out/test/elf/aarch64/func-addr/exe -no-pie out/test/elf/aarch64/func-addr/b.o out/test/elf/aarch64/func-addr/a.so 75: ++ testname=gdb-index-empty 75: ++ echo -n 'Testing gdb-index-empty ... ' 75: Testing gdb-index-empty ... ++ t=out/test/elf/aarch64/gdb-index-empty 75: ++ mkdir -p out/test/elf/aarch64/gdb-index-empty -69: + grep -qv live_fn1 out/test/elf/aarch64/gc-sections/log.1 -75: + echo 'void _start() {}' -69: + grep -qv live_fn2 out/test/elf/aarch64/gc-sections/log.1 -51: + c++ -o out/test/elf/aarch64/emit-relocs-dead-sections/b.o -c -fPIC -xc++ -g -ffunction-sections - 75: + cc -c -o out/test/elf/aarch64/gdb-index-empty/a.o -xc - -71: + cc -c -o out/test/elf/aarch64/gdb-index-dwarf2/a.o -fPIC -g -ggnu-pubnames -gdwarf-2 -xc - -ffunction-sections -51: + cat -71: + cat -69: + grep -qv dead_fn1 out/test/elf/aarch64/gc-sections/log.1 -69: + grep -qv dead_fn2 out/test/elf/aarch64/gc-sections/log.1 -72: + cc -B. -shared -o out/test/elf/aarch64/gdb-index-dwarf3/c.so out/test/elf/aarch64/gdb-index-dwarf3/a.o out/test/elf/aarch64/gdb-index-dwarf3/b.o -Wl,--gdb-index -70: + grep -Fq .gdb_index -70: + readelf -WS out/test/elf/aarch64/gdb-index-compress-output/b.so -70: + cat -70: + cc -c -o out/test/elf/aarch64/gdb-index-compress-output/c.o -fPIC -g -ggnu-pubnames -gdwarf-4 -xc - -gz -69: + grep -qv live_var1 out/test/elf/aarch64/gc-sections/log.1 -74: + cat -74: + cat -58: + readelf --dyn-syms out/test/elf/aarch64/exclude-libs/f.so -75: + ./mold -o out/test/elf/aarch64/gdb-index-empty/exe out/test/elf/aarch64/gdb-index-empty/a.o -gdb-index -58: + grep -Fq foo out/test/elf/aarch64/exclude-libs/log -58: + grep -Fq bar out/test/elf/aarch64/exclude-libs/log -74: + cat +75: + echo 'void _start() {}' 58: + grep -Fq baz out/test/elf/aarch64/exclude-libs/log -69: + grep -qv live_var2 out/test/elf/aarch64/gc-sections/log.1 -74: + cat -58: + cc -B. -shared -o out/test/elf/aarch64/exclude-libs/f.so out/test/elf/aarch64/exclude-libs/e.o out/test/elf/aarch64/exclude-libs/c.a out/test/elf/aarch64/exclude-libs/d.a -Wl,-exclude-libs=ALL -75: + readelf -WS out/test/elf/aarch64/gdb-index-empty/exe -74: + cc -c -o out/test/elf/aarch64/gdb-index-dwarf5/a.o out/test/elf/aarch64/gdb-index-dwarf5/a.c -fPIC -g -ggnu-pubnames -gdwarf-5 -ffunction-sections -69: + grep -qv dead_var1 out/test/elf/aarch64/gc-sections/log.1 -68: + out/test/elf/aarch64/func-addr/exe -68: + grep -q 1 -68: + on_exit -68: + echo OK -68: OK -68: + exit 0 -71: + cc -c -o out/test/elf/aarch64/gdb-index-dwarf2/b.o -fPIC -g -ggnu-pubnames -gdwarf-2 -xc - -ffunction-sections -75: + grep -Fq .gdb_index out/test/elf/aarch64/gdb-index-empty/log - 64/270 Test #68: aarch64-func-addr ................................... Passed 0.19 sec +58: + on_exit +58: + echo OK +58: OK +58: + exit 0 + 64/270 Test #58: aarch64-exclude-libs ................................ Passed 0.94 sec test 76 Start 76: aarch64-gdb-index-split-dwarf @@ -5124,33 +5146,13 @@ 76: Test timeout computed to be: 1500 73: + cc -c -o out/test/elf/aarch64/gdb-index-dwarf4/a.o -fPIC -g -ggnu-pubnames -gdwarf-4 -xc - -ffunction-sections 73: + cat -75: + on_exit -75: + echo OK -75: OK -75: + exit 0 -71: + cat -70: + cc -B. -o out/test/elf/aarch64/gdb-index-compress-output/exe out/test/elf/aarch64/gdb-index-compress-output/b.so out/test/elf/aarch64/gdb-index-compress-output/c.o -Wl,--gdb-index -Wl,--compress-debug-sections=zlib 76: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/gdb-index-split-dwarf.sh - 65/270 Test #75: aarch64-gdb-index-empty ............................. Passed 0.08 sec -test 77 - Start 77: aarch64-glibc-2.22-bug - -77: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/glibc-2.22-bug.sh" -77: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu -77: Test timeout computed to be: 1500 76: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 76: ++ export LC_ALL=C 76: ++ LC_ALL=C -69: + grep -qv dead_var2 out/test/elf/aarch64/gc-sections/log.1 -69: + grep -q '1 2' -77: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/glibc-2.22-bug.sh -69: + out/test/elf/aarch64/gc-sections/exe1 -69: + c++ -B. -o out/test/elf/aarch64/gc-sections/exe2 out/test/elf/aarch64/gc-sections/a.cc -ffunction-sections -fdata-sections -Wl,-gc-sections -77: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc -77: ++ export LC_ALL=C -77: ++ LC_ALL=C +51: + c++ -o out/test/elf/aarch64/emit-relocs-dead-sections/b.o -c -fPIC -xc++ -g -ffunction-sections - +51: + cat 76: ++++ uname -m -66: + sed -i -e 's/--filler 0xfe/--filler 0x00/' out/test/elf/aarch64/filler/exe1 76: +++ canonical_name aarch64 76: +++ case $1 in 76: +++ echo aarch64 @@ -5168,7 +5170,61 @@ 76: ++ QEMU= 76: ++ trap 'on_error $LINENO' ERR 76: ++ trap on_exit EXIT -74: + cc -c -o out/test/elf/aarch64/gdb-index-dwarf5/b.o out/test/elf/aarch64/gdb-index-dwarf5/b.c -fPIC -g -ggnu-pubnames -gdwarf-4 -ffunction-sections +76: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/gdb-index-split-dwarf.sh .sh +74: + cat +75: + ./mold -o out/test/elf/aarch64/gdb-index-empty/exe out/test/elf/aarch64/gdb-index-empty/a.o -gdb-index +76: ++ testname=gdb-index-split-dwarf +76: ++ echo -n 'Testing gdb-index-split-dwarf ... ' +76: Testing gdb-index-split-dwarf ... ++ t=out/test/elf/aarch64/gdb-index-split-dwarf +76: ++ mkdir -p out/test/elf/aarch64/gdb-index-split-dwarf +74: + cat +69: + readelf --symbols out/test/elf/aarch64/gc-sections/exe2 +76: + '[' aarch64 = aarch64 ']' +76: + '[' aarch64 = riscv64 -o aarch64 = riscv32 -o aarch64 = sparc64 ']' +76: + command -v gdb +76: + test_cflags -gdwarf-5 -g +76: + cc -gdwarf-5 -g -o /dev/null -xc - +76: + echo 'int main() {}' +74: + cat +72: + cc -B. -shared -o out/test/elf/aarch64/gdb-index-dwarf3/c.so out/test/elf/aarch64/gdb-index-dwarf3/a.o out/test/elf/aarch64/gdb-index-dwarf3/b.o -Wl,--gdb-index +71: + grep -Fq .gdb_index +74: + cat +69: + grep -q live_fn1 out/test/elf/aarch64/gc-sections/log.2 +71: + readelf -WS out/test/elf/aarch64/gdb-index-dwarf2/c.so +75: + readelf -WS out/test/elf/aarch64/gdb-index-empty/exe +71: + cat +74: + cc -c -o out/test/elf/aarch64/gdb-index-dwarf5/a.o out/test/elf/aarch64/gdb-index-dwarf5/a.c -fPIC -g -ggnu-pubnames -gdwarf-5 -ffunction-sections +69: + grep -q live_fn2 out/test/elf/aarch64/gc-sections/log.2 +71: + cc -c -o out/test/elf/aarch64/gdb-index-dwarf2/d.o -fPIC -g -ggnu-pubnames -gdwarf-2 -xc - -gz +75: + grep -Fq .gdb_index out/test/elf/aarch64/gdb-index-empty/log +70: + readelf -WS out/test/elf/aarch64/gdb-index-compress-output/exe +73: + cc -c -o out/test/elf/aarch64/gdb-index-dwarf4/b.o -fPIC -g -ggnu-pubnames -gdwarf-4 -xc - -ffunction-sections +73: + cat +70: + grep -Fq .gdb_index +69: + grep -qv dead_fn1 out/test/elf/aarch64/gc-sections/log.2 +69: + grep -qv dead_fn2 out/test/elf/aarch64/gc-sections/log.2 +75: + on_exit +75: + echo OK +75: OK +75: + exit 0 + 65/270 Test #75: aarch64-gdb-index-empty ............................. Passed 0.17 sec +test 77 + Start 77: aarch64-glibc-2.22-bug + +77: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/glibc-2.22-bug.sh" +77: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu +77: Test timeout computed to be: 1500 +70: + grep -q 'Hello world' +70: + out/test/elf/aarch64/gdb-index-compress-output/exe +70: + DEBUGINFOD_URLS= +70: + gdb out/test/elf/aarch64/gdb-index-compress-output/exe -nx -batch -ex 'b main' -ex r -ex 'b trap' -ex c -ex bt -ex quit +69: + grep -q live_var1 out/test/elf/aarch64/gc-sections/log.2 +77: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/glibc-2.22-bug.sh +77: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc +77: ++ export LC_ALL=C +77: ++ LC_ALL=C +69: + grep -q live_var2 out/test/elf/aarch64/gc-sections/log.2 +71: + cc -B. -o out/test/elf/aarch64/gdb-index-dwarf2/exe out/test/elf/aarch64/gdb-index-dwarf2/c.so out/test/elf/aarch64/gdb-index-dwarf2/d.o -Wl,--gdb-index 77: ++++ uname -m 77: +++ canonical_name aarch64 77: +++ case $1 in @@ -5187,63 +5243,42 @@ 77: ++ QEMU= 77: ++ trap 'on_error $LINENO' ERR 77: ++ trap on_exit EXIT +69: + grep -qv dead_var1 out/test/elf/aarch64/gc-sections/log.2 +69: + grep -qv dead_var2 out/test/elf/aarch64/gc-sections/log.2 77: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/glibc-2.22-bug.sh .sh 77: ++ testname=glibc-2.22-bug 77: ++ echo -n 'Testing glibc-2.22-bug ... ' 77: Testing glibc-2.22-bug ... ++ t=out/test/elf/aarch64/glibc-2.22-bug 77: ++ mkdir -p out/test/elf/aarch64/glibc-2.22-bug -66: + od -x out/test/elf/aarch64/filler/exe1 -76: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/gdb-index-split-dwarf.sh .sh -72: + readelf -WS out/test/elf/aarch64/gdb-index-dwarf3/c.so -72: + grep -Fq .gdb_index -76: ++ testname=gdb-index-split-dwarf -76: ++ echo -n 'Testing gdb-index-split-dwarf ... ' -76: Testing gdb-index-split-dwarf ... ++ t=out/test/elf/aarch64/gdb-index-split-dwarf -76: ++ mkdir -p out/test/elf/aarch64/gdb-index-split-dwarf -76: + '[' aarch64 = aarch64 ']' -76: + '[' aarch64 = riscv64 -o aarch64 = riscv32 -o aarch64 = sparc64 ']' -76: + command -v gdb -76: + test_cflags -gdwarf-5 -g -72: + cc -c -o out/test/elf/aarch64/gdb-index-dwarf3/d.o -fPIC -g -ggnu-pubnames -gdwarf-3 -xc - -gz -76: + echo 'int main() {}' -57: + out/test/elf/aarch64/exception/exe1 +69: + grep -q '1 2' 77: + '[' aarch64 = alpha ']' -58: + readelf --dyn-syms out/test/elf/aarch64/exclude-libs/f.so +69: + out/test/elf/aarch64/gc-sections/exe2 +74: + cc -c -o out/test/elf/aarch64/gdb-index-dwarf5/b.o out/test/elf/aarch64/gdb-index-dwarf5/b.c -fPIC -g -ggnu-pubnames -gdwarf-4 -ffunction-sections +76: + cat +69: + on_exit +69: + echo OK +69: OK +69: + exit 0 77: + cat -73: + cat -77: + cc -o out/test/elf/aarch64/glibc-2.22-bug/a.o -fPIC -c -xc - -57: + c++ -B. -o out/test/elf/aarch64/exception/exe2 out/test/elf/aarch64/exception/c.o -static -pthread -72: + cat -58: + grep -Fq foo out/test/elf/aarch64/exclude-libs/log -71: + cc -B. -shared -o out/test/elf/aarch64/gdb-index-dwarf2/c.so out/test/elf/aarch64/gdb-index-dwarf2/a.o out/test/elf/aarch64/gdb-index-dwarf2/b.o -Wl,--gdb-index -73: + cc -c -o out/test/elf/aarch64/gdb-index-dwarf4/b.o -fPIC -g -ggnu-pubnames -gdwarf-4 -xc - -ffunction-sections -76: + cc -gdwarf-5 -g -o /dev/null -xc - -70: + readelf -WS out/test/elf/aarch64/gdb-index-compress-output/exe -70: + grep -Fq .gdb_index -74: + cc -c -o out/test/elf/aarch64/gdb-index-dwarf5/c.o out/test/elf/aarch64/gdb-index-dwarf5/c.c -fPIC -g -ggnu-pubnames -gdwarf-5 -58: + grep -Fq bar out/test/elf/aarch64/exclude-libs/log -58: + grep -Fq baz out/test/elf/aarch64/exclude-libs/log -70: + out/test/elf/aarch64/gdb-index-compress-output/exe -58: + on_exit -58: + echo OK -58: OK -58: + exit 0 - 66/270 Test #58: aarch64-exclude-libs ................................ Passed 0.39 sec + 66/270 Test #69: aarch64-gc-sections ................................. Passed 0.66 sec test 78 Start 78: aarch64-global-offset-table 78: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/global-offset-table.sh" 78: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu 78: Test timeout computed to be: 1500 -72: + cc -B. -o out/test/elf/aarch64/gdb-index-dwarf3/exe out/test/elf/aarch64/gdb-index-dwarf3/c.so out/test/elf/aarch64/gdb-index-dwarf3/d.o -Wl,--gdb-index -70: + grep -q 'Hello world' -70: + DEBUGINFOD_URLS= -70: + gdb out/test/elf/aarch64/gdb-index-compress-output/exe -nx -batch -ex 'b main' -ex r -ex 'b trap' -ex c -ex bt -ex quit +77: + cc -o out/test/elf/aarch64/glibc-2.22-bug/a.o -fPIC -c -xc - +76: + cat 78: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/global-offset-table.sh -77: + cc -B. -o out/test/elf/aarch64/glibc-2.22-bug/b.so -shared out/test/elf/aarch64/glibc-2.22-bug/a.o 78: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 78: ++ export LC_ALL=C 78: ++ LC_ALL=C +76: + cat +76: + cat +76: + cc -c -o out/test/elf/aarch64/gdb-index-split-dwarf/a.o out/test/elf/aarch64/gdb-index-split-dwarf/a.c -fPIC -g -ggnu-pubnames -gdwarf-5 -gsplit-dwarf +73: + cc -B. -shared -o out/test/elf/aarch64/gdb-index-dwarf4/c.so out/test/elf/aarch64/gdb-index-dwarf4/a.o out/test/elf/aarch64/gdb-index-dwarf4/b.o -Wl,--gdb-index +72: + grep -Fq .gdb_index +72: + readelf -WS out/test/elf/aarch64/gdb-index-dwarf3/c.so 78: ++++ uname -m 78: +++ canonical_name aarch64 78: +++ case $1 in @@ -5262,81 +5297,54 @@ 78: ++ QEMU= 78: ++ trap 'on_error $LINENO' ERR 78: ++ trap on_exit EXIT -73: + cc -B. -shared -o out/test/elf/aarch64/gdb-index-dwarf4/c.so out/test/elf/aarch64/gdb-index-dwarf4/a.o out/test/elf/aarch64/gdb-index-dwarf4/b.o -Wl,--gdb-index +77: + cc -B. -o out/test/elf/aarch64/glibc-2.22-bug/b.so -shared out/test/elf/aarch64/glibc-2.22-bug/a.o 78: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/global-offset-table.sh .sh -74: + cc -c -o out/test/elf/aarch64/gdb-index-dwarf5/d.o out/test/elf/aarch64/gdb-index-dwarf5/d.c -fPIC -g -ggnu-pubnames -gdwarf-5 -ffunction-sections 78: ++ testname=global-offset-table 78: ++ echo -n 'Testing global-offset-table ... ' 78: Testing global-offset-table ... ++ t=out/test/elf/aarch64/global-offset-table 78: ++ mkdir -p out/test/elf/aarch64/global-offset-table +72: + cat +72: + cc -c -o out/test/elf/aarch64/gdb-index-dwarf3/d.o -fPIC -g -ggnu-pubnames -gdwarf-3 -xc - -gz 78: + '[' aarch64 = ppc64le ']' 78: + cc -fPIC -c -o out/test/elf/aarch64/global-offset-table/a.o -xc - 78: + cat -69: + readelf --symbols out/test/elf/aarch64/gc-sections/exe2 -69: + grep -q live_fn1 out/test/elf/aarch64/gc-sections/log.2 -71: + grep -Fq .gdb_index -71: + readelf -WS out/test/elf/aarch64/gdb-index-dwarf2/c.so -69: + grep -q live_fn2 out/test/elf/aarch64/gc-sections/log.2 -69: + grep -qv dead_fn1 out/test/elf/aarch64/gc-sections/log.2 -71: + cc -c -o out/test/elf/aarch64/gdb-index-dwarf2/d.o -fPIC -g -ggnu-pubnames -gdwarf-2 -xc - -gz -72: + readelf -WS out/test/elf/aarch64/gdb-index-dwarf3/exe 77: + readelf -W --sections out/test/elf/aarch64/glibc-2.22-bug/b.so -77: + grep -Eq '\.rela?\.plt' +74: + cc -c -o out/test/elf/aarch64/gdb-index-dwarf5/c.o out/test/elf/aarch64/gdb-index-dwarf5/c.c -fPIC -g -ggnu-pubnames -gdwarf-5 +71: + readelf -WS out/test/elf/aarch64/gdb-index-dwarf2/exe +71: + grep -Fq .gdb_index +72: + cc -B. -o out/test/elf/aarch64/gdb-index-dwarf3/exe out/test/elf/aarch64/gdb-index-dwarf3/c.so out/test/elf/aarch64/gdb-index-dwarf3/d.o -Wl,--gdb-index 77: + grep -E -A1 '\.rela?\.dyn' -72: + grep -Fq .gdb_index -71: + cat -76: + cat -74: + cc -B. -shared -o out/test/elf/aarch64/gdb-index-dwarf5/e.so out/test/elf/aarch64/gdb-index-dwarf5/a.o out/test/elf/aarch64/gdb-index-dwarf5/b.o out/test/elf/aarch64/gdb-index-dwarf5/c.o out/test/elf/aarch64/gdb-index-dwarf5/d.o -Wl,--gdb-index -72: + grep -q 'Hello world' +77: + grep -Eq '\.rela?\.plt' +71: + grep -q 'Hello world' 77: + on_exit 77: + echo OK 77: OK 77: + exit 0 -69: + grep -qv dead_fn2 out/test/elf/aarch64/gc-sections/log.2 -69: + grep -q live_var1 out/test/elf/aarch64/gc-sections/log.2 -76: + cat - 67/270 Test #77: aarch64-glibc-2.22-bug .............................. Passed 0.12 sec + 67/270 Test #77: aarch64-glibc-2.22-bug .............................. Passed 0.19 sec test 79 Start 79: aarch64-gnu-hash 79: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/gnu-hash.sh" 79: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu 79: Test timeout computed to be: 1500 -69: + grep -q live_var2 out/test/elf/aarch64/gc-sections/log.2 -69: + grep -qv dead_var1 out/test/elf/aarch64/gc-sections/log.2 -72: + out/test/elf/aarch64/gdb-index-dwarf3/exe -78: + cc -B. -no-pie -o out/test/elf/aarch64/global-offset-table/exe out/test/elf/aarch64/global-offset-table/a.o -Wl,-defsym=foo=_GLOBAL_OFFSET_TABLE_ +71: + out/test/elf/aarch64/gdb-index-dwarf2/exe +71: + DEBUGINFOD_URLS= +71: + gdb out/test/elf/aarch64/gdb-index-dwarf2/exe -nx -batch -ex 'b main' -ex r -ex 'b trap' -ex c -ex bt -ex quit +73: + grep -Fq .gdb_index +76: + cc -c -o out/test/elf/aarch64/gdb-index-split-dwarf/b.o out/test/elf/aarch64/gdb-index-split-dwarf/b.c -fPIC -g -ggnu-pubnames -gdwarf-4 -gsplit-dwarf 79: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/gnu-hash.sh +73: + readelf -WS out/test/elf/aarch64/gdb-index-dwarf4/c.so +74: + cc -c -o out/test/elf/aarch64/gdb-index-dwarf5/d.o out/test/elf/aarch64/gdb-index-dwarf5/d.c -fPIC -g -ggnu-pubnames -gdwarf-5 -ffunction-sections 79: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 79: ++ export LC_ALL=C 79: ++ LC_ALL=C -72: + DEBUGINFOD_URLS= -72: + gdb out/test/elf/aarch64/gdb-index-dwarf3/exe -nx -batch -ex 'b main' -ex r -ex 'b trap' -ex c -ex bt -ex quit -69: + grep -qv dead_var2 out/test/elf/aarch64/gc-sections/log.2 -69: + grep -q '1 2' -69: + out/test/elf/aarch64/gc-sections/exe2 -69: + on_exit -69: + echo OK -69: OK -69: + exit 0 -76: + cat - 68/270 Test #69: aarch64-gc-sections ................................. Passed 0.33 sec -test 80 - Start 80: aarch64-gnu-unique - -80: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/gnu-unique.sh" -80: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu -80: Test timeout computed to be: 1500 -76: + cat -73: + readelf -WS out/test/elf/aarch64/gdb-index-dwarf4/c.so +78: + cc -B. -no-pie -o out/test/elf/aarch64/global-offset-table/exe out/test/elf/aarch64/global-offset-table/a.o -Wl,-defsym=foo=_GLOBAL_OFFSET_TABLE_ +73: + cc -c -o out/test/elf/aarch64/gdb-index-dwarf4/d.o -fPIC -g -ggnu-pubnames -gdwarf-4 -xc - -gz +73: + cat 79: ++++ uname -m 79: +++ canonical_name aarch64 79: +++ case $1 in 79: +++ echo aarch64 -80: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/gnu-unique.sh -80: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc -80: ++ export LC_ALL=C -80: ++ LC_ALL=C 79: ++ HOST=aarch64 79: ++ '[' -n '' ']' 79: ++ MACHINE=aarch64 @@ -5351,10 +5359,61 @@ 79: ++ QEMU= 79: ++ trap 'on_error $LINENO' ERR 79: ++ trap on_exit EXIT -66: + cc -B. -static -Wl,--filler,0x00 -o out/test/elf/aarch64/filler/exe2 out/test/elf/aarch64/filler/a.o 79: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/gnu-hash.sh .sh -80: ++++ uname -m +79: ++ testname=gnu-hash +79: ++ echo -n 'Testing gnu-hash ... ' +79: Testing gnu-hash ... ++ t=out/test/elf/aarch64/gnu-hash +79: ++ mkdir -p out/test/elf/aarch64/gnu-hash +72: + grep -Fq .gdb_index +72: + readelf -WS out/test/elf/aarch64/gdb-index-dwarf3/exe +57: + static=-static +57: + static='-static -pthread' +57: + cat +73: + cc -B. -o out/test/elf/aarch64/gdb-index-dwarf4/exe out/test/elf/aarch64/gdb-index-dwarf4/c.so out/test/elf/aarch64/gdb-index-dwarf4/d.o -Wl,--gdb-index +72: + out/test/elf/aarch64/gdb-index-dwarf3/exe +76: + cc -c -o out/test/elf/aarch64/gdb-index-split-dwarf/c.o out/test/elf/aarch64/gdb-index-split-dwarf/c.c -fPIC -g -ggnu-pubnames -gdwarf-5 +74: + cc -B. -shared -o out/test/elf/aarch64/gdb-index-dwarf5/e.so out/test/elf/aarch64/gdb-index-dwarf5/a.o out/test/elf/aarch64/gdb-index-dwarf5/b.o out/test/elf/aarch64/gdb-index-dwarf5/c.o out/test/elf/aarch64/gdb-index-dwarf5/d.o -Wl,--gdb-index +57: + c++ -c -o out/test/elf/aarch64/exception/b.o out/test/elf/aarch64/exception/a.cc -fPIC +72: + grep -q 'Hello world' +79: + cc -c -o out/test/elf/aarch64/gnu-hash/a.o -xc - +72: + DEBUGINFOD_URLS= +72: + gdb out/test/elf/aarch64/gdb-index-dwarf3/exe -nx -batch -ex 'b main' -ex r -ex 'b trap' -ex c -ex bt -ex quit +66: + cat +66: + cc -o out/test/elf/aarch64/filler/a.o -c -xc - +79: + cat +78: + out/test/elf/aarch64/global-offset-table/exe +78: ++ out/test/elf/aarch64/global-offset-table/exe +78: + GOT_ADDR=220910 +78: + '[' aarch64 = x86_64 -o aarch64 = i386 ']' +78: + readelf -WS out/test/elf/aarch64/global-offset-table/exe +73: + readelf -WS out/test/elf/aarch64/gdb-index-dwarf4/exe 73: + grep -Fq .gdb_index +76: + cc -c -o out/test/elf/aarch64/gdb-index-split-dwarf/d.o out/test/elf/aarch64/gdb-index-split-dwarf/d.c -fPIC -g -ggnu-pubnames -gdwarf-5 -gsplit-dwarf +78: + grep -q '\.got .*220910 ' +78: + on_exit +78: + echo OK +78: OK +78: + exit 0 + 68/270 Test #78: aarch64-global-offset-table ......................... Passed 0.31 sec +test 80 + Start 80: aarch64-gnu-unique + +80: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/gnu-unique.sh" +80: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu +80: Test timeout computed to be: 1500 +80: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/gnu-unique.sh +80: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc +80: ++ export LC_ALL=C +80: ++ LC_ALL=C +73: + out/test/elf/aarch64/gdb-index-dwarf4/exe +73: + grep -q 'Hello world' +79: + cc -B. -o out/test/elf/aarch64/gnu-hash/b.so out/test/elf/aarch64/gnu-hash/a.o -Wl,-hash-style=gnu -shared +57: + c++ -c -o out/test/elf/aarch64/exception/c.o out/test/elf/aarch64/exception/a.cc -fno-PIC +73: + DEBUGINFOD_URLS= +73: + gdb out/test/elf/aarch64/gdb-index-dwarf4/exe -nx -batch -ex 'b main' -ex r -ex 'b trap' -ex c -ex bt -ex quit +74: + grep -Fq .gdb_index +74: + readelf -WS out/test/elf/aarch64/gdb-index-dwarf5/e.so +80: ++++ uname -m 80: +++ canonical_name aarch64 80: +++ case $1 in 80: +++ echo aarch64 @@ -5372,55 +5431,37 @@ 80: ++ QEMU= 80: ++ trap 'on_error $LINENO' ERR 80: ++ trap on_exit EXIT -73: + cat -73: + cc -c -o out/test/elf/aarch64/gdb-index-dwarf4/d.o -fPIC -g -ggnu-pubnames -gdwarf-4 -xc - -gz -57: + out/test/elf/aarch64/exception/exe2 -71: + cc -B. -o out/test/elf/aarch64/gdb-index-dwarf2/exe out/test/elf/aarch64/gdb-index-dwarf2/c.so out/test/elf/aarch64/gdb-index-dwarf2/d.o -Wl,--gdb-index -79: ++ testname=gnu-hash -79: ++ echo -n 'Testing gnu-hash ... ' -79: Testing gnu-hash ... ++ t=out/test/elf/aarch64/gnu-hash -79: ++ mkdir -p out/test/elf/aarch64/gnu-hash -76: + cc -c -o out/test/elf/aarch64/gdb-index-split-dwarf/a.o out/test/elf/aarch64/gdb-index-split-dwarf/a.c -fPIC -g -ggnu-pubnames -gdwarf-5 -gsplit-dwarf 80: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/gnu-unique.sh .sh -57: + c++ -B. -o out/test/elf/aarch64/exception/exe3 out/test/elf/aarch64/exception/b.o -pie -79: + cat +66: + cc -B. -static -Wl,--filler,0xfe -o out/test/elf/aarch64/filler/exe1 out/test/elf/aarch64/filler/a.o 80: ++ testname=gnu-unique 80: ++ echo -n 'Testing gnu-unique ... ' 80: Testing gnu-unique ... ++ t=out/test/elf/aarch64/gnu-unique 80: ++ mkdir -p out/test/elf/aarch64/gnu-unique -79: + cc -c -o out/test/elf/aarch64/gnu-hash/a.o -xc - -74: + readelf -WS out/test/elf/aarch64/gdb-index-dwarf5/e.so +74: + cc -c -o out/test/elf/aarch64/gdb-index-dwarf5/f.o -fPIC -g -ggnu-pubnames -gdwarf-5 -xc - -gz 80: + command -v g++ -78: + out/test/elf/aarch64/global-offset-table/exe -74: + grep -Fq .gdb_index +74: + cat 80: + cat -78: ++ out/test/elf/aarch64/global-offset-table/exe -78: + GOT_ADDR=220910 -78: + '[' aarch64 = x86_64 -o aarch64 = i386 ']' +57: + c++ -B. -o out/test/elf/aarch64/exception/exe1 out/test/elf/aarch64/exception/b.o -static -pthread 80: + g++ -o out/test/elf/aarch64/gnu-unique/a.o -c -std=c++17 -fno-gnu-unique -xc++ - -74: + cc -c -o out/test/elf/aarch64/gdb-index-dwarf5/f.o -fPIC -g -ggnu-pubnames -gdwarf-5 -xc - -gz -78: + grep -q '\.got .*220910 ' -74: + cat -78: + readelf -WS out/test/elf/aarch64/global-offset-table/exe -78: + on_exit -78: + echo OK -78: OK -78: + exit 0 -73: + cc -B. -o out/test/elf/aarch64/gdb-index-dwarf4/exe out/test/elf/aarch64/gdb-index-dwarf4/c.so out/test/elf/aarch64/gdb-index-dwarf4/d.o -Wl,--gdb-index - 69/270 Test #78: aarch64-global-offset-table ......................... Passed 0.14 sec +79: + on_exit +79: + echo OK +79: OK +79: + exit 0 +74: + cc -B. -o out/test/elf/aarch64/gdb-index-dwarf5/exe out/test/elf/aarch64/gdb-index-dwarf5/e.so out/test/elf/aarch64/gdb-index-dwarf5/f.o -Wl,--gdb-index + 69/270 Test #79: aarch64-gnu-hash .................................... Passed 0.31 sec test 81 Start 81: aarch64-gnu-warning 81: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/gnu-warning.sh" 81: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu 81: Test timeout computed to be: 1500 -79: + cc -B. -o out/test/elf/aarch64/gnu-hash/b.so out/test/elf/aarch64/gnu-hash/a.o -Wl,-hash-style=gnu -shared -71: + grep -Fq .gdb_index +80: + g++ -o out/test/elf/aarch64/gnu-unique/b.o -c -std=c++17 -fgnu-unique -xc++ - 81: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/gnu-warning.sh +80: + cat 81: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 81: ++ export LC_ALL=C 81: ++ LC_ALL=C -71: + readelf -WS out/test/elf/aarch64/gdb-index-dwarf2/exe +76: + cc -B. -shared -o out/test/elf/aarch64/gdb-index-split-dwarf/e.so out/test/elf/aarch64/gdb-index-split-dwarf/a.o out/test/elf/aarch64/gdb-index-split-dwarf/b.o out/test/elf/aarch64/gdb-index-split-dwarf/c.o out/test/elf/aarch64/gdb-index-split-dwarf/d.o -Wl,--gdb-index 81: ++++ uname -m 81: +++ canonical_name aarch64 81: +++ case $1 in @@ -5439,53 +5480,46 @@ 81: ++ QEMU= 81: ++ trap 'on_error $LINENO' ERR 81: ++ trap on_exit EXIT +80: + cc -B. -o out/test/elf/aarch64/gnu-unique/exe out/test/elf/aarch64/gnu-unique/a.o out/test/elf/aarch64/gnu-unique/b.o 81: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/gnu-warning.sh .sh -76: + cc -c -o out/test/elf/aarch64/gdb-index-split-dwarf/b.o out/test/elf/aarch64/gdb-index-split-dwarf/b.c -fPIC -g -ggnu-pubnames -gdwarf-4 -gsplit-dwarf 81: ++ testname=gnu-warning 81: ++ echo -n 'Testing gnu-warning ... ' 81: Testing gnu-warning ... ++ t=out/test/elf/aarch64/gnu-warning 81: ++ mkdir -p out/test/elf/aarch64/gnu-warning -81: + cat -71: + grep -q 'Hello world' 81: + gcc -c -o out/test/elf/aarch64/gnu-warning/a.o -xc - -71: + out/test/elf/aarch64/gdb-index-dwarf2/exe -74: + cc -B. -o out/test/elf/aarch64/gdb-index-dwarf5/exe out/test/elf/aarch64/gdb-index-dwarf5/e.so out/test/elf/aarch64/gdb-index-dwarf5/f.o -Wl,--gdb-index -80: + cat -80: + g++ -o out/test/elf/aarch64/gnu-unique/b.o -c -std=c++17 -fgnu-unique -xc++ - -71: + DEBUGINFOD_URLS= -71: + gdb out/test/elf/aarch64/gdb-index-dwarf2/exe -nx -batch -ex 'b main' -ex r -ex 'b trap' -ex c -ex bt -ex quit -57: + out/test/elf/aarch64/exception/exe3 -57: + c++ -B. -o out/test/elf/aarch64/exception/exe4 out/test/elf/aarch64/exception/c.o -no-pie -76: + cc -c -o out/test/elf/aarch64/gdb-index-split-dwarf/c.o out/test/elf/aarch64/gdb-index-split-dwarf/c.c -fPIC -g -ggnu-pubnames -gdwarf-5 -73: + grep -Fq .gdb_index -73: + readelf -WS out/test/elf/aarch64/gdb-index-dwarf4/exe -66: + od -x out/test/elf/aarch64/filler/exe2 -80: + cc -B. -o out/test/elf/aarch64/gnu-unique/exe out/test/elf/aarch64/gnu-unique/a.o out/test/elf/aarch64/gnu-unique/b.o -73: + grep -q 'Hello world' -73: + out/test/elf/aarch64/gdb-index-dwarf4/exe -73: + DEBUGINFOD_URLS= -73: + gdb out/test/elf/aarch64/gdb-index-dwarf4/exe -nx -batch -ex 'b main' -ex r -ex 'b trap' -ex c -ex bt -ex quit -79: + on_exit -79: + echo OK -79: OK -79: + exit 0 +81: + cat +76: + readelf -WS out/test/elf/aarch64/gdb-index-split-dwarf/e.so +76: + grep -Fq .gdb_index +76: + cat +81: + cc -B. -o out/test/elf/aarch64/gnu-warning/exe out/test/elf/aarch64/gnu-warning/a.o 74: + grep -Fq .gdb_index 74: + readelf -WS out/test/elf/aarch64/gdb-index-dwarf5/exe -81: + cc -B. -o out/test/elf/aarch64/gnu-warning/exe out/test/elf/aarch64/gnu-warning/a.o - 70/270 Test #79: aarch64-gnu-hash .................................... Passed 0.14 sec +76: + cc -c -o out/test/elf/aarch64/gdb-index-split-dwarf/f.o -fPIC -g -ggnu-pubnames -gdwarf-5 -gsplit-dwarf -xc - -gz +74: + grep -q 'Hello world' +74: + out/test/elf/aarch64/gdb-index-dwarf5/exe +74: + DEBUGINFOD_URLS= +74: + gdb out/test/elf/aarch64/gdb-index-dwarf5/exe -nx -batch -ex 'b main' -ex r -ex 'b trap' -ex c -ex bt -ex quit +76: + cc -B. -o out/test/elf/aarch64/gdb-index-split-dwarf/exe out/test/elf/aarch64/gdb-index-split-dwarf/e.so out/test/elf/aarch64/gdb-index-split-dwarf/f.o -Wl,--gdb-index +80: + out/test/elf/aarch64/gnu-unique/exe +80: + grep -q foo=5 +80: + on_exit +80: + echo OK +80: OK +80: + exit 0 + 70/270 Test #80: aarch64-gnu-unique .................................. Passed 0.32 sec test 82 Start 82: aarch64-hash-style 82: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/hash-style.sh" 82: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu 82: Test timeout computed to be: 1500 +81: + out/test/elf/aarch64/gnu-warning/exe +81: + grep -q 'Hello world' 82: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/hash-style.sh 82: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 82: ++ export LC_ALL=C 82: ++ LC_ALL=C -74: + grep -q 'Hello world' 82: ++++ uname -m -74: + out/test/elf/aarch64/gdb-index-dwarf5/exe 82: +++ canonical_name aarch64 82: +++ case $1 in 82: +++ echo aarch64 @@ -5503,53 +5537,21 @@ 82: ++ QEMU= 82: ++ trap 'on_error $LINENO' ERR 82: ++ trap on_exit EXIT -82: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/hash-style.sh .sh -74: + DEBUGINFOD_URLS= -74: + gdb out/test/elf/aarch64/gdb-index-dwarf5/exe -nx -batch -ex 'b main' -ex r -ex 'b trap' -ex c -ex bt -ex quit -82: ++ testname=hash-style -82: ++ echo -n 'Testing hash-style ... ' -82: Testing hash-style ... ++ t=out/test/elf/aarch64/hash-style -82: ++ mkdir -p out/test/elf/aarch64/hash-style -82: + cc -o out/test/elf/aarch64/hash-style/a.o -c -xc - -82: + cat -57: + out/test/elf/aarch64/exception/exe4 -57: + c++ -B. -o out/test/elf/aarch64/exception/exe5 out/test/elf/aarch64/exception/b.o -pie -Wl,--gc-sections -76: + cc -c -o out/test/elf/aarch64/gdb-index-split-dwarf/d.o out/test/elf/aarch64/gdb-index-split-dwarf/d.c -fPIC -g -ggnu-pubnames -gdwarf-5 -gsplit-dwarf -80: + out/test/elf/aarch64/gnu-unique/exe -80: + grep -q foo=5 -80: + on_exit -80: + echo OK -80: OK -80: + exit 0 -82: + ./mold -shared -o out/test/elf/aarch64/hash-style/b.so out/test/elf/aarch64/hash-style/a.o - 71/270 Test #80: aarch64-gnu-unique .................................. Passed 0.17 sec +81: + on_exit +81: + echo OK +81: OK +81: + exit 0 + 71/270 Test #81: aarch64-gnu-warning ................................. Passed 0.21 sec test 83 Start 83: aarch64-hello-dynamic 83: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/hello-dynamic.sh" 83: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu 83: Test timeout computed to be: 1500 -82: + grep -Fq ' .hash' -82: + readelf -WS out/test/elf/aarch64/hash-style/b.so 83: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/hello-dynamic.sh 83: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 83: ++ export LC_ALL=C 83: ++ LC_ALL=C -82: + readelf -WS out/test/elf/aarch64/hash-style/b.so -81: + out/test/elf/aarch64/gnu-warning/exe -82: + grep -Fq ' .gnu.hash' -82: + on_exit -82: + echo OK -82: OK -82: + exit 0 -81: + grep -q 'Hello world' - 72/270 Test #82: aarch64-hash-style .................................. Passed 0.06 sec -test 84 - Start 84: aarch64-hello-static - -84: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/hello-static.sh" -84: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu -84: Test timeout computed to be: 1500 83: ++++ uname -m 83: +++ canonical_name aarch64 83: +++ case $1 in @@ -5568,17 +5570,36 @@ 83: ++ QEMU= 83: ++ trap 'on_error $LINENO' ERR 83: ++ trap on_exit EXIT -81: + on_exit -81: + echo OK -81: OK -81: + exit 0 - 73/270 Test #81: aarch64-gnu-warning ................................. Passed 0.14 sec -test 85 - Start 85: aarch64-help +82: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/hash-style.sh .sh +82: ++ testname=hash-style +82: ++ echo -n 'Testing hash-style ... ' +82: Testing hash-style ... ++ t=out/test/elf/aarch64/hash-style +82: ++ mkdir -p out/test/elf/aarch64/hash-style +83: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/hello-dynamic.sh .sh +83: ++ testname=hello-dynamic +83: ++ echo -n 'Testing hello-dynamic ... ' +83: Testing hello-dynamic ... ++ t=out/test/elf/aarch64/hello-dynamic +83: ++ mkdir -p out/test/elf/aarch64/hello-dynamic +82: + cc -o out/test/elf/aarch64/hash-style/a.o -c -xc - +82: + cat +83: + cc -o out/test/elf/aarch64/hello-dynamic/a.o -c -xc - -fno-PIE +83: + cat +76: + readelf -WS out/test/elf/aarch64/gdb-index-split-dwarf/exe +76: + grep -Fq .gdb_index +76: + out/test/elf/aarch64/gdb-index-split-dwarf/exe +76: + grep -q 'Hello world' +76: + on_exit +76: + echo OK +76: OK +76: + exit 0 + 72/270 Test #76: aarch64-gdb-index-split-dwarf ....................... Passed 0.89 sec +test 84 + Start 84: aarch64-hello-static -85: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/help.sh" -85: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu -85: Test timeout computed to be: 1500 +84: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/hello-static.sh" +84: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu +84: Test timeout computed to be: 1500 +82: + ./mold -shared -o out/test/elf/aarch64/hash-style/b.so out/test/elf/aarch64/hash-style/a.o 84: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/hello-static.sh 84: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 84: ++ export LC_ALL=C @@ -5602,16 +5623,33 @@ 84: ++ trap 'on_error $LINENO' ERR 84: ++ trap on_exit EXIT 84: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/hello-static.sh .sh -66: + diff -q out/test/elf/aarch64/filler/txt1 out/test/elf/aarch64/filler/txt2 -83: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/hello-dynamic.sh .sh +84: ++ testname=hello-static +84: ++ echo -n 'Testing hello-static ... ' +84: Testing hello-static ... ++ t=out/test/elf/aarch64/hello-static +84: ++ mkdir -p out/test/elf/aarch64/hello-static +82: + readelf -WS out/test/elf/aarch64/hash-style/b.so +82: + grep -Fq ' .hash' +84: + test_cflags -static +83: + cc -B. -o out/test/elf/aarch64/hello-dynamic/exe out/test/elf/aarch64/hello-dynamic/a.o -no-pie +84: + echo 'int main() {}' +84: + cc -static -o /dev/null -xc - +82: + grep -Fq ' .gnu.hash' +82: + readelf -WS out/test/elf/aarch64/hash-style/b.so +82: + on_exit +82: + echo OK +82: OK +82: + exit 0 + 73/270 Test #82: aarch64-hash-style .................................. Passed 0.17 sec +test 85 + Start 85: aarch64-help + +85: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/help.sh" +85: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu +85: Test timeout computed to be: 1500 85: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/help.sh 85: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 85: ++ export LC_ALL=C 85: ++ LC_ALL=C -83: ++ testname=hello-dynamic -83: ++ echo -n 'Testing hello-dynamic ... ' -83: Testing hello-dynamic ... ++ t=out/test/elf/aarch64/hello-dynamic -83: ++ mkdir -p out/test/elf/aarch64/hello-dynamic 85: ++++ uname -m 85: +++ canonical_name aarch64 85: +++ case $1 in @@ -5635,65 +5673,71 @@ 85: ++ echo -n 'Testing help ... ' 85: Testing help ... ++ t=out/test/elf/aarch64/help 85: ++ mkdir -p out/test/elf/aarch64/help -84: ++ testname=hello-static -84: ++ echo -n 'Testing hello-static ... ' -84: Testing hello-static ... ++ t=out/test/elf/aarch64/hello-static -84: ++ mkdir -p out/test/elf/aarch64/hello-static -84: + test_cflags -static -84: + echo 'int main() {}' -84: + cc -static -o /dev/null -xc - -85: + ./mold --help -83: + cat -76: + cc -B. -shared -o out/test/elf/aarch64/gdb-index-split-dwarf/e.so out/test/elf/aarch64/gdb-index-split-dwarf/a.o out/test/elf/aarch64/gdb-index-split-dwarf/b.o out/test/elf/aarch64/gdb-index-split-dwarf/c.o out/test/elf/aarch64/gdb-index-split-dwarf/d.o -Wl,--gdb-index 85: + grep -q Usage +85: + ./mold --help 85: + on_exit 85: + echo OK 85: OK 85: + exit 0 -57: + out/test/elf/aarch64/exception/exe5 -57: + c++ -B. -o out/test/elf/aarch64/exception/exe6 out/test/elf/aarch64/exception/c.o -static -pthread -Wl,--gc-sections -83: + cc -o out/test/elf/aarch64/hello-dynamic/a.o -c -xc - -fno-PIE - 74/270 Test #85: aarch64-help ........................................ Passed 0.03 sec + 74/270 Test #85: aarch64-help ........................................ Passed 0.09 sec test 86 Start 86: aarch64-hidden-undef 86: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/hidden-undef.sh" 86: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu 86: Test timeout computed to be: 1500 -66: + on_exit -66: + echo OK -66: OK -66: + exit 0 - 75/270 Test #66: aarch64-filler ...................................... Passed 0.64 sec +86: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/hidden-undef.sh +86: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc +86: ++ export LC_ALL=C +86: ++ LC_ALL=C +86: ++++ uname -m +86: +++ canonical_name aarch64 +86: +++ case $1 in +86: +++ echo aarch64 +86: ++ HOST=aarch64 +86: ++ '[' -n '' ']' +86: ++ MACHINE=aarch64 +86: ++ '[' -n '' ']' +86: ++ CC=cc +86: ++ CXX=c++ +86: ++ GCC=gcc +86: ++ GXX=g++ +86: ++ OBJDUMP=objdump +86: ++ OBJCOPY=objcopy +86: ++ STRIP=strip +86: ++ QEMU= +86: ++ trap 'on_error $LINENO' ERR +86: ++ trap on_exit EXIT +83: + grep -q 'Hello world' +83: + out/test/elf/aarch64/hello-dynamic/exe +83: + on_exit +83: + echo OK +83: OK +83: + exit 0 + 75/270 Test #83: aarch64-hello-dynamic ............................... Passed 0.33 sec test 87 Start 87: aarch64-hidden-weak-undef 87: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/hidden-weak-undef.sh" 87: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu 87: Test timeout computed to be: 1500 -86: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/hidden-undef.sh -86: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc -86: ++ export LC_ALL=C -86: ++ LC_ALL=C -70: + grep -q 'hello () at .*:7' out/test/elf/aarch64/gdb-index-compress-output/log +86: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/hidden-undef.sh .sh +86: ++ testname=hidden-undef +86: ++ echo -n 'Testing hidden-undef ... ' +86: Testing hidden-undef ... ++ t=out/test/elf/aarch64/hidden-undef +86: ++ mkdir -p out/test/elf/aarch64/hidden-undef 87: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/hidden-weak-undef.sh +86: + cc -o out/test/elf/aarch64/hidden-undef/a.so -shared -fPIC -xc - +86: + cat 87: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 87: ++ export LC_ALL=C 87: ++ LC_ALL=C -76: + grep -Fq .gdb_index -76: + readelf -WS out/test/elf/aarch64/gdb-index-split-dwarf/e.so +84: + cat +84: + cc -o out/test/elf/aarch64/hello-static/a.o -c -xc - 87: ++++ uname -m -76: + cc -c -o out/test/elf/aarch64/gdb-index-split-dwarf/f.o -fPIC -g -ggnu-pubnames -gdwarf-5 -gsplit-dwarf -xc - -gz -76: + cat -72: + grep -q 'hello2 () at .*:7' out/test/elf/aarch64/gdb-index-dwarf3/log -86: ++++ uname -m -70: + grep -q 'greet () at .*:11' out/test/elf/aarch64/gdb-index-compress-output/log 87: +++ canonical_name aarch64 87: +++ case $1 in 87: +++ echo aarch64 -86: +++ canonical_name aarch64 -86: +++ case $1 in -86: +++ echo aarch64 87: ++ HOST=aarch64 87: ++ '[' -n '' ']' 87: ++ MACHINE=aarch64 @@ -5708,94 +5752,52 @@ 87: ++ QEMU= 87: ++ trap 'on_error $LINENO' ERR 87: ++ trap on_exit EXIT -86: ++ HOST=aarch64 -86: ++ '[' -n '' ']' -86: ++ MACHINE=aarch64 -86: ++ '[' -n '' ']' -86: ++ CC=cc -86: ++ CXX=c++ -86: ++ GCC=gcc -86: ++ GXX=g++ -86: ++ OBJDUMP=objdump -86: ++ OBJCOPY=objcopy -86: ++ STRIP=strip -86: ++ QEMU= -86: ++ trap 'on_error $LINENO' ERR -86: ++ trap on_exit EXIT -83: + cc -B. -o out/test/elf/aarch64/hello-dynamic/exe out/test/elf/aarch64/hello-dynamic/a.o -no-pie -72: + grep -q 'hello () at .*:4' out/test/elf/aarch64/gdb-index-dwarf3/log -70: + grep -q 'main () at .*:4' out/test/elf/aarch64/gdb-index-compress-output/log -72: + grep -q 'greet () at .*:8' out/test/elf/aarch64/gdb-index-dwarf3/log 87: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/hidden-weak-undef.sh .sh 87: ++ testname=hidden-weak-undef 87: ++ echo -n 'Testing hidden-weak-undef ... ' 87: Testing hidden-weak-undef ... ++ t=out/test/elf/aarch64/hidden-weak-undef 87: ++ mkdir -p out/test/elf/aarch64/hidden-weak-undef -86: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/hidden-undef.sh .sh -70: + on_exit -70: + echo OK -70: OK -70: + exit 0 - 76/270 Test #70: aarch64-gdb-index-compress-output ................... Passed 0.58 sec +87: + cc -o out/test/elf/aarch64/hidden-weak-undef/a.o -fPIC -c -xc - +87: + cat +84: + cc -B. -o out/test/elf/aarch64/hello-static/exe out/test/elf/aarch64/hello-static/a.o -static +87: + cc -B. -shared -o out/test/elf/aarch64/hidden-weak-undef/b.so out/test/elf/aarch64/hidden-weak-undef/a.o +86: + cc -o out/test/elf/aarch64/hidden-undef/b.o -fPIC -c -xc - +86: + cat +51: + c++ -B. -o out/test/elf/aarch64/emit-relocs-dead-sections/exe out/test/elf/aarch64/emit-relocs-dead-sections/a.o out/test/elf/aarch64/emit-relocs-dead-sections/b.o -Wl,-emit-relocs +86: + cc -B. -o out/test/elf/aarch64/hidden-undef/exe out/test/elf/aarch64/hidden-undef/a.so out/test/elf/aarch64/hidden-undef/b.o +87: + readelf -W --dyn-syms out/test/elf/aarch64/hidden-weak-undef/b.so +87: + grep -qw foo out/test/elf/aarch64/hidden-weak-undef/log +87: + grep -qw bar out/test/elf/aarch64/hidden-weak-undef/log +87: + on_exit +87: + echo OK +87: OK +87: + exit 0 + 76/270 Test #87: aarch64-hidden-weak-undef ........................... Passed 0.27 sec test 88 Start 88: aarch64-icf-small 88: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/icf-small.sh" 88: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu 88: Test timeout computed to be: 1500 -86: ++ testname=hidden-undef -86: ++ echo -n 'Testing hidden-undef ... ' -86: Testing hidden-undef ... ++ t=out/test/elf/aarch64/hidden-undef -86: ++ mkdir -p out/test/elf/aarch64/hidden-undef -51: + c++ -B. -o out/test/elf/aarch64/emit-relocs-dead-sections/exe out/test/elf/aarch64/emit-relocs-dead-sections/a.o out/test/elf/aarch64/emit-relocs-dead-sections/b.o -Wl,-emit-relocs 88: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/icf-small.sh 88: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 88: ++ export LC_ALL=C 88: ++ LC_ALL=C -72: + grep -q 'main () at .*:4' out/test/elf/aarch64/gdb-index-dwarf3/log -72: + on_exit -72: + echo OK -72: OK -72: + exit 0 - 77/270 Test #72: aarch64-gdb-index-dwarf3 ............................ Passed 0.59 sec -test 89 - Start 89: aarch64-icf - -89: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/icf.sh" -89: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu -89: Test timeout computed to be: 1500 -86: + cat -86: + cc -o out/test/elf/aarch64/hidden-undef/a.so -shared -fPIC -xc - -87: + cat -87: + cc -o out/test/elf/aarch64/hidden-weak-undef/a.o -fPIC -c -xc - -89: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/icf.sh -89: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc -89: ++ export LC_ALL=C -89: ++ LC_ALL=C -84: + cc -o out/test/elf/aarch64/hello-static/a.o -c -xc - -84: + cat -89: ++++ uname -m -89: +++ canonical_name aarch64 -89: +++ case $1 in -89: +++ echo aarch64 -89: ++ HOST=aarch64 -89: ++ '[' -n '' ']' -89: ++ MACHINE=aarch64 -89: ++ '[' -n '' ']' -89: ++ CC=cc -89: ++ CXX=c++ -89: ++ GCC=gcc -89: ++ GXX=g++ -89: ++ OBJDUMP=objdump -89: ++ OBJCOPY=objcopy -89: ++ STRIP=strip -89: ++ QEMU= -89: ++ trap 'on_error $LINENO' ERR -89: ++ trap on_exit EXIT 88: ++++ uname -m +51: + grep -q 'Hello world' +51: + out/test/elf/aarch64/emit-relocs-dead-sections/exe 88: +++ canonical_name aarch64 88: +++ case $1 in 88: +++ echo aarch64 +51: + on_exit +51: + echo OK +51: OK +51: + exit 0 +86: + grep -q 'undefined symbol: foo' out/test/elf/aarch64/hidden-undef/log +86: + on_exit +86: + echo OK +86: OK +86: + exit 0 88: ++ HOST=aarch64 88: ++ '[' -n '' ']' 88: ++ MACHINE=aarch64 @@ -5808,6 +5810,20 @@ 88: ++ OBJCOPY=objcopy 88: ++ STRIP=strip 88: ++ QEMU= + 77/270 Test #51: aarch64-emit-relocs-dead-sections ................... Passed 2.68 sec +test 89 + Start 89: aarch64-icf + +89: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/icf.sh" +89: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu +89: Test timeout computed to be: 1500 + 78/270 Test #86: aarch64-hidden-undef ................................ Passed 0.40 sec +test 90 + Start 90: aarch64-ifunc-alias + +90: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/ifunc-alias.sh" +90: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu +90: Test timeout computed to be: 1500 88: ++ trap 'on_error $LINENO' ERR 88: ++ trap on_exit EXIT 88: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/icf-small.sh .sh @@ -5815,49 +5831,43 @@ 88: ++ echo -n 'Testing icf-small ... ' 88: Testing icf-small ... ++ t=out/test/elf/aarch64/icf-small 88: ++ mkdir -p out/test/elf/aarch64/icf-small -76: + cc -B. -o out/test/elf/aarch64/gdb-index-split-dwarf/exe out/test/elf/aarch64/gdb-index-split-dwarf/e.so out/test/elf/aarch64/gdb-index-split-dwarf/f.o -Wl,--gdb-index -83: + out/test/elf/aarch64/hello-dynamic/exe -83: + grep -q 'Hello world' -83: + on_exit -83: + echo OK -83: OK -83: + exit 0 -89: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/icf.sh .sh -89: ++ testname=icf -89: ++ echo -n 'Testing icf ... ' -89: Testing icf ... ++ t=out/test/elf/aarch64/icf -89: ++ mkdir -p out/test/elf/aarch64/icf -89: + '[' aarch64 = ppc64 ']' - 78/270 Test #83: aarch64-hello-dynamic ............................... Passed 0.14 sec -test 90 - Start 90: aarch64-ifunc-alias +84: + out/test/elf/aarch64/hello-static/exe +84: + grep -q 'Hello world' +84: + on_exit +84: + echo OK +84: OK +84: + exit 0 + 79/270 Test #84: aarch64-hello-static ................................ Passed 0.59 sec +test 91 + Start 91: aarch64-ifunc-dso -90: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/ifunc-alias.sh" -90: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu -90: Test timeout computed to be: 1500 -89: + cc -c -o out/test/elf/aarch64/icf/a.o -ffunction-sections -fdata-sections -xc - -89: + cat +91: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/ifunc-dso.sh" +91: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu +91: Test timeout computed to be: 1500 +32: + cc -flto -fPIC -o out/test/elf/aarch64/defsym-lto/a.o -c -xc - +32: + cat +66: + sed -i -e 's/--filler 0xfe/--filler 0x00/' out/test/elf/aarch64/filler/exe1 +66: + od -x out/test/elf/aarch64/filler/exe1 +89: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/icf.sh +89: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc +89: ++ export LC_ALL=C +89: ++ LC_ALL=C 90: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/ifunc-alias.sh +88: + cc -o out/test/elf/aarch64/icf-small/a.o -c -ffunction-sections -xc - 90: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 90: ++ export LC_ALL=C 90: ++ LC_ALL=C -88: + cc -o out/test/elf/aarch64/icf-small/a.o -c -ffunction-sections -xc - -57: + out/test/elf/aarch64/exception/exe6 +91: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/ifunc-dso.sh 88: + cat -51: + grep -q 'Hello world' -86: + cc -o out/test/elf/aarch64/hidden-undef/b.o -fPIC -c -xc - -51: + out/test/elf/aarch64/emit-relocs-dead-sections/exe +91: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc +91: ++ export LC_ALL=C +91: ++ LC_ALL=C 90: ++++ uname -m -86: + cat 90: +++ canonical_name aarch64 90: +++ case $1 in 90: +++ echo aarch64 90: ++ HOST=aarch64 90: ++ '[' -n '' ']' -51: + on_exit -51: + echo OK -51: OK -51: + exit 0 90: ++ MACHINE=aarch64 90: ++ '[' -n '' ']' 90: ++ CC=cc @@ -5870,30 +5880,34 @@ 90: ++ QEMU= 90: ++ trap 'on_error $LINENO' ERR 90: ++ trap on_exit EXIT - 79/270 Test #51: aarch64-emit-relocs-dead-sections ................... Passed 0.97 sec -test 91 - Start 91: aarch64-ifunc-dso - -91: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/ifunc-dso.sh" -91: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu -91: Test timeout computed to be: 1500 -91: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/ifunc-dso.sh -91: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc -91: ++ export LC_ALL=C -91: ++ LC_ALL=C -57: + '[' aarch64 = x86_64 ']' -57: + '[' aarch64 = x86_64 -o aarch64 = aarch64 ']' -57: + c++ -c -o out/test/elf/aarch64/exception/e.o out/test/elf/aarch64/exception/a.cc -mcmodel=large -fno-PIC -84: + cc -B. -o out/test/elf/aarch64/hello-static/exe out/test/elf/aarch64/hello-static/a.o -static +89: ++++ uname -m +89: +++ canonical_name aarch64 +89: +++ case $1 in +89: +++ echo aarch64 +89: ++ HOST=aarch64 +89: ++ '[' -n '' ']' +89: ++ MACHINE=aarch64 +89: ++ '[' -n '' ']' +89: ++ CC=cc +89: ++ CXX=c++ +89: ++ GCC=gcc +89: ++ GXX=g++ +89: ++ OBJDUMP=objdump +89: ++ OBJCOPY=objcopy +89: ++ STRIP=strip +89: ++ QEMU= +89: ++ trap 'on_error $LINENO' ERR +89: ++ trap on_exit EXIT +89: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/icf.sh .sh +89: ++ testname=icf +89: ++ echo -n 'Testing icf ... ' +89: Testing icf ... ++ t=out/test/elf/aarch64/icf +89: ++ mkdir -p out/test/elf/aarch64/icf 90: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/ifunc-alias.sh .sh 91: ++++ uname -m 91: +++ canonical_name aarch64 91: +++ case $1 in 91: +++ echo aarch64 -90: ++ testname=ifunc-alias -90: ++ echo -n 'Testing ifunc-alias ... ' -90: Testing ifunc-alias ... ++ t=out/test/elf/aarch64/ifunc-alias -90: ++ mkdir -p out/test/elf/aarch64/ifunc-alias 91: ++ HOST=aarch64 91: ++ '[' -n '' ']' 91: ++ MACHINE=aarch64 @@ -5908,43 +5922,48 @@ 91: ++ QEMU= 91: ++ trap 'on_error $LINENO' ERR 91: ++ trap on_exit EXIT +90: ++ testname=ifunc-alias +90: ++ echo -n 'Testing ifunc-alias ... ' +90: Testing ifunc-alias ... ++ t=out/test/elf/aarch64/ifunc-alias +90: ++ mkdir -p out/test/elf/aarch64/ifunc-alias +32: + cc -B. -flto -o out/test/elf/aarch64/defsym-lto/exe out/test/elf/aarch64/defsym-lto/a.o -Wl,-defsym,live_func=dead_func +89: + '[' aarch64 = ppc64 ']' 91: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/ifunc-dso.sh .sh 91: ++ testname=ifunc-dso 91: ++ echo -n 'Testing ifunc-dso ... ' 91: Testing ifunc-dso ... ++ t=out/test/elf/aarch64/ifunc-dso 91: ++ mkdir -p out/test/elf/aarch64/ifunc-dso -89: + cc -B. -o out/test/elf/aarch64/icf/exe out/test/elf/aarch64/icf/a.o -Wl,-icf=all -87: + cc -B. -shared -o out/test/elf/aarch64/hidden-weak-undef/b.so out/test/elf/aarch64/hidden-weak-undef/a.o -91: + supports_ifunc -91: + echo 'void x() __attribute__((ifunc("y"))); void *y() { return 0; }' +89: + cat 90: + supports_ifunc +91: + supports_ifunc +89: + cc -c -o out/test/elf/aarch64/icf/a.o -ffunction-sections -fdata-sections -xc - 90: + echo 'void x() __attribute__((ifunc("y"))); void *y() { return 0; }' -86: + cc -B. -o out/test/elf/aarch64/hidden-undef/exe out/test/elf/aarch64/hidden-undef/a.so out/test/elf/aarch64/hidden-undef/b.o -88: + ./mold -o out/test/elf/aarch64/icf-small/exe -icf=all out/test/elf/aarch64/icf-small/a.o 90: + cc -c -o /dev/null -xc - +91: + cc -c -o /dev/null -xc - +91: + echo 'void x() __attribute__((ifunc("y"))); void *y() { return 0; }' +88: + ./mold -o out/test/elf/aarch64/icf-small/exe -icf=all out/test/elf/aarch64/icf-small/a.o 88: + on_exit 88: + echo OK 88: OK 88: + exit 0 -91: + cc -c -o /dev/null -xc - -57: + c++ -B. -o out/test/elf/aarch64/exception/exe9 out/test/elf/aarch64/exception/e.o -static -pthread - 80/270 Test #88: aarch64-icf-small ................................... Passed 0.10 sec +66: + cc -B. -static -Wl,--filler,0x00 -o out/test/elf/aarch64/filler/exe2 out/test/elf/aarch64/filler/a.o +91: + cat + 80/270 Test #88: aarch64-icf-small ................................... Passed 0.21 sec test 92 Start 92: aarch64-ifunc-dynamic 92: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/ifunc-dynamic.sh" 92: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu 92: Test timeout computed to be: 1500 +89: + cc -B. -o out/test/elf/aarch64/icf/exe out/test/elf/aarch64/icf/a.o -Wl,-icf=all +91: + cc -fPIC -o out/test/elf/aarch64/ifunc-dso/a.o -c -xc - +90: + cat +90: + cc -fPIC -o out/test/elf/aarch64/ifunc-alias/a.o -c -xc - 92: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/ifunc-dynamic.sh 92: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 92: ++ export LC_ALL=C 92: ++ LC_ALL=C -76: + grep -Fq .gdb_index -76: + readelf -WS out/test/elf/aarch64/gdb-index-split-dwarf/exe -90: + cat -90: + cc -fPIC -o out/test/elf/aarch64/ifunc-alias/a.o -c -xc - 92: ++++ uname -m -74: + grep -q 'fn8 () at .*/d.c:6' out/test/elf/aarch64/gdb-index-dwarf5/log 92: +++ canonical_name aarch64 92: +++ case $1 in 92: +++ echo aarch64 @@ -5967,70 +5986,33 @@ 92: ++ echo -n 'Testing ifunc-dynamic ... ' 92: Testing ifunc-dynamic ... ++ t=out/test/elf/aarch64/ifunc-dynamic 92: ++ mkdir -p out/test/elf/aarch64/ifunc-dynamic -76: + out/test/elf/aarch64/gdb-index-split-dwarf/exe -87: + readelf -W --dyn-syms out/test/elf/aarch64/hidden-weak-undef/b.so -74: + grep -q 'fn7 () at .*/d.c:10' out/test/elf/aarch64/gdb-index-dwarf5/log -76: + grep -q 'Hello world' -76: + on_exit -76: + echo OK -76: OK -76: + exit 0 92: + supports_ifunc +91: + cc -fPIC -shared -o out/test/elf/aarch64/ifunc-dso/b.so -xc - +91: + cat 92: + cc -c -o /dev/null -xc - 92: + echo 'void x() __attribute__((ifunc("y"))); void *y() { return 0; }' -91: + cat -91: + cc -fPIC -o out/test/elf/aarch64/ifunc-dso/a.o -c -xc - - 81/270 Test #76: aarch64-gdb-index-split-dwarf ....................... Passed 0.54 sec -test 93 - Start 93: aarch64-ifunc-export - -93: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/ifunc-export.sh" -93: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu -93: Test timeout computed to be: 1500 -87: + grep -qw foo out/test/elf/aarch64/hidden-weak-undef/log -87: + grep -qw bar out/test/elf/aarch64/hidden-weak-undef/log -87: + on_exit -87: + echo OK -87: OK -87: + exit 0 -74: + grep -q 'fn6 () at .*/c.c:4' out/test/elf/aarch64/gdb-index-dwarf5/log - 82/270 Test #87: aarch64-hidden-weak-undef ........................... Passed 0.17 sec -test 94 - Start 94: aarch64-ifunc-funcptr - -94: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/ifunc-funcptr.sh" -94: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu -94: Test timeout computed to be: 1500 -74: + grep -q 'fn5 () at .*/c.c:8' out/test/elf/aarch64/gdb-index-dwarf5/log -74: + grep -q 'fn4 () at .*/b.c:4' out/test/elf/aarch64/gdb-index-dwarf5/log -74: + grep -q 'fn3 () at .*/b.c:8' out/test/elf/aarch64/gdb-index-dwarf5/log +90: + cc -B. -o out/test/elf/aarch64/ifunc-alias/exe out/test/elf/aarch64/ifunc-alias/a.o +66: + od -x out/test/elf/aarch64/filler/exe2 89: + out/test/elf/aarch64/icf/exe +92: + cc -o out/test/elf/aarch64/ifunc-dynamic/a.o -c -xc - +92: + cat 89: + grep -q '1 0' 89: + on_exit 89: + echo OK 89: OK 89: + exit 0 + 81/270 Test #89: aarch64-icf ......................................... Passed 0.32 sec +test 93 + Start 93: aarch64-ifunc-export + +93: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/ifunc-export.sh" +93: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu +93: Test timeout computed to be: 1500 93: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/ifunc-export.sh 93: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 93: ++ export LC_ALL=C 93: ++ LC_ALL=C -73: + grep -q 'hello2 () at .*:7' out/test/elf/aarch64/gdb-index-dwarf4/log -73: + grep -q 'hello () at .*:4' out/test/elf/aarch64/gdb-index-dwarf4/log -86: + grep -q 'undefined symbol: foo' out/test/elf/aarch64/hidden-undef/log -90: + cc -B. -o out/test/elf/aarch64/ifunc-alias/exe out/test/elf/aarch64/ifunc-alias/a.o - 83/270 Test #89: aarch64-icf ......................................... Passed 0.12 sec -test 95 - Start 95: aarch64-ifunc-noplt - -95: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/ifunc-noplt.sh" -95: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu -95: Test timeout computed to be: 1500 -74: + grep -q 'fn2 () at .*/a.c:4' out/test/elf/aarch64/gdb-index-dwarf5/log -74: + grep -q 'fn1 () at .*/a.c:8' out/test/elf/aarch64/gdb-index-dwarf5/log -74: + on_exit -74: + echo OK -74: OK -74: + exit 0 +91: + cc -B. -o out/test/elf/aarch64/ifunc-dso/exe out/test/elf/aarch64/ifunc-dso/a.o out/test/elf/aarch64/ifunc-dso/b.so 93: ++++ uname -m 93: +++ canonical_name aarch64 93: +++ case $1 in @@ -6054,21 +6036,35 @@ 93: ++ echo -n 'Testing ifunc-export ... ' 93: Testing ifunc-export ... ++ t=out/test/elf/aarch64/ifunc-export 93: ++ mkdir -p out/test/elf/aarch64/ifunc-export +92: + cc -B. -o out/test/elf/aarch64/ifunc-dynamic/exe1 out/test/elf/aarch64/ifunc-dynamic/a.o -Wl,-z,lazy +90: + grep -Eq '^(\S+) \1$' +90: + out/test/elf/aarch64/ifunc-alias/exe 93: + supports_ifunc 93: + cc -c -o /dev/null -xc - +90: + on_exit +90: + echo OK +90: OK +90: + exit 0 93: + echo 'void x() __attribute__((ifunc("y"))); void *y() { return 0; }' -73: + grep -q 'greet () at .*:8' out/test/elf/aarch64/gdb-index-dwarf4/log -73: + grep -q 'main () at .*:4' out/test/elf/aarch64/gdb-index-dwarf4/log -73: + on_exit -73: + echo OK -73: OK -73: + exit 0 -86: + on_exit -86: + echo OK -86: OK -86: + exit 0 -91: + cat -91: + cc -fPIC -shared -o out/test/elf/aarch64/ifunc-dso/b.so -xc - +66: + diff -q out/test/elf/aarch64/filler/txt1 out/test/elf/aarch64/filler/txt2 + 82/270 Test #90: aarch64-ifunc-alias ................................. Passed 0.43 sec +test 94 + Start 94: aarch64-ifunc-funcptr + +94: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/ifunc-funcptr.sh" +94: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu +94: Test timeout computed to be: 1500 +66: + on_exit +66: + echo OK +66: OK +66: + exit 0 + 83/270 Test #66: aarch64-filler ...................................... Passed 2.51 sec +test 95 + Start 95: aarch64-ifunc-noplt + +95: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/ifunc-noplt.sh" +95: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu +95: Test timeout computed to be: 1500 94: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/ifunc-funcptr.sh 94: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 94: ++ export LC_ALL=C @@ -6091,53 +6087,24 @@ 94: ++ QEMU= 94: ++ trap 'on_error $LINENO' ERR 94: ++ trap on_exit EXIT -94: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/ifunc-funcptr.sh .sh -84: + grep -q 'Hello world' -84: + out/test/elf/aarch64/hello-static/exe -84: + on_exit -84: + echo OK -84: OK -84: + exit 0 +93: + cc -c -fPIC -o out/test/elf/aarch64/ifunc-export/a.o -xc - 95: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/ifunc-noplt.sh -95: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc -95: ++ export LC_ALL=C -95: ++ LC_ALL=C -95: ++++ uname -m - 84/270 Test #73: aarch64-gdb-index-dwarf4 ............................ Passed 0.68 sec -test 96 - Start 96: aarch64-ifunc-static-pie - -96: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/ifunc-static-pie.sh" -96: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu -96: Test timeout computed to be: 1500 - 85/270 Test #74: aarch64-gdb-index-dwarf5 ............................ Passed 0.67 sec -test 97 - Start 97: aarch64-ifunc-static - -97: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/ifunc-static.sh" -97: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu -97: Test timeout computed to be: 1500 - 86/270 Test #86: aarch64-hidden-undef ................................ Passed 0.21 sec -test 98 - Start 98: aarch64-image-base - -98: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/image-base.sh" -98: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu -98: Test timeout computed to be: 1500 +94: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/ifunc-funcptr.sh .sh 94: ++ testname=ifunc-funcptr 94: ++ echo -n 'Testing ifunc-funcptr ... ' 94: Testing ifunc-funcptr ... ++ t=out/test/elf/aarch64/ifunc-funcptr 94: ++ mkdir -p out/test/elf/aarch64/ifunc-funcptr -94: + supports_ifunc -94: + echo 'void x() __attribute__((ifunc("y"))); void *y() { return 0; }' -94: + cc -c -o /dev/null -xc - - 87/270 Test #84: aarch64-hello-static ................................ Passed 0.25 sec -test 99 - Start 99: aarch64-init-array-priorities - -99: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/init-array-priorities.sh" -99: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu -99: Test timeout computed to be: 1500 +95: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc +95: ++ export LC_ALL=C +95: ++ LC_ALL=C +93: + cat +94: + supports_ifunc +94: + cc -c -o /dev/null -xc - +92: + grep -q 'Hello world' +94: + echo 'void x() __attribute__((ifunc("y"))); void *y() { return 0; }' +92: + out/test/elf/aarch64/ifunc-dynamic/exe1 +92: + cc -B. -o out/test/elf/aarch64/ifunc-dynamic/exe2 out/test/elf/aarch64/ifunc-dynamic/a.o -Wl,-z,now +95: ++++ uname -m 95: +++ canonical_name aarch64 95: +++ case $1 in 95: +++ echo aarch64 @@ -6155,24 +6122,81 @@ 95: ++ QEMU= 95: ++ trap 'on_error $LINENO' ERR 95: ++ trap on_exit EXIT +32: + out/test/elf/aarch64/defsym-lto/exe 95: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/ifunc-noplt.sh .sh +32: + grep -q '^OK$' 95: ++ testname=ifunc-noplt 95: ++ echo -n 'Testing ifunc-noplt ... ' 95: Testing ifunc-noplt ... ++ t=out/test/elf/aarch64/ifunc-noplt 95: ++ mkdir -p out/test/elf/aarch64/ifunc-noplt +32: + on_exit +32: + echo OK +32: OK +32: + exit 0 + 84/270 Test #32: aarch64-defsym-lto .................................. Passed 4.04 sec +test 96 + Start 96: aarch64-ifunc-static-pie + +96: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/ifunc-static-pie.sh" +96: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu +96: Test timeout computed to be: 1500 95: + supports_ifunc +91: + out/test/elf/aarch64/ifunc-dso/exe +91: + grep -q 'Hello world' +57: + out/test/elf/aarch64/exception/exe1 95: + cc -c -o /dev/null -xc - 95: + echo 'void x() __attribute__((ifunc("y"))); void *y() { return 0; }' -92: + cc -o out/test/elf/aarch64/ifunc-dynamic/a.o -c -xc - -92: + cat 96: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/ifunc-static-pie.sh 96: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 96: ++ export LC_ALL=C 96: ++ LC_ALL=C +96: ++++ uname -m +91: + on_exit +91: + echo OK +91: OK +91: + exit 0 +96: +++ canonical_name aarch64 +96: +++ case $1 in +96: +++ echo aarch64 +96: ++ HOST=aarch64 +96: ++ '[' -n '' ']' +96: ++ MACHINE=aarch64 +96: ++ '[' -n '' ']' +96: ++ CC=cc +96: ++ CXX=c++ +96: ++ GCC=gcc +96: ++ GXX=g++ +96: ++ OBJDUMP=objdump +96: ++ OBJCOPY=objcopy +96: ++ STRIP=strip +96: ++ QEMU= +96: ++ trap 'on_error $LINENO' ERR +96: ++ trap on_exit EXIT +93: + cc -B. -shared -o out/test/elf/aarch64/ifunc-export/b.so out/test/elf/aarch64/ifunc-export/a.o + 85/270 Test #91: aarch64-ifunc-dso ................................... Passed 0.54 sec +test 97 + Start 97: aarch64-ifunc-static + +97: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/ifunc-static.sh" +97: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu +97: Test timeout computed to be: 1500 +57: + c++ -B. -o out/test/elf/aarch64/exception/exe2 out/test/elf/aarch64/exception/c.o -static -pthread +96: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/ifunc-static-pie.sh .sh +96: ++ testname=ifunc-static-pie +94: + cat +96: ++ echo -n 'Testing ifunc-static-pie ... ' +96: Testing ifunc-static-pie ... ++ t=out/test/elf/aarch64/ifunc-static-pie +96: ++ mkdir -p out/test/elf/aarch64/ifunc-static-pie 97: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/ifunc-static.sh 97: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 97: ++ export LC_ALL=C 97: ++ LC_ALL=C +94: + cc -c -fPIC -o out/test/elf/aarch64/ifunc-funcptr/a.o -c -xc - +96: + test_cflags -static-pie +96: + cc -static-pie -o /dev/null -xc - +96: + echo 'int main() {}' +92: + grep -q 'Hello world' +92: + out/test/elf/aarch64/ifunc-dynamic/exe2 97: ++++ uname -m 97: +++ canonical_name aarch64 97: +++ case $1 in @@ -6191,11 +6215,46 @@ 97: ++ QEMU= 97: ++ trap 'on_error $LINENO' ERR 97: ++ trap on_exit EXIT -96: ++++ uname -m +92: + on_exit +92: + echo OK +92: OK +92: + exit 0 + 86/270 Test #92: aarch64-ifunc-dynamic ............................... Passed 0.45 sec +test 98 + Start 98: aarch64-image-base + +98: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/image-base.sh" +98: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu +98: Test timeout computed to be: 1500 +97: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/ifunc-static.sh .sh +97: ++ testname=ifunc-static +97: ++ echo -n 'Testing ifunc-static ... ' +97: Testing ifunc-static ... ++ t=out/test/elf/aarch64/ifunc-static +97: ++ mkdir -p out/test/elf/aarch64/ifunc-static +97: + test_cflags -static 98: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/image-base.sh +97: + cc -static -o /dev/null -xc - 98: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 98: ++ export LC_ALL=C 98: ++ LC_ALL=C +93: + readelf --dyn-syms out/test/elf/aarch64/ifunc-export/b.so +97: + echo 'int main() {}' +95: + cc -fPIC -o out/test/elf/aarch64/ifunc-noplt/a.o -c -xc - -fno-plt +95: + cat +94: + cat +94: + cc -c -fPIC -o out/test/elf/aarch64/ifunc-funcptr/b.o -xc - +93: + grep -Eq '(IFUNC|: 10)\s+GLOBAL DEFAULT.* foobar' +93: + on_exit +93: + echo OK +93: OK +93: + exit 0 + 87/270 Test #93: aarch64-ifunc-export ................................ Passed 0.33 sec +test 99 + Start 99: aarch64-init-array-priorities + +99: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/init-array-priorities.sh" +99: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu +99: Test timeout computed to be: 1500 98: ++++ uname -m 98: +++ canonical_name aarch64 98: +++ case $1 in @@ -6214,42 +6273,17 @@ 98: ++ QEMU= 98: ++ trap 'on_error $LINENO' ERR 98: ++ trap on_exit EXIT -71: + grep -q 'hello2 () at .*:7' out/test/elf/aarch64/gdb-index-dwarf2/log 99: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/init-array-priorities.sh -99: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc -99: ++ export LC_ALL=C -99: ++ LC_ALL=C -96: +++ canonical_name aarch64 -96: +++ case $1 in -96: +++ echo aarch64 -96: ++ HOST=aarch64 -96: ++ '[' -n '' ']' -96: ++ MACHINE=aarch64 -96: ++ '[' -n '' ']' -96: ++ CC=cc -96: ++ CXX=c++ -96: ++ GCC=gcc -96: ++ GXX=g++ -96: ++ OBJDUMP=objdump -96: ++ OBJCOPY=objcopy -96: ++ STRIP=strip -96: ++ QEMU= -96: ++ trap 'on_error $LINENO' ERR -96: ++ trap on_exit EXIT -93: + cc -c -fPIC -o out/test/elf/aarch64/ifunc-export/a.o -xc - -93: + cat 98: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/image-base.sh .sh -97: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/ifunc-static.sh .sh 98: ++ testname=image-base 98: ++ echo -n 'Testing image-base ... ' 98: Testing image-base ... ++ t=out/test/elf/aarch64/image-base 98: ++ mkdir -p out/test/elf/aarch64/image-base -97: ++ testname=ifunc-static -97: ++ echo -n 'Testing ifunc-static ... ' -97: Testing ifunc-static ... ++ t=out/test/elf/aarch64/ifunc-static -97: ++ mkdir -p out/test/elf/aarch64/ifunc-static -71: + grep -q 'hello () at .*:4' out/test/elf/aarch64/gdb-index-dwarf2/log -92: + cc -B. -o out/test/elf/aarch64/ifunc-dynamic/exe1 out/test/elf/aarch64/ifunc-dynamic/a.o -Wl,-z,lazy +99: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc +99: ++ export LC_ALL=C +99: ++ LC_ALL=C +98: + cat +98: + cc -o out/test/elf/aarch64/image-base/a.o -c -xc - 99: ++++ uname -m 99: +++ canonical_name aarch64 99: +++ case $1 in @@ -6273,52 +6307,50 @@ 99: ++ echo -n 'Testing init-array-priorities ... ' 99: Testing init-array-priorities ... ++ t=out/test/elf/aarch64/init-array-priorities 99: ++ mkdir -p out/test/elf/aarch64/init-array-priorities -95: + cc -fPIC -o out/test/elf/aarch64/ifunc-noplt/a.o -c -xc - -fno-plt -97: + test_cflags -static -97: + cc -static -o /dev/null -xc - -71: + grep -q 'greet () at .*:8' out/test/elf/aarch64/gdb-index-dwarf2/log -96: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/ifunc-static-pie.sh .sh -96: ++ testname=ifunc-static-pie -96: ++ echo -n 'Testing ifunc-static-pie ... ' -96: Testing ifunc-static-pie ... ++ t=out/test/elf/aarch64/ifunc-static-pie -96: ++ mkdir -p out/test/elf/aarch64/ifunc-static-pie -95: + cat -99: + grep -q musl +95: + cc -B. -o out/test/elf/aarch64/ifunc-noplt/exe out/test/elf/aarch64/ifunc-noplt/a.o +94: + cc -c -fPIC -o out/test/elf/aarch64/ifunc-funcptr/c.o -xc - 94: + cat -94: + cc -c -fPIC -o out/test/elf/aarch64/ifunc-funcptr/a.o -c -xc - -98: + cat -98: + cc -o out/test/elf/aarch64/image-base/a.o -c -xc - -97: + echo 'int main() {}' -71: + grep -q 'main () at .*:4' out/test/elf/aarch64/gdb-index-dwarf2/log -96: + test_cflags -static-pie -96: + echo 'int main() {}' -96: + cc -static-pie -o /dev/null -xc - -71: + on_exit -71: + echo OK -71: OK -71: + exit 0 99: + ldd --help -91: + cc -B. -o out/test/elf/aarch64/ifunc-dso/exe out/test/elf/aarch64/ifunc-dso/a.o out/test/elf/aarch64/ifunc-dso/b.so - 88/270 Test #71: aarch64-gdb-index-dwarf2 ............................ Passed 0.78 sec +99: + grep -q musl +98: + cc -B. -no-pie -o out/test/elf/aarch64/image-base/exe1 out/test/elf/aarch64/image-base/a.o -Wl,--image-base=0x8000000 +99: + cc -c -o out/test/elf/aarch64/init-array-priorities/a.o -xc - +97: + supports_ifunc +99: + cat +97: + cc -c -o /dev/null -xc - +97: + echo 'void x() __attribute__((ifunc("y"))); void *y() { return 0; }' +57: + out/test/elf/aarch64/exception/exe2 +96: + supports_ifunc +57: + c++ -B. -o out/test/elf/aarch64/exception/exe3 out/test/elf/aarch64/exception/b.o -pie +96: + echo 'void x() __attribute__((ifunc("y"))); void *y() { return 0; }' +99: + cc -c -o out/test/elf/aarch64/init-array-priorities/b.o -xc - +99: + cat +96: + cc -c -o /dev/null -xc - +95: + grep -q 'Hello world' +95: + out/test/elf/aarch64/ifunc-noplt/exe +94: + cc -B. -o out/test/elf/aarch64/ifunc-funcptr/exe out/test/elf/aarch64/ifunc-funcptr/a.o out/test/elf/aarch64/ifunc-funcptr/b.o out/test/elf/aarch64/ifunc-funcptr/c.o +95: + on_exit +95: + echo OK +95: OK +95: + exit 0 + 88/270 Test #95: aarch64-ifunc-noplt ................................. Passed 0.36 sec test 100 Start 100: aarch64-init-in-dso 100: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/init-in-dso.sh" 100: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu 100: Test timeout computed to be: 1500 -90: + grep -Eq '^(\S+) \1$' -90: + out/test/elf/aarch64/ifunc-alias/exe -90: + on_exit -90: + echo OK -90: OK -90: + exit 0 -99: + cc -c -o out/test/elf/aarch64/init-array-priorities/a.o -xc - -99: + cat -95: + cc -B. -o out/test/elf/aarch64/ifunc-noplt/exe out/test/elf/aarch64/ifunc-noplt/a.o +97: + cc -o out/test/elf/aarch64/ifunc-static/a.o -c -xc - 100: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/init-in-dso.sh 100: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 100: ++ export LC_ALL=C 100: ++ LC_ALL=C +98: + out/test/elf/aarch64/image-base/exe1 +97: + cat +57: + out/test/elf/aarch64/exception/exe3 +98: + grep -q 'Hello world' +57: + c++ -B. -o out/test/elf/aarch64/exception/exe4 out/test/elf/aarch64/exception/c.o -no-pie +99: + cc -c -o out/test/elf/aarch64/init-array-priorities/c.o -xc - +99: + cat 100: ++++ uname -m 100: +++ canonical_name aarch64 100: +++ case $1 in @@ -6337,33 +6369,44 @@ 100: ++ QEMU= 100: ++ trap 'on_error $LINENO' ERR 100: ++ trap on_exit EXIT - 89/270 Test #90: aarch64-ifunc-alias ................................. Passed 0.18 sec -test 101 - Start 101: aarch64-init - -101: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/init.sh" -101: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu -101: Test timeout computed to be: 1500 100: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/init-in-dso.sh .sh +98: + grep -Eq '.interp\s+PROGBITS\s+0*8000...\b' +98: + readelf -W --sections out/test/elf/aarch64/image-base/exe1 +96: + cat 100: ++ testname=init-in-dso 100: ++ echo -n 'Testing init-in-dso ... ' 100: Testing init-in-dso ... ++ t=out/test/elf/aarch64/init-in-dso 100: ++ mkdir -p out/test/elf/aarch64/init-in-dso -57: + out/test/elf/aarch64/exception/exe9 -57: + c++ -B. -o out/test/elf/aarch64/exception/exe10 out/test/elf/aarch64/exception/e.o -no-pie +96: + cc -o out/test/elf/aarch64/ifunc-static-pie/a.o -c -xc - -fPIC +98: + cat +98: + cc -o out/test/elf/aarch64/image-base/b.o -c -xc - 100: + cc -shared -o out/test/elf/aarch64/init-in-dso/a.so -xc - 100: + cat +94: + grep -q '^3$' +94: + out/test/elf/aarch64/ifunc-funcptr/exe +94: + on_exit +94: + echo OK +94: OK +94: + exit 0 + 89/270 Test #94: aarch64-ifunc-funcptr ............................... Passed 0.50 sec +test 101 + Start 101: aarch64-init + +101: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/init.sh" +101: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu +101: Test timeout computed to be: 1500 +98: + '[' aarch64 = x86-64 -o aarch64 = aarch64 ']' +98: + cc -B. -no-pie -o out/test/elf/aarch64/image-base/exe2 out/test/elf/aarch64/image-base/b.o -nostdlib -Wl,--image-base=0xffffffff80000000 +99: + cat +96: + cc -B. -o out/test/elf/aarch64/ifunc-static-pie/exe2 out/test/elf/aarch64/ifunc-static-pie/a.o -static-pie +99: + cc -c -o out/test/elf/aarch64/init-array-priorities/d.o -xc - +97: + cc -B. -o out/test/elf/aarch64/ifunc-static/exe out/test/elf/aarch64/ifunc-static/a.o -static 101: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/init.sh -93: + cc -B. -shared -o out/test/elf/aarch64/ifunc-export/b.so out/test/elf/aarch64/ifunc-export/a.o -94: + cc -c -fPIC -o out/test/elf/aarch64/ifunc-funcptr/b.o -xc - -98: + cc -B. -no-pie -o out/test/elf/aarch64/image-base/exe1 out/test/elf/aarch64/image-base/a.o -Wl,--image-base=0x8000000 -94: + cat 101: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 101: ++ export LC_ALL=C 101: ++ LC_ALL=C -92: + grep -q 'Hello world' -92: + out/test/elf/aarch64/ifunc-dynamic/exe1 -92: + cc -B. -o out/test/elf/aarch64/ifunc-dynamic/exe2 out/test/elf/aarch64/ifunc-dynamic/a.o -Wl,-z,now +57: + out/test/elf/aarch64/exception/exe4 +57: + c++ -B. -o out/test/elf/aarch64/exception/exe5 out/test/elf/aarch64/exception/b.o -pie -Wl,--gc-sections 101: ++++ uname -m 101: +++ canonical_name aarch64 101: +++ case $1 in @@ -6382,62 +6425,37 @@ 101: ++ QEMU= 101: ++ trap 'on_error $LINENO' ERR 101: ++ trap on_exit EXIT -99: + cat -99: + cc -c -o out/test/elf/aarch64/init-array-priorities/b.o -xc - 101: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/init.sh .sh -91: + out/test/elf/aarch64/ifunc-dso/exe +99: + cc -c -o out/test/elf/aarch64/init-array-priorities/e.o -xc - 101: ++ testname=init 101: ++ echo -n 'Testing init ... ' 101: Testing init ... ++ t=out/test/elf/aarch64/init 101: ++ mkdir -p out/test/elf/aarch64/init -95: + out/test/elf/aarch64/ifunc-noplt/exe -94: + cc -c -fPIC -o out/test/elf/aarch64/ifunc-funcptr/c.o -xc - -94: + cat -101: + cc -o out/test/elf/aarch64/init/a.o -c -xc - -101: + cat -91: + grep -q 'Hello world' -91: + on_exit -91: + echo OK -91: OK -91: + exit 0 -95: + grep -q 'Hello world' -95: + on_exit -95: + echo OK -95: OK -95: + exit 0 -97: + supports_ifunc - 90/270 Test #91: aarch64-ifunc-dso ................................... Passed 0.21 sec +99: + cat +98: + readelf -W --sections out/test/elf/aarch64/image-base/exe2 +98: + grep -Eq '.interp\s+PROGBITS\s+ffffffff80000...\b' +100: + cc -o out/test/elf/aarch64/init-in-dso/b.o -c -xc - +100: + cat +98: + on_exit +98: + echo OK +98: OK +98: + exit 0 + 90/270 Test #98: aarch64-image-base .................................. Passed 0.41 sec test 102 Start 102: aarch64-initfirst 102: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/initfirst.sh" 102: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu 102: Test timeout computed to be: 1500 - 91/270 Test #95: aarch64-ifunc-noplt ................................. Passed 0.14 sec -test 103 - Start 103: aarch64-interpose - -103: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/interpose.sh" -103: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu -103: Test timeout computed to be: 1500 -97: + echo 'void x() __attribute__((ifunc("y"))); void *y() { return 0; }' -97: + cc -c -o /dev/null -xc - -100: + cc -o out/test/elf/aarch64/init-in-dso/b.o -c -xc - -100: + cat -93: + grep -Eq '(IFUNC|: 10)\s+GLOBAL DEFAULT.* foobar' -93: + readelf --dyn-syms out/test/elf/aarch64/ifunc-export/b.so -93: + on_exit -93: + echo OK -93: OK -93: + exit 0 -98: + out/test/elf/aarch64/image-base/exe1 -98: + grep -q 'Hello world' -98: + grep -Eq '.interp\s+PROGBITS\s+0*8000...\b' -98: + readelf -W --sections out/test/elf/aarch64/image-base/exe1 +101: + cc -o out/test/elf/aarch64/init/a.o -c -xc - +101: + cat 102: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/initfirst.sh 102: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 102: ++ export LC_ALL=C 102: ++ LC_ALL=C +99: + cc -c -o out/test/elf/aarch64/init-array-priorities/f.o -xc - +99: + cat +100: + cc -B. -o out/test/elf/aarch64/init-in-dso/exe out/test/elf/aarch64/init-in-dso/a.so out/test/elf/aarch64/init-in-dso/b.o -Wl,-init,foo 102: ++++ uname -m 102: +++ canonical_name aarch64 102: +++ case $1 in @@ -6456,26 +6474,36 @@ 102: ++ QEMU= 102: ++ trap 'on_error $LINENO' ERR 102: ++ trap on_exit EXIT +96: + grep -q 'Hello world' +96: + out/test/elf/aarch64/ifunc-static-pie/exe2 102: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/initfirst.sh .sh +99: + cat +99: + cc -c -o out/test/elf/aarch64/init-array-priorities/g.o -xc - 102: ++ testname=initfirst 102: ++ echo -n 'Testing initfirst ... ' 102: Testing initfirst ... ++ t=out/test/elf/aarch64/initfirst 102: ++ mkdir -p out/test/elf/aarch64/initfirst +57: + out/test/elf/aarch64/exception/exe5 +96: + on_exit +96: + echo OK +96: OK +96: + exit 0 + 91/270 Test #96: aarch64-ifunc-static-pie ............................ Passed 0.57 sec +test 103 + Start 103: aarch64-interpose + +103: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/interpose.sh" +103: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu +103: Test timeout computed to be: 1500 +101: + cc -B. -o out/test/elf/aarch64/init/exe out/test/elf/aarch64/init/a.o -Wl,-init,foo +57: + c++ -B. -o out/test/elf/aarch64/exception/exe6 out/test/elf/aarch64/exception/c.o -static -pthread -Wl,--gc-sections +102: + cat +102: + cc -c -fPIC -o out/test/elf/aarch64/initfirst/a.o -xc - 103: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/interpose.sh 103: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 103: ++ export LC_ALL=C 103: ++ LC_ALL=C - 92/270 Test #93: aarch64-ifunc-export ................................ Passed 0.17 sec -test 104 - Start 104: aarch64-invalid-version-script - -104: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/invalid-version-script.sh" -104: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu -104: Test timeout computed to be: 1500 -98: + cc -o out/test/elf/aarch64/image-base/b.o -c -xc - -98: + cat -102: + cat -102: + cc -c -fPIC -o out/test/elf/aarch64/initfirst/a.o -xc - +100: + readelf --dynamic out/test/elf/aarch64/init-in-dso/exe 103: ++++ uname -m 103: +++ canonical_name aarch64 103: +++ case $1 in @@ -6494,31 +6522,58 @@ 103: ++ QEMU= 103: ++ trap 'on_error $LINENO' ERR 103: ++ trap on_exit EXIT +100: + grep -Fq '(INIT)' out/test/elf/aarch64/init-in-dso/log 103: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/interpose.sh .sh 103: ++ testname=interpose 103: ++ echo -n 'Testing interpose ... ' 103: Testing interpose ... ++ t=out/test/elf/aarch64/interpose 103: ++ mkdir -p out/test/elf/aarch64/interpose +97: + out/test/elf/aarch64/ifunc-static/exe +97: + grep -q 'Hello world' 103: + cc -c -fPIC -o out/test/elf/aarch64/interpose/a.o -xc - 103: + cat -96: + supports_ifunc -96: + echo 'void x() __attribute__((ifunc("y"))); void *y() { return 0; }' -96: + cc -c -o /dev/null -xc - -57: + out/test/elf/aarch64/exception/exe10 -57: + '[' aarch64 '!=' riscv32 ']' -57: + c++ -B. -o out/test/elf/aarch64/exception/exe11 out/test/elf/aarch64/exception/b.o -pie -94: + cc -B. -o out/test/elf/aarch64/ifunc-funcptr/exe out/test/elf/aarch64/ifunc-funcptr/a.o out/test/elf/aarch64/ifunc-funcptr/b.o out/test/elf/aarch64/ifunc-funcptr/c.o -99: + cc -c -o out/test/elf/aarch64/init-array-priorities/c.o -xc - 99: + cat -101: + cc -B. -o out/test/elf/aarch64/init/exe out/test/elf/aarch64/init/a.o -Wl,-init,foo +100: + on_exit +100: + echo OK +100: OK +100: + exit 0 +97: + on_exit +97: + echo OK +97: OK +97: + exit 0 + 92/270 Test #100: aarch64-init-in-dso ................................. Passed 0.35 sec +test 104 + Start 104: aarch64-invalid-version-script + +104: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/invalid-version-script.sh" +104: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu +104: Test timeout computed to be: 1500 +102: + cc -B. -shared -o out/test/elf/aarch64/initfirst/b.so out/test/elf/aarch64/initfirst/a.o -Wl,-z,initfirst +99: + cc -c -o out/test/elf/aarch64/init-array-priorities/h.o -xc - + 93/270 Test #97: aarch64-ifunc-static ................................ Passed 0.63 sec +test 105 + Start 105: aarch64-issue646 + +105: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/issue646.sh" +105: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu +105: Test timeout computed to be: 1500 +105: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/issue646.sh +105: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc +105: ++ export LC_ALL=C +105: ++ LC_ALL=C 104: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/invalid-version-script.sh 104: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 104: ++ export LC_ALL=C 104: ++ LC_ALL=C +101: + readelf --dynamic out/test/elf/aarch64/init/exe +101: + grep -Fq '(INIT)' 104: ++++ uname -m +105: ++++ uname -m +101: + cc -B. -o out/test/elf/aarch64/init/exe out/test/elf/aarch64/init/a.o -Wl,-init,no-such-symbol 104: +++ canonical_name aarch64 104: +++ case $1 in 104: +++ echo aarch64 +103: + cc -B. -shared -o out/test/elf/aarch64/interpose/b.so out/test/elf/aarch64/interpose/a.o -Wl,-z,interpose 104: ++ HOST=aarch64 104: ++ '[' -n '' ']' 104: ++ MACHINE=aarch64 @@ -6533,58 +6588,8 @@ 104: ++ QEMU= 104: ++ trap 'on_error $LINENO' ERR 104: ++ trap on_exit EXIT -104: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/invalid-version-script.sh .sh -104: ++ testname=invalid-version-script -104: ++ echo -n 'Testing invalid-version-script ... ' -104: Testing invalid-version-script ... ++ t=out/test/elf/aarch64/invalid-version-script -104: ++ mkdir -p out/test/elf/aarch64/invalid-version-script -104: + cc -c -o out/test/elf/aarch64/invalid-version-script/a.o -xc - -104: + echo 'int main() {}' -100: + cc -B. -o out/test/elf/aarch64/init-in-dso/exe out/test/elf/aarch64/init-in-dso/a.so out/test/elf/aarch64/init-in-dso/b.o -Wl,-init,foo -92: + grep -q 'Hello world' -92: + out/test/elf/aarch64/ifunc-dynamic/exe2 -92: + on_exit -92: + echo OK -92: OK -92: + exit 0 - 93/270 Test #92: aarch64-ifunc-dynamic ............................... Passed 0.22 sec -test 105 - Start 105: aarch64-issue646 - -105: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/issue646.sh" -105: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu -105: Test timeout computed to be: 1500 -102: + cc -B. -shared -o out/test/elf/aarch64/initfirst/b.so out/test/elf/aarch64/initfirst/a.o -Wl,-z,initfirst -98: + '[' aarch64 = x86-64 -o aarch64 = aarch64 ']' -98: + cc -B. -no-pie -o out/test/elf/aarch64/image-base/exe2 out/test/elf/aarch64/image-base/b.o -nostdlib -Wl,--image-base=0xffffffff80000000 -104: + echo 'VER1 { foo[12; };' -104: + cc -B. -shared -o out/test/elf/aarch64/invalid-version-script/c.so -Wl,-version-script,out/test/elf/aarch64/invalid-version-script/b.ver out/test/elf/aarch64/invalid-version-script/a.o -97: + cat -97: + cc -o out/test/elf/aarch64/ifunc-static/a.o -c -xc - 99: + cat -105: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/issue646.sh -101: + grep -Fq '(INIT)' -101: + readelf --dynamic out/test/elf/aarch64/init/exe -101: + cc -B. -o out/test/elf/aarch64/init/exe out/test/elf/aarch64/init/a.o -Wl,-init,no-such-symbol -94: + grep -q '^3$' -105: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc -103: + cc -B. -shared -o out/test/elf/aarch64/interpose/b.so out/test/elf/aarch64/interpose/a.o -Wl,-z,interpose -105: ++ export LC_ALL=C -105: ++ LC_ALL=C -94: + out/test/elf/aarch64/ifunc-funcptr/exe -94: + on_exit -94: + echo OK -94: OK -94: + exit 0 -99: + cc -c -o out/test/elf/aarch64/init-array-priorities/d.o -xc - - 94/270 Test #94: aarch64-ifunc-funcptr ............................... Passed 0.21 sec -test 106 - Start 106: aarch64-large-alignment-dso - -106: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/large-alignment-dso.sh" -106: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu -106: Test timeout computed to be: 1500 -105: ++++ uname -m +104: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/invalid-version-script.sh .sh 105: +++ canonical_name aarch64 105: +++ case $1 in 105: +++ echo aarch64 @@ -6602,6 +6607,11 @@ 105: ++ QEMU= 105: ++ trap 'on_error $LINENO' ERR 105: ++ trap on_exit EXIT +104: ++ testname=invalid-version-script +104: ++ echo -n 'Testing invalid-version-script ... ' +104: Testing invalid-version-script ... ++ t=out/test/elf/aarch64/invalid-version-script +104: ++ mkdir -p out/test/elf/aarch64/invalid-version-script +99: + cc -c -o out/test/elf/aarch64/init-array-priorities/i.o -xc - 105: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/issue646.sh .sh 105: ++ testname=issue646 105: ++ echo -n 'Testing issue646 ... ' @@ -6609,31 +6619,34 @@ 105: ++ mkdir -p out/test/elf/aarch64/issue646 105: + '[' aarch64 = sh4 ']' 105: + c++ -o out/test/elf/aarch64/issue646/a.o -c -xc++ - -98: + grep -Eq '.interp\s+PROGBITS\s+ffffffff80000...\b' -98: + readelf -W --sections out/test/elf/aarch64/image-base/exe2 -98: + on_exit -98: + echo OK -98: OK -98: + exit 0 +104: + echo 'int main() {}' +102: + readelf --dynamic out/test/elf/aarch64/initfirst/b.so +102: + grep -q 'Flags:.*INITFIRST' +102: + on_exit +102: + echo OK +102: OK +102: + exit 0 + 94/270 Test #102: aarch64-initfirst ................................... Passed 0.25 sec +test 106 + Start 106: aarch64-large-alignment-dso + +106: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/large-alignment-dso.sh" +106: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu +106: Test timeout computed to be: 1500 +104: + cc -c -o out/test/elf/aarch64/invalid-version-script/a.o -xc - 105: + cat -96: + cat -96: + cc -o out/test/elf/aarch64/ifunc-static-pie/a.o -c -xc - -fPIC -100: + readelf --dynamic out/test/elf/aarch64/init-in-dso/exe 106: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/large-alignment-dso.sh 106: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 106: ++ export LC_ALL=C 106: ++ LC_ALL=C - 95/270 Test #98: aarch64-image-base .................................. Passed 0.19 sec -test 107 - Start 107: aarch64-large-alignment - -107: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/large-alignment.sh" -107: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu -107: Test timeout computed to be: 1500 +101: + readelf --dynamic out/test/elf/aarch64/init/exe 106: ++++ uname -m +101: + grep -Fq '(INIT)' out/test/elf/aarch64/init/log 106: +++ canonical_name aarch64 +104: + echo 'VER1 { foo[12; };' 106: +++ case $1 in 106: +++ echo aarch64 +104: + cc -B. -shared -o out/test/elf/aarch64/invalid-version-script/c.so -Wl,-version-script,out/test/elf/aarch64/invalid-version-script/b.ver out/test/elf/aarch64/invalid-version-script/a.o 106: ++ HOST=aarch64 106: ++ '[' -n '' ']' 106: ++ MACHINE=aarch64 @@ -6648,12 +6661,32 @@ 106: ++ QEMU= 106: ++ trap 'on_error $LINENO' ERR 106: ++ trap on_exit EXIT +101: + on_exit +101: + echo OK +101: OK +101: + exit 0 + 95/270 Test #101: aarch64-init ........................................ Passed 0.41 sec +test 107 + Start 107: aarch64-large-alignment + +107: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/large-alignment.sh" +107: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu +107: Test timeout computed to be: 1500 107: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/large-alignment.sh +106: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/large-alignment-dso.sh .sh 107: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 107: ++ export LC_ALL=C 107: ++ LC_ALL=C +99: + cc -B. -o out/test/elf/aarch64/init-array-priorities/exe out/test/elf/aarch64/init-array-priorities/a.o out/test/elf/aarch64/init-array-priorities/b.o out/test/elf/aarch64/init-array-priorities/c.o out/test/elf/aarch64/init-array-priorities/d.o out/test/elf/aarch64/init-array-priorities/e.o out/test/elf/aarch64/init-array-priorities/f.o out/test/elf/aarch64/init-array-priorities/g.o out/test/elf/aarch64/init-array-priorities/h.o out/test/elf/aarch64/init-array-priorities/i.o +106: ++ testname=large-alignment-dso +106: ++ echo -n 'Testing large-alignment-dso ... ' +106: Testing large-alignment-dso ... ++ t=out/test/elf/aarch64/large-alignment-dso +106: ++ mkdir -p out/test/elf/aarch64/large-alignment-dso +57: + out/test/elf/aarch64/exception/exe6 +106: + '[' aarch64 = i386 ']' +103: + grep -q 'Flags:.*INTERPOSE' +103: + readelf --dynamic out/test/elf/aarch64/interpose/b.so 107: ++++ uname -m -100: + grep -Fq '(INIT)' out/test/elf/aarch64/init-in-dso/log 107: +++ canonical_name aarch64 107: +++ case $1 in 107: +++ echo aarch64 @@ -6671,79 +6704,46 @@ 107: ++ QEMU= 107: ++ trap 'on_error $LINENO' ERR 107: ++ trap on_exit EXIT -107: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/large-alignment.sh .sh -107: ++ testname=large-alignment -107: ++ echo -n 'Testing large-alignment ... ' -107: Testing large-alignment ... ++ t=out/test/elf/aarch64/large-alignment -107: ++ mkdir -p out/test/elf/aarch64/large-alignment -106: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/large-alignment-dso.sh .sh -107: + '[' aarch64 = i386 ']' -100: + on_exit -100: + echo OK -100: OK -100: + exit 0 - 96/270 Test #100: aarch64-init-in-dso ................................. Passed 0.16 sec +57: + '[' aarch64 = x86_64 ']' +57: + '[' aarch64 = x86_64 -o aarch64 = aarch64 ']' +57: + c++ -c -o out/test/elf/aarch64/exception/e.o out/test/elf/aarch64/exception/a.cc -mcmodel=large -fno-PIC +103: + on_exit +103: + echo OK +103: OK +103: + exit 0 + 96/270 Test #103: aarch64-interpose ................................... Passed 0.28 sec test 108 Start 108: aarch64-large-max-page-size-strip 108: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/large-max-page-size-strip.sh" 108: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu 108: Test timeout computed to be: 1500 -107: + cc -o out/test/elf/aarch64/large-alignment/a.o -c -xc - -ffunction-sections -107: + cat -97: + cc -B. -o out/test/elf/aarch64/ifunc-static/exe out/test/elf/aarch64/ifunc-static/a.o -static -106: ++ testname=large-alignment-dso -106: ++ echo -n 'Testing large-alignment-dso ... ' -106: Testing large-alignment-dso ... ++ t=out/test/elf/aarch64/large-alignment-dso -106: ++ mkdir -p out/test/elf/aarch64/large-alignment-dso -101: + readelf --dynamic out/test/elf/aarch64/init/exe -101: + grep -Fq '(INIT)' out/test/elf/aarch64/init/log -106: + '[' aarch64 = i386 ']' -104: + grep -q 'invalid version pattern' out/test/elf/aarch64/invalid-version-script/log 106: + cat 106: + cc -o out/test/elf/aarch64/large-alignment-dso/a.o -c -xc - -ffunction-sections -fPIC +107: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/large-alignment.sh .sh +107: ++ testname=large-alignment +107: ++ echo -n 'Testing large-alignment ... ' +107: Testing large-alignment ... ++ t=out/test/elf/aarch64/large-alignment +107: ++ mkdir -p out/test/elf/aarch64/large-alignment +108: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/large-max-page-size-strip.sh +108: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc +108: ++ export LC_ALL=C +108: ++ LC_ALL=C +107: + '[' aarch64 = i386 ']' +104: + grep -q 'invalid version pattern' out/test/elf/aarch64/invalid-version-script/log +107: + cat +107: + cc -o out/test/elf/aarch64/large-alignment/a.o -c -xc - -ffunction-sections 104: + on_exit 104: + echo OK 104: OK 104: + exit 0 -108: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/large-max-page-size-strip.sh - 97/270 Test #104: aarch64-invalid-version-script ...................... Passed 0.08 sec + 97/270 Test #104: aarch64-invalid-version-script ...................... Passed 0.27 sec test 109 Start 109: aarch64-large-max-page-size 109: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/large-max-page-size.sh" 109: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu 109: Test timeout computed to be: 1500 -101: + on_exit -101: + echo OK -101: OK -101: + exit 0 -102: + readelf --dynamic out/test/elf/aarch64/initfirst/b.so -102: + grep -q 'Flags:.*INITFIRST' -102: + on_exit -102: + echo OK -102: OK -102: + exit 0 -57: + strip out/test/elf/aarch64/exception/exe11 -99: + cc -c -o out/test/elf/aarch64/init-array-priorities/e.o -xc - -108: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc -108: ++ export LC_ALL=C -108: ++ LC_ALL=C - 98/270 Test #101: aarch64-init ........................................ Passed 0.16 sec -test 110 - Start 110: aarch64-large-text - -110: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/large-text.sh" -110: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu -110: Test timeout computed to be: 1500 - 99/270 Test #102: aarch64-initfirst ................................... Passed 0.11 sec -test 111 - Start 111: aarch64-link-order - -111: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/link-order.sh" -111: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu -111: Test timeout computed to be: 1500 -57: + out/test/elf/aarch64/exception/exe11 108: ++++ uname -m 108: +++ canonical_name aarch64 108: +++ case $1 in @@ -6763,11 +6763,24 @@ 108: ++ trap 'on_error $LINENO' ERR 108: ++ trap on_exit EXIT 108: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/large-max-page-size-strip.sh .sh +108: ++ testname=large-max-page-size-strip +108: ++ echo -n 'Testing large-max-page-size-strip ... ' +108: Testing large-max-page-size-strip ... ++ t=out/test/elf/aarch64/large-max-page-size-strip +108: ++ mkdir -p out/test/elf/aarch64/large-max-page-size-strip 109: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/large-max-page-size.sh +57: + c++ -B. -o out/test/elf/aarch64/exception/exe9 out/test/elf/aarch64/exception/e.o -static -pthread +108: + '[' aarch64 = arm ']' +108: + strip=strip +108: + command -v strip 109: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 109: ++ export LC_ALL=C 109: ++ LC_ALL=C +108: + cat +106: + cc -B. -o out/test/elf/aarch64/large-alignment-dso/b.so out/test/elf/aarch64/large-alignment-dso/a.o -shared +99: + out/test/elf/aarch64/init-array-priorities/exe +108: + cc -o out/test/elf/aarch64/large-max-page-size-strip/a.o -c -xc - -fPIC 109: ++++ uname -m +99: + grep -q 21348756 109: +++ canonical_name aarch64 109: +++ case $1 in 109: +++ echo aarch64 @@ -6790,45 +6803,23 @@ 109: ++ echo -n 'Testing large-max-page-size ... ' 109: Testing large-max-page-size ... ++ t=out/test/elf/aarch64/large-max-page-size 109: ++ mkdir -p out/test/elf/aarch64/large-max-page-size -96: + cc -B. -o out/test/elf/aarch64/ifunc-static-pie/exe2 out/test/elf/aarch64/ifunc-static-pie/a.o -static-pie -57: + c++ -B. -o out/test/elf/aarch64/exception/exe12 out/test/elf/aarch64/exception/c.o -no-pie -108: ++ testname=large-max-page-size-strip -108: ++ echo -n 'Testing large-max-page-size-strip ... ' -108: Testing large-max-page-size-strip ... ++ t=out/test/elf/aarch64/large-max-page-size-strip -108: ++ mkdir -p out/test/elf/aarch64/large-max-page-size-strip -99: + cat -111: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/link-order.sh -111: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc -111: ++ export LC_ALL=C -111: ++ LC_ALL=C -110: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/large-text.sh -111: ++++ uname -m -108: + '[' aarch64 = arm ']' -108: + strip=strip -108: + command -v strip -111: +++ canonical_name aarch64 -111: +++ case $1 in -111: +++ echo aarch64 -111: ++ HOST=aarch64 -111: ++ '[' -n '' ']' -111: ++ MACHINE=aarch64 -111: ++ '[' -n '' ']' -111: ++ CC=cc -111: ++ CXX=c++ -111: ++ GCC=gcc -111: ++ GXX=g++ -111: ++ OBJDUMP=objdump -111: ++ OBJCOPY=objcopy -111: ++ STRIP=strip -111: ++ QEMU= -111: ++ trap 'on_error $LINENO' ERR -111: ++ trap on_exit EXIT -108: + cat -109: + cat +99: + on_exit +99: + echo OK +99: OK +99: + exit 0 + 98/270 Test #99: aarch64-init-array-priorities ....................... Passed 0.83 sec +test 110 + Start 110: aarch64-large-text + +110: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/large-text.sh" +110: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu +110: Test timeout computed to be: 1500 107: + cc -B. -o out/test/elf/aarch64/large-alignment/exe out/test/elf/aarch64/large-alignment/a.o +110: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/large-text.sh 110: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 110: ++ export LC_ALL=C 110: ++ LC_ALL=C +109: + cat 110: ++++ uname -m 110: +++ canonical_name aarch64 110: +++ case $1 in @@ -6853,31 +6844,76 @@ 110: Testing large-text ... ++ t=out/test/elf/aarch64/large-text 110: ++ mkdir -p out/test/elf/aarch64/large-text 109: + cc -o out/test/elf/aarch64/large-max-page-size/a.o -c -xc - -fPIC -103: + grep -q 'Flags:.*INTERPOSE' -111: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/link-order.sh .sh -108: + cc -o out/test/elf/aarch64/large-max-page-size-strip/a.o -c -xc - -fPIC -110: + cat +108: + cc -B. -o out/test/elf/aarch64/large-max-page-size-strip/exe out/test/elf/aarch64/large-max-page-size-strip/a.o -pie -Wl,-zmax-page-size=0x200000 110: + cc -o out/test/elf/aarch64/large-text/a.o -c -xassembler - -103: + readelf --dynamic out/test/elf/aarch64/interpose/b.so -106: + cc -B. -o out/test/elf/aarch64/large-alignment-dso/b.so out/test/elf/aarch64/large-alignment-dso/a.o -shared +110: + cat +107: + out/test/elf/aarch64/large-alignment/exe +107: + grep -q 'Hello world' +107: + on_exit +107: + echo OK +107: OK +107: + exit 0 + 99/270 Test #107: aarch64-large-alignment ............................. Passed 0.22 sec +test 111 + Start 111: aarch64-link-order + +111: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/link-order.sh" +111: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu +111: Test timeout computed to be: 1500 +106: + cat +111: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/link-order.sh +111: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc +111: ++ export LC_ALL=C +111: ++ LC_ALL=C +106: + cc -o out/test/elf/aarch64/large-alignment-dso/c.o -c -xc - +111: ++++ uname -m +111: +++ canonical_name aarch64 +111: +++ case $1 in +111: +++ echo aarch64 +111: ++ HOST=aarch64 +111: ++ '[' -n '' ']' +111: ++ MACHINE=aarch64 +111: ++ '[' -n '' ']' +111: ++ CC=cc +111: ++ CXX=c++ +111: ++ GCC=gcc +111: ++ GXX=g++ +111: ++ OBJDUMP=objdump +111: ++ OBJCOPY=objcopy +111: ++ STRIP=strip +111: ++ QEMU= +111: ++ trap 'on_error $LINENO' ERR +111: ++ trap on_exit EXIT +111: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/link-order.sh .sh 111: ++ testname=link-order 111: ++ echo -n 'Testing link-order ... ' 111: Testing link-order ... ++ t=out/test/elf/aarch64/link-order 111: ++ mkdir -p out/test/elf/aarch64/link-order -103: + on_exit -103: + echo OK -103: OK -103: + exit 0 -100/270 Test #103: aarch64-interpose ................................... Passed 0.12 sec +108: + strip out/test/elf/aarch64/large-max-page-size-strip/exe +111: + cc -fPIC -c -o out/test/elf/aarch64/link-order/a.o -xc - +111: + cat +110: + cat +109: + cc -B. -o out/test/elf/aarch64/large-max-page-size/exe out/test/elf/aarch64/large-max-page-size/a.o -pie -Wl,-zmax-page-size=0x200000 +110: + cc -o out/test/elf/aarch64/large-text/b.o -c -xc - +108: + out/test/elf/aarch64/large-max-page-size-strip/exe +111: + cc -B. -shared -o out/test/elf/aarch64/link-order/libfoo.so out/test/elf/aarch64/link-order/a.o +108: + grep -q 'Hello world' +108: + on_exit +108: + echo OK +108: OK +108: + exit 0 +100/270 Test #108: aarch64-large-max-page-size-strip ................... Passed 0.24 sec test 112 Start 112: aarch64-linker-script-defsym 112: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/linker-script-defsym.sh" 112: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu 112: Test timeout computed to be: 1500 -111: + cat -111: + cc -fPIC -c -o out/test/elf/aarch64/link-order/a.o -xc - +110: + cc -B. -o out/test/elf/aarch64/large-text/exe out/test/elf/aarch64/large-text/a.o out/test/elf/aarch64/large-text/b.o +106: + cc -B. -o out/test/elf/aarch64/large-alignment-dso/exe out/test/elf/aarch64/large-alignment-dso/c.o out/test/elf/aarch64/large-alignment-dso/b.so 112: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/linker-script-defsym.sh +57: + out/test/elf/aarch64/exception/exe9 +57: + c++ -B. -o out/test/elf/aarch64/exception/exe10 out/test/elf/aarch64/exception/e.o -no-pie 112: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 112: ++ export LC_ALL=C 112: ++ LC_ALL=C @@ -6899,63 +6935,52 @@ 112: ++ QEMU= 112: ++ trap 'on_error $LINENO' ERR 112: ++ trap on_exit EXIT -109: + cc -B. -o out/test/elf/aarch64/large-max-page-size/exe out/test/elf/aarch64/large-max-page-size/a.o -pie -Wl,-zmax-page-size=0x200000 -107: + out/test/elf/aarch64/large-alignment/exe -110: + cat 112: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/linker-script-defsym.sh .sh -107: + grep -q 'Hello world' -107: + on_exit -107: + echo OK -107: OK -107: + exit 0 -110: + cc -o out/test/elf/aarch64/large-text/b.o -c -xc - -108: + cc -B. -o out/test/elf/aarch64/large-max-page-size-strip/exe out/test/elf/aarch64/large-max-page-size-strip/a.o -pie -Wl,-zmax-page-size=0x200000 -99: + cc -c -o out/test/elf/aarch64/init-array-priorities/f.o -xc - -99: + cat 112: ++ testname=linker-script-defsym 112: ++ echo -n 'Testing linker-script-defsym ... ' 112: Testing linker-script-defsym ... ++ t=out/test/elf/aarch64/linker-script-defsym 112: ++ mkdir -p out/test/elf/aarch64/linker-script-defsym -57: + strip out/test/elf/aarch64/exception/exe12 -101/270 Test #107: aarch64-large-alignment ............................. Passed 0.09 sec +109: + out/test/elf/aarch64/large-max-page-size/exe +109: + grep -q 'Hello world' +109: + on_exit +109: + echo OK +109: OK +109: + exit 0 +111: + ar crs out/test/elf/aarch64/link-order/libfoo.a out/test/elf/aarch64/link-order/a.o +101/270 Test #109: aarch64-large-max-page-size ......................... Passed 0.27 sec test 113 Start 113: aarch64-linker-script-relocatable 113: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/linker-script-relocatable.sh" 113: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu 113: Test timeout computed to be: 1500 -97: + grep -q 'Hello world' -97: + out/test/elf/aarch64/ifunc-static/exe -97: + on_exit -97: + echo OK -97: OK -97: + exit 0 -111: + cc -B. -shared -o out/test/elf/aarch64/link-order/libfoo.so out/test/elf/aarch64/link-order/a.o -106: + cc -o out/test/elf/aarch64/large-alignment-dso/c.o -c -xc - -106: + cat -57: + out/test/elf/aarch64/exception/exe12 -57: + on_exit -57: + echo OK -57: OK -57: + exit 0 +106: + grep -q 'Hello world' +106: + out/test/elf/aarch64/large-alignment-dso/exe 113: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/linker-script-relocatable.sh -102/270 Test #57: aarch64-exception ................................... Passed 1.22 sec +113: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc +113: ++ export LC_ALL=C +113: ++ LC_ALL=C +106: + on_exit +106: + echo OK +106: OK +106: + exit 0 +112: + cc -o out/test/elf/aarch64/linker-script-defsym/a.o -c -xc - +102/270 Test #106: aarch64-large-alignment-dso ......................... Passed 0.44 sec test 114 Start 114: aarch64-linker-script 114: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/linker-script.sh" 114: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu 114: Test timeout computed to be: 1500 -103/270 Test #97: aarch64-ifunc-static ................................ Passed 0.31 sec -test 115 - Start 115: aarch64-linker-script2 - -115: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/linker-script2.sh" -115: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu -115: Test timeout computed to be: 1500 -113: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc -113: ++ export LC_ALL=C -113: ++ LC_ALL=C +112: + cat +111: + cc -c -o out/test/elf/aarch64/link-order/b.o -xc - +111: + cat +114: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/linker-script.sh +112: + cat +114: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc +114: ++ export LC_ALL=C +114: ++ LC_ALL=C +112: + cc -B. -o out/test/elf/aarch64/linker-script-defsym/b.so -shared out/test/elf/aarch64/linker-script-defsym/script out/test/elf/aarch64/linker-script-defsym/a.o 113: ++++ uname -m 113: +++ canonical_name aarch64 113: +++ case $1 in @@ -6979,36 +7004,7 @@ 113: ++ echo -n 'Testing linker-script-relocatable ... ' 113: Testing linker-script-relocatable ... ++ t=out/test/elf/aarch64/linker-script-relocatable 113: ++ mkdir -p out/test/elf/aarch64/linker-script-relocatable -112: + cc -o out/test/elf/aarch64/linker-script-defsym/a.o -c -xc - -112: + cat -114: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/linker-script.sh -109: + out/test/elf/aarch64/large-max-page-size/exe -99: + cat -113: + nm mold -99: + cc -c -o out/test/elf/aarch64/init-array-priorities/g.o -xc - -110: + cc -B. -o out/test/elf/aarch64/large-text/exe out/test/elf/aarch64/large-text/a.o out/test/elf/aarch64/large-text/b.o -114: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc -114: ++ export LC_ALL=C -114: ++ LC_ALL=C -115: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/linker-script2.sh -115: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc -115: ++ export LC_ALL=C -115: ++ LC_ALL=C -109: + grep -q 'Hello world' -106: + cc -B. -o out/test/elf/aarch64/large-alignment-dso/exe out/test/elf/aarch64/large-alignment-dso/c.o out/test/elf/aarch64/large-alignment-dso/b.so 114: ++++ uname -m -109: + on_exit -109: + echo OK -109: OK -109: + exit 0 -104/270 Test #109: aarch64-large-max-page-size ......................... Passed 0.10 sec -test 116 - Start 116: aarch64-linker-script3 - -116: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/linker-script3.sh" -116: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu -116: Test timeout computed to be: 1500 -113: + grep -q __tsan_init 114: +++ canonical_name aarch64 114: +++ case $1 in 114: +++ echo aarch64 @@ -7026,15 +7022,37 @@ 114: ++ QEMU= 114: ++ trap 'on_error $LINENO' ERR 114: ++ trap on_exit EXIT +113: + grep -q __tsan_init +110: + out/test/elf/aarch64/large-text/exe +110: + grep -q 'Hello world' +110: + on_exit +110: + echo OK +110: OK +110: + exit 0 +111: + cc -B. -o out/test/elf/aarch64/link-order/exe out/test/elf/aarch64/link-order/b.o -Wl,--as-needed out/test/elf/aarch64/link-order/libfoo.so out/test/elf/aarch64/link-order/libfoo.a 114: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/linker-script.sh .sh -111: + ar crs out/test/elf/aarch64/link-order/libfoo.a out/test/elf/aarch64/link-order/a.o 114: ++ testname=linker-script 114: ++ echo -n 'Testing linker-script ... ' 114: Testing linker-script ... ++ t=out/test/elf/aarch64/linker-script 114: ++ mkdir -p out/test/elf/aarch64/linker-script +103/270 Test #110: aarch64-large-text .................................. Passed 0.32 sec +test 115 + Start 115: aarch64-linker-script2 + +115: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/linker-script2.sh" +115: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu +115: Test timeout computed to be: 1500 +57: + out/test/elf/aarch64/exception/exe10 +113: + nm mold +57: + '[' aarch64 '!=' riscv32 ']' +57: + c++ -B. -o out/test/elf/aarch64/exception/exe11 out/test/elf/aarch64/exception/b.o -pie +115: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/linker-script2.sh +115: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc +115: ++ export LC_ALL=C +115: ++ LC_ALL=C +114: + cc -o out/test/elf/aarch64/linker-script/a.o -c -xc - 114: + cat 115: ++++ uname -m -108: + strip out/test/elf/aarch64/large-max-page-size-strip/exe 115: +++ canonical_name aarch64 115: +++ case $1 in 115: +++ echo aarch64 @@ -7052,33 +7070,92 @@ 115: ++ QEMU= 115: ++ trap 'on_error $LINENO' ERR 115: ++ trap on_exit EXIT -116: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/linker-script3.sh -116: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc -116: ++ export LC_ALL=C -116: ++ LC_ALL=C 115: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/linker-script2.sh .sh -114: + cc -o out/test/elf/aarch64/linker-script/a.o -c -xc - -111: + cc -c -o out/test/elf/aarch64/link-order/b.o -xc - -111: + cat 115: ++ testname=linker-script2 115: ++ echo -n 'Testing linker-script2 ... ' 115: Testing linker-script2 ... ++ t=out/test/elf/aarch64/linker-script2 115: ++ mkdir -p out/test/elf/aarch64/linker-script2 -96: + grep -q 'Hello world' -96: + out/test/elf/aarch64/ifunc-static-pie/exe2 -108: + out/test/elf/aarch64/large-max-page-size-strip/exe -96: + on_exit -96: + echo OK -96: OK -96: + exit 0 -116: ++++ uname -m -105/270 Test #96: aarch64-ifunc-static-pie ............................ Passed 0.35 sec +112: + readelf -sW out/test/elf/aarch64/linker-script-defsym/b.so +112: + grep -q 'FUNC .* bar' +115: + cc -o out/test/elf/aarch64/linker-script2/a.o -c -xc - +115: + cat +112: + cc -o out/test/elf/aarch64/linker-script-defsym/c.o -c -xc - +112: + cat +111: + grep -q libfoo +111: + readelf --dynamic out/test/elf/aarch64/link-order/exe +57: + strip out/test/elf/aarch64/exception/exe11 +111: + cc -B. -o out/test/elf/aarch64/link-order/exe out/test/elf/aarch64/link-order/b.o -Wl,--as-needed out/test/elf/aarch64/link-order/libfoo.a out/test/elf/aarch64/link-order/libfoo.so +57: + out/test/elf/aarch64/exception/exe11 +115: + mkdir -p out/test/elf/aarch64/linker-script2/foo/bar +57: + c++ -B. -o out/test/elf/aarch64/exception/exe12 out/test/elf/aarch64/exception/c.o -no-pie +115: + rm -f out/test/elf/aarch64/linker-script2/foo/bar/libfoo.a +115: + ar rcs out/test/elf/aarch64/linker-script2/foo/bar/libfoo.a out/test/elf/aarch64/linker-script2/a.o +112: + cc -B. -o out/test/elf/aarch64/linker-script-defsym/exe out/test/elf/aarch64/linker-script-defsym/c.o out/test/elf/aarch64/linker-script-defsym/b.so +114: + cat +115: + cat +114: + cc -B. -o out/test/elf/aarch64/linker-script/exe out/test/elf/aarch64/linker-script/script +115: + cc -B. -o out/test/elf/aarch64/linker-script2/exe -Lout/test/elf/aarch64/linker-script2/foo/bar out/test/elf/aarch64/linker-script2/b.script +57: + strip out/test/elf/aarch64/exception/exe12 +113: + cat +57: + out/test/elf/aarch64/exception/exe12 +111: + grep -q libfoo +113: + cc -c -o out/test/elf/aarch64/linker-script-relocatable/a.o -xc - +111: + readelf --dynamic out/test/elf/aarch64/link-order/exe +57: + on_exit +57: + echo OK +57: OK +57: + exit 0 +112: + grep -q 42 +104/270 Test #57: aarch64-exception ................................... Passed 4.49 sec +test 116 + Start 116: aarch64-linker-script3 + +116: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/linker-script3.sh" +116: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu +116: Test timeout computed to be: 1500 +112: + out/test/elf/aarch64/linker-script-defsym/exe +112: + on_exit +112: + echo OK +112: OK +112: + exit 0 +111: + on_exit +111: + echo OK +111: OK +111: + exit 0 +105/270 Test #111: aarch64-link-order .................................. Passed 0.53 sec test 117 Start 117: aarch64-linker-script4 117: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/linker-script4.sh" 117: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu 117: Test timeout computed to be: 1500 +106/270 Test #112: aarch64-linker-script-defsym ........................ Passed 0.47 sec +test 118 + Start 118: aarch64-lto-archive + +118: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/lto-archive.sh" +118: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu +118: Test timeout computed to be: 1500 +115: + on_exit +115: + echo OK +115: OK +115: + exit 0 +116: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/linker-script3.sh +116: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc +116: ++ export LC_ALL=C +116: ++ LC_ALL=C +117: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/linker-script4.sh +117: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc +117: ++ export LC_ALL=C +117: ++ LC_ALL=C +107/270 Test #115: aarch64-linker-script2 .............................. Passed 0.31 sec +test 119 + Start 119: aarch64-lto-dso + +119: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/lto-dso.sh" +119: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu +119: Test timeout computed to be: 1500 +116: ++++ uname -m 116: +++ canonical_name aarch64 116: +++ case $1 in 116: +++ echo aarch64 @@ -7096,50 +7173,23 @@ 116: ++ QEMU= 116: ++ trap 'on_error $LINENO' ERR 116: ++ trap on_exit EXIT +118: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/lto-archive.sh +118: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc +118: ++ export LC_ALL=C +118: ++ LC_ALL=C 116: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/linker-script3.sh .sh +117: ++++ uname -m 116: ++ testname=linker-script3 116: ++ echo -n 'Testing linker-script3 ... ' 116: Testing linker-script3 ... ++ t=out/test/elf/aarch64/linker-script3 116: ++ mkdir -p out/test/elf/aarch64/linker-script3 -116: + mkdir -p out/test/elf/aarch64/linker-script3/foo -116: + cc -o out/test/elf/aarch64/linker-script3/foo/a.o -c -xc - -116: + cat -115: + cc -o out/test/elf/aarch64/linker-script2/a.o -c -xc - -115: + cat -108: + grep -q 'Hello world' -108: + on_exit -108: + echo OK -108: OK -108: + exit 0 -99: + cc -c -o out/test/elf/aarch64/init-array-priorities/h.o -xc - -99: + cat -112: + cat -112: + cc -B. -o out/test/elf/aarch64/linker-script-defsym/b.so -shared out/test/elf/aarch64/linker-script-defsym/script out/test/elf/aarch64/linker-script-defsym/a.o -106/270 Test #108: aarch64-large-max-page-size-strip ................... Passed 0.15 sec -test 118 - Start 118: aarch64-lto-archive - -118: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/lto-archive.sh" -118: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu -118: Test timeout computed to be: 1500 -115: + mkdir -p out/test/elf/aarch64/linker-script2/foo/bar -115: + rm -f out/test/elf/aarch64/linker-script2/foo/bar/libfoo.a -117: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/linker-script4.sh -117: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc -117: ++ export LC_ALL=C -117: ++ LC_ALL=C -111: + cc -B. -o out/test/elf/aarch64/link-order/exe out/test/elf/aarch64/link-order/b.o -Wl,--as-needed out/test/elf/aarch64/link-order/libfoo.so out/test/elf/aarch64/link-order/libfoo.a -114: + cat -117: ++++ uname -m 117: +++ canonical_name aarch64 117: +++ case $1 in 117: +++ echo aarch64 -115: + ar rcs out/test/elf/aarch64/linker-script2/foo/bar/libfoo.a out/test/elf/aarch64/linker-script2/a.o -118: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/lto-archive.sh -118: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc -118: ++ export LC_ALL=C -118: ++ LC_ALL=C -118: ++++ uname -m +119: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/lto-dso.sh +119: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc +119: ++ export LC_ALL=C +119: ++ LC_ALL=C 117: ++ HOST=aarch64 117: ++ '[' -n '' ']' 117: ++ MACHINE=aarch64 @@ -7154,6 +7204,31 @@ 117: ++ QEMU= 117: ++ trap 'on_error $LINENO' ERR 117: ++ trap on_exit EXIT +119: ++++ uname -m +119: +++ canonical_name aarch64 +119: +++ case $1 in +119: +++ echo aarch64 +119: ++ HOST=aarch64 +119: ++ '[' -n '' ']' +119: ++ MACHINE=aarch64 +119: ++ '[' -n '' ']' +119: ++ CC=cc +119: ++ CXX=c++ +119: ++ GCC=gcc +119: ++ GXX=g++ +119: ++ OBJDUMP=objdump +119: ++ OBJCOPY=objcopy +119: ++ STRIP=strip +119: ++ QEMU= +119: ++ trap 'on_error $LINENO' ERR +119: ++ trap on_exit EXIT +116: + mkdir -p out/test/elf/aarch64/linker-script3/foo +118: ++++ uname -m +117: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/linker-script4.sh .sh +117: ++ testname=linker-script4 +117: ++ echo -n 'Testing linker-script4 ... ' +117: Testing linker-script4 ... ++ t=out/test/elf/aarch64/linker-script4 +117: ++ mkdir -p out/test/elf/aarch64/linker-script4 118: +++ canonical_name aarch64 118: +++ case $1 in 118: +++ echo aarch64 @@ -7171,74 +7246,65 @@ 118: ++ QEMU= 118: ++ trap 'on_error $LINENO' ERR 118: ++ trap on_exit EXIT -99: + cat -99: + cc -c -o out/test/elf/aarch64/init-array-priorities/i.o -xc - -116: + cat -114: + cc -B. -o out/test/elf/aarch64/linker-script/exe out/test/elf/aarch64/linker-script/script -115: + cat -112: + grep -q 'FUNC .* bar' -112: + readelf -sW out/test/elf/aarch64/linker-script-defsym/b.so -112: + cc -o out/test/elf/aarch64/linker-script-defsym/c.o -c -xc - -117: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/linker-script4.sh .sh -117: ++ testname=linker-script4 -117: ++ echo -n 'Testing linker-script4 ... ' -117: Testing linker-script4 ... ++ t=out/test/elf/aarch64/linker-script4 -117: ++ mkdir -p out/test/elf/aarch64/linker-script4 -106: + grep -q 'Hello world' -106: + out/test/elf/aarch64/large-alignment-dso/exe -106: + on_exit -106: + echo OK -106: OK -106: + exit 0 -112: + cat -115: + cc -B. -o out/test/elf/aarch64/linker-script2/exe -Lout/test/elf/aarch64/linker-script2/foo/bar out/test/elf/aarch64/linker-script2/b.script +119: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/lto-dso.sh .sh +119: ++ testname=lto-dso +119: ++ echo -n 'Testing lto-dso ... ' +119: Testing lto-dso ... ++ t=out/test/elf/aarch64/lto-dso +119: ++ mkdir -p out/test/elf/aarch64/lto-dso 118: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/lto-archive.sh .sh -117: + echo 'VERSION { ver_x { global: *; }; };' -117: + cat -117: + cc -B. -shared -o out/test/elf/aarch64/linker-script4/c.so out/test/elf/aarch64/linker-script4/a.script out/test/elf/aarch64/linker-script4/b.s 118: ++ testname=lto-archive 118: ++ echo -n 'Testing lto-archive ... ' 118: Testing lto-archive ... ++ t=out/test/elf/aarch64/lto-archive 118: ++ mkdir -p out/test/elf/aarch64/lto-archive -107/270 Test #106: aarch64-large-alignment-dso ......................... Passed 0.20 sec -test 119 - Start 119: aarch64-lto-dso - -119: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/lto-dso.sh" -119: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu -119: Test timeout computed to be: 1500 +117: + echo 'VERSION { ver_x { global: *; }; };' +117: + cat +113: + cat +113: + cc -c -o out/test/elf/aarch64/linker-script-relocatable/b.o -xc - +117: + cc -B. -shared -o out/test/elf/aarch64/linker-script4/c.so out/test/elf/aarch64/linker-script4/a.script out/test/elf/aarch64/linker-script4/b.s +116: + cc -o out/test/elf/aarch64/linker-script3/foo/a.o -c -xc - +119: + echo 'int main() {}' +119: + cc -flto -o /dev/null -xc - +116: + cat 118: + '[' cc = cc ']' 118: + echo 'int main() {}' -116: + cc -B. -o out/test/elf/aarch64/linker-script3/exe -Lout/test/elf/aarch64/linker-script3/foo out/test/elf/aarch64/linker-script3/b.script -110: + out/test/elf/aarch64/large-text/exe -110: + grep -q 'Hello world' -119: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/lto-dso.sh -119: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc -119: ++ export LC_ALL=C -119: ++ LC_ALL=C -110: + on_exit -110: + echo OK -110: OK -110: + exit 0 -99: + cc -B. -o out/test/elf/aarch64/init-array-priorities/exe out/test/elf/aarch64/init-array-priorities/a.o out/test/elf/aarch64/init-array-priorities/b.o out/test/elf/aarch64/init-array-priorities/c.o out/test/elf/aarch64/init-array-priorities/d.o out/test/elf/aarch64/init-array-priorities/e.o out/test/elf/aarch64/init-array-priorities/f.o out/test/elf/aarch64/init-array-priorities/g.o out/test/elf/aarch64/init-array-priorities/h.o out/test/elf/aarch64/init-array-priorities/i.o 118: + cc -flto -o /dev/null -xc - -108/270 Test #110: aarch64-large-text .................................. Passed 0.18 sec +114: + grep -q 'Hello world' +114: + out/test/elf/aarch64/linker-script/exe +114: + cc -B. -o out/test/elf/aarch64/linker-script/exe -Wl,-T,out/test/elf/aarch64/linker-script/script +113: + echo 'INPUT(out/test/elf/aarch64/linker-script-relocatable/a.o out/test/elf/aarch64/linker-script-relocatable/b.o)' +113: + ./mold --relocatable -o out/test/elf/aarch64/linker-script-relocatable/d.o out/test/elf/aarch64/linker-script-relocatable/c.script +116: + cat +116: + cc -B. -o out/test/elf/aarch64/linker-script3/exe -Lout/test/elf/aarch64/linker-script3/foo out/test/elf/aarch64/linker-script3/b.script +113: + cc -B. -o out/test/elf/aarch64/linker-script-relocatable/exe out/test/elf/aarch64/linker-script-relocatable/d.o +117: + readelf --version-info out/test/elf/aarch64/linker-script4/c.so +117: + grep -Fq 'Rev: 1 Flags: none Index: 2 Cnt: 1 Name: ver_x' out/test/elf/aarch64/linker-script4/log +117: + on_exit +117: + echo OK +117: OK +117: + exit 0 +108/270 Test #117: aarch64-linker-script4 .............................. Passed 0.25 sec test 120 Start 120: aarch64-lto-gcc 120: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/lto-gcc.sh" 120: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu 120: Test timeout computed to be: 1500 +114: + grep -q 'Hello world' +114: + out/test/elf/aarch64/linker-script/exe +114: + cc -B. -o out/test/elf/aarch64/linker-script/exe -Wl,--script,out/test/elf/aarch64/linker-script/script 120: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/lto-gcc.sh 120: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 120: ++ export LC_ALL=C 120: ++ LC_ALL=C -114: + grep -q 'Hello world' -114: + out/test/elf/aarch64/linker-script/exe -114: + cc -B. -o out/test/elf/aarch64/linker-script/exe -Wl,-T,out/test/elf/aarch64/linker-script/script -112: + cc -B. -o out/test/elf/aarch64/linker-script-defsym/exe out/test/elf/aarch64/linker-script-defsym/c.o out/test/elf/aarch64/linker-script-defsym/b.so -119: ++++ uname -m -119: +++ canonical_name aarch64 +73: + grep -q 'hello2 () at .*:7' out/test/elf/aarch64/gdb-index-dwarf4/log +71: + grep -q 'hello2 () at .*:7' out/test/elf/aarch64/gdb-index-dwarf2/log +74: + grep -q 'fn8 () at .*/d.c:6' out/test/elf/aarch64/gdb-index-dwarf5/log +70: + grep -q 'hello () at .*:7' out/test/elf/aarch64/gdb-index-compress-output/log +116: + on_exit +116: + echo OK +116: OK +116: + exit 0 +72: + grep -q 'hello2 () at .*:7' out/test/elf/aarch64/gdb-index-dwarf3/log 120: ++++ uname -m 120: +++ canonical_name aarch64 120: +++ case $1 in @@ -7257,80 +7323,105 @@ 120: ++ QEMU= 120: ++ trap 'on_error $LINENO' ERR 120: ++ trap on_exit EXIT -119: +++ case $1 in -119: +++ echo aarch64 -119: ++ HOST=aarch64 -119: ++ '[' -n '' ']' -119: ++ MACHINE=aarch64 -119: ++ '[' -n '' ']' -119: ++ CC=cc -119: ++ CXX=c++ -119: ++ GCC=gcc -119: ++ GXX=g++ -119: ++ OBJDUMP=objdump -119: ++ OBJCOPY=objcopy -119: ++ STRIP=strip -119: ++ QEMU= -119: ++ trap 'on_error $LINENO' ERR -119: ++ trap on_exit EXIT -119: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/lto-dso.sh .sh -119: ++ testname=lto-dso -119: ++ echo -n 'Testing lto-dso ... ' -119: Testing lto-dso ... ++ t=out/test/elf/aarch64/lto-dso -119: ++ mkdir -p out/test/elf/aarch64/lto-dso +70: + grep -q 'greet () at .*:11' out/test/elf/aarch64/gdb-index-compress-output/log +71: + grep -q 'hello () at .*:4' out/test/elf/aarch64/gdb-index-dwarf2/log +73: + grep -q 'hello () at .*:4' out/test/elf/aarch64/gdb-index-dwarf4/log 120: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/lto-gcc.sh .sh 120: ++ testname=lto-gcc 120: ++ echo -n 'Testing lto-gcc ... ' 120: Testing lto-gcc ... ++ t=out/test/elf/aarch64/lto-gcc 120: ++ mkdir -p out/test/elf/aarch64/lto-gcc -117: + readelf --version-info out/test/elf/aarch64/linker-script4/c.so -119: + cc -flto -o /dev/null -xc - -119: + echo 'int main() {}' -115: + on_exit -115: + echo OK -115: OK -115: + exit 0 -109/270 Test #115: aarch64-linker-script2 .............................. Passed 0.12 sec +74: + grep -q 'fn7 () at .*/d.c:10' out/test/elf/aarch64/gdb-index-dwarf5/log +72: + grep -q 'hello () at .*:4' out/test/elf/aarch64/gdb-index-dwarf3/log +71: + grep -q 'greet () at .*:8' out/test/elf/aarch64/gdb-index-dwarf2/log +70: + grep -q 'main () at .*:4' out/test/elf/aarch64/gdb-index-compress-output/log +109/270 Test #116: aarch64-linker-script3 .............................. Passed 0.37 sec test 121 Start 121: aarch64-lto-llvm 121: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/lto-llvm.sh" 121: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu 121: Test timeout computed to be: 1500 -117: + grep -Fq 'Rev: 1 Flags: none Index: 2 Cnt: 1 Name: ver_x' out/test/elf/aarch64/linker-script4/log -117: + on_exit -117: + echo OK -117: OK -117: + exit 0 -111: + grep -q libfoo -111: + readelf --dynamic out/test/elf/aarch64/link-order/exe -111: + cc -B. -o out/test/elf/aarch64/link-order/exe out/test/elf/aarch64/link-order/b.o -Wl,--as-needed out/test/elf/aarch64/link-order/libfoo.a out/test/elf/aarch64/link-order/libfoo.so -120: + gcc -flto -o /dev/null -xc - -120: + echo 'int main() {}' -99: + out/test/elf/aarch64/init-array-priorities/exe -99: + grep -q 21348756 -99: + on_exit -99: + echo OK -99: OK -99: + exit 0 -110/270 Test #99: aarch64-init-array-priorities ....................... Passed 0.44 sec +113: + out/test/elf/aarch64/linker-script-relocatable/exe +72: + grep -q 'greet () at .*:8' out/test/elf/aarch64/gdb-index-dwarf3/log +73: + grep -q 'greet () at .*:8' out/test/elf/aarch64/gdb-index-dwarf4/log +71: + grep -q 'main () at .*:4' out/test/elf/aarch64/gdb-index-dwarf2/log +70: + on_exit +70: + echo OK +70: OK +70: + exit 0 +74: + grep -q 'fn6 () at .*/c.c:4' out/test/elf/aarch64/gdb-index-dwarf5/log +113: + grep -q Hello +113: + on_exit +113: + echo OK +113: OK +113: + exit 0 +110/270 Test #70: aarch64-gdb-index-compress-output ................... Passed 4.36 sec test 122 Start 122: aarch64-lto-version-script 122: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/lto-version-script.sh" 122: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu 122: Test timeout computed to be: 1500 -111/270 Test #117: aarch64-linker-script4 .............................. Passed 0.11 sec +121: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/lto-llvm.sh +72: + grep -q 'main () at .*:4' out/test/elf/aarch64/gdb-index-dwarf3/log +71: + on_exit +71: + echo OK +71: OK +71: + exit 0 +111/270 Test #71: aarch64-gdb-index-dwarf2 ............................ Passed 4.33 sec test 123 Start 123: aarch64-many-sections 123: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/many-sections.sh" 123: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu 123: Test timeout computed to be: 1500 -114: + grep -q 'Hello world' -114: + out/test/elf/aarch64/linker-script/exe -114: + cc -B. -o out/test/elf/aarch64/linker-script/exe -Wl,--script,out/test/elf/aarch64/linker-script/script -112: + out/test/elf/aarch64/linker-script-defsym/exe +112/270 Test #113: aarch64-linker-script-relocatable ................... Passed 0.78 sec +test 124 + Start 124: aarch64-many-sections2 + +124: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/many-sections2.sh" +124: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu +124: Test timeout computed to be: 1500 +121: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc +121: ++ export LC_ALL=C +121: ++ LC_ALL=C +121: ++++ uname -m +121: +++ canonical_name aarch64 +121: +++ case $1 in +121: +++ echo aarch64 +121: ++ HOST=aarch64 +121: ++ '[' -n '' ']' +121: ++ MACHINE=aarch64 +121: ++ '[' -n '' ']' +121: ++ CC=cc +121: ++ CXX=c++ +121: ++ GCC=gcc +121: ++ GXX=g++ +121: ++ OBJDUMP=objdump +121: ++ OBJCOPY=objcopy +121: ++ STRIP=strip +121: ++ QEMU= +121: ++ trap 'on_error $LINENO' ERR +121: ++ trap on_exit EXIT +121: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/lto-llvm.sh .sh +121: ++ testname=lto-llvm +121: ++ echo -n 'Testing lto-llvm ... ' +121: Testing lto-llvm ... ++ t=out/test/elf/aarch64/lto-llvm +121: ++ mkdir -p out/test/elf/aarch64/lto-llvm +72: + on_exit +72: + echo OK +72: OK +72: + exit 0 +113/270 Test #72: aarch64-gdb-index-dwarf3 ............................ Passed 4.34 sec +test 125 + Start 125: aarch64-mergeable-strings + +125: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/mergeable-strings.sh" +125: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu +125: Test timeout computed to be: 1500 +120: + gcc -flto -o /dev/null -xc - +120: + echo 'int main() {}' 122: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/lto-version-script.sh 122: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 122: ++ export LC_ALL=C @@ -7360,6 +7451,33 @@ 122: ++ mkdir -p out/test/elf/aarch64/lto-version-script 122: + cat 122: + cc -flto -c -fPIC -o out/test/elf/aarch64/lto-version-script/a.o -xc - +73: + grep -q 'main () at .*:4' out/test/elf/aarch64/gdb-index-dwarf4/log +73: + on_exit +73: + echo OK +73: OK +73: + exit 0 +114/270 Test #73: aarch64-gdb-index-dwarf4 ............................ Passed 4.22 sec +test 126 + Start 126: aarch64-missing-but-ok + +126: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/missing-but-ok.sh" +126: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu +126: Test timeout computed to be: 1500 +74: + grep -q 'fn5 () at .*/c.c:8' out/test/elf/aarch64/gdb-index-dwarf5/log +74: + grep -q 'fn4 () at .*/b.c:4' out/test/elf/aarch64/gdb-index-dwarf5/log +74: + grep -q 'fn3 () at .*/b.c:8' out/test/elf/aarch64/gdb-index-dwarf5/log +74: + grep -q 'fn2 () at .*/a.c:4' out/test/elf/aarch64/gdb-index-dwarf5/log +74: + grep -q 'fn1 () at .*/a.c:8' out/test/elf/aarch64/gdb-index-dwarf5/log +74: + on_exit +74: + echo OK +74: OK +74: + exit 0 +114: + out/test/elf/aarch64/linker-script/exe +114: + grep -q 'Hello world' +114: + on_exit +114: + echo OK +114: OK +114: + exit 0 123: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/many-sections.sh 123: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 123: ++ export LC_ALL=C @@ -7368,7 +7486,6 @@ 123: +++ canonical_name aarch64 123: +++ case $1 in 123: +++ echo aarch64 -112: + grep -q 42 123: ++ HOST=aarch64 123: ++ '[' -n '' ']' 123: ++ MACHINE=aarch64 @@ -7383,65 +7500,48 @@ 123: ++ QEMU= 123: ++ trap 'on_error $LINENO' ERR 123: ++ trap on_exit EXIT -121: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/lto-llvm.sh 123: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/many-sections.sh .sh -112: + on_exit -112: + echo OK -112: OK -112: + exit 0 123: ++ testname=many-sections 123: ++ echo -n 'Testing many-sections ... ' 123: Testing many-sections ... ++ t=out/test/elf/aarch64/many-sections 123: ++ mkdir -p out/test/elf/aarch64/many-sections -112/270 Test #112: aarch64-linker-script-defsym ........................ Passed 0.21 sec -test 124 - Start 124: aarch64-many-sections2 - -124: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/many-sections2.sh" -124: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu -124: Test timeout computed to be: 1500 -121: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc -121: ++ export LC_ALL=C -121: ++ LC_ALL=C -113: + cat -113: + cc -c -o out/test/elf/aarch64/linker-script-relocatable/a.o -xc - -116: + on_exit -116: + echo OK -116: OK -116: + exit 0 -123: + seq 1 100000 123: + sed 's/.*/.section .data.\0,"aw"\n.word 0\n/g' -123: + cc -c -xassembler -o out/test/elf/aarch64/many-sections/a.o - -111: + grep -q libfoo -113/270 Test #116: aarch64-linker-script3 .............................. Passed 0.16 sec -test 125 - Start 125: aarch64-mergeable-strings +123: + seq 1 100000 +121: ++ uname -m +121: + '[' aarch64 = aarch64 ']' +121: + clang -flto -o /dev/null -xc - +121: + echo 'int main() {}' +121: + skip +121: + echo skipped +121: skipped +121: + trap - EXIT +121: + exit 0 +115/270 Test #121: aarch64-lto-llvm ....................................***Skipped 0.10 sec +test 127 + Start 127: aarch64-missing-error -125: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/mergeable-strings.sh" -125: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu -125: Test timeout computed to be: 1500 -111: + readelf --dynamic out/test/elf/aarch64/link-order/exe -111: + on_exit -111: + echo OK -111: OK -111: + exit 0 +127: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/missing-error.sh" +127: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu +127: Test timeout computed to be: 1500 +116/270 Test #74: aarch64-gdb-index-dwarf5 ............................ Passed 4.23 sec +test 128 + Start 128: aarch64-mold-wrapper + +128: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/mold-wrapper.sh" +128: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu +128: Test timeout computed to be: 1500 +117/270 Test #114: aarch64-linker-script ............................... Passed 0.85 sec +test 129 + Start 129: aarch64-mold-wrapper2 + +129: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/mold-wrapper2.sh" +129: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu +129: Test timeout computed to be: 1500 124: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/many-sections2.sh 124: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 124: ++ export LC_ALL=C 124: ++ LC_ALL=C 124: ++++ uname -m -121: ++++ uname -m -125: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/mergeable-strings.sh -125: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc -125: ++ export LC_ALL=C -125: ++ LC_ALL=C -114/270 Test #111: aarch64-link-order .................................. Passed 0.26 sec -test 126 - Start 126: aarch64-missing-but-ok - -126: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/missing-but-ok.sh" -126: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu -126: Test timeout computed to be: 1500 124: +++ canonical_name aarch64 124: +++ case $1 in 124: +++ echo aarch64 @@ -7464,73 +7564,17 @@ 124: ++ echo -n 'Testing many-sections2 ... ' 124: Testing many-sections2 ... ++ t=out/test/elf/aarch64/many-sections2 124: ++ mkdir -p out/test/elf/aarch64/many-sections2 -122: + cat -121: +++ canonical_name aarch64 -121: +++ case $1 in -121: +++ echo aarch64 -121: ++ HOST=aarch64 -121: ++ '[' -n '' ']' -121: ++ MACHINE=aarch64 -121: ++ '[' -n '' ']' -121: ++ CC=cc -121: ++ CXX=c++ -121: ++ GCC=gcc -121: ++ GXX=g++ -121: ++ OBJDUMP=objdump -121: ++ OBJCOPY=objcopy -121: ++ STRIP=strip -121: ++ QEMU= -121: ++ trap 'on_error $LINENO' ERR -121: ++ trap on_exit EXIT -121: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/lto-llvm.sh .sh -121: ++ testname=lto-llvm -121: ++ echo -n 'Testing lto-llvm ... ' -121: Testing lto-llvm ... ++ t=out/test/elf/aarch64/lto-llvm -121: ++ mkdir -p out/test/elf/aarch64/lto-llvm -125: ++++ uname -m -125: +++ canonical_name aarch64 -125: +++ case $1 in -125: +++ echo aarch64 -125: ++ HOST=aarch64 -125: ++ '[' -n '' ']' -125: ++ MACHINE=aarch64 -125: ++ '[' -n '' ']' -125: ++ CC=cc -125: ++ CXX=c++ -125: ++ GCC=gcc -125: ++ GXX=g++ -125: ++ OBJDUMP=objdump -125: ++ OBJCOPY=objcopy -125: ++ STRIP=strip -125: ++ QEMU= -125: ++ trap 'on_error $LINENO' ERR -125: ++ trap on_exit EXIT -113: + cat -122: + cc -B. -shared -o out/test/elf/aarch64/lto-version-script/c.so -flto out/test/elf/aarch64/lto-version-script/a.o -Wl,-version-script=out/test/elf/aarch64/lto-version-script/b.script -124: + nm mold -124: + grep -q __tsan_init -114: + out/test/elf/aarch64/linker-script/exe +119: + cc -flto -c -fPIC -o out/test/elf/aarch64/lto-dso/a.o -xc - +119: + cat +123: + cc -c -xassembler -o out/test/elf/aarch64/many-sections/a.o - +125: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/mergeable-strings.sh +125: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc +125: ++ export LC_ALL=C +125: ++ LC_ALL=C 126: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/missing-but-ok.sh -113: + cc -c -o out/test/elf/aarch64/linker-script-relocatable/b.o -xc - 126: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 126: ++ export LC_ALL=C 126: ++ LC_ALL=C -114: + grep -q 'Hello world' -121: ++ uname -m -125: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/mergeable-strings.sh .sh -125: ++ testname=mergeable-strings -125: ++ echo -n 'Testing mergeable-strings ... ' -125: Testing mergeable-strings ... ++ t=out/test/elf/aarch64/mergeable-strings -125: ++ mkdir -p out/test/elf/aarch64/mergeable-strings -125: + cat -121: + '[' aarch64 = aarch64 ']' -121: + clang -flto -o /dev/null -xc - -121: + echo 'int main() {}' -121: + skip -121: + echo skipped -121: skipped -121: + trap - EXIT -121: + exit 0 126: ++++ uname -m 126: +++ canonical_name aarch64 126: +++ case $1 in @@ -7538,10 +7582,6 @@ 126: ++ HOST=aarch64 126: ++ '[' -n '' ']' 126: ++ MACHINE=aarch64 -114: + on_exit -114: + echo OK -114: OK -114: + exit 0 126: ++ '[' -n '' ']' 126: ++ CC=cc 126: ++ CXX=c++ @@ -7553,26 +7593,11 @@ 126: ++ QEMU= 126: ++ trap 'on_error $LINENO' ERR 126: ++ trap on_exit EXIT -115/270 Test #114: aarch64-linker-script ............................... Passed 0.21 sec -test 127 - Start 127: aarch64-missing-error - -127: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/missing-error.sh" -127: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu -127: Test timeout computed to be: 1500 -116/270 Test #121: aarch64-lto-llvm ....................................***Skipped 0.09 sec -test 128 - Start 128: aarch64-mold-wrapper - -128: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/mold-wrapper.sh" -128: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu -128: Test timeout computed to be: 1500 126: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/missing-but-ok.sh .sh 126: ++ testname=missing-but-ok 126: ++ echo -n 'Testing missing-but-ok ... ' 126: Testing missing-but-ok ... ++ t=out/test/elf/aarch64/missing-but-ok 126: ++ mkdir -p out/test/elf/aarch64/missing-but-ok -125: + cc -o out/test/elf/aarch64/mergeable-strings/a.o -c -xc - -O2 127: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/missing-error.sh 127: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 127: ++ export LC_ALL=C @@ -7581,25 +7606,6 @@ 128: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 128: ++ export LC_ALL=C 128: ++ LC_ALL=C -127: ++++ uname -m -127: +++ canonical_name aarch64 -127: +++ case $1 in -127: +++ echo aarch64 -127: ++ HOST=aarch64 -127: ++ '[' -n '' ']' -127: ++ MACHINE=aarch64 -127: ++ '[' -n '' ']' -127: ++ CC=cc -127: ++ CXX=c++ -127: ++ GCC=gcc -127: ++ GXX=g++ -127: ++ OBJDUMP=objdump -127: ++ OBJCOPY=objcopy -127: ++ STRIP=strip -127: ++ QEMU= -127: ++ trap 'on_error $LINENO' ERR -127: ++ trap on_exit EXIT -127: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/missing-error.sh .sh 128: ++++ uname -m 128: +++ canonical_name aarch64 128: +++ case $1 in @@ -7623,42 +7629,66 @@ 128: ++ echo -n 'Testing mold-wrapper ... ' 128: Testing mold-wrapper ... ++ t=out/test/elf/aarch64/mold-wrapper 128: ++ mkdir -p out/test/elf/aarch64/mold-wrapper -127: ++ testname=missing-error -127: ++ echo -n 'Testing missing-error ... ' -127: Testing missing-error ... ++ t=out/test/elf/aarch64/missing-error -127: ++ mkdir -p out/test/elf/aarch64/missing-error 126: + cat -127: + cat -127: + cc -o out/test/elf/aarch64/missing-error/a.o -c -xc - -113: + echo 'INPUT(out/test/elf/aarch64/linker-script-relocatable/a.o out/test/elf/aarch64/linker-script-relocatable/b.o)' -113: + ./mold --relocatable -o out/test/elf/aarch64/linker-script-relocatable/d.o out/test/elf/aarch64/linker-script-relocatable/c.script 126: + cc -o out/test/elf/aarch64/missing-but-ok/a.o -c -x assembler - -125: + cat -125: + cc -o out/test/elf/aarch64/mergeable-strings/b.o -c -xc - -O2 -128: + '[' cc = cc ']' -118: + cat -128: + ldd mold-wrapper.so -128: + grep -q libasan -118: + cc -o out/test/elf/aarch64/lto-archive/a.o -c -flto -xc - -127: + ./mold -o out/test/elf/aarch64/missing-error/exe out/test/elf/aarch64/missing-error/a.o +127: ++++ uname -m +127: +++ canonical_name aarch64 +127: +++ case $1 in +127: +++ echo aarch64 +127: ++ HOST=aarch64 +127: ++ '[' -n '' ']' +127: ++ MACHINE=aarch64 +127: ++ '[' -n '' ']' +127: ++ CC=cc +127: ++ CXX=c++ +127: ++ GCC=gcc +127: ++ GXX=g++ +127: ++ OBJDUMP=objdump +127: ++ OBJCOPY=objcopy +127: ++ STRIP=strip +127: ++ QEMU= +127: ++ trap 'on_error $LINENO' ERR +127: ++ trap on_exit EXIT 126: + ./mold -o out/test/elf/aarch64/missing-but-ok/exe out/test/elf/aarch64/missing-but-ok/a.o -113: + cc -B. -o out/test/elf/aarch64/linker-script-relocatable/exe out/test/elf/aarch64/linker-script-relocatable/d.o -126: + on_exit -126: + echo OK -126: OK -126: + exit 0 -117/270 Test #126: aarch64-missing-but-ok .............................. Passed 0.09 sec -test 129 - Start 129: aarch64-mold-wrapper2 - -129: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/mold-wrapper2.sh" -129: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu -129: Test timeout computed to be: 1500 +125: ++++ uname -m +128: + '[' cc = cc ']' 129: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/mold-wrapper2.sh +128: + grep -q libasan +122: + cat +125: +++ canonical_name aarch64 +125: +++ case $1 in +125: +++ echo aarch64 129: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 129: ++ export LC_ALL=C 129: ++ LC_ALL=C +125: ++ HOST=aarch64 +125: ++ '[' -n '' ']' +125: ++ MACHINE=aarch64 +125: ++ '[' -n '' ']' +125: ++ CC=cc +125: ++ CXX=c++ +125: ++ GCC=gcc +125: ++ GXX=g++ +125: ++ OBJDUMP=objdump +125: ++ OBJCOPY=objcopy +125: ++ STRIP=strip +125: ++ QEMU= +125: ++ trap 'on_error $LINENO' ERR +125: ++ trap on_exit EXIT +127: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/missing-error.sh .sh +128: + ldd mold-wrapper.so +127: ++ testname=missing-error +127: ++ echo -n 'Testing missing-error ... ' +127: Testing missing-error ... ++ t=out/test/elf/aarch64/missing-error +127: ++ mkdir -p out/test/elf/aarch64/missing-error +122: + cc -B. -shared -o out/test/elf/aarch64/lto-version-script/c.so -flto out/test/elf/aarch64/lto-version-script/a.o -Wl,-version-script=out/test/elf/aarch64/lto-version-script/b.script +119: + cc -B. -shared -o out/test/elf/aarch64/lto-dso/b.so -flto out/test/elf/aarch64/lto-dso/a.o 129: ++++ uname -m +125: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/mergeable-strings.sh .sh +125: ++ testname=mergeable-strings +125: ++ echo -n 'Testing mergeable-strings ... ' +125: Testing mergeable-strings ... ++ t=out/test/elf/aarch64/mergeable-strings +125: ++ mkdir -p out/test/elf/aarch64/mergeable-strings 129: +++ canonical_name aarch64 129: +++ case $1 in 129: +++ echo aarch64 @@ -7676,57 +7706,36 @@ 129: ++ QEMU= 129: ++ trap 'on_error $LINENO' ERR 129: ++ trap on_exit EXIT +124: + grep -q __tsan_init +124: + nm mold +126: + on_exit +126: + echo OK +126: OK +126: + exit 0 129: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/mold-wrapper2.sh .sh 129: ++ testname=mold-wrapper2 129: ++ echo -n 'Testing mold-wrapper2 ... ' 129: Testing mold-wrapper2 ... ++ t=out/test/elf/aarch64/mold-wrapper2 129: ++ mkdir -p out/test/elf/aarch64/mold-wrapper2 -129: + ldd mold-wrapper.so -127: + grep -q 'undefined symbol: foo' out/test/elf/aarch64/missing-error/log -120: + gcc -flto -c -o out/test/elf/aarch64/lto-gcc/a.o -xc - 129: + grep -q libasan -127: + grep -q '>>> .*a\.o' out/test/elf/aarch64/missing-error/log -120: + cat -119: + cat -119: + cc -flto -c -fPIC -o out/test/elf/aarch64/lto-dso/a.o -xc - -118: + cat -105: + c++ -B. -o out/test/elf/aarch64/issue646/exe out/test/elf/aarch64/issue646/a.o -118: + cc -o out/test/elf/aarch64/lto-archive/b.o -c -flto -xc - -125: + cc -o out/test/elf/aarch64/mergeable-strings/exe1 out/test/elf/aarch64/mergeable-strings/a.o out/test/elf/aarch64/mergeable-strings/b.o -no-pie -127: + on_exit -127: + echo OK -127: OK -127: + exit 0 -118/270 Test #127: aarch64-missing-error ............................... Passed 0.09 sec +125: + cc -o out/test/elf/aarch64/mergeable-strings/a.o -c -xc - -O2 +125: + cat +127: + cat +127: + cc -o out/test/elf/aarch64/missing-error/a.o -c -xc - +129: + ldd mold-wrapper.so +118/270 Test #126: aarch64-missing-but-ok .............................. Passed 0.10 sec test 130 Start 130: aarch64-no-eh-frame-header 130: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/no-eh-frame-header.sh" 130: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu 130: Test timeout computed to be: 1500 -129: + grep -q '__[at]san_init' -128: + nm mold -129: + nm mold -128: + grep -q '__[at]san_init' -120: + gcc -B. -o out/test/elf/aarch64/lto-gcc/exe1 -flto out/test/elf/aarch64/lto-gcc/a.o +118: + cat +118: + cc -o out/test/elf/aarch64/lto-archive/a.o -c -flto -xc - 130: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/no-eh-frame-header.sh -119: + cc -B. -shared -o out/test/elf/aarch64/lto-dso/b.so -flto out/test/elf/aarch64/lto-dso/a.o 130: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 130: ++ export LC_ALL=C 130: ++ LC_ALL=C -113: + out/test/elf/aarch64/linker-script-relocatable/exe -113: + grep -q Hello -113: + on_exit -113: + echo OK -113: OK -113: + exit 0 -119/270 Test #113: aarch64-linker-script-relocatable ................... Passed 0.34 sec -test 131 - Start 131: aarch64-no-quick-exit - -131: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/no-quick-exit.sh" -131: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu -131: Test timeout computed to be: 1500 130: ++++ uname -m 130: +++ canonical_name aarch64 130: +++ case $1 in @@ -7745,19 +7754,41 @@ 130: ++ QEMU= 130: ++ trap 'on_error $LINENO' ERR 130: ++ trap on_exit EXIT -124: + seq 1 100000 -124: + sed 's/.*/.section .data.\0,"aw"\n.globl x\0\nx\0: .word 0\n/g' -118: + rm -f out/test/elf/aarch64/lto-archive/c.a -124: + cc -c -xassembler -o out/test/elf/aarch64/many-sections2/a.o - -125: + grep -Eq '^(\S+) \1 (\S+) \2 (\S+) \3 (\S+) \4$' 130: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/no-eh-frame-header.sh .sh -118: + ar rc out/test/elf/aarch64/lto-archive/c.a out/test/elf/aarch64/lto-archive/a.o out/test/elf/aarch64/lto-archive/b.o 130: ++ testname=no-eh-frame-header 130: ++ echo -n 'Testing no-eh-frame-header ... ' 130: Testing no-eh-frame-header ... ++ t=out/test/elf/aarch64/no-eh-frame-header 130: ++ mkdir -p out/test/elf/aarch64/no-eh-frame-header +129: + nm mold +129: + grep -q '__[at]san_init' +128: + grep -q '__[at]san_init' +128: + nm mold +130: + cc -o out/test/elf/aarch64/no-eh-frame-header/a.o -c -xc - +130: + cat +125: + cat +127: + ./mold -o out/test/elf/aarch64/missing-error/exe out/test/elf/aarch64/missing-error/a.o +125: + cc -o out/test/elf/aarch64/mergeable-strings/b.o -c -xc - -O2 +118: + cc -o out/test/elf/aarch64/lto-archive/b.o -c -flto -xc - +118: + cat +130: + cc -B. -Wl,--no-eh-frame-hdr -Wl,--thread-count=1 -O0 -o out/test/elf/aarch64/no-eh-frame-header/exe out/test/elf/aarch64/no-eh-frame-header/a.o +127: + grep -q 'undefined symbol: foo' out/test/elf/aarch64/missing-error/log +127: + grep -q '>>> .*a\.o' out/test/elf/aarch64/missing-error/log +118: + rm -f out/test/elf/aarch64/lto-archive/c.a +118: + ar rc out/test/elf/aarch64/lto-archive/c.a out/test/elf/aarch64/lto-archive/a.o out/test/elf/aarch64/lto-archive/b.o +127: + on_exit +127: + echo OK +127: OK +127: + exit 0 +119/270 Test #127: aarch64-missing-error ............................... Passed 0.33 sec +test 131 + Start 131: aarch64-no-quick-exit + +131: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/no-quick-exit.sh" +131: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu +131: Test timeout computed to be: 1500 +118: + cc -o out/test/elf/aarch64/lto-archive/d.o -c -flto -xc - +118: + cat 131: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/no-quick-exit.sh -125: + out/test/elf/aarch64/mergeable-strings/exe1 131: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 131: ++ export LC_ALL=C 131: ++ LC_ALL=C @@ -7779,67 +7810,56 @@ 131: ++ QEMU= 131: ++ trap 'on_error $LINENO' ERR 131: ++ trap on_exit EXIT +120: + cat +120: + gcc -flto -c -o out/test/elf/aarch64/lto-gcc/a.o -xc - 131: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/no-quick-exit.sh .sh 131: ++ testname=no-quick-exit 131: ++ echo -n 'Testing no-quick-exit ... ' 131: Testing no-quick-exit ... ++ t=out/test/elf/aarch64/no-quick-exit 131: ++ mkdir -p out/test/elf/aarch64/no-quick-exit -125: + cc -B. -o out/test/elf/aarch64/mergeable-strings/exe2 out/test/elf/aarch64/mergeable-strings/a.o out/test/elf/aarch64/mergeable-strings/b.o -no-pie -130: + cc -o out/test/elf/aarch64/no-eh-frame-header/a.o -c -xc - -118: + cat -118: + cc -o out/test/elf/aarch64/lto-archive/d.o -c -flto -xc - 131: + cc -o out/test/elf/aarch64/no-quick-exit/a.o -c -xc - -130: + cat 131: + cat -105: + out/test/elf/aarch64/issue646/exe -130: + cc -B. -Wl,--no-eh-frame-hdr -Wl,--thread-count=1 -O0 -o out/test/elf/aarch64/no-eh-frame-header/exe out/test/elf/aarch64/no-eh-frame-header/a.o -131: + cc -B. -o out/test/elf/aarch64/no-quick-exit/exe out/test/elf/aarch64/no-quick-exit/a.o -Wl,-no-quick-exit -105: + grep -q 'error: exception' -105: + on_exit -105: + echo OK -105: OK -105: + exit 0 -122: + '[' aarch64 = ppc64 ']' -120/270 Test #105: aarch64-issue646 .................................... Passed 0.53 sec +118: + cc -B. -o out/test/elf/aarch64/lto-archive/exe -flto out/test/elf/aarch64/lto-archive/d.o out/test/elf/aarch64/lto-archive/c.a +105: + c++ -B. -o out/test/elf/aarch64/issue646/exe out/test/elf/aarch64/issue646/a.o +130: + readelf -WS out/test/elf/aarch64/no-eh-frame-header/exe +125: + cc -o out/test/elf/aarch64/mergeable-strings/exe1 out/test/elf/aarch64/mergeable-strings/a.o out/test/elf/aarch64/mergeable-strings/b.o -no-pie +130: + grep -F .eh_frame_hdr out/test/elf/aarch64/no-eh-frame-header/log +130: + out/test/elf/aarch64/no-eh-frame-header/exe +120: + gcc -B. -o out/test/elf/aarch64/lto-gcc/exe1 -flto out/test/elf/aarch64/lto-gcc/a.o +130: + on_exit +130: + echo OK +130: OK +130: + exit 0 +120/270 Test #130: aarch64-no-eh-frame-header .......................... Passed 0.45 sec test 132 Start 132: aarch64-no-undefined-version 132: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/no-undefined-version.sh" 132: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu 132: Test timeout computed to be: 1500 -122: + nm -D out/test/elf/aarch64/lto-version-script/c.so -122: + grep -q 'T foo' -118: + cc -B. -o out/test/elf/aarch64/lto-archive/exe -flto out/test/elf/aarch64/lto-archive/d.o out/test/elf/aarch64/lto-archive/c.a -122: + grep -q 'T bar' -122: + nm -D out/test/elf/aarch64/lto-version-script/c.so +131: + cc -B. -o out/test/elf/aarch64/no-quick-exit/exe out/test/elf/aarch64/no-quick-exit/a.o -Wl,-no-quick-exit 132: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/no-undefined-version.sh 132: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 132: ++ export LC_ALL=C 132: ++ LC_ALL=C +122: + '[' aarch64 = ppc64 ']' +122: + grep -q 'T foo' +122: + nm -D out/test/elf/aarch64/lto-version-script/c.so +105: + out/test/elf/aarch64/issue646/exe +122: + grep -q 'T bar' +122: + nm -D out/test/elf/aarch64/lto-version-script/c.so +105: + grep -q 'error: exception' 122: + on_exit 122: + echo OK 122: OK 122: + exit 0 -125: + grep -Eq '^(\S+) \1 (\S+) \2 (\S+) \3 (\S+) \4$' -125: + out/test/elf/aarch64/mergeable-strings/exe2 -121/270 Test #122: aarch64-lto-version-script .......................... Passed 0.27 sec +121/270 Test #122: aarch64-lto-version-script .......................... Passed 0.71 sec test 133 Start 133: aarch64-nocopyreloc 133: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/nocopyreloc.sh" 133: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu 133: Test timeout computed to be: 1500 -125: + on_exit -125: + echo OK -125: OK -125: + exit 0 -130: + readelf -WS out/test/elf/aarch64/no-eh-frame-header/exe -130: + grep -F .eh_frame_hdr out/test/elf/aarch64/no-eh-frame-header/log -130: + out/test/elf/aarch64/no-eh-frame-header/exe -130: + on_exit -130: + echo OK -130: OK -130: + exit 0 132: ++++ uname -m 132: +++ canonical_name aarch64 132: +++ case $1 in @@ -7858,34 +7878,39 @@ 132: ++ QEMU= 132: ++ trap 'on_error $LINENO' ERR 132: ++ trap on_exit EXIT -132: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/no-undefined-version.sh .sh -132: ++ testname=no-undefined-version -132: ++ echo -n 'Testing no-undefined-version ... ' -132: Testing no-undefined-version ... ++ t=out/test/elf/aarch64/no-undefined-version -132: ++ mkdir -p out/test/elf/aarch64/no-undefined-version -132: + echo 'ver_x { global: foo; };' -132: + cat -122/270 Test #125: aarch64-mergeable-strings ........................... Passed 0.26 sec +105: + on_exit +105: + echo OK +105: OK +105: + exit 0 +122/270 Test #105: aarch64-issue646 .................................... Passed 2.01 sec test 134 Start 134: aarch64-noinhibit-exec 134: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/noinhibit-exec.sh" 134: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu 134: Test timeout computed to be: 1500 -123/270 Test #130: aarch64-no-eh-frame-header .......................... Passed 0.14 sec -test 135 - Start 135: aarch64-non-canonical-plt - -135: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/non-canonical-plt.sh" -135: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu -135: Test timeout computed to be: 1500 +125: + grep -Eq '^(\S+) \1 (\S+) \2 (\S+) \3 (\S+) \4$' +125: + out/test/elf/aarch64/mergeable-strings/exe1 +125: + cc -B. -o out/test/elf/aarch64/mergeable-strings/exe2 out/test/elf/aarch64/mergeable-strings/a.o out/test/elf/aarch64/mergeable-strings/b.o -no-pie +132: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/no-undefined-version.sh .sh +132: ++ testname=no-undefined-version +132: ++ echo -n 'Testing no-undefined-version ... ' +132: Testing no-undefined-version ... ++ t=out/test/elf/aarch64/no-undefined-version +132: ++ mkdir -p out/test/elf/aarch64/no-undefined-version 133: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/nocopyreloc.sh 133: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 133: ++ export LC_ALL=C 133: ++ LC_ALL=C +132: + echo 'ver_x { global: foo; };' 132: + cc -o out/test/elf/aarch64/no-undefined-version/b.o -c -xc - +134: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/noinhibit-exec.sh +134: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc +134: ++ export LC_ALL=C +134: ++ LC_ALL=C +124: + cc -c -xassembler -o out/test/elf/aarch64/many-sections2/a.o - +124: + seq 1 100000 +132: + cat 133: ++++ uname -m -135: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/non-canonical-plt.sh 133: +++ canonical_name aarch64 133: +++ case $1 in 133: +++ echo aarch64 @@ -7903,19 +7928,10 @@ 133: ++ QEMU= 133: ++ trap 'on_error $LINENO' ERR 133: ++ trap on_exit EXIT -135: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc -135: ++ export LC_ALL=C -135: ++ LC_ALL=C -134: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/noinhibit-exec.sh +124: + sed 's/.*/.section .data.\0,"aw"\n.globl x\0\nx\0: .word 0\n/g' +129: + rm -rf out/test/elf/aarch64/mold-wrapper2 +119: + '[' aarch64 = ppc64 ']' 133: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/nocopyreloc.sh .sh -135: ++++ uname -m -133: ++ testname=nocopyreloc -133: ++ echo -n 'Testing nocopyreloc ... ' -133: Testing nocopyreloc ... ++ t=out/test/elf/aarch64/nocopyreloc -133: ++ mkdir -p out/test/elf/aarch64/nocopyreloc -134: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc -134: ++ export LC_ALL=C -134: ++ LC_ALL=C 134: ++++ uname -m 134: +++ canonical_name aarch64 134: +++ case $1 in @@ -7934,38 +7950,22 @@ 134: ++ QEMU= 134: ++ trap 'on_error $LINENO' ERR 134: ++ trap on_exit EXIT -135: +++ canonical_name aarch64 -135: +++ case $1 in -135: +++ echo aarch64 -135: ++ HOST=aarch64 -135: ++ '[' -n '' ']' -135: ++ MACHINE=aarch64 -135: ++ '[' -n '' ']' -135: ++ CC=cc -135: ++ CXX=c++ -135: ++ GCC=gcc -135: ++ GXX=g++ -135: ++ OBJDUMP=objdump -135: ++ OBJCOPY=objcopy -135: ++ STRIP=strip -135: ++ QEMU= -135: ++ trap 'on_error $LINENO' ERR -135: ++ trap on_exit EXIT -135: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/non-canonical-plt.sh .sh -135: ++ testname=non-canonical-plt -135: ++ echo -n 'Testing non-canonical-plt ... ' -135: Testing non-canonical-plt ... ++ t=out/test/elf/aarch64/non-canonical-plt -135: ++ mkdir -p out/test/elf/aarch64/non-canonical-plt -129: + rm -rf out/test/elf/aarch64/mold-wrapper2 -135: + cat -135: + cc -o out/test/elf/aarch64/non-canonical-plt/a.so -fPIC -shared -xc - -128: + cat +119: + nm -D out/test/elf/aarch64/lto-dso/b.so +133: ++ testname=nocopyreloc +133: ++ echo -n 'Testing nocopyreloc ... ' +133: Testing nocopyreloc ... ++ t=out/test/elf/aarch64/nocopyreloc +133: ++ mkdir -p out/test/elf/aarch64/nocopyreloc +129: + mkdir -p out/test/elf/aarch64/mold-wrapper2/bin out/test/elf/aarch64/mold-wrapper2/lib/mold +119: + grep -q 'T foo' +119: + on_exit +119: + echo OK +119: OK +119: + exit 0 134: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/noinhibit-exec.sh .sh 134: ++ testname=noinhibit-exec 134: ++ echo -n 'Testing noinhibit-exec ... ' 134: Testing noinhibit-exec ... ++ t=out/test/elf/aarch64/noinhibit-exec 134: ++ mkdir -p out/test/elf/aarch64/noinhibit-exec -129: + mkdir -p out/test/elf/aarch64/mold-wrapper2/bin out/test/elf/aarch64/mold-wrapper2/lib/mold 133: + '[' aarch64 = i386 ']' 133: + '[' aarch64 = m68k ']' 133: + '[' aarch64 = arm ']' @@ -7973,37 +7973,42 @@ 133: + '[' aarch64 = ppc64le ']' 133: + '[' aarch64 = sh4 ']' 133: + '[' aarch64 = alpha ']' +123/270 Test #119: aarch64-lto-dso ..................................... Passed 1.16 sec +test 135 + Start 135: aarch64-non-canonical-plt + +135: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/non-canonical-plt.sh" +135: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu +135: Test timeout computed to be: 1500 +129: + cp mold out/test/elf/aarch64/mold-wrapper2/bin 133: + cc -shared -o out/test/elf/aarch64/nocopyreloc/a.so -xc - -128: + chmod 755 out/test/elf/aarch64/mold-wrapper/a.sh 133: + cat 134: + cat -119: + '[' aarch64 = ppc64 ']' +131: + out/test/elf/aarch64/no-quick-exit/exe 134: + cc -o out/test/elf/aarch64/noinhibit-exec/a.o -c -xc - -fno-PIC -129: + cp mold out/test/elf/aarch64/mold-wrapper2/bin -119: + grep -q 'T foo' +131: + grep -q 'Hello world' +131: + on_exit +131: + echo OK +131: OK +131: + exit 0 128: + cat -128: + cc -xc -o out/test/elf/aarch64/mold-wrapper/exe - -119: + nm -D out/test/elf/aarch64/lto-dso/b.so -119: + on_exit -119: + echo OK -119: OK -119: + exit 0 -124/270 Test #119: aarch64-lto-dso ..................................... Passed 0.39 sec +124/270 Test #131: aarch64-no-quick-exit ............................... Passed 0.43 sec test 136 Start 136: aarch64-nostdlib 136: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/nostdlib.sh" 136: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu 136: Test timeout computed to be: 1500 -131: + out/test/elf/aarch64/no-quick-exit/exe -131: + grep -q 'Hello world' -131: + on_exit -131: + echo OK -131: OK -131: + exit 0 +135: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/non-canonical-plt.sh +128: + chmod 755 out/test/elf/aarch64/mold-wrapper/a.sh 132: + cc -B. -o out/test/elf/aarch64/no-undefined-version/exe -Wl,--version-script,out/test/elf/aarch64/no-undefined-version/a.ver out/test/elf/aarch64/no-undefined-version/b.o -134: + cc -B. -shared -o out/test/elf/aarch64/noinhibit-exec/b.so out/test/elf/aarch64/noinhibit-exec/a.o -125/270 Test #131: aarch64-no-quick-exit ............................... Passed 0.16 sec +125: + grep -Eq '^(\S+) \1 (\S+) \2 (\S+) \3 (\S+) \4$' +125: + out/test/elf/aarch64/mergeable-strings/exe2 +125: + on_exit +125: + echo OK +125: OK +125: + exit 0 +125/270 Test #125: aarch64-mergeable-strings ........................... Passed 0.82 sec test 137 Start 137: aarch64-now @@ -8032,24 +8037,48 @@ 136: ++ QEMU= 136: ++ trap 'on_error $LINENO' ERR 136: ++ trap on_exit EXIT +135: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc +135: ++ export LC_ALL=C +135: ++ LC_ALL=C +135: ++++ uname -m +135: +++ canonical_name aarch64 +135: +++ case $1 in +135: +++ echo aarch64 +135: ++ HOST=aarch64 +135: ++ '[' -n '' ']' +135: ++ MACHINE=aarch64 +135: ++ '[' -n '' ']' +135: ++ CC=cc +135: ++ CXX=c++ +135: ++ GCC=gcc +135: ++ GXX=g++ +135: ++ OBJDUMP=objdump +135: ++ OBJCOPY=objcopy +135: ++ STRIP=strip +135: ++ QEMU= +135: ++ trap 'on_error $LINENO' ERR +135: ++ trap on_exit EXIT +128: + cat +128: + cc -xc -o out/test/elf/aarch64/mold-wrapper/exe - 136: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/nostdlib.sh .sh 136: ++ testname=nostdlib 136: ++ echo -n 'Testing nostdlib ... ' 136: Testing nostdlib ... ++ t=out/test/elf/aarch64/nostdlib 136: ++ mkdir -p out/test/elf/aarch64/nostdlib -135: + cat -135: + cc -o out/test/elf/aarch64/non-canonical-plt/b.o -c -xc - -fPIC 137: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/now.sh +135: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/non-canonical-plt.sh .sh 137: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 137: ++ export LC_ALL=C 137: ++ LC_ALL=C +135: ++ testname=non-canonical-plt +135: ++ echo -n 'Testing non-canonical-plt ... ' +135: Testing non-canonical-plt ... ++ t=out/test/elf/aarch64/non-canonical-plt +135: ++ mkdir -p out/test/elf/aarch64/non-canonical-plt 136: + cc -o out/test/elf/aarch64/nostdlib/a.o -c -xc - -fno-PIE -133: + cat 136: + cat 133: + cc -fno-PIC -c -o out/test/elf/aarch64/nocopyreloc/b.o -xc - +133: + cat 137: ++++ uname -m -135: + cat -135: + cc -o out/test/elf/aarch64/non-canonical-plt/c.o -c -xc - -fPIC 137: +++ canonical_name aarch64 137: +++ case $1 in 137: +++ echo aarch64 @@ -8067,41 +8096,54 @@ 137: ++ QEMU= 137: ++ trap 'on_error $LINENO' ERR 137: ++ trap on_exit EXIT -120: + grep -q 'Hello world' +134: + cc -B. -shared -o out/test/elf/aarch64/noinhibit-exec/b.so out/test/elf/aarch64/noinhibit-exec/a.o +135: + cat +135: + cc -o out/test/elf/aarch64/non-canonical-plt/a.so -fPIC -shared -xc - 137: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/now.sh .sh 137: ++ testname=now 137: ++ echo -n 'Testing now ... ' 137: Testing now ... ++ t=out/test/elf/aarch64/now 137: ++ mkdir -p out/test/elf/aarch64/now -120: + out/test/elf/aarch64/lto-gcc/exe1 137: + cc -c -fPIC -o out/test/elf/aarch64/now/a.o -xc - 137: + cat -134: + cc -B. -o out/test/elf/aarch64/noinhibit-exec/b.so out/test/elf/aarch64/noinhibit-exec/a.o -Wl,-require-defined=no-such-sym -120: + cat -120: + gcc -flto -ffat-lto-objects -c -o out/test/elf/aarch64/lto-gcc/b.o -xc - -132: + grep -Fq 'a.ver: cannot assign version `ver_x` to symbol `foo`: symbol not found' out/test/elf/aarch64/no-undefined-version/log 136: + ./mold -o out/test/elf/aarch64/nostdlib/exe out/test/elf/aarch64/nostdlib/a.o +132: + grep -Fq 'a.ver: cannot assign version `ver_x` to symbol `foo`: symbol not found' out/test/elf/aarch64/no-undefined-version/log 132: + on_exit 132: + echo OK 132: OK 132: + exit 0 -126/270 Test #132: aarch64-no-undefined-version ........................ Passed 0.16 sec +136: + readelf -W --sections out/test/elf/aarch64/nostdlib/exe +126/270 Test #132: aarch64-no-undefined-version ........................ Passed 0.42 sec test 138 Start 138: aarch64-oformat-binary 138: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/oformat-binary.sh" 138: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu 138: Test timeout computed to be: 1500 +136: + grep -Fq ' .dynsym ' out/test/elf/aarch64/nostdlib/log 118: + grep -q 'Hello world' +133: + cc -B. -no-pie -o out/test/elf/aarch64/nocopyreloc/exe out/test/elf/aarch64/nocopyreloc/a.so out/test/elf/aarch64/nocopyreloc/b.o 118: + out/test/elf/aarch64/lto-archive/exe 138: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/oformat-binary.sh 138: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 138: ++ export LC_ALL=C 138: ++ LC_ALL=C -133: + cc -B. -no-pie -o out/test/elf/aarch64/nocopyreloc/exe out/test/elf/aarch64/nocopyreloc/a.so out/test/elf/aarch64/nocopyreloc/b.o 118: + nm out/test/elf/aarch64/lto-archive/exe +136: + grep -Fq ' .dynstr ' out/test/elf/aarch64/nostdlib/log +136: + on_exit +136: + echo OK +136: OK +136: + exit 0 +127/270 Test #136: aarch64-nostdlib .................................... Passed 0.24 sec +test 139 + Start 139: aarch64-omagic + +139: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/omagic.sh" +139: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu +139: Test timeout computed to be: 1500 +118: + grep -q hello out/test/elf/aarch64/lto-archive/log +134: + cc -B. -o out/test/elf/aarch64/noinhibit-exec/b.so out/test/elf/aarch64/noinhibit-exec/a.o -Wl,-require-defined=no-such-sym 138: ++++ uname -m -135: + cc -B. -no-pie -o out/test/elf/aarch64/non-canonical-plt/exe out/test/elf/aarch64/non-canonical-plt/a.so out/test/elf/aarch64/non-canonical-plt/b.o out/test/elf/aarch64/non-canonical-plt/c.o 138: +++ canonical_name aarch64 138: +++ case $1 in 138: +++ echo aarch64 @@ -8119,92 +8161,35 @@ 138: ++ QEMU= 138: ++ trap 'on_error $LINENO' ERR 138: ++ trap on_exit EXIT +118: + grep -q howdy out/test/elf/aarch64/lto-archive/log +135: + cat 138: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/oformat-binary.sh .sh 138: ++ testname=oformat-binary 138: ++ echo -n 'Testing oformat-binary ... ' 138: Testing oformat-binary ... ++ t=out/test/elf/aarch64/oformat-binary 138: ++ mkdir -p out/test/elf/aarch64/oformat-binary -128: + grep -q 'a.sh execl' -138: + cc -o out/test/elf/aarch64/oformat-binary/a.o -c -xc - -fno-PIE -138: + cat +135: + cc -o out/test/elf/aarch64/non-canonical-plt/b.o -c -xc - -fPIC +120: + grep -q 'Hello world' +120: + out/test/elf/aarch64/lto-gcc/exe1 +139: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/omagic.sh +139: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc +139: ++ export LC_ALL=C +139: ++ LC_ALL=C +120: + gcc -flto -ffat-lto-objects -c -o out/test/elf/aarch64/lto-gcc/b.o -xc - 137: + cc -B. -shared -o out/test/elf/aarch64/now/b.so out/test/elf/aarch64/now/a.o -Wl,-z,now -118: + grep -q hello out/test/elf/aarch64/lto-archive/log -128: ++ pwd -128: + LD_PRELOAD=/build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu/mold-wrapper.so -128: + MOLD_PATH=out/test/elf/aarch64/mold-wrapper/a.sh -128: + out/test/elf/aarch64/mold-wrapper/exe execl -136: + readelf -W --sections out/test/elf/aarch64/nostdlib/exe -118: + grep -q howdy out/test/elf/aarch64/lto-archive/log -120: + grep -q -- -fwpa -136: + grep -Fq ' .dynsym ' out/test/elf/aarch64/nostdlib/log -136: + grep -Fq ' .dynstr ' out/test/elf/aarch64/nostdlib/log -136: + on_exit -136: + echo OK -136: OK -136: + exit 0 -120: + gcc -B. -o out/test/elf/aarch64/lto-gcc/exe2 out/test/elf/aarch64/lto-gcc/b.o --verbose +138: + cc -o out/test/elf/aarch64/oformat-binary/a.o -c -xc - -fno-PIE 118: + on_exit 118: + echo OK 118: OK 118: + exit 0 -127/270 Test #118: aarch64-lto-archive ................................. Passed 0.54 sec -test 139 - Start 139: aarch64-omagic - -139: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/omagic.sh" -139: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu -139: Test timeout computed to be: 1500 -128/270 Test #136: aarch64-nostdlib .................................... Passed 0.12 sec +128/270 Test #118: aarch64-lto-archive ................................. Passed 1.51 sec test 140 Start 140: aarch64-pack-dyn-relocs-relr 140: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/pack-dyn-relocs-relr.sh" 140: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu 140: Test timeout computed to be: 1500 -134: + grep -q 'undefined symbol: no-such-sym' out/test/elf/aarch64/noinhibit-exec/log1 -134: + cc -B. -shared -o out/test/elf/aarch64/noinhibit-exec/b.o out/test/elf/aarch64/noinhibit-exec/a.o -Wl,-require-defined=no-such-sym -Wl,-noinhibit-exec -133: + grep -q '3 5' -133: + out/test/elf/aarch64/nocopyreloc/exe -133: + cc -B. -o out/test/elf/aarch64/nocopyreloc/exe out/test/elf/aarch64/nocopyreloc/a.so out/test/elf/aarch64/nocopyreloc/b.o -no-pie -Wl,-z,nocopyreloc -135: + grep -q '^1 1 1$' -135: + out/test/elf/aarch64/non-canonical-plt/exe -135: + grep -q '00000000 .* foo' -135: + readelf --dyn-syms out/test/elf/aarch64/non-canonical-plt/exe -135: + grep -q '00000000 .* bar' -135: + readelf --dyn-syms out/test/elf/aarch64/non-canonical-plt/exe -137: + grep -q 'Flags: NOW' -137: + readelf --dynamic out/test/elf/aarch64/now/b.so -137: + cc -B. -shared -o out/test/elf/aarch64/now/b.so out/test/elf/aarch64/now/a.o -Wl,-z,now,-z,lazy -128: + grep -q 'a.sh execlp' -128: ++ pwd -128: + LD_PRELOAD=/build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu/mold-wrapper.so -128: + MOLD_PATH=out/test/elf/aarch64/mold-wrapper/a.sh -128: + out/test/elf/aarch64/mold-wrapper/exe execlp -138: + ./mold -o out/test/elf/aarch64/oformat-binary/exe out/test/elf/aarch64/oformat-binary/a.o --oformat=binary -Ttext=0x4000 -Map=out/test/elf/aarch64/oformat-binary/map -139: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/omagic.sh -139: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc -139: ++ export LC_ALL=C -139: ++ LC_ALL=C -135: + on_exit -135: + echo OK -135: OK -135: + exit 0 -129/270 Test #135: aarch64-non-canonical-plt ........................... Passed 0.17 sec -test 141 - Start 141: aarch64-package-metadata - -141: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/package-metadata.sh" -141: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu -141: Test timeout computed to be: 1500 -140: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/pack-dyn-relocs-relr.sh -128: + grep -q 'a.sh execle' -140: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc -140: ++ export LC_ALL=C -140: ++ LC_ALL=C -140: ++++ uname -m -140: +++ canonical_name aarch64 -140: +++ case $1 in -140: +++ echo aarch64 +138: + cat 139: ++++ uname -m 139: +++ canonical_name aarch64 139: +++ case $1 in @@ -8223,6 +8208,30 @@ 139: ++ QEMU= 139: ++ trap 'on_error $LINENO' ERR 139: ++ trap on_exit EXIT +139: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/omagic.sh .sh +120: + cat +128: + grep -q 'a.sh execl' +139: ++ testname=omagic +139: ++ echo -n 'Testing omagic ... ' +139: Testing omagic ... ++ t=out/test/elf/aarch64/omagic +139: ++ mkdir -p out/test/elf/aarch64/omagic +128: ++ pwd +128: + LD_PRELOAD=/build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu/mold-wrapper.so +128: + MOLD_PATH=out/test/elf/aarch64/mold-wrapper/a.sh +128: + out/test/elf/aarch64/mold-wrapper/exe execl +134: + grep -q 'undefined symbol: no-such-sym' out/test/elf/aarch64/noinhibit-exec/log1 +128: + grep -q 'a.sh execlp' +140: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/pack-dyn-relocs-relr.sh +140: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc +140: ++ export LC_ALL=C +140: ++ LC_ALL=C +139: + test_cflags -static +134: + cc -B. -shared -o out/test/elf/aarch64/noinhibit-exec/b.o out/test/elf/aarch64/noinhibit-exec/a.o -Wl,-require-defined=no-such-sym -Wl,-noinhibit-exec +139: + echo 'int main() {}' +140: ++++ uname -m +140: +++ canonical_name aarch64 +140: +++ case $1 in +140: +++ echo aarch64 140: ++ HOST=aarch64 140: ++ '[' -n '' ']' 140: ++ MACHINE=aarch64 @@ -8237,49 +8246,17 @@ 140: ++ QEMU= 140: ++ trap 'on_error $LINENO' ERR 140: ++ trap on_exit EXIT -141: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/package-metadata.sh -128: ++ pwd -128: + LD_PRELOAD=/build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu/mold-wrapper.so -128: + MOLD_PATH=out/test/elf/aarch64/mold-wrapper/a.sh -128: + out/test/elf/aarch64/mold-wrapper/exe execle -141: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc -141: ++ export LC_ALL=C -141: ++ LC_ALL=C 128: ++ pwd 128: + LD_PRELOAD=/build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu/mold-wrapper.so 128: + MOLD_PATH=out/test/elf/aarch64/mold-wrapper/a.sh -128: + out/test/elf/aarch64/mold-wrapper/exe execv -138: + grep -Eq '^\s+0x4000\s+[0-9]+\s+[0-9]+\s+\.text$' out/test/elf/aarch64/oformat-binary/map -138: + grep -Fq .strtab out/test/elf/aarch64/oformat-binary/map -139: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/omagic.sh .sh -128: + grep -q 'a.sh execv' -134: + grep -q 'undefined symbol: no-such-sym' out/test/elf/aarch64/noinhibit-exec/log2 -137: + readelf --dynamic out/test/elf/aarch64/now/b.so +128: + out/test/elf/aarch64/mold-wrapper/exe execlp +139: + cc -static -o /dev/null -xc - 140: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/pack-dyn-relocs-relr.sh .sh -128: + grep -q 'a.sh execvp' -137: + grep -q 'Flags: NOW' out/test/elf/aarch64/now/log 140: ++ testname=pack-dyn-relocs-relr 140: ++ echo -n 'Testing pack-dyn-relocs-relr ... ' 140: Testing pack-dyn-relocs-relr ... ++ t=out/test/elf/aarch64/pack-dyn-relocs-relr 140: ++ mkdir -p out/test/elf/aarch64/pack-dyn-relocs-relr -139: ++ testname=omagic -139: ++ echo -n 'Testing omagic ... ' -139: Testing omagic ... ++ t=out/test/elf/aarch64/omagic -139: ++ mkdir -p out/test/elf/aarch64/omagic -128: ++ pwd -128: + LD_PRELOAD=/build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu/mold-wrapper.so -128: + MOLD_PATH=out/test/elf/aarch64/mold-wrapper/a.sh -128: + out/test/elf/aarch64/mold-wrapper/exe execvp -134: + on_exit -134: + echo OK -134: OK -134: + exit 0 -138: + grep -Fq .shstrtab out/test/elf/aarch64/oformat-binary/map -141: ++++ uname -m -137: + on_exit -137: + echo OK -137: OK -137: + exit 0 +128: + grep -q 'a.sh execle' 140: + '[' aarch64 = m68k ']' 140: + '[' aarch64 = ppc ']' 140: + command -v llvm-readelf @@ -8288,49 +8265,36 @@ 140: skipped 140: + trap - EXIT 140: + exit 0 -130/270 Test #134: aarch64-noinhibit-exec .............................. Passed 0.21 sec -test 142 - Start 142: aarch64-physical-image-base - -142: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/physical-image-base.sh" -142: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu -142: Test timeout computed to be: 1500 -131/270 Test #137: aarch64-now ......................................... Passed 0.16 sec -test 143 - Start 143: aarch64-pie - -143: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/pie.sh" -143: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu -143: Test timeout computed to be: 1500 -132/270 Test #140: aarch64-pack-dyn-relocs-relr ........................***Skipped 0.05 sec -test 144 - Start 144: aarch64-plt-dso +129/270 Test #140: aarch64-pack-dyn-relocs-relr ........................***Skipped 0.10 sec +test 141 + Start 141: aarch64-package-metadata -144: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/plt-dso.sh" -144: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu -144: Test timeout computed to be: 1500 -128: + grep -q 'a.sh execvpe bar' +141: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/package-metadata.sh" +141: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu +141: Test timeout computed to be: 1500 128: ++ pwd 128: + LD_PRELOAD=/build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu/mold-wrapper.so 128: + MOLD_PATH=out/test/elf/aarch64/mold-wrapper/a.sh -128: + out/test/elf/aarch64/mold-wrapper/exe execvpe -128: + on_exit -128: + echo OK -128: OK -128: + exit 0 -133/270 Test #128: aarch64-mold-wrapper ................................ Passed 0.44 sec -test 145 - Start 145: aarch64-pltgot - -145: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/pltgot.sh" -145: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu -145: Test timeout computed to be: 1500 -138: + grep -Fq .symtab out/test/elf/aarch64/oformat-binary/map -138: + grep -Fq .comment out/test/elf/aarch64/oformat-binary/map -138: + on_exit -138: + echo OK -138: OK -138: + exit 0 +128: + out/test/elf/aarch64/mold-wrapper/exe execle +138: + ./mold -o out/test/elf/aarch64/oformat-binary/exe out/test/elf/aarch64/oformat-binary/a.o --oformat=binary -Ttext=0x4000 -Map=out/test/elf/aarch64/oformat-binary/map +128: + grep -q 'a.sh execv' +141: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/package-metadata.sh +141: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc +141: ++ export LC_ALL=C +141: ++ LC_ALL=C +135: + cat +135: + cc -o out/test/elf/aarch64/non-canonical-plt/c.o -c -xc - -fPIC +120: + grep -q -- -fwpa +120: + gcc -B. -o out/test/elf/aarch64/lto-gcc/exe2 out/test/elf/aarch64/lto-gcc/b.o --verbose +133: + out/test/elf/aarch64/nocopyreloc/exe +133: + grep -q '3 5' +128: ++ pwd +133: + cc -B. -o out/test/elf/aarch64/nocopyreloc/exe out/test/elf/aarch64/nocopyreloc/a.so out/test/elf/aarch64/nocopyreloc/b.o -no-pie -Wl,-z,nocopyreloc +128: + LD_PRELOAD=/build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu/mold-wrapper.so +128: + MOLD_PATH=out/test/elf/aarch64/mold-wrapper/a.sh +128: + out/test/elf/aarch64/mold-wrapper/exe execv +134: + grep -q 'undefined symbol: no-such-sym' out/test/elf/aarch64/noinhibit-exec/log2 +141: ++++ uname -m 141: +++ canonical_name aarch64 141: +++ case $1 in 141: +++ echo aarch64 @@ -8353,71 +8317,60 @@ 141: ++ echo -n 'Testing package-metadata ... ' 141: Testing package-metadata ... ++ t=out/test/elf/aarch64/package-metadata 141: ++ mkdir -p out/test/elf/aarch64/package-metadata +128: + grep -q 'a.sh execvp' +134: + on_exit +134: + echo OK +134: OK +134: + exit 0 +130/270 Test #134: aarch64-noinhibit-exec .............................. Passed 0.58 sec +test 142 + Start 142: aarch64-physical-image-base + +142: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/physical-image-base.sh" +142: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu +142: Test timeout computed to be: 1500 +128: ++ pwd +128: + LD_PRELOAD=/build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu/mold-wrapper.so +128: + MOLD_PATH=out/test/elf/aarch64/mold-wrapper/a.sh +128: + out/test/elf/aarch64/mold-wrapper/exe execvp +138: + grep -Eq '^\s+0x4000\s+[0-9]+\s+[0-9]+\s+\.text$' out/test/elf/aarch64/oformat-binary/map +137: + grep -q 'Flags: NOW' +137: + readelf --dynamic out/test/elf/aarch64/now/b.so +137: + cc -B. -shared -o out/test/elf/aarch64/now/b.so out/test/elf/aarch64/now/a.o -Wl,-z,now,-z,lazy 141: + cc -o out/test/elf/aarch64/package-metadata/a.o -c -xc - 141: + cat -133: + grep -q 'recompile with -fPIC' out/test/elf/aarch64/nocopyreloc/log -133: + on_exit -133: + echo OK -133: OK -133: + exit 0 -134/270 Test #133: aarch64-nocopyreloc ................................. Passed 0.24 sec -test 146 - Start 146: aarch64-preinit-array - -146: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/preinit-array.sh" -146: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu -146: Test timeout computed to be: 1500 -139: + test_cflags -static -139: + echo 'int main() {}' -139: + cc -static -o /dev/null -xc - -143: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/pie.sh -143: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc -143: ++ export LC_ALL=C -143: ++ LC_ALL=C -135/270 Test #138: aarch64-oformat-binary .............................. Passed 0.11 sec -test 147 - Start 147: aarch64-print-dependencies - -147: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/print-dependencies.sh" -147: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu -147: Test timeout computed to be: 1500 -144: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/plt-dso.sh -144: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc -144: ++ export LC_ALL=C -144: ++ LC_ALL=C -144: ++++ uname -m -144: +++ canonical_name aarch64 -144: +++ case $1 in -144: +++ echo aarch64 -144: ++ HOST=aarch64 -144: ++ '[' -n '' ']' -144: ++ MACHINE=aarch64 -144: ++ '[' -n '' ']' -144: ++ CC=cc -144: ++ CXX=c++ -144: ++ GCC=gcc -144: ++ GXX=g++ -144: ++ OBJDUMP=objdump -144: ++ OBJCOPY=objcopy -144: ++ STRIP=strip -144: ++ QEMU= -144: ++ trap 'on_error $LINENO' ERR -144: ++ trap on_exit EXIT -144: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/plt-dso.sh .sh -144: ++ testname=plt-dso -144: ++ echo -n 'Testing plt-dso ... ' -144: Testing plt-dso ... ++ t=out/test/elf/aarch64/plt-dso -144: ++ mkdir -p out/test/elf/aarch64/plt-dso -144: + cat -144: + cc -fPIC -c -o out/test/elf/aarch64/plt-dso/a.o -xc - +138: + grep -Fq .strtab out/test/elf/aarch64/oformat-binary/map +128: + grep -q 'a.sh execvpe bar' 142: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/physical-image-base.sh 142: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 142: ++ export LC_ALL=C 142: ++ LC_ALL=C +128: ++ pwd +128: + LD_PRELOAD=/build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu/mold-wrapper.so +128: + MOLD_PATH=out/test/elf/aarch64/mold-wrapper/a.sh +128: + out/test/elf/aarch64/mold-wrapper/exe execvpe +128: + on_exit +128: + echo OK +128: OK +128: + exit 0 +131/270 Test #128: aarch64-mold-wrapper ................................ Passed 1.25 sec +test 143 + Start 143: aarch64-pie + +143: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/pie.sh" +143: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu +143: Test timeout computed to be: 1500 +138: + grep -Fq .shstrtab out/test/elf/aarch64/oformat-binary/map +138: + grep -Fq .symtab out/test/elf/aarch64/oformat-binary/map +135: + cc -B. -no-pie -o out/test/elf/aarch64/non-canonical-plt/exe out/test/elf/aarch64/non-canonical-plt/a.so out/test/elf/aarch64/non-canonical-plt/b.o out/test/elf/aarch64/non-canonical-plt/c.o 142: ++++ uname -m +143: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/pie.sh 142: +++ canonical_name aarch64 142: +++ case $1 in 142: +++ echo aarch64 +143: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc +143: ++ export LC_ALL=C +143: ++ LC_ALL=C 142: ++ HOST=aarch64 142: ++ '[' -n '' ']' 142: ++ MACHINE=aarch64 @@ -8432,22 +8385,7 @@ 142: ++ QEMU= 142: ++ trap 'on_error $LINENO' ERR 142: ++ trap on_exit EXIT -142: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/physical-image-base.sh .sh -142: ++ testname=physical-image-base -142: ++ echo -n 'Testing physical-image-base ... ' -142: Testing physical-image-base ... ++ t=out/test/elf/aarch64/physical-image-base -142: ++ mkdir -p out/test/elf/aarch64/physical-image-base -142: + '[' aarch64 = ppc64 ']' -142: + cc -o out/test/elf/aarch64/physical-image-base/a.o -c -xc - -142: + cat -145: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/pltgot.sh -145: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc -145: ++ export LC_ALL=C -145: ++ LC_ALL=C -146: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/preinit-array.sh -146: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc -146: ++ export LC_ALL=C -146: ++ LC_ALL=C +138: + grep -Fq .comment out/test/elf/aarch64/oformat-binary/map 143: ++++ uname -m 143: +++ canonical_name aarch64 143: +++ case $1 in @@ -8466,27 +8404,97 @@ 143: ++ QEMU= 143: ++ trap 'on_error $LINENO' ERR 143: ++ trap on_exit EXIT +142: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/physical-image-base.sh .sh +142: ++ testname=physical-image-base +142: ++ echo -n 'Testing physical-image-base ... ' +142: Testing physical-image-base ... ++ t=out/test/elf/aarch64/physical-image-base +142: ++ mkdir -p out/test/elf/aarch64/physical-image-base +138: + on_exit +138: + echo OK +138: OK +138: + exit 0 +132/270 Test #138: aarch64-oformat-binary .............................. Passed 0.37 sec +test 144 + Start 144: aarch64-plt-dso + +144: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/plt-dso.sh" +144: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu +144: Test timeout computed to be: 1500 143: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/pie.sh .sh 143: ++ testname=pie 143: ++ echo -n 'Testing pie ... ' 143: Testing pie ... ++ t=out/test/elf/aarch64/pie 143: ++ mkdir -p out/test/elf/aarch64/pie -147: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/print-dependencies.sh -147: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc -147: ++ export LC_ALL=C -147: ++ LC_ALL=C +142: + '[' aarch64 = ppc64 ']' +137: + readelf --dynamic out/test/elf/aarch64/now/b.so +137: + grep -q 'Flags: NOW' out/test/elf/aarch64/now/log +139: + cc -c -o out/test/elf/aarch64/omagic/a.o -xc - -fno-PIC +139: + cat +142: + cc -o out/test/elf/aarch64/physical-image-base/a.o -c -xc - +142: + cat +137: + on_exit +137: + echo OK +137: OK +137: + exit 0 +133/270 Test #137: aarch64-now ......................................... Passed 0.56 sec +test 145 + Start 145: aarch64-pltgot + +145: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/pltgot.sh" +145: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu +145: Test timeout computed to be: 1500 +144: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/plt-dso.sh +144: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc +144: ++ export LC_ALL=C +144: ++ LC_ALL=C +144: ++++ uname -m +144: +++ canonical_name aarch64 +144: +++ case $1 in +144: +++ echo aarch64 +143: + cc -o out/test/elf/aarch64/pie/a.o -c -xc -fPIE - 143: + cat -120: + cat -120: + gcc -flto -fno-use-linker-plugin -c -o out/test/elf/aarch64/lto-gcc/c.o -xc - +144: ++ HOST=aarch64 +144: ++ '[' -n '' ']' +144: ++ MACHINE=aarch64 +144: ++ '[' -n '' ']' +144: ++ CC=cc +144: ++ CXX=c++ +144: ++ GCC=gcc +144: ++ GXX=g++ +144: ++ OBJDUMP=objdump +144: ++ OBJCOPY=objcopy +144: ++ STRIP=strip +144: ++ QEMU= +144: ++ trap 'on_error $LINENO' ERR +144: ++ trap on_exit EXIT +144: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/plt-dso.sh .sh +144: ++ testname=plt-dso +144: ++ echo -n 'Testing plt-dso ... ' +144: Testing plt-dso ... ++ t=out/test/elf/aarch64/plt-dso +144: ++ mkdir -p out/test/elf/aarch64/plt-dso +145: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/pltgot.sh +145: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc +145: ++ export LC_ALL=C +145: ++ LC_ALL=C +133: + grep -q 'recompile with -fPIC' out/test/elf/aarch64/nocopyreloc/log +141: + cc -B. -o out/test/elf/aarch64/package-metadata/exe out/test/elf/aarch64/package-metadata/a.o '-Wl,-package-metadata={"foo":"bar"}' +144: + cc -fPIC -c -o out/test/elf/aarch64/plt-dso/a.o -xc - +144: + cat +133: + on_exit +133: + echo OK +133: OK +133: + exit 0 +134/270 Test #133: aarch64-nocopyreloc ................................. Passed 0.78 sec +test 146 + Start 146: aarch64-preinit-array + +146: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/preinit-array.sh" +146: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu +146: Test timeout computed to be: 1500 145: ++++ uname -m 145: +++ canonical_name aarch64 145: +++ case $1 in 145: +++ echo aarch64 -143: + cc -o out/test/elf/aarch64/pie/a.o -c -xc -fPIE - -147: ++++ uname -m -147: +++ canonical_name aarch64 -147: +++ case $1 in -147: +++ echo aarch64 145: ++ HOST=aarch64 145: ++ '[' -n '' ']' 145: ++ MACHINE=aarch64 @@ -8501,25 +8509,27 @@ 145: ++ QEMU= 145: ++ trap 'on_error $LINENO' ERR 145: ++ trap on_exit EXIT -147: ++ HOST=aarch64 -147: ++ '[' -n '' ']' -147: ++ MACHINE=aarch64 -147: ++ '[' -n '' ']' -147: ++ CC=cc -147: ++ CXX=c++ -147: ++ GCC=gcc -147: ++ GXX=g++ -147: ++ OBJDUMP=objdump -147: ++ OBJCOPY=objcopy -147: ++ STRIP=strip -147: ++ QEMU= -147: ++ trap 'on_error $LINENO' ERR -147: ++ trap on_exit EXIT -146: ++++ uname -m +139: + cc -B. out/test/elf/aarch64/omagic/a.o -o out/test/elf/aarch64/omagic/exe -static -Wl,--omagic 145: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/pltgot.sh .sh +145: ++ testname=pltgot +145: ++ echo -n 'Testing pltgot ... ' +145: Testing pltgot ... ++ t=out/test/elf/aarch64/pltgot +145: ++ mkdir -p out/test/elf/aarch64/pltgot +142: + cc -B. -no-pie -o out/test/elf/aarch64/physical-image-base/exe1 out/test/elf/aarch64/physical-image-base/a.o -Wl,--image-base=0x200000 -Wl,--physical-image-base=0x800000 +146: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/preinit-array.sh +146: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc +146: ++ export LC_ALL=C +146: ++ LC_ALL=C +145: + cc -o out/test/elf/aarch64/pltgot/a.o -c -xc - -fPIC +145: + cat +135: + grep -q '^1 1 1$' +135: + out/test/elf/aarch64/non-canonical-plt/exe +146: ++++ uname -m +143: + cc -B. -pie -o out/test/elf/aarch64/pie/exe out/test/elf/aarch64/pie/a.o 146: +++ canonical_name aarch64 146: +++ case $1 in 146: +++ echo aarch64 +144: + cc -B. -shared -o out/test/elf/aarch64/plt-dso/b.so out/test/elf/aarch64/plt-dso/a.o 146: ++ HOST=aarch64 146: ++ '[' -n '' ']' 146: ++ MACHINE=aarch64 @@ -8534,68 +8544,79 @@ 146: ++ QEMU= 146: ++ trap 'on_error $LINENO' ERR 146: ++ trap on_exit EXIT -147: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/print-dependencies.sh .sh +135: + readelf --dyn-syms out/test/elf/aarch64/non-canonical-plt/exe 146: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/preinit-array.sh .sh 146: ++ testname=preinit-array 146: ++ echo -n 'Testing preinit-array ... ' 146: Testing preinit-array ... ++ t=out/test/elf/aarch64/preinit-array 146: ++ mkdir -p out/test/elf/aarch64/preinit-array -145: ++ testname=pltgot -145: ++ echo -n 'Testing pltgot ... ' -145: Testing pltgot ... ++ t=out/test/elf/aarch64/pltgot -145: ++ mkdir -p out/test/elf/aarch64/pltgot -141: + cc -B. -o out/test/elf/aarch64/package-metadata/exe out/test/elf/aarch64/package-metadata/a.o '-Wl,-package-metadata={"foo":"bar"}' -147: ++ testname=print-dependencies -147: ++ echo -n 'Testing print-dependencies ... ' -147: Testing print-dependencies ... ++ t=out/test/elf/aarch64/print-dependencies -147: ++ mkdir -p out/test/elf/aarch64/print-dependencies +135: + grep -q '00000000 .* foo' +135: + grep -q '00000000 .* bar' 146: + cc -o out/test/elf/aarch64/preinit-array/a.o -c -xc - 146: + cat -147: + cc -o out/test/elf/aarch64/print-dependencies/a.o -c -xc - -144: + cc -B. -shared -o out/test/elf/aarch64/plt-dso/b.so out/test/elf/aarch64/plt-dso/a.o -145: + cc -o out/test/elf/aarch64/pltgot/a.o -c -xc - -fPIC -142: + cc -B. -no-pie -o out/test/elf/aarch64/physical-image-base/exe1 out/test/elf/aarch64/physical-image-base/a.o -Wl,--image-base=0x200000 -Wl,--physical-image-base=0x800000 -147: + cat -120: + gcc -B. -o out/test/elf/aarch64/lto-gcc/exe3 -flto -fno-use-linker-plugin out/test/elf/aarch64/lto-gcc/c.o -145: + cat -146: + ./mold -o out/test/elf/aarch64/preinit-array/exe1 out/test/elf/aarch64/preinit-array/a.o -147: + cat -147: + cc -o out/test/elf/aarch64/print-dependencies/b.o -c -xc - -139: + cc -c -o out/test/elf/aarch64/omagic/a.o -xc - -fno-PIC -146: + readelf -W --dynamic out/test/elf/aarch64/preinit-array/exe1 -146: + grep -q PREINIT_ARRAY out/test/elf/aarch64/preinit-array/log1 -145: + cc -B. -shared -o out/test/elf/aarch64/pltgot/b.so out/test/elf/aarch64/pltgot/a.o -143: + cc -B. -pie -o out/test/elf/aarch64/pie/exe out/test/elf/aarch64/pie/a.o -139: + cat -144: + cc -c -o out/test/elf/aarch64/plt-dso/c.o -xc - -144: + cat -141: + grep -Fq '{"foo":"bar"}' +135: + readelf --dyn-syms out/test/elf/aarch64/non-canonical-plt/exe 141: + readelf -x .note.package out/test/elf/aarch64/package-metadata/exe -146: + cc -o out/test/elf/aarch64/preinit-array/b.o -c -xc - -142: + out/test/elf/aarch64/physical-image-base/exe1 +141: + grep -Fq '{"foo":"bar"}' +135: + on_exit +135: + echo OK +135: OK +135: + exit 0 +135/270 Test #135: aarch64-non-canonical-plt ........................... Passed 0.82 sec +test 147 + Start 147: aarch64-print-dependencies + +147: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/print-dependencies.sh" +147: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu +147: Test timeout computed to be: 1500 141: + on_exit 141: + echo OK 141: OK 141: + exit 0 -136/270 Test #141: aarch64-package-metadata ............................ Passed 0.16 sec +136/270 Test #141: aarch64-package-metadata ............................ Passed 0.41 sec test 148 Start 148: aarch64-protected-dynsym 148: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/protected-dynsym.sh" 148: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu 148: Test timeout computed to be: 1500 -147: + cc -B. -o out/test/elf/aarch64/print-dependencies/exe out/test/elf/aarch64/print-dependencies/a.o out/test/elf/aarch64/print-dependencies/b.o -Wl,--print-dependencies -146: + cat -142: + grep -q 'Hello world' -142: + readelf -W --segments out/test/elf/aarch64/physical-image-base/exe1 -142: + grep -Eq 'LOAD\s+0x000000 0x0*200000 0x0*800000' +145: + cc -B. -shared -o out/test/elf/aarch64/pltgot/b.so out/test/elf/aarch64/pltgot/a.o +147: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/print-dependencies.sh +147: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc +147: ++ export LC_ALL=C +147: ++ LC_ALL=C +144: + cat +144: + cc -c -o out/test/elf/aarch64/plt-dso/c.o -xc - +120: + gcc -flto -fno-use-linker-plugin -c -o out/test/elf/aarch64/lto-gcc/c.o -xc - +120: + cat +147: ++++ uname -m 148: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/protected-dynsym.sh +143: + grep -q -E '(Shared object file|Position-Independent Executable file)' 148: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 148: ++ export LC_ALL=C 148: ++ LC_ALL=C -142: + grep -q __phys_start_foo +142: + grep -q 'Hello world' +142: + out/test/elf/aarch64/physical-image-base/exe1 +146: + ./mold -o out/test/elf/aarch64/preinit-array/exe1 out/test/elf/aarch64/preinit-array/a.o +143: + readelf --file-header out/test/elf/aarch64/pie/exe +142: + readelf -W --segments out/test/elf/aarch64/physical-image-base/exe1 +147: +++ canonical_name aarch64 +147: +++ case $1 in +147: +++ echo aarch64 +147: ++ HOST=aarch64 +147: ++ '[' -n '' ']' +147: ++ MACHINE=aarch64 +147: ++ '[' -n '' ']' +147: ++ CC=cc +147: ++ CXX=c++ +147: ++ GCC=gcc +147: ++ GXX=g++ +147: ++ OBJDUMP=objdump +147: ++ OBJCOPY=objcopy +147: ++ STRIP=strip +147: ++ QEMU= +147: ++ trap 'on_error $LINENO' ERR +147: ++ trap on_exit EXIT 148: ++++ uname -m -139: + cc -B. out/test/elf/aarch64/omagic/a.o -o out/test/elf/aarch64/omagic/exe -static -Wl,--omagic 148: +++ canonical_name aarch64 148: +++ case $1 in 148: +++ echo aarch64 @@ -8613,51 +8634,47 @@ 148: ++ QEMU= 148: ++ trap 'on_error $LINENO' ERR 148: ++ trap on_exit EXIT -144: + cc -B. -o out/test/elf/aarch64/plt-dso/exe -Wl,-rpath=out/test/elf/aarch64/plt-dso out/test/elf/aarch64/plt-dso/c.o out/test/elf/aarch64/plt-dso/b.so -142: + readelf -Ws out/test/elf/aarch64/physical-image-base/exe1 +142: + grep -Eq 'LOAD\s+0x000000 0x0*200000 0x0*800000' 148: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/protected-dynsym.sh .sh -142: + cc -B. -no-pie -o out/test/elf/aarch64/physical-image-base/exe2 out/test/elf/aarch64/physical-image-base/a.o -Wl,--physical-image-base=0x800000 '-Wl,--section-order==0x800000 TEXT RODATA =0x900000 DATA BSS' +147: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/print-dependencies.sh .sh +147: ++ testname=print-dependencies +147: ++ echo -n 'Testing print-dependencies ... ' +147: Testing print-dependencies ... ++ t=out/test/elf/aarch64/print-dependencies +147: ++ mkdir -p out/test/elf/aarch64/print-dependencies +144: + cc -B. -o out/test/elf/aarch64/plt-dso/exe -Wl,-rpath=out/test/elf/aarch64/plt-dso out/test/elf/aarch64/plt-dso/c.o out/test/elf/aarch64/plt-dso/b.so 148: ++ testname=protected-dynsym 148: ++ echo -n 'Testing protected-dynsym ... ' 148: Testing protected-dynsym ... ++ t=out/test/elf/aarch64/protected-dynsym 148: ++ mkdir -p out/test/elf/aarch64/protected-dynsym -146: + cc -B. -o out/test/elf/aarch64/preinit-array/exe2 out/test/elf/aarch64/preinit-array/b.o -148: + cat -148: + cc -fPIC -c -o out/test/elf/aarch64/protected-dynsym/a.o -xc - -145: + cat -145: + cc -o out/test/elf/aarch64/pltgot/c.o -c -xc - -fPIC -147: + grep -q 'b\.o.*a\.o.*foo$' out/test/elf/aarch64/print-dependencies/log -147: + on_exit -147: + echo OK -147: OK -147: + exit 0 -137/270 Test #147: aarch64-print-dependencies .......................... Passed 0.15 sec -test 149 - Start 149: aarch64-protected - -149: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/protected.sh" -149: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu -149: Test timeout computed to be: 1500 -143: + grep -q -E '(Shared object file|Position-Independent Executable file)' -143: + readelf --file-header out/test/elf/aarch64/pie/exe 143: + grep -q 'Hello world' +142: + readelf -Ws out/test/elf/aarch64/physical-image-base/exe1 143: + out/test/elf/aarch64/pie/exe 143: + on_exit 143: + echo OK 143: OK 143: + exit 0 -138/270 Test #143: aarch64-pie ......................................... Passed 0.18 sec -test 150 - Start 150: aarch64-push-pop-state +137/270 Test #143: aarch64-pie ......................................... Passed 0.37 sec +test 149 + Start 149: aarch64-protected -150: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/push-pop-state.sh" -150: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu -150: Test timeout computed to be: 1500 +149: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/protected.sh" +149: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu +149: Test timeout computed to be: 1500 +142: + grep -q __phys_start_foo +147: + cc -o out/test/elf/aarch64/print-dependencies/a.o -c -xc - +147: + cat +146: + readelf -W --dynamic out/test/elf/aarch64/preinit-array/exe1 +142: + cc -B. -no-pie -o out/test/elf/aarch64/physical-image-base/exe2 out/test/elf/aarch64/physical-image-base/a.o -Wl,--physical-image-base=0x800000 '-Wl,--section-order==0x800000 TEXT RODATA =0x900000 DATA BSS' 149: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/protected.sh +148: + cc -fPIC -c -o out/test/elf/aarch64/protected-dynsym/a.o -xc - +145: + cc -o out/test/elf/aarch64/pltgot/c.o -c -xc - -fPIC 149: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 149: ++ export LC_ALL=C 149: ++ LC_ALL=C -150: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/push-pop-state.sh +145: + cat +146: + grep -q PREINIT_ARRAY out/test/elf/aarch64/preinit-array/log1 +148: + cat +146: + cc -o out/test/elf/aarch64/preinit-array/b.o -c -xc - 149: ++++ uname -m 149: +++ canonical_name aarch64 149: +++ case $1 in @@ -8676,10 +8693,50 @@ 149: ++ QEMU= 149: ++ trap 'on_error $LINENO' ERR 149: ++ trap on_exit EXIT +146: + cat +139: + grep -qw RWE +139: + readelf -W --segments out/test/elf/aarch64/omagic/exe +149: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/protected.sh .sh +149: ++ testname=protected +149: ++ echo -n 'Testing protected ... ' +149: Testing protected ... ++ t=out/test/elf/aarch64/protected +149: ++ mkdir -p out/test/elf/aarch64/protected +144: + grep -q 'Hello WORLD' +139: + on_exit +139: + echo OK +139: OK +139: + exit 0 +138/270 Test #139: aarch64-omagic ...................................... Passed 0.71 sec +test 150 + Start 150: aarch64-push-pop-state + +150: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/push-pop-state.sh" +150: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu +150: Test timeout computed to be: 1500 +144: + out/test/elf/aarch64/plt-dso/exe +144: + on_exit +144: + echo OK +144: OK +144: + exit 0 +147: + cc -o out/test/elf/aarch64/print-dependencies/b.o -c -xc - +147: + cat +148: + cat +149: + cc -fPIC -c -o out/test/elf/aarch64/protected/a.o -xc - +148: + cc -fPIC -c -o out/test/elf/aarch64/protected-dynsym/b.o -fcommon -xc - +139/270 Test #144: aarch64-plt-dso ..................................... Passed 0.42 sec +test 151 + Start 151: aarch64-range-extension-thunk + +151: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/range-extension-thunk.sh" +151: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu +151: Test timeout computed to be: 1500 +120: + gcc -B. -o out/test/elf/aarch64/lto-gcc/exe3 -flto -fno-use-linker-plugin out/test/elf/aarch64/lto-gcc/c.o +149: + cat +145: + cc -B. -o out/test/elf/aarch64/pltgot/exe out/test/elf/aarch64/pltgot/c.o out/test/elf/aarch64/pltgot/b.so +150: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/push-pop-state.sh 150: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 150: ++ export LC_ALL=C 150: ++ LC_ALL=C -148: + cat 150: ++++ uname -m 150: +++ canonical_name aarch64 150: +++ case $1 in @@ -8698,79 +8755,16 @@ 150: ++ QEMU= 150: ++ trap 'on_error $LINENO' ERR 150: ++ trap on_exit EXIT +151: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/range-extension-thunk.sh +151: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc +151: ++ export LC_ALL=C +151: ++ LC_ALL=C 150: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/push-pop-state.sh .sh 150: ++ testname=push-pop-state 150: ++ echo -n 'Testing push-pop-state ... ' 150: Testing push-pop-state ... ++ t=out/test/elf/aarch64/push-pop-state 150: ++ mkdir -p out/test/elf/aarch64/push-pop-state -148: + cc -fPIC -c -o out/test/elf/aarch64/protected-dynsym/b.o -fcommon -xc - -145: + cc -B. -o out/test/elf/aarch64/pltgot/exe out/test/elf/aarch64/pltgot/c.o out/test/elf/aarch64/pltgot/b.so -142: + readelf -W --segments out/test/elf/aarch64/physical-image-base/exe2 -142: + grep -Eq 'LOAD\s+\S+\s+(\S+)\s\1.*R E 0' -144: + grep -q 'Hello WORLD' -144: + out/test/elf/aarch64/plt-dso/exe -149: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/protected.sh .sh -144: + on_exit -144: + echo OK -144: OK -144: + exit 0 -149: ++ testname=protected -149: ++ echo -n 'Testing protected ... ' -149: Testing protected ... ++ t=out/test/elf/aarch64/protected -149: ++ mkdir -p out/test/elf/aarch64/protected -142: + grep -Eq 'LOAD\s+\S+\s+(\S+)\s\1.*R 0' -146: + grep -q PREINIT_ARRAY -150: + cc -shared -o out/test/elf/aarch64/push-pop-state/a.so -xc - -139/270 Test #144: aarch64-plt-dso ..................................... Passed 0.21 sec -test 151 - Start 151: aarch64-range-extension-thunk - -151: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/range-extension-thunk.sh" -151: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu -151: Test timeout computed to be: 1500 -146: + readelf -W --dynamic out/test/elf/aarch64/preinit-array/exe2 -146: + on_exit -146: + echo OK -146: OK -146: + exit 0 -142: + readelf -W --segments out/test/elf/aarch64/physical-image-base/exe2 -142: + on_exit -142: + echo OK -142: OK -142: + exit 0 -150: + cat -139: + grep -qw RWE -148: + cc -B. -shared -o out/test/elf/aarch64/protected-dynsym/c.so out/test/elf/aarch64/protected-dynsym/a.o out/test/elf/aarch64/protected-dynsym/b.o -Wl,-strip-all -140/270 Test #142: aarch64-physical-image-base ......................... Passed 0.22 sec -test 152 - Start 152: aarch64-relax-got-load - -152: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/relax-got-load.sh" -152: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu -152: Test timeout computed to be: 1500 -141/270 Test #146: aarch64-preinit-array ............................... Passed 0.21 sec -test 153 - Start 153: aarch64-reloc-rodata - -153: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/reloc-rodata.sh" -153: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu -153: Test timeout computed to be: 1500 -139: + readelf -W --segments out/test/elf/aarch64/omagic/exe -139: + on_exit -139: + echo OK -139: OK -139: + exit 0 -142/270 Test #139: aarch64-omagic ...................................... Passed 0.30 sec -test 154 - Start 154: aarch64-relocatable-archive - -154: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/relocatable-archive.sh" -154: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu -154: Test timeout computed to be: 1500 -151: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/range-extension-thunk.sh -151: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc -151: ++ export LC_ALL=C -151: ++ LC_ALL=C +146: + cc -B. -o out/test/elf/aarch64/preinit-array/exe2 out/test/elf/aarch64/preinit-array/b.o 151: ++++ uname -m 151: +++ canonical_name aarch64 151: +++ case $1 in @@ -8789,6 +8783,9 @@ 151: ++ QEMU= 151: ++ trap 'on_error $LINENO' ERR 151: ++ trap on_exit EXIT +148: + cc -B. -shared -o out/test/elf/aarch64/protected-dynsym/c.so out/test/elf/aarch64/protected-dynsym/a.o out/test/elf/aarch64/protected-dynsym/b.o -Wl,-strip-all +150: + cc -shared -o out/test/elf/aarch64/push-pop-state/a.so -xc - +150: + cat 151: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/range-extension-thunk.sh .sh 151: ++ testname=range-extension-thunk 151: ++ echo -n 'Testing range-extension-thunk ... ' @@ -8798,10 +8795,26 @@ 151: + '[' aarch64 = riscv32 ']' 151: + '[' aarch64 = sparc64 ']' 151: + cat +142: + readelf -W --segments out/test/elf/aarch64/physical-image-base/exe2 151: + cat 151: + cc -c -o out/test/elf/aarch64/range-extension-thunk/c.o out/test/elf/aarch64/range-extension-thunk/a.c -O0 -149: + cat -149: + cc -fPIC -c -o out/test/elf/aarch64/protected/a.o -xc - +142: + grep -Eq 'LOAD\s+\S+\s+(\S+)\s\1.*R E 0' +142: + grep -Eq 'LOAD\s+\S+\s+(\S+)\s\1.*R 0' +142: + readelf -W --segments out/test/elf/aarch64/physical-image-base/exe2 +142: + on_exit +142: + echo OK +142: OK +142: + exit 0 +140/270 Test #142: aarch64-physical-image-base ......................... Passed 0.66 sec +test 152 + Start 152: aarch64-relax-got-load + +152: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/relax-got-load.sh" +152: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu +152: Test timeout computed to be: 1500 +147: + cc -B. -o out/test/elf/aarch64/print-dependencies/exe out/test/elf/aarch64/print-dependencies/a.o out/test/elf/aarch64/print-dependencies/b.o -Wl,--print-dependencies +151: + cc -c -o out/test/elf/aarch64/range-extension-thunk/d.o out/test/elf/aarch64/range-extension-thunk/b.c -O0 +149: + cc -B. -o out/test/elf/aarch64/protected/b.so -shared out/test/elf/aarch64/protected/a.o 152: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/relax-got-load.sh 152: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 152: ++ export LC_ALL=C @@ -8810,6 +8823,7 @@ 152: +++ canonical_name aarch64 152: +++ case $1 in 152: +++ echo aarch64 +150: + cc -shared -o out/test/elf/aarch64/push-pop-state/b.so -xc - 152: ++ HOST=aarch64 152: ++ '[' -n '' ']' 152: ++ MACHINE=aarch64 @@ -8824,56 +8838,55 @@ 152: ++ QEMU= 152: ++ trap 'on_error $LINENO' ERR 152: ++ trap on_exit EXIT +150: + cat +151: + cc -B. -o out/test/elf/aarch64/range-extension-thunk/exe1 out/test/elf/aarch64/range-extension-thunk/c.o out/test/elf/aarch64/range-extension-thunk/d.o -Wl,--section-start=.low=0x10000000,--section-start=.high=0x20000000 +145: + out/test/elf/aarch64/pltgot/exe 152: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/relax-got-load.sh .sh 152: ++ testname=relax-got-load 152: ++ echo -n 'Testing relax-got-load ... ' 152: Testing relax-got-load ... ++ t=out/test/elf/aarch64/relax-got-load 152: ++ mkdir -p out/test/elf/aarch64/relax-got-load 145: + grep -q 'Hello world' -145: + out/test/elf/aarch64/pltgot/exe -152: + cat 145: + on_exit 145: + echo OK 145: OK 145: + exit 0 -153: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/reloc-rodata.sh -143/270 Test #145: aarch64-pltgot ...................................... Passed 0.25 sec -test 155 - Start 155: aarch64-relocatable-debug-info +141/270 Test #145: aarch64-pltgot ...................................... Passed 0.63 sec +test 153 + Start 153: aarch64-reloc-rodata -155: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/relocatable-debug-info.sh" -155: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu -155: Test timeout computed to be: 1500 -154: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/relocatable-archive.sh -154: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc -154: ++ export LC_ALL=C -154: ++ LC_ALL=C -154: ++++ uname -m -154: +++ canonical_name aarch64 -154: +++ case $1 in -154: +++ echo aarch64 -154: ++ HOST=aarch64 -154: ++ '[' -n '' ']' -154: ++ MACHINE=aarch64 -154: ++ '[' -n '' ']' -154: ++ CC=cc -154: ++ CXX=c++ -154: ++ GCC=gcc -154: ++ GXX=g++ -154: ++ OBJDUMP=objdump -154: ++ OBJCOPY=objcopy -154: ++ STRIP=strip -154: ++ QEMU= -154: ++ trap 'on_error $LINENO' ERR -154: ++ trap on_exit EXIT -154: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/relocatable-archive.sh .sh +153: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/reloc-rodata.sh" +153: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu +153: Test timeout computed to be: 1500 +147: + grep -q 'b\.o.*a\.o.*foo$' out/test/elf/aarch64/print-dependencies/log 148: + grep -Eq 'PROTECTED\b.*\bfoo\b' 148: + readelf --symbols out/test/elf/aarch64/protected-dynsym/c.so -148: + cat +153: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/reloc-rodata.sh 153: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 153: ++ export LC_ALL=C 153: ++ LC_ALL=C +147: + on_exit +147: + echo OK +147: OK +147: + exit 0 +142/270 Test #147: aarch64-print-dependencies .......................... Passed 0.47 sec +test 154 + Start 154: aarch64-relocatable-archive + +154: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/relocatable-archive.sh" +154: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu +154: Test timeout computed to be: 1500 +148: + cc -fPIC -c -o out/test/elf/aarch64/protected-dynsym/d.o -fno-common -xc - +148: + cat +152: + cat +152: + cc -o out/test/elf/aarch64/relax-got-load/a.o -c -xc - -fPIC 153: ++++ uname -m +146: + readelf -W --dynamic out/test/elf/aarch64/preinit-array/exe2 +146: + grep -q PREINIT_ARRAY +146: + on_exit +146: + echo OK +146: OK +146: + exit 0 153: +++ canonical_name aarch64 153: +++ case $1 in 153: +++ echo aarch64 @@ -8891,6 +8904,15 @@ 153: ++ QEMU= 153: ++ trap 'on_error $LINENO' ERR 153: ++ trap on_exit EXIT +143/270 Test #146: aarch64-preinit-array ............................... Passed 0.63 sec +test 155 + Start 155: aarch64-relocatable-debug-info + +155: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/relocatable-debug-info.sh" +155: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu +155: Test timeout computed to be: 1500 +149: + cc -c -o out/test/elf/aarch64/protected/c.o -xc - -fno-PIE +149: + cat 153: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/reloc-rodata.sh .sh 153: ++ testname=reloc-rodata 153: ++ echo -n 'Testing reloc-rodata ... ' @@ -8901,33 +8923,56 @@ 153: + echo OK 153: OK 153: + exit 0 -152: + cc -o out/test/elf/aarch64/relax-got-load/a.o -c -xc - -fPIC +154: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/relocatable-archive.sh +154: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc +154: ++ export LC_ALL=C +154: ++ LC_ALL=C +154: ++++ uname -m +154: +++ canonical_name aarch64 +154: +++ case $1 in +154: +++ echo aarch64 +154: ++ HOST=aarch64 +154: ++ '[' -n '' ']' +154: ++ MACHINE=aarch64 +154: ++ '[' -n '' ']' +154: ++ CC=cc +154: ++ CXX=c++ +154: ++ GCC=gcc +154: ++ GXX=g++ +154: ++ OBJDUMP=objdump +154: ++ OBJCOPY=objcopy +154: ++ STRIP=strip +154: ++ QEMU= +154: ++ trap 'on_error $LINENO' ERR +154: ++ trap on_exit EXIT +150: + cc -c -o out/test/elf/aarch64/push-pop-state/c.o -xc - 150: + cat -150: + cc -shared -o out/test/elf/aarch64/push-pop-state/b.so -xc - -155: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/relocatable-debug-info.sh -155: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc -155: ++ export LC_ALL=C -155: ++ LC_ALL=C -154: ++ testname=relocatable-archive -154: ++ echo -n 'Testing relocatable-archive ... ' -154: Testing relocatable-archive ... ++ t=out/test/elf/aarch64/relocatable-archive -154: ++ mkdir -p out/test/elf/aarch64/relocatable-archive -151: + cc -c -o out/test/elf/aarch64/range-extension-thunk/d.o out/test/elf/aarch64/range-extension-thunk/b.c -O0 -120: + grep -q 'Hello world' -144/270 Test #153: aarch64-reloc-rodata ................................ Passed 0.05 sec +144/270 Test #153: aarch64-reloc-rodata ................................ Passed 0.11 sec test 156 Start 156: aarch64-relocatable-exception 156: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/relocatable-exception.sh" 156: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu 156: Test timeout computed to be: 1500 -120: + out/test/elf/aarch64/lto-gcc/exe3 -120: + on_exit -120: + echo OK -120: OK -120: + exit 0 -149: + cc -B. -o out/test/elf/aarch64/protected/b.so -shared out/test/elf/aarch64/protected/a.o -148: + cc -fPIC -c -o out/test/elf/aarch64/protected-dynsym/d.o -fno-common -xc - +154: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/relocatable-archive.sh .sh +154: ++ testname=relocatable-archive +154: ++ echo -n 'Testing relocatable-archive ... ' +154: Testing relocatable-archive ... ++ t=out/test/elf/aarch64/relocatable-archive +154: ++ mkdir -p out/test/elf/aarch64/relocatable-archive +151: + out/test/elf/aarch64/range-extension-thunk/exe1 +151: + grep -q 'main fn1 fn3 fn2 fn4' +151: + cc -c -o out/test/elf/aarch64/range-extension-thunk/e.o out/test/elf/aarch64/range-extension-thunk/a.c -O2 +155: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/relocatable-debug-info.sh +155: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc +155: ++ export LC_ALL=C +155: ++ LC_ALL=C +156: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/relocatable-exception.sh +156: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc +156: ++ export LC_ALL=C +156: ++ LC_ALL=C +154: + grep -q __tsan_init +154: + nm mold +148: + cc -B. -shared -o out/test/elf/aarch64/protected-dynsym/e.so out/test/elf/aarch64/protected-dynsym/a.o out/test/elf/aarch64/protected-dynsym/d.o -Wl,-strip-all 155: ++++ uname -m 155: +++ canonical_name aarch64 155: +++ case $1 in @@ -8946,27 +8991,6 @@ 155: ++ QEMU= 155: ++ trap 'on_error $LINENO' ERR 155: ++ trap on_exit EXIT -156: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/relocatable-exception.sh -155: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/relocatable-debug-info.sh .sh -155: ++ testname=relocatable-debug-info -155: ++ echo -n 'Testing relocatable-debug-info ... ' -155: Testing relocatable-debug-info ... ++ t=out/test/elf/aarch64/relocatable-debug-info -155: ++ mkdir -p out/test/elf/aarch64/relocatable-debug-info -156: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc -156: ++ export LC_ALL=C -156: ++ LC_ALL=C -155: + nm mold -155: + grep -q __tsan_init -145/270 Test #120: aarch64-lto-gcc ..................................... Passed 0.83 sec -test 157 - Start 157: aarch64-relocatable-merge-sections - -157: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/relocatable-merge-sections.sh" -157: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu -157: Test timeout computed to be: 1500 -154: + nm mold -154: + grep -q __tsan_init -148: + cc -B. -shared -o out/test/elf/aarch64/protected-dynsym/e.so out/test/elf/aarch64/protected-dynsym/a.o out/test/elf/aarch64/protected-dynsym/d.o -Wl,-strip-all 156: ++++ uname -m 156: +++ canonical_name aarch64 156: +++ case $1 in @@ -8985,15 +9009,61 @@ 156: ++ QEMU= 156: ++ trap 'on_error $LINENO' ERR 156: ++ trap on_exit EXIT -152: + cat -150: + cc -c -o out/test/elf/aarch64/push-pop-state/c.o -xc - -150: + cat -152: + cc -o out/test/elf/aarch64/relax-got-load/b.o -c -xc - -fPIC +155: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/relocatable-debug-info.sh .sh +155: ++ testname=relocatable-debug-info +155: ++ echo -n 'Testing relocatable-debug-info ... ' +155: Testing relocatable-debug-info ... ++ t=out/test/elf/aarch64/relocatable-debug-info +155: ++ mkdir -p out/test/elf/aarch64/relocatable-debug-info 156: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/relocatable-exception.sh .sh +156: ++ testname=relocatable-exception +156: ++ echo -n 'Testing relocatable-exception ... ' +156: Testing relocatable-exception ... ++ t=out/test/elf/aarch64/relocatable-exception +156: ++ mkdir -p out/test/elf/aarch64/relocatable-exception +150: + cc -B. -o out/test/elf/aarch64/push-pop-state/exe out/test/elf/aarch64/push-pop-state/c.o -Wl,-as-needed -Wl,-push-state -Wl,-no-as-needed out/test/elf/aarch64/push-pop-state/a.so -Wl,-pop-state out/test/elf/aarch64/push-pop-state/b.so +155: + grep -q __tsan_init +152: + cc -o out/test/elf/aarch64/relax-got-load/b.o -c -xc - -fPIC +156: + '[' aarch64 = sh4 ']' +155: + nm mold +152: + cat +149: + cc -B. -no-pie -o out/test/elf/aarch64/protected/exe out/test/elf/aarch64/protected/c.o out/test/elf/aarch64/protected/b.so +156: + grep -q __tsan_init +156: + nm mold +120: + grep -q 'Hello world' +120: + out/test/elf/aarch64/lto-gcc/exe3 +120: + on_exit +120: + echo OK +120: OK +120: + exit 0 +145/270 Test #120: aarch64-lto-gcc ..................................... Passed 2.48 sec +test 157 + Start 157: aarch64-relocatable-merge-sections + +157: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/relocatable-merge-sections.sh" +157: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu +157: Test timeout computed to be: 1500 +150: + readelf --dynamic out/test/elf/aarch64/push-pop-state/exe +150: + grep -Fq a.so out/test/elf/aarch64/push-pop-state/log 157: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/relocatable-merge-sections.sh 157: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 157: ++ export LC_ALL=C 157: ++ LC_ALL=C +151: + cc -c -o out/test/elf/aarch64/range-extension-thunk/f.o out/test/elf/aarch64/range-extension-thunk/b.c -O2 +150: + grep -Fq b.so out/test/elf/aarch64/push-pop-state/log +152: + cc -B. -o out/test/elf/aarch64/relax-got-load/exe out/test/elf/aarch64/relax-got-load/a.o out/test/elf/aarch64/relax-got-load/b.o +150: + on_exit +150: + echo OK +150: OK +150: + exit 0 +146/270 Test #150: aarch64-push-pop-state .............................. Passed 0.60 sec +test 158 + Start 158: aarch64-relocatable-no-ehframe + +158: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/relocatable-no-ehframe.sh" +158: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu +158: Test timeout computed to be: 1500 +129: + cp mold-wrapper.so out/test/elf/aarch64/mold-wrapper2/bin +148: + readelf --symbols out/test/elf/aarch64/protected-dynsym/e.so +148: + grep -Eq 'PROTECTED\b.*\bfoo\b' 157: ++++ uname -m 157: +++ canonical_name aarch64 157: +++ case $1 in @@ -9010,48 +9080,73 @@ 157: ++ OBJCOPY=objcopy 157: ++ STRIP=strip 157: ++ QEMU= -151: + cc -B. -o out/test/elf/aarch64/range-extension-thunk/exe1 out/test/elf/aarch64/range-extension-thunk/c.o out/test/elf/aarch64/range-extension-thunk/d.o -Wl,--section-start=.low=0x10000000,--section-start=.high=0x20000000 157: ++ trap 'on_error $LINENO' ERR 157: ++ trap on_exit EXIT -157: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/relocatable-merge-sections.sh .sh -157: ++ testname=relocatable-merge-sections -157: ++ echo -n 'Testing relocatable-merge-sections ... ' -157: Testing relocatable-merge-sections ... ++ t=out/test/elf/aarch64/relocatable-merge-sections -157: ++ mkdir -p out/test/elf/aarch64/relocatable-merge-sections -156: ++ testname=relocatable-exception -156: ++ echo -n 'Testing relocatable-exception ... ' -156: Testing relocatable-exception ... ++ t=out/test/elf/aarch64/relocatable-exception -156: ++ mkdir -p out/test/elf/aarch64/relocatable-exception -149: + cat -149: + cc -c -o out/test/elf/aarch64/protected/c.o -xc - -fno-PIE -157: + nm mold -157: + grep -q __tsan_init -148: + grep -Eq 'PROTECTED\b.*\bfoo\b' -148: + readelf --symbols out/test/elf/aarch64/protected-dynsym/e.so 148: + on_exit 148: + echo OK 148: OK 148: + exit 0 -150: + cc -B. -o out/test/elf/aarch64/push-pop-state/exe out/test/elf/aarch64/push-pop-state/c.o -Wl,-as-needed -Wl,-push-state -Wl,-no-as-needed out/test/elf/aarch64/push-pop-state/a.so -Wl,-pop-state out/test/elf/aarch64/push-pop-state/b.so -146/270 Test #148: aarch64-protected-dynsym ............................ Passed 0.21 sec -test 158 - Start 158: aarch64-relocatable-no-ehframe +147/270 Test #148: aarch64-protected-dynsym ............................ Passed 0.78 sec +test 159 + Start 159: aarch64-relocatable -158: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/relocatable-no-ehframe.sh" -158: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu -158: Test timeout computed to be: 1500 -129: + cp mold-wrapper.so out/test/elf/aarch64/mold-wrapper2/bin -156: + '[' aarch64 = sh4 ']' -156: + nm mold -156: + grep -q __tsan_init +159: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/relocatable.sh" +159: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu +159: Test timeout computed to be: 1500 +129: + grep -q /bin/mold-wrapper.so +129: + out/test/elf/aarch64/mold-wrapper2/bin/mold -run bash -c 'echo $LD_PRELOAD' +157: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/relocatable-merge-sections.sh .sh 158: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/relocatable-no-ehframe.sh +159: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/relocatable.sh +159: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc +159: ++ export LC_ALL=C +159: ++ LC_ALL=C +159: ++++ uname -m +159: +++ canonical_name aarch64 +159: +++ case $1 in +159: +++ echo aarch64 +159: ++ HOST=aarch64 +159: ++ '[' -n '' ']' +159: ++ MACHINE=aarch64 +159: ++ '[' -n '' ']' +159: ++ CC=cc +159: ++ CXX=c++ +159: ++ GCC=gcc +159: ++ GXX=g++ +159: ++ OBJDUMP=objdump +159: ++ OBJCOPY=objcopy +159: ++ STRIP=strip +159: ++ QEMU= +159: ++ trap 'on_error $LINENO' ERR +159: ++ trap on_exit EXIT +159: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/relocatable.sh .sh 158: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 158: ++ export LC_ALL=C 158: ++ LC_ALL=C -129: + grep -q /bin/mold-wrapper.so -129: + out/test/elf/aarch64/mold-wrapper2/bin/mold -run bash -c 'echo $LD_PRELOAD' -152: + cc -B. -o out/test/elf/aarch64/relax-got-load/exe out/test/elf/aarch64/relax-got-load/a.o out/test/elf/aarch64/relax-got-load/b.o +159: ++ testname=relocatable +159: ++ echo -n 'Testing relocatable ... ' +159: Testing relocatable ... ++ t=out/test/elf/aarch64/relocatable +159: ++ mkdir -p out/test/elf/aarch64/relocatable +159: + grep -q __tsan_init +157: ++ testname=relocatable-merge-sections +157: ++ echo -n 'Testing relocatable-merge-sections ... ' +157: Testing relocatable-merge-sections ... ++ t=out/test/elf/aarch64/relocatable-merge-sections +157: ++ mkdir -p out/test/elf/aarch64/relocatable-merge-sections +159: + nm mold +129: + on_exit +129: + echo OK +129: OK +129: + exit 0 +148/270 Test #129: aarch64-mold-wrapper2 ............................... Passed 2.34 sec +test 160 + Start 160: aarch64-relro + +160: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/relro.sh" +160: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu +160: Test timeout computed to be: 1500 +157: + grep -q __tsan_init 158: ++++ uname -m +157: + nm mold 158: +++ canonical_name aarch64 158: +++ case $1 in 158: +++ echo aarch64 @@ -9069,58 +9164,33 @@ 158: ++ QEMU= 158: ++ trap 'on_error $LINENO' ERR 158: ++ trap on_exit EXIT +152: + grep -q 'Hello world' +160: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/relro.sh +160: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc +160: ++ export LC_ALL=C +160: ++ LC_ALL=C +152: + out/test/elf/aarch64/relax-got-load/exe +152: + on_exit +152: + echo OK +152: OK +152: + exit 0 +149/270 Test #152: aarch64-relax-got-load .............................. Passed 0.51 sec +test 161 + Start 161: aarch64-repro + +161: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/repro.sh" +161: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu +161: Test timeout computed to be: 1500 158: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/relocatable-no-ehframe.sh .sh 158: ++ testname=relocatable-no-ehframe 158: ++ echo -n 'Testing relocatable-no-ehframe ... ' 158: Testing relocatable-no-ehframe ... ++ t=out/test/elf/aarch64/relocatable-no-ehframe 158: ++ mkdir -p out/test/elf/aarch64/relocatable-no-ehframe -149: + cc -B. -no-pie -o out/test/elf/aarch64/protected/exe out/test/elf/aarch64/protected/c.o out/test/elf/aarch64/protected/b.so 158: + '[' aarch64 = alpha ']' -129: + on_exit -129: + echo OK -129: OK -129: + exit 0 -147/270 Test #129: aarch64-mold-wrapper2 ............................... Passed 0.74 sec -test 159 - Start 159: aarch64-relocatable - -159: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/relocatable.sh" -159: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu -159: Test timeout computed to be: 1500 -150: + readelf --dynamic out/test/elf/aarch64/push-pop-state/exe -150: + grep -Fq a.so out/test/elf/aarch64/push-pop-state/log -159: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/relocatable.sh -159: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc -159: ++ export LC_ALL=C -159: ++ LC_ALL=C 158: + nm mold -150: + grep -Fq b.so out/test/elf/aarch64/push-pop-state/log -150: + on_exit -150: + echo OK -150: OK -150: + exit 0 -158: + grep -q __tsan_init -148/270 Test #150: aarch64-push-pop-state .............................. Passed 0.20 sec -test 160 - Start 160: aarch64-relro - -160: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/relro.sh" -160: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu -160: Test timeout computed to be: 1500 -151: + grep -q 'main fn1 fn3 fn2 fn4' -151: + out/test/elf/aarch64/range-extension-thunk/exe1 -160: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/relro.sh -160: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc -160: ++ export LC_ALL=C -160: ++ LC_ALL=C -151: + cc -c -o out/test/elf/aarch64/range-extension-thunk/e.o out/test/elf/aarch64/range-extension-thunk/a.c -O2 -159: ++++ uname -m 160: ++++ uname -m 160: +++ canonical_name aarch64 160: +++ case $1 in -159: +++ canonical_name aarch64 -159: +++ case $1 in -159: +++ echo aarch64 160: +++ echo aarch64 160: ++ HOST=aarch64 160: ++ '[' -n '' ']' @@ -9136,53 +9206,26 @@ 160: ++ QEMU= 160: ++ trap 'on_error $LINENO' ERR 160: ++ trap on_exit EXIT -159: ++ HOST=aarch64 -159: ++ '[' -n '' ']' -159: ++ MACHINE=aarch64 -159: ++ '[' -n '' ']' -159: ++ CC=cc -159: ++ CXX=c++ -159: ++ GCC=gcc -159: ++ GXX=g++ -159: ++ OBJDUMP=objdump -159: ++ OBJCOPY=objcopy -159: ++ STRIP=strip -159: ++ QEMU= -159: ++ trap 'on_error $LINENO' ERR -159: ++ trap on_exit EXIT -152: + out/test/elf/aarch64/relax-got-load/exe 160: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/relro.sh .sh -159: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/relocatable.sh .sh -159: ++ testname=relocatable -159: ++ echo -n 'Testing relocatable ... ' -159: Testing relocatable ... ++ t=out/test/elf/aarch64/relocatable -159: ++ mkdir -p out/test/elf/aarch64/relocatable -152: + grep -q 'Hello world' 160: ++ testname=relro 160: ++ echo -n 'Testing relro ... ' 160: Testing relro ... ++ t=out/test/elf/aarch64/relro 160: ++ mkdir -p out/test/elf/aarch64/relro -152: + on_exit -152: + echo OK -152: OK -152: + exit 0 -159: + nm mold -160: + cat -149/270 Test #152: aarch64-relax-got-load .............................. Passed 0.21 sec -test 161 - Start 161: aarch64-repro +149: + out/test/elf/aarch64/protected/exe +149: + grep -q '3 4 0' +149: + on_exit +149: + echo OK +149: OK +149: + exit 0 +158: + grep -q __tsan_init +150/270 Test #149: aarch64-protected ................................... Passed 0.77 sec +test 162 + Start 162: aarch64-require-defined -161: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/repro.sh" -161: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu -161: Test timeout computed to be: 1500 -154: + cc -c -o out/test/elf/aarch64/relocatable-archive/a.o -xc - -154: + cat -159: + grep -q __tsan_init -155: + cc -c -o out/test/elf/aarch64/relocatable-debug-info/a.o -xc - -g -160: + cc -c -xc -o out/test/elf/aarch64/relro/a.o - -155: + cat +162: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/require-defined.sh" +162: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu +162: Test timeout computed to be: 1500 161: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/repro.sh -151: + cc -c -o out/test/elf/aarch64/range-extension-thunk/f.o out/test/elf/aarch64/range-extension-thunk/b.c -O2 161: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 161: ++ export LC_ALL=C 161: ++ LC_ALL=C @@ -9204,41 +9247,21 @@ 161: ++ QEMU= 161: ++ trap 'on_error $LINENO' ERR 161: ++ trap on_exit EXIT -157: + cc -c -o out/test/elf/aarch64/relocatable-merge-sections/a.o -xc -ffunction-sections - -157: + cat 161: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/repro.sh .sh 161: ++ testname=repro 161: ++ echo -n 'Testing repro ... ' 161: Testing repro ... ++ t=out/test/elf/aarch64/repro 161: ++ mkdir -p out/test/elf/aarch64/repro -154: + cc -c -o out/test/elf/aarch64/relocatable-archive/b.o -xc - -154: + cat -156: + c++ -c -o out/test/elf/aarch64/relocatable-exception/a.o -xc++ - -156: + cat -155: + cc -c -o out/test/elf/aarch64/relocatable-debug-info/b.o -xc - -g -160: + cc -B. -o out/test/elf/aarch64/relro/exe1 out/test/elf/aarch64/relro/a.o -Wl,-z,relro,-z,lazy -155: + cat -161: + cc -c -o out/test/elf/aarch64/repro/a.o -xc - -161: + cat -149: + grep -q '3 4 0' -149: + out/test/elf/aarch64/protected/exe -149: + on_exit -149: + echo OK -149: OK -149: + exit 0 -150/270 Test #149: aarch64-protected ................................... Passed 0.32 sec -test 162 - Start 162: aarch64-require-defined - -162: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/require-defined.sh" -162: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu -162: Test timeout computed to be: 1500 -157: + ./mold --relocatable -o out/test/elf/aarch64/relocatable-merge-sections/b.o out/test/elf/aarch64/relocatable-merge-sections/a.o +151: + cc -B. -o out/test/elf/aarch64/range-extension-thunk/exe2 out/test/elf/aarch64/range-extension-thunk/e.o out/test/elf/aarch64/range-extension-thunk/f.o -Wl,--section-start=.low=0x10000000,--section-start=.high=0x20000000 +160: + cc -c -xc -o out/test/elf/aarch64/relro/a.o - +160: + cat 162: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/require-defined.sh 162: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 162: ++ export LC_ALL=C 162: ++ LC_ALL=C +155: + cat 162: ++++ uname -m +155: + cc -c -o out/test/elf/aarch64/relocatable-debug-info/a.o -xc - -g 162: +++ canonical_name aarch64 162: +++ case $1 in 162: +++ echo aarch64 @@ -9256,61 +9279,39 @@ 162: ++ QEMU= 162: ++ trap 'on_error $LINENO' ERR 162: ++ trap on_exit EXIT -158: + cat -158: + cc -c -o out/test/elf/aarch64/relocatable-no-ehframe/a.o -xc -fno-unwind-tables -fno-asynchronous-unwind-tables - -154: + cc -c -o out/test/elf/aarch64/relocatable-archive/c.o -xc - -154: + cat -151: + cc -B. -o out/test/elf/aarch64/range-extension-thunk/exe2 out/test/elf/aarch64/range-extension-thunk/e.o out/test/elf/aarch64/range-extension-thunk/f.o -Wl,--section-start=.low=0x10000000,--section-start=.high=0x20000000 -157: + readelf -WS out/test/elf/aarch64/relocatable-merge-sections/b.o -157: + grep -Fq .text.foo out/test/elf/aarch64/relocatable-merge-sections/log1 +161: + cc -c -o out/test/elf/aarch64/repro/a.o -xc - +161: + cat 162: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/require-defined.sh .sh -157: + grep -Fq .text.bar out/test/elf/aarch64/relocatable-merge-sections/log1 -157: + ./mold --relocatable -o out/test/elf/aarch64/relocatable-merge-sections/c.o out/test/elf/aarch64/relocatable-merge-sections/a.o --relocatable-merge-sections 162: ++ testname=require-defined 162: ++ echo -n 'Testing require-defined ... ' 162: Testing require-defined ... ++ t=out/test/elf/aarch64/require-defined 162: ++ mkdir -p out/test/elf/aarch64/require-defined -161: + rm -rf out/test/elf/aarch64/repro/exe.repro out/test/elf/aarch64/repro/exe.repro.tar -160: + out/test/elf/aarch64/relro/exe1 -160: + grep -q 'Hello world' -155: + ./mold --relocatable -o out/test/elf/aarch64/relocatable-debug-info/c.o out/test/elf/aarch64/relocatable-debug-info/a.o out/test/elf/aarch64/relocatable-debug-info/b.o -161: + cc -B. -o out/test/elf/aarch64/repro/exe out/test/elf/aarch64/repro/a.o -160: + readelf --segments -W out/test/elf/aarch64/relro/exe1 -156: + cat -160: + grep -q 'GNU_RELRO ' out/test/elf/aarch64/relro/log1 -156: + c++ -c -o out/test/elf/aarch64/relocatable-exception/b.o -xc++ - -157: + readelf -WS out/test/elf/aarch64/relocatable-merge-sections/c.o +151: + grep -q 'main fn1 fn3 fn2 fn4' +151: + out/test/elf/aarch64/range-extension-thunk/exe2 +151: + on_exit +151: + echo OK +151: OK +151: + exit 0 162: + cc -o out/test/elf/aarch64/require-defined/a.o -c -xc - -154: + cat -160: + cc -B. -o out/test/elf/aarch64/relro/exe2 out/test/elf/aarch64/relro/a.o -Wl,-z,relro,-z,now -157: + grep -Fq .text.foo out/test/elf/aarch64/relocatable-merge-sections/log2 -154: + cc -c -o out/test/elf/aarch64/relocatable-archive/d.o -xc - -157: + grep -Fq .text.bar out/test/elf/aarch64/relocatable-merge-sections/log2 -155: + cc -B. -o out/test/elf/aarch64/relocatable-debug-info/exe out/test/elf/aarch64/relocatable-debug-info/c.o -158: + readelf -WS out/test/elf/aarch64/relocatable-no-ehframe/a.o -157: + on_exit -157: + echo OK -157: OK -157: + exit 0 -151/270 Test #157: aarch64-relocatable-merge-sections .................. Passed 0.26 sec +162: + cat +151/270 Test #151: aarch64-range-extension-thunk ....................... Passed 0.81 sec test 163 Start 163: aarch64-response-file 163: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/response-file.sh" 163: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu 163: Test timeout computed to be: 1500 -162: + cat +160: + cc -B. -o out/test/elf/aarch64/relro/exe1 out/test/elf/aarch64/relro/a.o -Wl,-z,relro,-z,lazy +155: + cat +155: + cc -c -o out/test/elf/aarch64/relocatable-debug-info/b.o -xc - -g +156: + c++ -c -o out/test/elf/aarch64/relocatable-exception/a.o -xc++ - +156: + cat 163: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/response-file.sh +162: + rm -f out/test/elf/aarch64/require-defined/b.a 163: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 163: ++ export LC_ALL=C 163: ++ LC_ALL=C -158: + grep -Fq .eh_frame out/test/elf/aarch64/relocatable-no-ehframe/log1 -151: + grep -q 'main fn1 fn3 fn2 fn4' -151: + out/test/elf/aarch64/range-extension-thunk/exe2 -151: + on_exit -151: + echo OK -151: OK -151: + exit 0 +162: + ar rcs out/test/elf/aarch64/require-defined/b.a out/test/elf/aarch64/require-defined/a.o 163: ++++ uname -m 163: +++ canonical_name aarch64 163: +++ case $1 in @@ -9334,39 +9335,87 @@ 163: ++ echo -n 'Testing response-file ... ' 163: Testing response-file ... ++ t=out/test/elf/aarch64/response-file 163: ++ mkdir -p out/test/elf/aarch64/response-file -152/270 Test #151: aarch64-range-extension-thunk ....................... Passed 0.35 sec +162: + cc -o out/test/elf/aarch64/require-defined/c.o -c -xc - +162: + cat +161: + rm -rf out/test/elf/aarch64/repro/exe.repro out/test/elf/aarch64/repro/exe.repro.tar +163: + cc -c -o out/test/elf/aarch64/response-file/a.o -xc - +163: + cat +161: + cc -B. -o out/test/elf/aarch64/repro/exe out/test/elf/aarch64/repro/a.o +155: + ./mold --relocatable -o out/test/elf/aarch64/relocatable-debug-info/c.o out/test/elf/aarch64/relocatable-debug-info/a.o out/test/elf/aarch64/relocatable-debug-info/b.o +156: + c++ -c -o out/test/elf/aarch64/relocatable-exception/b.o -xc++ - +156: + cat +162: + cc -B. -o out/test/elf/aarch64/require-defined/exe out/test/elf/aarch64/require-defined/c.o out/test/elf/aarch64/require-defined/b.a +160: + grep -q 'Hello world' +160: + out/test/elf/aarch64/relro/exe1 +160: + readelf --segments -W out/test/elf/aarch64/relro/exe1 +160: + grep -q 'GNU_RELRO ' out/test/elf/aarch64/relro/log1 +155: + cc -B. -o out/test/elf/aarch64/relocatable-debug-info/exe out/test/elf/aarch64/relocatable-debug-info/c.o +160: + cc -B. -o out/test/elf/aarch64/relro/exe2 out/test/elf/aarch64/relro/a.o -Wl,-z,relro,-z,now +158: + cat +163: + cc -c -o out/test/elf/aarch64/response-file/b.o -xc - +158: + cc -c -o out/test/elf/aarch64/relocatable-no-ehframe/a.o -xc -fno-unwind-tables -fno-asynchronous-unwind-tables - +163: + cat +154: + cc -c -o out/test/elf/aarch64/relocatable-archive/a.o -xc - +154: + cat +162: + grep -q foobar +162: + readelf --symbols out/test/elf/aarch64/require-defined/exe +162: + cc -B. -o out/test/elf/aarch64/require-defined/exe out/test/elf/aarch64/require-defined/c.o out/test/elf/aarch64/require-defined/b.a -Wl,-require-defined,foobar +161: + '[' -f out/test/elf/aarch64/repro/exe.repro.tar ']' +161: + cc -B. -o out/test/elf/aarch64/repro/exe out/test/elf/aarch64/repro/a.o -Wl,-repro +163: + cc -c -o out/test/elf/aarch64/response-file/c.o -xc - +163: + cat +154: + cc -c -o out/test/elf/aarch64/relocatable-archive/b.o -xc - +154: + cat +158: + readelf -WS out/test/elf/aarch64/relocatable-no-ehframe/a.o +158: + grep -Fq .eh_frame out/test/elf/aarch64/relocatable-no-ehframe/log1 +158: + ./mold --relocatable -o out/test/elf/aarch64/relocatable-no-ehframe/b.o out/test/elf/aarch64/relocatable-no-ehframe/a.o +163: + echo ''\''out/test/elf/aarch64/response-file/b.o'\'' '\''out/test/elf/aarch64/response-file/c.o'\''' +163: + cc -o out/test/elf/aarch64/response-file/exe out/test/elf/aarch64/response-file/a.o -Wl,@out/test/elf/aarch64/response-file/rsp +160: + grep -q 'Hello world' +154: + cc -c -o out/test/elf/aarch64/relocatable-archive/c.o -xc - +160: + out/test/elf/aarch64/relro/exe2 +155: + out/test/elf/aarch64/relocatable-debug-info/exe +154: + cat +160: + readelf --segments -W out/test/elf/aarch64/relro/exe2 +155: Hello world +155: + on_exit +155: + echo OK +155: OK +155: + exit 0 +152/270 Test #155: aarch64-relocatable-debug-info ...................... Passed 0.87 sec test 164 Start 164: aarch64-retain-symbols-file 164: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/retain-symbols-file.sh" 164: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu 164: Test timeout computed to be: 1500 -159: + cat -159: + cc -c -o out/test/elf/aarch64/relocatable/a.o -xc - -163: + cc -c -o out/test/elf/aarch64/response-file/a.o -xc - -163: + cat -158: + ./mold --relocatable -o out/test/elf/aarch64/relocatable-no-ehframe/b.o out/test/elf/aarch64/relocatable-no-ehframe/a.o -162: + rm -f out/test/elf/aarch64/require-defined/b.a -162: + ar rcs out/test/elf/aarch64/require-defined/b.a out/test/elf/aarch64/require-defined/a.o -161: + '[' -f out/test/elf/aarch64/repro/exe.repro.tar ']' -161: + cc -B. -o out/test/elf/aarch64/repro/exe out/test/elf/aarch64/repro/a.o -Wl,-repro +160: + grep -q 'GNU_RELRO ' out/test/elf/aarch64/relro/log2 164: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/retain-symbols-file.sh -162: + cc -o out/test/elf/aarch64/require-defined/c.o -c -xc - -154: + ar crs out/test/elf/aarch64/relocatable-archive/e.a out/test/elf/aarch64/relocatable-archive/a.o out/test/elf/aarch64/relocatable-archive/b.o out/test/elf/aarch64/relocatable-archive/c.o -160: + out/test/elf/aarch64/relro/exe2 -160: + grep -q 'Hello world' 164: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 164: ++ export LC_ALL=C 164: ++ LC_ALL=C -160: + readelf --segments -W out/test/elf/aarch64/relro/exe2 -162: + cat 158: + readelf -WS out/test/elf/aarch64/relocatable-no-ehframe/b.o +158: + grep -Fq .eh_frame out/test/elf/aarch64/relocatable-no-ehframe/log2 +158: + on_exit +158: + echo OK +158: OK +158: + exit 0 +153/270 Test #158: aarch64-relocatable-no-ehframe ...................... Passed 0.63 sec +test 165 + Start 165: aarch64-reverse-sections + +165: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/reverse-sections.sh" +165: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu +165: Test timeout computed to be: 1500 +160: + cc -B. -o out/test/elf/aarch64/relro/exe3 out/test/elf/aarch64/relro/a.o -Wl,-z,norelro +154: + cc -c -o out/test/elf/aarch64/relocatable-archive/d.o -xc - +154: + cat 164: ++++ uname -m -163: + cc -c -o out/test/elf/aarch64/response-file/b.o -xc - 164: +++ canonical_name aarch64 164: +++ case $1 in 164: +++ echo aarch64 -154: + ./mold -r -o out/test/elf/aarch64/relocatable-archive/f.o out/test/elf/aarch64/relocatable-archive/d.o out/test/elf/aarch64/relocatable-archive/e.a +159: + cc -c -o out/test/elf/aarch64/relocatable/a.o -xc - +165: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/reverse-sections.sh 164: ++ HOST=aarch64 164: ++ '[' -n '' ']' 164: ++ MACHINE=aarch64 @@ -9381,28 +9430,9 @@ 164: ++ QEMU= 164: ++ trap 'on_error $LINENO' ERR 164: ++ trap on_exit EXIT -160: + grep -q 'GNU_RELRO ' out/test/elf/aarch64/relro/log2 -155: + out/test/elf/aarch64/relocatable-debug-info/exe -155: Hello world -159: + cat -159: + cc -c -o out/test/elf/aarch64/relocatable/b.o -xc - -158: + grep -Fq .eh_frame out/test/elf/aarch64/relocatable-no-ehframe/log2 -155: + on_exit -155: + echo OK -155: OK -155: + exit 0 -153/270 Test #155: aarch64-relocatable-debug-info ...................... Passed 0.35 sec -test 165 - Start 165: aarch64-reverse-sections - -165: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/reverse-sections.sh" -165: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu -165: Test timeout computed to be: 1500 -163: + cat -158: + on_exit -158: + echo OK -158: OK -158: + exit 0 +165: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc +165: ++ export LC_ALL=C +165: ++ LC_ALL=C 164: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/retain-symbols-file.sh .sh 164: ++ testname=retain-symbols-file 164: ++ echo -n 'Testing retain-symbols-file ... ' @@ -9410,41 +9440,26 @@ 164: ++ mkdir -p out/test/elf/aarch64/retain-symbols-file 164: + cc -c -o out/test/elf/aarch64/retain-symbols-file/a.o -xc - 164: + cat -160: + cc -B. -o out/test/elf/aarch64/relro/exe3 out/test/elf/aarch64/relro/a.o -Wl,-z,norelro -154: + readelf --symbols out/test/elf/aarch64/relocatable-archive/f.o -154: + grep -q 'foo\b' out/test/elf/aarch64/relocatable-archive/log -154/270 Test #158: aarch64-relocatable-no-ehframe ...................... Passed 0.29 sec +154: + ar crs out/test/elf/aarch64/relocatable-archive/e.a out/test/elf/aarch64/relocatable-archive/a.o out/test/elf/aarch64/relocatable-archive/b.o out/test/elf/aarch64/relocatable-archive/c.o +159: + cat +154: + ./mold -r -o out/test/elf/aarch64/relocatable-archive/f.o out/test/elf/aarch64/relocatable-archive/d.o out/test/elf/aarch64/relocatable-archive/e.a +163: + on_exit +163: + echo OK +163: OK +163: + exit 0 +157: + cc -c -o out/test/elf/aarch64/relocatable-merge-sections/a.o -xc -ffunction-sections - +154/270 Test #163: aarch64-response-file ............................... Passed 0.47 sec test 166 Start 166: aarch64-rodata-name 166: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/rodata-name.sh" 166: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu 166: Test timeout computed to be: 1500 -154: + grep -q 'bar\b' out/test/elf/aarch64/relocatable-archive/log -154: + grep -q 'baz\b' out/test/elf/aarch64/relocatable-archive/log -162: + cc -B. -o out/test/elf/aarch64/require-defined/exe out/test/elf/aarch64/require-defined/c.o out/test/elf/aarch64/require-defined/b.a -165: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/reverse-sections.sh -166: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/rodata-name.sh -163: + cat -165: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc -165: ++ export LC_ALL=C -165: ++ LC_ALL=C -154: + on_exit -154: + echo OK -154: OK -154: + exit 0 -163: + cc -c -o out/test/elf/aarch64/response-file/c.o -xc - -155/270 Test #154: aarch64-relocatable-archive ......................... Passed 0.39 sec -test 167 - Start 167: aarch64-rosegment - -167: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/rosegment.sh" -167: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu -167: Test timeout computed to be: 1500 -166: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc -166: ++ export LC_ALL=C -166: ++ LC_ALL=C +161: + tar -C out/test/elf/aarch64/repro -xf out/test/elf/aarch64/repro/exe.repro.tar +157: + cat +164: + cat 165: ++++ uname -m +164: + cc -B. -o out/test/elf/aarch64/retain-symbols-file/exe out/test/elf/aarch64/retain-symbols-file/a.o -Wl,--retain-symbols-file=out/test/elf/aarch64/retain-symbols-file/symbols 165: +++ canonical_name aarch64 165: +++ case $1 in 165: +++ echo aarch64 @@ -9462,17 +9477,23 @@ 165: ++ QEMU= 165: ++ trap 'on_error $LINENO' ERR 165: ++ trap on_exit EXIT +162: + grep -q foobar +162: + readelf --symbols out/test/elf/aarch64/require-defined/exe +162: + cc -B. -o out/test/elf/aarch64/require-defined/exe out/test/elf/aarch64/require-defined/c.o out/test/elf/aarch64/require-defined/b.a -Wl,-require-defined,xyz +161: + grep -q /a.o out/test/elf/aarch64/repro/exe.repro/response.txt +166: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/rodata-name.sh +166: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc +166: ++ export LC_ALL=C +166: ++ LC_ALL=C 165: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/reverse-sections.sh .sh 165: ++ testname=reverse-sections 165: ++ echo -n 'Testing reverse-sections ... ' 165: Testing reverse-sections ... ++ t=out/test/elf/aarch64/reverse-sections 165: ++ mkdir -p out/test/elf/aarch64/reverse-sections -159: + ./mold --relocatable -o out/test/elf/aarch64/relocatable/c.o out/test/elf/aarch64/relocatable/a.o out/test/elf/aarch64/relocatable/b.o -167: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/rosegment.sh +161: + grep -q '[ms]old' out/test/elf/aarch64/repro/exe.repro/version.txt +165: + cat +165: + cc -o out/test/elf/aarch64/reverse-sections/a.o -c -xc++ - 166: ++++ uname -m -167: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc -167: ++ export LC_ALL=C -167: ++ LC_ALL=C 166: +++ canonical_name aarch64 166: +++ case $1 in 166: +++ echo aarch64 @@ -9490,17 +9511,82 @@ 166: ++ QEMU= 166: ++ trap 'on_error $LINENO' ERR 166: ++ trap on_exit EXIT -165: + cc -o out/test/elf/aarch64/reverse-sections/a.o -c -xc++ - -165: + cat +161: + rm -rf out/test/elf/aarch64/repro/exe.repro out/test/elf/aarch64/repro/exe.repro.tar +159: + cat 166: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/rodata-name.sh .sh 166: ++ testname=rodata-name 166: ++ echo -n 'Testing rodata-name ... ' 166: Testing rodata-name ... ++ t=out/test/elf/aarch64/rodata-name 166: ++ mkdir -p out/test/elf/aarch64/rodata-name +154: + readelf --symbols out/test/elf/aarch64/relocatable-archive/f.o +159: + cc -c -o out/test/elf/aarch64/relocatable/b.o -xc - +161: + MOLD_REPRO=1 +161: + cc -B. -o out/test/elf/aarch64/repro/exe out/test/elf/aarch64/repro/a.o +157: + ./mold --relocatable -o out/test/elf/aarch64/relocatable-merge-sections/b.o out/test/elf/aarch64/relocatable-merge-sections/a.o 166: + '[' aarch64 = arm ']' +154: + grep -q 'foo\b' out/test/elf/aarch64/relocatable-archive/log +160: + out/test/elf/aarch64/relro/exe3 +166: + cat +160: + grep -q 'Hello world' +160: + readelf --segments -W out/test/elf/aarch64/relro/exe3 +164: + readelf -W --symbols out/test/elf/aarch64/retain-symbols-file/exe 166: + cc -c -o out/test/elf/aarch64/rodata-name/a.o -x assembler - -163: + echo ''\''out/test/elf/aarch64/response-file/b.o'\'' '\''out/test/elf/aarch64/response-file/c.o'\''' -163: + cc -o out/test/elf/aarch64/response-file/exe out/test/elf/aarch64/response-file/a.o -Wl,@out/test/elf/aarch64/response-file/rsp +160: + grep -q 'GNU_RELRO ' out/test/elf/aarch64/relro/log3 +154: + grep -q 'bar\b' out/test/elf/aarch64/relocatable-archive/log +166: + cc -c -o out/test/elf/aarch64/rodata-name/b.o -xc - +164: + grep -qw foo out/test/elf/aarch64/retain-symbols-file/log +166: + cat +160: + on_exit +160: + echo OK +160: OK +160: + exit 0 +164: + grep -qw bar out/test/elf/aarch64/retain-symbols-file/log +155/270 Test #160: aarch64-relro ....................................... Passed 0.80 sec +test 167 + Start 167: aarch64-rosegment + +167: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/rosegment.sh" +167: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu +167: Test timeout computed to be: 1500 +154: + grep -q 'baz\b' out/test/elf/aarch64/relocatable-archive/log +157: + readelf -WS out/test/elf/aarch64/relocatable-merge-sections/b.o +164: + grep -qw main out/test/elf/aarch64/retain-symbols-file/log +157: + grep -Fq .text.foo out/test/elf/aarch64/relocatable-merge-sections/log1 +157: + grep -Fq .text.bar out/test/elf/aarch64/relocatable-merge-sections/log1 +154: + on_exit +154: + echo OK +154: OK +154: + exit 0 +156/270 Test #154: aarch64-relocatable-archive ......................... Passed 1.18 sec +test 168 + Start 168: aarch64-rpath + +168: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/rpath.sh" +168: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu +168: Test timeout computed to be: 1500 +164: + grep -qw baz out/test/elf/aarch64/retain-symbols-file/log +157: + ./mold --relocatable -o out/test/elf/aarch64/relocatable-merge-sections/c.o out/test/elf/aarch64/relocatable-merge-sections/a.o --relocatable-merge-sections +167: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/rosegment.sh +167: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc +167: ++ export LC_ALL=C +167: ++ LC_ALL=C +165: + cc -o out/test/elf/aarch64/reverse-sections/b.o -c -xc++ - +168: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/rpath.sh +164: + on_exit +164: + echo OK +164: OK +164: + exit 0 +157/270 Test #164: aarch64-retain-symbols-file ......................... Passed 0.30 sec +test 169 + Start 169: aarch64-run-clang + +169: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/run-clang.sh" +169: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu +169: Test timeout computed to be: 1500 +165: + cat +168: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc +168: ++ export LC_ALL=C +168: ++ LC_ALL=C 167: ++++ uname -m 167: +++ canonical_name aarch64 167: +++ case $1 in @@ -9519,89 +9605,31 @@ 167: ++ QEMU= 167: ++ trap 'on_error $LINENO' ERR 167: ++ trap on_exit EXIT +159: + ./mold --relocatable -o out/test/elf/aarch64/relocatable/c.o out/test/elf/aarch64/relocatable/a.o out/test/elf/aarch64/relocatable/b.o +169: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/run-clang.sh +162: + grep -q 'undefined symbol: xyz' out/test/elf/aarch64/require-defined/log 167: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/rosegment.sh .sh 167: ++ testname=rosegment 167: ++ echo -n 'Testing rosegment ... ' 167: Testing rosegment ... ++ t=out/test/elf/aarch64/rosegment 167: ++ mkdir -p out/test/elf/aarch64/rosegment -162: + grep -q foobar -162: + readelf --symbols out/test/elf/aarch64/require-defined/exe -167: + cc -o out/test/elf/aarch64/rosegment/a.o -c -xc - -164: + cat -166: + cat -159: + cc -B. -o out/test/elf/aarch64/relocatable/exe out/test/elf/aarch64/relocatable/c.o 161: + tar -C out/test/elf/aarch64/repro -xf out/test/elf/aarch64/repro/exe.repro.tar -167: + cat -162: + cc -B. -o out/test/elf/aarch64/require-defined/exe out/test/elf/aarch64/require-defined/c.o out/test/elf/aarch64/require-defined/b.a -Wl,-require-defined,foobar -160: + out/test/elf/aarch64/relro/exe3 -164: + cc -B. -o out/test/elf/aarch64/retain-symbols-file/exe out/test/elf/aarch64/retain-symbols-file/a.o -Wl,--retain-symbols-file=out/test/elf/aarch64/retain-symbols-file/symbols 161: + grep -q /a.o out/test/elf/aarch64/repro/exe.repro/response.txt -160: + grep -q 'Hello world' -161: + grep -q '[ms]old' out/test/elf/aarch64/repro/exe.repro/version.txt -160: + readelf --segments -W out/test/elf/aarch64/relro/exe3 -166: + cat -166: + cc -c -o out/test/elf/aarch64/rodata-name/b.o -xc - -163: + on_exit -163: + echo OK -163: OK -163: + exit 0 -156/270 Test #163: aarch64-response-file ............................... Passed 0.13 sec -test 168 - Start 168: aarch64-rpath - -168: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/rpath.sh" -168: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu -168: Test timeout computed to be: 1500 -161: + rm -rf out/test/elf/aarch64/repro/exe.repro out/test/elf/aarch64/repro/exe.repro.tar -161: + MOLD_REPRO=1 -161: + cc -B. -o out/test/elf/aarch64/repro/exe out/test/elf/aarch64/repro/a.o -160: + grep -q 'GNU_RELRO ' out/test/elf/aarch64/relro/log3 -160: + on_exit -160: + echo OK -160: OK -160: + exit 0 -168: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/rpath.sh -157/270 Test #160: aarch64-relro ....................................... Passed 0.31 sec -test 169 - Start 169: aarch64-run-clang - -169: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/run-clang.sh" -169: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu -169: Test timeout computed to be: 1500 -168: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc -168: ++ export LC_ALL=C -168: ++ LC_ALL=C -167: + cc -B. -o out/test/elf/aarch64/rosegment/exe1 out/test/elf/aarch64/rosegment/a.o -165: + cc -o out/test/elf/aarch64/reverse-sections/b.o -c -xc++ - -165: + cat -166: + cc -B. -o out/test/elf/aarch64/rodata-name/exe out/test/elf/aarch64/rodata-name/a.o out/test/elf/aarch64/rodata-name/b.o -169: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/run-clang.sh 169: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 169: ++ export LC_ALL=C 169: ++ LC_ALL=C -162: + grep -q foobar -162: + readelf --symbols out/test/elf/aarch64/require-defined/exe -169: ++++ uname -m -169: +++ canonical_name aarch64 -169: +++ case $1 in -169: +++ echo aarch64 -169: ++ HOST=aarch64 -169: ++ '[' -n '' ']' -169: ++ MACHINE=aarch64 -169: ++ '[' -n '' ']' -169: ++ CC=cc -169: ++ CXX=c++ -169: ++ GCC=gcc -169: ++ GXX=g++ -169: ++ OBJDUMP=objdump -169: ++ OBJCOPY=objcopy -169: ++ STRIP=strip -169: ++ QEMU= -169: ++ trap 'on_error $LINENO' ERR -169: ++ trap on_exit EXIT -162: + cc -B. -o out/test/elf/aarch64/require-defined/exe out/test/elf/aarch64/require-defined/c.o out/test/elf/aarch64/require-defined/b.a -Wl,-require-defined,xyz +162: + on_exit +162: + echo OK +162: OK +162: + exit 0 +158/270 Test #162: aarch64-require-defined ............................. Passed 0.85 sec +test 170 + Start 170: aarch64-run + +170: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/run.sh" +170: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu +170: Test timeout computed to be: 1500 168: ++++ uname -m -164: + readelf -W --symbols out/test/elf/aarch64/retain-symbols-file/exe 168: +++ canonical_name aarch64 168: +++ case $1 in 168: +++ echo aarch64 @@ -9624,77 +9652,99 @@ 168: ++ echo -n 'Testing rpath ... ' 168: Testing rpath ... ++ t=out/test/elf/aarch64/rpath 168: ++ mkdir -p out/test/elf/aarch64/rpath +167: + cat +167: + cc -o out/test/elf/aarch64/rosegment/a.o -c -xc - +161: + grep -q '[ms]old' out/test/elf/aarch64/repro/exe.repro/version.txt +161: + on_exit +161: + echo OK +161: OK +161: + exit 0 +166: + cc -B. -o out/test/elf/aarch64/rodata-name/exe out/test/elf/aarch64/rodata-name/a.o out/test/elf/aarch64/rodata-name/b.o +159: + cc -B. -o out/test/elf/aarch64/relocatable/exe out/test/elf/aarch64/relocatable/c.o +165: + cc -o out/test/elf/aarch64/reverse-sections/c.o -c -xc++ - +165: + cat +169: ++++ uname -m +169: +++ canonical_name aarch64 +169: +++ case $1 in +169: +++ echo aarch64 +169: ++ HOST=aarch64 +169: ++ '[' -n '' ']' +169: ++ MACHINE=aarch64 +169: ++ '[' -n '' ']' +169: ++ CC=cc +169: ++ CXX=c++ +169: ++ GCC=gcc +169: ++ GXX=g++ +169: ++ OBJDUMP=objdump +169: ++ OBJCOPY=objcopy +169: ++ STRIP=strip +169: ++ QEMU= +169: ++ trap 'on_error $LINENO' ERR +169: ++ trap on_exit EXIT +159/270 Test #161: aarch64-repro ....................................... Passed 0.90 sec +test 171 + Start 171: aarch64-section-align + +171: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/section-align.sh" +171: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu +171: Test timeout computed to be: 1500 169: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/run-clang.sh .sh 169: ++ testname=run-clang 169: ++ echo -n 'Testing run-clang ... ' 169: Testing run-clang ... ++ t=out/test/elf/aarch64/run-clang 169: ++ mkdir -p out/test/elf/aarch64/run-clang -168: + cat -164: + grep -qw foo out/test/elf/aarch64/retain-symbols-file/log +170: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/run.sh +170: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc +170: ++ export LC_ALL=C +170: ++ LC_ALL=C +157: + readelf -WS out/test/elf/aarch64/relocatable-merge-sections/c.o 169: + '[' cc = cc ']' -169: + nm mold-wrapper.so -166: + grep -q Hello -166: + readelf -p .rodata.str out/test/elf/aarch64/rodata-name/exe -166: + grep -q world -166: + readelf -p .rodata.str out/test/elf/aarch64/rodata-name/exe +171: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/section-align.sh +171: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc +171: ++ export LC_ALL=C +171: ++ LC_ALL=C 168: + cc -o out/test/elf/aarch64/rpath/a.o -c -x assembler - -166: + readelf -p .rodata.str out/test/elf/aarch64/rodata-name/exe -164: + grep -qw bar out/test/elf/aarch64/retain-symbols-file/log +168: + cat 169: + grep -q '__[at]san_init' -167: + readelf -W --segments out/test/elf/aarch64/rosegment/exe1 -167: + grep -q '\.interp .* \.text' out/test/elf/aarch64/rosegment/log1 -164: + grep -qw main out/test/elf/aarch64/retain-symbols-file/log -164: + grep -qw baz out/test/elf/aarch64/retain-symbols-file/log +169: + nm mold-wrapper.so +170: ++++ uname -m +170: +++ canonical_name aarch64 +170: +++ case $1 in +170: +++ echo aarch64 +170: ++ HOST=aarch64 +170: ++ '[' -n '' ']' +170: ++ MACHINE=aarch64 +170: ++ '[' -n '' ']' +170: ++ CC=cc +170: ++ CXX=c++ +170: ++ GCC=gcc +170: ++ GXX=g++ +170: ++ OBJDUMP=objdump +170: ++ OBJCOPY=objcopy +170: ++ STRIP=strip +170: ++ QEMU= +170: ++ trap 'on_error $LINENO' ERR +170: ++ trap on_exit EXIT 169: + clang --version +157: + grep -Fq .text.foo out/test/elf/aarch64/relocatable-merge-sections/log2 +168: + cc -B. -o out/test/elf/aarch64/rpath/exe1 out/test/elf/aarch64/rpath/a.o -Wl,-rpath,/foo,-rpath,/bar,-R/no/such/directory,-R/ 169: + skip 169: + echo skipped 169: skipped 169: + trap - EXIT 169: + exit 0 -166: + grep -q foobar -158/270 Test #169: aarch64-run-clang ...................................***Skipped 0.05 sec -test 170 - Start 170: aarch64-run - -170: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/run.sh" -170: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu -170: Test timeout computed to be: 1500 -166: + grep -q abcdefgh -166: + readelf -p .rodata.cst out/test/elf/aarch64/rodata-name/exe -167: + cc -B. -o out/test/elf/aarch64/rosegment/exe2 out/test/elf/aarch64/rosegment/a.o -Wl,--rosegment -164: + on_exit -164: + echo OK -164: OK -164: + exit 0 -165: + cat -159/270 Test #164: aarch64-retain-symbols-file ......................... Passed 0.19 sec -test 171 - Start 171: aarch64-section-align - -171: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/section-align.sh" -171: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu -171: Test timeout computed to be: 1500 -166: + readelf -p .rodatabar out/test/elf/aarch64/rodata-name/exe -166: + grep -q bar -166: + on_exit -170: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/run.sh -170: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc -170: ++ export LC_ALL=C -170: ++ LC_ALL=C -166: + echo OK -166: OK -166: + exit 0 -160/270 Test #166: aarch64-rodata-name ................................. Passed 0.13 sec +160/270 Test #169: aarch64-run-clang ...................................***Skipped 0.14 sec test 172 Start 172: aarch64-section-order 172: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/section-order.sh" 172: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu 172: Test timeout computed to be: 1500 -171: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/section-align.sh -171: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc -171: ++ export LC_ALL=C -171: ++ LC_ALL=C +170: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/run.sh .sh +170: ++ testname=run +170: ++ echo -n 'Testing run ... ' +170: Testing run ... ++ t=out/test/elf/aarch64/run +170: ++ mkdir -p out/test/elf/aarch64/run 171: ++++ uname -m 171: +++ canonical_name aarch64 171: +++ case $1 in @@ -9713,78 +9763,64 @@ 171: ++ QEMU= 171: ++ trap 'on_error $LINENO' ERR 171: ++ trap on_exit EXIT +157: + grep -Fq .text.bar out/test/elf/aarch64/relocatable-merge-sections/log2 +170: + '[' cc = cc ']' 171: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/section-align.sh .sh 171: ++ testname=section-align 171: ++ echo -n 'Testing section-align ... ' 171: Testing section-align ... ++ t=out/test/elf/aarch64/section-align 171: ++ mkdir -p out/test/elf/aarch64/section-align -171: + cc -o out/test/elf/aarch64/section-align/a.o -c -xc -fno-PIC - -168: + cc -B. -o out/test/elf/aarch64/rpath/exe1 out/test/elf/aarch64/rpath/a.o -Wl,-rpath,/foo,-rpath,/bar,-R/no/such/directory,-R/ -170: ++++ uname -m -170: +++ canonical_name aarch64 -170: +++ case $1 in -170: +++ echo aarch64 -170: ++ HOST=aarch64 -170: ++ '[' -n '' ']' -170: ++ MACHINE=aarch64 -170: ++ '[' -n '' ']' -170: ++ CC=cc -170: ++ CXX=c++ -170: ++ GCC=gcc -170: ++ GXX=g++ -170: ++ OBJDUMP=objdump -170: ++ OBJCOPY=objcopy -170: ++ STRIP=strip -170: ++ QEMU= -170: ++ trap 'on_error $LINENO' ERR -170: ++ trap on_exit EXIT -170: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/run.sh .sh -170: ++ testname=run -170: ++ echo -n 'Testing run ... ' -170: Testing run ... ++ t=out/test/elf/aarch64/run -170: ++ mkdir -p out/test/elf/aarch64/run -170: + '[' cc = cc ']' -170: + grep -q '__[at]san_init' 170: + nm mold-wrapper.so -165: + cc -o out/test/elf/aarch64/reverse-sections/c.o -c -xc++ - -161: + tar -C out/test/elf/aarch64/repro -xf out/test/elf/aarch64/repro/exe.repro.tar -161: + grep -q /a.o out/test/elf/aarch64/repro/exe.repro/response.txt -161: + grep -q '[ms]old' out/test/elf/aarch64/repro/exe.repro/version.txt -161: + on_exit -161: + echo OK -161: OK -161: + exit 0 -123: + cc -c -xc -o out/test/elf/aarch64/many-sections/b.o - -123: + cat -162: + grep -q 'undefined symbol: xyz' out/test/elf/aarch64/require-defined/log -162: + on_exit -162: + echo OK -162: OK -162: + exit 0 -159: + out/test/elf/aarch64/relocatable/exe -161/270 Test #161: aarch64-repro ....................................... Passed 0.35 sec +157: + on_exit +157: + echo OK +157: OK +157: + exit 0 +161/270 Test #157: aarch64-relocatable-merge-sections .................. Passed 1.11 sec test 173 Start 173: aarch64-section-start 173: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/section-start.sh" 173: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu 173: Test timeout computed to be: 1500 +172: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/section-order.sh +172: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc +172: ++ export LC_ALL=C +172: ++ LC_ALL=C +170: + grep -q '__[at]san_init' +165: + c++ -B. -o out/test/elf/aarch64/reverse-sections/exe1 out/test/elf/aarch64/reverse-sections/a.o out/test/elf/aarch64/reverse-sections/b.o out/test/elf/aarch64/reverse-sections/c.o 171: + cat -170: + cc -xc -c -o out/test/elf/aarch64/run/a.o - +171: + cc -o out/test/elf/aarch64/section-align/a.o -c -xc -fno-PIC - +167: + cc -B. -o out/test/elf/aarch64/rosegment/exe1 out/test/elf/aarch64/rosegment/a.o 170: + cat -162/270 Test #162: aarch64-require-defined ............................. Passed 0.28 sec -test 174 - Start 174: aarch64-shared-abs-sym - -174: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/shared-abs-sym.sh" -174: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu -174: Test timeout computed to be: 1500 +170: + cc -xc -c -o out/test/elf/aarch64/run/a.o - +172: ++++ uname -m +172: +++ canonical_name aarch64 +172: +++ case $1 in +172: +++ echo aarch64 +172: ++ HOST=aarch64 +172: ++ '[' -n '' ']' +172: ++ MACHINE=aarch64 +172: ++ '[' -n '' ']' +172: ++ CC=cc +172: ++ CXX=c++ +172: ++ GCC=gcc +172: ++ GXX=g++ +172: ++ OBJDUMP=objdump +172: ++ OBJCOPY=objcopy +172: ++ STRIP=strip +172: ++ QEMU= +172: ++ trap 'on_error $LINENO' ERR +172: ++ trap on_exit EXIT 173: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/section-start.sh 173: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 173: ++ export LC_ALL=C 173: ++ LC_ALL=C -172: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/section-order.sh -159: Hello world +172: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/section-order.sh .sh +172: ++ testname=section-order +172: ++ echo -n 'Testing section-order ... ' +172: Testing section-order ... ++ t=out/test/elf/aarch64/section-order +172: ++ mkdir -p out/test/elf/aarch64/section-order +172: + '[' -z '' ']' 173: ++++ uname -m 173: +++ canonical_name aarch64 173: +++ case $1 in @@ -9808,84 +9844,58 @@ 173: ++ echo -n 'Testing section-start ... ' 173: Testing section-start ... ++ t=out/test/elf/aarch64/section-start 173: ++ mkdir -p out/test/elf/aarch64/section-start -172: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc -172: ++ export LC_ALL=C -172: ++ LC_ALL=C -173: + '[' aarch64 = ppc64 ']' -173: + '[' aarch64 = arm ']' +172: + cat +172: + cc -o out/test/elf/aarch64/section-order/a.o -c -xc -fno-PIC - +166: + grep -q Hello +159: + out/test/elf/aarch64/relocatable/exe +159: Hello world +166: + readelf -p .rodata.str out/test/elf/aarch64/rodata-name/exe 159: + on_exit 159: + echo OK 159: OK 159: + exit 0 -163/270 Test #159: aarch64-relocatable ................................. Passed 0.42 sec -test 175 - Start 175: aarch64-shared +166: + grep -q world +166: + readelf -p .rodata.str out/test/elf/aarch64/rodata-name/exe +173: + '[' aarch64 = ppc64 ']' +173: + '[' aarch64 = arm ']' +168: + grep -Fq 'Library runpath: [/foo:/bar:/no/such/directory:/]' +168: + readelf --dynamic out/test/elf/aarch64/rpath/exe1 +165: + grep -q 'foo1 foo2 foo3 foo4 foo5 foo6' +168: + cc -B. -o out/test/elf/aarch64/rpath/exe2 out/test/elf/aarch64/rpath/a.o -Wl,-rpath,/foo,-rpath,/bar,-rpath,/foo,-rpath,/baz +165: + out/test/elf/aarch64/reverse-sections/exe1 +166: + readelf -p .rodata.str out/test/elf/aarch64/rodata-name/exe +166: + grep -q foobar +162/270 Test #159: aarch64-relocatable ................................. Passed 1.15 sec +test 174 + Start 174: aarch64-shared-abs-sym -175: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/shared.sh" -175: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu -175: Test timeout computed to be: 1500 +174: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/shared-abs-sym.sh" +174: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu +174: Test timeout computed to be: 1500 +165: + c++ -B. -o out/test/elf/aarch64/reverse-sections/exe2 out/test/elf/aarch64/reverse-sections/a.o out/test/elf/aarch64/reverse-sections/b.o out/test/elf/aarch64/reverse-sections/c.o -Wl,--reverse-sections +173: + cc -o out/test/elf/aarch64/section-start/a.o -c -xc -fno-PIC - 173: + cat +166: + grep -q abcdefgh +166: + readelf -p .rodata.cst out/test/elf/aarch64/rodata-name/exe +171: + cc -B. -o out/test/elf/aarch64/section-align/exe1 out/test/elf/aarch64/section-align/a.o -Wl,--section-align=.foo=0x2000 174: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/shared-abs-sym.sh 174: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 174: ++ export LC_ALL=C 174: ++ LC_ALL=C -172: ++++ uname -m -172: +++ canonical_name aarch64 -172: +++ case $1 in -172: +++ echo aarch64 -172: ++ HOST=aarch64 -172: ++ '[' -n '' ']' -172: ++ MACHINE=aarch64 -172: ++ '[' -n '' ']' -172: ++ CC=cc -172: ++ CXX=c++ -172: ++ GCC=gcc -172: ++ GXX=g++ -172: ++ OBJDUMP=objdump -172: ++ OBJCOPY=objcopy -172: ++ STRIP=strip -172: ++ QEMU= -172: ++ trap 'on_error $LINENO' ERR -172: ++ trap on_exit EXIT -175: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/shared.sh -175: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc -175: ++ export LC_ALL=C -175: ++ LC_ALL=C -175: ++++ uname -m -172: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/section-order.sh .sh -171: + cc -B. -o out/test/elf/aarch64/section-align/exe1 out/test/elf/aarch64/section-align/a.o -Wl,--section-align=.foo=0x2000 -172: ++ testname=section-order -172: ++ echo -n 'Testing section-order ... ' -172: Testing section-order ... ++ t=out/test/elf/aarch64/section-order -172: ++ mkdir -p out/test/elf/aarch64/section-order -173: + cc -o out/test/elf/aarch64/section-start/a.o -c -xc -fno-PIC - -175: +++ canonical_name aarch64 -175: +++ case $1 in -175: +++ echo aarch64 -175: ++ HOST=aarch64 -175: ++ '[' -n '' ']' -175: ++ MACHINE=aarch64 -175: ++ '[' -n '' ']' -175: ++ CC=cc -175: ++ CXX=c++ -175: ++ GCC=gcc -175: ++ GXX=g++ -175: ++ OBJDUMP=objdump -175: ++ OBJCOPY=objcopy -175: ++ STRIP=strip -175: ++ QEMU= -175: ++ trap 'on_error $LINENO' ERR -175: ++ trap on_exit EXIT -168: + grep -Fq 'Library runpath: [/foo:/bar:/no/such/directory:/]' -168: + readelf --dynamic out/test/elf/aarch64/rpath/exe1 +166: + grep -q bar +166: + readelf -p .rodatabar out/test/elf/aarch64/rodata-name/exe +166: + on_exit +166: + echo OK +166: OK +166: + exit 0 +163/270 Test #166: aarch64-rodata-name ................................. Passed 0.51 sec +test 175 + Start 175: aarch64-shared + +175: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/shared.sh" +175: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu +175: Test timeout computed to be: 1500 174: ++++ uname -m -175: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/shared.sh .sh -172: + '[' -z '' ']' -175: ++ testname=shared -175: ++ echo -n 'Testing shared ... ' -175: Testing shared ... ++ t=out/test/elf/aarch64/shared -175: ++ mkdir -p out/test/elf/aarch64/shared -165: + c++ -B. -o out/test/elf/aarch64/reverse-sections/exe1 out/test/elf/aarch64/reverse-sections/a.o out/test/elf/aarch64/reverse-sections/b.o out/test/elf/aarch64/reverse-sections/c.o 174: +++ canonical_name aarch64 174: +++ case $1 in 174: +++ echo aarch64 @@ -9903,79 +9913,96 @@ 174: ++ QEMU= 174: ++ trap 'on_error $LINENO' ERR 174: ++ trap on_exit EXIT +167: + readelf -W --segments out/test/elf/aarch64/rosegment/exe1 +173: + cc -B. -o out/test/elf/aarch64/section-start/exe1 out/test/elf/aarch64/section-start/a.o -no-pie -Wl,--section-start=.fn1=0x10000000,--section-start=.fn2=0x20000000 174: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/shared-abs-sym.sh .sh 174: ++ testname=shared-abs-sym 174: ++ echo -n 'Testing shared-abs-sym ... ' 174: Testing shared-abs-sym ... ++ t=out/test/elf/aarch64/shared-abs-sym 174: ++ mkdir -p out/test/elf/aarch64/shared-abs-sym -175: + cat -175: + cc -fPIC -c -o out/test/elf/aarch64/shared/a.o -xc - -123: + cc -B. -o out/test/elf/aarch64/many-sections/exe out/test/elf/aarch64/many-sections/a.o out/test/elf/aarch64/many-sections/b.o -168: + cc -B. -o out/test/elf/aarch64/rpath/exe2 out/test/elf/aarch64/rpath/a.o -Wl,-rpath,/foo,-rpath,/bar,-rpath,/foo,-rpath,/baz -167: + readelf -W --segments out/test/elf/aarch64/rosegment/exe2 -167: + grep -q '\.interp .* \.text' out/test/elf/aarch64/rosegment/log2 -172: + cc -o out/test/elf/aarch64/section-order/a.o -c -xc -fno-PIC - -172: + cat -167: + cc -B. -o out/test/elf/aarch64/rosegment/exe3 out/test/elf/aarch64/rosegment/a.o -Wl,--no-rosegment -174: + cat +175: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/shared.sh +167: + grep -q '\.interp .* \.text' out/test/elf/aarch64/rosegment/log1 +175: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc +175: ++ export LC_ALL=C +175: ++ LC_ALL=C +167: + cc -B. -o out/test/elf/aarch64/rosegment/exe2 out/test/elf/aarch64/rosegment/a.o -Wl,--rosegment 174: + cc -fPIC -c -o out/test/elf/aarch64/shared-abs-sym/a.o -xassembler - -173: + cc -B. -o out/test/elf/aarch64/section-start/exe1 out/test/elf/aarch64/section-start/a.o -no-pie -Wl,--section-start=.fn1=0x10000000,--section-start=.fn2=0x20000000 -175: + cc -B. -shared -o out/test/elf/aarch64/shared/b.so out/test/elf/aarch64/shared/a.o +174: + cat +165: + grep -q 'foo5 foo6 foo3 foo4 foo1 foo2' +165: + out/test/elf/aarch64/reverse-sections/exe2 +165: + on_exit +165: + echo OK +165: OK +165: + exit 0 +164/270 Test #165: aarch64-reverse-sections ............................ Passed 0.65 sec +test 176 + Start 176: aarch64-shuffle-sections-seed + +176: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/shuffle-sections-seed.sh" +176: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu +176: Test timeout computed to be: 1500 +175: ++++ uname -m +175: +++ canonical_name aarch64 +175: +++ case $1 in +175: +++ echo aarch64 174: + cc -B. -shared -o out/test/elf/aarch64/shared-abs-sym/b.so out/test/elf/aarch64/shared-abs-sym/a.o 170: ++ pwd 170: + LD_PRELOAD=/build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu/mold-wrapper.so +175: ++ HOST=aarch64 +175: ++ '[' -n '' ']' +175: ++ MACHINE=aarch64 +175: ++ '[' -n '' ']' +175: ++ CC=cc +175: ++ CXX=c++ +175: ++ GCC=gcc +175: ++ GXX=g++ +175: ++ OBJDUMP=objdump +175: ++ OBJCOPY=objcopy +175: ++ STRIP=strip +175: ++ QEMU= +175: ++ trap 'on_error $LINENO' ERR +175: ++ trap on_exit EXIT +172: + cc -B. -o out/test/elf/aarch64/section-order/exe1 out/test/elf/aarch64/section-order/a.o -no-pie '-Wl,--section-order==0x100000 PHDR =0x200000 .fn2 TEXT =0x300000 .fn1 DATA BSS RODATA' +176: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/shuffle-sections-seed.sh +176: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc +176: ++ export LC_ALL=C +176: ++ LC_ALL=C +171: + grep -q '\.foo.* 8192$' 171: + readelf -WS out/test/elf/aarch64/section-align/exe1 +175: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/shared.sh .sh +171: + cc -B. -o out/test/elf/aarch64/section-align/exe2 out/test/elf/aarch64/section-align/a.o -Wl,--section-align=.foo=256 170: ++ pwd 170: + MOLD_PATH=/build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu/mold 170: + gcc -o out/test/elf/aarch64/run/exe out/test/elf/aarch64/run/a.o -B/usr/bin -171: + grep -q '\.foo.* 8192$' -171: + cc -B. -o out/test/elf/aarch64/section-align/exe2 out/test/elf/aarch64/section-align/a.o -Wl,--section-align=.foo=256 -172: + cc -B. -o out/test/elf/aarch64/section-order/exe1 out/test/elf/aarch64/section-order/a.o -no-pie '-Wl,--section-order==0x100000 PHDR =0x200000 .fn2 TEXT =0x300000 .fn1 DATA BSS RODATA' -167: + readelf -W --segments out/test/elf/aarch64/rosegment/exe3 +175: ++ testname=shared +175: ++ echo -n 'Testing shared ... ' +175: Testing shared ... ++ t=out/test/elf/aarch64/shared +175: ++ mkdir -p out/test/elf/aarch64/shared 168: + grep -Fq 'Library runpath: [/foo:/bar:/baz]' +175: + cat +175: + cc -fPIC -c -o out/test/elf/aarch64/shared/a.o -xc - 168: + readelf --dynamic out/test/elf/aarch64/rpath/exe2 -175: + readelf --dyn-syms out/test/elf/aarch64/shared/b.so 168: + on_exit 168: + echo OK 168: OK 168: + exit 0 -164/270 Test #168: aarch64-rpath ....................................... Passed 0.19 sec -test 176 - Start 176: aarch64-shuffle-sections-seed - -176: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/shuffle-sections-seed.sh" -176: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu -176: Test timeout computed to be: 1500 -167: + grep -q '\.interp .* \.text' out/test/elf/aarch64/rosegment/log3 -175: + grep -q '00000000 0 NOTYPE GLOBAL DEFAULT UND fn2' out/test/elf/aarch64/shared/log -176: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/shuffle-sections-seed.sh -167: + on_exit -167: + echo OK -167: OK -167: + exit 0 -165/270 Test #167: aarch64-rosegment ................................... Passed 0.25 sec +167: + readelf -W --segments out/test/elf/aarch64/rosegment/exe2 +165/270 Test #168: aarch64-rpath ....................................... Passed 0.46 sec test 177 Start 177: aarch64-shuffle-sections 177: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/shuffle-sections.sh" 177: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu 177: Test timeout computed to be: 1500 -173: + grep -q 'main fn1 fn2 0x10000000 0x20000000' -176: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc -176: ++ export LC_ALL=C -176: ++ LC_ALL=C -175: + grep -Eq 'FUNC GLOBAL DEFAULT .* fn1' out/test/elf/aarch64/shared/log -165: + grep -q 'foo1 foo2 foo3 foo4 foo5 foo6' +167: + grep -q '\.interp .* \.text' out/test/elf/aarch64/rosegment/log2 +167: + cc -B. -o out/test/elf/aarch64/rosegment/exe3 out/test/elf/aarch64/rosegment/a.o -Wl,--no-rosegment 177: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/shuffle-sections.sh 177: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 177: ++ export LC_ALL=C 177: ++ LC_ALL=C 176: ++++ uname -m +173: + grep -q 'main fn1 fn2 0x10000000 0x20000000' 173: + out/test/elf/aarch64/section-start/exe1 -123: + out/test/elf/aarch64/many-sections/exe -165: + out/test/elf/aarch64/reverse-sections/exe1 -165: + c++ -B. -o out/test/elf/aarch64/reverse-sections/exe2 out/test/elf/aarch64/reverse-sections/a.o out/test/elf/aarch64/reverse-sections/b.o out/test/elf/aarch64/reverse-sections/c.o -Wl,--reverse-sections -173: + readelf -W --segments out/test/elf/aarch64/section-start/exe1 176: +++ canonical_name aarch64 176: +++ case $1 in 176: +++ echo aarch64 @@ -9993,68 +10020,10 @@ 176: ++ QEMU= 176: ++ trap 'on_error $LINENO' ERR 176: ++ trap on_exit EXIT -176: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/shuffle-sections-seed.sh .sh -123: + grep -q Hello -123: + on_exit -123: + echo OK -123: OK -123: + exit 0 -173: + grep ' LOAD ' -170: + readelf -p .comment out/test/elf/aarch64/run/exe -166/270 Test #123: aarch64-many-sections ............................... Passed 1.39 sec -test 178 - Start 178: aarch64-soname - -178: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/soname.sh" -178: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu -178: Test timeout computed to be: 1500 -175: + cc -fPIC -c -o out/test/elf/aarch64/shared/c.o -xc - -175: + cat -176: ++ testname=shuffle-sections-seed -176: ++ echo -n 'Testing shuffle-sections-seed ... ' -176: Testing shuffle-sections-seed ... ++ t=out/test/elf/aarch64/shuffle-sections-seed -176: ++ mkdir -p out/test/elf/aarch64/shuffle-sections-seed -174: + cat -174: + cc -fPIC -c -o out/test/elf/aarch64/shared-abs-sym/d.o out/test/elf/aarch64/shared-abs-sym/c.c -170: + grep -q '[ms]old' out/test/elf/aarch64/run/log -170: + grep -q '^MOLD_PATH=.*/mold$' -170: + ./mold -run env -178: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/soname.sh -178: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc -178: ++ export LC_ALL=C -178: ++ LC_ALL=C -173: + sed 's/0x[0-9a-f]*//' -178: ++++ uname -m -178: +++ canonical_name aarch64 -178: +++ case $1 in -178: +++ echo aarch64 -178: ++ HOST=aarch64 -178: ++ '[' -n '' ']' -178: ++ MACHINE=aarch64 -178: ++ '[' -n '' ']' -178: ++ CC=cc -178: ++ CXX=c++ -178: ++ GCC=gcc -178: ++ GXX=g++ -178: ++ OBJDUMP=objdump -178: ++ OBJCOPY=objcopy -178: ++ STRIP=strip -178: ++ QEMU= -178: ++ trap 'on_error $LINENO' ERR -178: ++ trap on_exit EXIT -178: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/soname.sh .sh -178: ++ testname=soname -178: ++ echo -n 'Testing soname ... ' -178: Testing soname ... ++ t=out/test/elf/aarch64/soname -178: ++ mkdir -p out/test/elf/aarch64/soname -176: + cat -176: + cc -o out/test/elf/aarch64/shuffle-sections-seed/a.o -ffunction-sections -c -xc - -171: + grep -q '\.foo.* 256$' 177: ++++ uname -m 177: +++ canonical_name aarch64 177: +++ case $1 in 177: +++ echo aarch64 -173: + diff out/test/elf/aarch64/section-start/log1 /dev/fd/63 177: ++ HOST=aarch64 177: ++ '[' -n '' ']' 177: ++ MACHINE=aarch64 @@ -10069,58 +10038,52 @@ 177: ++ QEMU= 177: ++ trap 'on_error $LINENO' ERR 177: ++ trap on_exit EXIT -171: + readelf -WS out/test/elf/aarch64/section-align/exe2 -170: + ./mold -run /usr/bin/ld --version -173: ++ sort out/test/elf/aarch64/section-start/log1 -175: + cc -B. -o out/test/elf/aarch64/shared/exe out/test/elf/aarch64/shared/c.o out/test/elf/aarch64/shared/b.so -177: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/shuffle-sections.sh .sh -172: + out/test/elf/aarch64/section-order/exe1 +176: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/shuffle-sections-seed.sh .sh +176: ++ testname=shuffle-sections-seed +176: ++ echo -n 'Testing shuffle-sections-seed ... ' +176: Testing shuffle-sections-seed ... ++ t=out/test/elf/aarch64/shuffle-sections-seed +176: ++ mkdir -p out/test/elf/aarch64/shuffle-sections-seed 172: + grep -q Hello -171: + cc -B. -o out/test/elf/aarch64/section-align/exe3 out/test/elf/aarch64/section-align/a.o -Wl,--section-align=.foo=3 -171: + grep -q 'must be a power of 2' -178: + cat -178: + cc -fPIC -c -o out/test/elf/aarch64/soname/a.o -xc - +173: + grep ' LOAD ' +177: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/shuffle-sections.sh .sh 177: ++ testname=shuffle-sections 177: ++ echo -n 'Testing shuffle-sections ... ' 177: Testing shuffle-sections ... ++ t=out/test/elf/aarch64/shuffle-sections 177: ++ mkdir -p out/test/elf/aarch64/shuffle-sections -170: + grep -q '[ms]old' -170: + grep -q '[ms]old' -173: + cc -B. -o out/test/elf/aarch64/section-start/exe2 out/test/elf/aarch64/section-start/a.o -no-pie -Wl,--section-start=.fn1=0x20000000,--section-start=.fn2=0x10000000 -172: + readelf -SW out/test/elf/aarch64/section-order/exe1 +172: + out/test/elf/aarch64/section-order/exe1 +176: + cc -o out/test/elf/aarch64/shuffle-sections-seed/a.o -ffunction-sections -c -xc - +176: + cat +173: + sed 's/0x[0-9a-f]*//' +173: + readelf -W --segments out/test/elf/aarch64/section-start/exe1 172: + grep -q '\.fn2 .*00200000' -170: + ./mold -run /usr/bin/ld.lld --version +173: + diff out/test/elf/aarch64/section-start/log1 /dev/fd/63 +172: + readelf -SW out/test/elf/aarch64/section-order/exe1 177: + cat +170: + readelf -p .comment out/test/elf/aarch64/run/exe 177: + cc -o out/test/elf/aarch64/shuffle-sections/a.o -ffunction-sections -c -xc - -156: + ./mold --relocatable -o out/test/elf/aarch64/relocatable-exception/c.o out/test/elf/aarch64/relocatable-exception/a.o out/test/elf/aarch64/relocatable-exception/b.o +175: + cc -B. -shared -o out/test/elf/aarch64/shared/b.so out/test/elf/aarch64/shared/a.o +173: ++ sort out/test/elf/aarch64/section-start/log1 172: + grep -q '\.fn1 .*00300000' -174: + cc -B. -o out/test/elf/aarch64/shared-abs-sym/exe1 -pie out/test/elf/aarch64/shared-abs-sym/d.o out/test/elf/aarch64/shared-abs-sym/b.so -176: + cc -o out/test/elf/aarch64/shuffle-sections-seed/b.o -ffunction-sections -c -xc - -165: + grep -q 'foo5 foo6 foo3 foo4 foo1 foo2' +170: + grep -q '[ms]old' out/test/elf/aarch64/run/log 172: + readelf -SW out/test/elf/aarch64/section-order/exe1 +173: + cc -B. -o out/test/elf/aarch64/section-start/exe2 out/test/elf/aarch64/section-start/a.o -no-pie -Wl,--section-start=.fn1=0x20000000,--section-start=.fn2=0x10000000 +172: + readelf -sw out/test/elf/aarch64/section-order/exe1 +172: + grep -Eq ': 0+\s.*\s__ehdr_start$' +174: + cat +172: + cc -B. -o out/test/elf/aarch64/section-order/exe2 out/test/elf/aarch64/section-order/a.o -no-pie '-Wl,--section-order==0x200000 EHDR RODATA =0x300000 PHDR =0x400000 .fn2 TEXT DATA BSS' +171: + grep -q '\.foo.* 256$' +170: + grep -q '^MOLD_PATH=.*/mold$' +170: + ./mold -run env +174: + cc -fPIC -c -o out/test/elf/aarch64/shared-abs-sym/d.o out/test/elf/aarch64/shared-abs-sym/c.c +171: + readelf -WS out/test/elf/aarch64/section-align/exe2 +156: + ./mold --relocatable -o out/test/elf/aarch64/relocatable-exception/c.o out/test/elf/aarch64/relocatable-exception/a.o out/test/elf/aarch64/relocatable-exception/b.o +177: + cc -o out/test/elf/aarch64/shuffle-sections/b.o -ffunction-sections -c -xc - 170: + grep -q '[ms]old' -170: + ./mold -run /usr/bin/ld.gold --version -165: + out/test/elf/aarch64/reverse-sections/exe2 -178: + cc -o out/test/elf/aarch64/soname/b.so -shared out/test/elf/aarch64/soname/a.o -171: + on_exit -171: + echo OK -171: OK -171: + exit 0 -167/270 Test #171: aarch64-section-align ............................... Passed 0.20 sec -test 179 - Start 179: aarch64-start-lib - -179: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/start-lib.sh" -179: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu -179: Test timeout computed to be: 1500 -165: + on_exit -165: + echo OK -165: OK -165: + exit 0 -175: + grep -q hello -175: + out/test/elf/aarch64/shared/exe -175: + grep -q fn3 -175: + readelf --symbols out/test/elf/aarch64/shared/exe +171: + grep -q 'must be a power of 2' +170: + ./mold -run /usr/bin/ld --version +171: + cc -B. -o out/test/elf/aarch64/section-align/exe3 out/test/elf/aarch64/section-align/a.o -Wl,--section-align=.foo=3 +167: + readelf -W --segments out/test/elf/aarch64/rosegment/exe3 +176: + cc -o out/test/elf/aarch64/shuffle-sections-seed/b.o -ffunction-sections -c -xc - 176: ++ seq 1 1000 176: + for i in `seq 1 1000` 176: + echo 'void fn1() {}' @@ -10976,62 +10939,6 @@ 176: + echo 'void fn426() {}' 176: + for i in `seq 1 1000` 176: + echo 'void fn427() {}' -170: + rm -f out/test/elf/aarch64/run/ld out/test/elf/aarch64/run/ld.lld out/test/elf/aarch64/run/ld.gold out/test/elf/aarch64/run/foo.ld -170: + touch out/test/elf/aarch64/run/ld out/test/elf/aarch64/run/ld.lld out/test/elf/aarch64/run/ld.gold -170: + echo '#!/bin/sh' -170: + chmod 755 out/test/elf/aarch64/run/ld out/test/elf/aarch64/run/ld.lld out/test/elf/aarch64/run/ld.gold out/test/elf/aarch64/run/foo.ld -170: + grep -q '[ms]old' -170: + ./mold -run out/test/elf/aarch64/run/ld --version -170: + ./mold -run out/test/elf/aarch64/run/ld.lld --version -170: + grep -q '[ms]old' -170: + grep -q '[ms]old' -179: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/start-lib.sh -179: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc -179: ++ export LC_ALL=C -179: ++ LC_ALL=C -179: ++++ uname -m -179: +++ canonical_name aarch64 -179: +++ case $1 in -179: +++ echo aarch64 -179: ++ HOST=aarch64 -179: ++ '[' -n '' ']' -179: ++ MACHINE=aarch64 -179: ++ '[' -n '' ']' -179: ++ CC=cc -179: ++ CXX=c++ -179: ++ GCC=gcc -179: ++ GXX=g++ -179: ++ OBJDUMP=objdump -179: ++ OBJCOPY=objcopy -179: ++ STRIP=strip -179: ++ QEMU= -179: ++ trap 'on_error $LINENO' ERR -179: ++ trap on_exit EXIT -179: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/start-lib.sh .sh -179: ++ testname=start-lib -179: ++ echo -n 'Testing start-lib ... ' -179: Testing start-lib ... ++ t=out/test/elf/aarch64/start-lib -179: ++ mkdir -p out/test/elf/aarch64/start-lib -179: + cc -o out/test/elf/aarch64/start-lib/a.o -c -xc - -179: + cat -168/270 Test #165: aarch64-reverse-sections ............................ Passed 0.39 sec -test 180 - Start 180: aarch64-start-stop-symbol - -180: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/start-stop-symbol.sh" -180: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu -180: Test timeout computed to be: 1500 -175: + on_exit -175: + echo OK -175: OK -175: + exit 0 -169/270 Test #175: aarch64-shared ...................................... Passed 0.21 sec -test 181 - Start 181: aarch64-start-stop - -181: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/start-stop.sh" -181: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu -181: Test timeout computed to be: 1500 176: + for i in `seq 1 1000` 176: + echo 'void fn428() {}' 176: + for i in `seq 1 1000` @@ -12178,41 +12085,8 @@ 176: + echo 'void fn999() {}' 176: + for i in `seq 1 1000` 176: + echo 'void fn1000() {}' -170: + ./mold -run out/test/elf/aarch64/run/ld.gold --version -170: + grep -q '[ms]old' -170: + ./mold -run out/test/elf/aarch64/run/foo.ld --version -172: + grep -Eq ': 0+\s.*\s__ehdr_start$' -172: + readelf -sw out/test/elf/aarch64/section-order/exe1 -172: + cc -B. -o out/test/elf/aarch64/section-order/exe2 out/test/elf/aarch64/section-order/a.o -no-pie '-Wl,--section-order==0x200000 EHDR RODATA =0x300000 PHDR =0x400000 .fn2 TEXT DATA BSS' -156: + c++ -B. -o out/test/elf/aarch64/relocatable-exception/exe out/test/elf/aarch64/relocatable-exception/c.o -156: + out/test/elf/aarch64/relocatable-exception/exe -156: 0 -156: + on_exit -156: + echo OK -156: OK -156: + exit 0 -173: + out/test/elf/aarch64/section-start/exe2 -173: + grep -q 'main fn1 fn2 0x20000000 0x10000000' -173: + readelf -W --segments out/test/elf/aarch64/section-start/exe2 -173: + grep ' LOAD ' -173: + sed 's/0x[0-9a-f]*//' -173: + diff out/test/elf/aarch64/section-start/log2 /dev/fd/63 -173: ++ sort out/test/elf/aarch64/section-start/log2 -173: + on_exit -173: + echo OK -173: OK -173: + exit 0 -170/270 Test #173: aarch64-section-start ............................... Passed 0.25 sec -test 182 - Start 182: aarch64-static-archive - -182: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/static-archive.sh" -182: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu -182: Test timeout computed to be: 1500 -178: + readelf --dynamic out/test/elf/aarch64/soname/b.so -178: + grep -Fq 'Library soname' out/test/elf/aarch64/soname/log -178: + cc -B. -o out/test/elf/aarch64/soname/b.so -shared out/test/elf/aarch64/soname/a.o -Wl,-soname,foo 177: ++ seq 1 1000 +167: + grep -q '\.interp .* \.text' out/test/elf/aarch64/rosegment/log3 177: + for i in `seq 1 1000` 177: + echo 'void fn1() {}' 177: + for i in `seq 1 1000` @@ -13510,6 +13384,17 @@ 177: + for i in `seq 1 1000` 177: + echo 'void fn648() {}' 177: + for i in `seq 1 1000` +167: + on_exit +167: + echo OK +167: OK +167: + exit 0 +166/270 Test #167: aarch64-rosegment ................................... Passed 0.69 sec +test 178 + Start 178: aarch64-soname + +178: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/soname.sh" +178: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu +178: Test timeout computed to be: 1500 177: + echo 'void fn649() {}' 177: + for i in `seq 1 1000` 177: + echo 'void fn650() {}' @@ -14213,27 +14098,134 @@ 177: + echo 'void fn999() {}' 177: + for i in `seq 1 1000` 177: + echo 'void fn1000() {}' -177: + cc -o out/test/elf/aarch64/shuffle-sections/b.o -ffunction-sections -c -xc - -174: + out/test/elf/aarch64/shared-abs-sym/exe1 -174: + grep -q foo=0x3 -174: + nm -D out/test/elf/aarch64/shared-abs-sym/exe1 -174: + grep -q foo out/test/elf/aarch64/shared-abs-sym/log1 -174: + cc -fPIC -c -o out/test/elf/aarch64/shared-abs-sym/e.o out/test/elf/aarch64/shared-abs-sym/c.c -174: + cc -B. -o out/test/elf/aarch64/shared-abs-sym/exe2 -no-pie out/test/elf/aarch64/shared-abs-sym/e.o out/test/elf/aarch64/shared-abs-sym/b.so -170: + cat -170: + chmod 755 out/test/elf/aarch64/run/sh 170: + grep -q '[ms]old' -170: + ./mold -run out/test/elf/aarch64/run/sh ld --version +170: + ./mold -run /usr/bin/ld.lld --version 172: + readelf -SW out/test/elf/aarch64/section-order/exe2 172: + grep -q '\.fn2 .*00400000' -172: + grep -Eq ': 0+200000\s.*\s__ehdr_start$' +156: + c++ -B. -o out/test/elf/aarch64/relocatable-exception/exe out/test/elf/aarch64/relocatable-exception/c.o +178: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/soname.sh +178: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc +178: ++ export LC_ALL=C +178: ++ LC_ALL=C 172: + readelf -sW out/test/elf/aarch64/section-order/exe2 +172: + grep -Eq ': 0+200000\s.*\s__ehdr_start$' +174: + cc -B. -o out/test/elf/aarch64/shared-abs-sym/exe1 -pie out/test/elf/aarch64/shared-abs-sym/d.o out/test/elf/aarch64/shared-abs-sym/b.so 172: + readelf -W --segments out/test/elf/aarch64/section-order/exe2 +170: + grep -q '[ms]old' +170: + ./mold -run /usr/bin/ld.gold --version +178: ++++ uname -m +178: +++ canonical_name aarch64 +178: +++ case $1 in +178: +++ echo aarch64 172: + grep -Eq 'PHDR\s.*0x0+300000\s' +178: ++ HOST=aarch64 +178: ++ '[' -n '' ']' +178: ++ MACHINE=aarch64 +178: ++ '[' -n '' ']' +178: ++ CC=cc +178: ++ CXX=c++ +178: ++ GCC=gcc +178: ++ GXX=g++ +178: ++ OBJDUMP=objdump +178: ++ OBJCOPY=objcopy +178: ++ STRIP=strip +178: ++ QEMU= +178: ++ trap 'on_error $LINENO' ERR +178: ++ trap on_exit EXIT +172: + cc -B. -o out/test/elf/aarch64/section-order/exe3 out/test/elf/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' +171: + on_exit +171: + echo OK +171: OK +171: + exit 0 +167/270 Test #171: aarch64-section-align ............................... Passed 0.61 sec +test 179 + Start 179: aarch64-start-lib + +179: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/start-lib.sh" +179: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu +179: Test timeout computed to be: 1500 +173: + out/test/elf/aarch64/section-start/exe2 +173: + grep -q 'main fn1 fn2 0x20000000 0x10000000' +175: + readelf --dyn-syms out/test/elf/aarch64/shared/b.so +178: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/soname.sh .sh +178: ++ testname=soname +178: ++ echo -n 'Testing soname ... ' +178: Testing soname ... ++ t=out/test/elf/aarch64/soname +178: ++ mkdir -p out/test/elf/aarch64/soname +175: + grep -q '00000000 0 NOTYPE GLOBAL DEFAULT UND fn2' out/test/elf/aarch64/shared/log +173: + sed 's/0x[0-9a-f]*//' +175: + grep -Eq 'FUNC GLOBAL DEFAULT .* fn1' out/test/elf/aarch64/shared/log +173: + grep ' LOAD ' +179: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/start-lib.sh +179: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc +179: ++ export LC_ALL=C +179: ++ LC_ALL=C +173: + readelf -W --segments out/test/elf/aarch64/section-start/exe2 +173: + diff out/test/elf/aarch64/section-start/log2 /dev/fd/63 +178: + cc -fPIC -c -o out/test/elf/aarch64/soname/a.o -xc - +170: + rm -f out/test/elf/aarch64/run/ld out/test/elf/aarch64/run/ld.lld out/test/elf/aarch64/run/ld.gold out/test/elf/aarch64/run/foo.ld +178: + cat +173: ++ sort out/test/elf/aarch64/section-start/log2 +173: + on_exit +173: + echo OK +173: OK +173: + exit 0 +168/270 Test #173: aarch64-section-start ............................... Passed 0.56 sec +test 180 + Start 180: aarch64-start-stop-symbol + +180: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/start-stop-symbol.sh" +180: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu +180: Test timeout computed to be: 1500 +179: ++++ uname -m +179: +++ canonical_name aarch64 +179: +++ case $1 in +179: +++ echo aarch64 +179: ++ HOST=aarch64 +179: ++ '[' -n '' ']' +179: ++ MACHINE=aarch64 +179: ++ '[' -n '' ']' +179: ++ CC=cc +179: ++ CXX=c++ +179: ++ GCC=gcc +179: ++ GXX=g++ +179: ++ OBJDUMP=objdump +179: ++ OBJCOPY=objcopy +179: ++ STRIP=strip +179: ++ QEMU= +179: ++ trap 'on_error $LINENO' ERR +179: ++ trap on_exit EXIT +170: + touch out/test/elf/aarch64/run/ld out/test/elf/aarch64/run/ld.lld out/test/elf/aarch64/run/ld.gold +175: + cc -fPIC -c -o out/test/elf/aarch64/shared/c.o -xc - +179: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/start-lib.sh .sh +179: ++ testname=start-lib +179: ++ echo -n 'Testing start-lib ... ' +179: Testing start-lib ... ++ t=out/test/elf/aarch64/start-lib +179: ++ mkdir -p out/test/elf/aarch64/start-lib +175: + cat 180: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/start-stop-symbol.sh 180: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 180: ++ export LC_ALL=C 180: ++ LC_ALL=C +170: + echo '#!/bin/sh' +170: + chmod 755 out/test/elf/aarch64/run/ld out/test/elf/aarch64/run/ld.lld out/test/elf/aarch64/run/ld.gold out/test/elf/aarch64/run/foo.ld +179: + cc -o out/test/elf/aarch64/start-lib/a.o -c -xc - +179: + cat +156: + out/test/elf/aarch64/relocatable-exception/exe +170: + grep -q '[ms]old' +170: + ./mold -run out/test/elf/aarch64/run/ld --version +156: 0 +156: + on_exit +156: + echo OK +156: OK +156: + exit 0 +169/270 Test #156: aarch64-relocatable-exception ....................... Passed 1.92 sec +test 181 + Start 181: aarch64-start-stop + +181: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/start-stop.sh" +181: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu +181: Test timeout computed to be: 1500 180: ++++ uname -m 180: +++ canonical_name aarch64 180: +++ case $1 in @@ -14257,16 +14249,27 @@ 180: ++ echo -n 'Testing start-stop-symbol ... ' 180: Testing start-stop-symbol ... ++ t=out/test/elf/aarch64/start-stop-symbol 180: ++ mkdir -p out/test/elf/aarch64/start-stop-symbol -179: + cc -o out/test/elf/aarch64/start-lib/b.o -c -xc - -179: + cat 181: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/start-stop.sh 181: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 181: ++ export LC_ALL=C 181: ++ LC_ALL=C +170: + grep -q '[ms]old' +170: + ./mold -run out/test/elf/aarch64/run/ld.lld --version +174: + grep -q foo=0x3 +174: + out/test/elf/aarch64/shared-abs-sym/exe1 +179: + cc -o out/test/elf/aarch64/start-lib/b.o -c -xc - +179: + cat +174: + nm -D out/test/elf/aarch64/shared-abs-sym/exe1 +180: + cc -c -o out/test/elf/aarch64/start-stop-symbol/a.o -xc - +180: + cat +178: + cc -o out/test/elf/aarch64/soname/b.so -shared out/test/elf/aarch64/soname/a.o 181: ++++ uname -m 181: +++ canonical_name aarch64 181: +++ case $1 in 181: +++ echo aarch64 +170: + grep -q '[ms]old' +170: + ./mold -run out/test/elf/aarch64/run/ld.gold --version +174: + grep -q foo out/test/elf/aarch64/shared-abs-sym/log1 181: ++ HOST=aarch64 181: ++ '[' -n '' ']' 181: ++ MACHINE=aarch64 @@ -14281,6 +14284,7 @@ 181: ++ QEMU= 181: ++ trap 'on_error $LINENO' ERR 181: ++ trap on_exit EXIT +174: + cc -fPIC -c -o out/test/elf/aarch64/shared-abs-sym/e.o out/test/elf/aarch64/shared-abs-sym/c.c 181: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/start-stop.sh .sh 181: ++ testname=start-stop 181: ++ echo -n 'Testing start-stop ... ' @@ -14288,10 +14292,54 @@ 181: ++ mkdir -p out/test/elf/aarch64/start-stop 181: + cc -c -o out/test/elf/aarch64/start-stop/a.o -xc - 181: + cat +170: + ./mold -run out/test/elf/aarch64/run/foo.ld --version +180: + ar rcs out/test/elf/aarch64/start-stop-symbol/b.a out/test/elf/aarch64/start-stop-symbol/a.o +170: + grep -q '[ms]old' +170: + cat +172: + readelf -sW out/test/elf/aarch64/section-order/exe3 +170: + chmod 755 out/test/elf/aarch64/run/sh +179: + cat +172: + grep -Eq '\b0+200000 .* ehdr_start$' out/test/elf/aarch64/section-order/log3 +175: + cc -B. -o out/test/elf/aarch64/shared/exe out/test/elf/aarch64/shared/c.o out/test/elf/aarch64/shared/b.so +180: + cat +180: + cc -c -o out/test/elf/aarch64/start-stop-symbol/c.o -xc - +170: + grep -q '[ms]old' +170: + ./mold -run out/test/elf/aarch64/run/sh ld --version +179: + cc -o out/test/elf/aarch64/start-lib/c.o -c -xc - +172: + grep -Eq '\b0+200040 .* rodata_start$' out/test/elf/aarch64/section-order/log3 +178: + readelf --dynamic out/test/elf/aarch64/soname/b.so +172: + grep -Eq '\b0+300000 .* phdr_start$' out/test/elf/aarch64/section-order/log3 +178: + grep -Fq 'Library soname' out/test/elf/aarch64/soname/log +172: + grep -Eq '\b0+301000 .* phdr_end$' out/test/elf/aarch64/section-order/log3 +170: + grep -q '[ms]old' +170: + ./mold -run out/test/elf/aarch64/run/sh foo.ld --version +174: + cc -B. -o out/test/elf/aarch64/shared-abs-sym/exe2 -no-pie out/test/elf/aarch64/shared-abs-sym/e.o out/test/elf/aarch64/shared-abs-sym/b.so +181: + cc -B. -o out/test/elf/aarch64/start-stop/exe1 out/test/elf/aarch64/start-stop/a.o -Wl,--start-stop +178: + cc -B. -o out/test/elf/aarch64/soname/b.so -shared out/test/elf/aarch64/soname/a.o -Wl,-soname,foo +170: + grep -q '[ms]old' +170: + ./mold -run out/test/elf/aarch64/run/sh out/test/elf/aarch64/run/ld --version +180: + cc -B. -o out/test/elf/aarch64/start-stop-symbol/exe out/test/elf/aarch64/start-stop-symbol/c.o out/test/elf/aarch64/start-stop-symbol/b.a +172: + grep -Eq '\b0+400000 .* text_start$' out/test/elf/aarch64/section-order/log3 +172: + on_exit +172: + echo OK +172: OK +172: + exit 0 +170/270 Test #172: aarch64-section-order ............................... Passed 0.86 sec +test 182 + Start 182: aarch64-static-archive + +182: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/static-archive.sh" +182: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu +182: Test timeout computed to be: 1500 +170: + grep -q '[ms]old' +170: + ./mold -run out/test/elf/aarch64/run/sh out/test/elf/aarch64/run/ld.lld --version 182: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/static-archive.sh 182: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 182: ++ export LC_ALL=C 182: ++ LC_ALL=C +175: + out/test/elf/aarch64/shared/exe +175: + grep -q hello +177: + cc -B. -o out/test/elf/aarch64/shuffle-sections/exe1 out/test/elf/aarch64/shuffle-sections/a.o out/test/elf/aarch64/shuffle-sections/b.o 182: ++++ uname -m 182: +++ canonical_name aarch64 182: +++ case $1 in @@ -14310,47 +14358,35 @@ 182: ++ QEMU= 182: ++ trap 'on_error $LINENO' ERR 182: ++ trap on_exit EXIT -171/270 Test #156: aarch64-relocatable-exception ....................... Passed 0.79 sec +175: + grep -q fn3 +175: + readelf --symbols out/test/elf/aarch64/shared/exe +175: + on_exit +175: + echo OK +175: OK +175: + exit 0 +179: + cc -B. -o out/test/elf/aarch64/start-lib/exe -Wl,-start-lib out/test/elf/aarch64/start-lib/a.o -Wl,-end-lib out/test/elf/aarch64/start-lib/b.o out/test/elf/aarch64/start-lib/c.o +171/270 Test #175: aarch64-shared ...................................... Passed 0.73 sec test 183 Start 183: aarch64-static-pie 183: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/static-pie.sh" 183: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu 183: Test timeout computed to be: 1500 -170: + ./mold -run out/test/elf/aarch64/run/sh foo.ld --version -172: + cc -B. -o out/test/elf/aarch64/section-order/exe3 out/test/elf/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' -182: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/static-archive.sh .sh -180: + cc -c -o out/test/elf/aarch64/start-stop-symbol/a.o -xc - -180: + cat 170: + grep -q '[ms]old' +170: + ./mold -run out/test/elf/aarch64/run/sh out/test/elf/aarch64/run/ld.gold --version +182: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/static-archive.sh .sh 182: ++ testname=static-archive 182: ++ echo -n 'Testing static-archive ... ' 182: Testing static-archive ... ++ t=out/test/elf/aarch64/static-archive 182: ++ mkdir -p out/test/elf/aarch64/static-archive -179: + cc -o out/test/elf/aarch64/start-lib/c.o -c -xc - -178: + grep -Fq 'Library soname: [foo]' -178: + readelf --dynamic out/test/elf/aarch64/soname/b.so -178: + on_exit -178: + echo OK -178: OK -178: + exit 0 -179: + cat -181: + cc -B. -o out/test/elf/aarch64/start-stop/exe1 out/test/elf/aarch64/start-stop/a.o -Wl,--start-stop -172/270 Test #178: aarch64-soname ...................................... Passed 0.18 sec -test 184 - Start 184: aarch64-stdout - -184: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/stdout.sh" -184: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu -184: Test timeout computed to be: 1500 -170: + grep -q '[ms]old' -170: + ./mold -run out/test/elf/aarch64/run/sh out/test/elf/aarch64/run/ld --version 183: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/static-pie.sh 183: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 183: ++ export LC_ALL=C 183: ++ LC_ALL=C 182: + cc -o out/test/elf/aarch64/static-archive/long-long-long-filename.o -c -xc - +182: + cat 183: ++++ uname -m +170: + grep -q '[ms]old' 183: +++ canonical_name aarch64 183: +++ case $1 in 183: +++ echo aarch64 @@ -14368,7 +14404,29 @@ 183: ++ QEMU= 183: ++ trap 'on_error $LINENO' ERR 183: ++ trap on_exit EXIT +170: + ./mold -run out/test/elf/aarch64/run/sh out/test/elf/aarch64/run/foo.ld --version +177: + grep -q 'Hello world' +177: + out/test/elf/aarch64/shuffle-sections/exe1 +177: + cc -B. -o out/test/elf/aarch64/shuffle-sections/exe2 out/test/elf/aarch64/shuffle-sections/a.o out/test/elf/aarch64/shuffle-sections/b.o -Wl,-shuffle-sections +170: + on_exit +170: + echo OK +170: OK +170: + exit 0 +172/270 Test #170: aarch64-run ......................................... Passed 1.06 sec +test 184 + Start 184: aarch64-stdout + +184: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/stdout.sh" +184: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu +184: Test timeout computed to be: 1500 +180: + grep -q 'section foo section foo' +180: + out/test/elf/aarch64/start-stop-symbol/exe +180: + cc -B. -o out/test/elf/aarch64/start-stop-symbol/exe out/test/elf/aarch64/start-stop-symbol/c.o out/test/elf/aarch64/start-stop-symbol/b.a -Wl,-gc-sections +178: + grep -Fq 'Library soname: [foo]' +181: + readelf -sW out/test/elf/aarch64/start-stop/exe1 +178: + readelf --dynamic out/test/elf/aarch64/soname/b.so 183: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/static-pie.sh .sh +181: + grep -q __start_text 183: ++ testname=static-pie 183: ++ echo -n 'Testing static-pie ... ' 183: Testing static-pie ... ++ t=out/test/elf/aarch64/static-pie @@ -14377,19 +14435,26 @@ 184: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 184: ++ export LC_ALL=C 184: ++ LC_ALL=C -180: + ar rcs out/test/elf/aarch64/start-stop-symbol/b.a out/test/elf/aarch64/start-stop-symbol/a.o -170: + ./mold -run out/test/elf/aarch64/run/sh out/test/elf/aarch64/run/ld.lld --version -170: + grep -q '[ms]old' -179: + cc -B. -o out/test/elf/aarch64/start-lib/exe -Wl,-start-lib out/test/elf/aarch64/start-lib/a.o -Wl,-end-lib out/test/elf/aarch64/start-lib/b.o out/test/elf/aarch64/start-lib/c.o -182: + cat -180: + cat -180: + cc -c -o out/test/elf/aarch64/start-stop-symbol/c.o -xc - 183: + test_cflags -static-pie -170: + grep -q '[ms]old' -170: + ./mold -run out/test/elf/aarch64/run/sh out/test/elf/aarch64/run/ld.gold --version +178: + on_exit +178: + echo OK +178: OK +178: + exit 0 +173/270 Test #178: aarch64-soname ...................................... Passed 0.51 sec +test 185 + Start 185: aarch64-strip + +185: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/strip.sh" +185: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu +185: Test timeout computed to be: 1500 +181: + readelf -sW out/test/elf/aarch64/start-stop/exe1 +181: + grep -q __stop_text +181: + on_exit +181: + echo OK +181: OK +181: + exit 0 183: + cc -static-pie -o /dev/null -xc - 183: + echo 'int main() {}' -172: + readelf -sW out/test/elf/aarch64/section-order/exe3 184: ++++ uname -m 184: +++ canonical_name aarch64 184: +++ case $1 in @@ -14413,60 +14478,28 @@ 184: ++ echo -n 'Testing stdout ... ' 184: Testing stdout ... ++ t=out/test/elf/aarch64/stdout 184: ++ mkdir -p out/test/elf/aarch64/stdout -174: + out/test/elf/aarch64/shared-abs-sym/exe2 -184: + cat -184: + cc -o out/test/elf/aarch64/stdout/a.o -c -xc - -174: + grep -q foo=0x3 -181: + readelf -sW out/test/elf/aarch64/start-stop/exe1 -174: + nm -D out/test/elf/aarch64/shared-abs-sym/exe2 -181: + grep -q __start_text -174: + grep -q foo out/test/elf/aarch64/shared-abs-sym/log2 -174: + on_exit -174: + echo OK -174: OK -174: + exit 0 -172: + grep -Eq '\b0+200000 .* ehdr_start$' out/test/elf/aarch64/section-order/log3 -173/270 Test #174: aarch64-shared-abs-sym .............................. Passed 0.35 sec -test 185 - Start 185: aarch64-strip - -185: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/strip.sh" -185: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu -185: Test timeout computed to be: 1500 -182: + cat -182: + cc -o out/test/elf/aarch64/static-archive/b.o -c -xc - -170: + ./mold -run out/test/elf/aarch64/run/sh out/test/elf/aarch64/run/foo.ld --version -170: + grep -q '[ms]old' -172: + grep -Eq '\b0+200040 .* rodata_start$' out/test/elf/aarch64/section-order/log3 -185: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/strip.sh -185: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc -185: ++ export LC_ALL=C -185: ++ LC_ALL=C -181: + readelf -sW out/test/elf/aarch64/start-stop/exe1 -172: + grep -Eq '\b0+300000 .* phdr_start$' out/test/elf/aarch64/section-order/log3 -180: + cc -B. -o out/test/elf/aarch64/start-stop-symbol/exe out/test/elf/aarch64/start-stop-symbol/c.o out/test/elf/aarch64/start-stop-symbol/b.a -172: + grep -Eq '\b0+301000 .* phdr_end$' out/test/elf/aarch64/section-order/log3 -170: + on_exit -170: + echo OK -170: OK -170: + exit 0 -174/270 Test #170: aarch64-run ......................................... Passed 0.40 sec +174/270 Test #181: aarch64-start-stop .................................. Passed 0.38 sec test 186 Start 186: aarch64-symbol-rank 186: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/symbol-rank.sh" 186: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu 186: Test timeout computed to be: 1500 -172: + grep -Eq '\b0+400000 .* text_start$' out/test/elf/aarch64/section-order/log3 -172: + on_exit -172: + echo OK -172: OK -172: + exit 0 -181: + grep -q __stop_text -181: + on_exit -181: + echo OK -181: OK -181: + exit 0 +185: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/strip.sh +185: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc +185: ++ export LC_ALL=C +185: ++ LC_ALL=C +182: + cc -o out/test/elf/aarch64/static-archive/b.o -c -xc - +182: + cat +186: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/symbol-rank.sh +186: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc +186: ++ export LC_ALL=C +186: ++ LC_ALL=C +184: + cat +179: + nm out/test/elf/aarch64/start-lib/exe +184: + cc -o out/test/elf/aarch64/stdout/a.o -c -xc - +174: + out/test/elf/aarch64/shared-abs-sym/exe2 +180: + out/test/elf/aarch64/start-stop-symbol/exe 185: ++++ uname -m 185: +++ canonical_name aarch64 185: +++ case $1 in @@ -14485,30 +14518,21 @@ 185: ++ QEMU= 185: ++ trap 'on_error $LINENO' ERR 185: ++ trap on_exit EXIT -175/270 Test #172: aarch64-section-order ............................... Passed 0.40 sec +180: + grep -q 'section foo section foo' +174: + grep -q foo=0x3 +180: + on_exit +180: + echo OK +180: OK +180: + exit 0 +175/270 Test #180: aarch64-start-stop-symbol ........................... Passed 0.49 sec test 187 Start 187: aarch64-symbol-version 187: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/symbol-version.sh" 187: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu 187: Test timeout computed to be: 1500 -176/270 Test #181: aarch64-start-stop .................................. Passed 0.16 sec -test 188 - Start 188: aarch64-symbol-version2 - -188: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/symbol-version2.sh" -188: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu -188: Test timeout computed to be: 1500 -185: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/strip.sh .sh -185: ++ testname=strip -185: ++ echo -n 'Testing strip ... ' -185: Testing strip ... ++ t=out/test/elf/aarch64/strip -185: ++ mkdir -p out/test/elf/aarch64/strip -184: + cc -B. -Wl,-build-id=sha1 out/test/elf/aarch64/stdout/a.o -o - -186: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/symbol-rank.sh -186: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc -186: ++ export LC_ALL=C -186: ++ LC_ALL=C +174: + nm -D out/test/elf/aarch64/shared-abs-sym/exe2 +174: + grep -q foo out/test/elf/aarch64/shared-abs-sym/log2 186: ++++ uname -m 186: +++ canonical_name aarch64 186: +++ case $1 in @@ -14527,27 +14551,61 @@ 186: ++ QEMU= 186: ++ trap 'on_error $LINENO' ERR 186: ++ trap on_exit EXIT -182: + cc -o out/test/elf/aarch64/static-archive/c.o -c -xc - -179: + nm out/test/elf/aarch64/start-lib/exe -188: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/symbol-version2.sh -188: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc -188: ++ export LC_ALL=C -188: ++ LC_ALL=C -182: + cat +179: + grep -q ' foo$' out/test/elf/aarch64/start-lib/log +185: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/strip.sh .sh +185: ++ testname=strip +185: ++ echo -n 'Testing strip ... ' +185: Testing strip ... ++ t=out/test/elf/aarch64/strip +185: ++ mkdir -p out/test/elf/aarch64/strip +174: + on_exit +174: + echo OK +174: OK +174: + exit 0 +176/270 Test #174: aarch64-shared-abs-sym .............................. Passed 0.97 sec +test 188 + Start 188: aarch64-symbol-version2 + +188: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/symbol-version2.sh" +188: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu +188: Test timeout computed to be: 1500 +177: + grep -q 'Hello world' +177: + out/test/elf/aarch64/shuffle-sections/exe2 +177: + diff out/test/elf/aarch64/shuffle-sections/exe1 out/test/elf/aarch64/shuffle-sections/exe2 +179: + grep -q ' bar$' out/test/elf/aarch64/start-lib/log +179: + on_exit +179: + echo OK +179: OK +179: + exit 0 186: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/symbol-rank.sh .sh -187: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/symbol-version.sh 186: ++ testname=symbol-rank 186: ++ echo -n 'Testing symbol-rank ... ' 186: Testing symbol-rank ... ++ t=out/test/elf/aarch64/symbol-rank 186: ++ mkdir -p out/test/elf/aarch64/symbol-rank -185: + cc -x assembler -c -o out/test/elf/aarch64/strip/a.o -Wa,-L - -185: + cat +187: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/symbol-version.sh 187: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 187: ++ export LC_ALL=C 187: ++ LC_ALL=C +185: + cat +185: + cc -x assembler -c -o out/test/elf/aarch64/strip/a.o -Wa,-L - +177/270 Test #179: aarch64-start-lib ................................... Passed 0.57 sec +test 189 + Start 189: aarch64-symbol-version3 + +189: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/symbol-version3.sh" +189: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu +189: Test timeout computed to be: 1500 +177: + on_exit +177: + echo OK +177: OK +177: + exit 0 187: ++++ uname -m -179: + grep -q ' foo$' out/test/elf/aarch64/start-lib/log -186: + cat +178/270 Test #177: aarch64-shuffle-sections ............................ Passed 0.84 sec +test 190 + Start 190: aarch64-symtab-dso + +190: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/symtab-dso.sh" +190: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu +190: Test timeout computed to be: 1500 187: +++ canonical_name aarch64 187: +++ case $1 in 187: +++ echo aarch64 @@ -14565,10 +14623,31 @@ 187: ++ QEMU= 187: ++ trap 'on_error $LINENO' ERR 187: ++ trap on_exit EXIT -179: + grep -q ' bar$' out/test/elf/aarch64/start-lib/log -186: + cc -o out/test/elf/aarch64/symbol-rank/a.o -c -xc - +187: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/symbol-version.sh .sh +187: ++ testname=symbol-version +187: ++ echo -n 'Testing symbol-version ... ' +187: Testing symbol-version ... ++ t=out/test/elf/aarch64/symbol-version +187: ++ mkdir -p out/test/elf/aarch64/symbol-version +182: + cc -o out/test/elf/aarch64/static-archive/c.o -c -xc - +182: + cat +188: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/symbol-version2.sh +188: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc +188: ++ export LC_ALL=C +188: ++ LC_ALL=C +189: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/symbol-version3.sh +189: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc +189: ++ export LC_ALL=C +189: ++ LC_ALL=C 185: + ./mold -o out/test/elf/aarch64/strip/exe out/test/elf/aarch64/strip/a.o +186: + cc -o out/test/elf/aarch64/symbol-rank/a.o -c -xc - +186: + cat +176: + cc -B. -o out/test/elf/aarch64/shuffle-sections-seed/exe1 out/test/elf/aarch64/shuffle-sections-seed/a.o out/test/elf/aarch64/shuffle-sections-seed/b.o +185: + readelf --symbols out/test/elf/aarch64/strip/exe 188: ++++ uname -m +190: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/symtab-dso.sh +190: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc +190: ++ export LC_ALL=C +190: ++ LC_ALL=C 188: +++ canonical_name aarch64 188: +++ case $1 in 188: +++ echo aarch64 @@ -14586,45 +14665,8 @@ 188: ++ QEMU= 188: ++ trap 'on_error $LINENO' ERR 188: ++ trap on_exit EXIT -188: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/symbol-version2.sh .sh -187: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/symbol-version.sh .sh -187: ++ testname=symbol-version -187: ++ echo -n 'Testing symbol-version ... ' -187: Testing symbol-version ... ++ t=out/test/elf/aarch64/symbol-version -187: ++ mkdir -p out/test/elf/aarch64/symbol-version -180: + out/test/elf/aarch64/start-stop-symbol/exe -180: + grep -q 'section foo section foo' -188: ++ testname=symbol-version2 -188: ++ echo -n 'Testing symbol-version2 ... ' -188: Testing symbol-version2 ... ++ t=out/test/elf/aarch64/symbol-version2 -188: ++ mkdir -p out/test/elf/aarch64/symbol-version2 187: + cc -fPIC -c -o out/test/elf/aarch64/symbol-version/a.o -xc - -180: + cc -B. -o out/test/elf/aarch64/start-stop-symbol/exe out/test/elf/aarch64/start-stop-symbol/c.o out/test/elf/aarch64/start-stop-symbol/b.a -Wl,-gc-sections 187: + cat -176: + cc -B. -o out/test/elf/aarch64/shuffle-sections-seed/exe1 out/test/elf/aarch64/shuffle-sections-seed/a.o out/test/elf/aarch64/shuffle-sections-seed/b.o -188: + cat -179: + on_exit -179: + echo OK -179: OK -179: + exit 0 -177/270 Test #179: aarch64-start-lib ................................... Passed 0.24 sec -test 189 - Start 189: aarch64-symbol-version3 - -189: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/symbol-version3.sh" -189: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu -189: Test timeout computed to be: 1500 -183: + cat -177: + cc -B. -o out/test/elf/aarch64/shuffle-sections/exe1 out/test/elf/aarch64/shuffle-sections/a.o out/test/elf/aarch64/shuffle-sections/b.o -185: + readelf --symbols out/test/elf/aarch64/strip/exe -124: + ./mold --relocatable -o out/test/elf/aarch64/many-sections2/b.o out/test/elf/aarch64/many-sections2/a.o -188: + cc -o out/test/elf/aarch64/symbol-version2/a.o -c -xc - -184: + chmod 755 out/test/elf/aarch64/stdout/exe -185: + grep -Fq _start out/test/elf/aarch64/strip/log -189: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/symbol-version3.sh -189: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc -189: ++ export LC_ALL=C -189: ++ LC_ALL=C 189: ++++ uname -m 189: +++ canonical_name aarch64 189: +++ case $1 in @@ -14643,72 +14685,20 @@ 189: ++ QEMU= 189: ++ trap 'on_error $LINENO' ERR 189: ++ trap on_exit EXIT -189: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/symbol-version3.sh .sh -182: + rm -f out/test/elf/aarch64/static-archive/d.a -183: + cc -o out/test/elf/aarch64/static-pie/a.o -c -xc - -fPIE -186: + cc -o out/test/elf/aarch64/symbol-rank/b.o -c -xc - -fcommon +185: + grep -Fq _start out/test/elf/aarch64/strip/log +188: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/symbol-version2.sh .sh +188: ++ testname=symbol-version2 +188: ++ echo -n 'Testing symbol-version2 ... ' +188: Testing symbol-version2 ... ++ t=out/test/elf/aarch64/symbol-version2 +188: ++ mkdir -p out/test/elf/aarch64/symbol-version2 185: + grep -Fq foo out/test/elf/aarch64/strip/log -185: + grep -Fq bar out/test/elf/aarch64/strip/log +189: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/symbol-version3.sh .sh 189: ++ testname=symbol-version3 189: ++ echo -n 'Testing symbol-version3 ... ' 189: Testing symbol-version3 ... ++ t=out/test/elf/aarch64/symbol-version3 189: ++ mkdir -p out/test/elf/aarch64/symbol-version3 -186: + cat -184: + out/test/elf/aarch64/stdout/exe -189: + cc -o out/test/elf/aarch64/symbol-version3/a.o -c -xc - -182: + cd out/test/elf/aarch64/static-archive -182: + ar rcs d.a long-long-long-filename.o b.o -189: + cat -184: + grep -q 'Hello world' -184: + on_exit -184: + echo OK -184: OK -184: + exit 0 -178/270 Test #184: aarch64-stdout ...................................... Passed 0.14 sec -test 190 - Start 190: aarch64-symtab-dso - -190: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/symtab-dso.sh" -190: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu -190: Test timeout computed to be: 1500 -182: + cc -B. -Wl,--trace -o out/test/elf/aarch64/static-archive/exe out/test/elf/aarch64/static-archive/c.o out/test/elf/aarch64/static-archive/d.a -187: + echo 'VER1 { local: *; }; VER2 { local: *; }; VER3 { local: *; };' -187: + cc -B. -shared -o out/test/elf/aarch64/symbol-version/c.so out/test/elf/aarch64/symbol-version/a.o -Wl,--version-script=out/test/elf/aarch64/symbol-version/b.ver -186: + cat -186: + cc -o out/test/elf/aarch64/symbol-rank/c.o -c -xc - -185: + '[' aarch64 '!=' riscv32 ']' -185: + '[' aarch64 '!=' riscv64 ']' -185: + grep -Fq .L.baz out/test/elf/aarch64/strip/log -188: + cat -188: + cc -B. -o out/test/elf/aarch64/symbol-version2/c.so -shared out/test/elf/aarch64/symbol-version2/a.o -Wl,--version-script=out/test/elf/aarch64/symbol-version2/b.version -185: + ./mold -o out/test/elf/aarch64/strip/exe out/test/elf/aarch64/strip/a.o -strip-all -190: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/symtab-dso.sh -189: + cat -189: + cc -B. -o out/test/elf/aarch64/symbol-version3/c.so -shared out/test/elf/aarch64/symbol-version3/a.o -Wl,--version-script=out/test/elf/aarch64/symbol-version3/b.version -177: + out/test/elf/aarch64/shuffle-sections/exe1 -176: + grep -q 'Hello world' -190: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc -190: ++ export LC_ALL=C -190: ++ LC_ALL=C -177: + grep -q 'Hello world' -180: + grep -q 'section foo section foo' -180: + out/test/elf/aarch64/start-stop-symbol/exe -180: + on_exit -180: + echo OK -180: OK -180: + exit 0 -177: + cc -B. -o out/test/elf/aarch64/shuffle-sections/exe2 out/test/elf/aarch64/shuffle-sections/a.o out/test/elf/aarch64/shuffle-sections/b.o -Wl,-shuffle-sections -183: + cc -B. -o out/test/elf/aarch64/static-pie/exe1 out/test/elf/aarch64/static-pie/a.o -static-pie -176: + out/test/elf/aarch64/shuffle-sections-seed/exe1 -179/270 Test #180: aarch64-start-stop-symbol ........................... Passed 0.25 sec -test 191 - Start 191: aarch64-symtab-section-symbols - -191: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/symtab-section-symbols.sh" -191: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu -191: Test timeout computed to be: 1500 -176: + cc -B. -o out/test/elf/aarch64/shuffle-sections-seed/exe2 out/test/elf/aarch64/shuffle-sections-seed/a.o out/test/elf/aarch64/shuffle-sections-seed/b.o -Wl,-shuffle-sections=42 190: ++++ uname -m +182: + rm -f out/test/elf/aarch64/static-archive/d.a 190: +++ canonical_name aarch64 190: +++ case $1 in 190: +++ echo aarch64 @@ -14724,29 +14714,107 @@ 190: ++ OBJCOPY=objcopy 190: ++ STRIP=strip 190: ++ QEMU= -185: + readelf --symbols out/test/elf/aarch64/strip/exe 190: ++ trap 'on_error $LINENO' ERR 190: ++ trap on_exit EXIT -186: + cat -185: + grep -Fq _start out/test/elf/aarch64/strip/log -186: + cc -o out/test/elf/aarch64/symbol-rank/d.o -c -xc - -fcommon -191: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/symtab-section-symbols.sh +188: + cat +188: + cc -o out/test/elf/aarch64/symbol-version2/a.o -c -xc - 190: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/symtab-dso.sh .sh -182: + grep -Fq 'static-archive/d.a(long-long-long-filename.o)' out/test/elf/aarch64/static-archive/log 190: ++ testname=symtab-dso 190: ++ echo -n 'Testing symtab-dso ... ' 190: Testing symtab-dso ... ++ t=out/test/elf/aarch64/symtab-dso 190: ++ mkdir -p out/test/elf/aarch64/symtab-dso +185: + grep -Fq bar out/test/elf/aarch64/strip/log +184: + cc -B. -Wl,-build-id=sha1 out/test/elf/aarch64/stdout/a.o -o - +189: + cat +189: + cc -o out/test/elf/aarch64/symbol-version3/a.o -c -xc - +185: + '[' aarch64 '!=' riscv32 ']' +185: + '[' aarch64 '!=' riscv64 ']' +185: + grep -Fq .L.baz out/test/elf/aarch64/strip/log +182: + cd out/test/elf/aarch64/static-archive +182: + ar rcs d.a long-long-long-filename.o b.o +182: + cc -B. -Wl,--trace -o out/test/elf/aarch64/static-archive/exe out/test/elf/aarch64/static-archive/c.o out/test/elf/aarch64/static-archive/d.a +185: + ./mold -o out/test/elf/aarch64/strip/exe out/test/elf/aarch64/strip/a.o -strip-all +190: + cat +187: + echo 'VER1 { local: *; }; VER2 { local: *; }; VER3 { local: *; };' +187: + cc -B. -shared -o out/test/elf/aarch64/symbol-version/c.so out/test/elf/aarch64/symbol-version/a.o -Wl,--version-script=out/test/elf/aarch64/symbol-version/b.ver +186: + cc -o out/test/elf/aarch64/symbol-rank/b.o -c -xc - -fcommon +186: + cat +190: + cc -o out/test/elf/aarch64/symtab-dso/a.o -c -xc - +185: + readelf --symbols out/test/elf/aarch64/strip/exe +185: + grep -Fq _start out/test/elf/aarch64/strip/log +189: + cat +189: + cc -B. -o out/test/elf/aarch64/symbol-version3/c.so -shared out/test/elf/aarch64/symbol-version3/a.o -Wl,--version-script=out/test/elf/aarch64/symbol-version3/b.version +184: + chmod 755 out/test/elf/aarch64/stdout/exe +185: + grep -Fq foo out/test/elf/aarch64/strip/log +183: + cc -o out/test/elf/aarch64/static-pie/a.o -c -xc - -fPIE +183: + cat +176: + out/test/elf/aarch64/shuffle-sections-seed/exe1 +176: + grep -q 'Hello world' +185: + grep -Fq bar out/test/elf/aarch64/strip/log +184: + grep -q 'Hello world' +176: + cc -B. -o out/test/elf/aarch64/shuffle-sections-seed/exe2 out/test/elf/aarch64/shuffle-sections-seed/a.o out/test/elf/aarch64/shuffle-sections-seed/b.o -Wl,-shuffle-sections=42 +184: + out/test/elf/aarch64/stdout/exe +184: + on_exit +184: + echo OK +184: OK +184: + exit 0 +179/270 Test #184: aarch64-stdout ...................................... Passed 0.36 sec +test 191 + Start 191: aarch64-symtab-section-symbols + +191: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/symtab-section-symbols.sh" +191: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu +191: Test timeout computed to be: 1500 +186: + cat +186: + cc -o out/test/elf/aarch64/symbol-rank/c.o -c -xc - +185: + '[' aarch64 '!=' riscv32 ']' +185: + '[' aarch64 '!=' riscv64 ']' +185: + grep -Fq .L.baz out/test/elf/aarch64/strip/log +185: + on_exit +185: + echo OK +185: OK +185: + exit 0 +180/270 Test #185: aarch64-strip ....................................... Passed 0.35 sec +test 192 + Start 192: aarch64-symtab + +192: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/symtab.sh" +192: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu +192: Test timeout computed to be: 1500 +191: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/symtab-section-symbols.sh 191: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 191: ++ export LC_ALL=C 191: ++ LC_ALL=C -185: + grep -Fq foo out/test/elf/aarch64/strip/log +192: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/symtab.sh +192: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc +192: ++ export LC_ALL=C +192: ++ LC_ALL=C 187: + readelf --symbols out/test/elf/aarch64/symbol-version/c.so -185: + grep -Fq bar out/test/elf/aarch64/strip/log -182: + grep -Fq 'static-archive/d.a(b.o)' out/test/elf/aarch64/static-archive/log -190: + cc -o out/test/elf/aarch64/symtab-dso/a.o -c -xc - +183: + cc -B. -o out/test/elf/aarch64/static-pie/exe1 out/test/elf/aarch64/static-pie/a.o -static-pie +189: + readelf -W --dyn-syms out/test/elf/aarch64/symbol-version3/c.so 187: + grep -Fq foo@VER1 out/test/elf/aarch64/symbol-version/log 191: ++++ uname -m +192: ++++ uname -m +192: +++ canonical_name aarch64 +192: +++ case $1 in +192: +++ echo aarch64 +192: ++ HOST=aarch64 +192: ++ '[' -n '' ']' +192: ++ MACHINE=aarch64 +192: ++ '[' -n '' ']' +192: ++ CC=cc +192: ++ CXX=c++ +192: ++ GCC=gcc +192: ++ GXX=g++ +192: ++ OBJDUMP=objdump +192: ++ OBJCOPY=objcopy +192: ++ STRIP=strip +192: ++ QEMU= +192: ++ trap 'on_error $LINENO' ERR +192: ++ trap on_exit EXIT +189: + grep -q ' foo@@TEST1$' out/test/elf/aarch64/symbol-version3/log +189: + grep -q ' foo@TEST2$' out/test/elf/aarch64/symbol-version3/log +192: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/symtab.sh .sh 191: +++ canonical_name aarch64 191: +++ case $1 in 191: +++ echo aarch64 @@ -14764,101 +14832,59 @@ 191: ++ QEMU= 191: ++ trap 'on_error $LINENO' ERR 191: ++ trap on_exit EXIT -182: + grep -Fq static-archive/c.o out/test/elf/aarch64/static-archive/log +192: ++ testname=symtab +192: ++ echo -n 'Testing symtab ... ' +192: Testing symtab ... ++ t=out/test/elf/aarch64/symtab +192: ++ mkdir -p out/test/elf/aarch64/symtab +190: + cc -B. -o out/test/elf/aarch64/symtab-dso/exe out/test/elf/aarch64/symtab-dso/a.o +188: + cat 187: + grep -Fq foo@VER2 out/test/elf/aarch64/symbol-version/log -188: + readelf -W --dyn-syms out/test/elf/aarch64/symbol-version2/c.so +188: + cc -B. -o out/test/elf/aarch64/symbol-version2/c.so -shared out/test/elf/aarch64/symbol-version2/a.o -Wl,--version-script=out/test/elf/aarch64/symbol-version2/b.version 191: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/symtab-section-symbols.sh .sh 191: ++ testname=symtab-section-symbols 191: ++ echo -n 'Testing symtab-section-symbols ... ' 191: Testing symtab-section-symbols ... ++ t=out/test/elf/aarch64/symtab-section-symbols 191: ++ mkdir -p out/test/elf/aarch64/symtab-section-symbols -190: + cat -185: + '[' aarch64 '!=' riscv32 ']' -185: + '[' aarch64 '!=' riscv64 ']' -185: + grep -Fq .L.baz out/test/elf/aarch64/strip/log -188: + grep -q ' foo@TEST$' out/test/elf/aarch64/symbol-version2/log -189: + readelf -W --dyn-syms out/test/elf/aarch64/symbol-version3/c.so -191: + cat -182: + grep -q 8 -191: + cc -o out/test/elf/aarch64/symtab-section-symbols/a.o -c -xc - -189: + grep -q ' foo@@TEST1$' out/test/elf/aarch64/symbol-version3/log -188: + grep -q ' bar@TEST$' out/test/elf/aarch64/symbol-version2/log -188: + grep -q ' bar1$' out/test/elf/aarch64/symbol-version2/log -185: + on_exit -185: + echo OK -185: OK -185: + exit 0 +189: + grep -q ' foo@TEST3$' out/test/elf/aarch64/symbol-version3/log +186: + cat 187: + grep -Fq foo@@VER3 out/test/elf/aarch64/symbol-version/log -180/270 Test #185: aarch64-strip ....................................... Passed 0.15 sec -test 192 - Start 192: aarch64-symtab - -192: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/symtab.sh" -192: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu -192: Test timeout computed to be: 1500 -188: + grep -q ' foo@@TEST$' out/test/elf/aarch64/symbol-version2/log +186: + cc -o out/test/elf/aarch64/symbol-rank/d.o -c -xc - -fcommon +182: + grep -Fq 'static-archive/d.a(long-long-long-filename.o)' out/test/elf/aarch64/static-archive/log +182: + grep -Fq 'static-archive/d.a(b.o)' out/test/elf/aarch64/static-archive/log +192: + cat +192: + cc -o out/test/elf/aarch64/symtab/a.o -c -x assembler - 187: + on_exit 187: + echo OK 187: OK 187: + exit 0 -182: + out/test/elf/aarch64/static-archive/exe -189: + grep -q ' foo@TEST2$' out/test/elf/aarch64/symbol-version3/log -192: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/symtab.sh -192: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc -192: ++ export LC_ALL=C -192: ++ LC_ALL=C -181/270 Test #187: aarch64-symbol-version .............................. Passed 0.14 sec +181/270 Test #187: aarch64-symbol-version .............................. Passed 0.37 sec test 193 Start 193: aarch64-synthetic-symbols 193: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/synthetic-symbols.sh" 193: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu 193: Test timeout computed to be: 1500 -182: + on_exit -182: + echo OK -182: OK -182: + exit 0 -192: ++++ uname -m -192: +++ canonical_name aarch64 -192: +++ case $1 in -192: +++ echo aarch64 -192: ++ HOST=aarch64 -192: ++ '[' -n '' ']' -192: ++ MACHINE=aarch64 -192: ++ '[' -n '' ']' -192: ++ CC=cc -192: ++ CXX=c++ -192: ++ GCC=gcc -192: ++ GXX=g++ -192: ++ OBJDUMP=objdump -192: ++ OBJCOPY=objcopy -192: ++ STRIP=strip -192: ++ QEMU= -192: ++ trap 'on_error $LINENO' ERR -192: ++ trap on_exit EXIT -192: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/symtab.sh .sh -186: + rm -f out/test/elf/aarch64/symbol-rank/x.a -177: + grep -q 'Hello world' -177: + out/test/elf/aarch64/shuffle-sections/exe2 -177: + diff out/test/elf/aarch64/shuffle-sections/exe1 out/test/elf/aarch64/shuffle-sections/exe2 -182/270 Test #182: aarch64-static-archive .............................. Passed 0.27 sec +189: + grep -q ' foo$' out/test/elf/aarch64/symbol-version3/log +189: + on_exit +189: + echo OK +189: OK +189: + exit 0 +191: + cat +191: + cc -o out/test/elf/aarch64/symtab-section-symbols/a.o -c -xc - +182/270 Test #189: aarch64-symbol-version3 ............................. Passed 0.34 sec test 194 Start 194: aarch64-sysroot-linker-script 194: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/sysroot-linker-script.sh" 194: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu 194: Test timeout computed to be: 1500 -192: ++ testname=symtab -192: ++ echo -n 'Testing symtab ... ' -192: Testing symtab ... ++ t=out/test/elf/aarch64/symtab -192: ++ mkdir -p out/test/elf/aarch64/symtab +182: + grep -Fq static-archive/c.o out/test/elf/aarch64/static-archive/log 192: + cat -186: + ar rcs out/test/elf/aarch64/symbol-rank/x.a out/test/elf/aarch64/symbol-rank/a.o out/test/elf/aarch64/symbol-rank/b.o out/test/elf/aarch64/symbol-rank/c.o -186: + cc -B. -o out/test/elf/aarch64/symbol-rank/exe out/test/elf/aarch64/symbol-rank/d.o out/test/elf/aarch64/symbol-rank/x.a -177: + on_exit -177: + echo OK -177: OK -177: + exit 0 +192: + cc -o out/test/elf/aarch64/symtab/b.o -c -x assembler - +194: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/sysroot-linker-script.sh +194: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc +194: ++ export LC_ALL=C +194: ++ LC_ALL=C 193: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/synthetic-symbols.sh 193: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 193: ++ export LC_ALL=C @@ -14881,54 +14907,14 @@ 193: ++ QEMU= 193: ++ trap 'on_error $LINENO' ERR 193: ++ trap on_exit EXIT -176: + grep -q 'Hello world' -176: + out/test/elf/aarch64/shuffle-sections-seed/exe2 -176: + cc -B. -o out/test/elf/aarch64/shuffle-sections-seed/exe3 out/test/elf/aarch64/shuffle-sections-seed/a.o out/test/elf/aarch64/shuffle-sections-seed/b.o -Wl,-shuffle-sections=42 -188: + on_exit -188: + echo OK -188: OK -188: + exit 0 -189: + grep -q ' foo@TEST3$' out/test/elf/aarch64/symbol-version3/log -189: + grep -q ' foo$' out/test/elf/aarch64/symbol-version3/log -194: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/sysroot-linker-script.sh -194: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc -194: ++ export LC_ALL=C -194: ++ LC_ALL=C 194: ++++ uname -m -183/270 Test #177: aarch64-shuffle-sections ............................ Passed 0.43 sec -test 195 - Start 195: aarch64-sysroot - -195: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/sysroot.sh" -195: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu -195: Test timeout computed to be: 1500 -184/270 Test #188: aarch64-symbol-version2 ............................. Passed 0.14 sec -test 196 - Start 196: aarch64-sysroot2 - -196: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/sysroot2.sh" -196: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu -196: Test timeout computed to be: 1500 -192: + cc -o out/test/elf/aarch64/symtab/a.o -c -x assembler - -192: + cc -o out/test/elf/aarch64/symtab/b.o -c -x assembler - 193: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/synthetic-symbols.sh .sh 193: ++ testname=synthetic-symbols 193: ++ echo -n 'Testing synthetic-symbols ... ' 193: Testing synthetic-symbols ... ++ t=out/test/elf/aarch64/synthetic-symbols 193: ++ mkdir -p out/test/elf/aarch64/synthetic-symbols -193: + cat -193: + cc -c -o out/test/elf/aarch64/synthetic-symbols/a.o -xc - -189: + on_exit -189: + echo OK -189: OK -189: + exit 0 -185/270 Test #189: aarch64-symbol-version3 ............................. Passed 0.12 sec -test 197 - Start 197: aarch64-tail-call - -197: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/tail-call.sh" -197: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu -197: Test timeout computed to be: 1500 +188: + readelf -W --dyn-syms out/test/elf/aarch64/symbol-version2/c.so +182: + grep -q 8 194: +++ canonical_name aarch64 194: +++ case $1 in 194: +++ echo aarch64 @@ -14946,20 +14932,101 @@ 194: ++ QEMU= 194: ++ trap 'on_error $LINENO' ERR 194: ++ trap on_exit EXIT +182: + out/test/elf/aarch64/static-archive/exe +188: + grep -q ' foo@TEST$' out/test/elf/aarch64/symbol-version2/log +182: + on_exit +182: + echo OK +182: OK +182: + exit 0 +183/270 Test #182: aarch64-static-archive .............................. Passed 0.66 sec +test 195 + Start 195: aarch64-sysroot + +195: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/sysroot.sh" +195: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu +195: Test timeout computed to be: 1500 +188: + grep -q ' bar@TEST$' out/test/elf/aarch64/symbol-version2/log +188: + grep -q ' bar1$' out/test/elf/aarch64/symbol-version2/log +188: + grep -q ' foo@@TEST$' out/test/elf/aarch64/symbol-version2/log +188: + on_exit +188: + echo OK +188: OK +188: + exit 0 +193: + cat +176: + out/test/elf/aarch64/shuffle-sections-seed/exe2 +176: + grep -q 'Hello world' +192: + echo '{ local: module_local; global: *; };' +192: + ./mold -o out/test/elf/aarch64/symtab/exe out/test/elf/aarch64/symtab/a.o out/test/elf/aarch64/symtab/b.o --version-script=out/test/elf/aarch64/symtab/c.map 194: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/sysroot-linker-script.sh .sh 194: ++ testname=sysroot-linker-script 194: ++ echo -n 'Testing sysroot-linker-script ... ' 194: Testing sysroot-linker-script ... ++ t=out/test/elf/aarch64/sysroot-linker-script 194: ++ mkdir -p out/test/elf/aarch64/sysroot-linker-script -194: + cat -194: + cc -o out/test/elf/aarch64/sysroot-linker-script/a.o -c -xc - -190: + cc -B. -o out/test/elf/aarch64/symtab-dso/exe out/test/elf/aarch64/symtab-dso/a.o 191: + cc -B. -o out/test/elf/aarch64/symtab-section-symbols/exe out/test/elf/aarch64/symtab-section-symbols/a.o +184/270 Test #188: aarch64-symbol-version2 ............................. Passed 0.43 sec +test 196 + Start 196: aarch64-sysroot2 + +196: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/sysroot2.sh" +196: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu +196: Test timeout computed to be: 1500 195: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/sysroot.sh 195: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 195: ++ export LC_ALL=C 195: ++ LC_ALL=C +194: + cat +194: + cc -o out/test/elf/aarch64/sysroot-linker-script/a.o -c -xc - +193: + cc -c -o out/test/elf/aarch64/synthetic-symbols/a.o -xc - +176: + cc -B. -o out/test/elf/aarch64/shuffle-sections-seed/exe3 out/test/elf/aarch64/shuffle-sections-seed/a.o out/test/elf/aarch64/shuffle-sections-seed/b.o -Wl,-shuffle-sections=42 +192: + readelf --symbols out/test/elf/aarch64/symtab/exe +196: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/sysroot2.sh +196: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc +196: ++ export LC_ALL=C +196: ++ LC_ALL=C +196: ++++ uname -m +192: + grep -Eq '0 NOTYPE LOCAL DEFAULT .* local1' out/test/elf/aarch64/symtab/log +192: + grep -Eq '0 NOTYPE LOCAL DEFAULT .* local2' out/test/elf/aarch64/symtab/log +196: +++ canonical_name aarch64 +196: +++ case $1 in +196: +++ echo aarch64 +196: ++ HOST=aarch64 +196: ++ '[' -n '' ']' +196: ++ MACHINE=aarch64 +196: ++ '[' -n '' ']' +196: ++ CC=cc +196: ++ CXX=c++ +196: ++ GCC=gcc +196: ++ GXX=g++ +196: ++ OBJDUMP=objdump +196: ++ OBJCOPY=objcopy +196: ++ STRIP=strip +196: ++ QEMU= +196: ++ trap 'on_error $LINENO' ERR +196: ++ trap on_exit EXIT +192: + grep -Eq '0 NOTYPE LOCAL DEFAULT .* module_local' out/test/elf/aarch64/symtab/log +190: + grep -q 'U puts$' +190: + nm out/test/elf/aarch64/symtab-dso/exe +186: + rm -f out/test/elf/aarch64/symbol-rank/x.a +196: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/sysroot2.sh .sh 195: ++++ uname -m +186: + ar rcs out/test/elf/aarch64/symbol-rank/x.a out/test/elf/aarch64/symbol-rank/a.o out/test/elf/aarch64/symbol-rank/b.o out/test/elf/aarch64/symbol-rank/c.o +190: + on_exit +190: + echo OK +190: OK +190: + exit 0 +196: ++ testname=sysroot2 +196: ++ echo -n 'Testing sysroot2 ... ' +196: Testing sysroot2 ... ++ t=out/test/elf/aarch64/sysroot2 +196: ++ mkdir -p out/test/elf/aarch64/sysroot2 +192: + grep -Eq '0 NOTYPE GLOBAL DEFAULT .* foo' out/test/elf/aarch64/symtab/log +185/270 Test #190: aarch64-symtab-dso .................................. Passed 0.46 sec +test 197 + Start 197: aarch64-tail-call + +197: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/tail-call.sh" +197: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu +197: Test timeout computed to be: 1500 +192: + grep -Eq '0 NOTYPE GLOBAL DEFAULT .* bar' out/test/elf/aarch64/symtab/log 195: +++ canonical_name aarch64 195: +++ case $1 in 195: +++ echo aarch64 @@ -14977,45 +15044,41 @@ 195: ++ QEMU= 195: ++ trap 'on_error $LINENO' ERR 195: ++ trap on_exit EXIT +183: + out/test/elf/aarch64/static-pie/exe1 +196: + mkdir -p out/test/elf/aarch64/sysroot2/bin out/test/elf/aarch64/sysroot2/sysroot/foo 195: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/sysroot.sh .sh 195: ++ testname=sysroot 195: ++ echo -n 'Testing sysroot ... ' 195: Testing sysroot ... ++ t=out/test/elf/aarch64/sysroot 195: ++ mkdir -p out/test/elf/aarch64/sysroot -195: + cat -195: + cc -c -o out/test/elf/aarch64/sysroot/a.o -xc - -192: + cat -192: + echo '{ local: module_local; global: *; };' -192: + ./mold -o out/test/elf/aarch64/symtab/exe out/test/elf/aarch64/symtab/a.o out/test/elf/aarch64/symtab/b.o --version-script=out/test/elf/aarch64/symtab/c.map -196: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/sysroot2.sh -196: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc -196: ++ export LC_ALL=C -196: ++ LC_ALL=C -196: ++++ uname -m -196: +++ canonical_name aarch64 -196: +++ case $1 in -196: +++ echo aarch64 -196: ++ HOST=aarch64 -196: ++ '[' -n '' ']' -196: ++ MACHINE=aarch64 -196: ++ '[' -n '' ']' -196: ++ CC=cc -196: ++ CXX=c++ -196: ++ GCC=gcc -196: ++ GXX=g++ -196: ++ OBJDUMP=objdump -196: ++ OBJCOPY=objcopy -196: ++ STRIP=strip -196: ++ QEMU= -196: ++ trap 'on_error $LINENO' ERR -196: ++ trap on_exit EXIT -186: + grep -q '^0 0 0 5$' +183: + grep -q 'Hello world' +183: + cc -B. -o out/test/elf/aarch64/static-pie/exe2 out/test/elf/aarch64/static-pie/a.o -static-pie -Wl,--no-relax 197: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/tail-call.sh +195: + cc -c -o out/test/elf/aarch64/sysroot/a.o -xc - 197: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 197: ++ export LC_ALL=C 197: ++ LC_ALL=C -183: + out/test/elf/aarch64/static-pie/exe1 +195: + cat +186: + cc -B. -o out/test/elf/aarch64/symbol-rank/exe out/test/elf/aarch64/symbol-rank/d.o out/test/elf/aarch64/symbol-rank/x.a +192: + grep -Eq '0 NOTYPE GLOBAL DEFAULT .* this_is_global' out/test/elf/aarch64/symtab/log +196: + cat +192: + on_exit +192: + echo OK +192: OK +192: + exit 0 +186/270 Test #192: aarch64-symtab ...................................... Passed 0.28 sec +test 198 + Start 198: aarch64-thin-archive + +198: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/thin-archive.sh" +198: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu +198: Test timeout computed to be: 1500 +194: + mkdir -p out/test/elf/aarch64/sysroot-linker-script/foo/bar +198: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/thin-archive.sh 197: ++++ uname -m +198: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc +198: ++ export LC_ALL=C +198: ++ LC_ALL=C 197: +++ canonical_name aarch64 197: +++ case $1 in 197: +++ echo aarch64 @@ -15031,108 +15094,32 @@ 197: ++ OBJCOPY=objcopy 197: ++ STRIP=strip 197: ++ QEMU= +196: + cat 197: ++ trap 'on_error $LINENO' ERR 197: ++ trap on_exit EXIT +195: + cc -c -o out/test/elf/aarch64/sysroot/b.o -xc - +194: + rm -f out/test/elf/aarch64/sysroot-linker-script/foo/bar/libfoo.a 197: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/tail-call.sh .sh -183: + grep -q 'Hello world' -192: + readelf --symbols out/test/elf/aarch64/symtab/exe -186: + out/test/elf/aarch64/symbol-rank/exe +196: + cc -c -o out/test/elf/aarch64/sysroot2/sysroot/foo/x.o -xc - 197: ++ testname=tail-call 197: ++ echo -n 'Testing tail-call ... ' 197: Testing tail-call ... ++ t=out/test/elf/aarch64/tail-call 197: ++ mkdir -p out/test/elf/aarch64/tail-call -196: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/sysroot2.sh .sh -183: + cc -B. -o out/test/elf/aarch64/static-pie/exe2 out/test/elf/aarch64/static-pie/a.o -static-pie -Wl,--no-relax -196: ++ testname=sysroot2 -196: ++ echo -n 'Testing sysroot2 ... ' -196: Testing sysroot2 ... ++ t=out/test/elf/aarch64/sysroot2 -196: ++ mkdir -p out/test/elf/aarch64/sysroot2 -186: + on_exit -186: + echo OK -186: OK -186: + exit 0 -192: + grep -Eq '0 NOTYPE LOCAL DEFAULT .* local1' out/test/elf/aarch64/symtab/log -194: + mkdir -p out/test/elf/aarch64/sysroot-linker-script/foo/bar -186/270 Test #186: aarch64-symbol-rank ................................. Passed 0.19 sec -test 198 - Start 198: aarch64-thin-archive - -198: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/thin-archive.sh" -198: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu -198: Test timeout computed to be: 1500 -194: + rm -f out/test/elf/aarch64/sysroot-linker-script/foo/bar/libfoo.a -197: + cat -197: + cc -O2 -o out/test/elf/aarch64/tail-call/a.o -c -xc - -196: + mkdir -p out/test/elf/aarch64/sysroot2/bin out/test/elf/aarch64/sysroot2/sysroot/foo -196: + cat -196: + cat -192: + grep -Eq '0 NOTYPE LOCAL DEFAULT .* local2' out/test/elf/aarch64/symtab/log -192: + grep -Eq '0 NOTYPE LOCAL DEFAULT .* module_local' out/test/elf/aarch64/symtab/log -190: + grep -q 'U puts$' -190: + nm out/test/elf/aarch64/symtab-dso/exe -191: + readelf -s out/test/elf/aarch64/symtab-section-symbols/exe +195: + cat 194: + ar rcs out/test/elf/aarch64/sysroot-linker-script/foo/bar/libfoo.a out/test/elf/aarch64/sysroot-linker-script/a.o -198: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/thin-archive.sh -198: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc -198: ++ export LC_ALL=C -198: ++ LC_ALL=C -190: + on_exit -190: + echo OK -190: OK -190: + exit 0 +196: + cat 193: + cc -c -o out/test/elf/aarch64/synthetic-symbols/b.o -xc - -192: + grep -Eq '0 NOTYPE GLOBAL DEFAULT .* foo' out/test/elf/aarch64/symtab/log -187/270 Test #190: aarch64-symtab-dso .................................. Passed 0.13 sec -test 199 - Start 199: aarch64-thread-count - -199: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/thread-count.sh" -199: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu -199: Test timeout computed to be: 1500 193: + cat -195: + cc -c -o out/test/elf/aarch64/sysroot/b.o -xc - -195: + cat -191: + grep -q 'SECTION LOCAL DEFAULT' -196: + cc -c -o out/test/elf/aarch64/sysroot2/sysroot/foo/x.o -xc - -194: + cat -196: + cat -192: + grep -Eq '0 NOTYPE GLOBAL DEFAULT .* bar' out/test/elf/aarch64/symtab/log -191: + on_exit -191: + echo OK -191: OK -191: + exit 0 -188/270 Test #191: aarch64-symtab-section-symbols ...................... Passed 0.11 sec -test 200 - Start 200: aarch64-tls-alignment-multi - -200: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/tls-alignment-multi.sh" -200: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu -200: Test timeout computed to be: 1500 -194: + cat -192: + grep -Eq '0 NOTYPE GLOBAL DEFAULT .* this_is_global' out/test/elf/aarch64/symtab/log -192: + on_exit -192: + echo OK -192: OK -192: + exit 0 -176: + out/test/elf/aarch64/shuffle-sections-seed/exe3 176: + grep -q 'Hello world' -199: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/thread-count.sh -199: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc -199: ++ export LC_ALL=C -199: ++ LC_ALL=C -189/270 Test #192: aarch64-symtab ...................................... Passed 0.08 sec -test 201 - Start 201: aarch64-tls-common - -201: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/tls-common.sh" -201: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu -201: Test timeout computed to be: 1500 -194: + cc -o out/test/elf/aarch64/sysroot-linker-script/c.o -c -xc - +176: + out/test/elf/aarch64/shuffle-sections-seed/exe3 176: + cc -B. -o out/test/elf/aarch64/shuffle-sections-seed/exe4 out/test/elf/aarch64/shuffle-sections-seed/a.o out/test/elf/aarch64/shuffle-sections-seed/b.o -Wl,-shuffle-sections=5 +194: + cat 198: ++++ uname -m +197: + cc -O2 -o out/test/elf/aarch64/tail-call/a.o -c -xc - 198: +++ canonical_name aarch64 198: +++ case $1 in 198: +++ echo aarch64 +197: + cat 198: ++ HOST=aarch64 198: ++ '[' -n '' ']' 198: ++ MACHINE=aarch64 @@ -15147,39 +15134,50 @@ 198: ++ QEMU= 198: ++ trap 'on_error $LINENO' ERR 198: ++ trap on_exit EXIT -200: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/tls-alignment-multi.sh -200: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc -200: ++ export LC_ALL=C -200: ++ LC_ALL=C -200: ++++ uname -m 198: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/thin-archive.sh .sh 198: ++ testname=thin-archive 198: ++ echo -n 'Testing thin-archive ... ' 198: Testing thin-archive ... ++ t=out/test/elf/aarch64/thin-archive 198: ++ mkdir -p out/test/elf/aarch64/thin-archive -200: +++ canonical_name aarch64 -200: +++ case $1 in -200: +++ echo aarch64 -200: ++ HOST=aarch64 -200: ++ '[' -n '' ']' -200: ++ MACHINE=aarch64 -200: ++ '[' -n '' ']' -200: ++ CC=cc -200: ++ CXX=c++ -200: ++ GCC=gcc -200: ++ GXX=g++ -200: ++ OBJDUMP=objdump -200: ++ OBJCOPY=objcopy -200: ++ STRIP=strip -200: ++ QEMU= -200: ++ trap 'on_error $LINENO' ERR -200: ++ trap on_exit EXIT -201: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/tls-common.sh -201: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc -201: ++ export LC_ALL=C -201: ++ LC_ALL=C -197: + cat +195: + mkdir -p out/test/elf/aarch64/sysroot/foo/bar +191: + readelf -s out/test/elf/aarch64/symtab-section-symbols/exe +194: + cc -o out/test/elf/aarch64/sysroot-linker-script/c.o -c -xc - +191: + grep -q 'SECTION LOCAL DEFAULT' +191: + on_exit +191: + echo OK +191: OK +191: + exit 0 +194: + cat +198: + cat +187/270 Test #191: aarch64-symtab-section-symbols ...................... Passed 0.40 sec +test 199 + Start 199: aarch64-thread-count + +199: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/thread-count.sh" +199: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu +199: Test timeout computed to be: 1500 +198: + cc -o out/test/elf/aarch64/thin-archive/long-long-long-filename.o -c -xc - +195: + rm -f out/test/elf/aarch64/sysroot/foo/bar/libfoo.a +196: + cc -c -o out/test/elf/aarch64/sysroot2/sysroot/foo/y.o -xc - +196: + cat +195: + ar rcs out/test/elf/aarch64/sysroot/foo/bar/libfoo.a out/test/elf/aarch64/sysroot/a.o out/test/elf/aarch64/sysroot/b.o +199: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/thread-count.sh +193: + cc -B. -no-pie -Wl,--image-base=0x40000 -o out/test/elf/aarch64/synthetic-symbols/exe out/test/elf/aarch64/synthetic-symbols/a.o out/test/elf/aarch64/synthetic-symbols/b.o +195: + cc -c -o out/test/elf/aarch64/sysroot/c.o -xc - +199: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc +199: ++ export LC_ALL=C +199: ++ LC_ALL=C +195: + cat +186: + grep -q '^0 0 0 5$' 197: + cc -O2 -o out/test/elf/aarch64/tail-call/b.o -c -xc - +186: + out/test/elf/aarch64/symbol-rank/exe +197: + cat +186: + on_exit +186: + echo OK +186: OK +186: + exit 0 +194: + cc -B. -o out/test/elf/aarch64/sysroot-linker-script/exe out/test/elf/aarch64/sysroot-linker-script/c.o -Wl,--sysroot=out/test/elf/aarch64/sysroot-linker-script/ out/test/elf/aarch64/sysroot-linker-script/foo/bar/b.script +176: + grep -q 'Hello world' 199: ++++ uname -m 199: +++ canonical_name aarch64 199: +++ case $1 in @@ -15198,34 +15196,78 @@ 199: ++ QEMU= 199: ++ trap 'on_error $LINENO' ERR 199: ++ trap on_exit EXIT +176: + out/test/elf/aarch64/shuffle-sections-seed/exe4 +176: + diff out/test/elf/aarch64/shuffle-sections-seed/exe1 out/test/elf/aarch64/shuffle-sections-seed/exe2 199: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/thread-count.sh .sh 199: ++ testname=thread-count 199: ++ echo -n 'Testing thread-count ... ' 199: Testing thread-count ... ++ t=out/test/elf/aarch64/thread-count 199: ++ mkdir -p out/test/elf/aarch64/thread-count -198: + cat -200: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/tls-alignment-multi.sh .sh +188/270 Test #186: aarch64-symbol-rank ................................. Passed 0.79 sec +test 200 + Start 200: aarch64-tls-alignment-multi + +200: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/tls-alignment-multi.sh" +200: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu +200: Test timeout computed to be: 1500 199: + cat -200: ++ testname=tls-alignment-multi -200: ++ echo -n 'Testing tls-alignment-multi ... ' -200: Testing tls-alignment-multi ... ++ t=out/test/elf/aarch64/tls-alignment-multi -200: ++ mkdir -p out/test/elf/aarch64/tls-alignment-multi -200: + cat -198: + cc -o out/test/elf/aarch64/thin-archive/long-long-long-filename.o -c -xc - +198: + cat +198: + cc -o out/test/elf/aarch64/thin-archive/b.o -c -xc - +196: + cat +183: + grep -q 'Hello world' +183: + out/test/elf/aarch64/static-pie/exe2 +183: + on_exit +183: + echo OK +183: OK +183: + exit 0 +176: + diff out/test/elf/aarch64/shuffle-sections-seed/exe2 out/test/elf/aarch64/shuffle-sections-seed/exe3 +189/270 Test #183: aarch64-static-pie .................................. Passed 0.94 sec +test 201 + Start 201: aarch64-tls-common + +201: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/tls-common.sh" +201: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu +201: Test timeout computed to be: 1500 +196: + cc -c -o out/test/elf/aarch64/sysroot2/c.o -xc - +176: + diff out/test/elf/aarch64/shuffle-sections-seed/exe3 out/test/elf/aarch64/shuffle-sections-seed/exe4 +195: + cc -B. -o out/test/elf/aarch64/sysroot/exe out/test/elf/aarch64/sysroot/c.o -Wl,--sysroot=out/test/elf/aarch64/sysroot/ -Wl,-L=foo/bar -lfoo +200: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/tls-alignment-multi.sh +200: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc +200: ++ export LC_ALL=C +200: ++ LC_ALL=C 199: + cc -o out/test/elf/aarch64/thread-count/a.o -c -xc - +201: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/tls-common.sh +201: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc +201: ++ export LC_ALL=C +201: ++ LC_ALL=C +176: + on_exit +176: + echo OK +176: OK +176: + exit 0 +190/270 Test #176: aarch64-shuffle-sections-seed ....................... Passed 1.63 sec +test 202 + Start 202: aarch64-tls-df-static-tls + +202: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/tls-df-static-tls.sh" +202: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu +202: Test timeout computed to be: 1500 +202: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/tls-df-static-tls.sh +200: ++++ uname -m +197: + cc -O2 -o out/test/elf/aarch64/tail-call/c.o -c -xc - +202: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc +202: ++ export LC_ALL=C +202: ++ LC_ALL=C +197: + cat 201: ++++ uname -m +198: + cc -o out/test/elf/aarch64/thin-archive/c.o -c -xc - 201: +++ canonical_name aarch64 201: +++ case $1 in 201: +++ echo aarch64 -200: + cc -fPIC -c -o out/test/elf/aarch64/tls-alignment-multi/a.o -xc - -196: + cat 201: ++ HOST=aarch64 201: ++ '[' -n '' ']' 201: ++ MACHINE=aarch64 201: ++ '[' -n '' ']' 201: ++ CC=cc -195: + mkdir -p out/test/elf/aarch64/sysroot/foo/bar -195: + rm -f out/test/elf/aarch64/sysroot/foo/bar/libfoo.a 201: ++ CXX=c++ 201: ++ GCC=gcc 201: ++ GXX=g++ @@ -15235,67 +15277,33 @@ 201: ++ QEMU= 201: ++ trap 'on_error $LINENO' ERR 201: ++ trap on_exit EXIT -201: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/tls-common.sh .sh -193: + cc -B. -no-pie -Wl,--image-base=0x40000 -o out/test/elf/aarch64/synthetic-symbols/exe out/test/elf/aarch64/synthetic-symbols/a.o out/test/elf/aarch64/synthetic-symbols/b.o -196: + cc -c -o out/test/elf/aarch64/sysroot2/sysroot/foo/y.o -xc - -201: ++ testname=tls-common -201: ++ echo -n 'Testing tls-common ... ' -201: Testing tls-common ... ++ t=out/test/elf/aarch64/tls-common -201: ++ mkdir -p out/test/elf/aarch64/tls-common -195: + ar rcs out/test/elf/aarch64/sysroot/foo/bar/libfoo.a out/test/elf/aarch64/sysroot/a.o out/test/elf/aarch64/sysroot/b.o -195: + cc -c -o out/test/elf/aarch64/sysroot/c.o -xc - -195: + cat -201: + gcc -o out/test/elf/aarch64/tls-common/a.o -c -xassembler - -194: + cc -B. -o out/test/elf/aarch64/sysroot-linker-script/exe out/test/elf/aarch64/sysroot-linker-script/c.o -Wl,--sysroot=out/test/elf/aarch64/sysroot-linker-script/ out/test/elf/aarch64/sysroot-linker-script/foo/bar/b.script -176: + grep -q 'Hello world' -201: + cat -176: + out/test/elf/aarch64/shuffle-sections-seed/exe4 -176: + diff out/test/elf/aarch64/shuffle-sections-seed/exe1 out/test/elf/aarch64/shuffle-sections-seed/exe2 -183: + grep -q 'Hello world' -183: + out/test/elf/aarch64/static-pie/exe2 -196: + cat -196: + cc -c -o out/test/elf/aarch64/sysroot2/c.o -xc - -201: + cat -201: + cc -o out/test/elf/aarch64/tls-common/b.o -c -xc -std=c11 - -199: + cc -B. -o out/test/elf/aarch64/thread-count/exe out/test/elf/aarch64/thread-count/a.o -Wl,-no-threads -176: + diff out/test/elf/aarch64/shuffle-sections-seed/exe2 out/test/elf/aarch64/shuffle-sections-seed/exe3 -183: + on_exit -183: + echo OK -183: OK -183: + exit 0 -197: + cat -190/270 Test #183: aarch64-static-pie .................................. Passed 0.36 sec -test 202 - Start 202: aarch64-tls-df-static-tls - -202: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/tls-df-static-tls.sh" -202: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu -202: Test timeout computed to be: 1500 +200: +++ canonical_name aarch64 +200: +++ case $1 in +200: +++ echo aarch64 +200: ++ HOST=aarch64 +200: ++ '[' -n '' ']' +200: ++ MACHINE=aarch64 +200: ++ '[' -n '' ']' +200: ++ CC=cc +200: ++ CXX=c++ +200: ++ GCC=gcc +200: ++ GXX=g++ +200: ++ OBJDUMP=objdump +200: ++ OBJCOPY=objcopy +200: ++ STRIP=strip +200: ++ QEMU= +200: ++ trap 'on_error $LINENO' ERR +200: ++ trap on_exit EXIT 198: + cat -200: + cat -198: + cc -o out/test/elf/aarch64/thin-archive/b.o -c -xc - -200: + cc -fPIC -c -o out/test/elf/aarch64/tls-alignment-multi/b.o -xc - -176: + diff out/test/elf/aarch64/shuffle-sections-seed/exe3 out/test/elf/aarch64/shuffle-sections-seed/exe4 -202: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/tls-df-static-tls.sh -202: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc -202: ++ export LC_ALL=C -202: ++ LC_ALL=C -176: + on_exit -176: + echo OK -176: OK -176: + exit 0 -191/270 Test #176: aarch64-shuffle-sections-seed ....................... Passed 0.56 sec -test 203 - Start 203: aarch64-tls-dso - -203: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/tls-dso.sh" -203: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu -203: Test timeout computed to be: 1500 -197: + cc -O2 -o out/test/elf/aarch64/tail-call/c.o -c -xc - 202: ++++ uname -m 202: +++ canonical_name aarch64 202: +++ case $1 in 202: +++ echo aarch64 +200: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/tls-alignment-multi.sh .sh +200: ++ testname=tls-alignment-multi +200: ++ echo -n 'Testing tls-alignment-multi ... ' +200: Testing tls-alignment-multi ... ++ t=out/test/elf/aarch64/tls-alignment-multi +200: ++ mkdir -p out/test/elf/aarch64/tls-alignment-multi 202: ++ HOST=aarch64 202: ++ '[' -n '' ']' 202: ++ MACHINE=aarch64 @@ -15308,24 +15316,44 @@ 202: ++ OBJCOPY=objcopy 202: ++ STRIP=strip 202: ++ QEMU= +201: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/tls-common.sh .sh 202: ++ trap 'on_error $LINENO' ERR 202: ++ trap on_exit EXIT +201: ++ testname=tls-common +201: ++ echo -n 'Testing tls-common ... ' +201: Testing tls-common ... ++ t=out/test/elf/aarch64/tls-common +201: ++ mkdir -p out/test/elf/aarch64/tls-common +194: + on_exit +194: + echo OK +194: OK +194: + exit 0 +200: + cc -fPIC -c -o out/test/elf/aarch64/tls-alignment-multi/a.o -xc - +200: + cat +191/270 Test #194: aarch64-sysroot-linker-script ....................... Passed 0.45 sec +test 203 + Start 203: aarch64-tls-dso + +203: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/tls-dso.sh" +203: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu +203: Test timeout computed to be: 1500 202: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/tls-df-static-tls.sh .sh 202: ++ testname=tls-df-static-tls 202: ++ echo -n 'Testing tls-df-static-tls ... ' 202: Testing tls-df-static-tls ... ++ t=out/test/elf/aarch64/tls-df-static-tls 202: ++ mkdir -p out/test/elf/aarch64/tls-df-static-tls -195: + cc -B. -o out/test/elf/aarch64/sysroot/exe out/test/elf/aarch64/sysroot/c.o -Wl,--sysroot=out/test/elf/aarch64/sysroot/ -Wl,-L=foo/bar -lfoo +201: + cat +201: + gcc -o out/test/elf/aarch64/tls-common/a.o -c -xassembler - 203: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/tls-dso.sh -202: + cc -fPIC -ftls-model=initial-exec -c -o out/test/elf/aarch64/tls-df-static-tls/a.o -xc - 203: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 203: ++ export LC_ALL=C 203: ++ LC_ALL=C +193: + out/test/elf/aarch64/synthetic-symbols/exe +196: + cc -B. -o out/test/elf/aarch64/sysroot2/exe -Wl,--sysroot=out/test/elf/aarch64/sysroot2/sysroot out/test/elf/aarch64/sysroot2/a.script out/test/elf/aarch64/sysroot2/sysroot/b.script out/test/elf/aarch64/sysroot2/c.o +202: + cc -fPIC -ftls-model=initial-exec -c -o out/test/elf/aarch64/tls-df-static-tls/a.o -xc - +193: + grep -q '^__ehdr_start=0x40000$' out/test/elf/aarch64/synthetic-symbols/log +202: + cat +193: + grep -q '^__executable_start=0x40000$' out/test/elf/aarch64/synthetic-symbols/log 203: ++++ uname -m -194: + on_exit -194: + echo OK -194: OK -194: + exit 0 203: +++ canonical_name aarch64 203: +++ case $1 in 203: +++ echo aarch64 @@ -15343,36 +15371,84 @@ 203: ++ QEMU= 203: ++ trap 'on_error $LINENO' ERR 203: ++ trap on_exit EXIT +201: + cat +201: + cc -o out/test/elf/aarch64/tls-common/b.o -c -xc -std=c11 - +193: + grep -q '^__dso_handle=' out/test/elf/aarch64/synthetic-symbols/log 203: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/tls-dso.sh .sh +195: + cc -B. -o out/test/elf/aarch64/sysroot/exe out/test/elf/aarch64/sysroot/c.o -Wl,--sysroot=out/test/elf/aarch64/sysroot/ -Wl,-L=/foo/bar -lfoo +199: + cc -B. -o out/test/elf/aarch64/thread-count/exe out/test/elf/aarch64/thread-count/a.o -Wl,-no-threads 203: ++ testname=tls-dso 203: ++ echo -n 'Testing tls-dso ... ' 203: Testing tls-dso ... ++ t=out/test/elf/aarch64/tls-dso 203: ++ mkdir -p out/test/elf/aarch64/tls-dso +198: + cc -o out/test/elf/aarch64/thin-archive/d.o -c -xc - +193: + grep -q '^section foo$' out/test/elf/aarch64/synthetic-symbols/log +198: + cat 203: + cat -196: + cc -B. -o out/test/elf/aarch64/sysroot2/exe -Wl,--sysroot=out/test/elf/aarch64/sysroot2/sysroot out/test/elf/aarch64/sysroot2/a.script out/test/elf/aarch64/sysroot2/sysroot/b.script out/test/elf/aarch64/sysroot2/c.o 203: + cc -fPIC -shared -o out/test/elf/aarch64/tls-dso/a.so -xc - -202: + cat -198: + cat -192/270 Test #194: aarch64-sysroot-linker-script ....................... Passed 0.16 sec +193: + cc -c -o out/test/elf/aarch64/synthetic-symbols/c.o -xc - +193: + cat +202: + cc -B. -shared -o out/test/elf/aarch64/tls-df-static-tls/b.so out/test/elf/aarch64/tls-df-static-tls/a.o -Wl,--relax +200: + cc -fPIC -c -o out/test/elf/aarch64/tls-alignment-multi/b.o -xc - +198: + rm -f out/test/elf/aarch64/thin-archive/d.a +201: + cc -B. -o out/test/elf/aarch64/tls-common/exe out/test/elf/aarch64/tls-common/a.o out/test/elf/aarch64/tls-common/b.o +200: + cat +197: + cc -B. -o out/test/elf/aarch64/tail-call/exe out/test/elf/aarch64/tail-call/a.o out/test/elf/aarch64/tail-call/b.o out/test/elf/aarch64/tail-call/c.o +199: + cc -B. -o out/test/elf/aarch64/thread-count/exe out/test/elf/aarch64/thread-count/a.o -Wl,-thread-count=1 +198: + cd out/test/elf/aarch64/thin-archive +198: ++ pwd +198: + ar rcsT d.a long-long-long-filename.o b.o /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu/out/test/elf/aarch64/thin-archive/c.o +198: + cc -B. -Wl,--trace -o out/test/elf/aarch64/thin-archive/exe out/test/elf/aarch64/thin-archive/d.o out/test/elf/aarch64/thin-archive/d.a +193: + cc -B. -no-pie -Wl,--image-base=0x40000 -o out/test/elf/aarch64/synthetic-symbols/exe out/test/elf/aarch64/synthetic-symbols/a.o out/test/elf/aarch64/synthetic-symbols/c.o +195: + cc -B. -o out/test/elf/aarch64/sysroot/exe out/test/elf/aarch64/sysroot/c.o -Wl,--sysroot=out/test/elf/aarch64/sysroot/ '-Wl,-L$SYSROOTfoo/bar' -lfoo +203: + cat +203: + cc -c -o out/test/elf/aarch64/tls-dso/b.o -xc - +196: ++ realpath out/test/elf/aarch64/sysroot2 +200: + cc -B. -shared -o out/test/elf/aarch64/tls-alignment-multi/a.so out/test/elf/aarch64/tls-alignment-multi/a.o +196: + cc -B. -o out/test/elf/aarch64/sysroot2/exe -Wl,--sysroot=/build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu/out/test/elf/aarch64/sysroot2/bin/../sysroot out/test/elf/aarch64/sysroot2/a.script out/test/elf/aarch64/sysroot2/sysroot/b.script out/test/elf/aarch64/sysroot2/c.o +123: + cc -c -xc -o out/test/elf/aarch64/many-sections/b.o - +123: + cat +202: + grep -q STATIC_TLS +202: + readelf --dynamic out/test/elf/aarch64/tls-df-static-tls/b.so +202: + cc -B. -shared -o out/test/elf/aarch64/tls-df-static-tls/c.so out/test/elf/aarch64/tls-df-static-tls/a.o -Wl,--no-relax +199: + cc -B. -o out/test/elf/aarch64/thread-count/exe out/test/elf/aarch64/thread-count/a.o -Wl,-threads +201: + out/test/elf/aarch64/tls-common/exe +201: + grep -q '^foo=0$' +201: + on_exit +201: + echo OK +201: OK +201: + exit 0 +192/270 Test #201: aarch64-tls-common .................................. Passed 0.41 sec test 204 Start 204: aarch64-tls-gd-noplt 204: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/tls-gd-noplt.sh" 204: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu 204: Test timeout computed to be: 1500 -201: + cc -B. -o out/test/elf/aarch64/tls-common/exe out/test/elf/aarch64/tls-common/a.o out/test/elf/aarch64/tls-common/b.o -198: + cc -o out/test/elf/aarch64/thin-archive/c.o -c -xc - -200: + cc -B. -shared -o out/test/elf/aarch64/tls-alignment-multi/a.so out/test/elf/aarch64/tls-alignment-multi/a.o -199: + cc -B. -o out/test/elf/aarch64/thread-count/exe out/test/elf/aarch64/thread-count/a.o -Wl,-thread-count=1 -193: + out/test/elf/aarch64/synthetic-symbols/exe +203: + cc -B. -o out/test/elf/aarch64/tls-dso/exe out/test/elf/aarch64/tls-dso/a.so out/test/elf/aarch64/tls-dso/b.o +197: + out/test/elf/aarch64/tail-call/exe +197: + grep -q 42 +197: + '[' aarch64 = riscv32 -o aarch64 = riscv64 ']' +197: + on_exit +197: + echo OK +197: OK +197: + exit 0 +193/270 Test #197: aarch64-tail-call ................................... Passed 0.68 sec +test 205 + Start 205: aarch64-tls-gd-to-ie + +205: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/tls-gd-to-ie.sh" +205: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu +205: Test timeout computed to be: 1500 204: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/tls-gd-noplt.sh +193: + out/test/elf/aarch64/synthetic-symbols/exe +193: + grep -q '^end=foo$' out/test/elf/aarch64/synthetic-symbols/log +193: + grep -q '^etext=foo$' out/test/elf/aarch64/synthetic-symbols/log +193: + grep -q '^edata=foo$' out/test/elf/aarch64/synthetic-symbols/log 204: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 204: ++ export LC_ALL=C 204: ++ LC_ALL=C -197: + cc -B. -o out/test/elf/aarch64/tail-call/exe out/test/elf/aarch64/tail-call/a.o out/test/elf/aarch64/tail-call/b.o out/test/elf/aarch64/tail-call/c.o -202: + cc -B. -shared -o out/test/elf/aarch64/tls-df-static-tls/b.so out/test/elf/aarch64/tls-df-static-tls/a.o -Wl,--relax -193: + grep -q '^__ehdr_start=0x40000$' out/test/elf/aarch64/synthetic-symbols/log -195: + cc -B. -o out/test/elf/aarch64/sysroot/exe out/test/elf/aarch64/sysroot/c.o -Wl,--sysroot=out/test/elf/aarch64/sysroot/ -Wl,-L=/foo/bar -lfoo +195: + cc -B. -o out/test/elf/aarch64/sysroot/exe out/test/elf/aarch64/sysroot/c.o -Wl,--sysroot=out/test/elf/aarch64/sysroot/ '-Wl,-L$SYSROOT/foo/bar' -lfoo 204: ++++ uname -m 204: +++ canonical_name aarch64 204: +++ case $1 in @@ -15391,42 +15467,41 @@ 204: ++ QEMU= 204: ++ trap 'on_error $LINENO' ERR 204: ++ trap on_exit EXIT +193: + grep -q '^__ehdr_start=0x40000$' out/test/elf/aarch64/synthetic-symbols/log 204: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/tls-gd-noplt.sh .sh -198: + cc -o out/test/elf/aarch64/thin-archive/d.o -c -xc - -198: + cat +123: + cc -B. -o out/test/elf/aarch64/many-sections/exe out/test/elf/aarch64/many-sections/a.o out/test/elf/aarch64/many-sections/b.o 204: ++ testname=tls-gd-noplt 204: ++ echo -n 'Testing tls-gd-noplt ... ' 204: Testing tls-gd-noplt ... ++ t=out/test/elf/aarch64/tls-gd-noplt 204: ++ mkdir -p out/test/elf/aarch64/tls-gd-noplt -193: + grep -q '^__executable_start=0x40000$' out/test/elf/aarch64/synthetic-symbols/log -193: + grep -q '^__dso_handle=' out/test/elf/aarch64/synthetic-symbols/log -193: + grep -q '^section foo$' out/test/elf/aarch64/synthetic-symbols/log -200: + cc -B. -ldl -pthread -o out/test/elf/aarch64/tls-alignment-multi/exe out/test/elf/aarch64/tls-alignment-multi/b.o -Wl,-rpath,out/test/elf/aarch64/tls-alignment-multi -201: + grep -q '^foo=0$' -203: + cc -c -o out/test/elf/aarch64/tls-dso/b.o -xc - -203: + cat -201: + out/test/elf/aarch64/tls-common/exe -201: + on_exit -201: + echo OK -201: OK -201: + exit 0 -204: + cat -204: + gcc -fPIC -fno-plt -c -o out/test/elf/aarch64/tls-gd-noplt/a.o -xc - -199: + cc -B. -o out/test/elf/aarch64/thread-count/exe out/test/elf/aarch64/thread-count/a.o -Wl,-threads -193/270 Test #201: aarch64-tls-common .................................. Passed 0.14 sec -test 205 - Start 205: aarch64-tls-gd-to-ie - -205: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/tls-gd-to-ie.sh" -205: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu -205: Test timeout computed to be: 1500 205: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/tls-gd-to-ie.sh 205: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 205: ++ export LC_ALL=C 205: ++ LC_ALL=C -193: + cc -c -o out/test/elf/aarch64/synthetic-symbols/c.o -xc - +203: + grep -q '5 3 5 3 5 3' +203: + out/test/elf/aarch64/tls-dso/exe +203: + on_exit +203: + echo OK +203: OK +203: + exit 0 +199: + cc -B. -o out/test/elf/aarch64/thread-count/exe out/test/elf/aarch64/thread-count/a.o -Wl,-threads=1 +194/270 Test #203: aarch64-tls-dso ..................................... Passed 0.43 sec +test 206 + Start 206: aarch64-tls-gd + +206: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/tls-gd.sh" +206: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu +206: Test timeout computed to be: 1500 +202: + readelf --dynamic out/test/elf/aarch64/tls-df-static-tls/c.so 202: + grep -q STATIC_TLS -196: ++ realpath out/test/elf/aarch64/sysroot2 +202: + on_exit +202: + echo OK +202: OK +202: + exit 0 +204: + cat +204: + gcc -fPIC -fno-plt -c -o out/test/elf/aarch64/tls-gd-noplt/a.o -xc - +193: + grep -q '^__executable_start=0x40000$' out/test/elf/aarch64/synthetic-symbols/log +193: + grep -q '^section foo$' out/test/elf/aarch64/synthetic-symbols/log 205: ++++ uname -m 205: +++ canonical_name aarch64 205: +++ case $1 in @@ -15445,128 +15520,79 @@ 205: ++ QEMU= 205: ++ trap 'on_error $LINENO' ERR 205: ++ trap on_exit EXIT -196: + cc -B. -o out/test/elf/aarch64/sysroot2/exe -Wl,--sysroot=/build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu/out/test/elf/aarch64/sysroot2/bin/../sysroot out/test/elf/aarch64/sysroot2/a.script out/test/elf/aarch64/sysroot2/sysroot/b.script out/test/elf/aarch64/sysroot2/c.o -198: + rm -f out/test/elf/aarch64/thin-archive/d.a -193: + cat -195: + cc -B. -o out/test/elf/aarch64/sysroot/exe out/test/elf/aarch64/sysroot/c.o -Wl,--sysroot=out/test/elf/aarch64/sysroot/ '-Wl,-L$SYSROOTfoo/bar' -lfoo -202: + readelf --dynamic out/test/elf/aarch64/tls-df-static-tls/b.so 205: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/tls-gd-to-ie.sh .sh 205: ++ testname=tls-gd-to-ie 205: ++ echo -n 'Testing tls-gd-to-ie ... ' 205: Testing tls-gd-to-ie ... ++ t=out/test/elf/aarch64/tls-gd-to-ie 205: ++ mkdir -p out/test/elf/aarch64/tls-gd-to-ie -198: + cd out/test/elf/aarch64/thin-archive -202: + cc -B. -shared -o out/test/elf/aarch64/tls-df-static-tls/c.so out/test/elf/aarch64/tls-df-static-tls/a.o -Wl,--no-relax -198: ++ pwd -198: + ar rcsT d.a long-long-long-filename.o b.o /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu/out/test/elf/aarch64/thin-archive/c.o -205: + cat -203: + cc -B. -o out/test/elf/aarch64/tls-dso/exe out/test/elf/aarch64/tls-dso/a.so out/test/elf/aarch64/tls-dso/b.o -205: + gcc -fPIC -c -o out/test/elf/aarch64/tls-gd-to-ie/a.o -xc - -198: + cc -B. -Wl,--trace -o out/test/elf/aarch64/thin-archive/exe out/test/elf/aarch64/thin-archive/d.o out/test/elf/aarch64/thin-archive/d.a -197: + out/test/elf/aarch64/tail-call/exe -204: + gcc -fPIC -fno-plt -c -o out/test/elf/aarch64/tls-gd-noplt/b.o -xc - -204: + cat -197: + grep -q 42 -197: + '[' aarch64 = riscv32 -o aarch64 = riscv64 ']' -197: + on_exit -197: + echo OK -197: OK -197: + exit 0 -194/270 Test #197: aarch64-tail-call ................................... Passed 0.23 sec -test 206 - Start 206: aarch64-tls-gd - -206: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/tls-gd.sh" -206: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu -206: Test timeout computed to be: 1500 -200: + out/test/elf/aarch64/tls-alignment-multi/exe -206: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/tls-gd.sh -206: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc -206: ++ export LC_ALL=C -206: ++ LC_ALL=C -193: + cc -B. -no-pie -Wl,--image-base=0x40000 -o out/test/elf/aarch64/synthetic-symbols/exe out/test/elf/aarch64/synthetic-symbols/a.o out/test/elf/aarch64/synthetic-symbols/c.o -195: + cc -B. -o out/test/elf/aarch64/sysroot/exe out/test/elf/aarch64/sysroot/c.o -Wl,--sysroot=out/test/elf/aarch64/sysroot/ '-Wl,-L$SYSROOT/foo/bar' -lfoo -199: + cc -B. -o out/test/elf/aarch64/thread-count/exe out/test/elf/aarch64/thread-count/a.o -Wl,-threads=1 -206: ++++ uname -m -206: +++ canonical_name aarch64 -206: +++ case $1 in -206: +++ echo aarch64 -206: ++ HOST=aarch64 -206: ++ '[' -n '' ']' -206: ++ MACHINE=aarch64 -206: ++ '[' -n '' ']' -206: ++ CC=cc -206: ++ CXX=c++ -206: ++ GCC=gcc -206: ++ GXX=g++ -206: ++ OBJDUMP=objdump -206: ++ OBJCOPY=objcopy -206: ++ STRIP=strip -206: ++ QEMU= -206: ++ trap 'on_error $LINENO' ERR -206: ++ trap on_exit EXIT 196: + on_exit 196: + echo OK 196: OK 196: + exit 0 -206: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/tls-gd.sh .sh -206: ++ testname=tls-gd -206: ++ echo -n 'Testing tls-gd ... ' -206: Testing tls-gd ... ++ t=out/test/elf/aarch64/tls-gd -206: ++ mkdir -p out/test/elf/aarch64/tls-gd -205: + cc -fPIC -c -o out/test/elf/aarch64/tls-gd-to-ie/b.o -xc - -200: + on_exit -200: + echo OK -200: OK -200: + exit 0 -205: + cat -202: + readelf --dynamic out/test/elf/aarch64/tls-df-static-tls/c.so -202: + grep -q STATIC_TLS -195/270 Test #196: aarch64-sysroot2 .................................... Passed 0.30 sec +200: + cc -B. -ldl -pthread -o out/test/elf/aarch64/tls-alignment-multi/exe out/test/elf/aarch64/tls-alignment-multi/b.o -Wl,-rpath,out/test/elf/aarch64/tls-alignment-multi +195/270 Test #196: aarch64-sysroot2 .................................... Passed 0.82 sec test 207 Start 207: aarch64-tls-ie 207: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/tls-ie.sh" 207: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu 207: Test timeout computed to be: 1500 -202: + on_exit -202: + echo OK -202: OK -202: + exit 0 -204: + cat -204: + gcc -fPIC -fno-plt -c -o out/test/elf/aarch64/tls-gd-noplt/c.o -xc - -203: + grep -q '5 3 5 3 5 3' -196/270 Test #200: aarch64-tls-alignment-multi ......................... Passed 0.26 sec +196/270 Test #202: aarch64-tls-df-static-tls ........................... Passed 0.51 sec test 208 Start 208: aarch64-tls-irregular-start-addr 208: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/tls-irregular-start-addr.sh" 208: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu 208: Test timeout computed to be: 1500 -197/270 Test #202: aarch64-tls-df-static-tls ........................... Passed 0.20 sec +193: + on_exit +193: + echo OK +193: OK +193: + exit 0 +197/270 Test #193: aarch64-synthetic-symbols ........................... Passed 0.93 sec test 209 Start 209: aarch64-tls-large-alignment 209: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/tls-large-alignment.sh" 209: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu 209: Test timeout computed to be: 1500 -203: + out/test/elf/aarch64/tls-dso/exe -203: + on_exit -203: + echo OK -203: OK -203: + exit 0 -198/270 Test #203: aarch64-tls-dso ..................................... Passed 0.20 sec -test 210 - Start 210: aarch64-tls-large-static-image - -210: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/tls-large-static-image.sh" -210: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu -210: Test timeout computed to be: 1500 +205: + gcc -fPIC -c -o out/test/elf/aarch64/tls-gd-to-ie/a.o -xc - +205: + cat +198: + grep -Eq 'thin-archive/d.a\(.*long-long-long-filename.o\)' out/test/elf/aarch64/thin-archive/log +198: + grep -Eq 'thin-archive/d.a\(.*/b.o\)' out/test/elf/aarch64/thin-archive/log +198: + grep -Fq thin-archive/d.o out/test/elf/aarch64/thin-archive/log +206: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/tls-gd.sh +206: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc +206: ++ export LC_ALL=C +206: ++ LC_ALL=C 207: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/tls-ie.sh 207: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 207: ++ export LC_ALL=C 207: ++ LC_ALL=C +206: ++++ uname -m +206: +++ canonical_name aarch64 +206: +++ case $1 in +206: +++ echo aarch64 +206: ++ HOST=aarch64 +206: ++ '[' -n '' ']' +206: ++ MACHINE=aarch64 +206: ++ '[' -n '' ']' +206: ++ CC=cc +206: ++ CXX=c++ +206: ++ GCC=gcc +206: ++ GXX=g++ +206: ++ OBJDUMP=objdump +206: ++ OBJCOPY=objcopy +206: ++ STRIP=strip +206: ++ QEMU= +206: ++ trap 'on_error $LINENO' ERR +206: ++ trap on_exit EXIT +209: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/tls-large-alignment.sh +209: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc +209: ++ export LC_ALL=C +209: ++ LC_ALL=C +206: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/tls-gd.sh .sh 207: ++++ uname -m +198: + out/test/elf/aarch64/thin-archive/exe 207: +++ canonical_name aarch64 207: +++ case $1 in 207: +++ echo aarch64 @@ -15584,27 +15610,32 @@ 207: ++ QEMU= 207: ++ trap 'on_error $LINENO' ERR 207: ++ trap on_exit EXIT -198: + grep -Eq 'thin-archive/d.a\(.*long-long-long-filename.o\)' out/test/elf/aarch64/thin-archive/log -198: + grep -Eq 'thin-archive/d.a\(.*/b.o\)' out/test/elf/aarch64/thin-archive/log -206: + cat -206: + gcc -fPIC -c -o out/test/elf/aarch64/tls-gd/a.o -xc - +206: ++ testname=tls-gd +206: ++ echo -n 'Testing tls-gd ... ' +206: Testing tls-gd ... ++ t=out/test/elf/aarch64/tls-gd +206: ++ mkdir -p out/test/elf/aarch64/tls-gd +195: + cc -B. -o out/test/elf/aarch64/sysroot/exe out/test/elf/aarch64/sysroot/c.o -lfoo 208: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/tls-irregular-start-addr.sh 208: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 208: ++ export LC_ALL=C 208: ++ LC_ALL=C -209: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/tls-large-alignment.sh -209: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc -209: ++ export LC_ALL=C -209: ++ LC_ALL=C 207: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/tls-ie.sh .sh 207: ++ testname=tls-ie 207: ++ echo -n 'Testing tls-ie ... ' 207: Testing tls-ie ... ++ t=out/test/elf/aarch64/tls-ie 207: ++ mkdir -p out/test/elf/aarch64/tls-ie -210: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/tls-large-static-image.sh -210: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc -210: ++ export LC_ALL=C -210: ++ LC_ALL=C +198: + grep -q 15 +198: + on_exit +198: + echo OK +198: OK +198: + exit 0 +198/270 Test #198: aarch64-thin-archive ................................ Passed 0.79 sec +test 210 + Start 210: aarch64-tls-large-static-image + +210: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/tls-large-static-image.sh" +210: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu +210: Test timeout computed to be: 1500 209: ++++ uname -m 209: +++ canonical_name aarch64 209: +++ case $1 in @@ -15624,40 +15655,22 @@ 209: ++ trap 'on_error $LINENO' ERR 209: ++ trap on_exit EXIT 209: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/tls-large-alignment.sh .sh -204: + cc -B. -shared -o out/test/elf/aarch64/tls-gd-noplt/d.so out/test/elf/aarch64/tls-gd-noplt/b.o -198: + grep -Fq thin-archive/d.o out/test/elf/aarch64/thin-archive/log 209: ++ testname=tls-large-alignment 209: ++ echo -n 'Testing tls-large-alignment ... ' 209: Testing tls-large-alignment ... ++ t=out/test/elf/aarch64/tls-large-alignment 209: ++ mkdir -p out/test/elf/aarch64/tls-large-alignment +209: + cc -fPIC -std=c11 -c -o out/test/elf/aarch64/tls-large-alignment/a.o -xc - +199: + cc -B. -o out/test/elf/aarch64/thread-count/exe out/test/elf/aarch64/thread-count/a.o -Wl,--threads=1 +206: + gcc -fPIC -c -o out/test/elf/aarch64/tls-gd/a.o -xc - +206: + cat +200: + out/test/elf/aarch64/tls-alignment-multi/exe +200: + on_exit +200: + echo OK +200: OK +200: + exit 0 +207: + gcc -fPIC -c -o out/test/elf/aarch64/tls-ie/a.o -xc - +207: + cat 208: ++++ uname -m -210: ++++ uname -m -210: +++ canonical_name aarch64 -210: +++ case $1 in -210: +++ echo aarch64 -210: ++ HOST=aarch64 -210: ++ '[' -n '' ']' -210: ++ MACHINE=aarch64 -210: ++ '[' -n '' ']' -210: ++ CC=cc -210: ++ CXX=c++ -210: ++ GCC=gcc -210: ++ GXX=g++ -210: ++ OBJDUMP=objdump -210: ++ OBJCOPY=objcopy -210: ++ STRIP=strip -210: ++ QEMU= -210: ++ trap 'on_error $LINENO' ERR -210: ++ trap on_exit EXIT -210: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/tls-large-static-image.sh .sh -210: ++ testname=tls-large-static-image -210: ++ echo -n 'Testing tls-large-static-image ... ' -210: Testing tls-large-static-image ... ++ t=out/test/elf/aarch64/tls-large-static-image -210: ++ mkdir -p out/test/elf/aarch64/tls-large-static-image -205: + cc -B. -shared -o out/test/elf/aarch64/tls-gd-to-ie/c.so out/test/elf/aarch64/tls-gd-to-ie/a.o -210: + cc -fPIC -c -o out/test/elf/aarch64/tls-large-static-image/a.o -xc - -198: + grep -q 15 -198: + out/test/elf/aarch64/thin-archive/exe 208: +++ canonical_name aarch64 208: +++ case $1 in 208: +++ echo aarch64 @@ -15675,49 +15688,85 @@ 208: ++ QEMU= 208: ++ trap 'on_error $LINENO' ERR 208: ++ trap on_exit EXIT -207: + gcc -fPIC -c -o out/test/elf/aarch64/tls-ie/a.o -xc - -210: + cat -198: + on_exit -198: + echo OK -198: OK -198: + exit 0 -199/270 Test #198: aarch64-thin-archive ................................ Passed 0.31 sec +208: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/tls-irregular-start-addr.sh .sh +208: ++ testname=tls-irregular-start-addr +208: ++ echo -n 'Testing tls-irregular-start-addr ... ' +208: Testing tls-irregular-start-addr ... ++ t=out/test/elf/aarch64/tls-irregular-start-addr +208: ++ mkdir -p out/test/elf/aarch64/tls-irregular-start-addr +199/270 Test #200: aarch64-tls-alignment-multi ......................... Passed 0.65 sec test 211 Start 211: aarch64-tls-ld-noplt 211: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/tls-ld-noplt.sh" 211: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu 211: Test timeout computed to be: 1500 -207: + cat -208: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/tls-irregular-start-addr.sh .sh -208: ++ testname=tls-irregular-start-addr -208: ++ echo -n 'Testing tls-irregular-start-addr ... ' -208: Testing tls-irregular-start-addr ... ++ t=out/test/elf/aarch64/tls-irregular-start-addr -208: ++ mkdir -p out/test/elf/aarch64/tls-irregular-start-addr -209: + cc -fPIC -std=c11 -c -o out/test/elf/aarch64/tls-large-alignment/a.o -xc - 209: + cat -195: + cc -B. -o out/test/elf/aarch64/sysroot/exe out/test/elf/aarch64/sysroot/c.o -lfoo -199: + cc -B. -o out/test/elf/aarch64/thread-count/exe out/test/elf/aarch64/thread-count/a.o -Wl,--threads=1 -193: + out/test/elf/aarch64/synthetic-symbols/exe -208: + cat -193: + grep -q '^end=foo$' out/test/elf/aarch64/synthetic-symbols/log +205: + cc -fPIC -c -o out/test/elf/aarch64/tls-gd-to-ie/b.o -xc - +204: + gcc -fPIC -fno-plt -c -o out/test/elf/aarch64/tls-gd-noplt/b.o -xc - +204: + cat +205: + cat +208: + cc -fPIC -c -o out/test/elf/aarch64/tls-irregular-start-addr/a.o -xc - 211: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/tls-ld-noplt.sh 211: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 211: ++ export LC_ALL=C 211: ++ LC_ALL=C -193: + grep -q '^etext=foo$' out/test/elf/aarch64/synthetic-symbols/log -208: + cc -fPIC -c -o out/test/elf/aarch64/tls-irregular-start-addr/a.o -xc - -206: + gcc -fPIC -c -o out/test/elf/aarch64/tls-gd/b.o -xc - -206: + cat +210: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/tls-large-static-image.sh +210: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc +210: ++ export LC_ALL=C +210: ++ LC_ALL=C +208: + cat +210: ++++ uname -m +210: +++ canonical_name aarch64 +210: +++ case $1 in +210: +++ echo aarch64 +210: ++ HOST=aarch64 +210: ++ '[' -n '' ']' +210: ++ MACHINE=aarch64 +210: ++ '[' -n '' ']' +210: ++ CC=cc +210: ++ CXX=c++ +210: ++ GCC=gcc +210: ++ GXX=g++ +210: ++ OBJDUMP=objdump +210: ++ OBJCOPY=objcopy +210: ++ STRIP=strip +210: ++ QEMU= +210: ++ trap 'on_error $LINENO' ERR +210: ++ trap on_exit EXIT +210: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/tls-large-static-image.sh .sh +210: ++ testname=tls-large-static-image +210: ++ echo -n 'Testing tls-large-static-image ... ' +210: Testing tls-large-static-image ... ++ t=out/test/elf/aarch64/tls-large-static-image +210: ++ mkdir -p out/test/elf/aarch64/tls-large-static-image +195: + cc -B. -o out/test/elf/aarch64/sysroot/exe out/test/elf/aarch64/sysroot/c.o -Wl,--sysroot=out/test/elf/aarch64/sysroot -Wl,-Lfoo/bar -lfoo +210: + cc -fPIC -c -o out/test/elf/aarch64/tls-large-static-image/a.o -xc - 210: + cat -210: + cc -fPIC -c -o out/test/elf/aarch64/tls-large-static-image/b.o -xc - -193: + grep -q '^edata=foo$' out/test/elf/aarch64/synthetic-symbols/log -193: + grep -q '^__ehdr_start=0x40000$' out/test/elf/aarch64/synthetic-symbols/log +209: + cc -fPIC -std=c11 -c -o out/test/elf/aarch64/tls-large-alignment/b.o -xc - +206: + gcc -fPIC -c -o out/test/elf/aarch64/tls-gd/b.o -xc - +209: + cat 211: ++++ uname -m +205: + cc -B. -shared -o out/test/elf/aarch64/tls-gd-to-ie/c.so out/test/elf/aarch64/tls-gd-to-ie/a.o +199: + on_exit +199: + echo OK +199: OK +199: + exit 0 +206: + cat 211: +++ canonical_name aarch64 211: +++ case $1 in 211: +++ echo aarch64 -193: + grep -q '^__executable_start=0x40000$' out/test/elf/aarch64/synthetic-symbols/log +195: + on_exit +195: + echo OK +195: OK +195: + exit 0 +200/270 Test #195: aarch64-sysroot ..................................... Passed 1.05 sec +test 212 + Start 212: aarch64-tls-ld + +212: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/tls-ld.sh" +212: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu +212: Test timeout computed to be: 1500 +209: + cc -fPIC -c -o out/test/elf/aarch64/tls-large-alignment/c.o -xc - +209: + cat 211: ++ HOST=aarch64 211: ++ '[' -n '' ']' 211: ++ MACHINE=aarch64 @@ -15732,51 +15781,31 @@ 211: ++ QEMU= 211: ++ trap 'on_error $LINENO' ERR 211: ++ trap on_exit EXIT +210: + cc -fPIC -c -o out/test/elf/aarch64/tls-large-static-image/b.o -xc - +210: + cat +201/270 Test #199: aarch64-thread-count ................................ Passed 0.84 sec +test 213 + Start 213: aarch64-tls-le-error + +213: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/tls-le-error.sh" +213: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu +213: Test timeout computed to be: 1500 211: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/tls-ld-noplt.sh .sh 211: ++ testname=tls-ld-noplt 211: ++ echo -n 'Testing tls-ld-noplt ... ' 211: Testing tls-ld-noplt ... ++ t=out/test/elf/aarch64/tls-ld-noplt 211: ++ mkdir -p out/test/elf/aarch64/tls-ld-noplt -193: + grep -q '^section foo$' out/test/elf/aarch64/synthetic-symbols/log -204: + cc -B. -shared -o out/test/elf/aarch64/tls-gd-noplt/e.so out/test/elf/aarch64/tls-gd-noplt/c.o -Wl,--no-relax -193: + on_exit -193: + echo OK -193: OK -193: + exit 0 -200/270 Test #193: aarch64-synthetic-symbols ........................... Passed 0.39 sec -test 212 - Start 212: aarch64-tls-ld - -212: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/tls-ld.sh" -212: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu -212: Test timeout computed to be: 1500 -207: + cc -B. -shared -o out/test/elf/aarch64/tls-ie/b.so out/test/elf/aarch64/tls-ie/a.o -205: + cc -B. -o out/test/elf/aarch64/tls-gd-to-ie/exe1 out/test/elf/aarch64/tls-gd-to-ie/b.o out/test/elf/aarch64/tls-gd-to-ie/c.so +204: + cat +204: + gcc -fPIC -fno-plt -c -o out/test/elf/aarch64/tls-gd-noplt/c.o -xc - 212: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/tls-ld.sh -209: + cat 212: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 212: ++ export LC_ALL=C 212: ++ LC_ALL=C -211: + cat +213: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/tls-le-error.sh +213: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc +213: ++ export LC_ALL=C +213: ++ LC_ALL=C 212: ++++ uname -m -209: + cc -fPIC -std=c11 -c -o out/test/elf/aarch64/tls-large-alignment/b.o -xc - -211: + gcc -fPIC -ftls-model=local-dynamic -fno-plt -c -o out/test/elf/aarch64/tls-ld-noplt/a.o -xc - -206: + cat -208: + cc -B. -o out/test/elf/aarch64/tls-irregular-start-addr/exe1 out/test/elf/aarch64/tls-irregular-start-addr/a.o -pie -Wl,-section-start=.tdata=0x100001 -Wl,-relax -195: + cc -B. -o out/test/elf/aarch64/sysroot/exe out/test/elf/aarch64/sysroot/c.o -Wl,--sysroot=out/test/elf/aarch64/sysroot -Wl,-Lfoo/bar -lfoo -206: + gcc -fPIC -c -o out/test/elf/aarch64/tls-gd/c.o -xc - -199: + on_exit -199: + echo OK -199: OK -199: + exit 0 -201/270 Test #199: aarch64-thread-count ................................ Passed 0.35 sec -test 213 - Start 213: aarch64-tls-le-error - -213: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/tls-le-error.sh" -213: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu -213: Test timeout computed to be: 1500 -204: + cc -B. -o out/test/elf/aarch64/tls-gd-noplt/exe out/test/elf/aarch64/tls-gd-noplt/a.o out/test/elf/aarch64/tls-gd-noplt/d.so out/test/elf/aarch64/tls-gd-noplt/e.so 212: +++ canonical_name aarch64 212: +++ case $1 in 212: +++ echo aarch64 @@ -15794,18 +15823,7 @@ 212: ++ QEMU= 212: ++ trap 'on_error $LINENO' ERR 212: ++ trap on_exit EXIT -212: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/tls-ld.sh .sh -212: ++ testname=tls-ld -212: ++ echo -n 'Testing tls-ld ... ' -212: Testing tls-ld ... ++ t=out/test/elf/aarch64/tls-ld -212: ++ mkdir -p out/test/elf/aarch64/tls-ld -209: + cc -fPIC -c -o out/test/elf/aarch64/tls-large-alignment/c.o -xc - -213: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/tls-le-error.sh -213: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc -213: ++ export LC_ALL=C -213: ++ LC_ALL=C 213: ++++ uname -m -210: + cc -B. -o out/test/elf/aarch64/tls-large-static-image/exe out/test/elf/aarch64/tls-large-static-image/a.o out/test/elf/aarch64/tls-large-static-image/b.o 213: +++ canonical_name aarch64 213: +++ case $1 in 213: +++ echo aarch64 @@ -15823,46 +15841,57 @@ 213: ++ QEMU= 213: ++ trap 'on_error $LINENO' ERR 213: ++ trap on_exit EXIT -209: + cat -212: + cat -205: + grep -q '1 2 3' -206: + cc -B. -shared -o out/test/elf/aarch64/tls-gd/d.so out/test/elf/aarch64/tls-gd/b.o -207: + cat -195: + on_exit -195: + echo OK -195: OK -195: + exit 0 +207: + cc -B. -shared -o out/test/elf/aarch64/tls-ie/b.so out/test/elf/aarch64/tls-ie/a.o 211: + cat -205: + out/test/elf/aarch64/tls-gd-to-ie/exe1 +211: + gcc -fPIC -ftls-model=local-dynamic -fno-plt -c -o out/test/elf/aarch64/tls-ld-noplt/a.o -xc - +206: + gcc -fPIC -c -o out/test/elf/aarch64/tls-gd/c.o -xc - 213: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/tls-le-error.sh .sh -202/270 Test #195: aarch64-sysroot ..................................... Passed 0.43 sec -test 214 - Start 214: aarch64-tls-le - -214: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/tls-le.sh" -214: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu -214: Test timeout computed to be: 1500 -205: + cc -B. -shared -o out/test/elf/aarch64/tls-gd-to-ie/d.so out/test/elf/aarch64/tls-gd-to-ie/a.o -Wl,-no-relax +206: + cat 213: ++ testname=tls-le-error 213: ++ echo -n 'Testing tls-le-error ... ' 213: Testing tls-le-error ... ++ t=out/test/elf/aarch64/tls-le-error 213: ++ mkdir -p out/test/elf/aarch64/tls-le-error +212: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/tls-ld.sh .sh +212: ++ testname=tls-ld +212: ++ echo -n 'Testing tls-ld ... ' +212: Testing tls-ld ... ++ t=out/test/elf/aarch64/tls-ld +212: ++ mkdir -p out/test/elf/aarch64/tls-ld +208: + cc -B. -o out/test/elf/aarch64/tls-irregular-start-addr/exe1 out/test/elf/aarch64/tls-irregular-start-addr/a.o -pie -Wl,-section-start=.tdata=0x100001 -Wl,-relax +204: + cc -B. -shared -o out/test/elf/aarch64/tls-gd-noplt/d.so out/test/elf/aarch64/tls-gd-noplt/b.o 212: + cc -fPIC -ftls-model=local-dynamic -c -o out/test/elf/aarch64/tls-ld/a.o -xc - +212: + cat +213: + cat +213: + gcc -fPIC -c -o out/test/elf/aarch64/tls-le-error/a.o -xc - +209: + cc -B. -shared -o out/test/elf/aarch64/tls-large-alignment/d.so out/test/elf/aarch64/tls-large-alignment/a.o out/test/elf/aarch64/tls-large-alignment/b.o +206: + cc -B. -shared -o out/test/elf/aarch64/tls-gd/d.so out/test/elf/aarch64/tls-gd/b.o +205: + cc -B. -o out/test/elf/aarch64/tls-gd-to-ie/exe1 out/test/elf/aarch64/tls-gd-to-ie/b.o out/test/elf/aarch64/tls-gd-to-ie/c.so +123: + grep -q Hello +123: + out/test/elf/aarch64/many-sections/exe +123: + on_exit +123: + echo OK +123: OK +123: + exit 0 207: + gcc -c -o out/test/elf/aarch64/tls-ie/c.o -xc - +202/270 Test #123: aarch64-many-sections ............................... Passed 6.15 sec +test 214 + Start 214: aarch64-tls-le + +214: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/tls-le.sh" +214: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu +214: Test timeout computed to be: 1500 +207: + cat 211: + gcc -fPIC -ftls-model=local-dynamic -fno-plt -c -o out/test/elf/aarch64/tls-ld-noplt/b.o -xc - +211: + cat 214: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/tls-le.sh -213: + cat -213: + gcc -fPIC -c -o out/test/elf/aarch64/tls-le-error/a.o -xc - +210: + cc -B. -o out/test/elf/aarch64/tls-large-static-image/exe out/test/elf/aarch64/tls-large-static-image/a.o out/test/elf/aarch64/tls-large-static-image/b.o 214: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 214: ++ export LC_ALL=C 214: ++ LC_ALL=C +206: + cc -B. -shared -o out/test/elf/aarch64/tls-gd/e.so out/test/elf/aarch64/tls-gd/c.o -Wl,--no-relax 214: ++++ uname -m -208: + grep -q '^42$' -208: + out/test/elf/aarch64/tls-irregular-start-addr/exe1 214: +++ canonical_name aarch64 214: +++ case $1 in 214: +++ echo aarch64 -211: + cc -B. -o out/test/elf/aarch64/tls-ld-noplt/exe out/test/elf/aarch64/tls-ld-noplt/a.o out/test/elf/aarch64/tls-ld-noplt/b.o 214: ++ HOST=aarch64 214: ++ '[' -n '' ']' 214: ++ MACHINE=aarch64 @@ -15877,42 +15906,58 @@ 214: ++ QEMU= 214: ++ trap 'on_error $LINENO' ERR 214: ++ trap on_exit EXIT -208: + cc -B. -o out/test/elf/aarch64/tls-irregular-start-addr/exe2 out/test/elf/aarch64/tls-irregular-start-addr/a.o -pie -Wl,-section-start=.tdata=0x100001 -Wl,-no-relax -209: + cc -B. -shared -o out/test/elf/aarch64/tls-large-alignment/d.so out/test/elf/aarch64/tls-large-alignment/a.o out/test/elf/aarch64/tls-large-alignment/b.o +213: + cc -B. -shared -o out/test/elf/aarch64/tls-le-error/b.so out/test/elf/aarch64/tls-le-error/a.o 214: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/tls-le.sh .sh 214: ++ testname=tls-le 214: ++ echo -n 'Testing tls-le ... ' 214: Testing tls-le ... ++ t=out/test/elf/aarch64/tls-le 214: ++ mkdir -p out/test/elf/aarch64/tls-le -204: + out/test/elf/aarch64/tls-gd-noplt/exe -204: + grep -q '1 2 3 4 5 6' -214: + cat -204: + cc -B. -o out/test/elf/aarch64/tls-gd-noplt/exe out/test/elf/aarch64/tls-gd-noplt/a.o out/test/elf/aarch64/tls-gd-noplt/d.so out/test/elf/aarch64/tls-gd-noplt/e.so -Wl,-no-relax -214: + gcc -fPIC -c -o out/test/elf/aarch64/tls-le/a.o -xc - -213: + cc -B. -shared -o out/test/elf/aarch64/tls-le-error/b.so out/test/elf/aarch64/tls-le-error/a.o -207: + cc -B. -o out/test/elf/aarch64/tls-ie/exe out/test/elf/aarch64/tls-ie/b.so out/test/elf/aarch64/tls-ie/c.o +211: + cc -B. -o out/test/elf/aarch64/tls-ld-noplt/exe out/test/elf/aarch64/tls-ld-noplt/a.o out/test/elf/aarch64/tls-ld-noplt/b.o 212: + cat -210: + grep -q '^1 2 3 0 5$' 212: + gcc -fPIC -ftls-model=local-dynamic -c -o out/test/elf/aarch64/tls-ld/b.o -xc - +214: + gcc -fPIC -c -o out/test/elf/aarch64/tls-le/a.o -xc - +210: + grep -q '^1 2 3 0 5$' 210: + out/test/elf/aarch64/tls-large-static-image/exe 210: + on_exit 210: + echo OK 210: OK 210: + exit 0 -203/270 Test #210: aarch64-tls-large-static-image ...................... Passed 0.16 sec +207: + cc -B. -o out/test/elf/aarch64/tls-ie/exe out/test/elf/aarch64/tls-ie/b.so out/test/elf/aarch64/tls-ie/c.o +214: + cat +203/270 Test #210: aarch64-tls-large-static-image ...................... Passed 0.39 sec test 215 Start 215: aarch64-tls-nopic 215: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/tls-nopic.sh" 215: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu 215: Test timeout computed to be: 1500 -206: + cc -B. -shared -o out/test/elf/aarch64/tls-gd/e.so out/test/elf/aarch64/tls-gd/c.o -Wl,--no-relax -205: + cc -B. -o out/test/elf/aarch64/tls-gd-to-ie/exe2 out/test/elf/aarch64/tls-gd-to-ie/b.o out/test/elf/aarch64/tls-gd-to-ie/d.so +208: + grep -q '^42$' +208: + out/test/elf/aarch64/tls-irregular-start-addr/exe1 +208: + cc -B. -o out/test/elf/aarch64/tls-irregular-start-addr/exe2 out/test/elf/aarch64/tls-irregular-start-addr/a.o -pie -Wl,-section-start=.tdata=0x100001 -Wl,-no-relax +206: + cc -B. -o out/test/elf/aarch64/tls-gd/exe1 out/test/elf/aarch64/tls-gd/a.o out/test/elf/aarch64/tls-gd/d.so out/test/elf/aarch64/tls-gd/e.so +209: + cc -B. -o out/test/elf/aarch64/tls-large-alignment/exe1 out/test/elf/aarch64/tls-large-alignment/a.o out/test/elf/aarch64/tls-large-alignment/b.o out/test/elf/aarch64/tls-large-alignment/c.o 215: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/tls-nopic.sh 215: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 215: ++ export LC_ALL=C 215: ++ LC_ALL=C +204: + cc -B. -shared -o out/test/elf/aarch64/tls-gd-noplt/e.so out/test/elf/aarch64/tls-gd-noplt/c.o -Wl,--no-relax +205: + out/test/elf/aarch64/tls-gd-to-ie/exe1 +205: + grep -q '1 2 3' +205: + cc -B. -shared -o out/test/elf/aarch64/tls-gd-to-ie/d.so out/test/elf/aarch64/tls-gd-to-ie/a.o -Wl,-no-relax +213: + grep -q 'relocation .* against `foo` can not be used when making a shared object; recompile with -fPIC' out/test/elf/aarch64/tls-le-error/log +213: + on_exit +213: + echo OK +213: OK +213: + exit 0 +204/270 Test #213: aarch64-tls-le-error ................................ Passed 0.31 sec +test 216 + Start 216: aarch64-tls-pic + +216: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/tls-pic.sh" +216: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu +216: Test timeout computed to be: 1500 215: ++++ uname -m +212: + cc -B. -o out/test/elf/aarch64/tls-ld/exe1 out/test/elf/aarch64/tls-ld/a.o out/test/elf/aarch64/tls-ld/b.o -Wl,-relax 215: +++ canonical_name aarch64 215: +++ case $1 in 215: +++ echo aarch64 @@ -15930,58 +15975,18 @@ 215: ++ QEMU= 215: ++ trap 'on_error $LINENO' ERR 215: ++ trap on_exit EXIT -209: + cc -B. -o out/test/elf/aarch64/tls-large-alignment/exe1 out/test/elf/aarch64/tls-large-alignment/a.o out/test/elf/aarch64/tls-large-alignment/b.o out/test/elf/aarch64/tls-large-alignment/c.o -212: + cc -B. -o out/test/elf/aarch64/tls-ld/exe1 out/test/elf/aarch64/tls-ld/a.o out/test/elf/aarch64/tls-ld/b.o -Wl,-relax -208: + grep -q '^42$' -214: + gcc -fPIC -c -o out/test/elf/aarch64/tls-le/b.o -xc - -214: + cat 215: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/tls-nopic.sh .sh -208: + out/test/elf/aarch64/tls-irregular-start-addr/exe2 215: ++ testname=tls-nopic 215: ++ echo -n 'Testing tls-nopic ... ' 215: Testing tls-nopic ... ++ t=out/test/elf/aarch64/tls-nopic 215: ++ mkdir -p out/test/elf/aarch64/tls-nopic -215: + cat -215: + gcc -c -o out/test/elf/aarch64/tls-nopic/a.o -xc - -208: + cc -B. -o out/test/elf/aarch64/tls-irregular-start-addr/exe3 out/test/elf/aarch64/tls-irregular-start-addr/a.o -pie -Wl,-section-start=.tdata=0x10000f -Wl,-relax -204: + out/test/elf/aarch64/tls-gd-noplt/exe -204: + grep -q '1 2 3 4 5 6' -204: + on_exit -204: + echo OK -204: OK -204: + exit 0 -213: + grep -q 'relocation .* against `foo` can not be used when making a shared object; recompile with -fPIC' out/test/elf/aarch64/tls-le-error/log -204/270 Test #204: aarch64-tls-gd-noplt ................................ Passed 0.38 sec -test 216 - Start 216: aarch64-tls-pic - -216: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/tls-pic.sh" -216: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu -216: Test timeout computed to be: 1500 -207: + out/test/elf/aarch64/tls-ie/exe -207: + grep -q '^0 0 3 5 7$' -207: + cc -B. -o out/test/elf/aarch64/tls-ie/exe out/test/elf/aarch64/tls-ie/b.so out/test/elf/aarch64/tls-ie/c.o -Wl,-no-relax -211: + out/test/elf/aarch64/tls-ld-noplt/exe -211: + grep -q '3 5 3 5' -211: + cc -B. -o out/test/elf/aarch64/tls-ld-noplt/exe out/test/elf/aarch64/tls-ld-noplt/a.o out/test/elf/aarch64/tls-ld-noplt/b.o -Wl,-no-relax -213: + on_exit -213: + echo OK -213: OK -213: + exit 0 -206: + cc -B. -o out/test/elf/aarch64/tls-gd/exe1 out/test/elf/aarch64/tls-gd/a.o out/test/elf/aarch64/tls-gd/d.so out/test/elf/aarch64/tls-gd/e.so 216: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/tls-pic.sh 216: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 216: ++ export LC_ALL=C 216: ++ LC_ALL=C -205/270 Test #213: aarch64-tls-le-error ................................ Passed 0.15 sec -test 217 - Start 217: aarch64-tls-small-alignment - -217: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/tls-small-alignment.sh" -217: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu -217: Test timeout computed to be: 1500 216: ++++ uname -m -214: + cc -B. -o out/test/elf/aarch64/tls-le/exe out/test/elf/aarch64/tls-le/a.o out/test/elf/aarch64/tls-le/b.o +215: + gcc -c -o out/test/elf/aarch64/tls-nopic/a.o -xc - +215: + cat 216: +++ canonical_name aarch64 216: +++ case $1 in 216: +++ echo aarch64 @@ -15999,27 +16004,83 @@ 216: ++ QEMU= 216: ++ trap 'on_error $LINENO' ERR 216: ++ trap on_exit EXIT -205: + out/test/elf/aarch64/tls-gd-to-ie/exe2 -209: + grep -q '^42 1 2 3$' -205: + grep -q '1 2 3' +214: + gcc -fPIC -c -o out/test/elf/aarch64/tls-le/b.o -xc - 216: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/tls-pic.sh .sh -217: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/tls-small-alignment.sh +207: + grep -q '^0 0 3 5 7$' +207: + out/test/elf/aarch64/tls-ie/exe +207: + cc -B. -o out/test/elf/aarch64/tls-ie/exe out/test/elf/aarch64/tls-ie/b.so out/test/elf/aarch64/tls-ie/c.o -Wl,-no-relax +214: + cat 216: ++ testname=tls-pic 216: ++ echo -n 'Testing tls-pic ... ' 216: Testing tls-pic ... ++ t=out/test/elf/aarch64/tls-pic 216: ++ mkdir -p out/test/elf/aarch64/tls-pic -205: + cc -B. -shared -o out/test/elf/aarch64/tls-gd-to-ie/e.so out/test/elf/aarch64/tls-gd-to-ie/a.o -Wl,-z,nodlopen +211: + out/test/elf/aarch64/tls-ld-noplt/exe +211: + grep -q '3 5 3 5' +211: + cc -B. -o out/test/elf/aarch64/tls-ld-noplt/exe out/test/elf/aarch64/tls-ld-noplt/a.o out/test/elf/aarch64/tls-ld-noplt/b.o -Wl,-no-relax +216: + cat +216: + gcc -fPIC -c -o out/test/elf/aarch64/tls-pic/a.o -xc - +206: + out/test/elf/aarch64/tls-gd/exe1 +206: + grep -q '1 2 3 4 5 6' +206: + cc -B. -o out/test/elf/aarch64/tls-gd/exe2 out/test/elf/aarch64/tls-gd/a.o out/test/elf/aarch64/tls-gd/d.so out/test/elf/aarch64/tls-gd/e.so -Wl,-no-relax +214: + cc -B. -o out/test/elf/aarch64/tls-le/exe out/test/elf/aarch64/tls-le/a.o out/test/elf/aarch64/tls-le/b.o +204: + cc -B. -o out/test/elf/aarch64/tls-gd-noplt/exe out/test/elf/aarch64/tls-gd-noplt/a.o out/test/elf/aarch64/tls-gd-noplt/d.so out/test/elf/aarch64/tls-gd-noplt/e.so +209: + grep -q '^42 1 2 3$' +209: + out/test/elf/aarch64/tls-large-alignment/exe1 +208: + grep -q '^42$' +208: + out/test/elf/aarch64/tls-irregular-start-addr/exe2 +209: + cc -B. -o out/test/elf/aarch64/tls-large-alignment/exe2 out/test/elf/aarch64/tls-large-alignment/c.o out/test/elf/aarch64/tls-large-alignment/d.so +208: + cc -B. -o out/test/elf/aarch64/tls-irregular-start-addr/exe3 out/test/elf/aarch64/tls-irregular-start-addr/a.o -pie -Wl,-section-start=.tdata=0x10000f -Wl,-relax +205: + cc -B. -o out/test/elf/aarch64/tls-gd-to-ie/exe2 out/test/elf/aarch64/tls-gd-to-ie/b.o out/test/elf/aarch64/tls-gd-to-ie/d.so +215: + cc -xc -c -o out/test/elf/aarch64/tls-nopic/b.o - +215: + cat +214: + grep -q '3 5 3 5' +214: + out/test/elf/aarch64/tls-le/exe +212: + grep -q '3 5 3 5' +216: + cat +214: + cc -B. -o out/test/elf/aarch64/tls-le/exe out/test/elf/aarch64/tls-le/a.o out/test/elf/aarch64/tls-le/b.o -Wl,-no-relax +207: + grep -q '^0 0 3 5 7$' +212: + out/test/elf/aarch64/tls-ld/exe1 +212: + cc -B. -o out/test/elf/aarch64/tls-ld/exe2 out/test/elf/aarch64/tls-ld/a.o out/test/elf/aarch64/tls-ld/b.o -Wl,-no-relax +216: + cc -xc -c -o out/test/elf/aarch64/tls-pic/b.o - +207: + out/test/elf/aarch64/tls-ie/exe +207: + on_exit +207: + echo OK +207: OK +207: + exit 0 +205/270 Test #207: aarch64-tls-ie ...................................... Passed 0.78 sec +test 217 + Start 217: aarch64-tls-small-alignment + +217: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/tls-small-alignment.sh" +217: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu +217: Test timeout computed to be: 1500 +215: + cc -B. -o out/test/elf/aarch64/tls-nopic/exe out/test/elf/aarch64/tls-nopic/a.o out/test/elf/aarch64/tls-nopic/b.o +217: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/tls-small-alignment.sh +209: + grep -q '^42 1 2 3$' +211: + out/test/elf/aarch64/tls-ld-noplt/exe +211: + grep -q '3 5 3 5' +211: + on_exit +211: + echo OK +211: OK +211: + exit 0 +206/270 Test #211: aarch64-tls-ld-noplt ................................ Passed 0.70 sec +test 218 + Start 218: aarch64-tlsdesc-import + +218: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/tlsdesc-import.sh" +218: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu +218: Test timeout computed to be: 1500 217: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 217: ++ export LC_ALL=C 217: ++ LC_ALL=C -212: + out/test/elf/aarch64/tls-ld/exe1 -212: + grep -q '3 5 3 5' -212: + cc -B. -o out/test/elf/aarch64/tls-ld/exe2 out/test/elf/aarch64/tls-ld/a.o out/test/elf/aarch64/tls-ld/b.o -Wl,-no-relax -209: + out/test/elf/aarch64/tls-large-alignment/exe1 -209: + cc -B. -o out/test/elf/aarch64/tls-large-alignment/exe2 out/test/elf/aarch64/tls-large-alignment/c.o out/test/elf/aarch64/tls-large-alignment/d.so +204: + grep -q '1 2 3 4 5 6' +218: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/tlsdesc-import.sh +218: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc +218: ++ export LC_ALL=C +218: ++ LC_ALL=C +204: + out/test/elf/aarch64/tls-gd-noplt/exe +204: + cc -B. -o out/test/elf/aarch64/tls-gd-noplt/exe out/test/elf/aarch64/tls-gd-noplt/a.o out/test/elf/aarch64/tls-gd-noplt/d.so out/test/elf/aarch64/tls-gd-noplt/e.so -Wl,-no-relax 217: ++++ uname -m -215: + cat -215: + cc -xc -c -o out/test/elf/aarch64/tls-nopic/b.o - 217: +++ canonical_name aarch64 217: +++ case $1 in 217: +++ echo aarch64 @@ -16037,45 +16098,43 @@ 217: ++ QEMU= 217: ++ trap 'on_error $LINENO' ERR 217: ++ trap on_exit EXIT +214: + out/test/elf/aarch64/tls-le/exe +206: + grep -q '1 2 3 4 5 6' +216: + cc -B. -o out/test/elf/aarch64/tls-pic/exe out/test/elf/aarch64/tls-pic/a.o out/test/elf/aarch64/tls-pic/b.o +206: + out/test/elf/aarch64/tls-gd/exe2 217: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/tls-small-alignment.sh .sh -216: + cat +205: + grep -q '1 2 3' +209: + out/test/elf/aarch64/tls-large-alignment/exe2 +214: + grep -q '3 5 3 5' 217: ++ testname=tls-small-alignment 217: ++ echo -n 'Testing tls-small-alignment ... ' 217: Testing tls-small-alignment ... ++ t=out/test/elf/aarch64/tls-small-alignment 217: ++ mkdir -p out/test/elf/aarch64/tls-small-alignment -216: + gcc -fPIC -c -o out/test/elf/aarch64/tls-pic/a.o -xc - -217: + cc -fPIC -c -o out/test/elf/aarch64/tls-small-alignment/a.o -xassembler - -217: + cat -207: + grep -q '^0 0 3 5 7$' -217: + cat -217: + cc -fPIC -std=c11 -c -o out/test/elf/aarch64/tls-small-alignment/b.o -xc - -211: + out/test/elf/aarch64/tls-ld-noplt/exe -211: + grep -q '3 5 3 5' -214: + out/test/elf/aarch64/tls-le/exe -214: + grep -q '3 5 3 5' -211: + on_exit -211: + echo OK -211: OK -211: + exit 0 -215: + cc -B. -o out/test/elf/aarch64/tls-nopic/exe out/test/elf/aarch64/tls-nopic/a.o out/test/elf/aarch64/tls-nopic/b.o -206: + out/test/elf/aarch64/tls-gd/exe1 -206/270 Test #211: aarch64-tls-ld-noplt ................................ Passed 0.25 sec -test 218 - Start 218: aarch64-tlsdesc-import +214: + on_exit +214: + echo OK +214: OK +214: + exit 0 +209: + on_exit +209: + echo OK +209: OK +209: + exit 0 +207/270 Test #209: aarch64-tls-large-alignment ......................... Passed 0.83 sec +test 219 + Start 219: aarch64-tlsdesc-static -218: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/tlsdesc-import.sh" -218: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu -218: Test timeout computed to be: 1500 -214: + cc -B. -o out/test/elf/aarch64/tls-le/exe out/test/elf/aarch64/tls-le/a.o out/test/elf/aarch64/tls-le/b.o -Wl,-no-relax -206: + grep -q '1 2 3 4 5 6' -206: + cc -B. -o out/test/elf/aarch64/tls-gd/exe2 out/test/elf/aarch64/tls-gd/a.o out/test/elf/aarch64/tls-gd/d.so out/test/elf/aarch64/tls-gd/e.so -Wl,-no-relax -218: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/tlsdesc-import.sh -218: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc -218: ++ export LC_ALL=C -218: ++ LC_ALL=C -205: + cc -B. -o out/test/elf/aarch64/tls-gd-to-ie/exe3 out/test/elf/aarch64/tls-gd-to-ie/b.o out/test/elf/aarch64/tls-gd-to-ie/e.so -212: + grep -q '3 5 3 5' -207: + out/test/elf/aarch64/tls-ie/exe +219: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/tlsdesc-static.sh" +219: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu +219: Test timeout computed to be: 1500 +208/270 Test #214: aarch64-tls-le ...................................... Passed 0.50 sec +test 220 + Start 220: aarch64-tlsdesc + +220: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/tlsdesc.sh" +220: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu +220: Test timeout computed to be: 1500 +206: + test_cflags -static +206: + cc -static -o /dev/null -xc - +206: + echo 'int main() {}' 218: ++++ uname -m 218: +++ canonical_name aarch64 218: +++ case $1 in @@ -16099,43 +16158,32 @@ 218: ++ echo -n 'Testing tlsdesc-import ... ' 218: Testing tlsdesc-import ... ++ t=out/test/elf/aarch64/tlsdesc-import 218: ++ mkdir -p out/test/elf/aarch64/tlsdesc-import -217: + cc -fPIC -c -o out/test/elf/aarch64/tls-small-alignment/c.o -xc - -212: + out/test/elf/aarch64/tls-ld/exe2 -212: + on_exit -212: + echo OK -212: OK -212: + exit 0 -207/270 Test #212: aarch64-tls-ld ...................................... Passed 0.24 sec -test 219 - Start 219: aarch64-tlsdesc-static - -219: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/tlsdesc-static.sh" -219: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu -219: Test timeout computed to be: 1500 217: + cat +217: + cc -fPIC -c -o out/test/elf/aarch64/tls-small-alignment/a.o -xassembler - 208: + out/test/elf/aarch64/tls-irregular-start-addr/exe3 -207: + on_exit -207: + echo OK -207: OK -207: + exit 0 +208: + grep -q '^42$' +208: + cc -B. -o out/test/elf/aarch64/tls-irregular-start-addr/exe4 out/test/elf/aarch64/tls-irregular-start-addr/a.o -pie -Wl,-section-start=.tdata=0x10000f -Wl,-no-relax +205: + out/test/elf/aarch64/tls-gd-to-ie/exe2 +205: + cc -B. -shared -o out/test/elf/aarch64/tls-gd-to-ie/e.so out/test/elf/aarch64/tls-gd-to-ie/a.o -Wl,-z,nodlopen +204: + grep -q '1 2 3 4 5 6' 219: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/tlsdesc-static.sh 219: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 219: ++ export LC_ALL=C 219: ++ LC_ALL=C -208/270 Test #207: aarch64-tls-ie ...................................... Passed 0.32 sec -test 220 - Start 220: aarch64-tlsdesc +217: + cat +204: + out/test/elf/aarch64/tls-gd-noplt/exe +204: + on_exit +204: + echo OK +204: OK +204: + exit 0 +217: + cc -fPIC -std=c11 -c -o out/test/elf/aarch64/tls-small-alignment/b.o -xc - +209/270 Test #204: aarch64-tls-gd-noplt ................................ Passed 1.00 sec +test 221 + Start 221: aarch64-trace-symbol -220: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/tlsdesc.sh" -220: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu -220: Test timeout computed to be: 1500 -208: + grep -q '^42$' -208: + cc -B. -o out/test/elf/aarch64/tls-irregular-start-addr/exe4 out/test/elf/aarch64/tls-irregular-start-addr/a.o -pie -Wl,-section-start=.tdata=0x10000f -Wl,-no-relax -218: + '[' aarch64 = x86_64 -o aarch64 = arm ']' -218: + '[' aarch64 = aarch64 ']' -218: + dialect=desc -218: + cat -218: + gcc -fPIC -mtls-dialect=desc -c -o out/test/elf/aarch64/tlsdesc-import/a.o -xc - +221: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/trace-symbol.sh" +221: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu +221: Test timeout computed to be: 1500 219: ++++ uname -m 219: +++ canonical_name aarch64 219: +++ case $1 in @@ -16154,56 +16202,21 @@ 219: ++ QEMU= 219: ++ trap 'on_error $LINENO' ERR 219: ++ trap on_exit EXIT -209: + out/test/elf/aarch64/tls-large-alignment/exe2 -216: + cat -214: + out/test/elf/aarch64/tls-le/exe -209: + grep -q '^42 1 2 3$' +218: + '[' aarch64 = x86_64 -o aarch64 = arm ']' +218: + '[' aarch64 = aarch64 ']' +218: + dialect=desc 219: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/tlsdesc-static.sh .sh -216: + cc -xc -c -o out/test/elf/aarch64/tls-pic/b.o - -217: + cc -B. -shared -o out/test/elf/aarch64/tls-small-alignment/d.so out/test/elf/aarch64/tls-small-alignment/a.o out/test/elf/aarch64/tls-small-alignment/b.o -209: + on_exit -209: + echo OK -209: OK -209: + exit 0 219: ++ testname=tlsdesc-static 219: ++ echo -n 'Testing tlsdesc-static ... ' 219: Testing tlsdesc-static ... ++ t=out/test/elf/aarch64/tlsdesc-static 219: ++ mkdir -p out/test/elf/aarch64/tlsdesc-static -209/270 Test #209: aarch64-tls-large-alignment ......................... Passed 0.33 sec -test 221 - Start 221: aarch64-trace-symbol - -221: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/trace-symbol.sh" -221: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu -221: Test timeout computed to be: 1500 -219: + test_cflags -static -219: + cc -static -o /dev/null -xc - -219: + echo 'int main() {}' +218: + cat 220: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/tlsdesc.sh +218: + gcc -fPIC -mtls-dialect=desc -c -o out/test/elf/aarch64/tlsdesc-import/a.o -xc - 220: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 220: ++ export LC_ALL=C 220: ++ LC_ALL=C 220: ++++ uname -m -214: + grep -q '3 5 3 5' -214: + on_exit -214: + echo OK -214: OK -214: + exit 0 -206: + out/test/elf/aarch64/tls-gd/exe2 -206: + grep -q '1 2 3 4 5 6' -206: + test_cflags -static -206: + cc -static -o /dev/null -xc - -206: + echo 'int main() {}' -205: + grep -q '1 2 3' -215: + grep -q '3 5 3 5' -215: + out/test/elf/aarch64/tls-nopic/exe -210/270 Test #214: aarch64-tls-le ...................................... Passed 0.22 sec -test 222 - Start 222: aarch64-trace - -222: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/trace.sh" -222: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu -222: Test timeout computed to be: 1500 220: +++ canonical_name aarch64 220: +++ case $1 in 220: +++ echo aarch64 @@ -16221,32 +16234,35 @@ 220: ++ QEMU= 220: ++ trap 'on_error $LINENO' ERR 220: ++ trap on_exit EXIT +219: + test_cflags -static +221: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/trace-symbol.sh +221: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc +221: ++ export LC_ALL=C +221: ++ LC_ALL=C 220: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/tlsdesc.sh .sh +219: + cc -static -o /dev/null -xc - +212: + out/test/elf/aarch64/tls-ld/exe2 220: ++ testname=tlsdesc 220: ++ echo -n 'Testing tlsdesc ... ' 220: Testing tlsdesc ... ++ t=out/test/elf/aarch64/tlsdesc 220: ++ mkdir -p out/test/elf/aarch64/tlsdesc +219: + echo 'int main() {}' 220: + '[' aarch64 = x86_64 -o aarch64 = arm ']' 220: + '[' aarch64 = aarch64 ']' 220: + dialect=desc -220: + gcc -fPIC -mtls-dialect=desc -c -o out/test/elf/aarch64/tlsdesc/a.o -xc - -205: + out/test/elf/aarch64/tls-gd-to-ie/exe3 220: + cat -215: + on_exit -215: + echo OK -215: OK -215: + exit 0 -221: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/trace-symbol.sh -221: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc -221: ++ export LC_ALL=C -221: ++ LC_ALL=C -211/270 Test #215: aarch64-tls-nopic ................................... Passed 0.17 sec -test 223 - Start 223: aarch64-undefined +212: + grep -q '3 5 3 5' +212: + on_exit +212: + echo OK +212: OK +212: + exit 0 +210/270 Test #212: aarch64-tls-ld ...................................... Passed 0.74 sec +test 222 + Start 222: aarch64-trace -223: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/undefined.sh" -223: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu -223: Test timeout computed to be: 1500 +222: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/trace.sh" +222: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu +222: Test timeout computed to be: 1500 221: ++++ uname -m 221: +++ canonical_name aarch64 221: +++ case $1 in @@ -16270,21 +16286,39 @@ 221: ++ echo -n 'Testing trace-symbol ... ' 221: Testing trace-symbol ... ++ t=out/test/elf/aarch64/trace-symbol 221: ++ mkdir -p out/test/elf/aarch64/trace-symbol -208: + grep -q '^42$' -208: + out/test/elf/aarch64/tls-irregular-start-addr/exe4 +220: + gcc -fPIC -mtls-dialect=desc -c -o out/test/elf/aarch64/tlsdesc/a.o -xc - +218: + gcc -fPIC -mtls-dialect=desc -shared -o out/test/elf/aarch64/tlsdesc-import/b.so -xc - +218: + cat +215: + grep -q '3 5 3 5' +205: + cc -B. -o out/test/elf/aarch64/tls-gd-to-ie/exe3 out/test/elf/aarch64/tls-gd-to-ie/b.o out/test/elf/aarch64/tls-gd-to-ie/e.so +215: + out/test/elf/aarch64/tls-nopic/exe +215: + on_exit +215: + echo OK +215: OK +215: + exit 0 +216: + grep -q '3 5 3 5' +216: + out/test/elf/aarch64/tls-pic/exe +221: + cc -c -o out/test/elf/aarch64/trace-symbol/a.o -xc - +221: + cat 222: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/trace.sh 222: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 222: ++ export LC_ALL=C 222: ++ LC_ALL=C -216: + cc -B. -o out/test/elf/aarch64/tls-pic/exe out/test/elf/aarch64/tls-pic/a.o out/test/elf/aarch64/tls-pic/b.o -205: + cc -B. -shared -o out/test/elf/aarch64/tls-gd-to-ie/f.so out/test/elf/aarch64/tls-gd-to-ie/a.o -Wl,-z,nodlopen -Wl,-no-relax +211/270 Test #215: aarch64-tls-nopic ................................... Passed 0.53 sec +test 223 + Start 223: aarch64-undefined + +223: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/undefined.sh" +223: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu +223: Test timeout computed to be: 1500 +216: + on_exit +216: + echo OK +216: OK +216: + exit 0 222: ++++ uname -m -223: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/undefined.sh 222: +++ canonical_name aarch64 222: +++ case $1 in 222: +++ echo aarch64 -221: + cat -221: + cc -c -o out/test/elf/aarch64/trace-symbol/a.o -xc - 222: ++ HOST=aarch64 222: ++ '[' -n '' ']' 222: ++ MACHINE=aarch64 @@ -16299,28 +16333,32 @@ 222: ++ QEMU= 222: ++ trap 'on_error $LINENO' ERR 222: ++ trap on_exit EXIT -223: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc -223: ++ export LC_ALL=C -223: ++ LC_ALL=C 222: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/trace.sh .sh -222: ++ testname=trace -222: ++ echo -n 'Testing trace ... ' -222: Testing trace ... ++ t=out/test/elf/aarch64/trace -222: ++ mkdir -p out/test/elf/aarch64/trace -208: + on_exit -208: + echo OK -208: OK -208: + exit 0 -218: + cat -212/270 Test #208: aarch64-tls-irregular-start-addr .................... Passed 0.36 sec +212/270 Test #216: aarch64-tls-pic ..................................... Passed 0.48 sec test 224 Start 224: aarch64-unresolved-symbols 224: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/unresolved-symbols.sh" 224: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu 224: Test timeout computed to be: 1500 -218: + gcc -fPIC -mtls-dialect=desc -shared -o out/test/elf/aarch64/tlsdesc-import/b.so -xc - +222: ++ testname=trace +222: ++ echo -n 'Testing trace ... ' +222: Testing trace ... ++ t=out/test/elf/aarch64/trace +222: ++ mkdir -p out/test/elf/aarch64/trace +217: + cc -fPIC -c -o out/test/elf/aarch64/tls-small-alignment/c.o -xc - +217: + cat +223: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/undefined.sh +124: + ./mold --relocatable -o out/test/elf/aarch64/many-sections2/b.o out/test/elf/aarch64/many-sections2/a.o +218: + cc -B. -o out/test/elf/aarch64/tlsdesc-import/exe out/test/elf/aarch64/tlsdesc-import/a.o out/test/elf/aarch64/tlsdesc-import/b.so +222: + cc -c -o out/test/elf/aarch64/trace/a.o -xc - +223: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc +223: ++ export LC_ALL=C +223: ++ LC_ALL=C 222: + cat +224: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/unresolved-symbols.sh +224: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc +224: ++ export LC_ALL=C +224: ++ LC_ALL=C 223: ++++ uname -m 223: +++ canonical_name aarch64 223: +++ case $1 in @@ -16339,25 +16377,7 @@ 223: ++ QEMU= 223: ++ trap 'on_error $LINENO' ERR 223: ++ trap on_exit EXIT -223: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/undefined.sh .sh -223: ++ testname=undefined -223: ++ echo -n 'Testing undefined ... ' -223: Testing undefined ... ++ t=out/test/elf/aarch64/undefined -223: ++ mkdir -p out/test/elf/aarch64/undefined -217: + cc -B. -o out/test/elf/aarch64/tls-small-alignment/exe1 out/test/elf/aarch64/tls-small-alignment/a.o out/test/elf/aarch64/tls-small-alignment/b.o out/test/elf/aarch64/tls-small-alignment/c.o -222: + cc -c -o out/test/elf/aarch64/trace/a.o -xc - -223: + test_cflags -static -223: + echo 'int main() {}' -224: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/unresolved-symbols.sh -223: + cc -static -o /dev/null -xc - -224: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc -224: ++ export LC_ALL=C -224: ++ LC_ALL=C -221: + cat -220: + gcc -fPIC -mtls-dialect=desc -c -o out/test/elf/aarch64/tlsdesc/b.o -xc - -220: + cat -218: + cc -B. -o out/test/elf/aarch64/tlsdesc-import/exe out/test/elf/aarch64/tlsdesc-import/a.o out/test/elf/aarch64/tlsdesc-import/b.so -205: + cc -B. -o out/test/elf/aarch64/tls-gd-to-ie/exe4 out/test/elf/aarch64/tls-gd-to-ie/b.o out/test/elf/aarch64/tls-gd-to-ie/f.so +206: + cc -B. -o out/test/elf/aarch64/tls-gd/exe3 out/test/elf/aarch64/tls-gd/a.o out/test/elf/aarch64/tls-gd/b.o out/test/elf/aarch64/tls-gd/c.o -static 224: ++++ uname -m 224: +++ canonical_name aarch64 224: +++ case $1 in @@ -16366,6 +16386,7 @@ 224: ++ '[' -n '' ']' 224: ++ MACHINE=aarch64 224: ++ '[' -n '' ']' +223: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/undefined.sh .sh 224: ++ CC=cc 224: ++ CXX=c++ 224: ++ GCC=gcc @@ -16376,92 +16397,59 @@ 224: ++ QEMU= 224: ++ trap 'on_error $LINENO' ERR 224: ++ trap on_exit EXIT +223: ++ testname=undefined +223: ++ echo -n 'Testing undefined ... ' +223: Testing undefined ... ++ t=out/test/elf/aarch64/undefined +223: ++ mkdir -p out/test/elf/aarch64/undefined +221: + cat +220: + gcc -fPIC -mtls-dialect=desc -c -o out/test/elf/aarch64/tlsdesc/b.o -xc - 224: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/unresolved-symbols.sh .sh +220: + cat +221: + cc -c -o out/test/elf/aarch64/trace-symbol/b.o -xc - +205: + grep -q '1 2 3' +205: + out/test/elf/aarch64/tls-gd-to-ie/exe3 +205: + cc -B. -shared -o out/test/elf/aarch64/tls-gd-to-ie/f.so out/test/elf/aarch64/tls-gd-to-ie/a.o -Wl,-z,nodlopen -Wl,-no-relax 224: ++ testname=unresolved-symbols 224: ++ echo -n 'Testing unresolved-symbols ... ' 224: Testing unresolved-symbols ... ++ t=out/test/elf/aarch64/unresolved-symbols 224: ++ mkdir -p out/test/elf/aarch64/unresolved-symbols -221: + cc -c -o out/test/elf/aarch64/trace-symbol/b.o -xc - -216: + out/test/elf/aarch64/tls-pic/exe -224: + cc -c -o out/test/elf/aarch64/unresolved-symbols/a.o -xc - -222: + cc -B. -o out/test/elf/aarch64/trace/exe out/test/elf/aarch64/trace/a.o -Wl,-trace -216: + grep -q '3 5 3 5' -216: + on_exit -216: + echo OK -216: OK -216: + exit 0 -213/270 Test #216: aarch64-tls-pic ..................................... Passed 0.19 sec +223: + test_cflags -static +208: + grep -q '^42$' +208: + out/test/elf/aarch64/tls-irregular-start-addr/exe4 +223: + echo 'int main() {}' +208: + on_exit +208: + echo OK +208: OK +208: + exit 0 +213/270 Test #208: aarch64-tls-irregular-start-addr .................... Passed 1.11 sec test 225 Start 225: aarch64-verbose 225: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/verbose.sh" 225: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu 225: Test timeout computed to be: 1500 -219: + '[' aarch64 = x86_64 -o aarch64 = arm ']' -219: + '[' aarch64 = aarch64 ']' -219: + dialect=desc -219: + gcc -fPIC -mtls-dialect=desc -c -o out/test/elf/aarch64/tlsdesc-static/a.o -xc - -224: + cat -219: + cat -225: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/verbose.sh -225: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc -225: ++ export LC_ALL=C -225: ++ LC_ALL=C -217: + out/test/elf/aarch64/tls-small-alignment/exe1 -217: + grep -q '^42$' +223: + cc -static -o /dev/null -xc - +222: + cc -B. -o out/test/elf/aarch64/trace/exe out/test/elf/aarch64/trace/a.o -Wl,-trace 218: + grep -q '5 7' -206: + cc -B. -o out/test/elf/aarch64/tls-gd/exe3 out/test/elf/aarch64/tls-gd/a.o out/test/elf/aarch64/tls-gd/b.o out/test/elf/aarch64/tls-gd/c.o -static -220: + cc -B. -o out/test/elf/aarch64/tlsdesc/exe out/test/elf/aarch64/tlsdesc/a.o out/test/elf/aarch64/tlsdesc/b.o -224: + cc -B. -o out/test/elf/aarch64/unresolved-symbols/exe out/test/elf/aarch64/unresolved-symbols/a.o -224: + grep -q 'undefined.*foo' -221: + cc -shared -o out/test/elf/aarch64/trace-symbol/c.so -xc - -205: + out/test/elf/aarch64/tls-gd-to-ie/exe4 -217: + cc -B. -o out/test/elf/aarch64/tls-small-alignment/exe2 out/test/elf/aarch64/tls-small-alignment/c.o out/test/elf/aarch64/tls-small-alignment/d.so 218: + out/test/elf/aarch64/tlsdesc-import/exe -205: + grep -q '1 2 3' -219: + cat -219: + gcc -fPIC -mtls-dialect=desc -c -o out/test/elf/aarch64/tlsdesc-static/b.o -xc - 218: + on_exit 218: + echo OK 218: OK 218: + exit 0 -205: + on_exit -205: + echo OK -205: OK -205: + exit 0 -221: + cat -214/270 Test #218: aarch64-tlsdesc-import .............................. Passed 0.17 sec +224: + cc -c -o out/test/elf/aarch64/unresolved-symbols/a.o -xc - +224: + cat +214/270 Test #218: aarch64-tlsdesc-import .............................. Passed 0.32 sec test 226 Start 226: aarch64-version-script-search-paths 226: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/version-script-search-paths.sh" 226: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu 226: Test timeout computed to be: 1500 -215/270 Test #205: aarch64-tls-gd-to-ie ................................ Passed 0.56 sec -test 227 - Start 227: aarch64-version-script - -227: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/version-script.sh" -227: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu -227: Test timeout computed to be: 1500 -225: ++++ uname -m -225: +++ canonical_name aarch64 -225: +++ case $1 in -225: +++ echo aarch64 -225: ++ HOST=aarch64 -225: ++ '[' -n '' ']' -225: ++ MACHINE=aarch64 -225: ++ '[' -n '' ']' -225: ++ CC=cc -225: ++ CXX=c++ -225: ++ GCC=gcc -225: ++ GXX=g++ -225: ++ OBJDUMP=objdump -225: ++ OBJCOPY=objcopy -225: ++ STRIP=strip -225: ++ QEMU= -225: ++ trap 'on_error $LINENO' ERR -225: ++ trap on_exit EXIT +217: + cc -B. -shared -o out/test/elf/aarch64/tls-small-alignment/d.so out/test/elf/aarch64/tls-small-alignment/a.o out/test/elf/aarch64/tls-small-alignment/b.o +225: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/verbose.sh +225: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc +225: ++ export LC_ALL=C +225: ++ LC_ALL=C 226: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/version-script-search-paths.sh 226: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 226: ++ export LC_ALL=C @@ -16489,20 +16477,77 @@ 226: ++ echo -n 'Testing version-script-search-paths ... ' 226: Testing version-script-search-paths ... ++ t=out/test/elf/aarch64/version-script-search-paths 226: ++ mkdir -p out/test/elf/aarch64/version-script-search-paths -227: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/version-script.sh -226: + mkdir -p out/test/elf/aarch64/version-script-search-paths/foo/bar +221: + cc -shared -o out/test/elf/aarch64/trace-symbol/c.so -xc - +221: + cat +225: ++++ uname -m +225: +++ canonical_name aarch64 +225: +++ case $1 in +225: +++ echo aarch64 +225: ++ HOST=aarch64 +225: ++ '[' -n '' ']' +225: ++ MACHINE=aarch64 +225: ++ '[' -n '' ']' +225: ++ CC=cc +225: ++ CXX=c++ +225: ++ GCC=gcc +225: ++ GXX=g++ +225: ++ OBJDUMP=objdump +225: ++ OBJCOPY=objcopy +225: ++ STRIP=strip +225: ++ QEMU= +225: ++ trap 'on_error $LINENO' ERR +225: ++ trap on_exit EXIT 225: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/verbose.sh .sh 225: ++ testname=verbose 225: ++ echo -n 'Testing verbose ... ' 225: Testing verbose ... ++ t=out/test/elf/aarch64/verbose 225: ++ mkdir -p out/test/elf/aarch64/verbose +220: + cc -B. -o out/test/elf/aarch64/tlsdesc/exe out/test/elf/aarch64/tlsdesc/a.o out/test/elf/aarch64/tlsdesc/b.o +225: + cc -c -xc -o out/test/elf/aarch64/verbose/a.o - +225: + cat +226: + mkdir -p out/test/elf/aarch64/version-script-search-paths/foo/bar +222: + grep -q '/a\.o$' out/test/elf/aarch64/trace/log +226: + echo 'ver_x { global: *; };' +226: + cat +222: + on_exit +222: + echo OK +222: OK +222: + exit 0 +226: + cc -B. -shared -o out/test/elf/aarch64/version-script-search-paths/c.so -Wl,-Lout/test/elf/aarch64/version-script-search-paths/foo/bar -Wl,-version-script,a.ver out/test/elf/aarch64/version-script-search-paths/b.s +217: + cc -B. -o out/test/elf/aarch64/tls-small-alignment/exe1 out/test/elf/aarch64/tls-small-alignment/a.o out/test/elf/aarch64/tls-small-alignment/b.o out/test/elf/aarch64/tls-small-alignment/c.o +205: + cc -B. -o out/test/elf/aarch64/tls-gd-to-ie/exe4 out/test/elf/aarch64/tls-gd-to-ie/b.o out/test/elf/aarch64/tls-gd-to-ie/f.so +224: + grep -q 'undefined.*foo' +224: + cc -B. -o out/test/elf/aarch64/unresolved-symbols/exe out/test/elf/aarch64/unresolved-symbols/a.o +215/270 Test #222: aarch64-trace ....................................... Passed 0.35 sec +test 227 + Start 227: aarch64-version-script + +227: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/version-script.sh" +227: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu +227: Test timeout computed to be: 1500 +225: + cc -B. -Wl,--verbose -o out/test/elf/aarch64/verbose/exe out/test/elf/aarch64/verbose/a.o +221: + cc -B. -o out/test/elf/aarch64/trace-symbol/exe out/test/elf/aarch64/trace-symbol/a.o out/test/elf/aarch64/trace-symbol/b.o out/test/elf/aarch64/trace-symbol/c.so -Wl,-y,foo -Wl,--trace-symbol=baz +227: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/version-script.sh 227: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 227: ++ export LC_ALL=C 227: ++ LC_ALL=C -219: + cc -B. -o out/test/elf/aarch64/tlsdesc-static/exe out/test/elf/aarch64/tlsdesc-static/a.o out/test/elf/aarch64/tlsdesc-static/b.o -static -225: + cat +224: + grep -q 'undefined.*foo' +224: + cc -B. -o out/test/elf/aarch64/unresolved-symbols/exe out/test/elf/aarch64/unresolved-symbols/a.o -Wl,-unresolved-symbols=report-all +217: + grep -q '^42$' +220: + grep -q '42 5' +206: + grep -q '1 2 3 4 5 6' +220: + out/test/elf/aarch64/tlsdesc/exe +219: + '[' aarch64 = x86_64 -o aarch64 = arm ']' +219: + '[' aarch64 = aarch64 ']' +219: + dialect=desc +219: + cat +217: + out/test/elf/aarch64/tls-small-alignment/exe1 +206: + out/test/elf/aarch64/tls-gd/exe3 +220: + cc -B. -o out/test/elf/aarch64/tlsdesc/exe out/test/elf/aarch64/tlsdesc/a.o out/test/elf/aarch64/tlsdesc/b.o -Wl,-no-relax +217: + cc -B. -o out/test/elf/aarch64/tls-small-alignment/exe2 out/test/elf/aarch64/tls-small-alignment/c.o out/test/elf/aarch64/tls-small-alignment/d.so +206: + cc -B. -o out/test/elf/aarch64/tls-gd/exe4 out/test/elf/aarch64/tls-gd/a.o out/test/elf/aarch64/tls-gd/b.o out/test/elf/aarch64/tls-gd/c.o -static -Wl,-no-relax +219: + gcc -fPIC -mtls-dialect=desc -c -o out/test/elf/aarch64/tlsdesc-static/a.o -xc - 227: ++++ uname -m -225: + cc -c -xc -o out/test/elf/aarch64/verbose/a.o - 227: +++ canonical_name aarch64 227: +++ case $1 in 227: +++ echo aarch64 @@ -16520,10 +16565,6 @@ 227: ++ QEMU= 227: ++ trap 'on_error $LINENO' ERR 227: ++ trap on_exit EXIT -226: + echo 'ver_x { global: *; };' -226: + cat -226: + cc -B. -shared -o out/test/elf/aarch64/version-script-search-paths/c.so -Wl,-Lout/test/elf/aarch64/version-script-search-paths/foo/bar -Wl,-version-script,a.ver out/test/elf/aarch64/version-script-search-paths/b.s -221: + cc -B. -o out/test/elf/aarch64/trace-symbol/exe out/test/elf/aarch64/trace-symbol/a.o out/test/elf/aarch64/trace-symbol/b.o out/test/elf/aarch64/trace-symbol/c.so -Wl,-y,foo -Wl,--trace-symbol=baz 227: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/version-script.sh .sh 227: ++ testname=version-script 227: ++ echo -n 'Testing version-script ... ' @@ -16531,60 +16572,161 @@ 227: ++ mkdir -p out/test/elf/aarch64/version-script 227: + echo 'ver_x { global: *; };' 227: + cat -225: + cc -B. -Wl,--verbose -o out/test/elf/aarch64/verbose/exe out/test/elf/aarch64/verbose/a.o -226: + readelf --version-info out/test/elf/aarch64/version-script-search-paths/c.so 227: + cc -B. -shared -o out/test/elf/aarch64/version-script/c.so -Wl,-version-script,out/test/elf/aarch64/version-script/a.ver out/test/elf/aarch64/version-script/b.s +224: + cc -B. -o out/test/elf/aarch64/unresolved-symbols/exe out/test/elf/aarch64/unresolved-symbols/a.o -Wl,-unresolved-symbols=ignore-all +226: + readelf --version-info out/test/elf/aarch64/version-script-search-paths/c.so 226: + grep -Fq 'Rev: 1 Flags: none Index: 2 Cnt: 1 Name: ver_x' out/test/elf/aarch64/version-script-search-paths/log -222: + grep -q '/a\.o$' out/test/elf/aarch64/trace/log +205: + grep -q '1 2 3' +205: + out/test/elf/aarch64/tls-gd-to-ie/exe4 +205: + on_exit +205: + echo OK +205: OK +205: + exit 0 226: + on_exit 226: + echo OK 226: OK 226: + exit 0 -216/270 Test #226: aarch64-version-script-search-paths ................. Passed 0.08 sec +216/270 Test #226: aarch64-version-script-search-paths ................. Passed 0.30 sec test 228 Start 228: aarch64-version-script10 228: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/version-script10.sh" 228: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu 228: Test timeout computed to be: 1500 -222: + on_exit -222: + echo OK -222: OK -222: + exit 0 -220: + grep -q '42 5' -220: + out/test/elf/aarch64/tlsdesc/exe -220: + cc -B. -o out/test/elf/aarch64/tlsdesc/exe out/test/elf/aarch64/tlsdesc/a.o out/test/elf/aarch64/tlsdesc/b.o -Wl,-no-relax -217/270 Test #222: aarch64-trace ....................................... Passed 0.21 sec +221: + grep -q 'trace-symbol: .*/a.o: reference to foo' out/test/elf/aarch64/trace-symbol/log +217/270 Test #205: aarch64-tls-gd-to-ie ................................ Passed 1.53 sec test 229 Start 229: aarch64-version-script11 229: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/version-script11.sh" 229: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu 229: Test timeout computed to be: 1500 -224: + grep -q 'undefined.*foo' -224: + cc -B. -o out/test/elf/aarch64/unresolved-symbols/exe out/test/elf/aarch64/unresolved-symbols/a.o -Wl,-unresolved-symbols=report-all +223: + cat +223: + cc -o out/test/elf/aarch64/undefined/a.o -c -x assembler - 228: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/version-script10.sh +221: + grep -q 'trace-symbol: .*/b.o: definition of foo' out/test/elf/aarch64/trace-symbol/log 228: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 228: ++ export LC_ALL=C 228: ++ LC_ALL=C -223: + cc -o out/test/elf/aarch64/undefined/a.o -c -x assembler - -223: + cat -219: + grep -q 42 -206: + grep -q '1 2 3 4 5 6' -206: + out/test/elf/aarch64/tls-gd/exe3 +225: + on_exit +225: + echo OK +225: OK +225: + exit 0 +220: + out/test/elf/aarch64/tlsdesc/exe 223: + cat +220: + grep -q '42 5' +218/270 Test #225: aarch64-verbose ..................................... Passed 0.36 sec +test 230 + Start 230: aarch64-version-script12 + +230: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/version-script12.sh" +230: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu +230: Test timeout computed to be: 1500 +227: + readelf --version-info out/test/elf/aarch64/version-script/c.so +227: + grep -Fq 'Rev: 1 Flags: none Index: 2 Cnt: 1 Name: ver_x' out/test/elf/aarch64/version-script/log 223: + cc -o out/test/elf/aarch64/undefined/b.o -c -x assembler - -219: + out/test/elf/aarch64/tlsdesc-static/exe +223: + cc -o out/test/elf/aarch64/undefined/c.o -c -x assembler - +206: + grep -q '1 2 3 4 5 6' +206: + out/test/elf/aarch64/tls-gd/exe4 +206: + on_exit +206: + echo OK +206: OK +206: + exit 0 +219: + cat +219: + gcc -fPIC -mtls-dialect=desc -c -o out/test/elf/aarch64/tlsdesc-static/b.o -xc - +220: + cc -B. -shared -o out/test/elf/aarch64/tlsdesc/c.so out/test/elf/aarch64/tlsdesc/a.o 228: ++++ uname -m -206: + cc -B. -o out/test/elf/aarch64/tls-gd/exe4 out/test/elf/aarch64/tls-gd/a.o out/test/elf/aarch64/tls-gd/b.o out/test/elf/aarch64/tls-gd/c.o -static -Wl,-no-relax -229: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/version-script11.sh -219: + cc -B. -o out/test/elf/aarch64/tlsdesc-static/exe out/test/elf/aarch64/tlsdesc-static/a.o out/test/elf/aarch64/tlsdesc-static/b.o -static -Wl,-no-relax 228: +++ canonical_name aarch64 228: +++ case $1 in 228: +++ echo aarch64 +228: ++ HOST=aarch64 +228: ++ '[' -n '' ']' +228: ++ MACHINE=aarch64 +228: ++ '[' -n '' ']' +228: ++ CC=cc +228: ++ CXX=c++ +228: ++ GCC=gcc +228: ++ GXX=g++ +228: ++ OBJDUMP=objdump +228: ++ OBJCOPY=objcopy +228: ++ STRIP=strip +228: ++ QEMU= +228: ++ trap 'on_error $LINENO' ERR +228: ++ trap on_exit EXIT +228: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/version-script10.sh .sh +228: ++ testname=version-script10 +228: ++ echo -n 'Testing version-script10 ... ' +228: Testing version-script10 ... ++ t=out/test/elf/aarch64/version-script10 +228: ++ mkdir -p out/test/elf/aarch64/version-script10 +228: + echo 'VER1 { foo[12]; }; VER2 {};' +228: + cat +221: + grep -q 'trace-symbol: .*/c.so: definition of baz' out/test/elf/aarch64/trace-symbol/log +221: + on_exit +221: + echo OK +221: OK +221: + exit 0 +229: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/version-script11.sh 229: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 229: ++ export LC_ALL=C 229: ++ LC_ALL=C +217: + grep -q '^42$' +219/270 Test #206: aarch64-tls-gd ...................................... Passed 1.53 sec +test 231 + Start 231: aarch64-version-script13 + +231: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/version-script13.sh" +231: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu +231: Test timeout computed to be: 1500 +220/270 Test #221: aarch64-trace-symbol ................................ Passed 0.62 sec +test 232 + Start 232: aarch64-version-script14 + +232: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/version-script14.sh" +232: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu +232: Test timeout computed to be: 1500 +230: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/version-script12.sh +230: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc +230: ++ export LC_ALL=C +230: ++ LC_ALL=C +230: ++++ uname -m +230: +++ canonical_name aarch64 +230: +++ case $1 in +230: +++ echo aarch64 +230: ++ HOST=aarch64 +230: ++ '[' -n '' ']' +230: ++ MACHINE=aarch64 +230: ++ '[' -n '' ']' +230: ++ CC=cc +230: ++ CXX=c++ +230: ++ GCC=gcc +230: ++ GXX=g++ +230: ++ OBJDUMP=objdump +230: ++ OBJCOPY=objcopy +230: ++ STRIP=strip +230: ++ QEMU= +230: ++ trap 'on_error $LINENO' ERR +230: ++ trap on_exit EXIT +230: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/version-script12.sh .sh +230: ++ testname=version-script12 +230: ++ echo -n 'Testing version-script12 ... ' +230: Testing version-script12 ... ++ t=out/test/elf/aarch64/version-script12 +230: ++ mkdir -p out/test/elf/aarch64/version-script12 +227: + on_exit +227: + echo OK +227: OK +227: + exit 0 +221/270 Test #227: aarch64-version-script .............................. Passed 0.25 sec +test 233 + Start 233: aarch64-version-script15 + +233: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/version-script15.sh" +233: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu +233: Test timeout computed to be: 1500 +223: + cat +223: + rm -f out/test/elf/aarch64/undefined/d.a +223: + ar cr out/test/elf/aarch64/undefined/d.a out/test/elf/aarch64/undefined/b.o out/test/elf/aarch64/undefined/c.o +219: + cc -B. -o out/test/elf/aarch64/tlsdesc-static/exe out/test/elf/aarch64/tlsdesc-static/a.o out/test/elf/aarch64/tlsdesc-static/b.o -static +228: + cc -B. -shared -o out/test/elf/aarch64/version-script10/c.so -Wl,-version-script,out/test/elf/aarch64/version-script10/a.ver out/test/elf/aarch64/version-script10/b.s 229: ++++ uname -m 229: +++ canonical_name aarch64 229: +++ case $1 in @@ -16604,71 +16746,19 @@ 229: ++ trap 'on_error $LINENO' ERR 229: ++ trap on_exit EXIT 229: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/version-script11.sh .sh -228: ++ HOST=aarch64 -228: ++ '[' -n '' ']' -228: ++ MACHINE=aarch64 -228: ++ '[' -n '' ']' -228: ++ CC=cc -228: ++ CXX=c++ -228: ++ GCC=gcc -228: ++ GXX=g++ -228: ++ OBJDUMP=objdump -228: ++ OBJCOPY=objcopy -228: ++ STRIP=strip -228: ++ QEMU= -228: ++ trap 'on_error $LINENO' ERR -228: ++ trap on_exit EXIT -223: + cc -o out/test/elf/aarch64/undefined/c.o -c -x assembler - -217: + grep -q '^42$' -228: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/version-script10.sh .sh -223: + cat -228: ++ testname=version-script10 -228: ++ echo -n 'Testing version-script10 ... ' -228: Testing version-script10 ... ++ t=out/test/elf/aarch64/version-script10 -228: ++ mkdir -p out/test/elf/aarch64/version-script10 -221: + grep -q 'trace-symbol: .*/a.o: reference to foo' out/test/elf/aarch64/trace-symbol/log 229: ++ testname=version-script11 229: ++ echo -n 'Testing version-script11 ... ' 229: Testing version-script11 ... ++ t=out/test/elf/aarch64/version-script11 229: ++ mkdir -p out/test/elf/aarch64/version-script11 -228: + echo 'VER1 { foo[12]; }; VER2 {};' -228: + cat -221: + grep -q 'trace-symbol: .*/b.o: definition of foo' out/test/elf/aarch64/trace-symbol/log -217: + out/test/elf/aarch64/tls-small-alignment/exe2 -225: + on_exit -225: + echo OK -225: OK -225: + exit 0 -228: + cc -B. -shared -o out/test/elf/aarch64/version-script10/c.so -Wl,-version-script,out/test/elf/aarch64/version-script10/a.ver out/test/elf/aarch64/version-script10/b.s -218/270 Test #225: aarch64-verbose ..................................... Passed 0.18 sec -test 230 - Start 230: aarch64-version-script12 - -230: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/version-script12.sh" -230: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu -230: Test timeout computed to be: 1500 229: + cat -223: + rm -f out/test/elf/aarch64/undefined/d.a -221: + grep -q 'trace-symbol: .*/c.so: definition of baz' out/test/elf/aarch64/trace-symbol/log +217: + out/test/elf/aarch64/tls-small-alignment/exe2 217: + on_exit 217: + echo OK 217: OK 217: + exit 0 -230: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/version-script12.sh -230: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc -219/270 Test #217: aarch64-tls-small-alignment ......................... Passed 0.37 sec -test 231 - Start 231: aarch64-version-script13 - -231: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/version-script13.sh" -231: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu -231: Test timeout computed to be: 1500 -229: + c++ -fPIC -c -o out/test/elf/aarch64/version-script11/b.o -xc - -229: + cat -223: + ar cr out/test/elf/aarch64/undefined/d.a out/test/elf/aarch64/undefined/b.o out/test/elf/aarch64/undefined/c.o -223: + ./mold -static -o out/test/elf/aarch64/undefined/exe out/test/elf/aarch64/undefined/a.o out/test/elf/aarch64/undefined/d.a -230: ++ export LC_ALL=C -230: ++ LC_ALL=C +224: + readelf --dyn-syms out/test/elf/aarch64/unresolved-symbols/exe +224: + grep -w foo +224: + cc -B. -o out/test/elf/aarch64/unresolved-symbols/exe out/test/elf/aarch64/unresolved-symbols/a.o -Wl,-unresolved-symbols=report-all -Wl,--warn-unresolved-symbols 231: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/version-script13.sh 231: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 231: ++ export LC_ALL=C @@ -16678,6 +16768,14 @@ 231: +++ case $1 in 231: +++ echo aarch64 231: ++ HOST=aarch64 +230: + cat +222/270 Test #217: aarch64-tls-small-alignment ......................... Passed 0.78 sec +test 234 + Start 234: aarch64-version-script16 + +234: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/version-script16.sh" +234: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu +234: Test timeout computed to be: 1500 231: ++ '[' -n '' ']' 231: ++ MACHINE=aarch64 231: ++ '[' -n '' ']' @@ -16691,50 +16789,17 @@ 231: ++ QEMU= 231: ++ trap 'on_error $LINENO' ERR 231: ++ trap on_exit EXIT -231: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/version-script13.sh .sh -221: + on_exit -221: + echo OK -221: OK -221: + exit 0 -220/270 Test #221: aarch64-trace-symbol ................................ Passed 0.28 sec -test 232 - Start 232: aarch64-version-script14 - -232: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/version-script14.sh" -232: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu -232: Test timeout computed to be: 1500 -231: ++ testname=version-script13 -231: ++ echo -n 'Testing version-script13 ... ' -231: Testing version-script13 ... ++ t=out/test/elf/aarch64/version-script13 -231: ++ mkdir -p out/test/elf/aarch64/version-script13 -231: + cat -230: ++++ uname -m 232: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/version-script14.sh 232: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 232: ++ export LC_ALL=C 232: ++ LC_ALL=C -227: + readelf --version-info out/test/elf/aarch64/version-script/c.so -220: + out/test/elf/aarch64/tlsdesc/exe -230: +++ canonical_name aarch64 -230: +++ case $1 in -230: +++ echo aarch64 -223: + readelf --symbols out/test/elf/aarch64/undefined/exe 232: ++++ uname -m -230: ++ HOST=aarch64 -230: ++ '[' -n '' ']' -230: ++ MACHINE=aarch64 -230: ++ '[' -n '' ']' -230: ++ CC=cc -230: ++ CXX=c++ -230: ++ GCC=gcc -230: ++ GXX=g++ -230: ++ OBJDUMP=objdump -230: ++ OBJCOPY=objcopy -230: ++ STRIP=strip -230: ++ QEMU= -230: ++ trap 'on_error $LINENO' ERR -230: ++ trap on_exit EXIT -220: + grep -q '42 5' +220: + cc -B. -o out/test/elf/aarch64/tlsdesc/exe out/test/elf/aarch64/tlsdesc/b.o out/test/elf/aarch64/tlsdesc/c.so +230: + c++ -fPIC -c -o out/test/elf/aarch64/version-script12/b.o -xc - +223: + ./mold -static -o out/test/elf/aarch64/undefined/exe out/test/elf/aarch64/undefined/a.o out/test/elf/aarch64/undefined/d.a +224: + grep -q 'undefined.*foo' +231: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/version-script13.sh .sh +233: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/version-script15.sh 232: +++ canonical_name aarch64 232: +++ case $1 in 232: +++ echo aarch64 @@ -16752,48 +16817,46 @@ 232: ++ QEMU= 232: ++ trap 'on_error $LINENO' ERR 232: ++ trap on_exit EXIT -232: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/version-script14.sh .sh -227: + grep -Fq 'Rev: 1 Flags: none Index: 2 Cnt: 1 Name: ver_x' out/test/elf/aarch64/version-script/log -227: + on_exit -227: + echo OK -227: OK -227: + exit 0 -232: ++ testname=version-script14 -232: ++ echo -n 'Testing version-script14 ... ' -232: Testing version-script14 ... ++ t=out/test/elf/aarch64/version-script14 -232: ++ mkdir -p out/test/elf/aarch64/version-script14 -221/270 Test #227: aarch64-version-script .............................. Passed 0.17 sec -test 233 - Start 233: aarch64-version-script15 - -233: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/version-script15.sh" -233: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu -233: Test timeout computed to be: 1500 -232: + cat -232: + c++ -fPIC -c -o out/test/elf/aarch64/version-script14/b.o -xc - -232: + cat -223: + grep -q foo out/test/elf/aarch64/undefined/log -230: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/version-script12.sh .sh -230: ++ testname=version-script12 -230: ++ echo -n 'Testing version-script12 ... ' -230: Testing version-script12 ... ++ t=out/test/elf/aarch64/version-script12 -230: ++ mkdir -p out/test/elf/aarch64/version-script12 -220: + cc -B. -shared -o out/test/elf/aarch64/tlsdesc/c.so out/test/elf/aarch64/tlsdesc/a.o -224: + cc -B. -o out/test/elf/aarch64/unresolved-symbols/exe out/test/elf/aarch64/unresolved-symbols/a.o -Wl,-unresolved-symbols=ignore-all -231: + c++ -fPIC -c -o out/test/elf/aarch64/version-script13/b.o -xc - -231: + cat -233: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/version-script15.sh -223: + grep -q bar out/test/elf/aarch64/undefined/log 233: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 233: ++ export LC_ALL=C 233: ++ LC_ALL=C -230: + cat -223: + ./mold -static -o out/test/elf/aarch64/undefined/exe out/test/elf/aarch64/undefined/a.o out/test/elf/aarch64/undefined/d.a -u foo -229: + cc -B. -shared -Wl,--version-script=out/test/elf/aarch64/version-script11/a.ver -o out/test/elf/aarch64/version-script11/c.so out/test/elf/aarch64/version-script11/b.o +234: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/version-script16.sh +234: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc +234: ++ export LC_ALL=C +234: ++ LC_ALL=C +231: ++ testname=version-script13 +231: ++ echo -n 'Testing version-script13 ... ' +231: Testing version-script13 ... ++ t=out/test/elf/aarch64/version-script13 +231: ++ mkdir -p out/test/elf/aarch64/version-script13 +229: + c++ -fPIC -c -o out/test/elf/aarch64/version-script11/b.o -xc - +229: + cat +234: ++++ uname -m +234: +++ canonical_name aarch64 +234: +++ case $1 in +234: +++ echo aarch64 +234: ++ HOST=aarch64 +234: ++ '[' -n '' ']' +234: ++ MACHINE=aarch64 +234: ++ '[' -n '' ']' +234: ++ CC=cc +234: ++ CXX=c++ +234: ++ GCC=gcc +234: ++ GXX=g++ +234: ++ OBJDUMP=objdump +234: ++ OBJCOPY=objcopy +234: ++ STRIP=strip +234: ++ QEMU= +234: ++ trap 'on_error $LINENO' ERR +234: ++ trap on_exit EXIT 233: ++++ uname -m +232: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/version-script14.sh .sh 233: +++ canonical_name aarch64 233: +++ case $1 in 233: +++ echo aarch64 +232: ++ testname=version-script14 +232: ++ echo -n 'Testing version-script14 ... ' +232: Testing version-script14 ... ++ t=out/test/elf/aarch64/version-script14 +232: ++ mkdir -p out/test/elf/aarch64/version-script14 233: ++ HOST=aarch64 233: ++ '[' -n '' ']' 233: ++ MACHINE=aarch64 @@ -16808,139 +16871,148 @@ 233: ++ QEMU= 233: ++ trap 'on_error $LINENO' ERR 233: ++ trap on_exit EXIT +230: + cat 233: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/version-script15.sh .sh 233: ++ testname=version-script15 233: ++ echo -n 'Testing version-script15 ... ' 233: Testing version-script15 ... ++ t=out/test/elf/aarch64/version-script15 233: ++ mkdir -p out/test/elf/aarch64/version-script15 -223: + readelf --symbols out/test/elf/aarch64/undefined/exe -233: + cat -223: + grep -q foo out/test/elf/aarch64/undefined/log -230: + c++ -fPIC -c -o out/test/elf/aarch64/version-script12/b.o -xc - -233: + cat -232: + cc -B. -shared -Wl,--version-script=out/test/elf/aarch64/version-script14/a.ver -o out/test/elf/aarch64/version-script14/c.so out/test/elf/aarch64/version-script14/b.o -230: + cat -233: + c++ -fPIC -c -o out/test/elf/aarch64/version-script15/b.o -xc - -223: + grep -q bar out/test/elf/aarch64/undefined/log -219: + out/test/elf/aarch64/tlsdesc-static/exe -219: + grep -q 42 -124: + readelf -WS out/test/elf/aarch64/many-sections2/b.o -219: + on_exit -219: + echo OK -219: OK -219: + exit 0 -222/270 Test #219: aarch64-tlsdesc-static .............................. Passed 0.35 sec -test 234 - Start 234: aarch64-version-script16 - -234: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/version-script16.sh" -234: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu -234: Test timeout computed to be: 1500 -231: + cc -B. -shared -Wl,--version-script=out/test/elf/aarch64/version-script13/a.ver -o out/test/elf/aarch64/version-script13/c.so out/test/elf/aarch64/version-script13/b.o -223: + ./mold -static -o out/test/elf/aarch64/undefined/exe out/test/elf/aarch64/undefined/a.o out/test/elf/aarch64/undefined/d.a -u foo --undefined=bar -124: + grep -Fq .data.100000 -234: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/version-script16.sh -234: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc -234: ++ export LC_ALL=C -234: ++ LC_ALL=C -124: + grep -Fq 'GLOBAL DEFAULT 100000' -206: + out/test/elf/aarch64/tls-gd/exe4 -124: + readelf -Ws out/test/elf/aarch64/many-sections2/b.o -234: ++++ uname -m -234: +++ canonical_name aarch64 -234: +++ case $1 in -234: +++ echo aarch64 -234: ++ HOST=aarch64 -234: ++ '[' -n '' ']' -234: ++ MACHINE=aarch64 -234: ++ '[' -n '' ']' -234: ++ CC=cc -234: ++ CXX=c++ -234: ++ GCC=gcc -234: ++ GXX=g++ -234: ++ OBJDUMP=objdump -234: ++ OBJCOPY=objcopy -234: ++ STRIP=strip -234: ++ QEMU= -234: ++ trap 'on_error $LINENO' ERR -234: ++ trap on_exit EXIT +232: + cat +228: + readelf --dyn-syms out/test/elf/aarch64/version-script10/c.so +231: + cat 234: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/version-script16.sh .sh 234: ++ testname=version-script16 234: ++ echo -n 'Testing version-script16 ... ' 234: Testing version-script16 ... ++ t=out/test/elf/aarch64/version-script16 234: ++ mkdir -p out/test/elf/aarch64/version-script16 +228: + grep -q ' foo1@@VER1$' out/test/elf/aarch64/version-script10/log 223: + readelf --symbols out/test/elf/aarch64/undefined/exe -228: + readelf --dyn-syms out/test/elf/aarch64/version-script10/c.so -206: + grep -q '1 2 3 4 5 6' -234: + cat +233: + cat 234: + cat -234: + cc -fPIC -c -o out/test/elf/aarch64/version-script16/b.o -xc - -230: + cc -B. -shared -Wl,--version-script=out/test/elf/aarch64/version-script12/a.ver -o out/test/elf/aarch64/version-script12/c.so out/test/elf/aarch64/version-script12/b.o -206: + on_exit -206: + echo OK -206: OK -206: + exit 0 +228: + grep -q ' foo2@@VER1$' out/test/elf/aarch64/version-script10/log +232: + c++ -fPIC -c -o out/test/elf/aarch64/version-script14/b.o -xc - +231: + c++ -fPIC -c -o out/test/elf/aarch64/version-script13/b.o -xc - +228: + grep -q ' foo3@@VER1$' out/test/elf/aarch64/version-script10/log +231: + cat 223: + grep -q foo out/test/elf/aarch64/undefined/log -224: + readelf --dyn-syms out/test/elf/aarch64/unresolved-symbols/exe -228: + grep -q ' foo1@@VER1$' out/test/elf/aarch64/version-script10/log -223/270 Test #206: aarch64-tls-gd ...................................... Passed 0.75 sec +234: + cat +233: + c++ -fPIC -c -o out/test/elf/aarch64/version-script15/b.o -xc - +233: + cat +228: + on_exit +228: + echo OK +228: OK +228: + exit 0 +223/270 Test #228: aarch64-version-script10 ............................ Passed 0.19 sec test 235 Start 235: aarch64-version-script17 235: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/version-script17.sh" 235: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu 235: Test timeout computed to be: 1500 +232: + cat +230: + cc -B. -shared -Wl,--version-script=out/test/elf/aarch64/version-script12/a.ver -o out/test/elf/aarch64/version-script12/c.so out/test/elf/aarch64/version-script12/b.o +234: + cc -fPIC -c -o out/test/elf/aarch64/version-script16/b.o -xc - +223: + grep -q bar out/test/elf/aarch64/undefined/log +223: + ./mold -static -o out/test/elf/aarch64/undefined/exe out/test/elf/aarch64/undefined/a.o out/test/elf/aarch64/undefined/d.a -u foo +229: + cc -B. -shared -Wl,--version-script=out/test/elf/aarch64/version-script11/a.ver -o out/test/elf/aarch64/version-script11/c.so out/test/elf/aarch64/version-script11/b.o +235: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/version-script17.sh +235: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc +235: ++ export LC_ALL=C +235: ++ LC_ALL=C +220: + grep -q '42 5' +220: + out/test/elf/aarch64/tlsdesc/exe +220: + cc -B. -shared -o out/test/elf/aarch64/tlsdesc/c.so out/test/elf/aarch64/tlsdesc/a.o -Wl,-no-relax +219: + grep -q 42 +219: + out/test/elf/aarch64/tlsdesc-static/exe +223: + readelf --symbols out/test/elf/aarch64/undefined/exe +219: + cc -B. -o out/test/elf/aarch64/tlsdesc-static/exe out/test/elf/aarch64/tlsdesc-static/a.o out/test/elf/aarch64/tlsdesc-static/b.o -static -Wl,-no-relax 233: + cc -B. -shared -Wl,--version-script=out/test/elf/aarch64/version-script15/a.ver -o out/test/elf/aarch64/version-script15/c.so out/test/elf/aarch64/version-script15/b.o -228: + grep -q ' foo2@@VER1$' out/test/elf/aarch64/version-script10/log -224: + grep -w foo +223: + grep -q foo out/test/elf/aarch64/undefined/log +224: + grep -q 'undefined.*foo' +224: + cc -B. -o out/test/elf/aarch64/unresolved-symbols/exe out/test/elf/aarch64/unresolved-symbols/a.o -Wl,-unresolved-symbols=ignore-in-object-files +235: ++++ uname -m 223: + grep -q bar out/test/elf/aarch64/undefined/log -223: + on_exit -223: + echo OK -223: OK -223: + exit 0 -220: + cc -B. -o out/test/elf/aarch64/tlsdesc/exe out/test/elf/aarch64/tlsdesc/b.o out/test/elf/aarch64/tlsdesc/c.so -224/270 Test #223: aarch64-undefined ................................... Passed 0.33 sec +235: +++ canonical_name aarch64 +235: +++ case $1 in +235: +++ echo aarch64 +235: ++ HOST=aarch64 +235: ++ '[' -n '' ']' +235: ++ MACHINE=aarch64 +235: ++ '[' -n '' ']' +235: ++ CC=cc +235: ++ CXX=c++ +235: ++ GCC=gcc +235: ++ GXX=g++ +235: ++ OBJDUMP=objdump +235: ++ OBJCOPY=objcopy +235: ++ STRIP=strip +235: ++ QEMU= +235: ++ trap 'on_error $LINENO' ERR +235: ++ trap on_exit EXIT +231: + cc -B. -shared -Wl,--version-script=out/test/elf/aarch64/version-script13/a.ver -o out/test/elf/aarch64/version-script13/c.so out/test/elf/aarch64/version-script13/b.o +232: + cc -B. -shared -Wl,--version-script=out/test/elf/aarch64/version-script14/a.ver -o out/test/elf/aarch64/version-script14/c.so out/test/elf/aarch64/version-script14/b.o +223: + ./mold -static -o out/test/elf/aarch64/undefined/exe out/test/elf/aarch64/undefined/a.o out/test/elf/aarch64/undefined/d.a -u foo --undefined=bar +234: + cc -B. -shared -Wl,--version-script=out/test/elf/aarch64/version-script16/a.ver -o out/test/elf/aarch64/version-script16/c.so out/test/elf/aarch64/version-script16/b.o +235: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/version-script17.sh .sh +235: ++ testname=version-script17 +235: ++ echo -n 'Testing version-script17 ... ' +235: Testing version-script17 ... ++ t=out/test/elf/aarch64/version-script17 +235: ++ mkdir -p out/test/elf/aarch64/version-script17 +235: + cc -fPIC -c -o out/test/elf/aarch64/version-script17/a.o -xc - +235: + cat +223: + readelf --symbols out/test/elf/aarch64/undefined/exe +233: + readelf --dyn-syms out/test/elf/aarch64/version-script15/c.so +233: + grep -q ' azZ$' out/test/elf/aarch64/version-script15/log +233: + grep -q ' czZ$' out/test/elf/aarch64/version-script15/log +223: + grep -q foo out/test/elf/aarch64/undefined/log +233: + grep -q ' azC$' out/test/elf/aarch64/version-script15/log +233: + grep -q ' aaZ$' out/test/elf/aarch64/version-script15/log +230: + readelf --dyn-syms out/test/elf/aarch64/version-script12/c.so +223: + grep -q bar out/test/elf/aarch64/undefined/log +230: + grep -q ' xyz$' out/test/elf/aarch64/version-script12/log +233: + on_exit +233: + echo OK +233: OK +233: + exit 0 +224/270 Test #233: aarch64-version-script15 ............................ Passed 0.26 sec test 236 Start 236: aarch64-version-script18 236: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/version-script18.sh" 236: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu 236: Test timeout computed to be: 1500 -228: + grep -q ' foo3@@VER1$' out/test/elf/aarch64/version-script10/log -224: + cc -B. -o out/test/elf/aarch64/unresolved-symbols/exe out/test/elf/aarch64/unresolved-symbols/a.o -Wl,-unresolved-symbols=report-all -Wl,--warn-unresolved-symbols -224: + grep -q 'undefined.*foo' -229: + readelf --dyn-syms out/test/elf/aarch64/version-script11/c.so -228: + on_exit -228: + echo OK -228: OK -228: + exit 0 -236: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/version-script18.sh -232: + readelf --dyn-syms out/test/elf/aarch64/version-script14/c.so -225/270 Test #228: aarch64-version-script10 ............................ Passed 0.16 sec +223: + on_exit +223: + echo OK +223: OK +223: + exit 0 +225/270 Test #223: aarch64-undefined ................................... Passed 0.83 sec test 237 Start 237: aarch64-version-script2 237: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/version-script2.sh" 237: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu 237: Test timeout computed to be: 1500 +230: + grep -q ' foo_bar$' out/test/elf/aarch64/version-script12/log +224: + grep -q 'undefined.*foo' +236: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/version-script18.sh 236: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 236: ++ export LC_ALL=C 236: ++ LC_ALL=C +229: + readelf --dyn-syms out/test/elf/aarch64/version-script11/c.so +224: + cc -B. -o out/test/elf/aarch64/unresolved-symbols/exe out/test/elf/aarch64/unresolved-symbols/a.o -Wl,-unresolved-symbols=ignore-in-shared-libs +230: + grep -q ' foo$' out/test/elf/aarch64/version-script12/log +234: + grep -q foobar +235: + cat +237: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/version-script2.sh 229: + grep -q 'foo@@VER_X1$' out/test/elf/aarch64/version-script11/log -232: + grep -q ' xyz$' out/test/elf/aarch64/version-script14/log -232: + grep -q ' foobarzx$' out/test/elf/aarch64/version-script14/log -234: + cc -B. -shared -Wl,--version-script=out/test/elf/aarch64/version-script16/a.ver -o out/test/elf/aarch64/version-script16/c.so out/test/elf/aarch64/version-script16/b.o -235: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/version-script17.sh -229: + grep -q ' bar$' out/test/elf/aarch64/version-script11/log -235: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc -235: ++ export LC_ALL=C -235: ++ LC_ALL=C -231: + readelf --dyn-syms out/test/elf/aarch64/version-script13/c.so +237: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc +237: ++ export LC_ALL=C +237: ++ LC_ALL=C 236: ++++ uname -m +229: + grep -q ' bar$' out/test/elf/aarch64/version-script11/log 236: +++ canonical_name aarch64 236: +++ case $1 in 236: +++ echo aarch64 -231: + grep -q ' foobar$' out/test/elf/aarch64/version-script13/log 236: ++ HOST=aarch64 236: ++ '[' -n '' ']' 236: ++ MACHINE=aarch64 @@ -16955,52 +17027,58 @@ 236: ++ QEMU= 236: ++ trap 'on_error $LINENO' ERR 236: ++ trap on_exit EXIT +234: + readelf --dyn-syms out/test/elf/aarch64/version-script16/c.so +235: + cc -B. -shared -fPIC -o out/test/elf/aarch64/version-script17/b.so -xc - 229: + grep -q ' baz$' out/test/elf/aarch64/version-script11/log -237: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/version-script2.sh -235: ++++ uname -m -235: +++ canonical_name aarch64 -235: +++ case $1 in -235: +++ echo aarch64 -235: ++ HOST=aarch64 -235: ++ '[' -n '' ']' -235: ++ MACHINE=aarch64 -235: ++ '[' -n '' ']' -235: ++ CC=cc -235: ++ CXX=c++ -235: ++ GCC=gcc -235: ++ GXX=g++ -235: ++ OBJDUMP=objdump -235: ++ OBJCOPY=objcopy -235: ++ STRIP=strip -235: ++ QEMU= -235: ++ trap 'on_error $LINENO' ERR -235: ++ trap on_exit EXIT -229: + on_exit -229: + echo OK -229: OK -229: + exit 0 -226/270 Test #229: aarch64-version-script11 ............................ Passed 0.15 sec +230: + on_exit +230: + echo OK +230: OK +230: + exit 0 +226/270 Test #230: aarch64-version-script12 ............................ Passed 0.39 sec test 238 Start 238: aarch64-version-script3 238: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/version-script3.sh" 238: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu 238: Test timeout computed to be: 1500 -235: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/version-script17.sh .sh -235: ++ testname=version-script17 -235: ++ echo -n 'Testing version-script17 ... ' -235: Testing version-script17 ... ++ t=out/test/elf/aarch64/version-script17 -235: ++ mkdir -p out/test/elf/aarch64/version-script17 -237: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc -237: ++ export LC_ALL=C -237: ++ LC_ALL=C -232: + grep -q ' foobarcx$' out/test/elf/aarch64/version-script14/log -233: + readelf --dyn-syms out/test/elf/aarch64/version-script15/c.so -230: + readelf --dyn-syms out/test/elf/aarch64/version-script12/c.so -235: + cc -fPIC -c -o out/test/elf/aarch64/version-script17/a.o -xc - +236: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/version-script18.sh .sh +231: + readelf --dyn-syms out/test/elf/aarch64/version-script13/c.so +231: + grep -q ' foobar$' out/test/elf/aarch64/version-script13/log +232: + readelf --dyn-syms out/test/elf/aarch64/version-script14/c.so +234: + on_exit +234: + echo OK +234: OK +234: + exit 0 +219: + out/test/elf/aarch64/tlsdesc-static/exe +219: + grep -q 42 +219: + on_exit +219: + echo OK +219: OK +219: + exit 0 +227/270 Test #234: aarch64-version-script16 ............................ Passed 0.32 sec +test 239 + Start 239: aarch64-version-script4 + +239: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/version-script4.sh" +239: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu +239: Test timeout computed to be: 1500 +236: ++ testname=version-script18 +236: ++ echo -n 'Testing version-script18 ... ' +236: Testing version-script18 ... ++ t=out/test/elf/aarch64/version-script18 +236: ++ mkdir -p out/test/elf/aarch64/version-script18 +232: + grep -q ' xyz$' out/test/elf/aarch64/version-script14/log +228/270 Test #219: aarch64-tlsdesc-static .............................. Passed 1.04 sec +test 240 + Start 240: aarch64-version-script5 + +240: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/version-script5.sh" +240: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu +240: Test timeout computed to be: 1500 +220: + cc -B. -o out/test/elf/aarch64/tlsdesc/exe out/test/elf/aarch64/tlsdesc/b.o out/test/elf/aarch64/tlsdesc/c.so -Wl,-no-relax +236: + cat +236: + cc -fPIC -c -o out/test/elf/aarch64/version-script18/b.o -xc++ - +232: + grep -q ' foobarzx$' out/test/elf/aarch64/version-script14/log 237: ++++ uname -m -235: + cat -233: + grep -q ' azZ$' out/test/elf/aarch64/version-script15/log 237: +++ canonical_name aarch64 237: +++ case $1 in 237: +++ echo aarch64 @@ -17018,43 +17096,81 @@ 237: ++ QEMU= 237: ++ trap 'on_error $LINENO' ERR 237: ++ trap on_exit EXIT -230: + grep -q ' xyz$' out/test/elf/aarch64/version-script12/log -237: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/version-script2.sh .sh -233: + grep -q ' czZ$' out/test/elf/aarch64/version-script15/log -230: + grep -q ' foo_bar$' out/test/elf/aarch64/version-script12/log -233: + grep -q ' azC$' out/test/elf/aarch64/version-script15/log 231: + grep -q ' foo$' out/test/elf/aarch64/version-script13/log -236: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/version-script18.sh .sh -232: + grep -q ' foo123bar456bx$' out/test/elf/aarch64/version-script14/log -237: ++ testname=version-script2 -237: ++ echo -n 'Testing version-script2 ... ' -237: Testing version-script2 ... ++ t=out/test/elf/aarch64/version-script2 -237: ++ mkdir -p out/test/elf/aarch64/version-script2 -236: ++ testname=version-script18 -236: ++ echo -n 'Testing version-script18 ... ' -236: Testing version-script18 ... ++ t=out/test/elf/aarch64/version-script18 -236: ++ mkdir -p out/test/elf/aarch64/version-script18 -236: + cat 231: + on_exit 231: + echo OK 231: OK 231: + exit 0 -227/270 Test #231: aarch64-version-script13 ............................ Passed 0.12 sec -test 239 - Start 239: aarch64-version-script4 +239: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/version-script4.sh +239: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc +239: ++ export LC_ALL=C +239: ++ LC_ALL=C +229: + on_exit +229: + echo OK +229: OK +229: + exit 0 +229/270 Test #229: aarch64-version-script11 ............................ Passed 0.45 sec +test 241 + Start 241: aarch64-version-script6 -239: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/version-script4.sh" -239: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu -239: Test timeout computed to be: 1500 -233: + grep -q ' aaZ$' out/test/elf/aarch64/version-script15/log +241: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/version-script6.sh" +241: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu +241: Test timeout computed to be: 1500 +230/270 Test #231: aarch64-version-script13 ............................ Passed 0.40 sec +test 242 + Start 242: aarch64-version-script7 + +242: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/version-script7.sh" +242: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu +242: Test timeout computed to be: 1500 +236: + cat +232: + grep -q ' foobarcx$' out/test/elf/aarch64/version-script14/log +232: + grep -q ' foo123bar456bx$' out/test/elf/aarch64/version-script14/log +232: + grep -q ' foo123bar456c$' out/test/elf/aarch64/version-script14/log +237: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/version-script2.sh .sh +240: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/version-script5.sh +240: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc +240: ++ export LC_ALL=C +240: ++ LC_ALL=C 238: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/version-script3.sh 238: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 238: ++ export LC_ALL=C 238: ++ LC_ALL=C +241: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/version-script6.sh +241: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc +241: ++ export LC_ALL=C +241: ++ LC_ALL=C +232: + grep -q ' foo123bar456x$' out/test/elf/aarch64/version-script14/log +242: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/version-script7.sh +237: ++ testname=version-script2 +237: ++ echo -n 'Testing version-script2 ... ' +237: Testing version-script2 ... ++ t=out/test/elf/aarch64/version-script2 +237: ++ mkdir -p out/test/elf/aarch64/version-script2 +232: + on_exit +232: + echo OK +232: OK +232: + exit 0 +231/270 Test #232: aarch64-version-script14 ............................ Passed 0.40 sec +test 243 + Start 243: aarch64-version-script8 + +243: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/version-script8.sh" +243: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu +243: Test timeout computed to be: 1500 +237: + cat +237: + cat +237: + cc -B. -xc -shared -o out/test/elf/aarch64/version-script2/b.so -Wl,-version-script,out/test/elf/aarch64/version-script2/a.ver - +242: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc +242: ++ export LC_ALL=C +242: ++ LC_ALL=C 238: ++++ uname -m +243: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/version-script8.sh 238: +++ canonical_name aarch64 238: +++ case $1 in 238: +++ echo aarch64 +243: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc +243: ++ export LC_ALL=C +243: ++ LC_ALL=C 238: ++ HOST=aarch64 238: ++ '[' -n '' ']' 238: ++ MACHINE=aarch64 @@ -17069,73 +17185,44 @@ 238: ++ QEMU= 238: ++ trap 'on_error $LINENO' ERR 238: ++ trap on_exit EXIT -232: + grep -q ' foo123bar456c$' out/test/elf/aarch64/version-script14/log -232: + grep -q ' foo123bar456x$' out/test/elf/aarch64/version-script14/log -236: + cat -236: + cc -fPIC -c -o out/test/elf/aarch64/version-script18/b.o -xc++ - -237: + cat -230: + grep -q ' foo$' out/test/elf/aarch64/version-script12/log -230: + on_exit -230: + echo OK -230: OK -230: + exit 0 -233: + on_exit -233: + echo OK -233: OK -233: + exit 0 -228/270 Test #230: aarch64-version-script12 ............................ Passed 0.13 sec -test 240 - Start 240: aarch64-version-script5 - -240: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/version-script5.sh" -240: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu -240: Test timeout computed to be: 1500 -229/270 Test #233: aarch64-version-script15 ............................ Passed 0.10 sec -test 241 - Start 241: aarch64-version-script6 - -241: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/version-script6.sh" -241: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu -241: Test timeout computed to be: 1500 -239: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/version-script4.sh -239: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc -239: ++ export LC_ALL=C -239: ++ LC_ALL=C +242: ++++ uname -m +242: +++ canonical_name aarch64 +242: +++ case $1 in +242: +++ echo aarch64 +242: ++ HOST=aarch64 +242: ++ '[' -n '' ']' +242: ++ MACHINE=aarch64 +242: ++ '[' -n '' ']' +242: ++ CC=cc +242: ++ CXX=c++ +242: ++ GCC=gcc +242: ++ GXX=g++ +242: ++ OBJDUMP=objdump +242: ++ OBJCOPY=objcopy +242: ++ STRIP=strip +242: ++ QEMU= +242: ++ trap 'on_error $LINENO' ERR +242: ++ trap on_exit EXIT +240: ++++ uname -m +241: ++++ uname -m +241: +++ canonical_name aarch64 +241: +++ case $1 in +241: +++ echo aarch64 238: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/version-script3.sh .sh -238: ++ testname=version-script3 -238: ++ echo -n 'Testing version-script3 ... ' -238: Testing version-script3 ... ++ t=out/test/elf/aarch64/version-script3 -238: ++ mkdir -p out/test/elf/aarch64/version-script3 -238: + cat -237: + cc -B. -xc -shared -o out/test/elf/aarch64/version-script2/b.so -Wl,-version-script,out/test/elf/aarch64/version-script2/a.ver - -232: + on_exit -232: + echo OK -232: OK -232: + exit 0 -241: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/version-script6.sh -237: + cat -238: + cc -B. -xc -shared -o out/test/elf/aarch64/version-script3/b.so -Wl,-version-script,out/test/elf/aarch64/version-script3/a.ver - -230/270 Test #232: aarch64-version-script14 ............................ Passed 0.12 sec -test 242 - Start 242: aarch64-version-script7 - -242: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/version-script7.sh" -242: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu -242: Test timeout computed to be: 1500 -238: + cat -241: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc -241: ++ export LC_ALL=C -241: ++ LC_ALL=C -234: + grep -q foobar -234: + readelf --dyn-syms out/test/elf/aarch64/version-script16/c.so -234: + on_exit -234: + echo OK -234: OK -234: + exit 0 -224: + grep -q 'undefined.*foo' -224: + cc -B. -o out/test/elf/aarch64/unresolved-symbols/exe out/test/elf/aarch64/unresolved-symbols/a.o -Wl,-unresolved-symbols=ignore-in-object-files -220: + out/test/elf/aarch64/tlsdesc/exe -220: + grep -q '42 5' +241: ++ HOST=aarch64 +241: ++ '[' -n '' ']' +241: ++ MACHINE=aarch64 +241: ++ '[' -n '' ']' +241: ++ CC=cc +241: ++ CXX=c++ +241: ++ GCC=gcc +241: ++ GXX=g++ +241: ++ OBJDUMP=objdump +241: ++ OBJCOPY=objcopy +241: ++ STRIP=strip +241: ++ QEMU= +241: ++ trap 'on_error $LINENO' ERR +241: ++ trap on_exit EXIT 239: ++++ uname -m 239: +++ canonical_name aarch64 239: +++ case $1 in @@ -17154,73 +17241,22 @@ 239: ++ QEMU= 239: ++ trap 'on_error $LINENO' ERR 239: ++ trap on_exit EXIT -235: + cat -235: + cc -B. -shared -fPIC -o out/test/elf/aarch64/version-script17/b.so -xc - -242: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/version-script7.sh -242: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc -242: ++ export LC_ALL=C -242: ++ LC_ALL=C -231/270 Test #234: aarch64-version-script16 ............................ Passed 0.09 sec -test 243 - Start 243: aarch64-version-script8 - -243: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/version-script8.sh" -243: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu -243: Test timeout computed to be: 1500 -241: ++++ uname -m -241: +++ canonical_name aarch64 -241: +++ case $1 in -241: +++ echo aarch64 -241: ++ HOST=aarch64 -241: ++ '[' -n '' ']' -241: ++ MACHINE=aarch64 -241: ++ '[' -n '' ']' -241: ++ CC=cc -241: ++ CXX=c++ -241: ++ GCC=gcc -241: ++ GXX=g++ -241: ++ OBJDUMP=objdump -241: ++ OBJCOPY=objcopy -241: ++ STRIP=strip -241: ++ QEMU= -241: ++ trap 'on_error $LINENO' ERR -241: ++ trap on_exit EXIT -241: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/version-script6.sh .sh -241: ++ testname=version-script6 -241: ++ echo -n 'Testing version-script6 ... ' -241: Testing version-script6 ... ++ t=out/test/elf/aarch64/version-script6 -241: ++ mkdir -p out/test/elf/aarch64/version-script6 -241: + cat -220: + cc -B. -shared -o out/test/elf/aarch64/tlsdesc/c.so out/test/elf/aarch64/tlsdesc/a.o -Wl,-no-relax 239: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/version-script4.sh .sh 239: ++ testname=version-script4 239: ++ echo -n 'Testing version-script4 ... ' 239: Testing version-script4 ... ++ t=out/test/elf/aarch64/version-script4 239: ++ mkdir -p out/test/elf/aarch64/version-script4 +242: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/version-script7.sh .sh +242: ++ testname=version-script7 +242: ++ echo -n 'Testing version-script7 ... ' +242: Testing version-script7 ... ++ t=out/test/elf/aarch64/version-script7 +242: ++ mkdir -p out/test/elf/aarch64/version-script7 +236: + cc -B. -shared -Wl,--version-script=out/test/elf/aarch64/version-script18/a.ver -o out/test/elf/aarch64/version-script18/c.so out/test/elf/aarch64/version-script18/b.o +238: ++ testname=version-script3 +238: ++ echo -n 'Testing version-script3 ... ' +238: Testing version-script3 ... ++ t=out/test/elf/aarch64/version-script3 +238: ++ mkdir -p out/test/elf/aarch64/version-script3 239: + cat -242: ++++ uname -m -242: +++ canonical_name aarch64 -242: +++ case $1 in -242: +++ echo aarch64 -242: ++ HOST=aarch64 -242: ++ '[' -n '' ']' -242: ++ MACHINE=aarch64 -242: ++ '[' -n '' ']' -242: ++ CC=cc -242: ++ CXX=c++ -242: ++ GCC=gcc -242: ++ GXX=g++ -242: ++ OBJDUMP=objdump -242: ++ OBJCOPY=objcopy -242: ++ STRIP=strip -242: ++ QEMU= -242: ++ trap 'on_error $LINENO' ERR -242: ++ trap on_exit EXIT -240: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/version-script5.sh -240: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc -240: ++ export LC_ALL=C -240: ++ LC_ALL=C -240: ++++ uname -m 240: +++ canonical_name aarch64 240: +++ case $1 in 240: +++ echo aarch64 @@ -17238,24 +17274,14 @@ 240: ++ QEMU= 240: ++ trap 'on_error $LINENO' ERR 240: ++ trap on_exit EXIT -243: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/version-script8.sh -236: + cc -B. -shared -Wl,--version-script=out/test/elf/aarch64/version-script18/a.ver -o out/test/elf/aarch64/version-script18/c.so out/test/elf/aarch64/version-script18/b.o -241: + c++ -fPIC -c -o out/test/elf/aarch64/version-script6/b.o -xc - -240: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/version-script5.sh .sh -240: ++ testname=version-script5 -240: ++ echo -n 'Testing version-script5 ... ' -240: Testing version-script5 ... ++ t=out/test/elf/aarch64/version-script5 -240: ++ mkdir -p out/test/elf/aarch64/version-script5 -240: + cat -239: + c++ -fPIC -c -o out/test/elf/aarch64/version-script4/b.o -xc++ - -239: + cat -243: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc -243: ++ export LC_ALL=C -243: ++ LC_ALL=C -240: + cat +242: + cat +238: + cat +241: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/version-script6.sh .sh 243: ++++ uname -m -242: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/version-script7.sh .sh -240: + c++ -fPIC -c -o out/test/elf/aarch64/version-script5/b.o -xc - +241: ++ testname=version-script6 +241: ++ echo -n 'Testing version-script6 ... ' +241: Testing version-script6 ... ++ t=out/test/elf/aarch64/version-script6 +241: ++ mkdir -p out/test/elf/aarch64/version-script6 243: +++ canonical_name aarch64 243: +++ case $1 in 243: +++ echo aarch64 @@ -17273,55 +17299,77 @@ 243: ++ QEMU= 243: ++ trap 'on_error $LINENO' ERR 243: ++ trap on_exit EXIT -241: + cat -242: ++ testname=version-script7 -242: ++ echo -n 'Testing version-script7 ... ' -242: Testing version-script7 ... ++ t=out/test/elf/aarch64/version-script7 -242: ++ mkdir -p out/test/elf/aarch64/version-script7 +242: + c++ -fPIC -c -o out/test/elf/aarch64/version-script7/b.o -xc - 242: + cat +241: + cat +240: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/version-script5.sh .sh +240: ++ testname=version-script5 +240: ++ echo -n 'Testing version-script5 ... ' +240: Testing version-script5 ... ++ t=out/test/elf/aarch64/version-script5 +240: ++ mkdir -p out/test/elf/aarch64/version-script5 +238: + cc -B. -xc -shared -o out/test/elf/aarch64/version-script3/b.so -Wl,-version-script,out/test/elf/aarch64/version-script3/a.ver - +238: + cat 243: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/version-script8.sh .sh -241: + cc -B. -shared -Wl,--version-script=out/test/elf/aarch64/version-script6/a.ver -o out/test/elf/aarch64/version-script6/c.so out/test/elf/aarch64/version-script6/b.o 243: ++ testname=version-script8 243: ++ echo -n 'Testing version-script8 ... ' 243: Testing version-script8 ... ++ t=out/test/elf/aarch64/version-script8 243: ++ mkdir -p out/test/elf/aarch64/version-script8 -239: + cc -B. -shared -o out/test/elf/aarch64/version-script4/c.so -Wl,-version-script,out/test/elf/aarch64/version-script4/a.ver out/test/elf/aarch64/version-script4/b.o +239: + c++ -fPIC -c -o out/test/elf/aarch64/version-script4/b.o -xc++ - +241: + c++ -fPIC -c -o out/test/elf/aarch64/version-script6/b.o -xc - +240: + cat +239: + cat +240: + cat +241: + cat 243: + cat -242: + cat -240: + cc -B. -shared -o out/test/elf/aarch64/version-script5/c.so -Wl,-version-script,out/test/elf/aarch64/version-script5/a.ver out/test/elf/aarch64/version-script5/b.o 243: + cat -243: + cc -B. -xc -shared -o out/test/elf/aarch64/version-script8/b.so -Wl,-version-script,out/test/elf/aarch64/version-script8/a.ver - -242: + c++ -fPIC -c -o out/test/elf/aarch64/version-script7/b.o -xc - -236: + grep -q Bar -237: + cat -236: + readelf --wide --dyn-syms out/test/elf/aarch64/version-script18/c.so -237: + cc -xc -c -o out/test/elf/aarch64/version-script2/c.o - -224: + cc -B. -o out/test/elf/aarch64/unresolved-symbols/exe out/test/elf/aarch64/unresolved-symbols/a.o -Wl,-unresolved-symbols=ignore-in-shared-libs -238: + cc -xc -c -o out/test/elf/aarch64/version-script3/c.o - -238: + cat -236: + grep libalpha -220: + cc -B. -o out/test/elf/aarch64/tlsdesc/exe out/test/elf/aarch64/tlsdesc/b.o out/test/elf/aarch64/tlsdesc/c.so -Wl,-no-relax -236: + on_exit -236: + echo OK -236: OK -236: + exit 0 -232/270 Test #236: aarch64-version-script18 ............................ Passed 0.11 sec +224: + on_exit +224: + echo OK +224: OK +224: + exit 0 +240: + c++ -fPIC -c -o out/test/elf/aarch64/version-script5/b.o -xc - +232/270 Test #224: aarch64-unresolved-symbols .......................... Passed 1.02 sec test 244 Start 244: aarch64-version-script9 244: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/version-script9.sh" 244: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu 244: Test timeout computed to be: 1500 -224: + grep -q 'undefined.*foo' -235: + cc -B. -o out/test/elf/aarch64/version-script17/exe1 out/test/elf/aarch64/version-script17/a.o out/test/elf/aarch64/version-script17/b.so +243: + cc -B. -xc -shared -o out/test/elf/aarch64/version-script8/b.so -Wl,-version-script,out/test/elf/aarch64/version-script8/a.ver - +241: + cc -B. -shared -Wl,--version-script=out/test/elf/aarch64/version-script6/a.ver -o out/test/elf/aarch64/version-script6/c.so out/test/elf/aarch64/version-script6/b.o +220: + grep -q '42 5' 244: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/version-script9.sh 244: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 244: ++ export LC_ALL=C 244: ++ LC_ALL=C +220: + out/test/elf/aarch64/tlsdesc/exe +220: + on_exit +220: + echo OK +220: OK +220: + exit 0 +233/270 Test #220: aarch64-tlsdesc ..................................... Passed 1.20 sec +test 245 + Start 245: aarch64-version + +245: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/version.sh" +245: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu +245: Test timeout computed to be: 1500 +239: + cc -B. -shared -o out/test/elf/aarch64/version-script4/c.so -Wl,-version-script,out/test/elf/aarch64/version-script4/a.ver out/test/elf/aarch64/version-script4/b.o +242: + cc -B. -shared -Wl,--version-script=out/test/elf/aarch64/version-script7/a.ver -o out/test/elf/aarch64/version-script7/c.so out/test/elf/aarch64/version-script7/b.o +245: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/version.sh +245: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc +245: ++ export LC_ALL=C +245: ++ LC_ALL=C +235: + cc -B. -o out/test/elf/aarch64/version-script17/exe1 out/test/elf/aarch64/version-script17/a.o out/test/elf/aarch64/version-script17/b.so +237: + cc -xc -c -o out/test/elf/aarch64/version-script2/c.o - +237: + cat 244: ++++ uname -m +245: ++++ uname -m 244: +++ canonical_name aarch64 244: +++ case $1 in 244: +++ echo aarch64 +245: +++ canonical_name aarch64 +245: +++ case $1 in +245: +++ echo aarch64 244: ++ HOST=aarch64 244: ++ '[' -n '' ']' 244: ++ MACHINE=aarch64 @@ -17336,41 +17384,7 @@ 244: ++ QEMU= 244: ++ trap 'on_error $LINENO' ERR 244: ++ trap on_exit EXIT -244: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/version-script9.sh .sh -244: ++ testname=version-script9 -244: ++ echo -n 'Testing version-script9 ... ' -244: Testing version-script9 ... ++ t=out/test/elf/aarch64/version-script9 -244: ++ mkdir -p out/test/elf/aarch64/version-script9 -242: + cc -B. -shared -Wl,--version-script=out/test/elf/aarch64/version-script7/a.ver -o out/test/elf/aarch64/version-script7/c.so out/test/elf/aarch64/version-script7/b.o -244: + echo 'VER1 { extern "C++" {}; foo; }; VER2 {};' -244: + cat -244: + cc -B. -shared -o out/test/elf/aarch64/version-script9/c.so -Wl,-version-script,out/test/elf/aarch64/version-script9/a.ver out/test/elf/aarch64/version-script9/b.s -239: + readelf --dyn-syms out/test/elf/aarch64/version-script4/c.so -239: + grep -Fq _ZN3foo3barE out/test/elf/aarch64/version-script4/log -241: + cat -239: + grep -Fq ' bar' out/test/elf/aarch64/version-script4/log -237: + cc -B. -o out/test/elf/aarch64/version-script2/exe out/test/elf/aarch64/version-script2/c.o out/test/elf/aarch64/version-script2/b.so -239: + on_exit -239: + echo OK -239: OK -239: + exit 0 -233/270 Test #239: aarch64-version-script4 ............................. Passed 0.10 sec -test 245 - Start 245: aarch64-version - -245: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/version.sh" -245: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu -245: Test timeout computed to be: 1500 -241: + c++ -fPIC -c -o out/test/elf/aarch64/version-script6/e.o -xc - -241: + cat -245: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/version.sh -245: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc -245: ++ export LC_ALL=C -245: ++ LC_ALL=C -245: ++++ uname -m -245: +++ canonical_name aarch64 -245: +++ case $1 in -245: +++ echo aarch64 +236: + grep -q Bar 245: ++ HOST=aarch64 245: ++ '[' -n '' ']' 245: ++ MACHINE=aarch64 @@ -17385,67 +17399,50 @@ 245: ++ QEMU= 245: ++ trap 'on_error $LINENO' ERR 245: ++ trap on_exit EXIT -238: + cc -B. -o out/test/elf/aarch64/version-script3/exe out/test/elf/aarch64/version-script3/c.o out/test/elf/aarch64/version-script3/b.so +244: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/version-script9.sh .sh +244: ++ testname=version-script9 +244: ++ echo -n 'Testing version-script9 ... ' +244: Testing version-script9 ... ++ t=out/test/elf/aarch64/version-script9 +244: ++ mkdir -p out/test/elf/aarch64/version-script9 +244: + echo 'VER1 { extern "C++" {}; foo; }; VER2 {};' +244: + cat +241: + cat 245: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/version.sh .sh 245: ++ testname=version 245: ++ echo -n 'Testing version ... ' 245: Testing version ... ++ t=out/test/elf/aarch64/version 245: ++ mkdir -p out/test/elf/aarch64/version -224: + on_exit -224: + echo OK -224: OK -224: + exit 0 -235: + grep -q foo -234/270 Test #224: aarch64-unresolved-symbols .......................... Passed 0.48 sec +236: + readelf --wide --dyn-syms out/test/elf/aarch64/version-script18/c.so +244: + cc -B. -shared -o out/test/elf/aarch64/version-script9/c.so -Wl,-version-script,out/test/elf/aarch64/version-script9/a.ver out/test/elf/aarch64/version-script9/b.s +241: + c++ -fPIC -c -o out/test/elf/aarch64/version-script6/e.o -xc - +241: + cat +236: + grep libalpha +236: + on_exit +236: + echo OK +236: OK +236: + exit 0 +238: + cc -xc -c -o out/test/elf/aarch64/version-script3/c.o - +238: + cat +234/270 Test #236: aarch64-version-script18 ............................ Passed 0.34 sec test 246 Start 246: aarch64-versioned-undef 246: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/versioned-undef.sh" 246: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu 246: Test timeout computed to be: 1500 -235: + nm -g out/test/elf/aarch64/version-script17/exe1 -235: + cat -235: + cc -B. -o out/test/elf/aarch64/version-script17/exe2 out/test/elf/aarch64/version-script17/a.o out/test/elf/aarch64/version-script17/b.so -Wl,--version-script=out/test/elf/aarch64/version-script17/c.ver -Wl,--undefined-version -246: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/versioned-undef.sh -245: + nm mold 245: + grep -q __tsan_init +245: + nm mold +239: + readelf --dyn-syms out/test/elf/aarch64/version-script4/c.so +239: + grep -Fq _ZN3foo3barE out/test/elf/aarch64/version-script4/log +240: + cc -B. -shared -o out/test/elf/aarch64/version-script5/c.so -Wl,-version-script,out/test/elf/aarch64/version-script5/a.ver out/test/elf/aarch64/version-script5/b.o +237: + cc -B. -o out/test/elf/aarch64/version-script2/exe out/test/elf/aarch64/version-script2/c.o out/test/elf/aarch64/version-script2/b.so +241: + cc -B. -shared -Wl,-version-script,out/test/elf/aarch64/version-script6/d.ver -o out/test/elf/aarch64/version-script6/f.so out/test/elf/aarch64/version-script6/e.o out/test/elf/aarch64/version-script6/c.so -Wl,--undefined-version +246: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/versioned-undef.sh 246: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 246: ++ export LC_ALL=C 246: ++ LC_ALL=C -240: + readelf --dyn-syms out/test/elf/aarch64/version-script5/c.so -240: + grep -Fq foo out/test/elf/aarch64/version-script5/log -243: + cc -xc -c -o out/test/elf/aarch64/version-script8/c.o - -240: + grep -Fq ' main' out/test/elf/aarch64/version-script5/log -240: + on_exit -240: + echo OK -240: OK -240: + exit 0 -235/270 Test #240: aarch64-version-script5 ............................. Passed 0.13 sec -test 247 - Start 247: aarch64-visibility - -247: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/visibility.sh" -247: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu -247: Test timeout computed to be: 1500 -243: + cat -242: + readelf --dyn-syms out/test/elf/aarch64/version-script7/c.so +239: + grep -Fq ' bar' out/test/elf/aarch64/version-script4/log 246: ++++ uname -m -124: + on_exit -124: + echo OK -124: OK -124: + exit 0 -244: + readelf --dyn-syms out/test/elf/aarch64/version-script9/c.so -241: + cc -B. -shared -Wl,-version-script,out/test/elf/aarch64/version-script6/d.ver -o out/test/elf/aarch64/version-script6/f.so out/test/elf/aarch64/version-script6/e.o out/test/elf/aarch64/version-script6/c.so -Wl,--undefined-version -237: + out/test/elf/aarch64/version-script2/exe -220: + out/test/elf/aarch64/tlsdesc/exe -236/270 Test #124: aarch64-many-sections2 .............................. Passed 2.97 sec -test 248 - Start 248: aarch64-warn-common - -248: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/warn-common.sh" -248: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu -248: Test timeout computed to be: 1500 -242: + grep -q 'foo$' out/test/elf/aarch64/version-script7/log 246: +++ canonical_name aarch64 246: +++ case $1 in 246: +++ echo aarch64 @@ -17468,20 +17465,52 @@ 246: ++ echo -n 'Testing versioned-undef ... ' 246: Testing versioned-undef ... ++ t=out/test/elf/aarch64/versioned-undef 246: ++ mkdir -p out/test/elf/aarch64/versioned-undef +239: + on_exit +239: + echo OK +239: OK +239: + exit 0 +235/270 Test #239: aarch64-version-script4 ............................. Passed 0.32 sec +test 247 + Start 247: aarch64-visibility + +247: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/visibility.sh" +247: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu +247: Test timeout computed to be: 1500 +242: + readelf --dyn-syms out/test/elf/aarch64/version-script7/c.so +246: + ldd --help +246: + grep -q musl +242: + grep -q 'foo$' out/test/elf/aarch64/version-script7/log +237: + out/test/elf/aarch64/version-script2/exe +246: + cc -fPIC -c -o out/test/elf/aarch64/versioned-undef/a.o -xc - +247: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/visibility.sh +247: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc +247: ++ export LC_ALL=C +247: ++ LC_ALL=C +246: + cat +242: + grep -q bar@@VER_X1 out/test/elf/aarch64/version-script7/log +237: + readelf --dyn-syms out/test/elf/aarch64/version-script2/exe +244: + readelf --dyn-syms out/test/elf/aarch64/version-script9/c.so +238: + cc -B. -o out/test/elf/aarch64/version-script3/exe out/test/elf/aarch64/version-script3/c.o out/test/elf/aarch64/version-script3/b.so +237: + grep -Fq foo@ver1 out/test/elf/aarch64/version-script2/log 244: + grep -q ' foo@@VER1$' out/test/elf/aarch64/version-script9/log +242: + on_exit +242: + echo OK +242: OK +242: + exit 0 +236/270 Test #242: aarch64-version-script7 ............................. Passed 0.35 sec +test 248 + Start 248: aarch64-warn-common + +248: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/warn-common.sh" +248: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu +248: Test timeout computed to be: 1500 +237: + grep -Fq bar@ver2 out/test/elf/aarch64/version-script2/log +237: + grep -Fq baz@ver3 out/test/elf/aarch64/version-script2/log 244: + on_exit 244: + echo OK 244: OK 244: + exit 0 -220: + grep -q '42 5' -220: + on_exit -220: + echo OK -220: OK -220: + exit 0 -247: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/visibility.sh -247: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc -247: ++ export LC_ALL=C -247: ++ LC_ALL=C +243: + cat 247: ++++ uname -m 247: +++ canonical_name aarch64 247: +++ case $1 in @@ -17500,31 +17529,19 @@ 247: ++ QEMU= 247: ++ trap 'on_error $LINENO' ERR 247: ++ trap on_exit EXIT -247: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/visibility.sh .sh -237/270 Test #220: aarch64-tlsdesc ..................................... Passed 0.56 sec +237/270 Test #244: aarch64-version-script9 ............................. Passed 0.23 sec test 249 Start 249: aarch64-warn-once 249: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/warn-once.sh" 249: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu 249: Test timeout computed to be: 1500 -238/270 Test #244: aarch64-version-script9 ............................. Passed 0.07 sec -test 250 - Start 250: aarch64-warn-symbol-type - -250: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/warn-symbol-type.sh" -250: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu -250: Test timeout computed to be: 1500 +243: + cc -xc -c -o out/test/elf/aarch64/version-script8/c.o - +247: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/visibility.sh .sh 247: ++ testname=visibility 247: ++ echo -n 'Testing visibility ... ' 247: Testing visibility ... ++ t=out/test/elf/aarch64/visibility 247: ++ mkdir -p out/test/elf/aarch64/visibility -247: + cc -xc -c -o out/test/elf/aarch64/visibility/a.o - -247: + cat -237: + readelf --dyn-syms out/test/elf/aarch64/version-script2/exe -237: + grep -Fq foo@ver1 out/test/elf/aarch64/version-script2/log -237: + grep -Fq bar@ver2 out/test/elf/aarch64/version-script2/log -237: + grep -Fq baz@ver3 out/test/elf/aarch64/version-script2/log 248: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/warn-common.sh 248: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 248: ++ export LC_ALL=C @@ -17547,48 +17564,47 @@ 248: ++ QEMU= 248: ++ trap 'on_error $LINENO' ERR 248: ++ trap on_exit EXIT +246: + echo 'VER1 { local: *; }; VER2 { local: *; }; VER3 { local: *; };' +246: + cc -B. -shared -o out/test/elf/aarch64/versioned-undef/c.so out/test/elf/aarch64/versioned-undef/a.o -Wl,--version-script=out/test/elf/aarch64/versioned-undef/b.ver 248: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/warn-common.sh .sh 248: ++ testname=warn-common 248: ++ echo -n 'Testing warn-common ... ' 248: Testing warn-common ... ++ t=out/test/elf/aarch64/warn-common 248: ++ mkdir -p out/test/elf/aarch64/warn-common -248: + cc -fcommon -c -xc -o out/test/elf/aarch64/warn-common/a.o - -248: + cat 249: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/warn-once.sh 249: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 249: ++ export LC_ALL=C -249: ++ LC_ALL=C -242: + grep -q bar@@VER_X1 out/test/elf/aarch64/version-script7/log -246: + ldd --help -246: + grep -q musl 237: + on_exit 237: + echo OK 237: OK 237: + exit 0 +249: ++ LC_ALL=C +238/270 Test #237: aarch64-version-script2 ............................. Passed 0.47 sec +test 250 + Start 250: aarch64-warn-symbol-type + +250: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/warn-symbol-type.sh" +250: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu +250: Test timeout computed to be: 1500 +248: + cat +250: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/warn-symbol-type.sh +235: + nm -g out/test/elf/aarch64/version-script17/exe1 +235: + grep -q foo +247: + cc -xc -c -o out/test/elf/aarch64/visibility/a.o - +248: + cc -fcommon -c -xc -o out/test/elf/aarch64/warn-common/a.o - +250: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc +250: ++ export LC_ALL=C +250: ++ LC_ALL=C +235: + cat +240: + readelf --dyn-syms out/test/elf/aarch64/version-script5/c.so +247: + cat +241: + readelf --dyn-syms out/test/elf/aarch64/version-script6/f.so 249: ++++ uname -m -246: + cc -fPIC -c -o out/test/elf/aarch64/versioned-undef/a.o -xc - -242: + on_exit -242: + echo OK -242: OK -242: + exit 0 +240: + grep -Fq foo out/test/elf/aarch64/version-script5/log +235: + cc -B. -o out/test/elf/aarch64/version-script17/exe2 out/test/elf/aarch64/version-script17/a.o out/test/elf/aarch64/version-script17/b.so -Wl,--version-script=out/test/elf/aarch64/version-script17/c.ver -Wl,--undefined-version 249: +++ canonical_name aarch64 249: +++ case $1 in 249: +++ echo aarch64 -250: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/warn-symbol-type.sh -239/270 Test #237: aarch64-version-script2 ............................. Passed 0.19 sec -test 251 - Start 251: aarch64-warn-unresolved-symbols - -251: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/warn-unresolved-symbols.sh" -251: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu -251: Test timeout computed to be: 1500 -240/270 Test #242: aarch64-version-script7 ............................. Passed 0.15 sec -test 252 - Start 252: aarch64-weak-export-dso - -252: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/weak-export-dso.sh" -252: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu -252: Test timeout computed to be: 1500 249: ++ HOST=aarch64 249: ++ '[' -n '' ']' 249: ++ MACHINE=aarch64 @@ -17604,16 +17620,11 @@ 249: ++ trap 'on_error $LINENO' ERR 249: ++ trap on_exit EXIT 249: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/warn-once.sh .sh +250: ++++ uname -m 249: ++ testname=warn-once 249: ++ echo -n 'Testing warn-once ... ' 249: Testing warn-once ... ++ t=out/test/elf/aarch64/warn-once 249: ++ mkdir -p out/test/elf/aarch64/warn-once -249: + cat -249: + cc -c -fPIC -xc -o out/test/elf/aarch64/warn-once/a.o - -250: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc -250: ++ export LC_ALL=C -250: ++ LC_ALL=C -250: ++++ uname -m 250: +++ canonical_name aarch64 250: +++ case $1 in 250: +++ echo aarch64 @@ -17631,17 +17642,54 @@ 250: ++ QEMU= 250: ++ trap 'on_error $LINENO' ERR 250: ++ trap on_exit EXIT -246: + cat -238: + out/test/elf/aarch64/version-script3/exe -243: + cc -B. -o out/test/elf/aarch64/version-script8/exe out/test/elf/aarch64/version-script8/c.o out/test/elf/aarch64/version-script8/b.so -248: + cat -248: + cc -fcommon -c -xc -o out/test/elf/aarch64/warn-common/b.o - +240: + grep -Fq ' main' out/test/elf/aarch64/version-script5/log +241: + grep -q foo@VER_X1 out/test/elf/aarch64/version-script6/log +241: + grep -q bar@VER_X2 out/test/elf/aarch64/version-script6/log +240: + on_exit +240: + echo OK +240: OK +240: + exit 0 +239/270 Test #240: aarch64-version-script5 ............................. Passed 0.46 sec +test 251 + Start 251: aarch64-warn-unresolved-symbols + +251: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/warn-unresolved-symbols.sh" +251: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu +251: Test timeout computed to be: 1500 +250: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/warn-symbol-type.sh .sh +250: ++ testname=warn-symbol-type +250: ++ echo -n 'Testing warn-symbol-type ... ' +250: Testing warn-symbol-type ... ++ t=out/test/elf/aarch64/warn-symbol-type +250: ++ mkdir -p out/test/elf/aarch64/warn-symbol-type +241: + grep -q baz@@VER_Y2 out/test/elf/aarch64/version-script6/log 251: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/warn-unresolved-symbols.sh 251: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 251: ++ export LC_ALL=C 251: ++ LC_ALL=C +241: + on_exit +241: + echo OK +241: OK +241: + exit 0 +240/270 Test #241: aarch64-version-script6 ............................. Passed 0.45 sec +test 252 + Start 252: aarch64-weak-export-dso + +252: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/weak-export-dso.sh" +252: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu +252: Test timeout computed to be: 1500 +252: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/weak-export-dso.sh +252: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc +252: ++ export LC_ALL=C +252: ++ LC_ALL=C +249: + cc -c -fPIC -xc -o out/test/elf/aarch64/warn-once/a.o - +249: + cat +243: + cc -B. -o out/test/elf/aarch64/version-script8/exe out/test/elf/aarch64/version-script8/c.o out/test/elf/aarch64/version-script8/b.so +247: + cat +248: + cc -fcommon -c -xc -o out/test/elf/aarch64/warn-common/b.o - 251: ++++ uname -m -241: + readelf --dyn-syms out/test/elf/aarch64/version-script6/f.so +247: + cc -xc -c -o out/test/elf/aarch64/visibility/b.o - +248: + cat +252: ++++ uname -m 251: +++ canonical_name aarch64 251: +++ case $1 in 251: +++ echo aarch64 @@ -17660,51 +17708,80 @@ 251: ++ trap 'on_error $LINENO' ERR 251: ++ trap on_exit EXIT 251: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/warn-unresolved-symbols.sh .sh -238: + readelf --dyn-syms out/test/elf/aarch64/version-script3/exe -252: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/weak-export-dso.sh 251: ++ testname=warn-unresolved-symbols 251: ++ echo -n 'Testing warn-unresolved-symbols ... ' 251: Testing warn-unresolved-symbols ... ++ t=out/test/elf/aarch64/warn-unresolved-symbols 251: ++ mkdir -p out/test/elf/aarch64/warn-unresolved-symbols -241: + grep -q foo@VER_X1 out/test/elf/aarch64/version-script6/log -241: + grep -q bar@VER_X2 out/test/elf/aarch64/version-script6/log -250: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/warn-symbol-type.sh .sh -250: ++ testname=warn-symbol-type -250: ++ echo -n 'Testing warn-symbol-type ... ' -250: Testing warn-symbol-type ... ++ t=out/test/elf/aarch64/warn-symbol-type -250: ++ mkdir -p out/test/elf/aarch64/warn-symbol-type -238: + grep -Fq foo@ver1 out/test/elf/aarch64/version-script3/log -252: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc -252: ++ export LC_ALL=C -252: ++ LC_ALL=C -241: + grep -q baz@@VER_Y2 out/test/elf/aarch64/version-script6/log -241: + on_exit -241: + echo OK -241: OK -241: + exit 0 +252: +++ canonical_name aarch64 +252: +++ case $1 in +252: +++ echo aarch64 +252: ++ HOST=aarch64 +252: ++ '[' -n '' ']' +252: ++ MACHINE=aarch64 +252: ++ '[' -n '' ']' +252: ++ CC=cc +252: ++ CXX=c++ +252: ++ GCC=gcc +252: ++ GXX=g++ +252: ++ OBJDUMP=objdump +252: ++ OBJCOPY=objcopy +252: ++ STRIP=strip +252: ++ QEMU= +252: ++ trap 'on_error $LINENO' ERR +252: ++ trap on_exit EXIT +246: + cc -c -o out/test/elf/aarch64/versioned-undef/d.o -xc - +252: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/weak-export-dso.sh .sh +252: ++ testname=weak-export-dso +252: ++ echo -n 'Testing weak-export-dso ... ' +252: Testing weak-export-dso ... ++ t=out/test/elf/aarch64/weak-export-dso +252: ++ mkdir -p out/test/elf/aarch64/weak-export-dso +246: + cat +250: + cc -c -fPIC -xc -o out/test/elf/aarch64/warn-symbol-type/a.o - +250: + cat +238: + out/test/elf/aarch64/version-script3/exe +238: + readelf --dyn-syms out/test/elf/aarch64/version-script3/exe 251: + cc -c -o out/test/elf/aarch64/warn-unresolved-symbols/a.o -xc - 251: + cat -247: + cc -xc -c -o out/test/elf/aarch64/visibility/b.o - -247: + cat -241/270 Test #241: aarch64-version-script6 ............................. Passed 0.17 sec +238: + grep -Fq foo@ver1 out/test/elf/aarch64/version-script3/log +252: + cc -fPIC -c -o out/test/elf/aarch64/weak-export-dso/a.o -xc - +235: + nm -g out/test/elf/aarch64/version-script17/exe2 +238: + grep -Fq bar@ver2 out/test/elf/aarch64/version-script3/log +235: + grep -q foo out/test/elf/aarch64/version-script17/log2 +238: + grep -Fq baz@ver2 out/test/elf/aarch64/version-script3/log +235: + cat +252: + cat +238: + on_exit +238: + echo OK +238: OK +238: + exit 0 +247: + rm -f out/test/elf/aarch64/visibility/c.a +241/270 Test #238: aarch64-version-script3 ............................. Passed 0.58 sec test 253 Start 253: aarch64-weak-export-exe 253: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/weak-export-exe.sh" 253: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu 253: Test timeout computed to be: 1500 -238: + grep -Fq bar@ver2 out/test/elf/aarch64/version-script3/log -235: + nm -g out/test/elf/aarch64/version-script17/exe2 -246: + echo 'VER1 { local: *; }; VER2 { local: *; }; VER3 { local: *; };' -246: + cc -B. -shared -o out/test/elf/aarch64/versioned-undef/c.so out/test/elf/aarch64/versioned-undef/a.o -Wl,--version-script=out/test/elf/aarch64/versioned-undef/b.ver +247: + ar crs out/test/elf/aarch64/visibility/c.a out/test/elf/aarch64/visibility/a.o out/test/elf/aarch64/visibility/b.o +249: + cc -c -fPIC -xc -o out/test/elf/aarch64/warn-once/b.o - +249: + cat +235: + cc -B. -o out/test/elf/aarch64/version-script17/exe3 out/test/elf/aarch64/version-script17/a.o out/test/elf/aarch64/version-script17/b.so -Wl,--version-script=out/test/elf/aarch64/version-script17/d.ver +248: + cc -B. -o out/test/elf/aarch64/warn-common/exe out/test/elf/aarch64/warn-common/a.o out/test/elf/aarch64/warn-common/b.o +247: + cc -xc -fPIC -c -o out/test/elf/aarch64/visibility/d.o - +247: + cat +246: + cc -B. -o out/test/elf/aarch64/versioned-undef/exe out/test/elf/aarch64/versioned-undef/d.o out/test/elf/aarch64/versioned-undef/c.so +243: + out/test/elf/aarch64/version-script8/exe 253: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/weak-export-exe.sh +251: + grep -q 'undefined symbol:.*foo' 253: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 253: ++ export LC_ALL=C 253: ++ LC_ALL=C +251: + cc -B. -o out/test/elf/aarch64/warn-unresolved-symbols/exe out/test/elf/aarch64/warn-unresolved-symbols/a.o 253: ++++ uname -m 253: +++ canonical_name aarch64 253: +++ case $1 in 253: +++ echo aarch64 +243: + readelf --dyn-syms out/test/elf/aarch64/version-script8/b.so 253: ++ HOST=aarch64 253: ++ '[' -n '' ']' 253: ++ MACHINE=aarch64 @@ -17719,78 +17796,39 @@ 253: ++ QEMU= 253: ++ trap 'on_error $LINENO' ERR 253: ++ trap on_exit EXIT +249: + cc -B. -o out/test/elf/aarch64/warn-once/exe out/test/elf/aarch64/warn-once/a.o out/test/elf/aarch64/warn-once/b.o -Wl,--warn-unresolved-symbols,--warn-once +243: + grep -Fq foo@@ver1 out/test/elf/aarch64/version-script8/log 253: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/weak-export-exe.sh .sh -252: ++++ uname -m -252: +++ canonical_name aarch64 -252: +++ case $1 in -252: +++ echo aarch64 -250: + cat -252: ++ HOST=aarch64 -252: ++ '[' -n '' ']' -252: ++ MACHINE=aarch64 -252: ++ '[' -n '' ']' -252: ++ CC=cc -252: ++ CXX=c++ -252: ++ GCC=gcc -252: ++ GXX=g++ -252: ++ OBJDUMP=objdump -252: ++ OBJCOPY=objcopy -252: ++ STRIP=strip -252: ++ QEMU= -252: ++ trap 'on_error $LINENO' ERR -252: ++ trap on_exit EXIT +250: + cc -B. -shared -o out/test/elf/aarch64/warn-symbol-type/a.so out/test/elf/aarch64/warn-symbol-type/a.o 253: ++ testname=weak-export-exe 253: ++ echo -n 'Testing weak-export-exe ... ' 253: Testing weak-export-exe ... ++ t=out/test/elf/aarch64/weak-export-exe 253: ++ mkdir -p out/test/elf/aarch64/weak-export-exe -238: + grep -Fq baz@ver2 out/test/elf/aarch64/version-script3/log -248: + cc -B. -o out/test/elf/aarch64/warn-common/exe out/test/elf/aarch64/warn-common/a.o out/test/elf/aarch64/warn-common/b.o -252: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/weak-export-dso.sh .sh -238: + on_exit -238: + echo OK -238: OK -238: + exit 0 -252: ++ testname=weak-export-dso -252: ++ echo -n 'Testing weak-export-dso ... ' -252: Testing weak-export-dso ... ++ t=out/test/elf/aarch64/weak-export-dso -252: ++ mkdir -p out/test/elf/aarch64/weak-export-dso -235: + grep -q foo out/test/elf/aarch64/version-script17/log2 -249: + cc -c -fPIC -xc -o out/test/elf/aarch64/warn-once/b.o - -242/270 Test #238: aarch64-version-script3 ............................. Passed 0.21 sec +243: + grep -Fq bar@@ver2 out/test/elf/aarch64/version-script8/log +248: + grep -Fq 'multiple common symbols' out/test/elf/aarch64/warn-common/log +252: + cc -B. -o out/test/elf/aarch64/weak-export-dso/b.so out/test/elf/aarch64/weak-export-dso/a.o -shared +253: + cc -fPIC -c -o out/test/elf/aarch64/weak-export-exe/a.o -xc - +243: + grep -Fq baz out/test/elf/aarch64/version-script8/log +248: + cc -B. -o out/test/elf/aarch64/warn-common/exe out/test/elf/aarch64/warn-common/a.o out/test/elf/aarch64/warn-common/b.o -Wl,-warn-common +247: + cc -B. -shared -o out/test/elf/aarch64/visibility/e.so out/test/elf/aarch64/visibility/c.a out/test/elf/aarch64/visibility/d.o +253: + cat +243: + on_exit +243: + echo OK +243: OK +243: + exit 0 +242/270 Test #243: aarch64-version-script8 ............................. Passed 0.68 sec test 254 Start 254: aarch64-weak-undef-dso 254: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/weak-undef-dso.sh" 254: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu 254: Test timeout computed to be: 1500 -249: + cat -247: + rm -f out/test/elf/aarch64/visibility/c.a -247: + ar crs out/test/elf/aarch64/visibility/c.a out/test/elf/aarch64/visibility/a.o out/test/elf/aarch64/visibility/b.o -253: + cat -253: + cc -fPIC -c -o out/test/elf/aarch64/weak-export-exe/a.o -xc - -235: + cat -235: + cc -B. -o out/test/elf/aarch64/version-script17/exe3 out/test/elf/aarch64/version-script17/a.o out/test/elf/aarch64/version-script17/b.so -Wl,--version-script=out/test/elf/aarch64/version-script17/d.ver -250: + cc -c -fPIC -xc -o out/test/elf/aarch64/warn-symbol-type/a.o - -252: + cc -fPIC -c -o out/test/elf/aarch64/weak-export-dso/a.o -xc - -252: + cat -251: + cc -B. -o out/test/elf/aarch64/warn-unresolved-symbols/exe out/test/elf/aarch64/warn-unresolved-symbols/a.o -251: + grep -q 'undefined symbol:.*foo' -243: + out/test/elf/aarch64/version-script8/exe -243: + readelf --dyn-syms out/test/elf/aarch64/version-script8/b.so -243: + grep -Fq foo@@ver1 out/test/elf/aarch64/version-script8/log -246: + cat -246: + cc -c -o out/test/elf/aarch64/versioned-undef/d.o -xc - 254: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/weak-undef-dso.sh -249: + cc -B. -o out/test/elf/aarch64/warn-once/exe out/test/elf/aarch64/warn-once/a.o out/test/elf/aarch64/warn-once/b.o -Wl,--warn-unresolved-symbols,--warn-once -247: + cc -xc -fPIC -c -o out/test/elf/aarch64/visibility/d.o - 254: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 254: ++ export LC_ALL=C 254: ++ LC_ALL=C -243: + grep -Fq bar@@ver2 out/test/elf/aarch64/version-script8/log -250: + cc -B. -shared -o out/test/elf/aarch64/warn-symbol-type/a.so out/test/elf/aarch64/warn-symbol-type/a.o -253: + cc -B. -o out/test/elf/aarch64/weak-export-exe/exe out/test/elf/aarch64/weak-export-exe/a.o +235: + nm -g out/test/elf/aarch64/version-script17/exe3 254: ++++ uname -m -247: + cat 254: +++ canonical_name aarch64 254: +++ case $1 in 254: +++ echo aarch64 @@ -17808,125 +17846,67 @@ 254: ++ QEMU= 254: ++ trap 'on_error $LINENO' ERR 254: ++ trap on_exit EXIT -243: + grep -Fq baz out/test/elf/aarch64/version-script8/log -243: + on_exit -243: + echo OK -243: OK -243: + exit 0 -243/270 Test #243: aarch64-version-script8 ............................. Passed 0.22 sec -test 255 - Start 255: aarch64-weak-undef - -255: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/weak-undef.sh" -255: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu -255: Test timeout computed to be: 1500 254: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/weak-undef-dso.sh .sh -252: + cc -B. -o out/test/elf/aarch64/weak-export-dso/b.so out/test/elf/aarch64/weak-export-dso/a.o -shared 254: ++ testname=weak-undef-dso 254: ++ echo -n 'Testing weak-undef-dso ... ' 254: Testing weak-undef-dso ... ++ t=out/test/elf/aarch64/weak-undef-dso 254: ++ mkdir -p out/test/elf/aarch64/weak-undef-dso -251: + cc -B. -o out/test/elf/aarch64/warn-unresolved-symbols/exe out/test/elf/aarch64/warn-unresolved-symbols/a.o -Wl,-warn-unresolved-symbols -248: + grep -Fq 'multiple common symbols' out/test/elf/aarch64/warn-common/log -255: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/weak-undef.sh -251: + grep -q 'undefined symbol:.*foo' -254: + cat -255: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc -255: ++ export LC_ALL=C -255: ++ LC_ALL=C -254: + cc -c -o out/test/elf/aarch64/weak-undef-dso/a.o -fPIC -xc - -248: + cc -B. -o out/test/elf/aarch64/warn-common/exe out/test/elf/aarch64/warn-common/a.o out/test/elf/aarch64/warn-common/b.o -Wl,-warn-common -247: + cc -B. -shared -o out/test/elf/aarch64/visibility/e.so out/test/elf/aarch64/visibility/c.a out/test/elf/aarch64/visibility/d.o -255: ++++ uname -m -255: +++ canonical_name aarch64 -255: +++ case $1 in -255: +++ echo aarch64 -235: + nm -g out/test/elf/aarch64/version-script17/exe3 -246: + cc -B. -o out/test/elf/aarch64/versioned-undef/exe out/test/elf/aarch64/versioned-undef/d.o out/test/elf/aarch64/versioned-undef/c.so -255: ++ HOST=aarch64 -255: ++ '[' -n '' ']' -255: ++ MACHINE=aarch64 -255: ++ '[' -n '' ']' -255: ++ CC=cc -255: ++ CXX=c++ -255: ++ GCC=gcc -255: ++ GXX=g++ -255: ++ OBJDUMP=objdump -255: ++ OBJCOPY=objcopy -255: ++ STRIP=strip -255: ++ QEMU= -255: ++ trap 'on_error $LINENO' ERR -255: ++ trap on_exit EXIT -255: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/weak-undef.sh .sh 235: + grep -q foo out/test/elf/aarch64/version-script17/log3 -255: ++ testname=weak-undef -255: ++ echo -n 'Testing weak-undef ... ' -255: Testing weak-undef ... ++ t=out/test/elf/aarch64/weak-undef -255: ++ mkdir -p out/test/elf/aarch64/weak-undef -255: + cc -c -o out/test/elf/aarch64/weak-undef/a.o -fPIC -xc - -249: ++ grep 'undefined symbol:.* foo$' out/test/elf/aarch64/warn-once/log -255: + cat -249: ++ wc -l +251: + grep -q 'undefined symbol:.*foo' +251: + cc -B. -o out/test/elf/aarch64/warn-unresolved-symbols/exe out/test/elf/aarch64/warn-unresolved-symbols/a.o -Wl,-warn-unresolved-symbols 235: + on_exit 235: + echo OK 235: OK 235: + exit 0 -244/270 Test #235: aarch64-version-script17 ............................ Passed 0.31 sec +243/270 Test #235: aarch64-version-script17 ............................ Passed 1.04 sec +test 255 + Start 255: aarch64-weak-undef + +255: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/weak-undef.sh" +255: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu +255: Test timeout computed to be: 1500 +254: + cat +254: + cc -c -o out/test/elf/aarch64/weak-undef-dso/a.o -fPIC -xc - +246: + out/test/elf/aarch64/versioned-undef/exe +246: + grep -q '^1 2 3 3$' +246: + on_exit +246: + echo OK +246: OK +246: + exit 0 +249: ++ wc -l +244/270 Test #246: aarch64-versioned-undef ............................. Passed 0.54 sec test 256 Start 256: aarch64-weak-undef2 256: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/weak-undef2.sh" 256: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu 256: Test timeout computed to be: 1500 -245: + grep -q '[ms]old .*compatible with GNU ld' -245: + ./mold -v -245: + grep -q '[ms]old .*compatible with GNU ld' -250: + grep -q 'warning: symbol type mismatch: times' out/test/elf/aarch64/warn-symbol-type/log -250: + on_exit -250: + echo OK -250: OK -250: + exit 0 -253: + readelf --dyn-syms out/test/elf/aarch64/weak-export-exe/exe -253: + grep -q 'WEAK DEFAULT UND foo' -253: + grep -q '^3$' -253: + out/test/elf/aarch64/weak-export-exe/exe +249: ++ grep 'undefined symbol:.* foo$' out/test/elf/aarch64/warn-once/log 249: + '[' 1 = 1 ']' 249: + on_exit 249: + echo OK 249: OK 249: + exit 0 -254: + cc -B. -shared -o out/test/elf/aarch64/weak-undef-dso/b.so out/test/elf/aarch64/weak-undef-dso/a.o -245/270 Test #249: aarch64-warn-once ................................... Passed 0.13 sec +245/270 Test #249: aarch64-warn-once ................................... Passed 0.43 sec test 257 Start 257: aarch64-whole-archive 257: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/whole-archive.sh" 257: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu 257: Test timeout computed to be: 1500 -246/270 Test #250: aarch64-warn-symbol-type ............................ Passed 0.13 sec -test 258 - Start 258: aarch64-wrap-lto - -258: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/wrap-lto.sh" -258: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu -258: Test timeout computed to be: 1500 -245: + ./mold --version -253: + on_exit -253: + echo OK -253: OK -253: + exit 0 -247/270 Test #253: aarch64-weak-export-exe ............................. Passed 0.11 sec -test 259 - Start 259: aarch64-wrap - -259: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/wrap.sh" -259: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu -259: Test timeout computed to be: 1500 -252: + cc -B. -o out/test/elf/aarch64/weak-export-dso/c.so out/test/elf/aarch64/weak-export-dso/a.o -shared -Wl,-z,defs 256: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/weak-undef2.sh 256: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 256: ++ export LC_ALL=C 256: ++ LC_ALL=C +255: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/weak-undef.sh +255: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc +255: ++ export LC_ALL=C +255: ++ LC_ALL=C +253: + cc -B. -o out/test/elf/aarch64/weak-export-exe/exe out/test/elf/aarch64/weak-export-exe/a.o +252: + cc -B. -o out/test/elf/aarch64/weak-export-dso/c.so out/test/elf/aarch64/weak-export-dso/a.o -shared -Wl,-z,defs +250: + grep -q 'warning: symbol type mismatch: times' out/test/elf/aarch64/warn-symbol-type/log +247: + readelf --dyn-syms out/test/elf/aarch64/visibility/e.so +255: ++++ uname -m 256: ++++ uname -m 256: +++ canonical_name aarch64 256: +++ case $1 in @@ -17945,40 +17925,66 @@ 256: ++ QEMU= 256: ++ trap 'on_error $LINENO' ERR 256: ++ trap on_exit EXIT +255: +++ canonical_name aarch64 +255: +++ case $1 in +255: +++ echo aarch64 +255: ++ HOST=aarch64 +255: ++ '[' -n '' ']' +255: ++ MACHINE=aarch64 +255: ++ '[' -n '' ']' +255: ++ CC=cc +255: ++ CXX=c++ +255: ++ GCC=gcc +255: ++ GXX=g++ +255: ++ OBJDUMP=objdump +255: ++ OBJCOPY=objcopy +255: ++ STRIP=strip +255: ++ QEMU= +255: ++ trap 'on_error $LINENO' ERR +255: ++ trap on_exit EXIT +257: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/whole-archive.sh +257: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc +257: ++ export LC_ALL=C +257: ++ LC_ALL=C +255: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/weak-undef.sh .sh 256: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/weak-undef2.sh .sh 256: ++ testname=weak-undef2 256: ++ echo -n 'Testing weak-undef2 ... ' 256: Testing weak-undef2 ... ++ t=out/test/elf/aarch64/weak-undef2 256: ++ mkdir -p out/test/elf/aarch64/weak-undef2 -257: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/whole-archive.sh -257: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc -257: ++ export LC_ALL=C -257: ++ LC_ALL=C -257: ++++ uname -m -257: +++ canonical_name aarch64 -257: +++ case $1 in -257: +++ echo aarch64 -257: ++ HOST=aarch64 -257: ++ '[' -n '' ']' -257: ++ MACHINE=aarch64 -257: ++ '[' -n '' ']' -257: ++ CC=cc -257: ++ CXX=c++ -257: ++ GCC=gcc -257: ++ GXX=g++ -257: ++ OBJDUMP=objdump -257: ++ OBJCOPY=objcopy -257: ++ STRIP=strip -257: ++ QEMU= -257: ++ trap 'on_error $LINENO' ERR -257: ++ trap on_exit EXIT -245: + grep -q '[ms]old .*compatible with GNU ld' -245: + ./mold -V -256: + cc -c -o out/test/elf/aarch64/weak-undef2/a.o -xc - +250: + on_exit +250: + echo OK +250: OK +250: + exit 0 +246/270 Test #250: aarch64-warn-symbol-type ............................ Passed 0.46 sec +test 258 + Start 258: aarch64-wrap-lto + +258: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/wrap-lto.sh" +258: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu +258: Test timeout computed to be: 1500 +247: + grep -Fq foo out/test/elf/aarch64/visibility/log +255: ++ testname=weak-undef +255: ++ echo -n 'Testing weak-undef ... ' +255: Testing weak-undef ... ++ t=out/test/elf/aarch64/weak-undef +255: ++ mkdir -p out/test/elf/aarch64/weak-undef 258: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/wrap-lto.sh 258: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 258: ++ export LC_ALL=C 258: ++ LC_ALL=C +256: + cc -c -o out/test/elf/aarch64/weak-undef2/a.o -xc - +256: + cat +247: + on_exit +247: + echo OK +247: OK +247: + exit 0 +247/270 Test #247: aarch64-visibility .................................. Passed 0.57 sec +test 259 + Start 259: aarch64-wrap + +259: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/wrap.sh" +259: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu +259: Test timeout computed to be: 1500 258: ++++ uname -m 258: +++ canonical_name aarch64 258: +++ case $1 in @@ -17998,32 +18004,51 @@ 258: ++ trap 'on_error $LINENO' ERR 258: ++ trap on_exit EXIT 258: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/wrap-lto.sh .sh +257: ++++ uname -m +257: +++ canonical_name aarch64 +257: +++ case $1 in +257: +++ echo aarch64 +257: ++ HOST=aarch64 +257: ++ '[' -n '' ']' +257: ++ MACHINE=aarch64 +257: ++ '[' -n '' ']' +257: ++ CC=cc +257: ++ CXX=c++ +257: ++ GCC=gcc +257: ++ GXX=g++ +257: ++ OBJDUMP=objdump +257: ++ OBJCOPY=objcopy +257: ++ STRIP=strip +257: ++ QEMU= +257: ++ trap 'on_error $LINENO' ERR +257: ++ trap on_exit EXIT +255: + cc -c -o out/test/elf/aarch64/weak-undef/a.o -fPIC -xc - +255: + cat +254: + cc -B. -shared -o out/test/elf/aarch64/weak-undef-dso/b.so out/test/elf/aarch64/weak-undef-dso/a.o 258: ++ testname=wrap-lto 258: ++ echo -n 'Testing wrap-lto ... ' 258: Testing wrap-lto ... ++ t=out/test/elf/aarch64/wrap-lto 258: ++ mkdir -p out/test/elf/aarch64/wrap-lto -248: + grep -Fq 'multiple common symbols' out/test/elf/aarch64/warn-common/log -248: + on_exit -248: + echo OK -248: OK -248: + exit 0 -248/270 Test #248: aarch64-warn-common ................................. Passed 0.16 sec -test 260 - Start 260: aarch64-z-cet-report - -260: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/z-cet-report.sh" -260: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu -260: Test timeout computed to be: 1500 -247: + readelf --dyn-syms out/test/elf/aarch64/visibility/e.so -247: + grep -Fq foo out/test/elf/aarch64/visibility/log -247: + on_exit -247: + echo OK -247: OK -247: + exit 0 259: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/wrap.sh 259: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 259: ++ export LC_ALL=C 259: ++ LC_ALL=C +258: + cc -fPIC -shared -o out/test/elf/aarch64/wrap-lto/a.so -xc - +258: + cat +257: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/whole-archive.sh .sh +257: ++ testname=whole-archive +257: ++ echo -n 'Testing whole-archive ... ' +257: Testing whole-archive ... ++ t=out/test/elf/aarch64/whole-archive +257: ++ mkdir -p out/test/elf/aarch64/whole-archive +251: + cc -B. -o out/test/elf/aarch64/warn-unresolved-symbols/exe out/test/elf/aarch64/warn-unresolved-symbols/a.o -Wl,-warn-unresolved-symbols --error-unresolved-symbols +245: + grep -q '[ms]old .*compatible with GNU ld' +245: + ./mold -v +251: + grep -q 'undefined symbol:.*foo' +253: + grep -q 'WEAK DEFAULT UND foo' +253: + readelf --dyn-syms out/test/elf/aarch64/weak-export-exe/exe +257: + cat +257: + cc -o out/test/elf/aarch64/whole-archive/a.o -c -x assembler - +248: + grep -Fq 'multiple common symbols' out/test/elf/aarch64/warn-common/log 259: ++++ uname -m 259: +++ canonical_name aarch64 259: +++ case $1 in @@ -18042,52 +18067,70 @@ 259: ++ QEMU= 259: ++ trap 'on_error $LINENO' ERR 259: ++ trap on_exit EXIT +253: + grep -q '^3$' +253: + out/test/elf/aarch64/weak-export-exe/exe +252: + grep -q 'WEAK DEFAULT UND foo' +252: + readelf --dyn-syms out/test/elf/aarch64/weak-export-dso/b.so +252: + grep -q 'WEAK DEFAULT UND foo' +252: + readelf --dyn-syms out/test/elf/aarch64/weak-export-dso/c.so +252: + on_exit +252: + echo OK +252: OK +252: + exit 0 +248/270 Test #252: aarch64-weak-export-dso ............................. Passed 0.50 sec +test 260 + Start 260: aarch64-z-cet-report + +260: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/z-cet-report.sh" +260: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu +260: Test timeout computed to be: 1500 +245: + grep -q '[ms]old .*compatible with GNU ld' +245: + ./mold --version +253: + on_exit +253: + echo OK +253: OK +253: + exit 0 +248: + on_exit +248: + echo OK +248: OK +248: + exit 0 259: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/wrap.sh .sh -245: + grep -q elf_x86_64 -245: + ./mold -V -258: + cc -fPIC -shared -o out/test/elf/aarch64/wrap-lto/a.so -xc - -258: + cat -246: + out/test/elf/aarch64/versioned-undef/exe -246: + grep -q '^1 2 3 3$' -246: + on_exit -246: + echo OK -246: OK -246: + exit 0 -251: + grep -q 'undefined symbol:.*foo' -251: + cc -B. -o out/test/elf/aarch64/warn-unresolved-symbols/exe out/test/elf/aarch64/warn-unresolved-symbols/a.o -Wl,-warn-unresolved-symbols --error-unresolved-symbols -255: + cc -c -o out/test/elf/aarch64/weak-undef/b.o -fno-PIC -xc - -249/270 Test #247: aarch64-visibility .................................. Passed 0.17 sec +259: ++ testname=wrap +259: ++ echo -n 'Testing wrap ... ' +259: Testing wrap ... ++ t=out/test/elf/aarch64/wrap +259: ++ mkdir -p out/test/elf/aarch64/wrap +249/270 Test #248: aarch64-warn-common ................................. Passed 0.61 sec test 261 Start 261: aarch64-z-defs 261: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/z-defs.sh" 261: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu 261: Test timeout computed to be: 1500 -255: + cat -260: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/z-cet-report.sh -260: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc -260: ++ export LC_ALL=C -260: ++ LC_ALL=C -260: ++++ uname -m -257: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/whole-archive.sh .sh -257: ++ testname=whole-archive -257: ++ echo -n 'Testing whole-archive ... ' -257: Testing whole-archive ... ++ t=out/test/elf/aarch64/whole-archive -257: ++ mkdir -p out/test/elf/aarch64/whole-archive -259: ++ testname=wrap -259: ++ echo -n 'Testing wrap ... ' -259: Testing wrap ... ++ t=out/test/elf/aarch64/wrap -259: ++ mkdir -p out/test/elf/aarch64/wrap -250/270 Test #246: aarch64-versioned-undef ............................. Passed 0.18 sec +250/270 Test #253: aarch64-weak-export-exe ............................. Passed 0.42 sec test 262 Start 262: aarch64-z-dynamic-undefined-weak 262: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/z-dynamic-undefined-weak.sh" 262: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu 262: Test timeout computed to be: 1500 -245: + ./mold -V -245: + grep -q elf_i386 -256: + cat +257: + cc -o out/test/elf/aarch64/whole-archive/b.o -c -xc - +257: + echo 'int fn1() { return 42; }' +251: + on_exit +251: + echo OK +251: OK +251: + exit 0 +260: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/z-cet-report.sh +260: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc +260: ++ export LC_ALL=C +260: ++ LC_ALL=C +251/270 Test #251: aarch64-warn-unresolved-symbols ..................... Passed 0.54 sec +test 263 + Start 263: aarch64-z-max-page-size + +263: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/z-max-page-size.sh" +263: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu +263: Test timeout computed to be: 1500 +260: ++++ uname -m 260: +++ canonical_name aarch64 260: +++ case $1 in 260: +++ echo aarch64 @@ -18105,6 +18148,12 @@ 260: ++ QEMU= 260: ++ trap 'on_error $LINENO' ERR 260: ++ trap on_exit EXIT +245: + grep -q '[ms]old .*compatible with GNU ld' +245: + ./mold -V +255: + cc -c -o out/test/elf/aarch64/weak-undef/b.o -fno-PIC -xc - +255: + cat +259: + cat +259: + cc -fPIC -shared -o out/test/elf/aarch64/wrap/a.so -xc - 261: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/z-defs.sh 261: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 261: ++ export LC_ALL=C @@ -18113,8 +18162,18 @@ 262: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 262: ++ export LC_ALL=C 262: ++ LC_ALL=C +263: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/z-max-page-size.sh +260: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/z-cet-report.sh .sh +260: ++ testname=z-cet-report +260: ++ echo -n 'Testing z-cet-report ... ' +260: Testing z-cet-report ... ++ t=out/test/elf/aarch64/z-cet-report +260: ++ mkdir -p out/test/elf/aarch64/z-cet-report +245: + grep -q elf_x86_64 +245: + ./mold -V +263: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc +263: ++ export LC_ALL=C +263: ++ LC_ALL=C 261: ++++ uname -m -259: + cat 261: +++ canonical_name aarch64 261: +++ case $1 in 261: +++ echo aarch64 @@ -18132,41 +18191,17 @@ 261: ++ QEMU= 261: ++ trap 'on_error $LINENO' ERR 261: ++ trap on_exit EXIT -245: + cc -c -xc -o out/test/elf/aarch64/version/a.o - -245: + cat +262: ++++ uname -m +256: + cc -c -o out/test/elf/aarch64/weak-undef2/b.o -xc - +245: + grep -q elf_i386 +262: +++ canonical_name aarch64 +262: +++ case $1 in +262: +++ echo aarch64 261: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/z-defs.sh .sh -252: + readelf --dyn-syms out/test/elf/aarch64/weak-export-dso/b.so -252: + grep -q 'WEAK DEFAULT UND foo' 261: ++ testname=z-defs 261: ++ echo -n 'Testing z-defs ... ' 261: Testing z-defs ... ++ t=out/test/elf/aarch64/z-defs 261: ++ mkdir -p out/test/elf/aarch64/z-defs -257: + cc -o out/test/elf/aarch64/whole-archive/a.o -c -x assembler - -257: + cat -259: + cc -fPIC -shared -o out/test/elf/aarch64/wrap/a.so -xc - -261: + cat -251: + on_exit -251: + echo OK -251: OK -251: + exit 0 -261: + cc -fPIC -c -o out/test/elf/aarch64/z-defs/a.o -xc - -251/270 Test #251: aarch64-warn-unresolved-symbols ..................... Passed 0.16 sec -test 263 - Start 263: aarch64-z-max-page-size - -263: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/z-max-page-size.sh" -263: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu -263: Test timeout computed to be: 1500 -252: + grep -q 'WEAK DEFAULT UND foo' -252: + readelf --dyn-syms out/test/elf/aarch64/weak-export-dso/c.so -252: + on_exit -252: + echo OK -252: OK -252: + exit 0 -262: ++++ uname -m -262: +++ canonical_name aarch64 -262: +++ case $1 in -262: +++ echo aarch64 262: ++ HOST=aarch64 262: ++ '[' -n '' ']' 262: ++ MACHINE=aarch64 @@ -18181,40 +18216,20 @@ 262: ++ QEMU= 262: ++ trap 'on_error $LINENO' ERR 262: ++ trap on_exit EXIT +256: + cat +245: + ./mold -V +263: ++++ uname -m +263: +++ canonical_name aarch64 +263: +++ case $1 in +263: +++ echo aarch64 +260: + cc -o out/test/elf/aarch64/z-cet-report/a.o -c -x assembler - +260: + cat 262: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/z-dynamic-undefined-weak.sh .sh 262: ++ testname=z-dynamic-undefined-weak 262: ++ echo -n 'Testing z-dynamic-undefined-weak ... ' 262: Testing z-dynamic-undefined-weak ... ++ t=out/test/elf/aarch64/z-dynamic-undefined-weak 262: ++ mkdir -p out/test/elf/aarch64/z-dynamic-undefined-weak -262: + cc -o out/test/elf/aarch64/z-dynamic-undefined-weak/a.o -c -xc - -fPIC -260: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/z-cet-report.sh .sh -260: ++ testname=z-cet-report -260: ++ echo -n 'Testing z-cet-report ... ' -260: Testing z-cet-report ... ++ t=out/test/elf/aarch64/z-cet-report -260: ++ mkdir -p out/test/elf/aarch64/z-cet-report -257: + cc -o out/test/elf/aarch64/whole-archive/b.o -c -xc - -257: + echo 'int fn1() { return 42; }' -252/270 Test #252: aarch64-weak-export-dso ............................. Passed 0.16 sec -test 264 - Start 264: aarch64-z-nodefaultlib - -264: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/z-nodefaultlib.sh" -264: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu -264: Test timeout computed to be: 1500 -262: + cat -260: + cc -o out/test/elf/aarch64/z-cet-report/a.o -c -x assembler - -260: + cat -263: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/z-max-page-size.sh -263: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc -263: ++ export LC_ALL=C -263: ++ LC_ALL=C -260: + cc -B. -o out/test/elf/aarch64/z-cet-report/exe out/test/elf/aarch64/z-cet-report/a.o -264: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/z-nodefaultlib.sh -263: ++++ uname -m -255: + cat -263: +++ canonical_name aarch64 -263: +++ case $1 in -263: +++ echo aarch64 +254: + cat 263: ++ HOST=aarch64 263: ++ '[' -n '' ']' 263: ++ MACHINE=aarch64 @@ -18234,122 +18249,122 @@ 263: ++ echo -n 'Testing z-max-page-size ... ' 263: Testing z-max-page-size ... ++ t=out/test/elf/aarch64/z-max-page-size 263: ++ mkdir -p out/test/elf/aarch64/z-max-page-size +254: + cc -xc -c -o out/test/elf/aarch64/weak-undef-dso/c.o - +261: + cc -fPIC -c -o out/test/elf/aarch64/z-defs/a.o -xc - +257: + cc -o out/test/elf/aarch64/whole-archive/c.o -c -xc - 257: + echo 'int fn2() { return 42; }' -256: + cat -261: + cc -B. -shared -o out/test/elf/aarch64/z-defs/b.so out/test/elf/aarch64/z-defs/a.o -264: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc -264: ++ export LC_ALL=C -264: ++ LC_ALL=C -256: + cc -c -o out/test/elf/aarch64/weak-undef2/b.o -xc - +261: + cat +262: + cc -o out/test/elf/aarch64/z-dynamic-undefined-weak/a.o -c -xc - -fPIC +262: + cat +260: + cc -B. -o out/test/elf/aarch64/z-cet-report/exe out/test/elf/aarch64/z-cet-report/a.o 263: + cat -257: + cc -o out/test/elf/aarch64/whole-archive/c.o -c -xc - -264: ++++ uname -m -264: +++ canonical_name aarch64 -264: +++ case $1 in -264: +++ echo aarch64 -264: ++ HOST=aarch64 -264: ++ '[' -n '' ']' -264: ++ MACHINE=aarch64 -264: ++ '[' -n '' ']' -264: ++ CC=cc -264: ++ CXX=c++ -264: ++ GCC=gcc -264: ++ GXX=g++ -264: ++ OBJDUMP=objdump -264: ++ OBJCOPY=objcopy -264: ++ STRIP=strip -264: ++ QEMU= -264: ++ trap 'on_error $LINENO' ERR -264: ++ trap on_exit EXIT -264: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/z-nodefaultlib.sh .sh -264: ++ testname=z-nodefaultlib -264: ++ echo -n 'Testing z-nodefaultlib ... ' -264: Testing z-nodefaultlib ... ++ t=out/test/elf/aarch64/z-nodefaultlib -264: ++ mkdir -p out/test/elf/aarch64/z-nodefaultlib -255: + cc -fcommon -xc -c -o out/test/elf/aarch64/weak-undef/c.o - -254: + cc -xc -c -o out/test/elf/aarch64/weak-undef-dso/c.o - -254: + cat -258: + cc -c -o out/test/elf/aarch64/wrap-lto/b.o -xc - -flto -258: + cat 263: + cc -o out/test/elf/aarch64/z-max-page-size/a.o -c -xc - +245: + cc -c -xc -o out/test/elf/aarch64/version/a.o - +245: + cat +257: + rm -f out/test/elf/aarch64/whole-archive/d.a +254: + cc -B. -o out/test/elf/aarch64/weak-undef-dso/exe1 out/test/elf/aarch64/weak-undef-dso/c.o out/test/elf/aarch64/weak-undef-dso/b.so +257: + ar cr out/test/elf/aarch64/whole-archive/d.a out/test/elf/aarch64/whole-archive/b.o out/test/elf/aarch64/whole-archive/c.o +261: + cc -B. -shared -o out/test/elf/aarch64/z-defs/b.so out/test/elf/aarch64/z-defs/a.o +255: + cat +258: + cat +258: + cc -c -o out/test/elf/aarch64/wrap-lto/b.o -xc - -flto +255: + cc -fcommon -xc -c -o out/test/elf/aarch64/weak-undef/c.o - 262: + cc -B. -shared -o out/test/elf/aarch64/z-dynamic-undefined-weak/b.so out/test/elf/aarch64/z-dynamic-undefined-weak/a.o -245: + rm -f out/test/elf/aarch64/version/exe +257: + cc -B. -nostdlib -o out/test/elf/aarch64/whole-archive/exe out/test/elf/aarch64/whole-archive/a.o out/test/elf/aarch64/whole-archive/d.a 256: + cc -B. -o out/test/elf/aarch64/weak-undef2/exe out/test/elf/aarch64/weak-undef2/a.o out/test/elf/aarch64/weak-undef2/b.o -264: + cat -264: + cc -o out/test/elf/aarch64/z-nodefaultlib/a.o -c -xc - -245: + grep -q '[ms]old' -245: + cc -B. -Wl,--version -o out/test/elf/aarch64/version/exe1 out/test/elf/aarch64/version/a.o 259: + cc -c -o out/test/elf/aarch64/wrap/b.o -xc - -257: + rm -f out/test/elf/aarch64/whole-archive/d.a -258: + cat -254: + cc -B. -o out/test/elf/aarch64/weak-undef-dso/exe1 out/test/elf/aarch64/weak-undef-dso/c.o out/test/elf/aarch64/weak-undef-dso/b.so 259: + cat -255: + cc -B. -o out/test/elf/aarch64/weak-undef/exe1 out/test/elf/aarch64/weak-undef/a.o -pie -258: + cc -c -o out/test/elf/aarch64/wrap-lto/c.o -xc - -flto -261: + cc -B. -shared -o out/test/elf/aarch64/z-defs/b.so out/test/elf/aarch64/z-defs/a.o -Wl,-z,undefs -257: + ar cr out/test/elf/aarch64/whole-archive/d.a out/test/elf/aarch64/whole-archive/b.o out/test/elf/aarch64/whole-archive/c.o -245: + '[' -f out/test/elf/aarch64/version/exe1 ']' +263: + cc -B. -o out/test/elf/aarch64/z-max-page-size/exe1 out/test/elf/aarch64/z-max-page-size/a.o -Wl,-z,max-page-size=65536 -Wl,-z,separate-loadable-segments 260: + cc -B. -o out/test/elf/aarch64/z-cet-report/exe out/test/elf/aarch64/z-cet-report/a.o -Wl,-z,cet-report=warning -257: + cc -B. -nostdlib -o out/test/elf/aarch64/whole-archive/exe out/test/elf/aarch64/whole-archive/a.o out/test/elf/aarch64/whole-archive/d.a +245: + rm -f out/test/elf/aarch64/version/exe +245: + cc -B. -Wl,--version -o out/test/elf/aarch64/version/exe1 out/test/elf/aarch64/version/a.o 245: + grep -q '[ms]old' +257: + readelf --symbols out/test/elf/aarch64/whole-archive/exe +257: + grep -q fn1 out/test/elf/aarch64/whole-archive/readelf +245: + '[' -f out/test/elf/aarch64/version/exe1 ']' +245: + grep -q '[ms]old' +258: + cc -c -o out/test/elf/aarch64/wrap-lto/c.o -xc - -flto +257: + grep -q fn2 out/test/elf/aarch64/whole-archive/readelf +255: + cc -B. -o out/test/elf/aarch64/weak-undef/exe1 out/test/elf/aarch64/weak-undef/a.o -pie 245: + cc -B. -Wl,-v -o out/test/elf/aarch64/version/exe2 out/test/elf/aarch64/version/a.o -263: + cc -B. -o out/test/elf/aarch64/z-max-page-size/exe1 out/test/elf/aarch64/z-max-page-size/a.o -Wl,-z,max-page-size=65536 -Wl,-z,separate-loadable-segments -264: + cc -B. -o out/test/elf/aarch64/z-nodefaultlib/exe out/test/elf/aarch64/z-nodefaultlib/a.o -Wl,-z,nodefaultlib -254: + grep -q bar=-1 -254: + out/test/elf/aarch64/weak-undef-dso/exe1 -254: + cc -xc -c -o out/test/elf/aarch64/weak-undef-dso/d.o - -254: + cat +259: + cc -c -o out/test/elf/aarch64/wrap/c.o -xc - +257: + cc -B. -nostdlib -o out/test/elf/aarch64/whole-archive/exe out/test/elf/aarch64/whole-archive/a.o -Wl,--whole-archive out/test/elf/aarch64/whole-archive/d.a +259: + cat +258: + cat +261: + cc -B. -shared -o out/test/elf/aarch64/z-defs/b.so out/test/elf/aarch64/z-defs/a.o -Wl,-z,undefs 262: + cc -B. -shared -o out/test/elf/aarch64/z-dynamic-undefined-weak/c.so out/test/elf/aarch64/z-dynamic-undefined-weak/a.o -Wl,-z,dynamic-undefined-weak +263: + grep -q 'Hello world' +263: + out/test/elf/aarch64/z-max-page-size/exe1 +245: + grep -q 'Hello world' +245: + out/test/elf/aarch64/version/exe2 +245: + ./mold --v 258: + cc -B. -o out/test/elf/aarch64/wrap-lto/exe out/test/elf/aarch64/wrap-lto/a.so out/test/elf/aarch64/wrap-lto/b.o -flto -255: + cc -B. -o out/test/elf/aarch64/weak-undef/exe2 out/test/elf/aarch64/weak-undef/b.o -no-pie -259: + cat -261: + cc -B. -shared -o out/test/elf/aarch64/z-defs/b.so out/test/elf/aarch64/z-defs/a.o -Wl,-z,defs -259: + cc -c -o out/test/elf/aarch64/wrap/c.o -xc - -257: + readelf --symbols out/test/elf/aarch64/whole-archive/exe -264: + grep -q 'Flags:.*NODEFLIB' -257: + grep -q fn1 out/test/elf/aarch64/whole-archive/readelf -264: + readelf --dynamic out/test/elf/aarch64/z-nodefaultlib/exe +263: + grep -q 'LOAD.*R 0x10000$' +263: + readelf -W --segments out/test/elf/aarch64/z-max-page-size/exe1 +263: + cc -B. -o out/test/elf/aarch64/z-max-page-size/exe2 out/test/elf/aarch64/z-max-page-size/a.o -Wl,-zmax-page-size=1048576 -Wl,-z,separate-loadable-segments +245: + grep -q 'unknown command line option:' out/test/elf/aarch64/version/log +254: + out/test/elf/aarch64/weak-undef-dso/exe1 +245: + on_exit +245: + echo OK +245: OK +245: + exit 0 +252/270 Test #245: aarch64-version ..................................... Passed 1.21 sec +test 264 + Start 264: aarch64-z-nodefaultlib + +264: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/z-nodefaultlib.sh" +264: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu +264: Test timeout computed to be: 1500 +254: + grep -q bar=-1 +259: + cc -B. -o out/test/elf/aarch64/wrap/exe out/test/elf/aarch64/wrap/a.so out/test/elf/aarch64/wrap/b.o 260: + grep -q 'a.o: -cet-report=warning: missing GNU_PROPERTY_X86_FEATURE_1_IBT' out/test/elf/aarch64/z-cet-report/log 256: + grep -q 'undefined symbol: foo' out/test/elf/aarch64/weak-undef2/log +264: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/z-nodefaultlib.sh 260: + grep -q 'a.o: -cet-report=warning: missing GNU_PROPERTY_X86_FEATURE_1_SHSTK' out/test/elf/aarch64/z-cet-report/log -264: + on_exit -264: + echo OK -264: OK -264: + exit 0 -257: + grep -q fn2 out/test/elf/aarch64/whole-archive/readelf -260: + cc -B. -o out/test/elf/aarch64/z-cet-report/exe out/test/elf/aarch64/z-cet-report/a.o -Wl,-z,cet-report=error -253/270 Test #264: aarch64-z-nodefaultlib .............................. Passed 0.11 sec +264: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc +264: ++ export LC_ALL=C +264: ++ LC_ALL=C +256: + on_exit +256: + echo OK +256: OK +256: + exit 0 +253/270 Test #256: aarch64-weak-undef2 ................................. Passed 0.61 sec test 265 Start 265: aarch64-z-nodump 265: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/z-nodump.sh" 265: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu 265: Test timeout computed to be: 1500 -245: + grep -q 'Hello world' -245: + out/test/elf/aarch64/version/exe2 -245: + ./mold --v -256: + on_exit -256: + echo OK -256: OK -256: + exit 0 -263: + grep -q 'Hello world' -263: + out/test/elf/aarch64/z-max-page-size/exe1 -257: + cc -B. -nostdlib -o out/test/elf/aarch64/whole-archive/exe out/test/elf/aarch64/whole-archive/a.o -Wl,--whole-archive out/test/elf/aarch64/whole-archive/d.a -254/270 Test #256: aarch64-weak-undef2 ................................. Passed 0.18 sec -test 266 - Start 266: aarch64-z-now - -266: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/z-now.sh" -266: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu -266: Test timeout computed to be: 1500 -245: + grep -q 'unknown command line option:' out/test/elf/aarch64/version/log -263: + grep -q 'LOAD.*R 0x10000$' -263: + readelf -W --segments out/test/elf/aarch64/z-max-page-size/exe1 -263: + cc -B. -o out/test/elf/aarch64/z-max-page-size/exe2 out/test/elf/aarch64/z-max-page-size/a.o -Wl,-zmax-page-size=1048576 -Wl,-z,separate-loadable-segments +254: + cc -xc -c -o out/test/elf/aarch64/weak-undef-dso/d.o - +257: + readelf --symbols out/test/elf/aarch64/whole-archive/exe +254: + cat 265: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/z-nodump.sh +260: + cc -B. -o out/test/elf/aarch64/z-cet-report/exe out/test/elf/aarch64/z-cet-report/a.o -Wl,-z,cet-report=error +255: + cc -B. -o out/test/elf/aarch64/weak-undef/exe2 out/test/elf/aarch64/weak-undef/b.o -no-pie +261: + cc -B. -shared -o out/test/elf/aarch64/z-defs/b.so out/test/elf/aarch64/z-defs/a.o -Wl,-z,defs 265: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 265: ++ export LC_ALL=C 265: ++ LC_ALL=C +264: ++++ uname -m +257: + grep -q fn1 out/test/elf/aarch64/whole-archive/readelf +264: +++ canonical_name aarch64 +264: +++ case $1 in +264: +++ echo aarch64 +264: ++ HOST=aarch64 +264: ++ '[' -n '' ']' +264: ++ MACHINE=aarch64 +264: ++ '[' -n '' ']' +264: ++ CC=cc +264: ++ CXX=c++ +264: ++ GCC=gcc +264: ++ GXX=g++ +264: ++ OBJDUMP=objdump +264: ++ OBJCOPY=objcopy +264: ++ STRIP=strip +264: ++ QEMU= +264: ++ trap 'on_error $LINENO' ERR +264: ++ trap on_exit EXIT +262: + cc -B. -shared -o out/test/elf/aarch64/z-dynamic-undefined-weak/d.so out/test/elf/aarch64/z-dynamic-undefined-weak/a.o -Wl,-z,nodynamic-undefined-weak 265: ++++ uname -m 265: +++ canonical_name aarch64 265: +++ case $1 in @@ -18368,31 +18383,51 @@ 265: ++ QEMU= 265: ++ trap 'on_error $LINENO' ERR 265: ++ trap on_exit EXIT +257: + grep -q fn2 out/test/elf/aarch64/whole-archive/readelf +264: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/z-nodefaultlib.sh .sh 265: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/z-nodump.sh .sh +257: + cc -B. -nostdlib -o out/test/elf/aarch64/whole-archive/exe out/test/elf/aarch64/whole-archive/a.o -Wl,--whole-archive -Wl,--no-whole-archive out/test/elf/aarch64/whole-archive/d.a 265: ++ testname=z-nodump 265: ++ echo -n 'Testing z-nodump ... ' 265: Testing z-nodump ... ++ t=out/test/elf/aarch64/z-nodump 265: ++ mkdir -p out/test/elf/aarch64/z-nodump +264: ++ testname=z-nodefaultlib +264: ++ echo -n 'Testing z-nodefaultlib ... ' +264: Testing z-nodefaultlib ... ++ t=out/test/elf/aarch64/z-nodefaultlib +264: ++ mkdir -p out/test/elf/aarch64/z-nodefaultlib 265: + cc -c -o out/test/elf/aarch64/z-nodump/a.o -xc - -262: + cc -B. -shared -o out/test/elf/aarch64/z-dynamic-undefined-weak/d.so out/test/elf/aarch64/z-dynamic-undefined-weak/a.o -Wl,-z,nodynamic-undefined-weak +265: + cat 254: + cc -B. -o out/test/elf/aarch64/weak-undef-dso/exe2 out/test/elf/aarch64/weak-undef-dso/d.o out/test/elf/aarch64/weak-undef-dso/b.so -255: + cc -B. -o out/test/elf/aarch64/weak-undef/exe3 out/test/elf/aarch64/weak-undef/a.o out/test/elf/aarch64/weak-undef/c.o -pie +264: + cc -o out/test/elf/aarch64/z-nodefaultlib/a.o -c -xc - +264: + cat +260: + grep -q 'a.o: -cet-report=error: missing GNU_PROPERTY_X86_FEATURE_1_IBT' out/test/elf/aarch64/z-cet-report/log +260: + grep -q 'a.o: -cet-report=error: missing GNU_PROPERTY_X86_FEATURE_1_SHSTK' out/test/elf/aarch64/z-cet-report/log +259: + grep -q '^foo$' +259: + out/test/elf/aarch64/wrap/exe +259: + cc -B. -o out/test/elf/aarch64/wrap/exe out/test/elf/aarch64/wrap/a.so out/test/elf/aarch64/wrap/b.o -Wl,-wrap,foo +260: + on_exit +260: + echo OK +260: OK +260: + exit 0 +254/270 Test #260: aarch64-z-cet-report ................................ Passed 0.61 sec +test 266 + Start 266: aarch64-z-now + +266: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/z-now.sh" +266: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu +266: Test timeout computed to be: 1500 +263: + grep -q 'Hello world' +265: + cc -B. -shared -o out/test/elf/aarch64/z-nodump/b.so out/test/elf/aarch64/z-nodump/a.o +263: + out/test/elf/aarch64/z-max-page-size/exe2 266: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/z-now.sh 266: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 266: ++ export LC_ALL=C 266: ++ LC_ALL=C -245: + on_exit -245: + echo OK -245: OK -245: + exit 0 -265: + cat -255/270 Test #245: aarch64-version ..................................... Passed 0.36 sec -test 267 - Start 267: aarch64-z-origin - -267: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/z-origin.sh" -267: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu -267: Test timeout computed to be: 1500 +255: + cc -B. -o out/test/elf/aarch64/weak-undef/exe3 out/test/elf/aarch64/weak-undef/a.o out/test/elf/aarch64/weak-undef/c.o -pie +264: + cc -B. -o out/test/elf/aarch64/z-nodefaultlib/exe out/test/elf/aarch64/z-nodefaultlib/a.o -Wl,-z,nodefaultlib +261: + grep -q 'undefined symbol:.* foo' out/test/elf/aarch64/z-defs/log +262: + cc -o out/test/elf/aarch64/z-dynamic-undefined-weak/e.o -c -xc - +262: + cat 266: ++++ uname -m 266: +++ canonical_name aarch64 266: +++ case $1 in @@ -18411,25 +18446,66 @@ 266: ++ QEMU= 266: ++ trap 'on_error $LINENO' ERR 266: ++ trap on_exit EXIT +261: + cc -B. -shared -o out/test/elf/aarch64/z-defs/b.so out/test/elf/aarch64/z-defs/a.o -Wl,-no-undefined 266: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/z-now.sh .sh 266: ++ testname=z-now 266: ++ echo -n 'Testing z-now ... ' 266: Testing z-now ... ++ t=out/test/elf/aarch64/z-now 266: ++ mkdir -p out/test/elf/aarch64/z-now -259: + cc -B. -o out/test/elf/aarch64/wrap/exe out/test/elf/aarch64/wrap/a.so out/test/elf/aarch64/wrap/b.o +263: + readelf -W --segments out/test/elf/aarch64/z-max-page-size/exe2 +263: + grep -q 'LOAD.*R 0x100000$' +263: + cc -B. -o out/test/elf/aarch64/z-max-page-size/exe3 out/test/elf/aarch64/z-max-page-size/a.o -Wl,-zmax-page-size=1048576 +254: + grep -q bar=5 +254: + out/test/elf/aarch64/weak-undef-dso/exe2 +254: + on_exit +254: + echo OK +254: OK +254: + exit 0 +255/270 Test #254: aarch64-weak-undef-dso .............................. Passed 0.93 sec +test 267 + Start 267: aarch64-z-origin + +267: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/z-origin.sh" +267: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu +267: Test timeout computed to be: 1500 +257: + readelf --symbols out/test/elf/aarch64/whole-archive/exe +257: + grep -q fn1 out/test/elf/aarch64/whole-archive/readelf 266: + cc -o out/test/elf/aarch64/z-now/a.o -c -xc - -266: + cat 267: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/z-origin.sh +266: + cat +257: + grep -q fn2 out/test/elf/aarch64/whole-archive/readelf 267: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 267: ++ export LC_ALL=C 267: ++ LC_ALL=C -261: + grep -q 'undefined symbol:.* foo' out/test/elf/aarch64/z-defs/log -257: + readelf --symbols out/test/elf/aarch64/whole-archive/exe -261: + cc -B. -shared -o out/test/elf/aarch64/z-defs/b.so out/test/elf/aarch64/z-defs/a.o -Wl,-no-undefined +257: + on_exit +257: + echo OK +257: OK +257: + exit 0 +256/270 Test #257: aarch64-whole-archive ............................... Passed 0.88 sec +test 268 + Start 268: aarch64-z-separate-code + +268: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/z-separate-code.sh" +268: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu +268: Test timeout computed to be: 1500 +262: + cc -B. -o out/test/elf/aarch64/z-dynamic-undefined-weak/exe1 out/test/elf/aarch64/z-dynamic-undefined-weak/e.o out/test/elf/aarch64/z-dynamic-undefined-weak/b.so +264: + readelf --dynamic out/test/elf/aarch64/z-nodefaultlib/exe +264: + grep -q 'Flags:.*NODEFLIB' +264: + on_exit +264: + echo OK +264: OK +264: + exit 0 267: ++++ uname -m 267: +++ canonical_name aarch64 267: +++ case $1 in 267: +++ echo aarch64 +257/270 Test #264: aarch64-z-nodefaultlib .............................. Passed 0.34 sec +test 269 + Start 269: aarch64-z-start-stop-visibility + +269: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/z-start-stop-visibility.sh" +269: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu +269: Test timeout computed to be: 1500 267: ++ HOST=aarch64 267: ++ '[' -n '' ']' 267: ++ MACHINE=aarch64 @@ -18444,91 +18520,28 @@ 267: ++ QEMU= 267: ++ trap 'on_error $LINENO' ERR 267: ++ trap on_exit EXIT -265: + cc -B. -shared -o out/test/elf/aarch64/z-nodump/b.so out/test/elf/aarch64/z-nodump/a.o -257: + grep -q fn1 out/test/elf/aarch64/whole-archive/readelf 267: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/z-origin.sh .sh -260: + grep -q 'a.o: -cet-report=error: missing GNU_PROPERTY_X86_FEATURE_1_IBT' out/test/elf/aarch64/z-cet-report/log -255: + cc -B. -o out/test/elf/aarch64/weak-undef/exe4 out/test/elf/aarch64/weak-undef/b.o out/test/elf/aarch64/weak-undef/c.o -no-pie 267: ++ testname=z-origin 267: ++ echo -n 'Testing z-origin ... ' 267: Testing z-origin ... ++ t=out/test/elf/aarch64/z-origin 267: ++ mkdir -p out/test/elf/aarch64/z-origin -260: + grep -q 'a.o: -cet-report=error: missing GNU_PROPERTY_X86_FEATURE_1_SHSTK' out/test/elf/aarch64/z-cet-report/log -267: + cat -266: + cc -B. -o out/test/elf/aarch64/z-now/exe out/test/elf/aarch64/z-now/a.o -Wl,-z,now -257: + grep -q fn2 out/test/elf/aarch64/whole-archive/readelf -262: + cat -262: + cc -o out/test/elf/aarch64/z-dynamic-undefined-weak/e.o -c -xc - -267: + cc -c -o out/test/elf/aarch64/z-origin/a.o -xc - -257: + cc -B. -nostdlib -o out/test/elf/aarch64/whole-archive/exe out/test/elf/aarch64/whole-archive/a.o -Wl,--whole-archive -Wl,--no-whole-archive out/test/elf/aarch64/whole-archive/d.a -260: + on_exit -260: + echo OK -260: OK -260: + exit 0 -256/270 Test #260: aarch64-z-cet-report ................................ Passed 0.20 sec -test 268 - Start 268: aarch64-z-separate-code - -268: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/z-separate-code.sh" -268: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu -268: Test timeout computed to be: 1500 -254: + grep -q bar=5 -254: + out/test/elf/aarch64/weak-undef-dso/exe2 -263: + grep -q 'Hello world' -263: + out/test/elf/aarch64/z-max-page-size/exe2 +261: + grep -q 'undefined symbol:.* foo' out/test/elf/aarch64/z-defs/log +261: + cc -B. -shared -o out/test/elf/aarch64/z-defs/c.so out/test/elf/aarch64/z-defs/a.o -Wl,-z,defs -Wl,--warn-unresolved-symbols +265: + grep -Eq 'Flags:.*NODUMP' +265: + readelf --dynamic out/test/elf/aarch64/z-nodump/b.so +265: + cc -B. -shared -o out/test/elf/aarch64/z-nodump/b.so out/test/elf/aarch64/z-nodump/a.o -Wl,-z,nodump 268: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/z-separate-code.sh 268: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 268: ++ export LC_ALL=C 268: ++ LC_ALL=C -263: + grep -q 'LOAD.*R 0x100000$' -263: + readelf -W --segments out/test/elf/aarch64/z-max-page-size/exe2 -254: + on_exit -254: + echo OK -254: OK -254: + exit 0 -257/270 Test #254: aarch64-weak-undef-dso .............................. Passed 0.32 sec -test 269 - Start 269: aarch64-z-start-stop-visibility - -269: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/z-start-stop-visibility.sh" -269: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu -269: Test timeout computed to be: 1500 -268: ++++ uname -m -268: +++ canonical_name aarch64 -268: +++ case $1 in -268: +++ echo aarch64 -268: ++ HOST=aarch64 -268: ++ '[' -n '' ']' -268: ++ MACHINE=aarch64 -268: ++ '[' -n '' ']' -268: ++ CC=cc -268: ++ CXX=c++ -268: ++ GCC=gcc -268: ++ GXX=g++ -268: ++ OBJDUMP=objdump -268: ++ OBJCOPY=objcopy -268: ++ STRIP=strip -268: ++ QEMU= -268: ++ trap 'on_error $LINENO' ERR -268: ++ trap on_exit EXIT -268: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/z-separate-code.sh .sh -268: ++ testname=z-separate-code -268: ++ echo -n 'Testing z-separate-code ... ' -268: Testing z-separate-code ... ++ t=out/test/elf/aarch64/z-separate-code -268: ++ mkdir -p out/test/elf/aarch64/z-separate-code -268: + grep -q musl -265: + grep -Eq 'Flags:.*NODUMP' -265: + readelf --dynamic out/test/elf/aarch64/z-nodump/b.so -265: + cc -B. -shared -o out/test/elf/aarch64/z-nodump/b.so out/test/elf/aarch64/z-nodump/a.o -Wl,-z,nodump -263: + cc -B. -o out/test/elf/aarch64/z-max-page-size/exe3 out/test/elf/aarch64/z-max-page-size/a.o -Wl,-zmax-page-size=1048576 +266: + cc -B. -o out/test/elf/aarch64/z-now/exe out/test/elf/aarch64/z-now/a.o -Wl,-z,now +255: + cc -B. -o out/test/elf/aarch64/weak-undef/exe4 out/test/elf/aarch64/weak-undef/b.o out/test/elf/aarch64/weak-undef/c.o -no-pie +259: + grep -q '^wrap_foo$' 269: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/z-start-stop-visibility.sh 269: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 269: ++ export LC_ALL=C 269: ++ LC_ALL=C 269: ++++ uname -m -268: + ldd --help -267: + cc -B. -o out/test/elf/aarch64/z-origin/exe out/test/elf/aarch64/z-origin/a.o -Wl,-z,origin -261: + grep -q 'undefined symbol:.* foo' out/test/elf/aarch64/z-defs/log 269: +++ canonical_name aarch64 269: +++ case $1 in 269: +++ echo aarch64 @@ -18547,70 +18560,95 @@ 269: ++ trap 'on_error $LINENO' ERR 269: ++ trap on_exit EXIT 269: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/z-start-stop-visibility.sh .sh +259: + out/test/elf/aarch64/wrap/exe 269: ++ testname=z-start-stop-visibility 269: ++ echo -n 'Testing z-start-stop-visibility ... ' 269: Testing z-start-stop-visibility ... ++ t=out/test/elf/aarch64/z-start-stop-visibility 269: ++ mkdir -p out/test/elf/aarch64/z-start-stop-visibility -261: + cc -B. -shared -o out/test/elf/aarch64/z-defs/c.so out/test/elf/aarch64/z-defs/a.o -Wl,-z,defs -Wl,--warn-unresolved-symbols 269: + ./mold -z start-stop-visibility=hidden --version -259: + grep -q '^foo$' -259: + out/test/elf/aarch64/wrap/exe -259: + cc -B. -o out/test/elf/aarch64/wrap/exe out/test/elf/aarch64/wrap/a.so out/test/elf/aarch64/wrap/b.o -Wl,-wrap,foo -268: + cat -268: + cc -o out/test/elf/aarch64/z-separate-code/a.o -c -xc - -266: + grep -q 'Hello world' -266: + out/test/elf/aarch64/z-now/exe -262: + cc -B. -o out/test/elf/aarch64/z-dynamic-undefined-weak/exe1 out/test/elf/aarch64/z-dynamic-undefined-weak/e.o out/test/elf/aarch64/z-dynamic-undefined-weak/b.so -266: + on_exit -266: + echo OK -266: OK -266: + exit 0 -255: + out/test/elf/aarch64/weak-undef/exe1 -258/270 Test #266: aarch64-z-now ....................................... Passed 0.09 sec +259: + cc -B. -o out/test/elf/aarch64/wrap/exe out/test/elf/aarch64/wrap/a.so out/test/elf/aarch64/wrap/c.o -Wl,-wrap,foo +267: + cc -c -o out/test/elf/aarch64/z-origin/a.o -xc - +268: ++++ uname -m +268: +++ canonical_name aarch64 +268: +++ case $1 in +268: +++ echo aarch64 +268: ++ HOST=aarch64 +268: ++ '[' -n '' ']' +268: ++ MACHINE=aarch64 +268: ++ '[' -n '' ']' +268: ++ CC=cc +268: ++ CXX=c++ +268: ++ GCC=gcc +268: ++ GXX=g++ +268: ++ OBJDUMP=objdump +268: ++ OBJCOPY=objcopy +268: ++ STRIP=strip +268: ++ QEMU= +268: ++ trap 'on_error $LINENO' ERR +268: ++ trap on_exit EXIT +267: + cat +268: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/z-separate-code.sh .sh +268: ++ testname=z-separate-code +268: ++ echo -n 'Testing z-separate-code ... ' +268: Testing z-separate-code ... ++ t=out/test/elf/aarch64/z-separate-code +268: ++ mkdir -p out/test/elf/aarch64/z-separate-code +269: + ./mold -z start-stop-visibility=protected --version +263: + out/test/elf/aarch64/z-max-page-size/exe3 +263: + grep -q 'Hello world' +268: + grep -q musl +268: + ldd --help +269: + grep -q 'unsupported visibility: protected' out/test/elf/aarch64/z-start-stop-visibility/log +263: + grep -q 'LOAD.*R 0x100000$' +263: + readelf -W --segments out/test/elf/aarch64/z-max-page-size/exe3 +263: + on_exit +263: + echo OK +263: OK +263: + exit 0 +258/270 Test #263: aarch64-z-max-page-size ............................. Passed 0.85 sec test 270 Start 270: aarch64-z-unknown 270: Test command: /bin/bash "-x" "/build/reproducible-path/mold-1.10.1+dfsg/test/elf/z-unknown.sh" 270: Working Directory: /build/reproducible-path/mold-1.10.1+dfsg/obj-aarch64-linux-gnu 270: Test timeout computed to be: 1500 +268: + cc -o out/test/elf/aarch64/z-separate-code/a.o -c -xc - +268: + cat +269: + on_exit +269: + echo OK +269: OK +269: + exit 0 +259/270 Test #269: aarch64-z-start-stop-visibility ..................... Passed 0.13 sec +262: + out/test/elf/aarch64/z-dynamic-undefined-weak/exe1 +262: + grep -q 1 +262: + cc -B. -o out/test/elf/aarch64/z-dynamic-undefined-weak/exe2 out/test/elf/aarch64/z-dynamic-undefined-weak/e.o out/test/elf/aarch64/z-dynamic-undefined-weak/c.so +267: + cc -B. -o out/test/elf/aarch64/z-origin/exe out/test/elf/aarch64/z-origin/a.o -Wl,-z,origin 255: + grep -q '^-1$' -255: + out/test/elf/aarch64/weak-undef/exe2 -255: + grep -q '^-1$' -257: + readelf --symbols out/test/elf/aarch64/whole-archive/exe -257: + grep -q fn1 out/test/elf/aarch64/whole-archive/readelf -257: + grep -q fn2 out/test/elf/aarch64/whole-archive/readelf -269: + ./mold -z start-stop-visibility=protected --version -269: + grep -q 'unsupported visibility: protected' out/test/elf/aarch64/z-start-stop-visibility/log -255: + out/test/elf/aarch64/weak-undef/exe3 +255: + out/test/elf/aarch64/weak-undef/exe1 270: ++ dirname /build/reproducible-path/mold-1.10.1+dfsg/test/elf/z-unknown.sh 270: + . /build/reproducible-path/mold-1.10.1+dfsg/test/elf/common.inc 270: ++ export LC_ALL=C 270: ++ LC_ALL=C -270: ++++ uname -m -257: + on_exit -257: + echo OK -257: OK -257: + exit 0 -263: + grep -q 'Hello world' -263: + out/test/elf/aarch64/z-max-page-size/exe3 -269: + on_exit -269: + echo OK -269: OK -269: + exit 0 -265: + readelf --dynamic out/test/elf/aarch64/z-nodump/b.so +259: + grep -q '^foo$' +259: + out/test/elf/aarch64/wrap/exe 265: + grep -Eq 'Flags:.*NODUMP' -263: + grep -q 'LOAD.*R 0x100000$' -259/270 Test #257: aarch64-whole-archive ............................... Passed 0.28 sec -260/270 Test #269: aarch64-z-start-stop-visibility ..................... Passed 0.05 sec -255: + grep -q '^2$' +259: + on_exit +259: + echo OK +259: OK +259: + exit 0 +260/270 Test #259: aarch64-wrap ........................................ Passed 1.01 sec +261: + grep -q 'undefined symbol:.* foo$' out/test/elf/aarch64/z-defs/log +265: + readelf --dynamic out/test/elf/aarch64/z-nodump/b.so 265: + on_exit 265: + echo OK 265: OK 265: + exit 0 +261/270 Test #265: aarch64-z-nodump .................................... Passed 0.48 sec +255: + out/test/elf/aarch64/weak-undef/exe2 +270: ++++ uname -m +255: + grep -q '^-1$' 270: +++ canonical_name aarch64 270: +++ case $1 in 270: +++ echo aarch64 -261/270 Test #265: aarch64-z-nodump .................................... Passed 0.12 sec 270: ++ HOST=aarch64 270: ++ '[' -n '' ']' 270: ++ MACHINE=aarch64 @@ -18624,103 +18662,101 @@ 270: ++ STRIP=strip 270: ++ QEMU= 270: ++ trap 'on_error $LINENO' ERR -268: + cc -B. -o out/test/elf/aarch64/z-separate-code/exe1 out/test/elf/aarch64/z-separate-code/a.o -Wl,-z,separate-loadable-segments -263: + readelf -W --segments out/test/elf/aarch64/z-max-page-size/exe3 270: ++ trap on_exit EXIT -263: + on_exit -263: + echo OK -263: OK -263: + exit 0 270: +++ basename /build/reproducible-path/mold-1.10.1+dfsg/test/elf/z-unknown.sh .sh -262/270 Test #263: aarch64-z-max-page-size ............................. Passed 0.24 sec -255: + out/test/elf/aarch64/weak-undef/exe4 -255: + grep -q '^2$' 270: ++ testname=z-unknown 270: ++ echo -n 'Testing z-unknown ... ' 270: Testing z-unknown ... ++ t=out/test/elf/aarch64/z-unknown 270: ++ mkdir -p out/test/elf/aarch64/z-unknown -270: + ./mold -z no-such-opt +258: + out/test/elf/aarch64/wrap-lto/exe 270: + grep -q 'unknown command line option: -z no-such-opt' -261: + grep -q 'undefined symbol:.* foo$' out/test/elf/aarch64/z-defs/log -262: + grep -q 1 -262: + out/test/elf/aarch64/z-dynamic-undefined-weak/exe1 -255: + on_exit 261: + on_exit 261: + echo OK 261: OK 261: + exit 0 -255: + echo OK -255: OK -255: + exit 0 -263/270 Test #255: aarch64-weak-undef .................................. Passed 0.33 sec -264/270 Test #261: aarch64-z-defs ...................................... Passed 0.27 sec -267: + readelf --dynamic out/test/elf/aarch64/z-origin/exe +258: + grep -q '^foo$' +262/270 Test #261: aarch64-z-defs ...................................... Passed 0.94 sec +258: + cc -B. -o out/test/elf/aarch64/wrap-lto/exe out/test/elf/aarch64/wrap-lto/a.so out/test/elf/aarch64/wrap-lto/b.o -Wl,-wrap,foo -flto +270: + ./mold -z no-such-opt +266: + out/test/elf/aarch64/z-now/exe +266: + grep -q 'Hello world' +266: + on_exit +266: + echo OK +266: OK +266: + exit 0 +263/270 Test #266: aarch64-z-now ....................................... Passed 0.37 sec +270: + grep -q 'unknown command line option: -zno-such-opt' +270: + ./mold -zno-such-opt 267: + grep -Eq '\(FLAGS\)\s+ORIGIN' -262: + cc -B. -o out/test/elf/aarch64/z-dynamic-undefined-weak/exe2 out/test/elf/aarch64/z-dynamic-undefined-weak/e.o out/test/elf/aarch64/z-dynamic-undefined-weak/c.so -259: + out/test/elf/aarch64/wrap/exe +255: + grep -q '^2$' +267: + readelf --dynamic out/test/elf/aarch64/z-origin/exe +255: + out/test/elf/aarch64/weak-undef/exe3 +270: + on_exit +270: + echo OK +270: OK +270: + exit 0 +264/270 Test #270: aarch64-z-unknown ................................... Passed 0.14 sec 267: + readelf --dynamic out/test/elf/aarch64/z-origin/exe 267: + grep -Eq 'Flags:.*ORIGIN' -270: + ./mold -zno-such-opt -270: + grep -q 'unknown command line option: -zno-such-opt' 267: + on_exit 267: + echo OK 267: OK 267: + exit 0 -265/270 Test #267: aarch64-z-origin .................................... Passed 0.12 sec -259: + grep -q '^wrap_foo$' -259: + cc -B. -o out/test/elf/aarch64/wrap/exe out/test/elf/aarch64/wrap/a.so out/test/elf/aarch64/wrap/c.o -Wl,-wrap,foo -270: + on_exit -270: + echo OK -270: OK -270: + exit 0 -266/270 Test #270: aarch64-z-unknown ................................... Passed 0.04 sec -258: + out/test/elf/aarch64/wrap-lto/exe -258: + grep -q '^foo$' -258: + cc -B. -o out/test/elf/aarch64/wrap-lto/exe out/test/elf/aarch64/wrap-lto/a.so out/test/elf/aarch64/wrap-lto/b.o -Wl,-wrap,foo -flto -268: + out/test/elf/aarch64/z-separate-code/exe1 -268: + grep -q 'Hello world' -268: + cc -B. -o out/test/elf/aarch64/z-separate-code/exe2 out/test/elf/aarch64/z-separate-code/a.o -Wl,-z,separate-code -Wl,-z,norelro +268: + cc -B. -o out/test/elf/aarch64/z-separate-code/exe1 out/test/elf/aarch64/z-separate-code/a.o -Wl,-z,separate-loadable-segments +255: + out/test/elf/aarch64/weak-undef/exe4 +255: + grep -q '^2$' +265/270 Test #267: aarch64-z-origin .................................... Passed 0.36 sec +255: + on_exit +255: + echo OK +255: OK +255: + exit 0 +266/270 Test #255: aarch64-weak-undef .................................. Passed 1.22 sec 262: + out/test/elf/aarch64/z-dynamic-undefined-weak/exe2 262: + grep -q 1 262: + cc -B. -o out/test/elf/aarch64/z-dynamic-undefined-weak/exe3 out/test/elf/aarch64/z-dynamic-undefined-weak/e.o out/test/elf/aarch64/z-dynamic-undefined-weak/d.so -259: + out/test/elf/aarch64/wrap/exe -259: + grep -q '^foo$' -259: + on_exit -259: + echo OK -259: OK -259: + exit 0 -267/270 Test #259: aarch64-wrap ........................................ Passed 0.32 sec +268: + out/test/elf/aarch64/z-separate-code/exe1 +268: + grep -q 'Hello world' +268: + cc -B. -o out/test/elf/aarch64/z-separate-code/exe2 out/test/elf/aarch64/z-separate-code/a.o -Wl,-z,separate-code -Wl,-z,norelro 262: + out/test/elf/aarch64/z-dynamic-undefined-weak/exe3 262: + grep -q 0 262: + on_exit 262: + echo OK 262: OK 262: + exit 0 -268/270 Test #262: aarch64-z-dynamic-undefined-weak .................... Passed 0.33 sec -268: + out/test/elf/aarch64/z-separate-code/exe2 +267/270 Test #262: aarch64-z-dynamic-undefined-weak .................... Passed 1.25 sec 268: + grep -q 'Hello world' +268: + out/test/elf/aarch64/z-separate-code/exe2 268: + cc -B. -o out/test/elf/aarch64/z-separate-code/exe3 out/test/elf/aarch64/z-separate-code/a.o -Wl,-z,noseparate-code -Wl,-z,norelro +124: + grep -Fq .data.100000 +124: + readelf -WS out/test/elf/aarch64/many-sections2/b.o +258: + out/test/elf/aarch64/wrap-lto/exe +258: + grep -q '^wrap_foo$' +258: + cc -B. -o out/test/elf/aarch64/wrap-lto/exe out/test/elf/aarch64/wrap-lto/a.so out/test/elf/aarch64/wrap-lto/c.o -Wl,-wrap,foo -flto 268: + out/test/elf/aarch64/z-separate-code/exe3 268: + grep -q 'Hello world' 268: + on_exit 268: + echo OK 268: OK 268: + exit 0 -269/270 Test #268: aarch64-z-separate-code ............................. Passed 0.17 sec -258: + out/test/elf/aarch64/wrap-lto/exe -258: + grep -q '^wrap_foo$' -258: + cc -B. -o out/test/elf/aarch64/wrap-lto/exe out/test/elf/aarch64/wrap-lto/a.so out/test/elf/aarch64/wrap-lto/c.o -Wl,-wrap,foo -flto -258: + out/test/elf/aarch64/wrap-lto/exe +268/270 Test #268: aarch64-z-separate-code ............................. Passed 0.89 sec +124: + readelf -Ws out/test/elf/aarch64/many-sections2/b.o +124: + grep -Fq 'GLOBAL DEFAULT 100000' 258: + grep -q '^foo$' +258: + out/test/elf/aarch64/wrap-lto/exe 258: + on_exit 258: + echo OK 258: OK 258: + exit 0 -270/270 Test #258: aarch64-wrap-lto .................................... Passed 0.66 sec +269/270 Test #258: aarch64-wrap-lto .................................... Passed 2.26 sec +124: + on_exit +124: + echo OK +124: OK +124: + exit 0 +270/270 Test #124: aarch64-many-sections2 .............................. Passed 11.02 sec 100% tests passed, 0 tests failed out of 270 -Total Test time (real) = 6.09 sec +Total Test time (real) = 19.03 sec The following tests did not run: 2 - aarch64-abs-error (Skipped) @@ -18772,8 +18808,8 @@ dh_gencontrol dh_md5sums dh_builddeb -dpkg-deb: building package 'mold-dbgsym' in '../mold-dbgsym_1.10.1+dfsg-1_arm64.deb'. dpkg-deb: building package 'mold' in '../mold_1.10.1+dfsg-1_arm64.deb'. +dpkg-deb: building package 'mold-dbgsym' in '../mold-dbgsym_1.10.1+dfsg-1_arm64.deb'. dpkg-genbuildinfo --build=binary -O../mold_1.10.1+dfsg-1_arm64.buildinfo dpkg-genchanges --build=binary -O../mold_1.10.1+dfsg-1_arm64.changes dpkg-genchanges: info: binary-only upload (no source code included) @@ -18781,12 +18817,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/3997720/tmp/hooks/B01_cleanup starting +I: user script /srv/workspace/pbuilder/3997720/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/1649261 and its subdirectories -I: Current time: Sun Jan 7 15:30:12 -12 2024 -I: pbuilder-time-stamp: 1704684612 +I: removing directory /srv/workspace/pbuilder/3997720 and its subdirectories +I: Current time: Mon Feb 10 00:19:18 +14 2025 +I: pbuilder-time-stamp: 1739096358