Diff of the two buildlogs: -- --- b1/build.log 2024-05-15 00:05:55.191419863 +0000 +++ b2/build.log 2024-05-15 00:25:33.077297160 +0000 @@ -1,6 +1,6 @@ I: pbuilder: network access will be disabled during build -I: Current time: Tue May 14 11:54:02 -12 2024 -I: pbuilder-time-stamp: 1715730842 +I: Current time: Wed May 15 14:06:31 +14 2024 +I: pbuilder-time-stamp: 1715731591 I: Building the build Environment I: extracting base tarball [/var/cache/pbuilder/trixie-reproducible-base.tgz] I: copying local configuration @@ -25,52 +25,84 @@ dpkg-source: info: unpacking mold_2.30.0+dfsg-1.debian.tar.xz I: Not using root during the build. I: Installing the build-deps -I: user script /srv/workspace/pbuilder/2957559/tmp/hooks/D02_print_environment starting +I: user script /srv/workspace/pbuilder/599592/tmp/hooks/D01_modify_environment starting +debug: Running on codethink04-arm64. +I: Changing host+domainname to test build reproducibility +I: Adding a custom variable just for the fun of it... +I: Changing /bin/sh to bash +'/bin/sh' -> '/bin/bash' +lrwxrwxrwx 1 root root 9 May 15 00:06 /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/599592/tmp/hooks/D01_modify_environment finished +I: user script /srv/workspace/pbuilder/599592/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]="21" [3]="1" [4]="release" [5]="aarch64-unknown-linux-gnu") + BASH_VERSION='5.2.21(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='trixie' - HOME='/root' - HOST_ARCH='arm64' + DIRSTACK=() + DISTRIBUTION=trixie + EUID=0 + FUNCNAME=([0]="Echo" [1]="main") + GROUPS=() + HOME=/root + HOSTNAME=i-capture-the-hostname + HOSTTYPE=aarch64 + HOST_ARCH=arm64 IFS=' ' - INVOCATION_ID='2fb22d8a5abd48128884290e2b49d89f' - 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='2957559' - PS1='# ' - PS2='> ' + INVOCATION_ID=cebbd3fe51f841478f0de4c8b4b92750 + 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=599592 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.y0txO8nz/pbuilderrc_UVIv --distribution trixie --hookdir /etc/pbuilder/first-build-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/trixie-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.y0txO8nz/b1 --logfile b1/build.log mold_2.30.0+dfsg-1.dsc' - SUDO_GID='109' - SUDO_UID='104' - SUDO_USER='jenkins' - TERM='unknown' - TZ='/usr/share/zoneinfo/Etc/GMT+12' - USER='root' - _='/usr/bin/systemd-run' - http_proxy='http://192.168.101.4:3128' + PWD=/ + SHELL=/bin/bash + SHELLOPTS=braceexpand:errexit:hashall:interactive-comments:posix + SHLVL=3 + SUDO_COMMAND='/usr/bin/timeout -k 24.1h 24h /usr/bin/ionice -c 3 /usr/bin/nice -n 11 /usr/bin/unshare --uts -- /usr/sbin/pbuilder --build --configfile /srv/reproducible-results/rbuild-debian/r-b-build.y0txO8nz/pbuilderrc_1OA6 --distribution trixie --hookdir /etc/pbuilder/rebuild-hooks --debbuildopts -b --basetgz /var/cache/pbuilder/trixie-reproducible-base.tgz --buildresult /srv/reproducible-results/rbuild-debian/r-b-build.y0txO8nz/b2 --logfile b2/build.log mold_2.30.0+dfsg-1.dsc' + SUDO_GID=109 + SUDO_UID=104 + SUDO_USER=jenkins + TERM=unknown + TZ=/usr/share/zoneinfo/Etc/GMT-14 + UID=0 + USER=root + _='I: set' + http_proxy=http://192.168.101.4:3128 I: uname -a - Linux codethink02-arm64 6.1.0-21-cloud-arm64 #1 SMP Debian 6.1.90-1 (2024-05-03) aarch64 GNU/Linux + Linux i-capture-the-hostname 6.1.0-21-cloud-arm64 #1 SMP Debian 6.1.90-1 (2024-05-03) aarch64 GNU/Linux I: ls -l /bin - lrwxrwxrwx 1 root root 7 May 12 11:38 /bin -> usr/bin -I: user script /srv/workspace/pbuilder/2957559/tmp/hooks/D02_print_environment finished + lrwxrwxrwx 1 root root 7 May 14 11:23 /bin -> usr/bin +I: user script /srv/workspace/pbuilder/599592/tmp/hooks/D02_print_environment finished -> Attempting to satisfy build-dependencies -> Creating pbuilder-satisfydepends-dummy package Package: pbuilder-satisfydepends-dummy @@ -205,7 +237,7 @@ Get: 81 http://deb.debian.org/debian trixie/main arm64 pkgconf arm64 1.8.1-1+b2 [26.2 kB] Get: 82 http://deb.debian.org/debian trixie/main arm64 pkg-config arm64 1.8.1-1+b2 [14.0 kB] Get: 83 http://deb.debian.org/debian trixie/main arm64 zlib1g-dev arm64 1:1.3.dfsg-3.1 [915 kB] -Fetched 49.5 MB in 0s (120 MB/s) +Fetched 49.5 MB in 0s (182 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 ... 19744 files and directories currently installed.) @@ -490,8 +522,8 @@ Setting up tzdata (2024a-4) ... Current default time zone: 'Etc/UTC' -Local time is now: Tue May 14 23:54:20 UTC 2024. -Universal Time is now: Tue May 14 23:54:20 UTC 2024. +Local time is now: Wed May 15 00:06:52 UTC 2024. +Universal Time is now: Wed May 15 00:06:52 UTC 2024. Run 'dpkg-reconfigure tzdata' if you wish to change it. Setting up libdwarf1:arm64 (20210528-1+b2) ... @@ -564,7 +596,11 @@ Building tag database... -> Finished parsing the build-deps I: Building the package -I: Running cd /build/reproducible-path/mold-2.30.0+dfsg/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games" HOME="/nonexistent/first-build" dpkg-genchanges -S > ../mold_2.30.0+dfsg-1_source.changes +I: user script /srv/workspace/pbuilder/599592/tmp/hooks/A99_set_merged_usr starting +Not re-configuring usrmerge for trixie +I: user script /srv/workspace/pbuilder/599592/tmp/hooks/A99_set_merged_usr finished +hostname: Name or service not known +I: Running cd /build/reproducible-path/mold-2.30.0+dfsg/ && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-buildpackage -us -uc -b && env PATH="/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/i/capture/the/path" HOME="/nonexistent/second-build" dpkg-genchanges -S > ../mold_2.30.0+dfsg-1_source.changes dpkg-buildpackage: info: source package mold dpkg-buildpackage: info: source version 2.30.0+dfsg-1 dpkg-buildpackage: info: source distribution unstable @@ -730,16 +766,15 @@ make[3]: Entering directory '/build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu' cd /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /build/reproducible-path/mold-2.30.0+dfsg /build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/lib /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu/third-party/zstd/build/cmake/lib /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu/third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/DependInfo.cmake "--color=" make[3]: Leaving directory '/build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu' -make -f third-party/blake3/c/CMakeFiles/blake3.dir/build.make third-party/blake3/c/CMakeFiles/blake3.dir/build -make[3]: Leaving directory '/build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu' make[3]: Leaving directory '/build/reproducible-path/mold-2.30.0+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-2.30.0+dfsg/obj-aarch64-linux-gnu' make[3]: Leaving directory '/build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu' -make[3]: Entering directory '/build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu' +make -f third-party/blake3/c/CMakeFiles/blake3.dir/build.make third-party/blake3/c/CMakeFiles/blake3.dir/build make -f third-party/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 -f third-party/mimalloc/CMakeFiles/mimalloc-static.dir/build.make third-party/mimalloc/CMakeFiles/mimalloc-static.dir/build +make[3]: Leaving directory '/build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu' make -f CMakeFiles/mold-wrapper.dir/build.make CMakeFiles/mold-wrapper.dir/build +make -f third-party/mimalloc/CMakeFiles/mimalloc-static.dir/build.make third-party/mimalloc/CMakeFiles/mimalloc-static.dir/build make[3]: Entering directory '/build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu' /usr/bin/cmake -DSOURCE_DIR=/build/reproducible-path/mold-2.30.0+dfsg -DOUTPUT_FILE=/build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu/git-hash.cc -P /build/reproducible-path/mold-2.30.0+dfsg/common/update-git-hash.cmake make[3]: Entering directory '/build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu' @@ -748,34 +783,33 @@ make -f third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/build.make third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/build make[3]: Entering directory '/build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu' make[3]: Entering directory '/build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu' -[ 0%] Building C object third-party/blake3/c/CMakeFiles/blake3.dir/blake3_dispatch.c.o -[ 0%] Building C object third-party/blake3/c/CMakeFiles/blake3.dir/blake3_portable.c.o +make[3]: Entering directory '/build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu' +[ 0%] Building C object third-party/mimalloc/CMakeFiles/mimalloc-static.dir/src/alloc.c.o [ 0%] Building C object third-party/blake3/c/CMakeFiles/blake3.dir/blake3.c.o -cd /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu/third-party/blake3/c && /usr/bin/cc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -DBLAKE3_USE_NEON=1 -MD -MT third-party/blake3/c/CMakeFiles/blake3.dir/blake3.c.o -MF CMakeFiles/blake3.dir/blake3.c.o.d -o CMakeFiles/blake3.dir/blake3.c.o -c /build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c/blake3.c -[ 0%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/allocator.cpp.o -cd /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu/third-party/blake3/c && /usr/bin/cc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -DBLAKE3_USE_NEON=1 -MD -MT third-party/blake3/c/CMakeFiles/blake3.dir/blake3_portable.c.o -MF CMakeFiles/blake3.dir/blake3_portable.c.o.d -o CMakeFiles/blake3.dir/blake3_portable.c.o -c /build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c/blake3_portable.c -[ 0%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/arena.cpp.o -cd /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu/third-party/blake3/c && /usr/bin/cc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -DBLAKE3_USE_NEON=1 -MD -MT third-party/blake3/c/CMakeFiles/blake3.dir/blake3_dispatch.c.o -MF CMakeFiles/blake3.dir/blake3_dispatch.c.o.d -o CMakeFiles/blake3.dir/blake3_dispatch.c.o -c /build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c/blake3_dispatch.c -cd /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu/third-party/tbb/src/tbb && /usr/bin/c++ -D__TBB_BUILD -D__TBB_DYNAMIC_LOAD_ENABLED=0 -D__TBB_SOURCE_DIRECTLY_INCLUDED=1 -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -fstack-clash-protection -fno-strict-overflow -fno-delete-null-pointer-checks -fwrapv -Wformat -Wformat-security -Werror=format-security -fstack-protector-strong -D_FORTIFY_SOURCE=2 -MD -MT third-party/tbb/src/tbb/CMakeFiles/tbb.dir/allocator.cpp.o -MF CMakeFiles/tbb.dir/allocator.cpp.o.d -o CMakeFiles/tbb.dir/allocator.cpp.o -c /build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/allocator.cpp [ 0%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/address_waiter.cpp.o [ 0%] Building C object third-party/blake3/c/CMakeFiles/blake3.dir/blake3_neon.c.o -[ 1%] Building C object CMakeFiles/mold-wrapper.dir/elf/mold-wrapper.c.o -cd /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu/third-party/tbb/src/tbb && /usr/bin/c++ -D__TBB_BUILD -D__TBB_DYNAMIC_LOAD_ENABLED=0 -D__TBB_SOURCE_DIRECTLY_INCLUDED=1 -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -fstack-clash-protection -fno-strict-overflow -fno-delete-null-pointer-checks -fwrapv -Wformat -Wformat-security -Werror=format-security -fstack-protector-strong -D_FORTIFY_SOURCE=2 -MD -MT third-party/tbb/src/tbb/CMakeFiles/tbb.dir/arena.cpp.o -MF CMakeFiles/tbb.dir/arena.cpp.o.d -o CMakeFiles/tbb.dir/arena.cpp.o -c /build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/arena.cpp +cd /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu/third-party/blake3/c && /usr/bin/cc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -DBLAKE3_USE_NEON=1 -MD -MT third-party/blake3/c/CMakeFiles/blake3.dir/blake3.c.o -MF CMakeFiles/blake3.dir/blake3.c.o.d -o CMakeFiles/blake3.dir/blake3.c.o -c /build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c/blake3.c +cd /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu/third-party/tbb/src/tbb && /usr/bin/c++ -D__TBB_BUILD -D__TBB_DYNAMIC_LOAD_ENABLED=0 -D__TBB_SOURCE_DIRECTLY_INCLUDED=1 -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -fstack-clash-protection -fno-strict-overflow -fno-delete-null-pointer-checks -fwrapv -Wformat -Wformat-security -Werror=format-security -fstack-protector-strong -D_FORTIFY_SOURCE=2 -MD -MT third-party/tbb/src/tbb/CMakeFiles/tbb.dir/address_waiter.cpp.o -MF CMakeFiles/tbb.dir/address_waiter.cpp.o.d -o CMakeFiles/tbb.dir/address_waiter.cpp.o -c /build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/address_waiter.cpp +cd /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu/third-party/mimalloc && /usr/bin/cc -DMI_MALLOC_OVERRIDE -DMI_STATIC_LIB -DMI_USE_ENVIRON=0 -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/mimalloc/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -fPIC -Wall -Wextra -Wno-unknown-pragmas -fvisibility=hidden -Wstrict-prototypes -ftls-model=initial-exec -fno-builtin-malloc -MD -MT third-party/mimalloc/CMakeFiles/mimalloc-static.dir/src/alloc.c.o -MF CMakeFiles/mimalloc-static.dir/src/alloc.c.o.d -o CMakeFiles/mimalloc-static.dir/src/alloc.c.o -c /build/reproducible-path/mold-2.30.0+dfsg/third-party/mimalloc/src/alloc.c cd /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu/third-party/blake3/c && /usr/bin/cc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -DBLAKE3_USE_NEON=1 -MD -MT third-party/blake3/c/CMakeFiles/blake3.dir/blake3_neon.c.o -MF CMakeFiles/blake3.dir/blake3_neon.c.o.d -o CMakeFiles/blake3.dir/blake3_neon.c.o -c /build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c/blake3_neon.c +[ 0%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/common/entropy_common.c.o +[ 1%] Building C object CMakeFiles/mold-wrapper.dir/elf/mold-wrapper.c.o +cd /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu/third-party/zstd/build/cmake/lib && /usr/bin/cc -DXXH_NAMESPACE=ZSTD_ -DZSTD_BUILD_PROGRAMS=0 -DZSTD_BUILD_SHARED=0 -DZSTD_BUILD_STATIC=1 -DZSTD_BUILD_TESTS=0 -DZSTD_LEGACY_SUPPORT=5 -DZSTD_MULTITHREAD -DZSTD_MULTITHREAD_SUPPORT=0 -I/build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/../../lib/common -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/../../lib/legacy -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/common/entropy_common.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/common/entropy_common.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/common/entropy_common.c.o -c /build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib/common/entropy_common.c /usr/bin/cc -Dmold_wrapper_EXPORTS -I/build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -MD -MT CMakeFiles/mold-wrapper.dir/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-2.30.0+dfsg/elf/mold-wrapper.c +[ 1%] Building C object third-party/blake3/c/CMakeFiles/blake3.dir/blake3_portable.c.o +[ 1%] Building C object third-party/mimalloc/CMakeFiles/mimalloc-static.dir/src/alloc-posix.c.o +cd /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu/third-party/blake3/c && /usr/bin/cc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -DBLAKE3_USE_NEON=1 -MD -MT third-party/blake3/c/CMakeFiles/blake3.dir/blake3_portable.c.o -MF CMakeFiles/blake3.dir/blake3_portable.c.o.d -o CMakeFiles/blake3.dir/blake3_portable.c.o -c /build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c/blake3_portable.c +[ 1%] Building C object third-party/blake3/c/CMakeFiles/blake3.dir/blake3_dispatch.c.o +cd /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu/third-party/blake3/c && /usr/bin/cc -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -fvisibility=hidden -DBLAKE3_USE_NEON=1 -MD -MT third-party/blake3/c/CMakeFiles/blake3.dir/blake3_dispatch.c.o -MF CMakeFiles/blake3.dir/blake3_dispatch.c.o.d -o CMakeFiles/blake3.dir/blake3_dispatch.c.o -c /build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c/blake3_dispatch.c +[ 1%] Building C object third-party/mimalloc/CMakeFiles/mimalloc-static.dir/src/alloc-aligned.c.o [ 2%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/common/debug.c.o -cd /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu/third-party/zstd/build/cmake/lib && /usr/bin/cc -DXXH_NAMESPACE=ZSTD_ -DZSTD_BUILD_PROGRAMS=0 -DZSTD_BUILD_SHARED=0 -DZSTD_BUILD_STATIC=1 -DZSTD_BUILD_TESTS=0 -DZSTD_LEGACY_SUPPORT=5 -DZSTD_MULTITHREAD -DZSTD_MULTITHREAD_SUPPORT=0 -I/build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/../../lib/common -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/../../lib/legacy -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/common/debug.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/common/debug.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/common/debug.c.o -c /build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib/common/debug.c -cd /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu/third-party/tbb/src/tbb && /usr/bin/c++ -D__TBB_BUILD -D__TBB_DYNAMIC_LOAD_ENABLED=0 -D__TBB_SOURCE_DIRECTLY_INCLUDED=1 -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -fstack-clash-protection -fno-strict-overflow -fno-delete-null-pointer-checks -fwrapv -Wformat -Wformat-security -Werror=format-security -fstack-protector-strong -D_FORTIFY_SOURCE=2 -MD -MT third-party/tbb/src/tbb/CMakeFiles/tbb.dir/address_waiter.cpp.o -MF CMakeFiles/tbb.dir/address_waiter.cpp.o.d -o CMakeFiles/tbb.dir/address_waiter.cpp.o -c /build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/address_waiter.cpp -[ 2%] Building C object third-party/mimalloc/CMakeFiles/mimalloc-static.dir/src/alloc.c.o -cd /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu/third-party/mimalloc && /usr/bin/cc -DMI_MALLOC_OVERRIDE -DMI_STATIC_LIB -DMI_USE_ENVIRON=0 -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/mimalloc/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -fPIC -Wall -Wextra -Wno-unknown-pragmas -fvisibility=hidden -Wstrict-prototypes -ftls-model=initial-exec -fno-builtin-malloc -MD -MT third-party/mimalloc/CMakeFiles/mimalloc-static.dir/src/alloc.c.o -MF CMakeFiles/mimalloc-static.dir/src/alloc.c.o.d -o CMakeFiles/mimalloc-static.dir/src/alloc.c.o -c /build/reproducible-path/mold-2.30.0+dfsg/third-party/mimalloc/src/alloc.c -[ 2%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/arena_slot.cpp.o -cd /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu/third-party/tbb/src/tbb && /usr/bin/c++ -D__TBB_BUILD -D__TBB_DYNAMIC_LOAD_ENABLED=0 -D__TBB_SOURCE_DIRECTLY_INCLUDED=1 -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -fstack-clash-protection -fno-strict-overflow -fno-delete-null-pointer-checks -fwrapv -Wformat -Wformat-security -Werror=format-security -fstack-protector-strong -D_FORTIFY_SOURCE=2 -MD -MT third-party/tbb/src/tbb/CMakeFiles/tbb.dir/arena_slot.cpp.o -MF CMakeFiles/tbb.dir/arena_slot.cpp.o.d -o CMakeFiles/tbb.dir/arena_slot.cpp.o -c /build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/arena_slot.cpp +cd /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu/third-party/mimalloc && /usr/bin/cc -DMI_MALLOC_OVERRIDE -DMI_STATIC_LIB -DMI_USE_ENVIRON=0 -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/mimalloc/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -fPIC -Wall -Wextra -Wno-unknown-pragmas -fvisibility=hidden -Wstrict-prototypes -ftls-model=initial-exec -fno-builtin-malloc -MD -MT third-party/mimalloc/CMakeFiles/mimalloc-static.dir/src/alloc-posix.c.o -MF CMakeFiles/mimalloc-static.dir/src/alloc-posix.c.o.d -o CMakeFiles/mimalloc-static.dir/src/alloc-posix.c.o -c /build/reproducible-path/mold-2.30.0+dfsg/third-party/mimalloc/src/alloc-posix.c make[3]: Leaving directory '/build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu' +cd /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu/third-party/mimalloc && /usr/bin/cc -DMI_MALLOC_OVERRIDE -DMI_STATIC_LIB -DMI_USE_ENVIRON=0 -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/mimalloc/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -fPIC -Wall -Wextra -Wno-unknown-pragmas -fvisibility=hidden -Wstrict-prototypes -ftls-model=initial-exec -fno-builtin-malloc -MD -MT third-party/mimalloc/CMakeFiles/mimalloc-static.dir/src/alloc-aligned.c.o -MF CMakeFiles/mimalloc-static.dir/src/alloc-aligned.c.o.d -o CMakeFiles/mimalloc-static.dir/src/alloc-aligned.c.o -c /build/reproducible-path/mold-2.30.0+dfsg/third-party/mimalloc/src/alloc-aligned.c +cd /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu/third-party/zstd/build/cmake/lib && /usr/bin/cc -DXXH_NAMESPACE=ZSTD_ -DZSTD_BUILD_PROGRAMS=0 -DZSTD_BUILD_SHARED=0 -DZSTD_BUILD_STATIC=1 -DZSTD_BUILD_TESTS=0 -DZSTD_LEGACY_SUPPORT=5 -DZSTD_MULTITHREAD -DZSTD_MULTITHREAD_SUPPORT=0 -I/build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/../../lib/common -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/../../lib/legacy -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/common/debug.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/common/debug.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/common/debug.c.o -c /build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib/common/debug.c /build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c/blake3_dispatch.c:85:5: warning: 'get_cpu_features' defined but not used [-Wunused-function] 85 | get_cpu_features(void) { | ^~~~~~~~~~~~~~~~ -[ 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-2.30.0+dfsg/obj-aarch64-linux-gnu/third-party/zstd/build/cmake/lib && /usr/bin/cc -DXXH_NAMESPACE=ZSTD_ -DZSTD_BUILD_PROGRAMS=0 -DZSTD_BUILD_SHARED=0 -DZSTD_BUILD_STATIC=1 -DZSTD_BUILD_TESTS=0 -DZSTD_LEGACY_SUPPORT=5 -DZSTD_MULTITHREAD -DZSTD_MULTITHREAD_SUPPORT=0 -I/build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/../../lib/common -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/../../lib/legacy -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/common/entropy_common.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/common/entropy_common.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/common/entropy_common.c.o -c /build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib/common/entropy_common.c /build/reproducible-path/mold-2.30.0+dfsg/elf/mold-wrapper.c: In function 'execvpe': /build/reproducible-path/mold-2.30.0+dfsg/elf/mold-wrapper.c:77:27: warning: ISO C forbids initialization between function pointer and 'void *' [-Wpedantic] 77 | typeof(execvpe) *real = dlsym(RTLD_NEXT, "execvp"); @@ -793,78 +827,45 @@ 143 | typeof(posix_spawnp) *real = dlsym(RTLD_NEXT, "posix_spawnp"); | ^~~~~ [ 2%] Built target git_hash -[ 3%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/concurrent_bounded_queue.cpp.o -cd /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu/third-party/tbb/src/tbb && /usr/bin/c++ -D__TBB_BUILD -D__TBB_DYNAMIC_LOAD_ENABLED=0 -D__TBB_SOURCE_DIRECTLY_INCLUDED=1 -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -fstack-clash-protection -fno-strict-overflow -fno-delete-null-pointer-checks -fwrapv -Wformat -Wformat-security -Werror=format-security -fstack-protector-strong -D_FORTIFY_SOURCE=2 -MD -MT third-party/tbb/src/tbb/CMakeFiles/tbb.dir/concurrent_bounded_queue.cpp.o -MF CMakeFiles/tbb.dir/concurrent_bounded_queue.cpp.o.d -o CMakeFiles/tbb.dir/concurrent_bounded_queue.cpp.o -c /build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/concurrent_bounded_queue.cpp -[ 3%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/common/error_private.c.o +[ 2%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/common/error_private.c.o cd /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu/third-party/zstd/build/cmake/lib && /usr/bin/cc -DXXH_NAMESPACE=ZSTD_ -DZSTD_BUILD_PROGRAMS=0 -DZSTD_BUILD_SHARED=0 -DZSTD_BUILD_STATIC=1 -DZSTD_BUILD_TESTS=0 -DZSTD_LEGACY_SUPPORT=5 -DZSTD_MULTITHREAD -DZSTD_MULTITHREAD_SUPPORT=0 -I/build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/../../lib/common -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/../../lib/legacy -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/common/error_private.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/common/error_private.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/common/error_private.c.o -c /build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib/common/error_private.c -[ 3%] Linking C shared library mold-wrapper.so +[ 2%] Building C object third-party/mimalloc/CMakeFiles/mimalloc-static.dir/src/arena.c.o +cd /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu/third-party/mimalloc && /usr/bin/cc -DMI_MALLOC_OVERRIDE -DMI_STATIC_LIB -DMI_USE_ENVIRON=0 -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/mimalloc/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -fPIC -Wall -Wextra -Wno-unknown-pragmas -fvisibility=hidden -Wstrict-prototypes -ftls-model=initial-exec -fno-builtin-malloc -MD -MT third-party/mimalloc/CMakeFiles/mimalloc-static.dir/src/arena.c.o -MF CMakeFiles/mimalloc-static.dir/src/arena.c.o.d -o CMakeFiles/mimalloc-static.dir/src/arena.c.o -c /build/reproducible-path/mold-2.30.0+dfsg/third-party/mimalloc/src/arena.c +[ 2%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/allocator.cpp.o +cd /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu/third-party/tbb/src/tbb && /usr/bin/c++ -D__TBB_BUILD -D__TBB_DYNAMIC_LOAD_ENABLED=0 -D__TBB_SOURCE_DIRECTLY_INCLUDED=1 -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -fstack-clash-protection -fno-strict-overflow -fno-delete-null-pointer-checks -fwrapv -Wformat -Wformat-security -Werror=format-security -fstack-protector-strong -D_FORTIFY_SOURCE=2 -MD -MT third-party/tbb/src/tbb/CMakeFiles/tbb.dir/allocator.cpp.o -MF CMakeFiles/tbb.dir/allocator.cpp.o.d -o CMakeFiles/tbb.dir/allocator.cpp.o -c /build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/allocator.cpp +[ 2%] Linking C shared library mold-wrapper.so /usr/bin/cmake -E cmake_link_script CMakeFiles/mold-wrapper.dir/link.txt --verbose=1 +[ 2%] Building C object third-party/mimalloc/CMakeFiles/mimalloc-static.dir/src/bitmap.c.o +cd /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu/third-party/mimalloc && /usr/bin/cc -DMI_MALLOC_OVERRIDE -DMI_STATIC_LIB -DMI_USE_ENVIRON=0 -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/mimalloc/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -fPIC -Wall -Wextra -Wno-unknown-pragmas -fvisibility=hidden -Wstrict-prototypes -ftls-model=initial-exec -fno-builtin-malloc -MD -MT third-party/mimalloc/CMakeFiles/mimalloc-static.dir/src/bitmap.c.o -MF CMakeFiles/mimalloc-static.dir/src/bitmap.c.o.d -o CMakeFiles/mimalloc-static.dir/src/bitmap.c.o -c /build/reproducible-path/mold-2.30.0+dfsg/third-party/mimalloc/src/bitmap.c /usr/bin/cc -fPIC -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -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-2.30.0+dfsg/obj-aarch64-linux-gnu' +[ 3%] Building C object third-party/mimalloc/CMakeFiles/mimalloc-static.dir/src/heap.c.o +cd /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu/third-party/mimalloc && /usr/bin/cc -DMI_MALLOC_OVERRIDE -DMI_STATIC_LIB -DMI_USE_ENVIRON=0 -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/mimalloc/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -fPIC -Wall -Wextra -Wno-unknown-pragmas -fvisibility=hidden -Wstrict-prototypes -ftls-model=initial-exec -fno-builtin-malloc -MD -MT third-party/mimalloc/CMakeFiles/mimalloc-static.dir/src/heap.c.o -MF CMakeFiles/mimalloc-static.dir/src/heap.c.o.d -o CMakeFiles/mimalloc-static.dir/src/heap.c.o -c /build/reproducible-path/mold-2.30.0+dfsg/third-party/mimalloc/src/heap.c [ 3%] Built target mold-wrapper +[ 3%] Building C object third-party/mimalloc/CMakeFiles/mimalloc-static.dir/src/init.c.o +cd /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu/third-party/mimalloc && /usr/bin/cc -DMI_MALLOC_OVERRIDE -DMI_STATIC_LIB -DMI_USE_ENVIRON=0 -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/mimalloc/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -fPIC -Wall -Wextra -Wno-unknown-pragmas -fvisibility=hidden -Wstrict-prototypes -ftls-model=initial-exec -fno-builtin-malloc -MD -MT third-party/mimalloc/CMakeFiles/mimalloc-static.dir/src/init.c.o -MF CMakeFiles/mimalloc-static.dir/src/init.c.o.d -o CMakeFiles/mimalloc-static.dir/src/init.c.o -c /build/reproducible-path/mold-2.30.0+dfsg/third-party/mimalloc/src/init.c +/build/reproducible-path/mold-2.30.0+dfsg/third-party/mimalloc/src/heap.c: In function 'mi_heap_visit_areas_page': +/build/reproducible-path/mold-2.30.0+dfsg/third-party/mimalloc/src/heap.c:584:33: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic] + 584 | mi_heap_area_visit_fun* fun = (mi_heap_area_visit_fun*)vfun; + | ^ +/build/reproducible-path/mold-2.30.0+dfsg/third-party/mimalloc/src/heap.c: In function 'mi_heap_visit_areas': +/build/reproducible-path/mold-2.30.0+dfsg/third-party/mimalloc/src/heap.c:601:75: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] + 601 | return mi_heap_visit_pages((mi_heap_t*)heap, &mi_heap_visit_areas_page, (void*)(visitor), arg); // note: function pointer to void* :-{ + | ^ [ 3%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/common/fse_decompress.c.o cd /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu/third-party/zstd/build/cmake/lib && /usr/bin/cc -DXXH_NAMESPACE=ZSTD_ -DZSTD_BUILD_PROGRAMS=0 -DZSTD_BUILD_SHARED=0 -DZSTD_BUILD_STATIC=1 -DZSTD_BUILD_TESTS=0 -DZSTD_LEGACY_SUPPORT=5 -DZSTD_MULTITHREAD -DZSTD_MULTITHREAD_SUPPORT=0 -I/build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/../../lib/common -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/../../lib/legacy -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/common/fse_decompress.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/common/fse_decompress.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/common/fse_decompress.c.o -c /build/reproducible-path/mold-2.30.0+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 cd /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu/third-party/zstd/build/cmake/lib && /usr/bin/cc -DXXH_NAMESPACE=ZSTD_ -DZSTD_BUILD_PROGRAMS=0 -DZSTD_BUILD_SHARED=0 -DZSTD_BUILD_STATIC=1 -DZSTD_BUILD_TESTS=0 -DZSTD_LEGACY_SUPPORT=5 -DZSTD_MULTITHREAD -DZSTD_MULTITHREAD_SUPPORT=0 -I/build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/../../lib/common -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/../../lib/legacy -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/common/pool.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/common/pool.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/common/pool.c.o -c /build/reproducible-path/mold-2.30.0+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 cd /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu/third-party/zstd/build/cmake/lib && /usr/bin/cc -DXXH_NAMESPACE=ZSTD_ -DZSTD_BUILD_PROGRAMS=0 -DZSTD_BUILD_SHARED=0 -DZSTD_BUILD_STATIC=1 -DZSTD_BUILD_TESTS=0 -DZSTD_LEGACY_SUPPORT=5 -DZSTD_MULTITHREAD -DZSTD_MULTITHREAD_SUPPORT=0 -I/build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/../../lib/common -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/../../lib/legacy -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/common/threading.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/common/threading.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/common/threading.c.o -c /build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib/common/threading.c +[ 3%] Building C object third-party/mimalloc/CMakeFiles/mimalloc-static.dir/src/options.c.o +cd /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu/third-party/mimalloc && /usr/bin/cc -DMI_MALLOC_OVERRIDE -DMI_STATIC_LIB -DMI_USE_ENVIRON=0 -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/mimalloc/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -fPIC -Wall -Wextra -Wno-unknown-pragmas -fvisibility=hidden -Wstrict-prototypes -ftls-model=initial-exec -fno-builtin-malloc -MD -MT third-party/mimalloc/CMakeFiles/mimalloc-static.dir/src/options.c.o -MF CMakeFiles/mimalloc-static.dir/src/options.c.o.d -o CMakeFiles/mimalloc-static.dir/src/options.c.o -c /build/reproducible-path/mold-2.30.0+dfsg/third-party/mimalloc/src/options.c +[ 3%] Building C object third-party/mimalloc/CMakeFiles/mimalloc-static.dir/src/os.c.o +cd /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu/third-party/mimalloc && /usr/bin/cc -DMI_MALLOC_OVERRIDE -DMI_STATIC_LIB -DMI_USE_ENVIRON=0 -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/mimalloc/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -fPIC -Wall -Wextra -Wno-unknown-pragmas -fvisibility=hidden -Wstrict-prototypes -ftls-model=initial-exec -fno-builtin-malloc -MD -MT third-party/mimalloc/CMakeFiles/mimalloc-static.dir/src/os.c.o -MF CMakeFiles/mimalloc-static.dir/src/os.c.o.d -o CMakeFiles/mimalloc-static.dir/src/os.c.o -c /build/reproducible-path/mold-2.30.0+dfsg/third-party/mimalloc/src/os.c [ 4%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/common/xxhash.c.o cd /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu/third-party/zstd/build/cmake/lib && /usr/bin/cc -DXXH_NAMESPACE=ZSTD_ -DZSTD_BUILD_PROGRAMS=0 -DZSTD_BUILD_SHARED=0 -DZSTD_BUILD_STATIC=1 -DZSTD_BUILD_TESTS=0 -DZSTD_LEGACY_SUPPORT=5 -DZSTD_MULTITHREAD -DZSTD_MULTITHREAD_SUPPORT=0 -I/build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/../../lib/common -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/../../lib/legacy -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/common/xxhash.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/common/xxhash.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/common/xxhash.c.o -c /build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib/common/xxhash.c [ 4%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/common/zstd_common.c.o -[ 4%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/dynamic_link.cpp.o cd /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu/third-party/zstd/build/cmake/lib && /usr/bin/cc -DXXH_NAMESPACE=ZSTD_ -DZSTD_BUILD_PROGRAMS=0 -DZSTD_BUILD_SHARED=0 -DZSTD_BUILD_STATIC=1 -DZSTD_BUILD_TESTS=0 -DZSTD_LEGACY_SUPPORT=5 -DZSTD_MULTITHREAD -DZSTD_MULTITHREAD_SUPPORT=0 -I/build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/../../lib/common -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/../../lib/legacy -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/common/zstd_common.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/common/zstd_common.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/common/zstd_common.c.o -c /build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib/common/zstd_common.c -cd /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu/third-party/tbb/src/tbb && /usr/bin/c++ -D__TBB_BUILD -D__TBB_DYNAMIC_LOAD_ENABLED=0 -D__TBB_SOURCE_DIRECTLY_INCLUDED=1 -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -fstack-clash-protection -fno-strict-overflow -fno-delete-null-pointer-checks -fwrapv -Wformat -Wformat-security -Werror=format-security -fstack-protector-strong -D_FORTIFY_SOURCE=2 -MD -MT third-party/tbb/src/tbb/CMakeFiles/tbb.dir/dynamic_link.cpp.o -MF CMakeFiles/tbb.dir/dynamic_link.cpp.o.d -o CMakeFiles/tbb.dir/dynamic_link.cpp.o -c /build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/dynamic_link.cpp -[ 4%] Building C object third-party/mimalloc/CMakeFiles/mimalloc-static.dir/src/alloc-aligned.c.o -cd /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu/third-party/mimalloc && /usr/bin/cc -DMI_MALLOC_OVERRIDE -DMI_STATIC_LIB -DMI_USE_ENVIRON=0 -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/mimalloc/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -fPIC -Wall -Wextra -Wno-unknown-pragmas -fvisibility=hidden -Wstrict-prototypes -ftls-model=initial-exec -fno-builtin-malloc -MD -MT third-party/mimalloc/CMakeFiles/mimalloc-static.dir/src/alloc-aligned.c.o -MF CMakeFiles/mimalloc-static.dir/src/alloc-aligned.c.o.d -o CMakeFiles/mimalloc-static.dir/src/alloc-aligned.c.o -c /build/reproducible-path/mold-2.30.0+dfsg/third-party/mimalloc/src/alloc-aligned.c -[ 4%] Linking C static library libblake3.a -cd /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu/third-party/blake3/c && /usr/bin/cmake -P CMakeFiles/blake3.dir/cmake_clean_target.cmake -cd /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu/third-party/blake3/c && /usr/bin/cmake -E cmake_link_script CMakeFiles/blake3.dir/link.txt --verbose=1 -[ 4%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/fse_compress.c.o -cd /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu/third-party/zstd/build/cmake/lib && /usr/bin/cc -DXXH_NAMESPACE=ZSTD_ -DZSTD_BUILD_PROGRAMS=0 -DZSTD_BUILD_SHARED=0 -DZSTD_BUILD_STATIC=1 -DZSTD_BUILD_TESTS=0 -DZSTD_LEGACY_SUPPORT=5 -DZSTD_MULTITHREAD -DZSTD_MULTITHREAD_SUPPORT=0 -I/build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/../../lib/common -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/../../lib/legacy -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/fse_compress.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/fse_compress.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/fse_compress.c.o -c /build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib/compress/fse_compress.c -/usr/bin/ar qc libblake3.a CMakeFiles/blake3.dir/blake3.c.o CMakeFiles/blake3.dir/blake3_dispatch.c.o CMakeFiles/blake3.dir/blake3_portable.c.o CMakeFiles/blake3.dir/blake3_neon.c.o -/usr/bin/ranlib libblake3.a -make[3]: Leaving directory '/build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu' -[ 4%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/hist.c.o -cd /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu/third-party/zstd/build/cmake/lib && /usr/bin/cc -DXXH_NAMESPACE=ZSTD_ -DZSTD_BUILD_PROGRAMS=0 -DZSTD_BUILD_SHARED=0 -DZSTD_BUILD_STATIC=1 -DZSTD_BUILD_TESTS=0 -DZSTD_LEGACY_SUPPORT=5 -DZSTD_MULTITHREAD -DZSTD_MULTITHREAD_SUPPORT=0 -I/build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/../../lib/common -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/../../lib/legacy -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/hist.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/hist.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/hist.c.o -c /build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib/compress/hist.c -[ 4%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/huf_compress.c.o -cd /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu/third-party/zstd/build/cmake/lib && /usr/bin/cc -DXXH_NAMESPACE=ZSTD_ -DZSTD_BUILD_PROGRAMS=0 -DZSTD_BUILD_SHARED=0 -DZSTD_BUILD_STATIC=1 -DZSTD_BUILD_TESTS=0 -DZSTD_LEGACY_SUPPORT=5 -DZSTD_MULTITHREAD -DZSTD_MULTITHREAD_SUPPORT=0 -I/build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/../../lib/common -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/../../lib/legacy -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/huf_compress.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/huf_compress.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/huf_compress.c.o -c /build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib/compress/huf_compress.c -[ 4%] Built target blake3 -[ 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-2.30.0+dfsg/obj-aarch64-linux-gnu/third-party/zstd/build/cmake/lib && /usr/bin/cc -DXXH_NAMESPACE=ZSTD_ -DZSTD_BUILD_PROGRAMS=0 -DZSTD_BUILD_SHARED=0 -DZSTD_BUILD_STATIC=1 -DZSTD_BUILD_TESTS=0 -DZSTD_LEGACY_SUPPORT=5 -DZSTD_MULTITHREAD -DZSTD_MULTITHREAD_SUPPORT=0 -I/build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/../../lib/common -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/../../lib/legacy -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_compress.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_compress.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_compress.c.o -c /build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib/compress/zstd_compress.c -[ 6%] Building C object third-party/mimalloc/CMakeFiles/mimalloc-static.dir/src/alloc-posix.c.o -cd /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu/third-party/mimalloc && /usr/bin/cc -DMI_MALLOC_OVERRIDE -DMI_STATIC_LIB -DMI_USE_ENVIRON=0 -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/mimalloc/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -fPIC -Wall -Wextra -Wno-unknown-pragmas -fvisibility=hidden -Wstrict-prototypes -ftls-model=initial-exec -fno-builtin-malloc -MD -MT third-party/mimalloc/CMakeFiles/mimalloc-static.dir/src/alloc-posix.c.o -MF CMakeFiles/mimalloc-static.dir/src/alloc-posix.c.o.d -o CMakeFiles/mimalloc-static.dir/src/alloc-posix.c.o -c /build/reproducible-path/mold-2.30.0+dfsg/third-party/mimalloc/src/alloc-posix.c -[ 6%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/exception.cpp.o -cd /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu/third-party/tbb/src/tbb && /usr/bin/c++ -D__TBB_BUILD -D__TBB_DYNAMIC_LOAD_ENABLED=0 -D__TBB_SOURCE_DIRECTLY_INCLUDED=1 -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -fstack-clash-protection -fno-strict-overflow -fno-delete-null-pointer-checks -fwrapv -Wformat -Wformat-security -Werror=format-security -fstack-protector-strong -D_FORTIFY_SOURCE=2 -MD -MT third-party/tbb/src/tbb/CMakeFiles/tbb.dir/exception.cpp.o -MF CMakeFiles/tbb.dir/exception.cpp.o.d -o CMakeFiles/tbb.dir/exception.cpp.o -c /build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/exception.cpp -[ 6%] Building C object third-party/mimalloc/CMakeFiles/mimalloc-static.dir/src/arena.c.o -cd /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu/third-party/mimalloc && /usr/bin/cc -DMI_MALLOC_OVERRIDE -DMI_STATIC_LIB -DMI_USE_ENVIRON=0 -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/mimalloc/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -fPIC -Wall -Wextra -Wno-unknown-pragmas -fvisibility=hidden -Wstrict-prototypes -ftls-model=initial-exec -fno-builtin-malloc -MD -MT third-party/mimalloc/CMakeFiles/mimalloc-static.dir/src/arena.c.o -MF CMakeFiles/mimalloc-static.dir/src/arena.c.o.d -o CMakeFiles/mimalloc-static.dir/src/arena.c.o -c /build/reproducible-path/mold-2.30.0+dfsg/third-party/mimalloc/src/arena.c -[ 6%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/governor.cpp.o -cd /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu/third-party/tbb/src/tbb && /usr/bin/c++ -D__TBB_BUILD -D__TBB_DYNAMIC_LOAD_ENABLED=0 -D__TBB_SOURCE_DIRECTLY_INCLUDED=1 -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -fstack-clash-protection -fno-strict-overflow -fno-delete-null-pointer-checks -fwrapv -Wformat -Wformat-security -Werror=format-security -fstack-protector-strong -D_FORTIFY_SOURCE=2 -MD -MT third-party/tbb/src/tbb/CMakeFiles/tbb.dir/governor.cpp.o -MF CMakeFiles/tbb.dir/governor.cpp.o.d -o CMakeFiles/tbb.dir/governor.cpp.o -c /build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/governor.cpp -[ 6%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/global_control.cpp.o -cd /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu/third-party/tbb/src/tbb && /usr/bin/c++ -D__TBB_BUILD -D__TBB_DYNAMIC_LOAD_ENABLED=0 -D__TBB_SOURCE_DIRECTLY_INCLUDED=1 -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -fstack-clash-protection -fno-strict-overflow -fno-delete-null-pointer-checks -fwrapv -Wformat -Wformat-security -Werror=format-security -fstack-protector-strong -D_FORTIFY_SOURCE=2 -MD -MT third-party/tbb/src/tbb/CMakeFiles/tbb.dir/global_control.cpp.o -MF CMakeFiles/tbb.dir/global_control.cpp.o.d -o CMakeFiles/tbb.dir/global_control.cpp.o -c /build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/global_control.cpp -[ 6%] Building C object third-party/mimalloc/CMakeFiles/mimalloc-static.dir/src/bitmap.c.o -cd /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu/third-party/mimalloc && /usr/bin/cc -DMI_MALLOC_OVERRIDE -DMI_STATIC_LIB -DMI_USE_ENVIRON=0 -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/mimalloc/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -fPIC -Wall -Wextra -Wno-unknown-pragmas -fvisibility=hidden -Wstrict-prototypes -ftls-model=initial-exec -fno-builtin-malloc -MD -MT third-party/mimalloc/CMakeFiles/mimalloc-static.dir/src/bitmap.c.o -MF CMakeFiles/mimalloc-static.dir/src/bitmap.c.o.d -o CMakeFiles/mimalloc-static.dir/src/bitmap.c.o -c /build/reproducible-path/mold-2.30.0+dfsg/third-party/mimalloc/src/bitmap.c -[ 7%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/itt_notify.cpp.o -cd /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu/third-party/tbb/src/tbb && /usr/bin/c++ -D__TBB_BUILD -D__TBB_DYNAMIC_LOAD_ENABLED=0 -D__TBB_SOURCE_DIRECTLY_INCLUDED=1 -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -fstack-clash-protection -fno-strict-overflow -fno-delete-null-pointer-checks -fwrapv -Wformat -Wformat-security -Werror=format-security -fstack-protector-strong -D_FORTIFY_SOURCE=2 -MD -MT third-party/tbb/src/tbb/CMakeFiles/tbb.dir/itt_notify.cpp.o -MF CMakeFiles/tbb.dir/itt_notify.cpp.o.d -o CMakeFiles/tbb.dir/itt_notify.cpp.o -c /build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/itt_notify.cpp -[ 8%] Building C object third-party/mimalloc/CMakeFiles/mimalloc-static.dir/src/heap.c.o -cd /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu/third-party/mimalloc && /usr/bin/cc -DMI_MALLOC_OVERRIDE -DMI_STATIC_LIB -DMI_USE_ENVIRON=0 -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/mimalloc/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -fPIC -Wall -Wextra -Wno-unknown-pragmas -fvisibility=hidden -Wstrict-prototypes -ftls-model=initial-exec -fno-builtin-malloc -MD -MT third-party/mimalloc/CMakeFiles/mimalloc-static.dir/src/heap.c.o -MF CMakeFiles/mimalloc-static.dir/src/heap.c.o.d -o CMakeFiles/mimalloc-static.dir/src/heap.c.o -c /build/reproducible-path/mold-2.30.0+dfsg/third-party/mimalloc/src/heap.c -[ 8%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/main.cpp.o -cd /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu/third-party/tbb/src/tbb && /usr/bin/c++ -D__TBB_BUILD -D__TBB_DYNAMIC_LOAD_ENABLED=0 -D__TBB_SOURCE_DIRECTLY_INCLUDED=1 -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -fstack-clash-protection -fno-strict-overflow -fno-delete-null-pointer-checks -fwrapv -Wformat -Wformat-security -Werror=format-security -fstack-protector-strong -D_FORTIFY_SOURCE=2 -MD -MT third-party/tbb/src/tbb/CMakeFiles/tbb.dir/main.cpp.o -MF CMakeFiles/tbb.dir/main.cpp.o.d -o CMakeFiles/tbb.dir/main.cpp.o -c /build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/main.cpp -/build/reproducible-path/mold-2.30.0+dfsg/third-party/mimalloc/src/heap.c: In function 'mi_heap_visit_areas_page': -/build/reproducible-path/mold-2.30.0+dfsg/third-party/mimalloc/src/heap.c:584:33: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic] - 584 | mi_heap_area_visit_fun* fun = (mi_heap_area_visit_fun*)vfun; - | ^ -/build/reproducible-path/mold-2.30.0+dfsg/third-party/mimalloc/src/heap.c: In function 'mi_heap_visit_areas': -/build/reproducible-path/mold-2.30.0+dfsg/third-party/mimalloc/src/heap.c:601:75: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] - 601 | return mi_heap_visit_pages((mi_heap_t*)heap, &mi_heap_visit_areas_page, (void*)(visitor), arg); // note: function pointer to void* :-{ - | ^ -[ 8%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_compress_literals.c.o -cd /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu/third-party/zstd/build/cmake/lib && /usr/bin/cc -DXXH_NAMESPACE=ZSTD_ -DZSTD_BUILD_PROGRAMS=0 -DZSTD_BUILD_SHARED=0 -DZSTD_BUILD_STATIC=1 -DZSTD_BUILD_TESTS=0 -DZSTD_LEGACY_SUPPORT=5 -DZSTD_MULTITHREAD -DZSTD_MULTITHREAD_SUPPORT=0 -I/build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/../../lib/common -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/../../lib/legacy -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_compress_literals.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_compress_literals.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_compress_literals.c.o -c /build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib/compress/zstd_compress_literals.c -[ 8%] Building C object third-party/mimalloc/CMakeFiles/mimalloc-static.dir/src/init.c.o -cd /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu/third-party/mimalloc && /usr/bin/cc -DMI_MALLOC_OVERRIDE -DMI_STATIC_LIB -DMI_USE_ENVIRON=0 -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/mimalloc/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -fPIC -Wall -Wextra -Wno-unknown-pragmas -fvisibility=hidden -Wstrict-prototypes -ftls-model=initial-exec -fno-builtin-malloc -MD -MT third-party/mimalloc/CMakeFiles/mimalloc-static.dir/src/init.c.o -MF CMakeFiles/mimalloc-static.dir/src/init.c.o.d -o CMakeFiles/mimalloc-static.dir/src/init.c.o -c /build/reproducible-path/mold-2.30.0+dfsg/third-party/mimalloc/src/init.c -[ 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-2.30.0+dfsg/obj-aarch64-linux-gnu/third-party/zstd/build/cmake/lib && /usr/bin/cc -DXXH_NAMESPACE=ZSTD_ -DZSTD_BUILD_PROGRAMS=0 -DZSTD_BUILD_SHARED=0 -DZSTD_BUILD_STATIC=1 -DZSTD_BUILD_TESTS=0 -DZSTD_LEGACY_SUPPORT=5 -DZSTD_MULTITHREAD -DZSTD_MULTITHREAD_SUPPORT=0 -I/build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/../../lib/common -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/../../lib/legacy -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_compress_sequences.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_compress_sequences.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_compress_sequences.c.o -c /build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib/compress/zstd_compress_sequences.c -[ 8%] Building C object third-party/mimalloc/CMakeFiles/mimalloc-static.dir/src/options.c.o -cd /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu/third-party/mimalloc && /usr/bin/cc -DMI_MALLOC_OVERRIDE -DMI_STATIC_LIB -DMI_USE_ENVIRON=0 -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/mimalloc/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -fPIC -Wall -Wextra -Wno-unknown-pragmas -fvisibility=hidden -Wstrict-prototypes -ftls-model=initial-exec -fno-builtin-malloc -MD -MT third-party/mimalloc/CMakeFiles/mimalloc-static.dir/src/options.c.o -MF CMakeFiles/mimalloc-static.dir/src/options.c.o.d -o CMakeFiles/mimalloc-static.dir/src/options.c.o -c /build/reproducible-path/mold-2.30.0+dfsg/third-party/mimalloc/src/options.c /build/reproducible-path/mold-2.30.0+dfsg/third-party/mimalloc/src/options.c: In function '_mi_fputs': /build/reproducible-path/mold-2.30.0+dfsg/third-party/mimalloc/src/options.c:300:20: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] 300 | if (out==NULL || (void*)out==(void*)stdout || (void*)out==(void*)stderr) { // TODO: use mi_out_stderr for stderr? @@ -872,135 +873,134 @@ /build/reproducible-path/mold-2.30.0+dfsg/third-party/mimalloc/src/options.c:300:49: warning: ISO C forbids conversion of function pointer to object pointer type [-Wpedantic] 300 | if (out==NULL || (void*)out==(void*)stdout || (void*)out==(void*)stderr) { // TODO: use mi_out_stderr for stderr? | ^ -[ 8%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/market.cpp.o -cd /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu/third-party/tbb/src/tbb && /usr/bin/c++ -D__TBB_BUILD -D__TBB_DYNAMIC_LOAD_ENABLED=0 -D__TBB_SOURCE_DIRECTLY_INCLUDED=1 -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -fstack-clash-protection -fno-strict-overflow -fno-delete-null-pointer-checks -fwrapv -Wformat -Wformat-security -Werror=format-security -fstack-protector-strong -D_FORTIFY_SOURCE=2 -MD -MT third-party/tbb/src/tbb/CMakeFiles/tbb.dir/market.cpp.o -MF CMakeFiles/tbb.dir/market.cpp.o.d -o CMakeFiles/tbb.dir/market.cpp.o -c /build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/market.cpp -[ 8%] Building C object third-party/mimalloc/CMakeFiles/mimalloc-static.dir/src/os.c.o -cd /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu/third-party/mimalloc && /usr/bin/cc -DMI_MALLOC_OVERRIDE -DMI_STATIC_LIB -DMI_USE_ENVIRON=0 -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/mimalloc/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -fPIC -Wall -Wextra -Wno-unknown-pragmas -fvisibility=hidden -Wstrict-prototypes -ftls-model=initial-exec -fno-builtin-malloc -MD -MT third-party/mimalloc/CMakeFiles/mimalloc-static.dir/src/os.c.o -MF CMakeFiles/mimalloc-static.dir/src/os.c.o.d -o CMakeFiles/mimalloc-static.dir/src/os.c.o -c /build/reproducible-path/mold-2.30.0+dfsg/third-party/mimalloc/src/os.c -[ 8%] Building C object third-party/mimalloc/CMakeFiles/mimalloc-static.dir/src/page.c.o +[ 4%] Building C object third-party/mimalloc/CMakeFiles/mimalloc-static.dir/src/page.c.o cd /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu/third-party/mimalloc && /usr/bin/cc -DMI_MALLOC_OVERRIDE -DMI_STATIC_LIB -DMI_USE_ENVIRON=0 -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/mimalloc/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -fPIC -Wall -Wextra -Wno-unknown-pragmas -fvisibility=hidden -Wstrict-prototypes -ftls-model=initial-exec -fno-builtin-malloc -MD -MT third-party/mimalloc/CMakeFiles/mimalloc-static.dir/src/page.c.o -MF CMakeFiles/mimalloc-static.dir/src/page.c.o.d -o CMakeFiles/mimalloc-static.dir/src/page.c.o -c /build/reproducible-path/mold-2.30.0+dfsg/third-party/mimalloc/src/page.c -[ 8%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_compress_superblock.c.o -cd /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu/third-party/zstd/build/cmake/lib && /usr/bin/cc -DXXH_NAMESPACE=ZSTD_ -DZSTD_BUILD_PROGRAMS=0 -DZSTD_BUILD_SHARED=0 -DZSTD_BUILD_STATIC=1 -DZSTD_BUILD_TESTS=0 -DZSTD_LEGACY_SUPPORT=5 -DZSTD_MULTITHREAD -DZSTD_MULTITHREAD_SUPPORT=0 -I/build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/../../lib/common -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/../../lib/legacy -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_compress_superblock.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_compress_superblock.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_compress_superblock.c.o -c /build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib/compress/zstd_compress_superblock.c -[ 9%] Building C object third-party/mimalloc/CMakeFiles/mimalloc-static.dir/src/random.c.o +[ 4%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/arena.cpp.o +cd /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu/third-party/tbb/src/tbb && /usr/bin/c++ -D__TBB_BUILD -D__TBB_DYNAMIC_LOAD_ENABLED=0 -D__TBB_SOURCE_DIRECTLY_INCLUDED=1 -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -fstack-clash-protection -fno-strict-overflow -fno-delete-null-pointer-checks -fwrapv -Wformat -Wformat-security -Werror=format-security -fstack-protector-strong -D_FORTIFY_SOURCE=2 -MD -MT third-party/tbb/src/tbb/CMakeFiles/tbb.dir/arena.cpp.o -MF CMakeFiles/tbb.dir/arena.cpp.o.d -o CMakeFiles/tbb.dir/arena.cpp.o -c /build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/arena.cpp +[ 6%] Building C object third-party/mimalloc/CMakeFiles/mimalloc-static.dir/src/random.c.o cd /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu/third-party/mimalloc && /usr/bin/cc -DMI_MALLOC_OVERRIDE -DMI_STATIC_LIB -DMI_USE_ENVIRON=0 -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/mimalloc/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -fPIC -Wall -Wextra -Wno-unknown-pragmas -fvisibility=hidden -Wstrict-prototypes -ftls-model=initial-exec -fno-builtin-malloc -MD -MT third-party/mimalloc/CMakeFiles/mimalloc-static.dir/src/random.c.o -MF CMakeFiles/mimalloc-static.dir/src/random.c.o.d -o CMakeFiles/mimalloc-static.dir/src/random.c.o -c /build/reproducible-path/mold-2.30.0+dfsg/third-party/mimalloc/src/random.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-2.30.0+dfsg/obj-aarch64-linux-gnu/third-party/zstd/build/cmake/lib && /usr/bin/cc -DXXH_NAMESPACE=ZSTD_ -DZSTD_BUILD_PROGRAMS=0 -DZSTD_BUILD_SHARED=0 -DZSTD_BUILD_STATIC=1 -DZSTD_BUILD_TESTS=0 -DZSTD_LEGACY_SUPPORT=5 -DZSTD_MULTITHREAD -DZSTD_MULTITHREAD_SUPPORT=0 -I/build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/../../lib/common -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/../../lib/legacy -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_double_fast.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_double_fast.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_double_fast.c.o -c /build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib/compress/zstd_double_fast.c -[ 9%] Building C object third-party/mimalloc/CMakeFiles/mimalloc-static.dir/src/segment.c.o +[ 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-2.30.0+dfsg/obj-aarch64-linux-gnu/third-party/zstd/build/cmake/lib && /usr/bin/cc -DXXH_NAMESPACE=ZSTD_ -DZSTD_BUILD_PROGRAMS=0 -DZSTD_BUILD_SHARED=0 -DZSTD_BUILD_STATIC=1 -DZSTD_BUILD_TESTS=0 -DZSTD_LEGACY_SUPPORT=5 -DZSTD_MULTITHREAD -DZSTD_MULTITHREAD_SUPPORT=0 -I/build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/../../lib/common -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/../../lib/legacy -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/fse_compress.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/fse_compress.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/fse_compress.c.o -c /build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib/compress/fse_compress.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-2.30.0+dfsg/obj-aarch64-linux-gnu/third-party/zstd/build/cmake/lib && /usr/bin/cc -DXXH_NAMESPACE=ZSTD_ -DZSTD_BUILD_PROGRAMS=0 -DZSTD_BUILD_SHARED=0 -DZSTD_BUILD_STATIC=1 -DZSTD_BUILD_TESTS=0 -DZSTD_LEGACY_SUPPORT=5 -DZSTD_MULTITHREAD -DZSTD_MULTITHREAD_SUPPORT=0 -I/build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/../../lib/common -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/../../lib/legacy -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/hist.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/hist.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/hist.c.o -c /build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib/compress/hist.c +[ 6%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/huf_compress.c.o +[ 6%] Linking C static library libblake3.a +cd /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu/third-party/zstd/build/cmake/lib && /usr/bin/cc -DXXH_NAMESPACE=ZSTD_ -DZSTD_BUILD_PROGRAMS=0 -DZSTD_BUILD_SHARED=0 -DZSTD_BUILD_STATIC=1 -DZSTD_BUILD_TESTS=0 -DZSTD_LEGACY_SUPPORT=5 -DZSTD_MULTITHREAD -DZSTD_MULTITHREAD_SUPPORT=0 -I/build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/../../lib/common -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/../../lib/legacy -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/huf_compress.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/huf_compress.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/huf_compress.c.o -c /build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib/compress/huf_compress.c +cd /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu/third-party/blake3/c && /usr/bin/cmake -P CMakeFiles/blake3.dir/cmake_clean_target.cmake +[ 6%] Building C object third-party/mimalloc/CMakeFiles/mimalloc-static.dir/src/segment.c.o +cd /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu/third-party/blake3/c && /usr/bin/cmake -E cmake_link_script CMakeFiles/blake3.dir/link.txt --verbose=1 +[ 6%] Building C object third-party/mimalloc/CMakeFiles/mimalloc-static.dir/src/segment-map.c.o cd /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu/third-party/mimalloc && /usr/bin/cc -DMI_MALLOC_OVERRIDE -DMI_STATIC_LIB -DMI_USE_ENVIRON=0 -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/mimalloc/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -fPIC -Wall -Wextra -Wno-unknown-pragmas -fvisibility=hidden -Wstrict-prototypes -ftls-model=initial-exec -fno-builtin-malloc -MD -MT third-party/mimalloc/CMakeFiles/mimalloc-static.dir/src/segment.c.o -MF CMakeFiles/mimalloc-static.dir/src/segment.c.o.d -o CMakeFiles/mimalloc-static.dir/src/segment.c.o -c /build/reproducible-path/mold-2.30.0+dfsg/third-party/mimalloc/src/segment.c -In file included from /usr/include/c++/13/atomic:41, - from /build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include/oneapi/tbb/detail/_utils.h:22, - from /build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/task_dispatcher.h:20, - from /build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/arena.cpp:17: -In member function 'void std::__atomic_base<_IntTp>::store(__int_type, std::memory_order) [with _ITp = bool]', - inlined from 'void std::atomic::store(bool, std::memory_order)' at /usr/include/c++/13/atomic:104:20, - inlined from 'void tbb::detail::r1::concurrent_monitor_base::notify_one_relaxed() [with Context = long unsigned int]' at /build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/concurrent_monitor.h:293:53: -/usr/include/c++/13/bits/atomic_base.h:481:25: warning: 'void __atomic_store_1(volatile void*, unsigned char, int)' writing 1 byte into a region of size 0 overflows the destination [-Wstringop-overflow=] - 481 | __atomic_store_n(&_M_i, __i, int(__m)); - | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ -In member function 'void tbb::detail::r1::concurrent_monitor_base::notify_one_relaxed() [with Context = long unsigned int]': -cc1plus: note: destination object is likely at address zero -[ 9%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_fast.c.o -cd /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu/third-party/zstd/build/cmake/lib && /usr/bin/cc -DXXH_NAMESPACE=ZSTD_ -DZSTD_BUILD_PROGRAMS=0 -DZSTD_BUILD_SHARED=0 -DZSTD_BUILD_STATIC=1 -DZSTD_BUILD_TESTS=0 -DZSTD_LEGACY_SUPPORT=5 -DZSTD_MULTITHREAD -DZSTD_MULTITHREAD_SUPPORT=0 -I/build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/../../lib/common -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/../../lib/legacy -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_fast.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_fast.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_fast.c.o -c /build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib/compress/zstd_fast.c -[ 9%] Building C object third-party/mimalloc/CMakeFiles/mimalloc-static.dir/src/segment-map.c.o cd /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu/third-party/mimalloc && /usr/bin/cc -DMI_MALLOC_OVERRIDE -DMI_STATIC_LIB -DMI_USE_ENVIRON=0 -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/mimalloc/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -fPIC -Wall -Wextra -Wno-unknown-pragmas -fvisibility=hidden -Wstrict-prototypes -ftls-model=initial-exec -fno-builtin-malloc -MD -MT third-party/mimalloc/CMakeFiles/mimalloc-static.dir/src/segment-map.c.o -MF CMakeFiles/mimalloc-static.dir/src/segment-map.c.o.d -o CMakeFiles/mimalloc-static.dir/src/segment-map.c.o -c /build/reproducible-path/mold-2.30.0+dfsg/third-party/mimalloc/src/segment-map.c -[ 9%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/tcm_adaptor.cpp.o -cd /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu/third-party/tbb/src/tbb && /usr/bin/c++ -D__TBB_BUILD -D__TBB_DYNAMIC_LOAD_ENABLED=0 -D__TBB_SOURCE_DIRECTLY_INCLUDED=1 -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -fstack-clash-protection -fno-strict-overflow -fno-delete-null-pointer-checks -fwrapv -Wformat -Wformat-security -Werror=format-security -fstack-protector-strong -D_FORTIFY_SOURCE=2 -MD -MT third-party/tbb/src/tbb/CMakeFiles/tbb.dir/tcm_adaptor.cpp.o -MF CMakeFiles/tbb.dir/tcm_adaptor.cpp.o.d -o CMakeFiles/tbb.dir/tcm_adaptor.cpp.o -c /build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/tcm_adaptor.cpp -[ 9%] Building C object third-party/mimalloc/CMakeFiles/mimalloc-static.dir/src/stats.c.o +/usr/bin/ar qc libblake3.a CMakeFiles/blake3.dir/blake3.c.o CMakeFiles/blake3.dir/blake3_dispatch.c.o CMakeFiles/blake3.dir/blake3_portable.c.o CMakeFiles/blake3.dir/blake3_neon.c.o +/usr/bin/ranlib libblake3.a +[ 6%] Building C object third-party/mimalloc/CMakeFiles/mimalloc-static.dir/src/stats.c.o cd /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu/third-party/mimalloc && /usr/bin/cc -DMI_MALLOC_OVERRIDE -DMI_STATIC_LIB -DMI_USE_ENVIRON=0 -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/mimalloc/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -fPIC -Wall -Wextra -Wno-unknown-pragmas -fvisibility=hidden -Wstrict-prototypes -ftls-model=initial-exec -fno-builtin-malloc -MD -MT third-party/mimalloc/CMakeFiles/mimalloc-static.dir/src/stats.c.o -MF CMakeFiles/mimalloc-static.dir/src/stats.c.o.d -o CMakeFiles/mimalloc-static.dir/src/stats.c.o -c /build/reproducible-path/mold-2.30.0+dfsg/third-party/mimalloc/src/stats.c -[ 9%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/misc.cpp.o -cd /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu/third-party/tbb/src/tbb && /usr/bin/c++ -D__TBB_BUILD -D__TBB_DYNAMIC_LOAD_ENABLED=0 -D__TBB_SOURCE_DIRECTLY_INCLUDED=1 -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -fstack-clash-protection -fno-strict-overflow -fno-delete-null-pointer-checks -fwrapv -Wformat -Wformat-security -Werror=format-security -fstack-protector-strong -D_FORTIFY_SOURCE=2 -MD -MT third-party/tbb/src/tbb/CMakeFiles/tbb.dir/misc.cpp.o -MF CMakeFiles/tbb.dir/misc.cpp.o.d -o CMakeFiles/tbb.dir/misc.cpp.o -c /build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/misc.cpp +make[3]: Leaving directory '/build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu' +[ 6%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/arena_slot.cpp.o +[ 6%] Built target blake3 +cd /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu/third-party/tbb/src/tbb && /usr/bin/c++ -D__TBB_BUILD -D__TBB_DYNAMIC_LOAD_ENABLED=0 -D__TBB_SOURCE_DIRECTLY_INCLUDED=1 -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -fstack-clash-protection -fno-strict-overflow -fno-delete-null-pointer-checks -fwrapv -Wformat -Wformat-security -Werror=format-security -fstack-protector-strong -D_FORTIFY_SOURCE=2 -MD -MT third-party/tbb/src/tbb/CMakeFiles/tbb.dir/arena_slot.cpp.o -MF CMakeFiles/tbb.dir/arena_slot.cpp.o.d -o CMakeFiles/tbb.dir/arena_slot.cpp.o -c /build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/arena_slot.cpp /build/reproducible-path/mold-2.30.0+dfsg/third-party/mimalloc/src/stats.c: In function 'mi_stats_print': /build/reproducible-path/mold-2.30.0+dfsg/third-party/mimalloc/src/stats.c:408:22: warning: ISO C forbids conversion of object pointer to function pointer type [-Wpedantic] 408 | mi_stats_print_out((mi_output_fun*)out, NULL); | ^ -[ 9%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/misc_ex.cpp.o -cd /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu/third-party/tbb/src/tbb && /usr/bin/c++ -D__TBB_BUILD -D__TBB_DYNAMIC_LOAD_ENABLED=0 -D__TBB_SOURCE_DIRECTLY_INCLUDED=1 -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -fstack-clash-protection -fno-strict-overflow -fno-delete-null-pointer-checks -fwrapv -Wformat -Wformat-security -Werror=format-security -fstack-protector-strong -D_FORTIFY_SOURCE=2 -MD -MT third-party/tbb/src/tbb/CMakeFiles/tbb.dir/misc_ex.cpp.o -MF CMakeFiles/tbb.dir/misc_ex.cpp.o.d -o CMakeFiles/tbb.dir/misc_ex.cpp.o -c /build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/misc_ex.cpp -[ 10%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_lazy.c.o -cd /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu/third-party/zstd/build/cmake/lib && /usr/bin/cc -DXXH_NAMESPACE=ZSTD_ -DZSTD_BUILD_PROGRAMS=0 -DZSTD_BUILD_SHARED=0 -DZSTD_BUILD_STATIC=1 -DZSTD_BUILD_TESTS=0 -DZSTD_LEGACY_SUPPORT=5 -DZSTD_MULTITHREAD -DZSTD_MULTITHREAD_SUPPORT=0 -I/build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/../../lib/common -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/../../lib/legacy -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_lazy.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_lazy.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_lazy.c.o -c /build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib/compress/zstd_lazy.c -[ 10%] Building C object third-party/mimalloc/CMakeFiles/mimalloc-static.dir/src/prim/prim.c.o +[ 6%] Building C object third-party/mimalloc/CMakeFiles/mimalloc-static.dir/src/prim/prim.c.o cd /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu/third-party/mimalloc && /usr/bin/cc -DMI_MALLOC_OVERRIDE -DMI_STATIC_LIB -DMI_USE_ENVIRON=0 -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/mimalloc/include -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu11 -fPIC -Wall -Wextra -Wno-unknown-pragmas -fvisibility=hidden -Wstrict-prototypes -ftls-model=initial-exec -fno-builtin-malloc -MD -MT third-party/mimalloc/CMakeFiles/mimalloc-static.dir/src/prim/prim.c.o -MF CMakeFiles/mimalloc-static.dir/src/prim/prim.c.o.d -o CMakeFiles/mimalloc-static.dir/src/prim/prim.c.o -c /build/reproducible-path/mold-2.30.0+dfsg/third-party/mimalloc/src/prim/prim.c -[ 12%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/observer_proxy.cpp.o -cd /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu/third-party/tbb/src/tbb && /usr/bin/c++ -D__TBB_BUILD -D__TBB_DYNAMIC_LOAD_ENABLED=0 -D__TBB_SOURCE_DIRECTLY_INCLUDED=1 -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -fstack-clash-protection -fno-strict-overflow -fno-delete-null-pointer-checks -fwrapv -Wformat -Wformat-security -Werror=format-security -fstack-protector-strong -D_FORTIFY_SOURCE=2 -MD -MT third-party/tbb/src/tbb/CMakeFiles/tbb.dir/observer_proxy.cpp.o -MF CMakeFiles/tbb.dir/observer_proxy.cpp.o.d -o CMakeFiles/tbb.dir/observer_proxy.cpp.o -c /build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/observer_proxy.cpp -[ 12%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/parallel_pipeline.cpp.o -cd /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu/third-party/tbb/src/tbb && /usr/bin/c++ -D__TBB_BUILD -D__TBB_DYNAMIC_LOAD_ENABLED=0 -D__TBB_SOURCE_DIRECTLY_INCLUDED=1 -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -fstack-clash-protection -fno-strict-overflow -fno-delete-null-pointer-checks -fwrapv -Wformat -Wformat-security -Werror=format-security -fstack-protector-strong -D_FORTIFY_SOURCE=2 -MD -MT third-party/tbb/src/tbb/CMakeFiles/tbb.dir/parallel_pipeline.cpp.o -MF CMakeFiles/tbb.dir/parallel_pipeline.cpp.o.d -o CMakeFiles/tbb.dir/parallel_pipeline.cpp.o -c /build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/parallel_pipeline.cpp -[ 12%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/private_server.cpp.o -cd /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu/third-party/tbb/src/tbb && /usr/bin/c++ -D__TBB_BUILD -D__TBB_DYNAMIC_LOAD_ENABLED=0 -D__TBB_SOURCE_DIRECTLY_INCLUDED=1 -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -fstack-clash-protection -fno-strict-overflow -fno-delete-null-pointer-checks -fwrapv -Wformat -Wformat-security -Werror=format-security -fstack-protector-strong -D_FORTIFY_SOURCE=2 -MD -MT third-party/tbb/src/tbb/CMakeFiles/tbb.dir/private_server.cpp.o -MF CMakeFiles/tbb.dir/private_server.cpp.o.d -o CMakeFiles/tbb.dir/private_server.cpp.o -c /build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/private_server.cpp -[ 12%] Linking C static library libmimalloc.a -cd /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu/third-party/mimalloc && /usr/bin/cmake -P CMakeFiles/mimalloc-static.dir/cmake_clean_target.cmake -[ 12%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/profiling.cpp.o -cd /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu/third-party/tbb/src/tbb && /usr/bin/c++ -D__TBB_BUILD -D__TBB_DYNAMIC_LOAD_ENABLED=0 -D__TBB_SOURCE_DIRECTLY_INCLUDED=1 -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -fstack-clash-protection -fno-strict-overflow -fno-delete-null-pointer-checks -fwrapv -Wformat -Wformat-security -Werror=format-security -fstack-protector-strong -D_FORTIFY_SOURCE=2 -MD -MT third-party/tbb/src/tbb/CMakeFiles/tbb.dir/profiling.cpp.o -MF CMakeFiles/tbb.dir/profiling.cpp.o.d -o CMakeFiles/tbb.dir/profiling.cpp.o -c /build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/profiling.cpp -[ 12%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_ldm.c.o +[ 7%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_compress.c.o +cd /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu/third-party/zstd/build/cmake/lib && /usr/bin/cc -DXXH_NAMESPACE=ZSTD_ -DZSTD_BUILD_PROGRAMS=0 -DZSTD_BUILD_SHARED=0 -DZSTD_BUILD_STATIC=1 -DZSTD_BUILD_TESTS=0 -DZSTD_LEGACY_SUPPORT=5 -DZSTD_MULTITHREAD -DZSTD_MULTITHREAD_SUPPORT=0 -I/build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/../../lib/common -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/../../lib/legacy -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_compress.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_compress.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_compress.c.o -c /build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib/compress/zstd_compress.c +[ 7%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_compress_literals.c.o +cd /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu/third-party/zstd/build/cmake/lib && /usr/bin/cc -DXXH_NAMESPACE=ZSTD_ -DZSTD_BUILD_PROGRAMS=0 -DZSTD_BUILD_SHARED=0 -DZSTD_BUILD_STATIC=1 -DZSTD_BUILD_TESTS=0 -DZSTD_LEGACY_SUPPORT=5 -DZSTD_MULTITHREAD -DZSTD_MULTITHREAD_SUPPORT=0 -I/build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/../../lib/common -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/../../lib/legacy -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_compress_literals.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_compress_literals.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_compress_literals.c.o -c /build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib/compress/zstd_compress_literals.c +[ 7%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_compress_sequences.c.o +cd /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu/third-party/zstd/build/cmake/lib && /usr/bin/cc -DXXH_NAMESPACE=ZSTD_ -DZSTD_BUILD_PROGRAMS=0 -DZSTD_BUILD_SHARED=0 -DZSTD_BUILD_STATIC=1 -DZSTD_BUILD_TESTS=0 -DZSTD_LEGACY_SUPPORT=5 -DZSTD_MULTITHREAD -DZSTD_MULTITHREAD_SUPPORT=0 -I/build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/../../lib/common -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/../../lib/legacy -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_compress_sequences.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_compress_sequences.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_compress_sequences.c.o -c /build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib/compress/zstd_compress_sequences.c +[ 7%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_compress_superblock.c.o +cd /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu/third-party/zstd/build/cmake/lib && /usr/bin/cc -DXXH_NAMESPACE=ZSTD_ -DZSTD_BUILD_PROGRAMS=0 -DZSTD_BUILD_SHARED=0 -DZSTD_BUILD_STATIC=1 -DZSTD_BUILD_TESTS=0 -DZSTD_LEGACY_SUPPORT=5 -DZSTD_MULTITHREAD -DZSTD_MULTITHREAD_SUPPORT=0 -I/build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/../../lib/common -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/../../lib/legacy -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_compress_superblock.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_compress_superblock.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_compress_superblock.c.o -c /build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib/compress/zstd_compress_superblock.c +[ 8%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/concurrent_bounded_queue.cpp.o +cd /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu/third-party/tbb/src/tbb && /usr/bin/c++ -D__TBB_BUILD -D__TBB_DYNAMIC_LOAD_ENABLED=0 -D__TBB_SOURCE_DIRECTLY_INCLUDED=1 -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -fstack-clash-protection -fno-strict-overflow -fno-delete-null-pointer-checks -fwrapv -Wformat -Wformat-security -Werror=format-security -fstack-protector-strong -D_FORTIFY_SOURCE=2 -MD -MT third-party/tbb/src/tbb/CMakeFiles/tbb.dir/concurrent_bounded_queue.cpp.o -MF CMakeFiles/tbb.dir/concurrent_bounded_queue.cpp.o.d -o CMakeFiles/tbb.dir/concurrent_bounded_queue.cpp.o -c /build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/concurrent_bounded_queue.cpp +[ 8%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_double_fast.c.o +cd /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu/third-party/zstd/build/cmake/lib && /usr/bin/cc -DXXH_NAMESPACE=ZSTD_ -DZSTD_BUILD_PROGRAMS=0 -DZSTD_BUILD_SHARED=0 -DZSTD_BUILD_STATIC=1 -DZSTD_BUILD_TESTS=0 -DZSTD_LEGACY_SUPPORT=5 -DZSTD_MULTITHREAD -DZSTD_MULTITHREAD_SUPPORT=0 -I/build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/../../lib/common -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/../../lib/legacy -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_double_fast.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_double_fast.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_double_fast.c.o -c /build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib/compress/zstd_double_fast.c +[ 8%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_fast.c.o +cd /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu/third-party/zstd/build/cmake/lib && /usr/bin/cc -DXXH_NAMESPACE=ZSTD_ -DZSTD_BUILD_PROGRAMS=0 -DZSTD_BUILD_SHARED=0 -DZSTD_BUILD_STATIC=1 -DZSTD_BUILD_TESTS=0 -DZSTD_LEGACY_SUPPORT=5 -DZSTD_MULTITHREAD -DZSTD_MULTITHREAD_SUPPORT=0 -I/build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/../../lib/common -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/../../lib/legacy -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_fast.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_fast.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_fast.c.o -c /build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib/compress/zstd_fast.c +[ 9%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_lazy.c.o +cd /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu/third-party/zstd/build/cmake/lib && /usr/bin/cc -DXXH_NAMESPACE=ZSTD_ -DZSTD_BUILD_PROGRAMS=0 -DZSTD_BUILD_SHARED=0 -DZSTD_BUILD_STATIC=1 -DZSTD_BUILD_TESTS=0 -DZSTD_LEGACY_SUPPORT=5 -DZSTD_MULTITHREAD -DZSTD_MULTITHREAD_SUPPORT=0 -I/build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/../../lib/common -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/../../lib/legacy -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_lazy.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_lazy.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_lazy.c.o -c /build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib/compress/zstd_lazy.c +[ 9%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/dynamic_link.cpp.o +cd /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu/third-party/tbb/src/tbb && /usr/bin/c++ -D__TBB_BUILD -D__TBB_DYNAMIC_LOAD_ENABLED=0 -D__TBB_SOURCE_DIRECTLY_INCLUDED=1 -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -fstack-clash-protection -fno-strict-overflow -fno-delete-null-pointer-checks -fwrapv -Wformat -Wformat-security -Werror=format-security -fstack-protector-strong -D_FORTIFY_SOURCE=2 -MD -MT third-party/tbb/src/tbb/CMakeFiles/tbb.dir/dynamic_link.cpp.o -MF CMakeFiles/tbb.dir/dynamic_link.cpp.o.d -o CMakeFiles/tbb.dir/dynamic_link.cpp.o -c /build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/dynamic_link.cpp +[ 9%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_ldm.c.o cd /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu/third-party/zstd/build/cmake/lib && /usr/bin/cc -DXXH_NAMESPACE=ZSTD_ -DZSTD_BUILD_PROGRAMS=0 -DZSTD_BUILD_SHARED=0 -DZSTD_BUILD_STATIC=1 -DZSTD_BUILD_TESTS=0 -DZSTD_LEGACY_SUPPORT=5 -DZSTD_MULTITHREAD -DZSTD_MULTITHREAD_SUPPORT=0 -I/build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/../../lib/common -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/../../lib/legacy -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_ldm.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_ldm.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_ldm.c.o -c /build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib/compress/zstd_ldm.c +[ 9%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_opt.c.o +cd /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu/third-party/zstd/build/cmake/lib && /usr/bin/cc -DXXH_NAMESPACE=ZSTD_ -DZSTD_BUILD_PROGRAMS=0 -DZSTD_BUILD_SHARED=0 -DZSTD_BUILD_STATIC=1 -DZSTD_BUILD_TESTS=0 -DZSTD_LEGACY_SUPPORT=5 -DZSTD_MULTITHREAD -DZSTD_MULTITHREAD_SUPPORT=0 -I/build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/../../lib/common -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/../../lib/legacy -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_opt.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_opt.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_opt.c.o -c /build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib/compress/zstd_opt.c +[ 9%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/exception.cpp.o +cd /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu/third-party/tbb/src/tbb && /usr/bin/c++ -D__TBB_BUILD -D__TBB_DYNAMIC_LOAD_ENABLED=0 -D__TBB_SOURCE_DIRECTLY_INCLUDED=1 -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -fstack-clash-protection -fno-strict-overflow -fno-delete-null-pointer-checks -fwrapv -Wformat -Wformat-security -Werror=format-security -fstack-protector-strong -D_FORTIFY_SOURCE=2 -MD -MT third-party/tbb/src/tbb/CMakeFiles/tbb.dir/exception.cpp.o -MF CMakeFiles/tbb.dir/exception.cpp.o.d -o CMakeFiles/tbb.dir/exception.cpp.o -c /build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/exception.cpp +[ 9%] Linking C static library libmimalloc.a +cd /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu/third-party/mimalloc && /usr/bin/cmake -P CMakeFiles/mimalloc-static.dir/cmake_clean_target.cmake cd /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu/third-party/mimalloc && /usr/bin/cmake -E cmake_link_script CMakeFiles/mimalloc-static.dir/link.txt --verbose=1 +[ 9%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstdmt_compress.c.o +cd /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu/third-party/zstd/build/cmake/lib && /usr/bin/cc -DXXH_NAMESPACE=ZSTD_ -DZSTD_BUILD_PROGRAMS=0 -DZSTD_BUILD_SHARED=0 -DZSTD_BUILD_STATIC=1 -DZSTD_BUILD_TESTS=0 -DZSTD_LEGACY_SUPPORT=5 -DZSTD_MULTITHREAD -DZSTD_MULTITHREAD_SUPPORT=0 -I/build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/../../lib/common -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/../../lib/legacy -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstdmt_compress.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstdmt_compress.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstdmt_compress.c.o -c /build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib/compress/zstdmt_compress.c /usr/bin/ar qc libmimalloc.a "CMakeFiles/mimalloc-static.dir/src/alloc.c.o" "CMakeFiles/mimalloc-static.dir/src/alloc-aligned.c.o" "CMakeFiles/mimalloc-static.dir/src/alloc-posix.c.o" "CMakeFiles/mimalloc-static.dir/src/arena.c.o" "CMakeFiles/mimalloc-static.dir/src/bitmap.c.o" "CMakeFiles/mimalloc-static.dir/src/heap.c.o" "CMakeFiles/mimalloc-static.dir/src/init.c.o" "CMakeFiles/mimalloc-static.dir/src/options.c.o" "CMakeFiles/mimalloc-static.dir/src/os.c.o" "CMakeFiles/mimalloc-static.dir/src/page.c.o" "CMakeFiles/mimalloc-static.dir/src/random.c.o" "CMakeFiles/mimalloc-static.dir/src/segment.c.o" "CMakeFiles/mimalloc-static.dir/src/segment-map.c.o" "CMakeFiles/mimalloc-static.dir/src/stats.c.o" "CMakeFiles/mimalloc-static.dir/src/prim/prim.c.o" /usr/bin/ranlib libmimalloc.a make[3]: Leaving directory '/build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu' -[ 12%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/rml_tbb.cpp.o -[ 12%] Built target mimalloc-static -cd /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu/third-party/tbb/src/tbb && /usr/bin/c++ -D__TBB_BUILD -D__TBB_DYNAMIC_LOAD_ENABLED=0 -D__TBB_SOURCE_DIRECTLY_INCLUDED=1 -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -fstack-clash-protection -fno-strict-overflow -fno-delete-null-pointer-checks -fwrapv -Wformat -Wformat-security -Werror=format-security -fstack-protector-strong -D_FORTIFY_SOURCE=2 -MD -MT third-party/tbb/src/tbb/CMakeFiles/tbb.dir/rml_tbb.cpp.o -MF CMakeFiles/tbb.dir/rml_tbb.cpp.o.d -o CMakeFiles/tbb.dir/rml_tbb.cpp.o -c /build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/rml_tbb.cpp -[ 12%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_opt.c.o -cd /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu/third-party/zstd/build/cmake/lib && /usr/bin/cc -DXXH_NAMESPACE=ZSTD_ -DZSTD_BUILD_PROGRAMS=0 -DZSTD_BUILD_SHARED=0 -DZSTD_BUILD_STATIC=1 -DZSTD_BUILD_TESTS=0 -DZSTD_LEGACY_SUPPORT=5 -DZSTD_MULTITHREAD -DZSTD_MULTITHREAD_SUPPORT=0 -I/build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/../../lib/common -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/../../lib/legacy -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_opt.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_opt.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstd_opt.c.o -c /build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib/compress/zstd_opt.c -[ 13%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/rtm_mutex.cpp.o -cd /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu/third-party/tbb/src/tbb && /usr/bin/c++ -D__TBB_BUILD -D__TBB_DYNAMIC_LOAD_ENABLED=0 -D__TBB_SOURCE_DIRECTLY_INCLUDED=1 -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -fstack-clash-protection -fno-strict-overflow -fno-delete-null-pointer-checks -fwrapv -Wformat -Wformat-security -Werror=format-security -fstack-protector-strong -D_FORTIFY_SOURCE=2 -MD -MT third-party/tbb/src/tbb/CMakeFiles/tbb.dir/rtm_mutex.cpp.o -MF CMakeFiles/tbb.dir/rtm_mutex.cpp.o.d -o CMakeFiles/tbb.dir/rtm_mutex.cpp.o -c /build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/rtm_mutex.cpp -[ 13%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/rtm_rw_mutex.cpp.o -cd /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu/third-party/tbb/src/tbb && /usr/bin/c++ -D__TBB_BUILD -D__TBB_DYNAMIC_LOAD_ENABLED=0 -D__TBB_SOURCE_DIRECTLY_INCLUDED=1 -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -fstack-clash-protection -fno-strict-overflow -fno-delete-null-pointer-checks -fwrapv -Wformat -Wformat-security -Werror=format-security -fstack-protector-strong -D_FORTIFY_SOURCE=2 -MD -MT third-party/tbb/src/tbb/CMakeFiles/tbb.dir/rtm_rw_mutex.cpp.o -MF CMakeFiles/tbb.dir/rtm_rw_mutex.cpp.o.d -o CMakeFiles/tbb.dir/rtm_rw_mutex.cpp.o -c /build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/rtm_rw_mutex.cpp -[ 13%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/semaphore.cpp.o -cd /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu/third-party/tbb/src/tbb && /usr/bin/c++ -D__TBB_BUILD -D__TBB_DYNAMIC_LOAD_ENABLED=0 -D__TBB_SOURCE_DIRECTLY_INCLUDED=1 -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -fstack-clash-protection -fno-strict-overflow -fno-delete-null-pointer-checks -fwrapv -Wformat -Wformat-security -Werror=format-security -fstack-protector-strong -D_FORTIFY_SOURCE=2 -MD -MT third-party/tbb/src/tbb/CMakeFiles/tbb.dir/semaphore.cpp.o -MF CMakeFiles/tbb.dir/semaphore.cpp.o.d -o CMakeFiles/tbb.dir/semaphore.cpp.o -c /build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/semaphore.cpp -[ 13%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstdmt_compress.c.o -cd /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu/third-party/zstd/build/cmake/lib && /usr/bin/cc -DXXH_NAMESPACE=ZSTD_ -DZSTD_BUILD_PROGRAMS=0 -DZSTD_BUILD_SHARED=0 -DZSTD_BUILD_STATIC=1 -DZSTD_BUILD_TESTS=0 -DZSTD_LEGACY_SUPPORT=5 -DZSTD_MULTITHREAD -DZSTD_MULTITHREAD_SUPPORT=0 -I/build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/../../lib/common -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/../../lib/legacy -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstdmt_compress.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstdmt_compress.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/compress/zstdmt_compress.c.o -c /build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib/compress/zstdmt_compress.c -[ 13%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/small_object_pool.cpp.o -cd /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu/third-party/tbb/src/tbb && /usr/bin/c++ -D__TBB_BUILD -D__TBB_DYNAMIC_LOAD_ENABLED=0 -D__TBB_SOURCE_DIRECTLY_INCLUDED=1 -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -fstack-clash-protection -fno-strict-overflow -fno-delete-null-pointer-checks -fwrapv -Wformat -Wformat-security -Werror=format-security -fstack-protector-strong -D_FORTIFY_SOURCE=2 -MD -MT third-party/tbb/src/tbb/CMakeFiles/tbb.dir/small_object_pool.cpp.o -MF CMakeFiles/tbb.dir/small_object_pool.cpp.o.d -o CMakeFiles/tbb.dir/small_object_pool.cpp.o -c /build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/small_object_pool.cpp -[ 13%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/task.cpp.o -cd /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu/third-party/tbb/src/tbb && /usr/bin/c++ -D__TBB_BUILD -D__TBB_DYNAMIC_LOAD_ENABLED=0 -D__TBB_SOURCE_DIRECTLY_INCLUDED=1 -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -fstack-clash-protection -fno-strict-overflow -fno-delete-null-pointer-checks -fwrapv -Wformat -Wformat-security -Werror=format-security -fstack-protector-strong -D_FORTIFY_SOURCE=2 -MD -MT third-party/tbb/src/tbb/CMakeFiles/tbb.dir/task.cpp.o -MF CMakeFiles/tbb.dir/task.cpp.o.d -o CMakeFiles/tbb.dir/task.cpp.o -c /build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/task.cpp -[ 13%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/task_dispatcher.cpp.o -cd /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu/third-party/tbb/src/tbb && /usr/bin/c++ -D__TBB_BUILD -D__TBB_DYNAMIC_LOAD_ENABLED=0 -D__TBB_SOURCE_DIRECTLY_INCLUDED=1 -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -fstack-clash-protection -fno-strict-overflow -fno-delete-null-pointer-checks -fwrapv -Wformat -Wformat-security -Werror=format-security -fstack-protector-strong -D_FORTIFY_SOURCE=2 -MD -MT third-party/tbb/src/tbb/CMakeFiles/tbb.dir/task_dispatcher.cpp.o -MF CMakeFiles/tbb.dir/task_dispatcher.cpp.o.d -o CMakeFiles/tbb.dir/task_dispatcher.cpp.o -c /build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/task_dispatcher.cpp -[ 13%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/thread_dispatcher.cpp.o -cd /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu/third-party/tbb/src/tbb && /usr/bin/c++ -D__TBB_BUILD -D__TBB_DYNAMIC_LOAD_ENABLED=0 -D__TBB_SOURCE_DIRECTLY_INCLUDED=1 -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -fstack-clash-protection -fno-strict-overflow -fno-delete-null-pointer-checks -fwrapv -Wformat -Wformat-security -Werror=format-security -fstack-protector-strong -D_FORTIFY_SOURCE=2 -MD -MT third-party/tbb/src/tbb/CMakeFiles/tbb.dir/thread_dispatcher.cpp.o -MF CMakeFiles/tbb.dir/thread_dispatcher.cpp.o.d -o CMakeFiles/tbb.dir/thread_dispatcher.cpp.o -c /build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/thread_dispatcher.cpp -[ 14%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/task_group_context.cpp.o -cd /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu/third-party/tbb/src/tbb && /usr/bin/c++ -D__TBB_BUILD -D__TBB_DYNAMIC_LOAD_ENABLED=0 -D__TBB_SOURCE_DIRECTLY_INCLUDED=1 -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -fstack-clash-protection -fno-strict-overflow -fno-delete-null-pointer-checks -fwrapv -Wformat -Wformat-security -Werror=format-security -fstack-protector-strong -D_FORTIFY_SOURCE=2 -MD -MT third-party/tbb/src/tbb/CMakeFiles/tbb.dir/task_group_context.cpp.o -MF CMakeFiles/tbb.dir/task_group_context.cpp.o.d -o CMakeFiles/tbb.dir/task_group_context.cpp.o -c /build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/task_group_context.cpp -[ 14%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/decompress/huf_decompress.c.o +[ 9%] Built target mimalloc-static +[ 9%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/governor.cpp.o +cd /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu/third-party/tbb/src/tbb && /usr/bin/c++ -D__TBB_BUILD -D__TBB_DYNAMIC_LOAD_ENABLED=0 -D__TBB_SOURCE_DIRECTLY_INCLUDED=1 -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -fstack-clash-protection -fno-strict-overflow -fno-delete-null-pointer-checks -fwrapv -Wformat -Wformat-security -Werror=format-security -fstack-protector-strong -D_FORTIFY_SOURCE=2 -MD -MT third-party/tbb/src/tbb/CMakeFiles/tbb.dir/governor.cpp.o -MF CMakeFiles/tbb.dir/governor.cpp.o.d -o CMakeFiles/tbb.dir/governor.cpp.o -c /build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/governor.cpp +[ 9%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/decompress/huf_decompress.c.o cd /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu/third-party/zstd/build/cmake/lib && /usr/bin/cc -DXXH_NAMESPACE=ZSTD_ -DZSTD_BUILD_PROGRAMS=0 -DZSTD_BUILD_SHARED=0 -DZSTD_BUILD_STATIC=1 -DZSTD_BUILD_TESTS=0 -DZSTD_LEGACY_SUPPORT=5 -DZSTD_MULTITHREAD -DZSTD_MULTITHREAD_SUPPORT=0 -I/build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/../../lib/common -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/../../lib/legacy -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/decompress/huf_decompress.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/decompress/huf_decompress.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/decompress/huf_decompress.c.o -c /build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib/decompress/huf_decompress.c -[ 14%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/thread_request_serializer.cpp.o -cd /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu/third-party/tbb/src/tbb && /usr/bin/c++ -D__TBB_BUILD -D__TBB_DYNAMIC_LOAD_ENABLED=0 -D__TBB_SOURCE_DIRECTLY_INCLUDED=1 -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -fstack-clash-protection -fno-strict-overflow -fno-delete-null-pointer-checks -fwrapv -Wformat -Wformat-security -Werror=format-security -fstack-protector-strong -D_FORTIFY_SOURCE=2 -MD -MT third-party/tbb/src/tbb/CMakeFiles/tbb.dir/thread_request_serializer.cpp.o -MF CMakeFiles/tbb.dir/thread_request_serializer.cpp.o.d -o CMakeFiles/tbb.dir/thread_request_serializer.cpp.o -c /build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/thread_request_serializer.cpp -[ 15%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/decompress/huf_decompress_amd64.S.o +[ 9%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/global_control.cpp.o +cd /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu/third-party/tbb/src/tbb && /usr/bin/c++ -D__TBB_BUILD -D__TBB_DYNAMIC_LOAD_ENABLED=0 -D__TBB_SOURCE_DIRECTLY_INCLUDED=1 -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -fstack-clash-protection -fno-strict-overflow -fno-delete-null-pointer-checks -fwrapv -Wformat -Wformat-security -Werror=format-security -fstack-protector-strong -D_FORTIFY_SOURCE=2 -MD -MT third-party/tbb/src/tbb/CMakeFiles/tbb.dir/global_control.cpp.o -MF CMakeFiles/tbb.dir/global_control.cpp.o.d -o CMakeFiles/tbb.dir/global_control.cpp.o -c /build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/global_control.cpp +[ 10%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/decompress/huf_decompress_amd64.S.o cd /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu/third-party/zstd/build/cmake/lib && /usr/bin/cc -DXXH_NAMESPACE=ZSTD_ -DZSTD_BUILD_PROGRAMS=0 -DZSTD_BUILD_SHARED=0 -DZSTD_BUILD_STATIC=1 -DZSTD_BUILD_TESTS=0 -DZSTD_LEGACY_SUPPORT=5 -DZSTD_MULTITHREAD -DZSTD_MULTITHREAD_SUPPORT=0 -I/build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/../../lib/common -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/../../lib/legacy -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/decompress/huf_decompress_amd64.S.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/decompress/huf_decompress_amd64.S.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/decompress/huf_decompress_amd64.S.o -c /build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib/decompress/huf_decompress_amd64.S -[ 15%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/decompress/zstd_ddict.c.o +[ 10%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/decompress/zstd_ddict.c.o cd /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu/third-party/zstd/build/cmake/lib && /usr/bin/cc -DXXH_NAMESPACE=ZSTD_ -DZSTD_BUILD_PROGRAMS=0 -DZSTD_BUILD_SHARED=0 -DZSTD_BUILD_STATIC=1 -DZSTD_BUILD_TESTS=0 -DZSTD_LEGACY_SUPPORT=5 -DZSTD_MULTITHREAD -DZSTD_MULTITHREAD_SUPPORT=0 -I/build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/../../lib/common -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/../../lib/legacy -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/decompress/zstd_ddict.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/decompress/zstd_ddict.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/decompress/zstd_ddict.c.o -c /build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib/decompress/zstd_ddict.c -[ 15%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/threading_control.cpp.o -cd /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu/third-party/tbb/src/tbb && /usr/bin/c++ -D__TBB_BUILD -D__TBB_DYNAMIC_LOAD_ENABLED=0 -D__TBB_SOURCE_DIRECTLY_INCLUDED=1 -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -fstack-clash-protection -fno-strict-overflow -fno-delete-null-pointer-checks -fwrapv -Wformat -Wformat-security -Werror=format-security -fstack-protector-strong -D_FORTIFY_SOURCE=2 -MD -MT third-party/tbb/src/tbb/CMakeFiles/tbb.dir/threading_control.cpp.o -MF CMakeFiles/tbb.dir/threading_control.cpp.o.d -o CMakeFiles/tbb.dir/threading_control.cpp.o -c /build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/threading_control.cpp -[ 15%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/version.cpp.o -cd /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu/third-party/tbb/src/tbb && /usr/bin/c++ -D__TBB_BUILD -D__TBB_DYNAMIC_LOAD_ENABLED=0 -D__TBB_SOURCE_DIRECTLY_INCLUDED=1 -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -fstack-clash-protection -fno-strict-overflow -fno-delete-null-pointer-checks -fwrapv -Wformat -Wformat-security -Werror=format-security -fstack-protector-strong -D_FORTIFY_SOURCE=2 -MD -MT third-party/tbb/src/tbb/CMakeFiles/tbb.dir/version.cpp.o -MF CMakeFiles/tbb.dir/version.cpp.o.d -o CMakeFiles/tbb.dir/version.cpp.o -c /build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/version.cpp -[ 16%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/queuing_rw_mutex.cpp.o -cd /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu/third-party/tbb/src/tbb && /usr/bin/c++ -D__TBB_BUILD -D__TBB_DYNAMIC_LOAD_ENABLED=0 -D__TBB_SOURCE_DIRECTLY_INCLUDED=1 -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -fstack-clash-protection -fno-strict-overflow -fno-delete-null-pointer-checks -fwrapv -Wformat -Wformat-security -Werror=format-security -fstack-protector-strong -D_FORTIFY_SOURCE=2 -MD -MT third-party/tbb/src/tbb/CMakeFiles/tbb.dir/queuing_rw_mutex.cpp.o -MF CMakeFiles/tbb.dir/queuing_rw_mutex.cpp.o.d -o CMakeFiles/tbb.dir/queuing_rw_mutex.cpp.o -c /build/reproducible-path/mold-2.30.0+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/decompress/zstd_decompress.c.o +[ 12%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/itt_notify.cpp.o +cd /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu/third-party/tbb/src/tbb && /usr/bin/c++ -D__TBB_BUILD -D__TBB_DYNAMIC_LOAD_ENABLED=0 -D__TBB_SOURCE_DIRECTLY_INCLUDED=1 -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -fstack-clash-protection -fno-strict-overflow -fno-delete-null-pointer-checks -fwrapv -Wformat -Wformat-security -Werror=format-security -fstack-protector-strong -D_FORTIFY_SOURCE=2 -MD -MT third-party/tbb/src/tbb/CMakeFiles/tbb.dir/itt_notify.cpp.o -MF CMakeFiles/tbb.dir/itt_notify.cpp.o.d -o CMakeFiles/tbb.dir/itt_notify.cpp.o -c /build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/itt_notify.cpp +[ 12%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/main.cpp.o +cd /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu/third-party/tbb/src/tbb && /usr/bin/c++ -D__TBB_BUILD -D__TBB_DYNAMIC_LOAD_ENABLED=0 -D__TBB_SOURCE_DIRECTLY_INCLUDED=1 -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -fstack-clash-protection -fno-strict-overflow -fno-delete-null-pointer-checks -fwrapv -Wformat -Wformat-security -Werror=format-security -fstack-protector-strong -D_FORTIFY_SOURCE=2 -MD -MT third-party/tbb/src/tbb/CMakeFiles/tbb.dir/main.cpp.o -MF CMakeFiles/tbb.dir/main.cpp.o.d -o CMakeFiles/tbb.dir/main.cpp.o -c /build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/main.cpp +[ 12%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/decompress/zstd_decompress.c.o cd /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu/third-party/zstd/build/cmake/lib && /usr/bin/cc -DXXH_NAMESPACE=ZSTD_ -DZSTD_BUILD_PROGRAMS=0 -DZSTD_BUILD_SHARED=0 -DZSTD_BUILD_STATIC=1 -DZSTD_BUILD_TESTS=0 -DZSTD_LEGACY_SUPPORT=5 -DZSTD_MULTITHREAD -DZSTD_MULTITHREAD_SUPPORT=0 -I/build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/../../lib/common -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/../../lib/legacy -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/decompress/zstd_decompress.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/decompress/zstd_decompress.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/decompress/zstd_decompress.c.o -c /build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib/decompress/zstd_decompress.c -[ 16%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/decompress/zstd_decompress_block.c.o +In file included from /usr/include/c++/13/atomic:41, + from /build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include/oneapi/tbb/detail/_utils.h:22, + from /build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/task_dispatcher.h:20, + from /build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/arena.cpp:17: +In member function 'void std::__atomic_base<_IntTp>::store(__int_type, std::memory_order) [with _ITp = bool]', + inlined from 'void std::atomic::store(bool, std::memory_order)' at /usr/include/c++/13/atomic:104:20, + inlined from 'void tbb::detail::r1::concurrent_monitor_base::notify_one_relaxed() [with Context = long unsigned int]' at /build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/concurrent_monitor.h:293:53: +/usr/include/c++/13/bits/atomic_base.h:481:25: warning: 'void __atomic_store_1(volatile void*, unsigned char, int)' writing 1 byte into a region of size 0 overflows the destination [-Wstringop-overflow=] + 481 | __atomic_store_n(&_M_i, __i, int(__m)); + | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ +In member function 'void tbb::detail::r1::concurrent_monitor_base::notify_one_relaxed() [with Context = long unsigned int]': +cc1plus: note: destination object is likely at address zero +[ 12%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/decompress/zstd_decompress_block.c.o cd /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu/third-party/zstd/build/cmake/lib && /usr/bin/cc -DXXH_NAMESPACE=ZSTD_ -DZSTD_BUILD_PROGRAMS=0 -DZSTD_BUILD_SHARED=0 -DZSTD_BUILD_STATIC=1 -DZSTD_BUILD_TESTS=0 -DZSTD_LEGACY_SUPPORT=5 -DZSTD_MULTITHREAD -DZSTD_MULTITHREAD_SUPPORT=0 -I/build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/../../lib/common -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/../../lib/legacy -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/decompress/zstd_decompress_block.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/decompress/zstd_decompress_block.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/decompress/zstd_decompress_block.c.o -c /build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib/decompress/zstd_decompress_block.c -[ 16%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/dictBuilder/cover.c.o +[ 12%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/market.cpp.o +cd /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu/third-party/tbb/src/tbb && /usr/bin/c++ -D__TBB_BUILD -D__TBB_DYNAMIC_LOAD_ENABLED=0 -D__TBB_SOURCE_DIRECTLY_INCLUDED=1 -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -fstack-clash-protection -fno-strict-overflow -fno-delete-null-pointer-checks -fwrapv -Wformat -Wformat-security -Werror=format-security -fstack-protector-strong -D_FORTIFY_SOURCE=2 -MD -MT third-party/tbb/src/tbb/CMakeFiles/tbb.dir/market.cpp.o -MF CMakeFiles/tbb.dir/market.cpp.o.d -o CMakeFiles/tbb.dir/market.cpp.o -c /build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/market.cpp +[ 12%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/tcm_adaptor.cpp.o +cd /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu/third-party/tbb/src/tbb && /usr/bin/c++ -D__TBB_BUILD -D__TBB_DYNAMIC_LOAD_ENABLED=0 -D__TBB_SOURCE_DIRECTLY_INCLUDED=1 -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -fstack-clash-protection -fno-strict-overflow -fno-delete-null-pointer-checks -fwrapv -Wformat -Wformat-security -Werror=format-security -fstack-protector-strong -D_FORTIFY_SOURCE=2 -MD -MT third-party/tbb/src/tbb/CMakeFiles/tbb.dir/tcm_adaptor.cpp.o -MF CMakeFiles/tbb.dir/tcm_adaptor.cpp.o.d -o CMakeFiles/tbb.dir/tcm_adaptor.cpp.o -c /build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/tcm_adaptor.cpp +[ 12%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/misc.cpp.o +cd /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu/third-party/tbb/src/tbb && /usr/bin/c++ -D__TBB_BUILD -D__TBB_DYNAMIC_LOAD_ENABLED=0 -D__TBB_SOURCE_DIRECTLY_INCLUDED=1 -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -fstack-clash-protection -fno-strict-overflow -fno-delete-null-pointer-checks -fwrapv -Wformat -Wformat-security -Werror=format-security -fstack-protector-strong -D_FORTIFY_SOURCE=2 -MD -MT third-party/tbb/src/tbb/CMakeFiles/tbb.dir/misc.cpp.o -MF CMakeFiles/tbb.dir/misc.cpp.o.d -o CMakeFiles/tbb.dir/misc.cpp.o -c /build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/misc.cpp +[ 12%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/dictBuilder/cover.c.o cd /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu/third-party/zstd/build/cmake/lib && /usr/bin/cc -DXXH_NAMESPACE=ZSTD_ -DZSTD_BUILD_PROGRAMS=0 -DZSTD_BUILD_SHARED=0 -DZSTD_BUILD_STATIC=1 -DZSTD_BUILD_TESTS=0 -DZSTD_LEGACY_SUPPORT=5 -DZSTD_MULTITHREAD -DZSTD_MULTITHREAD_SUPPORT=0 -I/build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/../../lib/common -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/../../lib/legacy -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/dictBuilder/cover.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/dictBuilder/cover.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/dictBuilder/cover.c.o -c /build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib/dictBuilder/cover.c -[ 16%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/dictBuilder/divsufsort.c.o +[ 12%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/dictBuilder/divsufsort.c.o cd /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu/third-party/zstd/build/cmake/lib && /usr/bin/cc -DXXH_NAMESPACE=ZSTD_ -DZSTD_BUILD_PROGRAMS=0 -DZSTD_BUILD_SHARED=0 -DZSTD_BUILD_STATIC=1 -DZSTD_BUILD_TESTS=0 -DZSTD_LEGACY_SUPPORT=5 -DZSTD_MULTITHREAD -DZSTD_MULTITHREAD_SUPPORT=0 -I/build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/../../lib/common -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/../../lib/legacy -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/dictBuilder/divsufsort.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/dictBuilder/divsufsort.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/dictBuilder/divsufsort.c.o -c /build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib/dictBuilder/divsufsort.c -[ 18%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/dictBuilder/fastcover.c.o +[ 12%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/misc_ex.cpp.o +cd /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu/third-party/tbb/src/tbb && /usr/bin/c++ -D__TBB_BUILD -D__TBB_DYNAMIC_LOAD_ENABLED=0 -D__TBB_SOURCE_DIRECTLY_INCLUDED=1 -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -fstack-clash-protection -fno-strict-overflow -fno-delete-null-pointer-checks -fwrapv -Wformat -Wformat-security -Werror=format-security -fstack-protector-strong -D_FORTIFY_SOURCE=2 -MD -MT third-party/tbb/src/tbb/CMakeFiles/tbb.dir/misc_ex.cpp.o -MF CMakeFiles/tbb.dir/misc_ex.cpp.o.d -o CMakeFiles/tbb.dir/misc_ex.cpp.o -c /build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/misc_ex.cpp +[ 13%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/dictBuilder/fastcover.c.o cd /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu/third-party/zstd/build/cmake/lib && /usr/bin/cc -DXXH_NAMESPACE=ZSTD_ -DZSTD_BUILD_PROGRAMS=0 -DZSTD_BUILD_SHARED=0 -DZSTD_BUILD_STATIC=1 -DZSTD_BUILD_TESTS=0 -DZSTD_LEGACY_SUPPORT=5 -DZSTD_MULTITHREAD -DZSTD_MULTITHREAD_SUPPORT=0 -I/build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/../../lib/common -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/../../lib/legacy -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/dictBuilder/fastcover.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/dictBuilder/fastcover.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/dictBuilder/fastcover.c.o -c /build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib/dictBuilder/fastcover.c -[ 18%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/dictBuilder/zdict.c.o +[ 13%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/dictBuilder/zdict.c.o cd /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu/third-party/zstd/build/cmake/lib && /usr/bin/cc -DXXH_NAMESPACE=ZSTD_ -DZSTD_BUILD_PROGRAMS=0 -DZSTD_BUILD_SHARED=0 -DZSTD_BUILD_STATIC=1 -DZSTD_BUILD_TESTS=0 -DZSTD_LEGACY_SUPPORT=5 -DZSTD_MULTITHREAD -DZSTD_MULTITHREAD_SUPPORT=0 -I/build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/../../lib/common -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/../../lib/legacy -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/dictBuilder/zdict.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/dictBuilder/zdict.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/dictBuilder/zdict.c.o -c /build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib/dictBuilder/zdict.c -[ 18%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/legacy/zstd_v01.c.o +[ 14%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/observer_proxy.cpp.o +cd /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu/third-party/tbb/src/tbb && /usr/bin/c++ -D__TBB_BUILD -D__TBB_DYNAMIC_LOAD_ENABLED=0 -D__TBB_SOURCE_DIRECTLY_INCLUDED=1 -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -fstack-clash-protection -fno-strict-overflow -fno-delete-null-pointer-checks -fwrapv -Wformat -Wformat-security -Werror=format-security -fstack-protector-strong -D_FORTIFY_SOURCE=2 -MD -MT third-party/tbb/src/tbb/CMakeFiles/tbb.dir/observer_proxy.cpp.o -MF CMakeFiles/tbb.dir/observer_proxy.cpp.o.d -o CMakeFiles/tbb.dir/observer_proxy.cpp.o -c /build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/observer_proxy.cpp +[ 14%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/legacy/zstd_v01.c.o cd /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu/third-party/zstd/build/cmake/lib && /usr/bin/cc -DXXH_NAMESPACE=ZSTD_ -DZSTD_BUILD_PROGRAMS=0 -DZSTD_BUILD_SHARED=0 -DZSTD_BUILD_STATIC=1 -DZSTD_BUILD_TESTS=0 -DZSTD_LEGACY_SUPPORT=5 -DZSTD_MULTITHREAD -DZSTD_MULTITHREAD_SUPPORT=0 -I/build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/../../lib/common -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/../../lib/legacy -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/legacy/zstd_v01.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/legacy/zstd_v01.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/legacy/zstd_v01.c.o -c /build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib/legacy/zstd_v01.c -[ 18%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/legacy/zstd_v02.c.o +[ 14%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/parallel_pipeline.cpp.o +cd /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu/third-party/tbb/src/tbb && /usr/bin/c++ -D__TBB_BUILD -D__TBB_DYNAMIC_LOAD_ENABLED=0 -D__TBB_SOURCE_DIRECTLY_INCLUDED=1 -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -fstack-clash-protection -fno-strict-overflow -fno-delete-null-pointer-checks -fwrapv -Wformat -Wformat-security -Werror=format-security -fstack-protector-strong -D_FORTIFY_SOURCE=2 -MD -MT third-party/tbb/src/tbb/CMakeFiles/tbb.dir/parallel_pipeline.cpp.o -MF CMakeFiles/tbb.dir/parallel_pipeline.cpp.o.d -o CMakeFiles/tbb.dir/parallel_pipeline.cpp.o -c /build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/parallel_pipeline.cpp +[ 14%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/private_server.cpp.o +[ 14%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/legacy/zstd_v02.c.o cd /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu/third-party/zstd/build/cmake/lib && /usr/bin/cc -DXXH_NAMESPACE=ZSTD_ -DZSTD_BUILD_PROGRAMS=0 -DZSTD_BUILD_SHARED=0 -DZSTD_BUILD_STATIC=1 -DZSTD_BUILD_TESTS=0 -DZSTD_LEGACY_SUPPORT=5 -DZSTD_MULTITHREAD -DZSTD_MULTITHREAD_SUPPORT=0 -I/build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/../../lib/common -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/../../lib/legacy -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/legacy/zstd_v02.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/legacy/zstd_v02.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/legacy/zstd_v02.c.o -c /build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib/legacy/zstd_v02.c -[ 18%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/legacy/zstd_v03.c.o +cd /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu/third-party/tbb/src/tbb && /usr/bin/c++ -D__TBB_BUILD -D__TBB_DYNAMIC_LOAD_ENABLED=0 -D__TBB_SOURCE_DIRECTLY_INCLUDED=1 -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -fstack-clash-protection -fno-strict-overflow -fno-delete-null-pointer-checks -fwrapv -Wformat -Wformat-security -Werror=format-security -fstack-protector-strong -D_FORTIFY_SOURCE=2 -MD -MT third-party/tbb/src/tbb/CMakeFiles/tbb.dir/private_server.cpp.o -MF CMakeFiles/tbb.dir/private_server.cpp.o.d -o CMakeFiles/tbb.dir/private_server.cpp.o -c /build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/private_server.cpp +[ 14%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/profiling.cpp.o +cd /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu/third-party/tbb/src/tbb && /usr/bin/c++ -D__TBB_BUILD -D__TBB_DYNAMIC_LOAD_ENABLED=0 -D__TBB_SOURCE_DIRECTLY_INCLUDED=1 -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -fstack-clash-protection -fno-strict-overflow -fno-delete-null-pointer-checks -fwrapv -Wformat -Wformat-security -Werror=format-security -fstack-protector-strong -D_FORTIFY_SOURCE=2 -MD -MT third-party/tbb/src/tbb/CMakeFiles/tbb.dir/profiling.cpp.o -MF CMakeFiles/tbb.dir/profiling.cpp.o.d -o CMakeFiles/tbb.dir/profiling.cpp.o -c /build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/profiling.cpp +[ 14%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/legacy/zstd_v03.c.o cd /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu/third-party/zstd/build/cmake/lib && /usr/bin/cc -DXXH_NAMESPACE=ZSTD_ -DZSTD_BUILD_PROGRAMS=0 -DZSTD_BUILD_SHARED=0 -DZSTD_BUILD_STATIC=1 -DZSTD_BUILD_TESTS=0 -DZSTD_LEGACY_SUPPORT=5 -DZSTD_MULTITHREAD -DZSTD_MULTITHREAD_SUPPORT=0 -I/build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/../../lib/common -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/../../lib/legacy -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/legacy/zstd_v03.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/legacy/zstd_v03.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/legacy/zstd_v03.c.o -c /build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib/legacy/zstd_v03.c -[ 19%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/legacy/zstd_v04.c.o +[ 15%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/legacy/zstd_v04.c.o cd /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu/third-party/zstd/build/cmake/lib && /usr/bin/cc -DXXH_NAMESPACE=ZSTD_ -DZSTD_BUILD_PROGRAMS=0 -DZSTD_BUILD_SHARED=0 -DZSTD_BUILD_STATIC=1 -DZSTD_BUILD_TESTS=0 -DZSTD_LEGACY_SUPPORT=5 -DZSTD_MULTITHREAD -DZSTD_MULTITHREAD_SUPPORT=0 -I/build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/../../lib/common -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/../../lib/legacy -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/legacy/zstd_v04.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/legacy/zstd_v04.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/legacy/zstd_v04.c.o -c /build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib/legacy/zstd_v04.c -[ 19%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/legacy/zstd_v05.c.o -cd /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu/third-party/zstd/build/cmake/lib && /usr/bin/cc -DXXH_NAMESPACE=ZSTD_ -DZSTD_BUILD_PROGRAMS=0 -DZSTD_BUILD_SHARED=0 -DZSTD_BUILD_STATIC=1 -DZSTD_BUILD_TESTS=0 -DZSTD_LEGACY_SUPPORT=5 -DZSTD_MULTITHREAD -DZSTD_MULTITHREAD_SUPPORT=0 -I/build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/../../lib/common -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/../../lib/legacy -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/legacy/zstd_v05.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/legacy/zstd_v05.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/legacy/zstd_v05.c.o -c /build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib/legacy/zstd_v05.c -[ 19%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/legacy/zstd_v06.c.o -cd /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu/third-party/zstd/build/cmake/lib && /usr/bin/cc -DXXH_NAMESPACE=ZSTD_ -DZSTD_BUILD_PROGRAMS=0 -DZSTD_BUILD_SHARED=0 -DZSTD_BUILD_STATIC=1 -DZSTD_BUILD_TESTS=0 -DZSTD_LEGACY_SUPPORT=5 -DZSTD_MULTITHREAD -DZSTD_MULTITHREAD_SUPPORT=0 -I/build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/../../lib/common -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/../../lib/legacy -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/legacy/zstd_v06.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/legacy/zstd_v06.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/legacy/zstd_v06.c.o -c /build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib/legacy/zstd_v06.c -[ 19%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/legacy/zstd_v07.c.o -cd /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu/third-party/zstd/build/cmake/lib && /usr/bin/cc -DXXH_NAMESPACE=ZSTD_ -DZSTD_BUILD_PROGRAMS=0 -DZSTD_BUILD_SHARED=0 -DZSTD_BUILD_STATIC=1 -DZSTD_BUILD_TESTS=0 -DZSTD_LEGACY_SUPPORT=5 -DZSTD_MULTITHREAD -DZSTD_MULTITHREAD_SUPPORT=0 -I/build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/../../lib/common -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/../../lib/legacy -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/legacy/zstd_v07.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/legacy/zstd_v07.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/legacy/zstd_v07.c.o -c /build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib/legacy/zstd_v07.c -[ 19%] Linking CXX static library ../../../../gnu_13.2_cxx11_64_none/libtbb.a -cd /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu/third-party/tbb/src/tbb && /usr/bin/cmake -P CMakeFiles/tbb.dir/cmake_clean_target.cmake -cd /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu/third-party/tbb/src/tbb && /usr/bin/cmake -E cmake_link_script CMakeFiles/tbb.dir/link.txt --verbose=1 -/usr/bin/ar qc ../../../../gnu_13.2_cxx11_64_none/libtbb.a CMakeFiles/tbb.dir/address_waiter.cpp.o CMakeFiles/tbb.dir/allocator.cpp.o CMakeFiles/tbb.dir/arena.cpp.o CMakeFiles/tbb.dir/arena_slot.cpp.o CMakeFiles/tbb.dir/concurrent_bounded_queue.cpp.o CMakeFiles/tbb.dir/dynamic_link.cpp.o CMakeFiles/tbb.dir/exception.cpp.o CMakeFiles/tbb.dir/governor.cpp.o CMakeFiles/tbb.dir/global_control.cpp.o CMakeFiles/tbb.dir/itt_notify.cpp.o CMakeFiles/tbb.dir/main.cpp.o CMakeFiles/tbb.dir/market.cpp.o CMakeFiles/tbb.dir/tcm_adaptor.cpp.o CMakeFiles/tbb.dir/misc.cpp.o CMakeFiles/tbb.dir/misc_ex.cpp.o CMakeFiles/tbb.dir/observer_proxy.cpp.o CMakeFiles/tbb.dir/parallel_pipeline.cpp.o CMakeFiles/tbb.dir/private_server.cpp.o CMakeFiles/tbb.dir/profiling.cpp.o CMakeFiles/tbb.dir/rml_tbb.cpp.o CMakeFiles/tbb.dir/rtm_mutex.cpp.o CMakeFiles/tbb.dir/rtm_rw_mutex.cpp.o CMakeFiles/tbb.dir/semaphore.cpp.o CMakeFiles/tbb.dir/small_object_pool.cpp.o CMakeFiles/tbb.dir/task.cpp.o CMakeFiles/tbb.dir/task_dispatcher.cpp.o CMakeFiles/tbb.dir/task_group_context.cpp.o CMakeFiles/tbb.dir/thread_dispatcher.cpp.o CMakeFiles/tbb.dir/thread_request_serializer.cpp.o CMakeFiles/tbb.dir/threading_control.cpp.o CMakeFiles/tbb.dir/version.cpp.o CMakeFiles/tbb.dir/queuing_rw_mutex.cpp.o In function 'ZSTDv01_decodeLiteralsBlock', inlined from 'ZSTD_decompressBlock' at /build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib/legacy/zstd_v01.c:1898:17: /build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib/legacy/zstd_v01.c:1504:20: warning: 'litbp.origSize' may be used uninitialized [-Wmaybe-uninitialized] @@ -1046,8 +1046,8 @@ /build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib/legacy/zstd_v01.c:1828:9: note: 'nbSeq' was declared here 1828 | int nbSeq; | ^~~~~ -/usr/bin/ranlib ../../../../gnu_13.2_cxx11_64_none/libtbb.a -make[3]: Leaving directory '/build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu' +[ 15%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/legacy/zstd_v05.c.o +cd /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu/third-party/zstd/build/cmake/lib && /usr/bin/cc -DXXH_NAMESPACE=ZSTD_ -DZSTD_BUILD_PROGRAMS=0 -DZSTD_BUILD_SHARED=0 -DZSTD_BUILD_STATIC=1 -DZSTD_BUILD_TESTS=0 -DZSTD_LEGACY_SUPPORT=5 -DZSTD_MULTITHREAD -DZSTD_MULTITHREAD_SUPPORT=0 -I/build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/../../lib/common -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/../../lib/legacy -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/legacy/zstd_v05.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/legacy/zstd_v05.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/legacy/zstd_v05.c.o -c /build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib/legacy/zstd_v05.c /build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib/legacy/zstd_v01.c: In function 'ZSTDv01_decompressDCtx': /build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib/legacy/zstd_v01.c:1935:9: warning: '*(unsigned int *)((char *)&blockProperties + offsetof(blockProperties_t, blockType))' may be used uninitialized [-Wmaybe-uninitialized] 1935 | switch(blockProperties.blockType) @@ -1055,6 +1055,42 @@ /build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib/legacy/zstd_v01.c:1917:23: note: '*(unsigned int *)((char *)&blockProperties + offsetof(blockProperties_t, blockType))' was declared here 1917 | blockProperties_t blockProperties; | ^~~~~~~~~~~~~~~ +[ 15%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/rml_tbb.cpp.o +cd /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu/third-party/tbb/src/tbb && /usr/bin/c++ -D__TBB_BUILD -D__TBB_DYNAMIC_LOAD_ENABLED=0 -D__TBB_SOURCE_DIRECTLY_INCLUDED=1 -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -fstack-clash-protection -fno-strict-overflow -fno-delete-null-pointer-checks -fwrapv -Wformat -Wformat-security -Werror=format-security -fstack-protector-strong -D_FORTIFY_SOURCE=2 -MD -MT third-party/tbb/src/tbb/CMakeFiles/tbb.dir/rml_tbb.cpp.o -MF CMakeFiles/tbb.dir/rml_tbb.cpp.o.d -o CMakeFiles/tbb.dir/rml_tbb.cpp.o -c /build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/rml_tbb.cpp +[ 15%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/legacy/zstd_v06.c.o +cd /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu/third-party/zstd/build/cmake/lib && /usr/bin/cc -DXXH_NAMESPACE=ZSTD_ -DZSTD_BUILD_PROGRAMS=0 -DZSTD_BUILD_SHARED=0 -DZSTD_BUILD_STATIC=1 -DZSTD_BUILD_TESTS=0 -DZSTD_LEGACY_SUPPORT=5 -DZSTD_MULTITHREAD -DZSTD_MULTITHREAD_SUPPORT=0 -I/build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/../../lib/common -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/../../lib/legacy -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/legacy/zstd_v06.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/legacy/zstd_v06.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/legacy/zstd_v06.c.o -c /build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib/legacy/zstd_v06.c +[ 16%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/rtm_mutex.cpp.o +cd /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu/third-party/tbb/src/tbb && /usr/bin/c++ -D__TBB_BUILD -D__TBB_DYNAMIC_LOAD_ENABLED=0 -D__TBB_SOURCE_DIRECTLY_INCLUDED=1 -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -fstack-clash-protection -fno-strict-overflow -fno-delete-null-pointer-checks -fwrapv -Wformat -Wformat-security -Werror=format-security -fstack-protector-strong -D_FORTIFY_SOURCE=2 -MD -MT third-party/tbb/src/tbb/CMakeFiles/tbb.dir/rtm_mutex.cpp.o -MF CMakeFiles/tbb.dir/rtm_mutex.cpp.o.d -o CMakeFiles/tbb.dir/rtm_mutex.cpp.o -c /build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/rtm_mutex.cpp +[ 16%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/rtm_rw_mutex.cpp.o +cd /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu/third-party/tbb/src/tbb && /usr/bin/c++ -D__TBB_BUILD -D__TBB_DYNAMIC_LOAD_ENABLED=0 -D__TBB_SOURCE_DIRECTLY_INCLUDED=1 -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -fstack-clash-protection -fno-strict-overflow -fno-delete-null-pointer-checks -fwrapv -Wformat -Wformat-security -Werror=format-security -fstack-protector-strong -D_FORTIFY_SOURCE=2 -MD -MT third-party/tbb/src/tbb/CMakeFiles/tbb.dir/rtm_rw_mutex.cpp.o -MF CMakeFiles/tbb.dir/rtm_rw_mutex.cpp.o.d -o CMakeFiles/tbb.dir/rtm_rw_mutex.cpp.o -c /build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/rtm_rw_mutex.cpp +[ 16%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/semaphore.cpp.o +cd /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu/third-party/tbb/src/tbb && /usr/bin/c++ -D__TBB_BUILD -D__TBB_DYNAMIC_LOAD_ENABLED=0 -D__TBB_SOURCE_DIRECTLY_INCLUDED=1 -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -fstack-clash-protection -fno-strict-overflow -fno-delete-null-pointer-checks -fwrapv -Wformat -Wformat-security -Werror=format-security -fstack-protector-strong -D_FORTIFY_SOURCE=2 -MD -MT third-party/tbb/src/tbb/CMakeFiles/tbb.dir/semaphore.cpp.o -MF CMakeFiles/tbb.dir/semaphore.cpp.o.d -o CMakeFiles/tbb.dir/semaphore.cpp.o -c /build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/semaphore.cpp +[ 16%] Building C object third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/legacy/zstd_v07.c.o +cd /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu/third-party/zstd/build/cmake/lib && /usr/bin/cc -DXXH_NAMESPACE=ZSTD_ -DZSTD_BUILD_PROGRAMS=0 -DZSTD_BUILD_SHARED=0 -DZSTD_BUILD_STATIC=1 -DZSTD_BUILD_TESTS=0 -DZSTD_LEGACY_SUPPORT=5 -DZSTD_MULTITHREAD -DZSTD_MULTITHREAD_SUPPORT=0 -I/build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/lib -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/../../lib -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/../../lib/common -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/build/cmake/../../lib/legacy -g -O2 -Werror=implicit-function-declaration -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wall -pedantic -Wdate-time -D_FORTIFY_SOURCE=2 -Wall -Wextra -Wundef -Wshadow -Wcast-align -Wcast-qual -Wstrict-prototypes -Wa,--noexecstack -fPIC -MD -MT third-party/zstd/build/cmake/lib/CMakeFiles/libzstd_static.dir/__/__/__/lib/legacy/zstd_v07.c.o -MF CMakeFiles/libzstd_static.dir/__/__/__/lib/legacy/zstd_v07.c.o.d -o CMakeFiles/libzstd_static.dir/__/__/__/lib/legacy/zstd_v07.c.o -c /build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib/legacy/zstd_v07.c +[ 16%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/small_object_pool.cpp.o +cd /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu/third-party/tbb/src/tbb && /usr/bin/c++ -D__TBB_BUILD -D__TBB_DYNAMIC_LOAD_ENABLED=0 -D__TBB_SOURCE_DIRECTLY_INCLUDED=1 -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -fstack-clash-protection -fno-strict-overflow -fno-delete-null-pointer-checks -fwrapv -Wformat -Wformat-security -Werror=format-security -fstack-protector-strong -D_FORTIFY_SOURCE=2 -MD -MT third-party/tbb/src/tbb/CMakeFiles/tbb.dir/small_object_pool.cpp.o -MF CMakeFiles/tbb.dir/small_object_pool.cpp.o.d -o CMakeFiles/tbb.dir/small_object_pool.cpp.o -c /build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/small_object_pool.cpp +[ 16%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/task.cpp.o +cd /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu/third-party/tbb/src/tbb && /usr/bin/c++ -D__TBB_BUILD -D__TBB_DYNAMIC_LOAD_ENABLED=0 -D__TBB_SOURCE_DIRECTLY_INCLUDED=1 -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -fstack-clash-protection -fno-strict-overflow -fno-delete-null-pointer-checks -fwrapv -Wformat -Wformat-security -Werror=format-security -fstack-protector-strong -D_FORTIFY_SOURCE=2 -MD -MT third-party/tbb/src/tbb/CMakeFiles/tbb.dir/task.cpp.o -MF CMakeFiles/tbb.dir/task.cpp.o.d -o CMakeFiles/tbb.dir/task.cpp.o -c /build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/task.cpp +[ 16%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/task_dispatcher.cpp.o +cd /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu/third-party/tbb/src/tbb && /usr/bin/c++ -D__TBB_BUILD -D__TBB_DYNAMIC_LOAD_ENABLED=0 -D__TBB_SOURCE_DIRECTLY_INCLUDED=1 -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -fstack-clash-protection -fno-strict-overflow -fno-delete-null-pointer-checks -fwrapv -Wformat -Wformat-security -Werror=format-security -fstack-protector-strong -D_FORTIFY_SOURCE=2 -MD -MT third-party/tbb/src/tbb/CMakeFiles/tbb.dir/task_dispatcher.cpp.o -MF CMakeFiles/tbb.dir/task_dispatcher.cpp.o.d -o CMakeFiles/tbb.dir/task_dispatcher.cpp.o -c /build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/task_dispatcher.cpp +[ 18%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/task_group_context.cpp.o +cd /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu/third-party/tbb/src/tbb && /usr/bin/c++ -D__TBB_BUILD -D__TBB_DYNAMIC_LOAD_ENABLED=0 -D__TBB_SOURCE_DIRECTLY_INCLUDED=1 -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -fstack-clash-protection -fno-strict-overflow -fno-delete-null-pointer-checks -fwrapv -Wformat -Wformat-security -Werror=format-security -fstack-protector-strong -D_FORTIFY_SOURCE=2 -MD -MT third-party/tbb/src/tbb/CMakeFiles/tbb.dir/task_group_context.cpp.o -MF CMakeFiles/tbb.dir/task_group_context.cpp.o.d -o CMakeFiles/tbb.dir/task_group_context.cpp.o -c /build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/task_group_context.cpp +[ 18%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/thread_dispatcher.cpp.o +cd /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu/third-party/tbb/src/tbb && /usr/bin/c++ -D__TBB_BUILD -D__TBB_DYNAMIC_LOAD_ENABLED=0 -D__TBB_SOURCE_DIRECTLY_INCLUDED=1 -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -fstack-clash-protection -fno-strict-overflow -fno-delete-null-pointer-checks -fwrapv -Wformat -Wformat-security -Werror=format-security -fstack-protector-strong -D_FORTIFY_SOURCE=2 -MD -MT third-party/tbb/src/tbb/CMakeFiles/tbb.dir/thread_dispatcher.cpp.o -MF CMakeFiles/tbb.dir/thread_dispatcher.cpp.o.d -o CMakeFiles/tbb.dir/thread_dispatcher.cpp.o -c /build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/thread_dispatcher.cpp +[ 18%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/thread_request_serializer.cpp.o +cd /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu/third-party/tbb/src/tbb && /usr/bin/c++ -D__TBB_BUILD -D__TBB_DYNAMIC_LOAD_ENABLED=0 -D__TBB_SOURCE_DIRECTLY_INCLUDED=1 -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -fstack-clash-protection -fno-strict-overflow -fno-delete-null-pointer-checks -fwrapv -Wformat -Wformat-security -Werror=format-security -fstack-protector-strong -D_FORTIFY_SOURCE=2 -MD -MT third-party/tbb/src/tbb/CMakeFiles/tbb.dir/thread_request_serializer.cpp.o -MF CMakeFiles/tbb.dir/thread_request_serializer.cpp.o.d -o CMakeFiles/tbb.dir/thread_request_serializer.cpp.o -c /build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/thread_request_serializer.cpp +[ 18%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/threading_control.cpp.o +cd /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu/third-party/tbb/src/tbb && /usr/bin/c++ -D__TBB_BUILD -D__TBB_DYNAMIC_LOAD_ENABLED=0 -D__TBB_SOURCE_DIRECTLY_INCLUDED=1 -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -fstack-clash-protection -fno-strict-overflow -fno-delete-null-pointer-checks -fwrapv -Wformat -Wformat-security -Werror=format-security -fstack-protector-strong -D_FORTIFY_SOURCE=2 -MD -MT third-party/tbb/src/tbb/CMakeFiles/tbb.dir/threading_control.cpp.o -MF CMakeFiles/tbb.dir/threading_control.cpp.o.d -o CMakeFiles/tbb.dir/threading_control.cpp.o -c /build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/threading_control.cpp +[ 18%] Building CXX object third-party/tbb/src/tbb/CMakeFiles/tbb.dir/version.cpp.o +cd /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu/third-party/tbb/src/tbb && /usr/bin/c++ -D__TBB_BUILD -D__TBB_DYNAMIC_LOAD_ENABLED=0 -D__TBB_SOURCE_DIRECTLY_INCLUDED=1 -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -fstack-clash-protection -fno-strict-overflow -fno-delete-null-pointer-checks -fwrapv -Wformat -Wformat-security -Werror=format-security -fstack-protector-strong -D_FORTIFY_SOURCE=2 -MD -MT third-party/tbb/src/tbb/CMakeFiles/tbb.dir/version.cpp.o -MF CMakeFiles/tbb.dir/version.cpp.o.d -o CMakeFiles/tbb.dir/version.cpp.o -c /build/reproducible-path/mold-2.30.0+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 +cd /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu/third-party/tbb/src/tbb && /usr/bin/c++ -D__TBB_BUILD -D__TBB_DYNAMIC_LOAD_ENABLED=0 -D__TBB_SOURCE_DIRECTLY_INCLUDED=1 -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=c++11 -fPIC -flifetime-dse=1 -Wall -Wextra -Wfatal-errors -fstack-clash-protection -fno-strict-overflow -fno-delete-null-pointer-checks -fwrapv -Wformat -Wformat-security -Werror=format-security -fstack-protector-strong -D_FORTIFY_SOURCE=2 -MD -MT third-party/tbb/src/tbb/CMakeFiles/tbb.dir/queuing_rw_mutex.cpp.o -MF CMakeFiles/tbb.dir/queuing_rw_mutex.cpp.o.d -o CMakeFiles/tbb.dir/queuing_rw_mutex.cpp.o -c /build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/queuing_rw_mutex.cpp +[ 19%] Linking CXX static library ../../../../gnu_13.2_cxx11_64_none/libtbb.a +cd /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu/third-party/tbb/src/tbb && /usr/bin/cmake -P CMakeFiles/tbb.dir/cmake_clean_target.cmake +cd /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu/third-party/tbb/src/tbb && /usr/bin/cmake -E cmake_link_script CMakeFiles/tbb.dir/link.txt --verbose=1 +/usr/bin/ar qc ../../../../gnu_13.2_cxx11_64_none/libtbb.a CMakeFiles/tbb.dir/address_waiter.cpp.o CMakeFiles/tbb.dir/allocator.cpp.o CMakeFiles/tbb.dir/arena.cpp.o CMakeFiles/tbb.dir/arena_slot.cpp.o CMakeFiles/tbb.dir/concurrent_bounded_queue.cpp.o CMakeFiles/tbb.dir/dynamic_link.cpp.o CMakeFiles/tbb.dir/exception.cpp.o CMakeFiles/tbb.dir/governor.cpp.o CMakeFiles/tbb.dir/global_control.cpp.o CMakeFiles/tbb.dir/itt_notify.cpp.o CMakeFiles/tbb.dir/main.cpp.o CMakeFiles/tbb.dir/market.cpp.o CMakeFiles/tbb.dir/tcm_adaptor.cpp.o CMakeFiles/tbb.dir/misc.cpp.o CMakeFiles/tbb.dir/misc_ex.cpp.o CMakeFiles/tbb.dir/observer_proxy.cpp.o CMakeFiles/tbb.dir/parallel_pipeline.cpp.o CMakeFiles/tbb.dir/private_server.cpp.o CMakeFiles/tbb.dir/profiling.cpp.o CMakeFiles/tbb.dir/rml_tbb.cpp.o CMakeFiles/tbb.dir/rtm_mutex.cpp.o CMakeFiles/tbb.dir/rtm_rw_mutex.cpp.o CMakeFiles/tbb.dir/semaphore.cpp.o CMakeFiles/tbb.dir/small_object_pool.cpp.o CMakeFiles/tbb.dir/task.cpp.o CMakeFiles/tbb.dir/task_dispatcher.cpp.o CMakeFiles/tbb.dir/task_group_context.cpp.o CMakeFiles/tbb.dir/thread_dispatcher.cpp.o CMakeFiles/tbb.dir/thread_request_serializer.cpp.o CMakeFiles/tbb.dir/threading_control.cpp.o CMakeFiles/tbb.dir/version.cpp.o CMakeFiles/tbb.dir/queuing_rw_mutex.cpp.o +/usr/bin/ranlib ../../../../gnu_13.2_cxx11_64_none/libtbb.a +make[3]: Leaving directory '/build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu' [ 19%] Built target tbb [ 19%] Linking C static library libzstd.a cd /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu/third-party/zstd/build/cmake/lib && /usr/bin/cmake -P CMakeFiles/libzstd_static.dir/cmake_clean_target.cmake @@ -1069,85 +1105,85 @@ make[3]: Leaving directory '/build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu' make -f CMakeFiles/mold.dir/build.make CMakeFiles/mold.dir/build make[3]: Entering directory '/build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu' -[ 19%] Building CXX object CMakeFiles/mold.dir/elf/arch-loongarch.cc.ARM32.cc.o -[ 19%] Building CXX object CMakeFiles/mold.dir/elf/arch-loongarch.cc.RV32LE.cc.o -[ 19%] Building CXX object CMakeFiles/mold.dir/elf/arch-loongarch.cc.ARM64.cc.o -[ 20%] Building CXX object CMakeFiles/mold.dir/elf/arch-loongarch.cc.RV32BE.cc.o +[ 20%] Building CXX object CMakeFiles/mold.dir/elf/arch-loongarch.cc.X86_64.cc.o [ 20%] Building CXX object CMakeFiles/mold.dir/elf/arch-loongarch.cc.I386.cc.o -[ 20%] Building CXX object CMakeFiles/mold.dir/elf/arch-loongarch.cc.RV64BE.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/arch-loongarch.cc.ARM64.cc.o -MF CMakeFiles/mold.dir/elf/arch-loongarch.cc.ARM64.cc.o.d -o CMakeFiles/mold.dir/elf/arch-loongarch.cc.ARM64.cc.o -c /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu/elf/arch-loongarch.cc.ARM64.cc -[ 20%] Building CXX object CMakeFiles/mold.dir/elf/arch-loongarch.cc.RV64LE.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/arch-loongarch.cc.X86_64.cc.o -MF CMakeFiles/mold.dir/elf/arch-loongarch.cc.X86_64.cc.o.d -o CMakeFiles/mold.dir/elf/arch-loongarch.cc.X86_64.cc.o -c /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu/elf/arch-loongarch.cc.X86_64.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/arch-loongarch.cc.I386.cc.o -MF CMakeFiles/mold.dir/elf/arch-loongarch.cc.I386.cc.o.d -o CMakeFiles/mold.dir/elf/arch-loongarch.cc.I386.cc.o -c /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu/elf/arch-loongarch.cc.I386.cc -/usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/arch-loongarch.cc.ARM32.cc.o -MF CMakeFiles/mold.dir/elf/arch-loongarch.cc.ARM32.cc.o.d -o CMakeFiles/mold.dir/elf/arch-loongarch.cc.ARM32.cc.o -c /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu/elf/arch-loongarch.cc.ARM32.cc -[ 20%] Building CXX object CMakeFiles/mold.dir/elf/arch-loongarch.cc.PPC32.cc.o +[ 20%] Building CXX object CMakeFiles/mold.dir/elf/arch-loongarch.cc.RV32LE.cc.o +[ 20%] Building CXX object CMakeFiles/mold.dir/elf/arch-loongarch.cc.ARM64.cc.o +[ 20%] Building CXX object CMakeFiles/mold.dir/elf/arch-loongarch.cc.ARM32.cc.o +[ 20%] Building CXX object CMakeFiles/mold.dir/elf/arch-loongarch.cc.RV64LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/arch-loongarch.cc.RV32LE.cc.o -MF CMakeFiles/mold.dir/elf/arch-loongarch.cc.RV32LE.cc.o.d -o CMakeFiles/mold.dir/elf/arch-loongarch.cc.RV32LE.cc.o -c /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu/elf/arch-loongarch.cc.RV32LE.cc -[ 21%] Building CXX object CMakeFiles/mold.dir/elf/arch-loongarch.cc.X86_64.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/arch-loongarch.cc.RV32BE.cc.o -MF CMakeFiles/mold.dir/elf/arch-loongarch.cc.RV32BE.cc.o.d -o CMakeFiles/mold.dir/elf/arch-loongarch.cc.RV32BE.cc.o -c /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu/elf/arch-loongarch.cc.RV32BE.cc -/usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/arch-loongarch.cc.X86_64.cc.o -MF CMakeFiles/mold.dir/elf/arch-loongarch.cc.X86_64.cc.o.d -o CMakeFiles/mold.dir/elf/arch-loongarch.cc.X86_64.cc.o -c /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu/elf/arch-loongarch.cc.X86_64.cc +/usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/arch-loongarch.cc.ARM64.cc.o -MF CMakeFiles/mold.dir/elf/arch-loongarch.cc.ARM64.cc.o.d -o CMakeFiles/mold.dir/elf/arch-loongarch.cc.ARM64.cc.o -c /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu/elf/arch-loongarch.cc.ARM64.cc +/usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/arch-loongarch.cc.ARM32.cc.o -MF CMakeFiles/mold.dir/elf/arch-loongarch.cc.ARM32.cc.o.d -o CMakeFiles/mold.dir/elf/arch-loongarch.cc.ARM32.cc.o -c /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu/elf/arch-loongarch.cc.ARM32.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/arch-loongarch.cc.RV64LE.cc.o -MF CMakeFiles/mold.dir/elf/arch-loongarch.cc.RV64LE.cc.o.d -o CMakeFiles/mold.dir/elf/arch-loongarch.cc.RV64LE.cc.o -c /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu/elf/arch-loongarch.cc.RV64LE.cc +[ 21%] Building CXX object CMakeFiles/mold.dir/elf/arch-loongarch.cc.RV32BE.cc.o +[ 21%] Building CXX object CMakeFiles/mold.dir/elf/arch-loongarch.cc.RV64BE.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/arch-loongarch.cc.RV32BE.cc.o -MF CMakeFiles/mold.dir/elf/arch-loongarch.cc.RV32BE.cc.o.d -o CMakeFiles/mold.dir/elf/arch-loongarch.cc.RV32BE.cc.o -c /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu/elf/arch-loongarch.cc.RV32BE.cc +[ 21%] Building CXX object CMakeFiles/mold.dir/elf/arch-loongarch.cc.PPC32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/arch-loongarch.cc.RV64BE.cc.o -MF CMakeFiles/mold.dir/elf/arch-loongarch.cc.RV64BE.cc.o.d -o CMakeFiles/mold.dir/elf/arch-loongarch.cc.RV64BE.cc.o -c /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu/elf/arch-loongarch.cc.RV64BE.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/arch-loongarch.cc.PPC32.cc.o -MF CMakeFiles/mold.dir/elf/arch-loongarch.cc.PPC32.cc.o.d -o CMakeFiles/mold.dir/elf/arch-loongarch.cc.PPC32.cc.o -c /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu/elf/arch-loongarch.cc.PPC32.cc [ 21%] Building CXX object CMakeFiles/mold.dir/elf/arch-loongarch.cc.PPC64V1.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/arch-loongarch.cc.PPC64V1.cc.o -MF CMakeFiles/mold.dir/elf/arch-loongarch.cc.PPC64V1.cc.o.d -o CMakeFiles/mold.dir/elf/arch-loongarch.cc.PPC64V1.cc.o -c /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu/elf/arch-loongarch.cc.PPC64V1.cc -[ 21%] Building CXX object CMakeFiles/mold.dir/elf/arch-loongarch.cc.M68K.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/arch-loongarch.cc.M68K.cc.o -MF CMakeFiles/mold.dir/elf/arch-loongarch.cc.M68K.cc.o.d -o CMakeFiles/mold.dir/elf/arch-loongarch.cc.M68K.cc.o -c /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu/elf/arch-loongarch.cc.M68K.cc -[ 21%] Building CXX object CMakeFiles/mold.dir/elf/arch-loongarch.cc.PPC64V2.cc.o [ 22%] Building CXX object CMakeFiles/mold.dir/elf/arch-loongarch.cc.S390X.cc.o +[ 22%] Building CXX object CMakeFiles/mold.dir/elf/arch-loongarch.cc.SPARC64.cc.o +[ 22%] Building CXX object CMakeFiles/mold.dir/elf/arch-loongarch.cc.PPC64V2.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/arch-loongarch.cc.PPC64V2.cc.o -MF CMakeFiles/mold.dir/elf/arch-loongarch.cc.PPC64V2.cc.o.d -o CMakeFiles/mold.dir/elf/arch-loongarch.cc.PPC64V2.cc.o -c /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu/elf/arch-loongarch.cc.PPC64V2.cc -[ 22%] Building CXX object CMakeFiles/mold.dir/elf/arch-loongarch.cc.ALPHA.cc.o -[ 24%] Building CXX object CMakeFiles/mold.dir/elf/arch-loongarch.cc.LOONGARCH32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/arch-loongarch.cc.S390X.cc.o -MF CMakeFiles/mold.dir/elf/arch-loongarch.cc.S390X.cc.o.d -o CMakeFiles/mold.dir/elf/arch-loongarch.cc.S390X.cc.o -c /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu/elf/arch-loongarch.cc.S390X.cc -[ 24%] Building CXX object CMakeFiles/mold.dir/elf/arch-loongarch.cc.SH4.cc.o -[ 24%] Building CXX object CMakeFiles/mold.dir/elf/arch-loongarch.cc.SPARC64.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/arch-loongarch.cc.ALPHA.cc.o -MF CMakeFiles/mold.dir/elf/arch-loongarch.cc.ALPHA.cc.o.d -o CMakeFiles/mold.dir/elf/arch-loongarch.cc.ALPHA.cc.o -c /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu/elf/arch-loongarch.cc.ALPHA.cc -[ 24%] Building CXX object CMakeFiles/mold.dir/elf/arch-riscv.cc.I386.cc.o -[ 24%] Building CXX object CMakeFiles/mold.dir/elf/arch-loongarch.cc.LOONGARCH64.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/arch-loongarch.cc.LOONGARCH32.cc.o -MF CMakeFiles/mold.dir/elf/arch-loongarch.cc.LOONGARCH32.cc.o.d -o CMakeFiles/mold.dir/elf/arch-loongarch.cc.LOONGARCH32.cc.o -c /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu/elf/arch-loongarch.cc.LOONGARCH32.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/arch-loongarch.cc.SPARC64.cc.o -MF CMakeFiles/mold.dir/elf/arch-loongarch.cc.SPARC64.cc.o.d -o CMakeFiles/mold.dir/elf/arch-loongarch.cc.SPARC64.cc.o -c /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu/elf/arch-loongarch.cc.SPARC64.cc -[ 24%] Building CXX object CMakeFiles/mold.dir/elf/arch-riscv.cc.ARM64.cc.o +[ 22%] Building CXX object CMakeFiles/mold.dir/elf/arch-loongarch.cc.M68K.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/arch-loongarch.cc.M68K.cc.o -MF CMakeFiles/mold.dir/elf/arch-loongarch.cc.M68K.cc.o.d -o CMakeFiles/mold.dir/elf/arch-loongarch.cc.M68K.cc.o -c /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu/elf/arch-loongarch.cc.M68K.cc +[ 22%] Building CXX object CMakeFiles/mold.dir/elf/arch-loongarch.cc.ALPHA.cc.o +[ 22%] Building CXX object CMakeFiles/mold.dir/elf/arch-loongarch.cc.SH4.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/arch-loongarch.cc.SH4.cc.o -MF CMakeFiles/mold.dir/elf/arch-loongarch.cc.SH4.cc.o.d -o CMakeFiles/mold.dir/elf/arch-loongarch.cc.SH4.cc.o -c /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu/elf/arch-loongarch.cc.SH4.cc -/usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/arch-loongarch.cc.LOONGARCH64.cc.o -MF CMakeFiles/mold.dir/elf/arch-loongarch.cc.LOONGARCH64.cc.o.d -o CMakeFiles/mold.dir/elf/arch-loongarch.cc.LOONGARCH64.cc.o -c /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu/elf/arch-loongarch.cc.LOONGARCH64.cc +/usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/arch-loongarch.cc.ALPHA.cc.o -MF CMakeFiles/mold.dir/elf/arch-loongarch.cc.ALPHA.cc.o.d -o CMakeFiles/mold.dir/elf/arch-loongarch.cc.ALPHA.cc.o -c /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu/elf/arch-loongarch.cc.ALPHA.cc +[ 22%] Building CXX object CMakeFiles/mold.dir/elf/arch-loongarch.cc.LOONGARCH64.cc.o +[ 24%] Building CXX object CMakeFiles/mold.dir/elf/arch-loongarch.cc.LOONGARCH32.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/arch-loongarch.cc.LOONGARCH32.cc.o -MF CMakeFiles/mold.dir/elf/arch-loongarch.cc.LOONGARCH32.cc.o.d -o CMakeFiles/mold.dir/elf/arch-loongarch.cc.LOONGARCH32.cc.o -c /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu/elf/arch-loongarch.cc.LOONGARCH32.cc [ 24%] Building CXX object CMakeFiles/mold.dir/elf/arch-riscv.cc.X86_64.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/arch-riscv.cc.I386.cc.o -MF CMakeFiles/mold.dir/elf/arch-riscv.cc.I386.cc.o.d -o CMakeFiles/mold.dir/elf/arch-riscv.cc.I386.cc.o -c /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu/elf/arch-riscv.cc.I386.cc +/usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/arch-loongarch.cc.LOONGARCH64.cc.o -MF CMakeFiles/mold.dir/elf/arch-loongarch.cc.LOONGARCH64.cc.o.d -o CMakeFiles/mold.dir/elf/arch-loongarch.cc.LOONGARCH64.cc.o -c /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu/elf/arch-loongarch.cc.LOONGARCH64.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/arch-riscv.cc.X86_64.cc.o -MF CMakeFiles/mold.dir/elf/arch-riscv.cc.X86_64.cc.o.d -o CMakeFiles/mold.dir/elf/arch-riscv.cc.X86_64.cc.o -c /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu/elf/arch-riscv.cc.X86_64.cc +[ 24%] Building CXX object CMakeFiles/mold.dir/elf/arch-riscv.cc.I386.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/arch-riscv.cc.I386.cc.o -MF CMakeFiles/mold.dir/elf/arch-riscv.cc.I386.cc.o.d -o CMakeFiles/mold.dir/elf/arch-riscv.cc.I386.cc.o -c /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu/elf/arch-riscv.cc.I386.cc +[ 24%] Building CXX object CMakeFiles/mold.dir/elf/arch-riscv.cc.ARM64.cc.o +[ 24%] Building CXX object CMakeFiles/mold.dir/elf/arch-riscv.cc.ARM32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/arch-riscv.cc.ARM64.cc.o -MF CMakeFiles/mold.dir/elf/arch-riscv.cc.ARM64.cc.o.d -o CMakeFiles/mold.dir/elf/arch-riscv.cc.ARM64.cc.o -c /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu/elf/arch-riscv.cc.ARM64.cc +/usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/arch-riscv.cc.ARM32.cc.o -MF CMakeFiles/mold.dir/elf/arch-riscv.cc.ARM32.cc.o.d -o CMakeFiles/mold.dir/elf/arch-riscv.cc.ARM32.cc.o -c /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu/elf/arch-riscv.cc.ARM32.cc [ 25%] Building CXX object CMakeFiles/mold.dir/elf/arch-riscv.cc.RV32LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/arch-riscv.cc.RV32LE.cc.o -MF CMakeFiles/mold.dir/elf/arch-riscv.cc.RV32LE.cc.o.d -o CMakeFiles/mold.dir/elf/arch-riscv.cc.RV32LE.cc.o -c /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu/elf/arch-riscv.cc.RV32LE.cc -[ 25%] Building CXX object CMakeFiles/mold.dir/elf/arch-riscv.cc.ARM32.cc.o -[ 25%] Building CXX object CMakeFiles/mold.dir/elf/arch-riscv.cc.RV64LE.cc.o -[ 25%] Building CXX object CMakeFiles/mold.dir/elf/arch-riscv.cc.PPC32.cc.o [ 25%] Building CXX object CMakeFiles/mold.dir/elf/arch-riscv.cc.RV32BE.cc.o -[ 26%] Building CXX object CMakeFiles/mold.dir/elf/arch-riscv.cc.PPC64V1.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/arch-riscv.cc.ARM32.cc.o -MF CMakeFiles/mold.dir/elf/arch-riscv.cc.ARM32.cc.o.d -o CMakeFiles/mold.dir/elf/arch-riscv.cc.ARM32.cc.o -c /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu/elf/arch-riscv.cc.ARM32.cc +[ 25%] Building CXX object CMakeFiles/mold.dir/elf/arch-riscv.cc.RV64BE.cc.o +[ 25%] Building CXX object CMakeFiles/mold.dir/elf/arch-riscv.cc.RV64LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/arch-riscv.cc.RV32BE.cc.o -MF CMakeFiles/mold.dir/elf/arch-riscv.cc.RV32BE.cc.o.d -o CMakeFiles/mold.dir/elf/arch-riscv.cc.RV32BE.cc.o -c /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu/elf/arch-riscv.cc.RV32BE.cc +[ 26%] Building CXX object CMakeFiles/mold.dir/elf/arch-riscv.cc.PPC64V1.cc.o +[ 26%] Building CXX object CMakeFiles/mold.dir/elf/arch-riscv.cc.PPC32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/arch-riscv.cc.RV64LE.cc.o -MF CMakeFiles/mold.dir/elf/arch-riscv.cc.RV64LE.cc.o.d -o CMakeFiles/mold.dir/elf/arch-riscv.cc.RV64LE.cc.o -c /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu/elf/arch-riscv.cc.RV64LE.cc -/usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/arch-riscv.cc.PPC32.cc.o -MF CMakeFiles/mold.dir/elf/arch-riscv.cc.PPC32.cc.o.d -o CMakeFiles/mold.dir/elf/arch-riscv.cc.PPC32.cc.o -c /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu/elf/arch-riscv.cc.PPC32.cc [ 26%] Building CXX object CMakeFiles/mold.dir/elf/arch-riscv.cc.PPC64V2.cc.o -[ 26%] Building CXX object CMakeFiles/mold.dir/elf/arch-riscv.cc.RV64BE.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/arch-riscv.cc.PPC64V1.cc.o -MF CMakeFiles/mold.dir/elf/arch-riscv.cc.PPC64V1.cc.o.d -o CMakeFiles/mold.dir/elf/arch-riscv.cc.PPC64V1.cc.o -c /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu/elf/arch-riscv.cc.PPC64V1.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/arch-riscv.cc.RV64BE.cc.o -MF CMakeFiles/mold.dir/elf/arch-riscv.cc.RV64BE.cc.o.d -o CMakeFiles/mold.dir/elf/arch-riscv.cc.RV64BE.cc.o -c /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu/elf/arch-riscv.cc.RV64BE.cc +/usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/arch-riscv.cc.PPC32.cc.o -MF CMakeFiles/mold.dir/elf/arch-riscv.cc.PPC32.cc.o.d -o CMakeFiles/mold.dir/elf/arch-riscv.cc.PPC32.cc.o -c /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu/elf/arch-riscv.cc.PPC32.cc +/usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/arch-riscv.cc.PPC64V1.cc.o -MF CMakeFiles/mold.dir/elf/arch-riscv.cc.PPC64V1.cc.o.d -o CMakeFiles/mold.dir/elf/arch-riscv.cc.PPC64V1.cc.o -c /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu/elf/arch-riscv.cc.PPC64V1.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/arch-riscv.cc.PPC64V2.cc.o -MF CMakeFiles/mold.dir/elf/arch-riscv.cc.PPC64V2.cc.o.d -o CMakeFiles/mold.dir/elf/arch-riscv.cc.PPC64V2.cc.o -c /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu/elf/arch-riscv.cc.PPC64V2.cc [ 26%] Building CXX object CMakeFiles/mold.dir/elf/arch-riscv.cc.S390X.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/arch-riscv.cc.S390X.cc.o -MF CMakeFiles/mold.dir/elf/arch-riscv.cc.S390X.cc.o.d -o CMakeFiles/mold.dir/elf/arch-riscv.cc.S390X.cc.o -c /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu/elf/arch-riscv.cc.S390X.cc +[ 26%] Building CXX object CMakeFiles/mold.dir/elf/arch-riscv.cc.M68K.cc.o [ 26%] Building CXX object CMakeFiles/mold.dir/elf/arch-riscv.cc.SPARC64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/arch-riscv.cc.SPARC64.cc.o -MF CMakeFiles/mold.dir/elf/arch-riscv.cc.SPARC64.cc.o.d -o CMakeFiles/mold.dir/elf/arch-riscv.cc.SPARC64.cc.o -c /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu/elf/arch-riscv.cc.SPARC64.cc -[ 26%] Building CXX object CMakeFiles/mold.dir/elf/arch-riscv.cc.M68K.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/arch-riscv.cc.M68K.cc.o -MF CMakeFiles/mold.dir/elf/arch-riscv.cc.M68K.cc.o.d -o CMakeFiles/mold.dir/elf/arch-riscv.cc.M68K.cc.o -c /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu/elf/arch-riscv.cc.M68K.cc [ 26%] Building CXX object CMakeFiles/mold.dir/elf/arch-riscv.cc.SH4.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/arch-riscv.cc.M68K.cc.o -MF CMakeFiles/mold.dir/elf/arch-riscv.cc.M68K.cc.o.d -o CMakeFiles/mold.dir/elf/arch-riscv.cc.M68K.cc.o -c /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu/elf/arch-riscv.cc.M68K.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/arch-riscv.cc.SH4.cc.o -MF CMakeFiles/mold.dir/elf/arch-riscv.cc.SH4.cc.o.d -o CMakeFiles/mold.dir/elf/arch-riscv.cc.SH4.cc.o -c /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu/elf/arch-riscv.cc.SH4.cc -[ 26%] Building CXX object CMakeFiles/mold.dir/elf/arch-riscv.cc.LOONGARCH64.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/arch-riscv.cc.LOONGARCH64.cc.o -MF CMakeFiles/mold.dir/elf/arch-riscv.cc.LOONGARCH64.cc.o.d -o CMakeFiles/mold.dir/elf/arch-riscv.cc.LOONGARCH64.cc.o -c /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu/elf/arch-riscv.cc.LOONGARCH64.cc [ 27%] Building CXX object CMakeFiles/mold.dir/elf/arch-riscv.cc.ALPHA.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/arch-riscv.cc.ALPHA.cc.o -MF CMakeFiles/mold.dir/elf/arch-riscv.cc.ALPHA.cc.o.d -o CMakeFiles/mold.dir/elf/arch-riscv.cc.ALPHA.cc.o -c /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu/elf/arch-riscv.cc.ALPHA.cc [ 27%] Building CXX object CMakeFiles/mold.dir/elf/arch-riscv.cc.LOONGARCH32.cc.o -[ 27%] Building CXX object CMakeFiles/mold.dir/elf/cmdline.cc.X86_64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/arch-riscv.cc.LOONGARCH32.cc.o -MF CMakeFiles/mold.dir/elf/arch-riscv.cc.LOONGARCH32.cc.o.d -o CMakeFiles/mold.dir/elf/arch-riscv.cc.LOONGARCH32.cc.o -c /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu/elf/arch-riscv.cc.LOONGARCH32.cc -/usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/arch-riscv.cc.ALPHA.cc.o -MF CMakeFiles/mold.dir/elf/arch-riscv.cc.ALPHA.cc.o.d -o CMakeFiles/mold.dir/elf/arch-riscv.cc.ALPHA.cc.o -c /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu/elf/arch-riscv.cc.ALPHA.cc +[ 27%] Building CXX object CMakeFiles/mold.dir/elf/arch-riscv.cc.LOONGARCH64.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/arch-riscv.cc.LOONGARCH64.cc.o -MF CMakeFiles/mold.dir/elf/arch-riscv.cc.LOONGARCH64.cc.o.d -o CMakeFiles/mold.dir/elf/arch-riscv.cc.LOONGARCH64.cc.o -c /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu/elf/arch-riscv.cc.LOONGARCH64.cc +[ 27%] Building CXX object CMakeFiles/mold.dir/elf/cmdline.cc.X86_64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -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-2.30.0+dfsg/obj-aarch64-linux-gnu/elf/cmdline.cc.X86_64.cc [ 27%] Building CXX object CMakeFiles/mold.dir/elf/cmdline.cc.I386.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -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-2.30.0+dfsg/obj-aarch64-linux-gnu/elf/cmdline.cc.I386.cc [ 28%] Building CXX object CMakeFiles/mold.dir/elf/cmdline.cc.ARM64.cc.o -[ 28%] Building CXX object CMakeFiles/mold.dir/elf/cmdline.cc.ARM32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -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-2.30.0+dfsg/obj-aarch64-linux-gnu/elf/cmdline.cc.ARM64.cc +[ 28%] Building CXX object CMakeFiles/mold.dir/elf/cmdline.cc.ARM32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -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-2.30.0+dfsg/obj-aarch64-linux-gnu/elf/cmdline.cc.ARM32.cc [ 28%] Building CXX object CMakeFiles/mold.dir/elf/cmdline.cc.RV32LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -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-2.30.0+dfsg/obj-aarch64-linux-gnu/elf/cmdline.cc.RV32LE.cc @@ -1387,10 +1423,10 @@ /usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/jobs.cc.M68K.cc.o -MF CMakeFiles/mold.dir/elf/jobs.cc.M68K.cc.o.d -o CMakeFiles/mold.dir/elf/jobs.cc.M68K.cc.o -c /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu/elf/jobs.cc.M68K.cc [ 54%] Building CXX object CMakeFiles/mold.dir/elf/jobs.cc.SH4.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/jobs.cc.SH4.cc.o -MF CMakeFiles/mold.dir/elf/jobs.cc.SH4.cc.o.d -o CMakeFiles/mold.dir/elf/jobs.cc.SH4.cc.o -c /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu/elf/jobs.cc.SH4.cc +[ 54%] Building CXX object CMakeFiles/mold.dir/elf/jobs.cc.LOONGARCH32.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/jobs.cc.LOONGARCH32.cc.o -MF CMakeFiles/mold.dir/elf/jobs.cc.LOONGARCH32.cc.o.d -o CMakeFiles/mold.dir/elf/jobs.cc.LOONGARCH32.cc.o -c /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu/elf/jobs.cc.LOONGARCH32.cc [ 55%] Building CXX object CMakeFiles/mold.dir/elf/jobs.cc.ALPHA.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/jobs.cc.ALPHA.cc.o -MF CMakeFiles/mold.dir/elf/jobs.cc.ALPHA.cc.o.d -o CMakeFiles/mold.dir/elf/jobs.cc.ALPHA.cc.o -c /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu/elf/jobs.cc.ALPHA.cc -[ 55%] Building CXX object CMakeFiles/mold.dir/elf/jobs.cc.LOONGARCH32.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/jobs.cc.LOONGARCH32.cc.o -MF CMakeFiles/mold.dir/elf/jobs.cc.LOONGARCH32.cc.o.d -o CMakeFiles/mold.dir/elf/jobs.cc.LOONGARCH32.cc.o -c /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu/elf/jobs.cc.LOONGARCH32.cc [ 55%] Building CXX object CMakeFiles/mold.dir/elf/jobs.cc.LOONGARCH64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/jobs.cc.LOONGARCH64.cc.o -MF CMakeFiles/mold.dir/elf/jobs.cc.LOONGARCH64.cc.o.d -o CMakeFiles/mold.dir/elf/jobs.cc.LOONGARCH64.cc.o -c /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu/elf/jobs.cc.LOONGARCH64.cc [ 55%] Building CXX object CMakeFiles/mold.dir/elf/linker-script.cc.X86_64.cc.o @@ -1426,8 +1462,8 @@ [ 59%] Building CXX object CMakeFiles/mold.dir/elf/linker-script.cc.ALPHA.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/linker-script.cc.ALPHA.cc.o -MF CMakeFiles/mold.dir/elf/linker-script.cc.ALPHA.cc.o.d -o CMakeFiles/mold.dir/elf/linker-script.cc.ALPHA.cc.o -c /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu/elf/linker-script.cc.ALPHA.cc [ 59%] Building CXX object CMakeFiles/mold.dir/elf/linker-script.cc.LOONGARCH32.cc.o -[ 59%] Building CXX object CMakeFiles/mold.dir/elf/linker-script.cc.LOONGARCH64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/linker-script.cc.LOONGARCH32.cc.o -MF CMakeFiles/mold.dir/elf/linker-script.cc.LOONGARCH32.cc.o.d -o CMakeFiles/mold.dir/elf/linker-script.cc.LOONGARCH32.cc.o -c /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu/elf/linker-script.cc.LOONGARCH32.cc +[ 59%] Building CXX object CMakeFiles/mold.dir/elf/linker-script.cc.LOONGARCH64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/linker-script.cc.LOONGARCH64.cc.o -MF CMakeFiles/mold.dir/elf/linker-script.cc.LOONGARCH64.cc.o.d -o CMakeFiles/mold.dir/elf/linker-script.cc.LOONGARCH64.cc.o -c /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu/elf/linker-script.cc.LOONGARCH64.cc [ 59%] Building CXX object CMakeFiles/mold.dir/elf/lto.cc.X86_64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/lto.cc.X86_64.cc.o -MF CMakeFiles/mold.dir/elf/lto.cc.X86_64.cc.o.d -o CMakeFiles/mold.dir/elf/lto.cc.X86_64.cc.o -c /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu/elf/lto.cc.X86_64.cc @@ -1443,10 +1479,10 @@ /usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/lto.cc.RV32BE.cc.o -MF CMakeFiles/mold.dir/elf/lto.cc.RV32BE.cc.o.d -o CMakeFiles/mold.dir/elf/lto.cc.RV32BE.cc.o -c /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu/elf/lto.cc.RV32BE.cc [ 60%] Building CXX object CMakeFiles/mold.dir/elf/lto.cc.RV64LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/lto.cc.RV64LE.cc.o -MF CMakeFiles/mold.dir/elf/lto.cc.RV64LE.cc.o.d -o CMakeFiles/mold.dir/elf/lto.cc.RV64LE.cc.o -c /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu/elf/lto.cc.RV64LE.cc -[ 60%] Building CXX object CMakeFiles/mold.dir/elf/lto.cc.PPC32.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/lto.cc.PPC32.cc.o -MF CMakeFiles/mold.dir/elf/lto.cc.PPC32.cc.o.d -o CMakeFiles/mold.dir/elf/lto.cc.PPC32.cc.o -c /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu/elf/lto.cc.PPC32.cc [ 61%] Building CXX object CMakeFiles/mold.dir/elf/lto.cc.RV64BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/lto.cc.RV64BE.cc.o -MF CMakeFiles/mold.dir/elf/lto.cc.RV64BE.cc.o.d -o CMakeFiles/mold.dir/elf/lto.cc.RV64BE.cc.o -c /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu/elf/lto.cc.RV64BE.cc +[ 61%] Building CXX object CMakeFiles/mold.dir/elf/lto.cc.PPC32.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/lto.cc.PPC32.cc.o -MF CMakeFiles/mold.dir/elf/lto.cc.PPC32.cc.o.d -o CMakeFiles/mold.dir/elf/lto.cc.PPC32.cc.o -c /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu/elf/lto.cc.PPC32.cc [ 61%] Building CXX object CMakeFiles/mold.dir/elf/lto.cc.PPC64V1.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/lto.cc.PPC64V1.cc.o -MF CMakeFiles/mold.dir/elf/lto.cc.PPC64V1.cc.o.d -o CMakeFiles/mold.dir/elf/lto.cc.PPC64V1.cc.o -c /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu/elf/lto.cc.PPC64V1.cc [ 61%] Building CXX object CMakeFiles/mold.dir/elf/lto.cc.PPC64V2.cc.o @@ -1544,8 +1580,8 @@ [ 72%] Building CXX object CMakeFiles/mold.dir/elf/output-chunks.cc.ARM64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/output-chunks.cc.ARM64.cc.o -MF CMakeFiles/mold.dir/elf/output-chunks.cc.ARM64.cc.o.d -o CMakeFiles/mold.dir/elf/output-chunks.cc.ARM64.cc.o -c /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu/elf/output-chunks.cc.ARM64.cc [ 72%] Building CXX object CMakeFiles/mold.dir/elf/output-chunks.cc.ARM32.cc.o -[ 72%] Building CXX object CMakeFiles/mold.dir/elf/output-chunks.cc.RV32LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/output-chunks.cc.ARM32.cc.o -MF CMakeFiles/mold.dir/elf/output-chunks.cc.ARM32.cc.o.d -o CMakeFiles/mold.dir/elf/output-chunks.cc.ARM32.cc.o -c /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu/elf/output-chunks.cc.ARM32.cc +[ 72%] Building CXX object CMakeFiles/mold.dir/elf/output-chunks.cc.RV32LE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/output-chunks.cc.RV32LE.cc.o -MF CMakeFiles/mold.dir/elf/output-chunks.cc.RV32LE.cc.o.d -o CMakeFiles/mold.dir/elf/output-chunks.cc.RV32LE.cc.o -c /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu/elf/output-chunks.cc.RV32LE.cc [ 72%] Building CXX object CMakeFiles/mold.dir/elf/output-chunks.cc.RV32BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/output-chunks.cc.RV32BE.cc.o -MF CMakeFiles/mold.dir/elf/output-chunks.cc.RV32BE.cc.o.d -o CMakeFiles/mold.dir/elf/output-chunks.cc.RV32BE.cc.o -c /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu/elf/output-chunks.cc.RV32BE.cc @@ -1661,10 +1697,10 @@ /usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/subprocess.cc.RV64LE.cc.o -MF CMakeFiles/mold.dir/elf/subprocess.cc.RV64LE.cc.o.d -o CMakeFiles/mold.dir/elf/subprocess.cc.RV64LE.cc.o -c /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu/elf/subprocess.cc.RV64LE.cc [ 84%] Building CXX object CMakeFiles/mold.dir/elf/subprocess.cc.RV64BE.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/subprocess.cc.RV64BE.cc.o -MF CMakeFiles/mold.dir/elf/subprocess.cc.RV64BE.cc.o.d -o CMakeFiles/mold.dir/elf/subprocess.cc.RV64BE.cc.o -c /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu/elf/subprocess.cc.RV64BE.cc -[ 84%] Building CXX object CMakeFiles/mold.dir/elf/subprocess.cc.PPC32.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/subprocess.cc.PPC32.cc.o -MF CMakeFiles/mold.dir/elf/subprocess.cc.PPC32.cc.o.d -o CMakeFiles/mold.dir/elf/subprocess.cc.PPC32.cc.o -c /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu/elf/subprocess.cc.PPC32.cc [ 85%] Building CXX object CMakeFiles/mold.dir/elf/subprocess.cc.PPC64V1.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/subprocess.cc.PPC64V1.cc.o -MF CMakeFiles/mold.dir/elf/subprocess.cc.PPC64V1.cc.o.d -o CMakeFiles/mold.dir/elf/subprocess.cc.PPC64V1.cc.o -c /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu/elf/subprocess.cc.PPC64V1.cc +[ 85%] Building CXX object CMakeFiles/mold.dir/elf/subprocess.cc.PPC32.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/subprocess.cc.PPC32.cc.o -MF CMakeFiles/mold.dir/elf/subprocess.cc.PPC32.cc.o.d -o CMakeFiles/mold.dir/elf/subprocess.cc.PPC32.cc.o -c /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu/elf/subprocess.cc.PPC32.cc [ 85%] Building CXX object CMakeFiles/mold.dir/elf/subprocess.cc.PPC64V2.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/subprocess.cc.PPC64V2.cc.o -MF CMakeFiles/mold.dir/elf/subprocess.cc.PPC64V2.cc.o.d -o CMakeFiles/mold.dir/elf/subprocess.cc.PPC64V2.cc.o -c /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu/elf/subprocess.cc.PPC64V2.cc [ 85%] Building CXX object CMakeFiles/mold.dir/elf/subprocess.cc.S390X.cc.o @@ -1738,8 +1774,8 @@ [ 92%] Building CXX object CMakeFiles/mold.dir/elf/tls.cc.PPC64V1.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/tls.cc.PPC64V1.cc.o -MF CMakeFiles/mold.dir/elf/tls.cc.PPC64V1.cc.o.d -o CMakeFiles/mold.dir/elf/tls.cc.PPC64V1.cc.o -c /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu/elf/tls.cc.PPC64V1.cc [ 92%] Building CXX object CMakeFiles/mold.dir/elf/tls.cc.PPC64V2.cc.o -/usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/tls.cc.PPC64V2.cc.o -MF CMakeFiles/mold.dir/elf/tls.cc.PPC64V2.cc.o.d -o CMakeFiles/mold.dir/elf/tls.cc.PPC64V2.cc.o -c /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu/elf/tls.cc.PPC64V2.cc [ 93%] Building CXX object CMakeFiles/mold.dir/elf/tls.cc.S390X.cc.o +/usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/tls.cc.PPC64V2.cc.o -MF CMakeFiles/mold.dir/elf/tls.cc.PPC64V2.cc.o.d -o CMakeFiles/mold.dir/elf/tls.cc.PPC64V2.cc.o -c /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu/elf/tls.cc.PPC64V2.cc /usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/tls.cc.S390X.cc.o -MF CMakeFiles/mold.dir/elf/tls.cc.S390X.cc.o.d -o CMakeFiles/mold.dir/elf/tls.cc.S390X.cc.o -c /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu/elf/tls.cc.S390X.cc [ 93%] Building CXX object CMakeFiles/mold.dir/elf/tls.cc.SPARC64.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/tls.cc.SPARC64.cc.o -MF CMakeFiles/mold.dir/elf/tls.cc.SPARC64.cc.o.d -o CMakeFiles/mold.dir/elf/tls.cc.SPARC64.cc.o -c /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu/elf/tls.cc.SPARC64.cc @@ -1752,8 +1788,8 @@ [ 93%] Building CXX object CMakeFiles/mold.dir/elf/tls.cc.LOONGARCH32.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/tls.cc.LOONGARCH32.cc.o -MF CMakeFiles/mold.dir/elf/tls.cc.LOONGARCH32.cc.o.d -o CMakeFiles/mold.dir/elf/tls.cc.LOONGARCH32.cc.o -c /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu/elf/tls.cc.LOONGARCH32.cc [ 95%] Building CXX object CMakeFiles/mold.dir/elf/tls.cc.LOONGARCH64.cc.o -[ 95%] Building CXX object CMakeFiles/mold.dir/common/compress.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/elf/tls.cc.LOONGARCH64.cc.o -MF CMakeFiles/mold.dir/elf/tls.cc.LOONGARCH64.cc.o.d -o CMakeFiles/mold.dir/elf/tls.cc.LOONGARCH64.cc.o -c /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu/elf/tls.cc.LOONGARCH64.cc +[ 95%] Building CXX object CMakeFiles/mold.dir/common/compress.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/common/compress.cc.o -MF CMakeFiles/mold.dir/common/compress.cc.o.d -o CMakeFiles/mold.dir/common/compress.cc.o -c /build/reproducible-path/mold-2.30.0+dfsg/common/compress.cc [ 95%] Building CXX object CMakeFiles/mold.dir/common/demangle.cc.o /usr/bin/c++ -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/blake3/c -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/zstd/lib -I/build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/mimalloc/include -I/build/reproducible-path/mold-2.30.0+dfsg/third-party/tbb/src/tbb/../../include -g -O2 -ffile-prefix-map=/build/reproducible-path/mold-2.30.0+dfsg=. -fstack-protector-strong -fstack-clash-protection -Wformat -Werror=format-security -mbranch-protection=standard -Wdate-time -D_FORTIFY_SOURCE=2 -std=gnu++20 -fno-exceptions -fno-unwind-tables -fno-asynchronous-unwind-tables -Wall -Wextra -Wno-sign-compare -Wno-unused-function -Wno-unused-parameter -Wno-missing-field-initializers -ggnu-pubnames -pthread -fpch-preprocess -MD -MT CMakeFiles/mold.dir/common/demangle.cc.o -MF CMakeFiles/mold.dir/common/demangle.cc.o.d -o CMakeFiles/mold.dir/common/demangle.cc.o -c /build/reproducible-path/mold-2.30.0+dfsg/common/demangle.cc @@ -1994,11 +2030,6 @@ 2: + cc -c -o out/test/elf/aarch64/aarch64_variant-pcs/a.o -fPIC -xassembler - 2: + cat 2: + cc -B. -shared -o out/test/elf/aarch64/aarch64_variant-pcs/b.so out/test/elf/aarch64/aarch64_variant-pcs/a.o -2: + readelf -W --dyn-syms out/test/elf/aarch64/aarch64_variant-pcs/b.so -2: + grep foo -2: + grep -q '[VARIANT_PCS]' -2: + cat -2: + cc -c -o out/test/elf/aarch64/aarch64_variant-pcs/c.o -xc - 3: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/abs-error.sh 3: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 3: ++ export LC_ALL=C @@ -2060,7 +2091,6 @@ 4: + cc -o out/test/elf/aarch64/absolute-symbols/a.o -c -x assembler - 4: + cat 4: + cc -o out/test/elf/aarch64/absolute-symbols/b.o -c -fno-PIC -xc - -4: + 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 5: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/allow-multiple-definition.sh 5: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 5: ++ export LC_ALL=C @@ -2088,8 +2118,6 @@ 5: ++ mkdir -p out/test/elf/aarch64/allow-multiple-definition 5: + cc -c -o out/test/elf/aarch64/allow-multiple-definition/a.o -xc - 5: + echo 'int main() { return 0; }' -5: + cc -c -o out/test/elf/aarch64/allow-multiple-definition/b.o -xc - -5: + echo 'int main() { return 1; }' 6: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/ar-alignment.sh 6: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 6: ++ export LC_ALL=C @@ -2115,10 +2143,7 @@ 6: ++ echo -n 'Testing ar-alignment ... ' 6: Testing ar-alignment ... ++ t=out/test/elf/aarch64/ar-alignment 6: ++ mkdir -p out/test/elf/aarch64/ar-alignment -6: + cat 6: + cc -o out/test/elf/aarch64/ar-alignment/a.o -c -xc - -6: + head -c 1 /dev/zero -6: + cc -o out/test/elf/aarch64/ar-alignment/b.o -c -xc - 6: + cat 7: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/as-needed-dso.sh 7: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc @@ -2145,8 +2170,8 @@ 7: ++ echo -n 'Testing as-needed-dso ... ' 7: Testing as-needed-dso ... ++ t=out/test/elf/aarch64/as-needed-dso 7: ++ mkdir -p out/test/elf/aarch64/as-needed-dso -7: + cat 7: + cc -o out/test/elf/aarch64/as-needed-dso/libfoo.so -shared -fPIC -Wl,-soname,libfoo.so -xc - +7: + cat 8: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/as-needed-dso2.sh 8: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 8: ++ export LC_ALL=C @@ -2174,7 +2199,6 @@ 8: ++ mkdir -p out/test/elf/aarch64/as-needed-dso2 8: + cc -c -fPIC -o out/test/elf/aarch64/as-needed-dso2/a.o -xc - 8: + cat -8: + cc -c -fPIC -o out/test/elf/aarch64/as-needed-dso2/b.o -xc - 9: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/as-needed-weak.sh 9: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 9: ++ export LC_ALL=C @@ -2200,8 +2224,6 @@ 9: ++ echo -n 'Testing as-needed-weak ... ' 9: Testing as-needed-weak ... ++ t=out/test/elf/aarch64/as-needed-weak 9: ++ mkdir -p out/test/elf/aarch64/as-needed-weak -9: + cc -fPIC -o out/test/elf/aarch64/as-needed-weak/a.o -c -xc - -9: + cat 10: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/as-needed.sh 10: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 10: ++ export LC_ALL=C @@ -2247,13 +2269,7 @@ 11: ++ tlsdesc_opt=-mtls-dialect=desc 11: ++ trap 'on_error $LINENO' ERR 11: ++ trap on_exit EXIT -11: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/auxiliary.sh .sh -11: ++ testname=auxiliary -11: ++ echo -n 'Testing auxiliary ... ' -11: Testing auxiliary ... ++ t=out/test/elf/aarch64/auxiliary -11: ++ mkdir -p out/test/elf/aarch64/auxiliary -11: + cc -o out/test/elf/aarch64/auxiliary/a.o -c -x assembler - - 1/315 Test #3: aarch64-abs-error ...................................***Skipped 0.10 sec + 1/315 Test #3: aarch64-abs-error ...................................***Skipped 0.20 sec test 13 Start 13: aarch64-bsymbolic-functions @@ -2263,12 +2279,15 @@ 13: MACHINE=aarch64 13: CPU= 13: Test timeout computed to be: 1500 -1: + grep -Fq ':' -8: + cat -10: + cat +9: + cat +9: + cc -fPIC -o out/test/elf/aarch64/as-needed-weak/a.o -c -xc - 10: + cc -o out/test/elf/aarch64/as-needed/a.o -c -xc - -11: + cat -11: + ./mold -o out/test/elf/aarch64/auxiliary/b.so out/test/elf/aarch64/auxiliary/a.o -auxiliary foo -f bar -shared +10: + cat +11: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/auxiliary.sh .sh +11: ++ testname=auxiliary +11: ++ echo -n 'Testing auxiliary ... ' +11: Testing auxiliary ... ++ t=out/test/elf/aarch64/auxiliary +11: ++ mkdir -p out/test/elf/aarch64/auxiliary 12: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/bno-symbolic.sh 12: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 12: ++ export LC_ALL=C @@ -2294,12 +2313,6 @@ 12: ++ echo -n 'Testing bno-symbolic ... ' 12: Testing bno-symbolic ... ++ t=out/test/elf/aarch64/bno-symbolic 12: ++ mkdir -p out/test/elf/aarch64/bno-symbolic -12: + '[' aarch64 = s390x ']' -12: + cc -c -fPIC -oout/test/elf/aarch64/bno-symbolic/a.o -xc - -1: + objdump -dr out/test/elf/aarch64/aarch64_range-extension-thunk-disassembly/exe -5: + 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 -12: + cat -6: + cat 13: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/bsymbolic-functions.sh 13: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 13: ++ export LC_ALL=C @@ -2320,16 +2333,48 @@ 13: ++ tlsdesc_opt=-mtls-dialect=desc 13: ++ trap 'on_error $LINENO' ERR 13: ++ trap on_exit EXIT +5: + cc -c -o out/test/elf/aarch64/allow-multiple-definition/b.o -xc - +12: + '[' aarch64 = s390x ']' +5: + echo 'int main() { return 1; }' +2: + grep -q '[VARIANT_PCS]' +6: + head -c 1 /dev/zero +11: + cc -o out/test/elf/aarch64/auxiliary/a.o -c -x assembler - +12: + cc -c -fPIC -oout/test/elf/aarch64/bno-symbolic/a.o -xc - +8: + cat +12: + cat +2: + readelf -W --dyn-syms out/test/elf/aarch64/aarch64_variant-pcs/b.so +2: + grep foo +13: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/bsymbolic-functions.sh .sh +13: ++ testname=bsymbolic-functions +13: ++ echo -n 'Testing bsymbolic-functions ... ' +13: Testing bsymbolic-functions ... ++ t=out/test/elf/aarch64/bsymbolic-functions +13: ++ mkdir -p out/test/elf/aarch64/bsymbolic-functions +11: + cat +8: + cc -c -fPIC -o out/test/elf/aarch64/as-needed-dso2/b.o -xc - +11: + ./mold -o out/test/elf/aarch64/auxiliary/b.so out/test/elf/aarch64/auxiliary/a.o -auxiliary foo -f bar -shared +6: + cat +13: + cat +2: + cc -c -o out/test/elf/aarch64/aarch64_variant-pcs/c.o -xc - +13: + cc -c -o out/test/elf/aarch64/bsymbolic-functions/a.o -fPIC -xc - +2: + cat +6: + cc -o out/test/elf/aarch64/ar-alignment/b.o -c -xc - 7: + cat -6: + cc -o out/test/elf/aarch64/ar-alignment/c.o -c -xc - +7: + cc -o out/test/elf/aarch64/as-needed-dso/libbar.so -shared -fPIC -Wl,-soname,libbar.so -xc - +5: + 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 +9: + cc -o out/test/elf/aarch64/as-needed-weak/libfoo.so -shared -fPIC -Wl,-soname,libfoo.so -xc - +9: + cat +4: + 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 +10: + cat +11: + readelf --dynamic out/test/elf/aarch64/auxiliary/b.so +10: + cc -o out/test/elf/aarch64/as-needed/b.so -shared -fPIC -Wl,-soname,libfoo.so -xc - +1: + objdump -dr out/test/elf/aarch64/aarch64_range-extension-thunk-disassembly/exe +1: + grep -Fq ':' +11: + grep -Fq 'Auxiliary library: [foo]' out/test/elf/aarch64/auxiliary/log 1: + on_exit 1: + echo OK 1: OK 1: + exit 0 -11: + readelf --dynamic out/test/elf/aarch64/auxiliary/b.so -13: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/bsymbolic-functions.sh .sh -2: + cc -B. -o out/test/elf/aarch64/aarch64_variant-pcs/exe out/test/elf/aarch64/aarch64_variant-pcs/c.o out/test/elf/aarch64/aarch64_variant-pcs/b.so - 2/315 Test #1: aarch64-aarch64_range-extension-thunk-disassembly ... Passed 0.13 sec + 2/315 Test #1: aarch64-aarch64_range-extension-thunk-disassembly ... Passed 0.38 sec test 14 Start 14: aarch64-bsymbolic @@ -2339,7 +2384,24 @@ 14: MACHINE=aarch64 14: CPU= 14: Test timeout computed to be: 1500 -7: + cc -o out/test/elf/aarch64/as-needed-dso/libbar.so -shared -fPIC -Wl,-soname,libbar.so -xc - +12: + 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 +11: + grep -Fq 'Auxiliary library: [bar]' out/test/elf/aarch64/auxiliary/log +8: + cat +8: + cc -xc -c -o out/test/elf/aarch64/as-needed-dso2/c.o - +11: + on_exit +11: + echo OK +11: OK +11: + exit 0 + 3/315 Test #11: aarch64-auxiliary ................................... Passed 0.22 sec +test 15 + Start 15: aarch64-bug178 + +15: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/bug178.sh" +15: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu +15: Environment variables: +15: MACHINE=aarch64 +15: CPU= +15: Test timeout computed to be: 1500 14: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/bsymbolic.sh 14: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 14: ++ export LC_ALL=C @@ -2360,61 +2422,15 @@ 14: ++ tlsdesc_opt=-mtls-dialect=desc 14: ++ trap 'on_error $LINENO' ERR 14: ++ trap on_exit EXIT -11: + grep -Fq 'Auxiliary library: [foo]' out/test/elf/aarch64/auxiliary/log -13: ++ testname=bsymbolic-functions -13: ++ echo -n 'Testing bsymbolic-functions ... ' -13: Testing bsymbolic-functions ... ++ t=out/test/elf/aarch64/bsymbolic-functions -13: ++ mkdir -p out/test/elf/aarch64/bsymbolic-functions 14: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/bsymbolic.sh .sh -9: + cat 14: ++ testname=bsymbolic 14: ++ echo -n 'Testing bsymbolic ... ' 14: Testing bsymbolic ... ++ t=out/test/elf/aarch64/bsymbolic 14: ++ mkdir -p out/test/elf/aarch64/bsymbolic -9: + cc -o out/test/elf/aarch64/as-needed-weak/libfoo.so -shared -fPIC -Wl,-soname,libfoo.so -xc - -8: + cc -xc -c -o out/test/elf/aarch64/as-needed-dso2/c.o - -8: + cat -13: + cat -14: + cat -10: + cc -o out/test/elf/aarch64/as-needed/b.so -shared -fPIC -Wl,-soname,libfoo.so -xc - -13: + cc -c -o out/test/elf/aarch64/bsymbolic-functions/a.o -fPIC -xc - -14: + cc -c -fPIC -oout/test/elf/aarch64/bsymbolic/a.o -xc - -4: + grep -q '^ip=0x80000.$' -11: + grep -Fq 'Auxiliary library: [bar]' out/test/elf/aarch64/auxiliary/log -4: + out/test/elf/aarch64/absolute-symbols/exe -10: + cat -4: + on_exit -4: + echo OK -4: OK -4: + exit 0 - 3/315 Test #4: aarch64-absolute-symbols ............................ Passed 0.15 sec -test 15 - Start 15: aarch64-bug178 - -15: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/bug178.sh" -15: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu -15: Environment variables: -15: MACHINE=aarch64 -15: CPU= -15: Test timeout computed to be: 1500 -12: + 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 -11: + on_exit -11: + echo OK -11: OK -11: + exit 0 -6: + rm -f out/test/elf/aarch64/ar-alignment/d.a -6: + 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 -6: + 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 - 4/315 Test #11: aarch64-auxiliary ................................... Passed 0.11 sec -test 16 - Start 16: aarch64-build-id - -16: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/build-id.sh" -16: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu -16: Environment variables: -16: MACHINE=aarch64 -16: CPU= -16: Test timeout computed to be: 1500 +6: + cat +6: + cc -o out/test/elf/aarch64/ar-alignment/c.o -c -xc - +2: + cc -B. -o out/test/elf/aarch64/aarch64_variant-pcs/exe out/test/elf/aarch64/aarch64_variant-pcs/c.o out/test/elf/aarch64/aarch64_variant-pcs/b.so +13: + cc -B. -shared -o out/test/elf/aarch64/bsymbolic-functions/b.so out/test/elf/aarch64/bsymbolic-functions/a.o -Wl,-Bsymbolic-functions 15: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/bug178.sh 15: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 15: ++ export LC_ALL=C @@ -2435,17 +2451,40 @@ 15: ++ tlsdesc_opt=-mtls-dialect=desc 15: ++ trap 'on_error $LINENO' ERR 15: ++ trap on_exit EXIT +14: + cc -c -fPIC -oout/test/elf/aarch64/bsymbolic/a.o -xc - +14: + cat 15: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/bug178.sh .sh 15: ++ testname=bug178 15: ++ echo -n 'Testing bug178 ... ' 15: Testing bug178 ... ++ t=out/test/elf/aarch64/bug178 15: ++ mkdir -p out/test/elf/aarch64/bug178 +4: + grep -q '^ip=0x80000.$' +4: + out/test/elf/aarch64/absolute-symbols/exe +15: + cat +4: + on_exit +4: + echo OK +4: OK +4: + exit 0 + 4/315 Test #4: aarch64-absolute-symbols ............................ Passed 0.43 sec +test 16 + Start 16: aarch64-build-id + +16: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/build-id.sh" +16: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu +16: Environment variables: +16: MACHINE=aarch64 +16: CPU= +16: Test timeout computed to be: 1500 +15: + cc -x assembler -c -o out/test/elf/aarch64/bug178/a.o - 8: + cc -B. -shared -o out/test/elf/aarch64/as-needed-dso2/libfoo.so out/test/elf/aarch64/as-needed-dso2/a.o -5: + 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 +7: + cc -o out/test/elf/aarch64/as-needed-dso/a.o -c -xc - +10: + cat +15: + rm -f out/test/elf/aarch64/bug178/a.a +10: + cc -o out/test/elf/aarch64/as-needed/c.so -shared -fPIC -Wl,-soname,libbar.so -xc - +2: + readelf -W --dynamic out/test/elf/aarch64/aarch64_variant-pcs/exe +2: + grep -q AARCH64_VARIANT_PCS 16: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/build-id.sh -13: + cc -B. -shared -o out/test/elf/aarch64/bsymbolic-functions/b.so out/test/elf/aarch64/bsymbolic-functions/a.o -Wl,-Bsymbolic-functions -14: + cc -B. -shared -fPIC -o out/test/elf/aarch64/bsymbolic/b.so out/test/elf/aarch64/bsymbolic/a.o -Wl,-Bsymbolic -9: + cat 16: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 16: ++ export LC_ALL=C 16: ++ LC_ALL=C @@ -2465,23 +2504,12 @@ 16: ++ tlsdesc_opt=-mtls-dialect=desc 16: ++ trap 'on_error $LINENO' ERR 16: ++ trap on_exit EXIT -9: + cc -o out/test/elf/aarch64/as-needed-weak/libbar.so -shared -fPIC -Wl,-soname,libbar.so -xc - -7: + cat -7: + cc -o out/test/elf/aarch64/as-needed-dso/a.o -c -xc - -16: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/build-id.sh .sh -2: + grep -q AARCH64_VARIANT_PCS -2: + readelf -W --dynamic out/test/elf/aarch64/aarch64_variant-pcs/exe -16: ++ testname=build-id -16: ++ echo -n 'Testing build-id ... ' -16: Testing build-id ... ++ t=out/test/elf/aarch64/build-id -16: ++ mkdir -p out/test/elf/aarch64/build-id -15: + cat -12: + cat 2: + on_exit 2: + echo OK 2: OK 2: + exit 0 - 5/315 Test #2: aarch64-aarch64_variant-pcs ......................... Passed 0.20 sec +5: + 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 + 5/315 Test #2: aarch64-aarch64_variant-pcs ......................... Passed 0.51 sec test 17 Start 17: aarch64-canonical-plt @@ -2491,10 +2519,17 @@ 17: MACHINE=aarch64 17: CPU= 17: Test timeout computed to be: 1500 +16: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/build-id.sh .sh +16: ++ testname=build-id +16: ++ echo -n 'Testing build-id ... ' +16: Testing build-id ... ++ t=out/test/elf/aarch64/build-id +16: ++ mkdir -p out/test/elf/aarch64/build-id +13: + cc -c -o out/test/elf/aarch64/bsymbolic-functions/c.o -xc - -fno-PIE +13: + cat +6: + rm -f out/test/elf/aarch64/ar-alignment/d.a 12: + cc -c -o out/test/elf/aarch64/bno-symbolic/c.o -xc - -fno-PIE -16: + echo 'int main() { return 0; }' -16: + cc -B. -o out/test/elf/aarch64/build-id/exe out/test/elf/aarch64/build-id/a.c -Wl,-build-id -15: + cc -x assembler -c -o out/test/elf/aarch64/bug178/a.o - +15: + ar rcs out/test/elf/aarch64/bug178/a.a out/test/elf/aarch64/bug178/a.o +12: + cat 17: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/canonical-plt.sh 17: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 17: ++ export LC_ALL=C @@ -2515,25 +2550,26 @@ 17: ++ tlsdesc_opt=-mtls-dialect=desc 17: ++ trap 'on_error $LINENO' ERR 17: ++ trap on_exit EXIT +9: + cc -o out/test/elf/aarch64/as-needed-weak/libbar.so -shared -fPIC -Wl,-soname,libbar.so -xc - +6: + 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 +9: + cat +14: + cc -B. -shared -fPIC -o out/test/elf/aarch64/bsymbolic/b.so out/test/elf/aarch64/bsymbolic/a.o -Wl,-Bsymbolic +16: + echo 'int main() { return 0; }' +16: + cc -B. -o out/test/elf/aarch64/build-id/exe out/test/elf/aarch64/build-id/a.c -Wl,-build-id +15: + ./mold -o out/test/elf/aarch64/bug178/exe out/test/elf/aarch64/bug178/a.a +6: + 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 17: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/canonical-plt.sh .sh 17: ++ testname=canonical-plt 17: ++ echo -n 'Testing canonical-plt ... ' 17: Testing canonical-plt ... ++ t=out/test/elf/aarch64/canonical-plt 17: ++ mkdir -p out/test/elf/aarch64/canonical-plt +7: + cc -B. -o out/test/elf/aarch64/as-needed-dso/exe out/test/elf/aarch64/as-needed-dso/a.o -Lout/test/elf/aarch64/as-needed-dso -Wl,--as-needed -lbar -lfoo +15: + on_exit +15: + echo OK +15: OK +15: + exit 0 17: + '[' aarch64 = s390x ']' -17: + cat -15: + rm -f out/test/elf/aarch64/bug178/a.a -15: + ar rcs out/test/elf/aarch64/bug178/a.a out/test/elf/aarch64/bug178/a.o -15: + ./mold -o out/test/elf/aarch64/bug178/exe out/test/elf/aarch64/bug178/a.a -17: + cc -o out/test/elf/aarch64/canonical-plt/a.so -fPIC -shared -xc - -14: + cc -c -o out/test/elf/aarch64/bsymbolic/c.o -xc - -fno-PIE -6: + on_exit -6: + echo OK -6: OK -6: + exit 0 -14: + cat -5: + 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/315 Test #6: aarch64-ar-alignment ................................ Passed 0.22 sec + 6/315 Test #15: aarch64-bug178 ...................................... Passed 0.21 sec test 18 Start 18: aarch64-cmdline @@ -2543,15 +2579,13 @@ 18: MACHINE=aarch64 18: CPU= 18: Test timeout computed to be: 1500 +17: + cat +17: + cc -o out/test/elf/aarch64/canonical-plt/a.so -fPIC -shared -xc - 8: + cc -B. -shared -o out/test/elf/aarch64/as-needed-dso2/libbar.so out/test/elf/aarch64/as-needed-dso2/b.o -12: + 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 -10: + cc -o out/test/elf/aarch64/as-needed/c.so -shared -fPIC -Wl,-soname,libbar.so -xc - -15: + on_exit -15: + echo OK -15: OK -15: + exit 0 +10: + 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 +13: + 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 18: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/cmdline.sh -10: + cat +12: + 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 18: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 18: ++ export LC_ALL=C 18: ++ LC_ALL=C @@ -2571,7 +2605,20 @@ 18: ++ tlsdesc_opt=-mtls-dialect=desc 18: ++ trap 'on_error $LINENO' ERR 18: ++ trap on_exit EXIT - 7/315 Test #15: aarch64-bug178 ...................................... Passed 0.09 sec +18: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/cmdline.sh .sh +18: ++ testname=cmdline +18: ++ echo -n 'Testing cmdline ... ' +18: Testing cmdline ... ++ t=out/test/elf/aarch64/cmdline +18: ++ mkdir -p out/test/elf/aarch64/cmdline +18: + grep -q 'unknown command line option: -zfoo' +5: + 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: + on_exit +6: + echo OK +6: OK +6: + exit 0 +18: + grep -q 'unknown command line option: -z foo' + 7/315 Test #6: aarch64-ar-alignment ................................ Passed 0.61 sec +14: + cat test 19 Start 19: aarch64-color-diagnostics @@ -2581,18 +2628,13 @@ 19: MACHINE=aarch64 19: CPU= 19: Test timeout computed to be: 1500 -18: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/cmdline.sh .sh -18: ++ testname=cmdline -18: ++ echo -n 'Testing cmdline ... ' -18: Testing cmdline ... ++ t=out/test/elf/aarch64/cmdline -18: ++ mkdir -p out/test/elf/aarch64/cmdline -13: + cat -13: + cc -c -o out/test/elf/aarch64/bsymbolic-functions/c.o -xc - -fno-PIE -18: + grep -q 'unknown command line option: -zfoo' -7: + cc -B. -o out/test/elf/aarch64/as-needed-dso/exe out/test/elf/aarch64/as-needed-dso/a.o -Lout/test/elf/aarch64/as-needed-dso -Wl,--as-needed -lbar -lfoo -9: + cc -o out/test/elf/aarch64/as-needed-weak/exe1 out/test/elf/aarch64/as-needed-weak/a.o -Wl,-no-as-needed -Lout/test/elf/aarch64/as-needed-weak -lbar -lfoo -14: + 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 +14: + cc -c -o out/test/elf/aarch64/bsymbolic/c.o -xc - -fno-PIE +18: + grep -q 'unknown command line option: -abcdefg' +7: + readelf -W --dynamic out/test/elf/aarch64/as-needed-dso/exe 19: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/color-diagnostics.sh +7: + grep -q libbar out/test/elf/aarch64/as-needed-dso/log2 +9: + cc -o out/test/elf/aarch64/as-needed-weak/exe1 out/test/elf/aarch64/as-needed-weak/a.o -Wl,-no-as-needed -Lout/test/elf/aarch64/as-needed-weak -lbar -lfoo +18: + grep -q 'unknown command line option: --abcdefg' 19: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 19: ++ export LC_ALL=C 19: ++ LC_ALL=C @@ -2612,19 +2654,23 @@ 19: ++ tlsdesc_opt=-mtls-dialect=desc 19: ++ trap 'on_error $LINENO' ERR 19: ++ trap on_exit EXIT -18: + grep -q 'unknown command line option: -z foo' +7: + grep -q libfoo out/test/elf/aarch64/as-needed-dso/log2 19: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/color-diagnostics.sh .sh -5: + on_exit -5: + echo OK -5: OK -5: + exit 0 19: ++ testname=color-diagnostics 19: ++ echo -n 'Testing color-diagnostics ... ' 19: Testing color-diagnostics ... ++ t=out/test/elf/aarch64/color-diagnostics 19: ++ mkdir -p out/test/elf/aarch64/color-diagnostics -17: + cc -o out/test/elf/aarch64/canonical-plt/b.o -c -xc - -fPIC - 8/315 Test #5: aarch64-allow-multiple-definition ................... Passed 0.28 sec -17: + cat +5: + on_exit +5: + echo OK +5: OK +5: + exit 0 +13: + grep -q '3 3 0' +8: + cc -B. -o out/test/elf/aarch64/as-needed-dso2/exe out/test/elf/aarch64/as-needed-dso2/c.o -Lout/test/elf/aarch64/as-needed-dso2 -Wl,--as-needed -lfoo -lbar +7: + on_exit +7: + echo OK +7: OK +7: + exit 0 + 8/315 Test #7: aarch64-as-needed-dso ............................... Passed 0.66 sec test 20 Start 20: aarch64-comment @@ -2634,13 +2680,74 @@ 20: MACHINE=aarch64 20: CPU= 20: Test timeout computed to be: 1500 -8: + cc -B. -o out/test/elf/aarch64/as-needed-dso2/exe out/test/elf/aarch64/as-needed-dso2/c.o -Lout/test/elf/aarch64/as-needed-dso2 -Wl,--as-needed -lfoo -lbar -16: + readelf -n out/test/elf/aarch64/build-id/exe -19: + cc -o out/test/elf/aarch64/color-diagnostics/a.o -c -xc - +13: + out/test/elf/aarch64/bsymbolic-functions/exe +13: + on_exit +13: + echo OK +13: OK +13: + exit 0 +17: + cc -o out/test/elf/aarch64/canonical-plt/b.o -c -xc - -fPIC +17: + cat +12: + out/test/elf/aarch64/bno-symbolic/exe +12: + grep -q '3 3 1' +12: + on_exit +12: + echo OK +12: OK +12: + exit 0 + 9/315 Test #5: aarch64-allow-multiple-definition ................... Passed 0.74 sec 19: + cat -18: + grep -q 'unknown command line option: -abcdefg' -7: + readelf -W --dynamic out/test/elf/aarch64/as-needed-dso/exe -10: + 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 +19: + cc -o out/test/elf/aarch64/color-diagnostics/a.o -c -xc - +18: + on_exit +18: + echo OK +18: OK +18: + exit 0 +10: + readelf --dynamic out/test/elf/aarch64/as-needed/exe +16: + readelf -n out/test/elf/aarch64/build-id/exe +16: + grep -qv 'GNU.*0x00000010.*NT_GNU_BUILD_ID' + 10/315 Test #12: aarch64-bno-symbolic ................................ Passed 0.61 sec + 11/315 Test #13: aarch64-bsymbolic-functions ......................... Passed 0.58 sec + 12/315 Test #18: aarch64-cmdline ..................................... Passed 0.20 sec +test 21 + Start 21: aarch64-common-archive + +21: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/common-archive.sh" +21: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu +21: Environment variables: +21: MACHINE=aarch64 +21: CPU= +21: Test timeout computed to be: 1500 +test 22 + Start 22: aarch64-common-ref + +22: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/common-ref.sh" +22: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu +22: Environment variables: +22: MACHINE=aarch64 +22: CPU= +22: Test timeout computed to be: 1500 +test 23 + Start 23: aarch64-common + +23: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.sh" +23: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu +23: Environment variables: +23: MACHINE=aarch64 +23: CPU= +23: Test timeout computed to be: 1500 +test 24 + Start 24: aarch64-compress-debug-sections-zstd + +24: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/compress-debug-sections-zstd.sh" +24: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu +24: Environment variables: +24: MACHINE=aarch64 +24: CPU= +24: Test timeout computed to be: 1500 +19: + ./mold -o out/test/elf/aarch64/color-diagnostics/exe out/test/elf/aarch64/color-diagnostics/a.o --color-diagnostics +10: + grep -Fq 'Shared library: [libfoo.so]' out/test/elf/aarch64/as-needed/readelf +10: + grep -Fq 'Shared library: [libbar.so]' out/test/elf/aarch64/as-needed/readelf +10: + 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: + cc -B. -o out/test/elf/aarch64/build-id/exe out/test/elf/aarch64/build-id/a.c -Wl,-build-id=uuid +14: + 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 20: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/comment.sh 20: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 20: ++ export LC_ALL=C @@ -2661,54 +2768,16 @@ 20: ++ tlsdesc_opt=-mtls-dialect=desc 20: ++ trap 'on_error $LINENO' ERR 20: ++ trap on_exit EXIT -7: + grep -q libbar out/test/elf/aarch64/as-needed-dso/log2 -16: + grep -qv 'GNU.*0x00000010.*NT_GNU_BUILD_ID' -16: + cc -B. -o out/test/elf/aarch64/build-id/exe out/test/elf/aarch64/build-id/a.c -Wl,-build-id=uuid -13: + 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 -7: + grep -q libfoo out/test/elf/aarch64/as-needed-dso/log2 20: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/comment.sh .sh -12: + out/test/elf/aarch64/bno-symbolic/exe 20: ++ testname=comment 20: ++ echo -n 'Testing comment ... ' 20: Testing comment ... ++ t=out/test/elf/aarch64/comment 20: ++ mkdir -p out/test/elf/aarch64/comment -12: + grep -q '3 3 1' -12: + on_exit -12: + echo OK -12: OK -12: + exit 0 20: + cc -c -o out/test/elf/aarch64/comment/a.o -xc - - 9/315 Test #12: aarch64-bno-symbolic ................................ Passed 0.24 sec -test 21 - Start 21: aarch64-common-archive - -21: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/common-archive.sh" -21: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu -21: Environment variables: -21: MACHINE=aarch64 -21: CPU= -21: Test timeout computed to be: 1500 -18: + grep -q 'unknown command line option: --abcdefg' -7: + on_exit -7: + echo OK -7: OK -7: + exit 0 20: + cat +9: + readelf --dynamic out/test/elf/aarch64/as-needed-weak/exe1 +9: + grep -Fq 'Shared library: [libfoo.so]' out/test/elf/aarch64/as-needed-weak/log1 21: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common-archive.sh - 10/315 Test #7: aarch64-as-needed-dso ............................... Passed 0.31 sec -test 22 - Start 22: aarch64-common-ref - -22: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/common-ref.sh" -22: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu -22: Environment variables: -22: MACHINE=aarch64 -22: CPU= -22: Test timeout computed to be: 1500 -18: + on_exit -18: + echo OK -18: OK -18: + exit 0 21: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 21: ++ export LC_ALL=C 21: ++ LC_ALL=C @@ -2733,21 +2802,6 @@ 21: ++ echo -n 'Testing common-archive ... ' 21: Testing common-archive ... ++ t=out/test/elf/aarch64/common-archive 21: ++ mkdir -p out/test/elf/aarch64/common-archive -9: + readelf --dynamic out/test/elf/aarch64/as-needed-weak/exe1 -9: + grep -Fq 'Shared library: [libfoo.so]' out/test/elf/aarch64/as-needed-weak/log1 -17: + cc -o out/test/elf/aarch64/canonical-plt/c.o -c -xc - -fno-PIC -17: + cat - 11/315 Test #18: aarch64-cmdline ..................................... Passed 0.11 sec -test 23 - Start 23: aarch64-common - -23: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.sh" -23: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu -23: Environment variables: -23: MACHINE=aarch64 -23: CPU= -23: Test timeout computed to be: 1500 -21: + cc -fcommon -xc -c -o out/test/elf/aarch64/common-archive/a.o - 22: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common-ref.sh 22: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 22: ++ export LC_ALL=C @@ -2768,8 +2822,13 @@ 22: ++ tlsdesc_opt=-mtls-dialect=desc 22: ++ trap 'on_error $LINENO' ERR 22: ++ trap on_exit EXIT -19: + ./mold -o out/test/elf/aarch64/color-diagnostics/exe out/test/elf/aarch64/color-diagnostics/a.o --color-diagnostics +22: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common-ref.sh .sh +22: ++ testname=common-ref +22: ++ echo -n 'Testing common-ref ... ' +22: Testing common-ref ... ++ t=out/test/elf/aarch64/common-ref +22: ++ mkdir -p out/test/elf/aarch64/common-ref 23: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.sh +9: + grep -Fq 'Shared library: [libbar.so]' out/test/elf/aarch64/as-needed-weak/log1 23: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 23: ++ export LC_ALL=C 23: ++ LC_ALL=C @@ -2789,59 +2848,9 @@ 23: ++ tlsdesc_opt=-mtls-dialect=desc 23: ++ trap 'on_error $LINENO' ERR 23: ++ trap on_exit EXIT -9: + grep -Fq 'Shared library: [libbar.so]' out/test/elf/aarch64/as-needed-weak/log1 +17: + cc -o out/test/elf/aarch64/canonical-plt/c.o -c -xc - -fno-PIC 21: + cat -14: + grep -q '3 4' -13: + grep -q '3 3 0' -22: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common-ref.sh .sh -14: + out/test/elf/aarch64/bsymbolic/exe -22: ++ testname=common-ref -22: ++ echo -n 'Testing common-ref ... ' -22: Testing common-ref ... ++ t=out/test/elf/aarch64/common-ref -22: ++ mkdir -p out/test/elf/aarch64/common-ref -14: + on_exit -14: + echo OK -14: OK -14: + exit 0 - 12/315 Test #14: aarch64-bsymbolic ................................... Passed 0.23 sec -test 24 - Start 24: aarch64-compress-debug-sections-zstd - -24: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/compress-debug-sections-zstd.sh" -24: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu -24: Environment variables: -24: MACHINE=aarch64 -24: CPU= -24: Test timeout computed to be: 1500 -9: + cc -o out/test/elf/aarch64/as-needed-weak/exe2 out/test/elf/aarch64/as-needed-weak/a.o -Wl,-as-needed -Lout/test/elf/aarch64/as-needed-weak -lbar -lfoo -20: + cc -B. -o out/test/elf/aarch64/comment/exe out/test/elf/aarch64/comment/a.o -23: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.sh .sh -13: + out/test/elf/aarch64/bsymbolic-functions/exe -22: + cat -10: + readelf --dynamic out/test/elf/aarch64/as-needed/exe -13: + on_exit -13: + echo OK -13: OK -13: + exit 0 - 13/315 Test #13: aarch64-bsymbolic-functions ......................... Passed 0.26 sec -test 25 - Start 25: aarch64-compress-debug-sections - -25: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/compress-debug-sections.sh" -25: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu -25: Environment variables: -25: MACHINE=aarch64 -25: CPU= -25: Test timeout computed to be: 1500 -22: + cc -fcommon -xc -c -o out/test/elf/aarch64/common-ref/a.o - -10: + grep -Fq 'Shared library: [libfoo.so]' out/test/elf/aarch64/as-needed/readelf -10: + grep -Fq 'Shared library: [libbar.so]' out/test/elf/aarch64/as-needed/readelf -23: ++ testname=common -23: ++ echo -n 'Testing common ... ' -23: Testing common ... ++ t=out/test/elf/aarch64/common -23: ++ mkdir -p out/test/elf/aarch64/common -23: + cat -23: + cc -fcommon -xc -c -o out/test/elf/aarch64/common/a.o - +17: + cat 24: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/compress-debug-sections-zstd.sh 24: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 24: ++ export LC_ALL=C @@ -2862,38 +2871,24 @@ 24: ++ tlsdesc_opt=-mtls-dialect=desc 24: ++ trap 'on_error $LINENO' ERR 24: ++ trap on_exit EXIT +23: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.sh .sh +23: ++ testname=common +23: ++ echo -n 'Testing common ... ' +23: Testing common ... ++ t=out/test/elf/aarch64/common +23: ++ mkdir -p out/test/elf/aarch64/common +21: + cc -fcommon -xc -c -o out/test/elf/aarch64/common-archive/a.o - +9: + cc -o out/test/elf/aarch64/as-needed-weak/exe2 out/test/elf/aarch64/as-needed-weak/a.o -Wl,-as-needed -Lout/test/elf/aarch64/as-needed-weak -lbar -lfoo +8: + readelf --dynamic out/test/elf/aarch64/as-needed-dso2/exe 24: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/compress-debug-sections-zstd.sh .sh 24: ++ testname=compress-debug-sections-zstd 24: ++ echo -n 'Testing compress-debug-sections-zstd ... ' 24: Testing compress-debug-sections-zstd ... ++ t=out/test/elf/aarch64/compress-debug-sections-zstd 24: ++ mkdir -p out/test/elf/aarch64/compress-debug-sections-zstd -8: + readelf --dynamic out/test/elf/aarch64/as-needed-dso2/exe -17: + 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 -19: + grep -q $'\E' out/test/elf/aarch64/color-diagnostics/log -10: + 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 -19: + ./mold -o out/test/elf/aarch64/color-diagnostics/exe out/test/elf/aarch64/color-diagnostics/a.o --color-diagnostics=always +22: + cat +22: + cc -fcommon -xc -c -o out/test/elf/aarch64/common-ref/a.o - 8: + grep libfoo.so out/test/elf/aarch64/as-needed-dso2/log -25: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/compress-debug-sections.sh -25: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc -25: ++ export LC_ALL=C -25: ++ LC_ALL=C -25: ++ '[' -z aarch64 ']' -25: ++ '[' -z '' ']' -25: ++ TESTDIR=out/test/elf/aarch64 -25: ++ CC=cc -25: ++ CXX=c++ -25: ++ GCC=gcc -25: ++ GXX=g++ -25: ++ OBJDUMP=objdump -25: ++ OBJCOPY=objcopy -25: ++ STRIP=strip -25: ++ QEMU= -25: ++ '[' aarch64 = x86_64 -o aarch64 = i686 -o aarch64 = arm ']' -25: ++ '[' aarch64 = aarch64 ']' -25: ++ tlsdesc_opt=-mtls-dialect=desc -25: ++ trap 'on_error $LINENO' ERR -25: ++ trap on_exit EXIT -25: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/compress-debug-sections.sh .sh +23: + cat +14: + out/test/elf/aarch64/bsymbolic/exe 24: + '[' aarch64 = arm ']' 24: + '[' aarch64 = riscv32 ']' 24: + command -v zstdcat @@ -2902,12 +2897,27 @@ 24: skipped 24: + trap - EXIT 24: + exit 0 -25: ++ testname=compress-debug-sections -25: ++ echo -n 'Testing compress-debug-sections ... ' -25: Testing compress-debug-sections ... ++ t=out/test/elf/aarch64/compress-debug-sections -25: ++ mkdir -p out/test/elf/aarch64/compress-debug-sections -9: + readelf --dynamic out/test/elf/aarch64/as-needed-weak/exe2 - 14/315 Test #24: aarch64-compress-debug-sections-zstd ................***Skipped 0.03 sec + 13/315 Test #24: aarch64-compress-debug-sections-zstd ................***Skipped 0.07 sec +test 25 + Start 25: aarch64-compress-debug-sections + +25: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/compress-debug-sections.sh" +25: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu +25: Environment variables: +25: MACHINE=aarch64 +25: CPU= +25: Test timeout computed to be: 1500 +14: + grep -q '3 4' +14: + on_exit +14: + echo OK +14: OK +14: + exit 0 +23: + cc -fcommon -xc -c -o out/test/elf/aarch64/common/a.o - +8: + grep -q libbar.so out/test/elf/aarch64/as-needed-dso2/log +19: + grep -q $'\E' out/test/elf/aarch64/color-diagnostics/log +19: + ./mold -o out/test/elf/aarch64/color-diagnostics/exe out/test/elf/aarch64/color-diagnostics/a.o --color-diagnostics=always +10: + readelf --dynamic out/test/elf/aarch64/as-needed/exe + 14/315 Test #14: aarch64-bsymbolic ................................... Passed 0.59 sec test 26 Start 26: aarch64-compressed-debug-info @@ -2917,17 +2927,13 @@ 26: MACHINE=aarch64 26: CPU= 26: Test timeout computed to be: 1500 -25: + command -v dwarfdump -9: + grep -Fq 'Shared library: [libfoo.so]' out/test/elf/aarch64/as-needed-weak/log2 -21: + cat -21: + cc -fcommon -xc -c -o out/test/elf/aarch64/common-archive/b.o - -8: + grep -q libbar.so out/test/elf/aarch64/as-needed-dso2/log 8: + on_exit 8: + echo OK 8: OK 8: + exit 0 -19: + grep -q $'\E' out/test/elf/aarch64/color-diagnostics/log - 15/315 Test #8: aarch64-as-needed-dso2 .............................. Passed 0.38 sec +10: + grep -Fq 'Shared library: [libfoo.so]' out/test/elf/aarch64/as-needed/readelf +20: + cc -B. -o out/test/elf/aarch64/comment/exe out/test/elf/aarch64/comment/a.o + 15/315 Test #8: aarch64-as-needed-dso2 .............................. Passed 0.84 sec test 27 Start 27: aarch64-copyrel-alignment @@ -2937,11 +2943,27 @@ 27: MACHINE=aarch64 27: CPU= 27: Test timeout computed to be: 1500 -9: + grep -Fq 'Shared library: [libbar.so]' out/test/elf/aarch64/as-needed-weak/log2 -9: + on_exit -9: + echo OK -9: OK -9: + exit 0 +10: + grep -Fq 'Shared library: [libbar.so]' out/test/elf/aarch64/as-needed/readelf +25: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/compress-debug-sections.sh +25: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc +25: ++ export LC_ALL=C +25: ++ LC_ALL=C +25: ++ '[' -z aarch64 ']' +25: ++ '[' -z '' ']' +25: ++ TESTDIR=out/test/elf/aarch64 +25: ++ CC=cc +25: ++ CXX=c++ +25: ++ GCC=gcc +25: ++ GXX=g++ +25: ++ OBJDUMP=objdump +25: ++ OBJCOPY=objcopy +25: ++ STRIP=strip +25: ++ QEMU= +25: ++ '[' aarch64 = x86_64 -o aarch64 = i686 -o aarch64 = arm ']' +25: ++ '[' aarch64 = aarch64 ']' +25: ++ tlsdesc_opt=-mtls-dialect=desc +25: ++ trap 'on_error $LINENO' ERR +25: ++ trap on_exit EXIT 26: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/compressed-debug-info.sh 26: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 26: ++ export LC_ALL=C @@ -2962,50 +2984,12 @@ 26: ++ tlsdesc_opt=-mtls-dialect=desc 26: ++ trap 'on_error $LINENO' ERR 26: ++ trap on_exit EXIT -20: + grep -q '[ms]old' -20: + readelf -p .comment out/test/elf/aarch64/comment/exe -19: + ./mold -o out/test/elf/aarch64/color-diagnostics/exe out/test/elf/aarch64/color-diagnostics/a.o --color-diagnostics=never -16: + grep -Eq 'Build ID: ............4...[89abcdef]' -16: + readelf -nW out/test/elf/aarch64/build-id/exe -25: + cc -c -g -o out/test/elf/aarch64/compress-debug-sections/a.o -xc - - 16/315 Test #9: aarch64-as-needed-weak .............................. Passed 0.39 sec -test 28 - Start 28: aarch64-copyrel-protected - -28: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/copyrel-protected.sh" -28: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu -28: Environment variables: -28: MACHINE=aarch64 -28: CPU= -28: Test timeout computed to be: 1500 -26: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/compressed-debug-info.sh .sh -16: + cc -B. -o out/test/elf/aarch64/build-id/exe out/test/elf/aarch64/build-id/a.c -Wl,-build-id=md5 -25: + cat -22: + cat -22: + cc -fcommon -xc -c -o out/test/elf/aarch64/common-ref/b.o - -23: + cc -fcommon -xc -c -o out/test/elf/aarch64/common/b.o - -26: ++ testname=compressed-debug-info -26: ++ echo -n 'Testing compressed-debug-info ... ' -26: Testing compressed-debug-info ... ++ t=out/test/elf/aarch64/compressed-debug-info -26: ++ mkdir -p out/test/elf/aarch64/compressed-debug-info -20: + readelf -SW out/test/elf/aarch64/comment/exe -20: + grep -Eq '\.comment.*\bMS\b' -20: + on_exit -20: + echo OK -20: OK -20: + exit 0 -23: + cat +17: + 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 +10: + on_exit +10: + echo OK +10: OK +10: + exit 0 27: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/copyrel-alignment.sh - 17/315 Test #20: aarch64-comment ..................................... Passed 0.12 sec -test 29 - Start 29: aarch64-copyrel-relro - -29: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/copyrel-relro.sh" -29: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu -29: Environment variables: -29: MACHINE=aarch64 -29: CPU= -29: Test timeout computed to be: 1500 27: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 27: ++ export LC_ALL=C 27: ++ LC_ALL=C @@ -3025,16 +3009,42 @@ 27: ++ tlsdesc_opt=-mtls-dialect=desc 27: ++ trap 'on_error $LINENO' ERR 27: ++ trap on_exit EXIT + 16/315 Test #10: aarch64-as-needed ................................... Passed 0.83 sec +test 28 + Start 28: aarch64-copyrel-protected + +28: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/copyrel-protected.sh" +28: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu +28: Environment variables: +28: MACHINE=aarch64 +28: CPU= +28: Test timeout computed to be: 1500 +25: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/compress-debug-sections.sh .sh +25: ++ testname=compress-debug-sections +25: ++ echo -n 'Testing compress-debug-sections ... ' +25: Testing compress-debug-sections ... ++ t=out/test/elf/aarch64/compress-debug-sections +25: ++ mkdir -p out/test/elf/aarch64/compress-debug-sections +26: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/compressed-debug-info.sh .sh +26: ++ testname=compressed-debug-info +26: ++ echo -n 'Testing compressed-debug-info ... ' +26: Testing compressed-debug-info ... ++ t=out/test/elf/aarch64/compressed-debug-info +26: ++ mkdir -p out/test/elf/aarch64/compressed-debug-info 27: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/copyrel-alignment.sh .sh 27: ++ testname=copyrel-alignment 27: ++ echo -n 'Testing copyrel-alignment ... ' 27: Testing copyrel-alignment ... ++ t=out/test/elf/aarch64/copyrel-alignment 27: ++ mkdir -p out/test/elf/aarch64/copyrel-alignment +19: + grep -q $'\E' out/test/elf/aarch64/color-diagnostics/log +25: + command -v dwarfdump 27: + '[' aarch64 = ppc64 ']' 27: + '[' aarch64 = ppc64le ']' 27: + '[' aarch64 = alpha ']' 27: + [[ aarch64 = loongarch* ]] +19: + ./mold -o out/test/elf/aarch64/color-diagnostics/exe out/test/elf/aarch64/color-diagnostics/a.o --color-diagnostics=never +21: + cat +25: + cat 28: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/copyrel-protected.sh +27: + cc -fPIC -shared -o out/test/elf/aarch64/copyrel-alignment/a.so -xc - 28: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 28: ++ export LC_ALL=C 28: ++ LC_ALL=C @@ -3054,10 +3064,68 @@ 28: ++ tlsdesc_opt=-mtls-dialect=desc 28: ++ trap 'on_error $LINENO' ERR 28: ++ trap on_exit EXIT -10: + readelf --dynamic out/test/elf/aarch64/as-needed/exe -21: + cat -29: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/copyrel-relro.sh +27: + cat +26: + command -v dwarfdump +25: + cc -c -g -o out/test/elf/aarch64/compress-debug-sections/a.o -xc - +21: + cc -fcommon -xc -c -o out/test/elf/aarch64/common-archive/b.o - 28: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/copyrel-protected.sh .sh +28: ++ testname=copyrel-protected +28: ++ echo -n 'Testing copyrel-protected ... ' +28: Testing copyrel-protected ... ++ t=out/test/elf/aarch64/copyrel-protected +28: ++ mkdir -p out/test/elf/aarch64/copyrel-protected +9: + readelf --dynamic out/test/elf/aarch64/as-needed-weak/exe2 +23: + cc -fcommon -xc -c -o out/test/elf/aarch64/common/b.o - +23: + cat +26: + cat +26: + c++ -c -o out/test/elf/aarch64/compressed-debug-info/a.o -g -gz=zlib -xc++ - +28: + '[' aarch64 = ppc64 ']' +28: + '[' aarch64 = ppc64le ']' +28: + '[' aarch64 = alpha ']' +28: + [[ aarch64 = loongarch* ]] +9: + grep -Fq 'Shared library: [libfoo.so]' out/test/elf/aarch64/as-needed-weak/log2 +22: + cc -fcommon -xc -c -o out/test/elf/aarch64/common-ref/b.o - +22: + cat +28: + cc -o out/test/elf/aarch64/copyrel-protected/a.o -c -xc -fno-PIE - +28: + cat +9: + grep -Fq 'Shared library: [libbar.so]' out/test/elf/aarch64/as-needed-weak/log2 +16: + grep -Eq 'Build ID: ............4...[89abcdef]' +16: + readelf -nW out/test/elf/aarch64/build-id/exe +20: + grep -q '[ms]old' +16: + cc -B. -o out/test/elf/aarch64/build-id/exe out/test/elf/aarch64/build-id/a.c -Wl,-build-id=md5 +9: + on_exit +9: + echo OK +9: OK +9: + exit 0 +20: + readelf -p .comment out/test/elf/aarch64/comment/exe +19: + grep -q $'\E' out/test/elf/aarch64/color-diagnostics/log + 17/315 Test #9: aarch64-as-needed-weak .............................. Passed 0.95 sec +test 29 + Start 29: aarch64-copyrel-relro + +29: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/copyrel-relro.sh" +29: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu +29: Environment variables: +29: MACHINE=aarch64 +29: CPU= +29: Test timeout computed to be: 1500 +19: + ./mold -o out/test/elf/aarch64/color-diagnostics/exe out/test/elf/aarch64/color-diagnostics/a.o --color-diagnostics=auto +20: + grep -Eq '\.comment.*\bMS\b' +29: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/copyrel-relro.sh +20: + readelf -SW out/test/elf/aarch64/comment/exe +20: + on_exit +20: + echo OK +20: OK +20: + exit 0 + 18/315 Test #20: aarch64-comment ..................................... Passed 0.33 sec +test 30 + Start 30: aarch64-copyrel-relro2 + +30: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/copyrel-relro2.sh" +30: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu +30: Environment variables: +30: MACHINE=aarch64 +30: CPU= +30: Test timeout computed to be: 1500 29: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 29: ++ export LC_ALL=C 29: ++ LC_ALL=C @@ -3077,66 +3145,14 @@ 29: ++ tlsdesc_opt=-mtls-dialect=desc 29: ++ trap 'on_error $LINENO' ERR 29: ++ trap on_exit EXIT -28: ++ testname=copyrel-protected -28: ++ echo -n 'Testing copyrel-protected ... ' -28: Testing copyrel-protected ... ++ t=out/test/elf/aarch64/copyrel-protected -28: ++ mkdir -p out/test/elf/aarch64/copyrel-protected -10: + grep -Fq 'Shared library: [libfoo.so]' out/test/elf/aarch64/as-needed/readelf -27: + cat -26: + command -v dwarfdump -26: + c++ -c -o out/test/elf/aarch64/compressed-debug-info/a.o -g -gz=zlib -xc++ - 21: + cc -fcommon -xc -c -o out/test/elf/aarch64/common-archive/c.o - -26: + cat -27: + cc -fPIC -shared -o out/test/elf/aarch64/copyrel-alignment/a.so -xc - -28: + '[' aarch64 = ppc64 ']' -28: + '[' aarch64 = ppc64le ']' -28: + '[' aarch64 = alpha ']' -28: + [[ aarch64 = loongarch* ]] 29: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/copyrel-relro.sh .sh -10: + grep -Fq 'Shared library: [libbar.so]' out/test/elf/aarch64/as-needed/readelf +19: + grep -q $'\E' out/test/elf/aarch64/color-diagnostics/log +21: + cat 29: ++ testname=copyrel-relro 29: ++ echo -n 'Testing copyrel-relro ... ' 29: Testing copyrel-relro ... ++ t=out/test/elf/aarch64/copyrel-relro 29: ++ mkdir -p out/test/elf/aarch64/copyrel-relro -22: + rm -f out/test/elf/aarch64/common-ref/c.a -10: + on_exit -10: + echo OK -10: OK -10: + exit 0 - 18/315 Test #10: aarch64-as-needed ................................... Passed 0.40 sec -test 30 - Start 30: aarch64-copyrel-relro2 - -30: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/copyrel-relro2.sh" -30: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu -30: Environment variables: -30: MACHINE=aarch64 -30: CPU= -30: Test timeout computed to be: 1500 -28: + cc -o out/test/elf/aarch64/copyrel-protected/a.o -c -xc -fno-PIE - -28: + cat -19: + grep -q $'\E' out/test/elf/aarch64/color-diagnostics/log -19: + ./mold -o out/test/elf/aarch64/color-diagnostics/exe out/test/elf/aarch64/color-diagnostics/a.o --color-diagnostics=auto -17: + grep -q '^1 1 1$' -17: + out/test/elf/aarch64/canonical-plt/exe -25: + 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 -29: + cc -o out/test/elf/aarch64/copyrel-relro/a.o -c -xc -fno-PIE - -29: + cat -22: + ar rcs out/test/elf/aarch64/common-ref/c.a out/test/elf/aarch64/common-ref/b.o -17: + on_exit -17: + echo OK -17: OK -17: + exit 0 - 19/315 Test #17: aarch64-canonical-plt ............................... Passed 0.26 sec -test 31 - Start 31: aarch64-copyrel - -31: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/copyrel.sh" -31: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu -31: Environment variables: -31: MACHINE=aarch64 -31: CPU= -31: Test timeout computed to be: 1500 30: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/copyrel-relro2.sh 30: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 30: ++ export LC_ALL=C @@ -3157,6 +3173,53 @@ 30: ++ tlsdesc_opt=-mtls-dialect=desc 30: ++ trap 'on_error $LINENO' ERR 30: ++ trap on_exit EXIT +17: + grep -q '^1 1 1$' +17: + out/test/elf/aarch64/canonical-plt/exe +22: + rm -f out/test/elf/aarch64/common-ref/c.a +30: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/copyrel-relro2.sh .sh +30: ++ testname=copyrel-relro2 +30: ++ echo -n 'Testing copyrel-relro2 ... ' +30: Testing copyrel-relro2 ... ++ t=out/test/elf/aarch64/copyrel-relro2 +30: ++ mkdir -p out/test/elf/aarch64/copyrel-relro2 +19: + on_exit +19: + echo OK +19: OK +19: + exit 0 + 19/315 Test #19: aarch64-color-diagnostics ........................... Passed 0.45 sec +test 31 + Start 31: aarch64-copyrel + +31: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/copyrel.sh" +31: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu +31: Environment variables: +31: MACHINE=aarch64 +31: CPU= +31: Test timeout computed to be: 1500 +17: + on_exit +17: + echo OK +17: OK +17: + exit 0 +23: + cc -B. -o out/test/elf/aarch64/common/exe out/test/elf/aarch64/common/a.o out/test/elf/aarch64/common/b.o +22: + ar rcs out/test/elf/aarch64/common-ref/c.a out/test/elf/aarch64/common-ref/b.o +25: + 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: + cat + 20/315 Test #17: aarch64-canonical-plt ............................... Passed 0.65 sec +test 32 + Start 32: aarch64-ctors-in-init-array + +32: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/ctors-in-init-array.sh" +32: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu +32: Environment variables: +32: MACHINE=aarch64 +32: CPU= +32: Test timeout computed to be: 1500 +22: + cc -fcommon -xc -c -o out/test/elf/aarch64/common-ref/d.o - +22: + cat +27: + cc -fPIC -shared -o out/test/elf/aarch64/copyrel-alignment/b.so -xc - +29: + cat +29: + cc -o out/test/elf/aarch64/copyrel-relro/a.o -c -xc -fno-PIE - +30: + cc -o out/test/elf/aarch64/copyrel-relro2/a.o -c -xc -fno-PIE - +30: + cat 31: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/copyrel.sh 31: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 31: ++ export LC_ALL=C @@ -3177,51 +3240,9 @@ 31: ++ tlsdesc_opt=-mtls-dialect=desc 31: ++ trap 'on_error $LINENO' ERR 31: ++ trap on_exit EXIT -30: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/copyrel-relro2.sh .sh -30: ++ testname=copyrel-relro2 -30: ++ echo -n 'Testing copyrel-relro2 ... ' -30: Testing copyrel-relro2 ... ++ t=out/test/elf/aarch64/copyrel-relro2 -30: ++ mkdir -p out/test/elf/aarch64/copyrel-relro2 -22: + cat -31: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/copyrel.sh .sh -26: + c++ -c -o out/test/elf/aarch64/compressed-debug-info/b.o -g -gz=zlib -xc++ - -31: ++ testname=copyrel -31: ++ echo -n 'Testing copyrel ... ' -31: Testing copyrel ... ++ t=out/test/elf/aarch64/copyrel -31: ++ mkdir -p out/test/elf/aarch64/copyrel -22: + cc -fcommon -xc -c -o out/test/elf/aarch64/common-ref/d.o - -26: + cat 28: + cc -shared -o out/test/elf/aarch64/copyrel-protected/b.so -xc - -19: + grep -q $'\E' out/test/elf/aarch64/color-diagnostics/log -23: + cc -B. -o out/test/elf/aarch64/common/exe out/test/elf/aarch64/common/a.o out/test/elf/aarch64/common/b.o 28: + cat -31: + cc -fno-PIC -o out/test/elf/aarch64/copyrel/a.o -c -xc - -31: + cat -19: + on_exit -19: + echo OK -19: OK -19: + exit 0 -21: + cc -fcommon -xc -c -o out/test/elf/aarch64/common-archive/d.o - -21: + cat - 20/315 Test #19: aarch64-color-diagnostics ........................... Passed 0.24 sec -test 32 - Start 32: aarch64-ctors-in-init-array - -32: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/ctors-in-init-array.sh" -32: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu -32: Environment variables: -32: MACHINE=aarch64 -32: CPU= -32: Test timeout computed to be: 1500 -27: + cc -fPIC -shared -o out/test/elf/aarch64/copyrel-alignment/b.so -xc - -27: + cat -16: + grep -q 'GNU.*0x00000010.*NT_GNU_BUILD_ID' -16: + readelf -n out/test/elf/aarch64/build-id/exe -16: + cc -B. -o out/test/elf/aarch64/build-id/exe out/test/elf/aarch64/build-id/a.c -Wl,-build-id=sha1 -30: + cat -30: + cc -o out/test/elf/aarch64/copyrel-relro2/a.o -c -xc -fno-PIE - -29: + cc -fPIC -shared -o out/test/elf/aarch64/copyrel-relro/b.so -xc - -29: + cat +31: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/copyrel.sh .sh 32: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/ctors-in-init-array.sh 32: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 32: ++ export LC_ALL=C @@ -3240,35 +3261,45 @@ 32: ++ '[' aarch64 = x86_64 -o aarch64 = i686 -o aarch64 = arm ']' 32: ++ '[' aarch64 = aarch64 ']' 32: ++ tlsdesc_opt=-mtls-dialect=desc +26: + c++ -c -o out/test/elf/aarch64/compressed-debug-info/b.o -g -gz=zlib -xc++ - 32: ++ trap 'on_error $LINENO' ERR 32: ++ trap on_exit EXIT -21: + rm -f out/test/elf/aarch64/common-archive/e.a -25: + dwarfdump out/test/elf/aarch64/compress-debug-sections/exe +31: ++ testname=copyrel +31: ++ echo -n 'Testing copyrel ... ' +31: Testing copyrel ... ++ t=out/test/elf/aarch64/copyrel +31: ++ mkdir -p out/test/elf/aarch64/copyrel +26: + cat 32: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/ctors-in-init-array.sh .sh 32: ++ testname=ctors-in-init-array 32: ++ echo -n 'Testing ctors-in-init-array ... ' 32: Testing ctors-in-init-array ... ++ t=out/test/elf/aarch64/ctors-in-init-array 32: ++ mkdir -p out/test/elf/aarch64/ctors-in-init-array -21: + 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 -28: + 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 -21: + 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: + 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 -27: + cat -22: + rm -f out/test/elf/aarch64/common-ref/e.a -25: + grep -Fq '.debug_info SHF_COMPRESSED' out/test/elf/aarch64/compress-debug-sections/log +31: + cat +21: + cat +21: + cc -fcommon -xc -c -o out/test/elf/aarch64/common-archive/d.o - +31: + cc -fno-PIC -o out/test/elf/aarch64/copyrel/a.o -c -xc - 32: + cat 32: + cc -o out/test/elf/aarch64/ctors-in-init-array/a.o -c -xc - +26: + 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 +22: + rm -f out/test/elf/aarch64/common-ref/e.a +25: + dwarfdump out/test/elf/aarch64/compress-debug-sections/exe +29: + cat 22: + ar rcs out/test/elf/aarch64/common-ref/e.a out/test/elf/aarch64/common-ref/d.o -25: + grep -Fq '.debug_str SHF_COMPRESSED' out/test/elf/aarch64/compress-debug-sections/log -31: + cat +29: + cc -fPIC -shared -o out/test/elf/aarch64/copyrel-relro/b.so -xc - +23: + out/test/elf/aarch64/common/exe +23: + grep -q '0 5 42' +23: + readelf --sections out/test/elf/aarch64/common/exe +25: + grep -Fq '.debug_info SHF_COMPRESSED' out/test/elf/aarch64/compress-debug-sections/log 22: + 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 +25: + grep -Fq '.debug_str SHF_COMPRESSED' out/test/elf/aarch64/compress-debug-sections/log +23: + grep -q '.common .*NOBITS' out/test/elf/aarch64/common/log +16: + readelf -n out/test/elf/aarch64/build-id/exe 27: + cc -fPIC -shared -o out/test/elf/aarch64/copyrel-alignment/c.so -xc - -31: + cc -fno-PIC -o out/test/elf/aarch64/copyrel/b.o -c -xc - 25: + on_exit 25: + echo OK 25: OK 25: + exit 0 - 21/315 Test #25: aarch64-compress-debug-sections ..................... Passed 0.19 sec + 21/315 Test #25: aarch64-compress-debug-sections ..................... Passed 0.40 sec test 33 Start 33: aarch64-dead-debug-sections @@ -3278,21 +3309,19 @@ 33: MACHINE=aarch64 33: CPU= 33: Test timeout computed to be: 1500 -23: + grep -q '0 5 42' -23: + out/test/elf/aarch64/common/exe -23: + readelf --sections out/test/elf/aarch64/common/exe -23: + grep -q '.common .*NOBITS' out/test/elf/aarch64/common/log +21: + rm -f out/test/elf/aarch64/common-archive/e.a +21: + 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 +27: + cat +16: + grep -q 'GNU.*0x00000010.*NT_GNU_BUILD_ID' +16: + cc -B. -o out/test/elf/aarch64/build-id/exe out/test/elf/aarch64/build-id/a.c -Wl,-build-id=sha1 +30: + cat +30: + cc -B. -fPIC -shared -o out/test/elf/aarch64/copyrel-relro2/b.so -xc - 23: + on_exit 23: + echo OK 23: OK 23: + exit 0 -29: + 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 -21: + out/test/elf/aarch64/common-archive/exe -21: + grep -q '5 0 0 -1' -30: + cat -30: + cc -B. -fPIC -shared -o out/test/elf/aarch64/copyrel-relro2/b.so -xc - -33: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/dead-debug-sections.sh - 22/315 Test #23: aarch64-common ...................................... Passed 0.24 sec +28: + 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 + 22/315 Test #23: aarch64-common ...................................... Passed 0.50 sec test 34 Start 34: aarch64-debug-macro-section @@ -3302,8 +3331,10 @@ 34: MACHINE=aarch64 34: CPU= 34: Test timeout computed to be: 1500 -21: + cat -21: + cc -fcommon -xc -c -o out/test/elf/aarch64/common-archive/f.o - +21: + 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: + cc -fno-PIC -o out/test/elf/aarch64/copyrel/b.o -c -xc - +31: + cat +33: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/dead-debug-sections.sh 33: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 33: ++ export LC_ALL=C 33: ++ LC_ALL=C @@ -3343,54 +3374,42 @@ 34: ++ tlsdesc_opt=-mtls-dialect=desc 34: ++ trap 'on_error $LINENO' ERR 34: ++ trap on_exit EXIT -16: + readelf -n out/test/elf/aarch64/build-id/exe 33: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/dead-debug-sections.sh .sh 33: ++ testname=dead-debug-sections 33: ++ echo -n 'Testing dead-debug-sections ... ' 33: Testing dead-debug-sections ... ++ t=out/test/elf/aarch64/dead-debug-sections 33: ++ mkdir -p out/test/elf/aarch64/dead-debug-sections 34: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/debug-macro-section.sh .sh -26: + dwarfdump out/test/elf/aarch64/compressed-debug-info/exe -16: + grep -q 'GNU.*0x00000014.*NT_GNU_BUILD_ID' -16: + cc -B. -o out/test/elf/aarch64/build-id/exe out/test/elf/aarch64/build-id/a.c -Wl,-build-id=sha256 -32: + cat -28: + grep -Fq 'cannot make copy relocation for protected symbol' out/test/elf/aarch64/copyrel-protected/log -32: + cc -o out/test/elf/aarch64/ctors-in-init-array/b.o -c -xc - 34: ++ testname=debug-macro-section 34: ++ echo -n 'Testing debug-macro-section ... ' 34: Testing debug-macro-section ... ++ t=out/test/elf/aarch64/debug-macro-section 34: ++ mkdir -p out/test/elf/aarch64/debug-macro-section +32: + cc -o out/test/elf/aarch64/ctors-in-init-array/b.o -c -xc - +32: + cat 34: + cat -31: + cat -31: + cc -fPIC -o out/test/elf/aarch64/copyrel/c.o -c -xc - -22: + grep -q 5 33: + command -v dwarfdump +33: + c++ -c -o out/test/elf/aarch64/dead-debug-sections/a.o -g -xc++ - 33: + cat -21: + rm -f out/test/elf/aarch64/common-archive/f.a -21: + 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 +34: + gcc -o out/test/elf/aarch64/debug-macro-section/b.o -c -xc - -Iout/test/elf/aarch64/debug-macro-section -g3 +34: + cat +26: + dwarfdump out/test/elf/aarch64/compressed-debug-info/exe +27: + cat 22: + out/test/elf/aarch64/common-ref/exe +31: + cc -fPIC -o out/test/elf/aarch64/copyrel/c.o -c -xc - 27: + cc -fno-PIE -o out/test/elf/aarch64/copyrel-alignment/d.o -c -xc - -27: + cat +21: + out/test/elf/aarch64/common-archive/exe +21: + grep -q '5 0 0 -1' 26: + grep -Fq .debug_info +29: + 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 +31: + cat +28: + grep -Fq 'cannot make copy relocation for protected symbol' out/test/elf/aarch64/copyrel-protected/log +26: + readelf --sections out/test/elf/aarch64/compressed-debug-info/exe +22: + grep -q 5 22: + on_exit 22: + echo OK 22: OK 22: + exit 0 -28: + on_exit -28: + echo OK -28: OK -28: + exit 0 -34: + gcc -o out/test/elf/aarch64/debug-macro-section/b.o -c -xc - -Iout/test/elf/aarch64/debug-macro-section -g3 -34: + cat -26: + readelf --sections out/test/elf/aarch64/compressed-debug-info/exe -26: + on_exit -26: + echo OK -26: OK -26: + exit 0 -33: + c++ -c -o out/test/elf/aarch64/dead-debug-sections/a.o -g -xc++ - - 23/315 Test #22: aarch64-common-ref .................................. Passed 0.29 sec - 24/315 Test #26: aarch64-compressed-debug-info ....................... Passed 0.23 sec - 25/315 Test #28: aarch64-copyrel-protected ........................... Passed 0.21 sec + 23/315 Test #22: aarch64-common-ref .................................. Passed 0.67 sec test 35 Start 35: aarch64-default-symver @@ -3400,6 +3419,18 @@ 35: MACHINE=aarch64 35: CPU= 35: Test timeout computed to be: 1500 +26: + on_exit +26: + echo OK +26: OK +26: + exit 0 +21: + cc -fcommon -xc -c -o out/test/elf/aarch64/common-archive/f.o - +21: + cat +28: + on_exit +28: + echo OK +28: OK +28: + exit 0 + 24/315 Test #26: aarch64-compressed-debug-info ....................... Passed 0.55 sec + 25/315 Test #28: aarch64-copyrel-protected ........................... Passed 0.51 sec test 36 Start 36: aarch64-defsym-lto @@ -3418,8 +3449,34 @@ 37: MACHINE=aarch64 37: CPU= 37: Test timeout computed to be: 1500 -21: + 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 30: + cc -B. out/test/elf/aarch64/copyrel-relro2/a.o out/test/elf/aarch64/copyrel-relro2/b.so -o out/test/elf/aarch64/copyrel-relro2/exe -no-pie +35: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/default-symver.sh +35: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc +35: ++ export LC_ALL=C +35: ++ LC_ALL=C +35: ++ '[' -z aarch64 ']' +35: ++ '[' -z '' ']' +35: ++ TESTDIR=out/test/elf/aarch64 +35: ++ CC=cc +35: ++ CXX=c++ +35: ++ GCC=gcc +35: ++ GXX=g++ +35: ++ OBJDUMP=objdump +35: ++ OBJCOPY=objcopy +35: ++ STRIP=strip +35: ++ QEMU= +35: ++ '[' aarch64 = x86_64 -o aarch64 = i686 -o aarch64 = arm ']' +35: ++ '[' aarch64 = aarch64 ']' +35: ++ tlsdesc_opt=-mtls-dialect=desc +35: ++ trap 'on_error $LINENO' ERR +35: ++ trap on_exit EXIT +35: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/default-symver.sh .sh +35: ++ testname=default-symver +35: ++ echo -n 'Testing default-symver ... ' +35: Testing default-symver ... ++ t=out/test/elf/aarch64/default-symver +35: ++ mkdir -p out/test/elf/aarch64/default-symver +32: + cc -B. -o out/test/elf/aarch64/ctors-in-init-array/exe out/test/elf/aarch64/ctors-in-init-array/a.o out/test/elf/aarch64/ctors-in-init-array/b.o +34: + gcc -o out/test/elf/aarch64/debug-macro-section/c.o -c -xc - -Iout/test/elf/aarch64/debug-macro-section -g3 36: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/defsym-lto.sh 36: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 36: ++ export LC_ALL=C @@ -3440,8 +3497,13 @@ 36: ++ tlsdesc_opt=-mtls-dialect=desc 36: ++ trap 'on_error $LINENO' ERR 36: ++ trap on_exit EXIT -35: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/default-symver.sh +27: + 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 +34: + cat +31: + cc -B. -shared -o out/test/elf/aarch64/copyrel/c.so out/test/elf/aarch64/copyrel/c.o +33: + c++ -c -o out/test/elf/aarch64/dead-debug-sections/b.o -g -xc++ - +33: + cat 37: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/defsym-missing-symbol.sh +36: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/defsym-lto.sh .sh 37: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 37: ++ export LC_ALL=C 37: ++ LC_ALL=C @@ -3461,46 +3523,34 @@ 37: ++ tlsdesc_opt=-mtls-dialect=desc 37: ++ trap 'on_error $LINENO' ERR 37: ++ trap on_exit EXIT +36: ++ testname=defsym-lto +36: ++ echo -n 'Testing defsym-lto ... ' +36: Testing defsym-lto ... ++ t=out/test/elf/aarch64/defsym-lto +36: ++ mkdir -p out/test/elf/aarch64/defsym-lto +35: + cat +35: + cc -o out/test/elf/aarch64/default-symver/a.o -c -xc - 37: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/defsym-missing-symbol.sh .sh 37: ++ testname=defsym-missing-symbol 37: ++ echo -n 'Testing defsym-missing-symbol ... ' 37: Testing defsym-missing-symbol ... ++ t=out/test/elf/aarch64/defsym-missing-symbol 37: ++ mkdir -p out/test/elf/aarch64/defsym-missing-symbol -35: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc -35: ++ export LC_ALL=C -35: ++ LC_ALL=C -35: ++ '[' -z aarch64 ']' -35: ++ '[' -z '' ']' -35: ++ TESTDIR=out/test/elf/aarch64 -35: ++ CC=cc -35: ++ CXX=c++ -35: ++ GCC=gcc -35: ++ GXX=g++ -35: ++ OBJDUMP=objdump -35: ++ OBJCOPY=objcopy -35: ++ STRIP=strip -35: ++ QEMU= -35: ++ '[' aarch64 = x86_64 -o aarch64 = i686 -o aarch64 = arm ']' -35: ++ '[' aarch64 = aarch64 ']' -35: ++ tlsdesc_opt=-mtls-dialect=desc -35: ++ trap 'on_error $LINENO' ERR -35: ++ trap on_exit EXIT -27: + 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 -29: + grep -q '^sigsegv 0 1$' -36: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/defsym-lto.sh .sh -29: + out/test/elf/aarch64/copyrel-relro/exe -36: ++ testname=defsym-lto -36: ++ echo -n 'Testing defsym-lto ... ' -36: Testing defsym-lto ... ++ t=out/test/elf/aarch64/defsym-lto -36: ++ mkdir -p out/test/elf/aarch64/defsym-lto +16: + grep -q 'GNU.*0x00000014.*NT_GNU_BUILD_ID' +16: + readelf -n out/test/elf/aarch64/build-id/exe +36: + cc -flto -o /dev/null -xc - +36: + echo 'int main() {}' +16: + cc -B. -o out/test/elf/aarch64/build-id/exe out/test/elf/aarch64/build-id/a.c -Wl,-build-id=sha256 +21: + rm -f out/test/elf/aarch64/common-archive/f.a 37: + cat +37: + cc -o out/test/elf/aarch64/defsym-missing-symbol/a.o -c -xc - +21: + 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 +29: + out/test/elf/aarch64/copyrel-relro/exe +29: + grep -q '^sigsegv 0 1$' 29: + on_exit 29: + echo OK 29: OK 29: + exit 0 -31: + cc -B. -shared -o out/test/elf/aarch64/copyrel/c.so out/test/elf/aarch64/copyrel/c.o -32: + cc -B. -o out/test/elf/aarch64/ctors-in-init-array/exe out/test/elf/aarch64/ctors-in-init-array/a.o out/test/elf/aarch64/ctors-in-init-array/b.o - 26/315 Test #29: aarch64-copyrel-relro ............................... Passed 0.23 sec +30: + grep -q '^sigsegv 0 1$' + 26/315 Test #29: aarch64-copyrel-relro ............................... Passed 0.57 sec test 38 Start 38: aarch64-defsym @@ -3510,20 +3560,32 @@ 38: MACHINE=aarch64 38: CPU= 38: Test timeout computed to be: 1500 -35: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/default-symver.sh .sh -35: ++ testname=default-symver -35: ++ echo -n 'Testing default-symver ... ' -35: Testing default-symver ... ++ t=out/test/elf/aarch64/default-symver -35: ++ mkdir -p out/test/elf/aarch64/default-symver -35: + cat -35: + cc -o out/test/elf/aarch64/default-symver/a.o -c -xc - -36: + echo 'int main() {}' -36: + cc -flto -o /dev/null -xc - -37: + cc -o out/test/elf/aarch64/defsym-missing-symbol/a.o -c -xc - +30: + out/test/elf/aarch64/copyrel-relro2/exe +30: + on_exit +30: + echo OK +30: OK +30: + exit 0 +21: + 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 + 27/315 Test #30: aarch64-copyrel-relro2 .............................. Passed 0.56 sec +test 39 + Start 39: aarch64-defsym2 + +39: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/defsym2.sh" +39: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu +39: Environment variables: +39: MACHINE=aarch64 +39: CPU= +39: Test timeout computed to be: 1500 +33: + c++ -o out/test/elf/aarch64/dead-debug-sections/c.o -c -xc++ -g - +33: + cat +31: + 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 +32: + grep -q 'ctor1 init1 ctor2 ctor3 ctor4 init2 fini2 dtor1 dtor2 dtor3 fini1 dtor4' +32: + out/test/elf/aarch64/ctors-in-init-array/exe +32: + on_exit +32: + echo OK +32: OK +32: + exit 0 38: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/defsym.sh -16: + grep -q 'GNU.*0x00000020.*NT_GNU_BUILD_ID' -16: + readelf -n out/test/elf/aarch64/build-id/exe -16: + cc -B. -o out/test/elf/aarch64/build-id/exe out/test/elf/aarch64/build-id/a.c -Wl,-build-id=0xdeadbeefdeadbeef 38: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 38: ++ export LC_ALL=C 38: ++ LC_ALL=C @@ -3543,37 +3605,24 @@ 38: ++ tlsdesc_opt=-mtls-dialect=desc 38: ++ trap 'on_error $LINENO' ERR 38: ++ trap on_exit EXIT -33: + c++ -c -o out/test/elf/aarch64/dead-debug-sections/b.o -g -xc++ - -34: + cat -27: + out/test/elf/aarch64/copyrel-alignment/exe1 -27: + grep -q '\.copyrel.* 32$' -33: + cat -21: + grep -q '5 0 7 2' -21: + out/test/elf/aarch64/common-archive/exe -34: + gcc -o out/test/elf/aarch64/debug-macro-section/c.o -c -xc - -Iout/test/elf/aarch64/debug-macro-section -g3 -27: + readelf -W --sections out/test/elf/aarch64/copyrel-alignment/exe1 + 28/315 Test #32: aarch64-ctors-in-init-array ......................... Passed 0.52 sec +test 40 + Start 40: aarch64-demangle-cpp + +40: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/demangle-cpp.sh" +40: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu +40: Environment variables: +40: MACHINE=aarch64 +40: CPU= +40: Test timeout computed to be: 1500 38: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/defsym.sh .sh 38: ++ testname=defsym 38: ++ echo -n 'Testing defsym ... ' 38: Testing defsym ... ++ t=out/test/elf/aarch64/defsym 38: ++ mkdir -p out/test/elf/aarch64/defsym -21: + on_exit -21: + echo OK -21: OK -21: + exit 0 - 27/315 Test #21: aarch64-common-archive .............................. Passed 0.36 sec -test 39 - Start 39: aarch64-defsym2 - -39: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/defsym2.sh" -39: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu -39: Environment variables: -39: MACHINE=aarch64 -39: CPU= -39: Test timeout computed to be: 1500 -27: + 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 -30: + out/test/elf/aarch64/copyrel-relro2/exe +35: + cc -B. -o out/test/elf/aarch64/default-symver/b.so -shared out/test/elf/aarch64/default-symver/a.o -Wl,-default-symver 39: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/defsym2.sh +34: + 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 39: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 39: ++ export LC_ALL=C 39: ++ LC_ALL=C @@ -3593,46 +3642,8 @@ 39: ++ tlsdesc_opt=-mtls-dialect=desc 39: ++ trap 'on_error $LINENO' ERR 39: ++ trap on_exit EXIT -37: + cc -B. -o out/test/elf/aarch64/defsym-missing-symbol/exe out/test/elf/aarch64/defsym-missing-symbol/a.o -Wl,-defsym=foo=bar -30: + grep -q '^sigsegv 0 1$' -30: + on_exit -30: + echo OK -30: OK -30: + exit 0 -38: + cc -fPIC -o out/test/elf/aarch64/defsym/a.o -c -xc - -38: + cat - 28/315 Test #30: aarch64-copyrel-relro2 .............................. Passed 0.26 sec -test 40 - Start 40: aarch64-demangle-cpp - -40: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/demangle-cpp.sh" -40: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu -40: Environment variables: -40: MACHINE=aarch64 -40: CPU= -40: Test timeout computed to be: 1500 -35: + cc -B. -o out/test/elf/aarch64/default-symver/b.so -shared out/test/elf/aarch64/default-symver/a.o -Wl,-default-symver -32: + out/test/elf/aarch64/ctors-in-init-array/exe -32: + grep -q 'ctor1 init1 ctor2 ctor3 ctor4 init2 fini2 dtor1 dtor2 dtor3 fini1 dtor4' -32: + on_exit -32: + echo OK -32: OK -32: + exit 0 - 29/315 Test #32: aarch64-ctors-in-init-array ......................... Passed 0.22 sec -test 41 - Start 41: aarch64-demangle-rust - -41: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/demangle-rust.sh" -41: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu -41: Environment variables: -41: MACHINE=aarch64 -41: CPU= -41: Test timeout computed to be: 1500 39: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/defsym2.sh .sh -39: ++ testname=defsym2 -39: ++ echo -n 'Testing defsym2 ... ' -39: Testing defsym2 ... ++ t=out/test/elf/aarch64/defsym2 -39: ++ mkdir -p out/test/elf/aarch64/defsym2 +27: + out/test/elf/aarch64/copyrel-alignment/exe1 40: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/demangle-cpp.sh 40: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 40: ++ export LC_ALL=C @@ -3653,10 +3664,43 @@ 40: ++ tlsdesc_opt=-mtls-dialect=desc 40: ++ trap 'on_error $LINENO' ERR 40: ++ trap on_exit EXIT -34: + 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 -31: + 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 -33: + cat -33: + c++ -o out/test/elf/aarch64/dead-debug-sections/c.o -c -xc++ -g - +39: ++ testname=defsym2 +39: ++ echo -n 'Testing defsym2 ... ' +39: Testing defsym2 ... ++ t=out/test/elf/aarch64/defsym2 +39: ++ mkdir -p out/test/elf/aarch64/defsym2 +38: + cat +38: + cc -fPIC -o out/test/elf/aarch64/defsym/a.o -c -xc - +40: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/demangle-cpp.sh .sh +40: ++ testname=demangle-cpp +40: ++ echo -n 'Testing demangle-cpp ... ' +40: Testing demangle-cpp ... ++ t=out/test/elf/aarch64/demangle-cpp +40: ++ mkdir -p out/test/elf/aarch64/demangle-cpp +37: + cc -B. -o out/test/elf/aarch64/defsym-missing-symbol/exe out/test/elf/aarch64/defsym-missing-symbol/a.o -Wl,-defsym=foo=bar +39: + cc -fPIC -o out/test/elf/aarch64/defsym2/a.o -c -xc - +27: + grep -q '\.copyrel.* 32$' +27: + readelf -W --sections out/test/elf/aarch64/copyrel-alignment/exe1 +27: + 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 +39: + cat +40: + cat +40: + cc -c -o out/test/elf/aarch64/demangle-cpp/a.o -xc - +31: + grep -q '42 42 1' +31: + out/test/elf/aarch64/copyrel/exe +31: + on_exit +31: + echo OK +31: OK +31: + exit 0 + 29/315 Test #31: aarch64-copyrel ..................................... Passed 0.64 sec +test 41 + Start 41: aarch64-demangle-rust + +41: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/demangle-rust.sh" +41: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu +41: Environment variables: +41: MACHINE=aarch64 +41: CPU= +41: Test timeout computed to be: 1500 +33: + 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 +21: + grep -q '5 0 7 2' 41: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/demangle-rust.sh 41: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 41: ++ export LC_ALL=C @@ -3677,36 +3721,14 @@ 41: ++ tlsdesc_opt=-mtls-dialect=desc 41: ++ trap 'on_error $LINENO' ERR 41: ++ trap on_exit EXIT -40: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/demangle-cpp.sh .sh -41: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/demangle-rust.sh .sh -27: + out/test/elf/aarch64/copyrel-alignment/exe2 -27: + grep -q '\.copyrel.* 8$' -40: ++ testname=demangle-cpp -40: ++ echo -n 'Testing demangle-cpp ... ' -40: Testing demangle-cpp ... ++ t=out/test/elf/aarch64/demangle-cpp -40: ++ mkdir -p out/test/elf/aarch64/demangle-cpp -39: + cat -39: + cc -fPIC -o out/test/elf/aarch64/defsym2/a.o -c -xc - -41: ++ testname=demangle-rust -41: ++ echo -n 'Testing demangle-rust ... ' -41: Testing demangle-rust ... ++ t=out/test/elf/aarch64/demangle-rust -41: ++ mkdir -p out/test/elf/aarch64/demangle-rust -27: + readelf -W --sections out/test/elf/aarch64/copyrel-alignment/exe2 -27: + 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 -41: + cc -c -o out/test/elf/aarch64/demangle-rust/a.o -xc - -41: + cat -38: + 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 -40: + cat -40: + cc -c -o out/test/elf/aarch64/demangle-cpp/a.o -xc - -31: + grep -q '42 42 1' -31: + out/test/elf/aarch64/copyrel/exe -35: + readelf --dyn-syms out/test/elf/aarch64/default-symver/b.so -31: + on_exit -31: + echo OK -31: OK -31: + exit 0 39: + cc -B. -o out/test/elf/aarch64/defsym2/b.so -shared -Wl,-defsym=bar=foo out/test/elf/aarch64/defsym2/a.o - 30/315 Test #31: aarch64-copyrel ..................................... Passed 0.31 sec +35: + readelf --dyn-syms out/test/elf/aarch64/default-symver/b.so +21: + out/test/elf/aarch64/common-archive/exe +21: + on_exit +21: + echo OK +21: OK +21: + exit 0 + 30/315 Test #21: aarch64-common-archive .............................. Passed 1.03 sec test 42 Start 42: aarch64-demangle @@ -3716,31 +3738,25 @@ 42: MACHINE=aarch64 42: CPU= 42: Test timeout computed to be: 1500 -37: + grep -q 'undefined symbol: bar' out/test/elf/aarch64/defsym-missing-symbol/log 35: + grep -q ' foo@@b\.so' 35: + 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 -40: + cc -B. -o out/test/elf/aarch64/demangle-cpp/exe1 out/test/elf/aarch64/demangle-cpp/a.o +41: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/demangle-rust.sh .sh +41: ++ testname=demangle-rust +41: ++ echo -n 'Testing demangle-rust ... ' +41: Testing demangle-rust ... ++ t=out/test/elf/aarch64/demangle-rust +41: ++ mkdir -p out/test/elf/aarch64/demangle-rust 34: + objdump --dwarf=macro out/test/elf/aarch64/debug-macro-section/exe -42: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/demangle.sh +16: + grep -q 'GNU.*0x00000020.*NT_GNU_BUILD_ID' 34: + grep 'DW_MACRO_import -.* 0x0$' out/test/elf/aarch64/debug-macro-section/log -37: + on_exit -37: + echo OK -37: OK -37: + exit 0 - 31/315 Test #37: aarch64-defsym-missing-symbol ....................... Passed 0.16 sec -test 43 - Start 43: aarch64-dependency-file - -43: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/dependency-file.sh" -43: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu -43: Environment variables: -43: MACHINE=aarch64 -43: CPU= -43: Test timeout computed to be: 1500 +38: + 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 +27: + out/test/elf/aarch64/copyrel-alignment/exe2 +42: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/demangle.sh +37: + grep -q 'undefined symbol: bar' out/test/elf/aarch64/defsym-missing-symbol/log 34: + on_exit 34: + echo OK 34: OK 34: + exit 0 +40: + cc -B. -o out/test/elf/aarch64/demangle-cpp/exe1 out/test/elf/aarch64/demangle-cpp/a.o 42: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 42: ++ export LC_ALL=C 42: ++ LC_ALL=C @@ -3758,6 +3774,16 @@ 42: ++ '[' aarch64 = x86_64 -o aarch64 = i686 -o aarch64 = arm ']' 42: ++ '[' aarch64 = aarch64 ']' 42: ++ tlsdesc_opt=-mtls-dialect=desc + 31/315 Test #34: aarch64-debug-macro-section ......................... Passed 0.52 sec +test 43 + Start 43: aarch64-dependency-file + +43: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/dependency-file.sh" +43: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu +43: Environment variables: +43: MACHINE=aarch64 +43: CPU= +43: Test timeout computed to be: 1500 42: ++ trap 'on_error $LINENO' ERR 42: ++ trap on_exit EXIT 42: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/demangle.sh .sh @@ -3765,25 +3791,15 @@ 42: ++ echo -n 'Testing demangle ... ' 42: Testing demangle ... ++ t=out/test/elf/aarch64/demangle 42: ++ mkdir -p out/test/elf/aarch64/demangle -42: + cc -c -o out/test/elf/aarch64/demangle/a.o -xc++ - -42: + cat -33: + 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 -16: + grep -q 'Build ID: deadbeefdeadbeef' 16: + readelf -n out/test/elf/aarch64/build-id/exe -16: + on_exit -16: + echo OK -16: OK -16: + exit 0 -27: + out/test/elf/aarch64/copyrel-alignment/exe3 -27: + grep -q '\.copyrel.* 256$' -27: + readelf -W --sections out/test/elf/aarch64/copyrel-alignment/exe3 -27: + on_exit -27: + echo OK -27: OK -27: + exit 0 -41: + cc -B. -o out/test/elf/aarch64/demangle-rust/exe out/test/elf/aarch64/demangle-rust/a.o - 32/315 Test #16: aarch64-build-id .................................... Passed 0.64 sec - 33/315 Test #34: aarch64-debug-macro-section ......................... Passed 0.24 sec +16: + cc -B. -o out/test/elf/aarch64/build-id/exe out/test/elf/aarch64/build-id/a.c -Wl,-build-id=0xdeadbeefdeadbeef +41: + cc -c -o out/test/elf/aarch64/demangle-rust/a.o -xc - +41: + cat +37: + on_exit +37: + echo OK +37: OK +37: + exit 0 + 32/315 Test #37: aarch64-defsym-missing-symbol ....................... Passed 0.36 sec test 44 Start 44: aarch64-disable-new-dtags @@ -3793,16 +3809,11 @@ 44: MACHINE=aarch64 44: CPU= 44: Test timeout computed to be: 1500 -test 45 - Start 45: aarch64-discard - -45: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/discard.sh" -45: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu -45: Environment variables: -45: MACHINE=aarch64 -45: CPU= -45: Test timeout computed to be: 1500 - 34/315 Test #27: aarch64-copyrel-alignment ........................... Passed 0.43 sec +27: + grep -q '\.copyrel.* 8$' +27: + readelf -W --sections out/test/elf/aarch64/copyrel-alignment/exe2 +27: + 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 +42: + cat +42: + cc -c -o out/test/elf/aarch64/demangle/a.o -xc++ - 43: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/dependency-file.sh 43: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 43: ++ export LC_ALL=C @@ -3823,30 +3834,13 @@ 43: ++ tlsdesc_opt=-mtls-dialect=desc 43: ++ trap 'on_error $LINENO' ERR 43: ++ trap on_exit EXIT +35: + grep -q ' foo@@bar' 43: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/dependency-file.sh .sh 43: ++ testname=dependency-file 43: ++ echo -n 'Testing dependency-file ... ' 43: Testing dependency-file ... ++ t=out/test/elf/aarch64/dependency-file 43: ++ mkdir -p out/test/elf/aarch64/dependency-file -39: + nm -D out/test/elf/aarch64/defsym2/b.so -39: + grep -q bar -39: + on_exit -39: + echo OK -39: OK -39: + exit 0 -38: + out/test/elf/aarch64/defsym/exe -38: + grep -q '^Hello 0x10 0x2000$' -38: + on_exit -38: + echo OK -38: OK -38: + exit 0 -35: + grep -q ' foo@@bar' 35: + readelf --dyn-syms out/test/elf/aarch64/default-symver/b.so -35: + on_exit -35: + echo OK -35: OK -35: + exit 0 -40: + grep -Fq 'ns::version()' out/test/elf/aarch64/demangle-cpp/log 44: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/disable-new-dtags.sh 44: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 44: ++ export LC_ALL=C @@ -3867,47 +3861,29 @@ 44: ++ tlsdesc_opt=-mtls-dialect=desc 44: ++ trap 'on_error $LINENO' ERR 44: ++ trap on_exit EXIT +35: + on_exit +35: + echo OK +35: OK +35: + exit 0 + 33/315 Test #35: aarch64-default-symver .............................. Passed 0.45 sec +test 45 + Start 45: aarch64-discard + +45: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/discard.sh" +45: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu +45: Environment variables: +45: MACHINE=aarch64 +45: CPU= +45: Test timeout computed to be: 1500 44: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/disable-new-dtags.sh .sh 44: ++ testname=disable-new-dtags 44: ++ echo -n 'Testing disable-new-dtags ... ' 44: Testing disable-new-dtags ... ++ t=out/test/elf/aarch64/disable-new-dtags 44: ++ mkdir -p out/test/elf/aarch64/disable-new-dtags - 35/315 Test #38: aarch64-defsym ...................................... Passed 0.18 sec - 36/315 Test #39: aarch64-defsym2 ..................................... Passed 0.15 sec -test 46 - Start 46: aarch64-dso-undef - -46: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/dso-undef.sh" -46: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu -46: Environment variables: -46: MACHINE=aarch64 -46: CPU= -46: Test timeout computed to be: 1500 -test 47 - Start 47: aarch64-dt-init - -47: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/dt-init.sh" -47: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu -47: Environment variables: -47: MACHINE=aarch64 -47: CPU= -47: Test timeout computed to be: 1500 -test 48 - Start 48: aarch64-dt-needed - -48: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/dt-needed.sh" -48: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu -48: Environment variables: -48: MACHINE=aarch64 -48: CPU= -48: Test timeout computed to be: 1500 43: + cat 43: + cc -o out/test/elf/aarch64/dependency-file/a.o -c -xc - - 37/315 Test #35: aarch64-default-symver .............................. Passed 0.24 sec -40: + cat -40: + cc -c -o out/test/elf/aarch64/demangle-cpp/b.o -xc - -44: + cat -44: + cc -o out/test/elf/aarch64/disable-new-dtags/a.o -c -xc -fPIC - +39: + nm -D out/test/elf/aarch64/defsym2/b.so +39: + grep -q bar 45: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/discard.sh 45: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 45: ++ export LC_ALL=C @@ -3928,27 +3904,55 @@ 45: ++ tlsdesc_opt=-mtls-dialect=desc 45: ++ trap 'on_error $LINENO' ERR 45: ++ trap on_exit EXIT +39: + on_exit +39: + echo OK +39: OK +39: + exit 0 + 34/315 Test #39: aarch64-defsym2 ..................................... Passed 0.33 sec +test 46 + Start 46: aarch64-dso-undef + +46: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/dso-undef.sh" +46: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu +46: Environment variables: +46: MACHINE=aarch64 +46: CPU= +46: Test timeout computed to be: 1500 +44: + cc -o out/test/elf/aarch64/disable-new-dtags/a.o -c -xc -fPIC - +44: + cat +33: + out/test/elf/aarch64/dead-debug-sections/exe +33: + grep -q 'Hello world' +33: + dwarfdump out/test/elf/aarch64/dead-debug-sections/exe 45: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/discard.sh .sh 45: ++ testname=discard 45: ++ echo -n 'Testing discard ... ' 45: Testing discard ... ++ t=out/test/elf/aarch64/discard 45: ++ mkdir -p out/test/elf/aarch64/discard -45: + '[' aarch64 = riscv64 -o aarch64 = riscv32 ']' -45: + cc -o out/test/elf/aarch64/discard/a.o -c -x assembler -Wa,-L - -45: + cat -33: + grep -q 'Hello world' -33: + out/test/elf/aarch64/dead-debug-sections/exe -33: + dwarfdump out/test/elf/aarch64/dead-debug-sections/exe +38: + out/test/elf/aarch64/defsym/exe +38: + grep -q '^Hello 0x10 0x2000$' +38: + on_exit +38: + echo OK +38: OK +38: + exit 0 +41: + cc -B. -o out/test/elf/aarch64/demangle-rust/exe out/test/elf/aarch64/demangle-rust/a.o +42: + cc -B. -o out/test/elf/aarch64/demangle/exe out/test/elf/aarch64/demangle/a.o -Wl,-no-demangle + 35/315 Test #38: aarch64-defsym ...................................... Passed 0.36 sec +test 47 + Start 47: aarch64-dt-init + +47: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/dt-init.sh" +47: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu +47: Environment variables: +47: MACHINE=aarch64 +47: CPU= +47: Test timeout computed to be: 1500 33: + on_exit 33: + echo OK 33: OK 33: + exit 0 -41: + grep -Fq ' as core::iter::iterator::Iterator>::rposition::::{closure#0}' out/test/elf/aarch64/demangle-rust/log -41: + on_exit -41: + echo OK -41: OK -41: + exit 0 -36: + cat +45: + '[' aarch64 = riscv64 -o aarch64 = riscv32 ']' +45: + cat +40: + grep -Fq 'ns::version()' out/test/elf/aarch64/demangle-cpp/log 46: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/dso-undef.sh 46: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 46: ++ export LC_ALL=C @@ -3969,6 +3973,18 @@ 46: ++ tlsdesc_opt=-mtls-dialect=desc 46: ++ trap 'on_error $LINENO' ERR 46: ++ trap on_exit EXIT +27: + out/test/elf/aarch64/copyrel-alignment/exe3 + 36/315 Test #33: aarch64-dead-debug-sections ......................... Passed 0.71 sec +test 48 + Start 48: aarch64-dt-needed + +48: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/dt-needed.sh" +48: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu +48: Environment variables: +48: MACHINE=aarch64 +48: CPU= +48: Test timeout computed to be: 1500 +45: + cc -o out/test/elf/aarch64/discard/a.o -c -x assembler -Wa,-L - 46: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/dso-undef.sh .sh 46: ++ testname=dso-undef 46: ++ echo -n 'Testing dso-undef ... ' @@ -3994,16 +4010,16 @@ 47: ++ tlsdesc_opt=-mtls-dialect=desc 47: ++ trap 'on_error $LINENO' ERR 47: ++ trap on_exit EXIT +40: + cc -c -o out/test/elf/aarch64/demangle-cpp/b.o -xc - 47: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/dt-init.sh .sh 47: ++ testname=dt-init 47: ++ echo -n 'Testing dt-init ... ' 47: Testing dt-init ... ++ t=out/test/elf/aarch64/dt-init 47: ++ mkdir -p out/test/elf/aarch64/dt-init -47: + '[' aarch64 = riscv64 -o aarch64 = riscv32 ']' -47: + [[ aarch64 = loongarch* ]] -47: + '[' aarch64 = arm -o aarch64 = aarch64 ']' -47: + is_musl -47: + ldd --help +27: + grep -q '\.copyrel.* 256$' +27: + readelf -W --sections out/test/elf/aarch64/copyrel-alignment/exe3 +40: + cat +45: + ./mold -o out/test/elf/aarch64/discard/exe out/test/elf/aarch64/discard/a.o 48: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/dt-needed.sh 48: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 48: ++ export LC_ALL=C @@ -4024,13 +4040,12 @@ 48: ++ tlsdesc_opt=-mtls-dialect=desc 48: ++ trap 'on_error $LINENO' ERR 48: ++ trap on_exit EXIT -48: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/dt-needed.sh .sh -48: ++ testname=dt-needed -48: ++ echo -n 'Testing dt-needed ... ' -48: Testing dt-needed ... ++ t=out/test/elf/aarch64/dt-needed -48: ++ mkdir -p out/test/elf/aarch64/dt-needed - 38/315 Test #33: aarch64-dead-debug-sections ......................... Passed 0.31 sec - 39/315 Test #41: aarch64-demangle-rust ............................... Passed 0.15 sec +27: + on_exit +27: + echo OK +27: OK +27: + exit 0 +44: + 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 + 37/315 Test #27: aarch64-copyrel-alignment ........................... Passed 1.12 sec test 49 Start 49: aarch64-duplicate-error-archive @@ -4040,6 +4055,27 @@ 49: MACHINE=aarch64 49: CPU= 49: Test timeout computed to be: 1500 +46: + cat +46: + cc -fPIC -o out/test/elf/aarch64/dso-undef/a.o -c -xc - +47: + '[' aarch64 = riscv64 -o aarch64 = riscv32 ']' +47: + [[ aarch64 = loongarch* ]] +47: + '[' aarch64 = arm -o aarch64 = aarch64 ']' +47: + is_musl +47: + grep -q musl +16: + readelf -n out/test/elf/aarch64/build-id/exe +43: + 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 +48: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/dt-needed.sh .sh +48: ++ testname=dt-needed +48: ++ echo -n 'Testing dt-needed ... ' +48: Testing dt-needed ... ++ t=out/test/elf/aarch64/dt-needed +48: ++ mkdir -p out/test/elf/aarch64/dt-needed +16: + grep -q 'Build ID: deadbeefdeadbeef' +47: + ldd --help +16: + on_exit +16: + echo OK +16: OK +16: + exit 0 + 38/315 Test #16: aarch64-build-id .................................... Passed 1.63 sec test 50 Start 50: aarch64-duplicate-error @@ -4049,32 +4085,6 @@ 50: MACHINE=aarch64 50: CPU= 50: Test timeout computed to be: 1500 -test 51 - Start 51: aarch64-dynamic-dt-debug - -51: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/dynamic-dt-debug.sh" -51: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu -51: Environment variables: -51: MACHINE=aarch64 -51: CPU= -51: Test timeout computed to be: 1500 -43: + 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 -40: /tmp/ccRg8mjJ.s: Assembler messages: -40: /tmp/ccRg8mjJ.s:26: Warning: setting incorrect section attributes for .comment -40: + cc -B. -o out/test/elf/aarch64/demangle-cpp/exe2 out/test/elf/aarch64/demangle-cpp/b.o -44: + 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 -45: + ./mold -o out/test/elf/aarch64/discard/exe out/test/elf/aarch64/discard/a.o -45: + readelf --symbols out/test/elf/aarch64/discard/exe -36: + cc -flto -fPIC -o out/test/elf/aarch64/defsym-lto/a.o -c -xc - -46: + cc -fPIC -o out/test/elf/aarch64/dso-undef/a.o -c -xc - -46: + cat -46: + cc -B. -o out/test/elf/aarch64/dso-undef/b.so -shared out/test/elf/aarch64/dso-undef/a.o -47: + grep -q musl -47: + cat -47: + cc -c -fPIC -o out/test/elf/aarch64/dt-init/a.o -xc - -48: + cat -48: + cc -c -o out/test/elf/aarch64/dt-needed/a.o -xc - -42: + cc -B. -o out/test/elf/aarch64/demangle/exe out/test/elf/aarch64/demangle/a.o -Wl,-no-demangle 49: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/duplicate-error-archive.sh 49: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 49: ++ export LC_ALL=C @@ -4095,12 +4105,38 @@ 49: ++ tlsdesc_opt=-mtls-dialect=desc 49: ++ trap 'on_error $LINENO' ERR 49: ++ trap on_exit EXIT +45: + readelf --symbols out/test/elf/aarch64/discard/exe +48: + cc -c -o out/test/elf/aarch64/dt-needed/a.o -xc - +48: + cat +47: + cc -c -fPIC -o out/test/elf/aarch64/dt-init/a.o -xc - +47: + cat +45: + grep -Fq _start out/test/elf/aarch64/discard/log 49: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/duplicate-error-archive.sh .sh 49: ++ testname=duplicate-error-archive 49: ++ echo -n 'Testing duplicate-error-archive ... ' 49: Testing duplicate-error-archive ... ++ t=out/test/elf/aarch64/duplicate-error-archive 49: ++ mkdir -p out/test/elf/aarch64/duplicate-error-archive +41: + grep -Fq ' as core::iter::iterator::Iterator>::rposition::::{closure#0}' out/test/elf/aarch64/demangle-rust/log +40: /tmp/ccnUQJsK.s: Assembler messages: +40: /tmp/ccnUQJsK.s:26: Warning: setting incorrect section attributes for .comment +40: + cc -B. -o out/test/elf/aarch64/demangle-cpp/exe2 out/test/elf/aarch64/demangle-cpp/b.o +42: + grep -q 'undefined symbol: _Z3fooii$' out/test/elf/aarch64/demangle/log +45: + grep -Fq foo out/test/elf/aarch64/discard/log 50: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/duplicate-error.sh +41: + on_exit +41: + echo OK +41: OK +41: + exit 0 + 39/315 Test #41: aarch64-demangle-rust ............................... Passed 0.37 sec +test 51 + Start 51: aarch64-dynamic-dt-debug + +51: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/dynamic-dt-debug.sh" +51: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu +51: Environment variables: +51: MACHINE=aarch64 +51: CPU= +51: Test timeout computed to be: 1500 50: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 50: ++ export LC_ALL=C 50: ++ LC_ALL=C @@ -4120,13 +4156,12 @@ 50: ++ tlsdesc_opt=-mtls-dialect=desc 50: ++ trap 'on_error $LINENO' ERR 50: ++ trap on_exit EXIT +42: + cc -B. -o out/test/elf/aarch64/demangle/exe out/test/elf/aarch64/demangle/a.o -Wl,-demangle +45: + grep -Fq .Lbar out/test/elf/aarch64/discard/log +46: + cc -B. -o out/test/elf/aarch64/dso-undef/b.so -shared out/test/elf/aarch64/dso-undef/a.o +49: + cc -o out/test/elf/aarch64/duplicate-error-archive/a.o -c -xc - +49: + cat 50: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/duplicate-error.sh .sh -50: ++ testname=duplicate-error -50: ++ echo -n 'Testing duplicate-error ... ' -50: Testing duplicate-error ... ++ t=out/test/elf/aarch64/duplicate-error -50: ++ mkdir -p out/test/elf/aarch64/duplicate-error -50: + cat -50: + cc -o out/test/elf/aarch64/duplicate-error/a.o -c -x assembler - 51: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/dynamic-dt-debug.sh 51: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 51: ++ export LC_ALL=C @@ -4147,42 +4182,30 @@ 51: ++ tlsdesc_opt=-mtls-dialect=desc 51: ++ trap 'on_error $LINENO' ERR 51: ++ trap on_exit EXIT +50: ++ testname=duplicate-error +50: ++ echo -n 'Testing duplicate-error ... ' +50: Testing duplicate-error ... ++ t=out/test/elf/aarch64/duplicate-error +50: ++ mkdir -p out/test/elf/aarch64/duplicate-error +45: + ./mold -o out/test/elf/aarch64/discard/exe out/test/elf/aarch64/discard/a.o --discard-locals +43: + grep -q 'dependency-file/exe:.*/a.o ' out/test/elf/aarch64/dependency-file/dep 51: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/dynamic-dt-debug.sh .sh 51: ++ testname=dynamic-dt-debug 51: ++ echo -n 'Testing dynamic-dt-debug ... ' 51: Testing dynamic-dt-debug ... ++ t=out/test/elf/aarch64/dynamic-dt-debug 51: ++ mkdir -p out/test/elf/aarch64/dynamic-dt-debug -49: + cat -49: + cc -o out/test/elf/aarch64/duplicate-error-archive/a.o -c -xc - -45: + grep -Fq _start out/test/elf/aarch64/discard/log -36: + 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 -51: + cc -o out/test/elf/aarch64/dynamic-dt-debug/a.o -c -xc - -51: + cat -48: + cc -B. -shared -o out/test/elf/aarch64/dt-needed/libfoo.so out/test/elf/aarch64/dt-needed/a.o -Wl,--soname,libfoo 47: + cat -45: + grep -Fq foo out/test/elf/aarch64/discard/log -43: + grep -q 'dependency-file/exe:.*/a.o ' out/test/elf/aarch64/dependency-file/dep -42: + grep -q 'undefined symbol: _Z3fooii$' out/test/elf/aarch64/demangle/log -50: + ./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 -45: + grep -Fq .Lbar out/test/elf/aarch64/discard/log -42: + cc -B. -o out/test/elf/aarch64/demangle/exe out/test/elf/aarch64/demangle/a.o -Wl,-demangle -45: + ./mold -o out/test/elf/aarch64/discard/exe out/test/elf/aarch64/discard/a.o --discard-locals 47: + cc -c -fPIC -o out/test/elf/aarch64/dt-init/b.o -xc - +50: + cat +43: + grep -q '.*/a.o:$' out/test/elf/aarch64/dependency-file/dep +48: + cc -B. -shared -o out/test/elf/aarch64/dt-needed/libfoo.so out/test/elf/aarch64/dt-needed/a.o -Wl,--soname,libfoo +50: + cc -o out/test/elf/aarch64/duplicate-error/a.o -c -x assembler - 44: + readelf --dynamic out/test/elf/aarch64/disable-new-dtags/b.so 44: + grep -q 'RUNPATH.*/foo' -51: + cc -B. -o out/test/elf/aarch64/dynamic-dt-debug/exe out/test/elf/aarch64/dynamic-dt-debug/a.o -50: + grep -q 'duplicate symbol: .*\.o: .*\.o: main' out/test/elf/aarch64/duplicate-error/log -44: + 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 -43: + grep -q '.*/a.o:$' out/test/elf/aarch64/dependency-file/dep -50: + on_exit -50: + echo OK -50: OK -50: + exit 0 43: + on_exit 43: + echo OK 43: OK 43: + exit 0 - 40/315 Test #50: aarch64-duplicate-error ............................. Passed 0.07 sec + 40/315 Test #43: aarch64-dependency-file ............................. Passed 0.36 sec test 52 Start 52: aarch64-dynamic-linker @@ -4192,13 +4215,14 @@ 52: MACHINE=aarch64 52: CPU= 52: Test timeout computed to be: 1500 -49: + rm -f out/test/elf/aarch64/duplicate-error-archive/b.a -49: + ar rcs out/test/elf/aarch64/duplicate-error-archive/b.a out/test/elf/aarch64/duplicate-error-archive/a.o +44: + 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 +50: + ./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 45: + readelf --symbols out/test/elf/aarch64/discard/exe +51: + cc -o out/test/elf/aarch64/dynamic-dt-debug/a.o -c -xc - +51: + cat 45: + grep -Fq _start out/test/elf/aarch64/discard/log -46: + cc -o out/test/elf/aarch64/dso-undef/c.o -c -xc - -46: + cat 52: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/dynamic-linker.sh +40: + grep -Fq ns::versionv out/test/elf/aarch64/demangle-cpp/log 52: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 52: ++ export LC_ALL=C 52: ++ LC_ALL=C @@ -4218,7 +4242,14 @@ 52: ++ tlsdesc_opt=-mtls-dialect=desc 52: ++ trap 'on_error $LINENO' ERR 52: ++ trap on_exit EXIT - 41/315 Test #43: aarch64-dependency-file ............................. Passed 0.16 sec +45: + grep -Fq foo out/test/elf/aarch64/discard/log +49: + rm -f out/test/elf/aarch64/duplicate-error-archive/b.a +45: + grep -Fq .Lbar out/test/elf/aarch64/discard/log +40: + on_exit +40: + echo OK +40: OK +40: + exit 0 + 41/315 Test #40: aarch64-demangle-cpp ................................ Passed 0.60 sec test 53 Start 53: aarch64-dynamic-list @@ -4228,52 +4259,19 @@ 53: MACHINE=aarch64 53: CPU= 53: Test timeout computed to be: 1500 -49: + cat -45: + grep -Fq foo out/test/elf/aarch64/discard/log -45: + grep -Fq .Lbar out/test/elf/aarch64/discard/log +42: + grep -Eq 'undefined symbol: foo\(int, int\)$' out/test/elf/aarch64/demangle/log 52: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/dynamic-linker.sh .sh -53: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/dynamic-list.sh -53: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc -53: ++ export LC_ALL=C -53: ++ LC_ALL=C -53: ++ '[' -z aarch64 ']' -53: ++ '[' -z '' ']' -53: ++ TESTDIR=out/test/elf/aarch64 -53: ++ CC=cc -53: ++ CXX=c++ -53: ++ GCC=gcc -53: ++ GXX=g++ -53: ++ OBJDUMP=objdump -53: ++ OBJCOPY=objcopy -53: ++ STRIP=strip -53: ++ QEMU= -53: ++ '[' aarch64 = x86_64 -o aarch64 = i686 -o aarch64 = arm ']' -53: ++ '[' aarch64 = aarch64 ']' -53: ++ tlsdesc_opt=-mtls-dialect=desc -53: ++ trap 'on_error $LINENO' ERR -53: ++ trap on_exit EXIT 52: ++ testname=dynamic-linker 52: ++ echo -n 'Testing dynamic-linker ... ' 52: Testing dynamic-linker ... ++ t=out/test/elf/aarch64/dynamic-linker 52: ++ mkdir -p out/test/elf/aarch64/dynamic-linker -49: + cc -o out/test/elf/aarch64/duplicate-error-archive/c.o -c -xc - -53: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/dynamic-list.sh .sh -53: ++ testname=dynamic-list -53: ++ echo -n 'Testing dynamic-list ... ' -53: Testing dynamic-list ... ++ t=out/test/elf/aarch64/dynamic-list -53: ++ mkdir -p out/test/elf/aarch64/dynamic-list -53: + cat -53: + cc -o out/test/elf/aarch64/dynamic-list/a.o -c -xc - -40: + grep -Fq ns::versionv out/test/elf/aarch64/demangle-cpp/log -52: + cat -52: + cc -c -o out/test/elf/aarch64/dynamic-linker/a.o -x assembler - -46: + rm -f out/test/elf/aarch64/dso-undef/d.a -46: + ar rcs out/test/elf/aarch64/dso-undef/d.a out/test/elf/aarch64/dso-undef/c.o -40: + on_exit -40: + echo OK -40: OK -40: + exit 0 - 42/315 Test #40: aarch64-demangle-cpp ................................ Passed 0.27 sec +50: + grep -q 'duplicate symbol: .*\.o: .*\.o: main' out/test/elf/aarch64/duplicate-error/log +45: + ./mold -o out/test/elf/aarch64/discard/exe out/test/elf/aarch64/discard/a.o --discard-all +50: + on_exit +50: + echo OK +50: OK +50: + exit 0 + 42/315 Test #50: aarch64-duplicate-error ............................. Passed 0.19 sec test 54 Start 54: aarch64-dynamic-list2 @@ -4283,17 +4281,14 @@ 54: MACHINE=aarch64 54: CPU= 54: Test timeout computed to be: 1500 -48: + cc -B. -shared -o out/test/elf/aarch64/dt-needed/libbar.so out/test/elf/aarch64/dt-needed/a.o -46: + cat -46: + cc -o out/test/elf/aarch64/dso-undef/e.o -c -xc - -45: + ./mold -o out/test/elf/aarch64/discard/exe out/test/elf/aarch64/discard/a.o --discard-all -52: + ./mold -o out/test/elf/aarch64/dynamic-linker/exe out/test/elf/aarch64/dynamic-linker/a.o -42: + grep -Eq 'undefined symbol: foo\(int, int\)$' out/test/elf/aarch64/demangle/log -49: + cc -B. -o out/test/elf/aarch64/duplicate-error-archive/exe out/test/elf/aarch64/duplicate-error-archive/c.o out/test/elf/aarch64/duplicate-error-archive/b.a out/test/elf/aarch64/duplicate-error-archive/b.a -51: + readelf --dynamic out/test/elf/aarch64/dynamic-dt-debug/exe -51: + grep -Fq '(DEBUG)' out/test/elf/aarch64/dynamic-dt-debug/log +49: + ar rcs out/test/elf/aarch64/duplicate-error-archive/b.a out/test/elf/aarch64/duplicate-error-archive/a.o 42: + cc -B. -o out/test/elf/aarch64/demangle/exe out/test/elf/aarch64/demangle/a.o +46: + cat +46: + cc -o out/test/elf/aarch64/dso-undef/c.o -c -xc - +52: + cc -c -o out/test/elf/aarch64/dynamic-linker/a.o -x assembler - +52: + cat 54: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/dynamic-list2.sh +53: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/dynamic-list.sh 54: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 54: ++ export LC_ALL=C 54: ++ LC_ALL=C @@ -4313,45 +4308,82 @@ 54: ++ tlsdesc_opt=-mtls-dialect=desc 54: ++ trap 'on_error $LINENO' ERR 54: ++ trap on_exit EXIT -52: + readelf --sections out/test/elf/aarch64/dynamic-linker/exe 47: + cc -B. -o out/test/elf/aarch64/dt-init/c.so -shared out/test/elf/aarch64/dt-init/b.o -52: + grep -Fq .interp out/test/elf/aarch64/dynamic-linker/log -45: + readelf --symbols out/test/elf/aarch64/discard/exe +53: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc +53: ++ export LC_ALL=C +53: ++ LC_ALL=C +53: ++ '[' -z aarch64 ']' +53: ++ '[' -z '' ']' +53: ++ TESTDIR=out/test/elf/aarch64 +53: ++ CC=cc +53: ++ CXX=c++ +53: ++ GCC=gcc +53: ++ GXX=g++ +53: ++ OBJDUMP=objdump +53: ++ OBJCOPY=objcopy +53: ++ STRIP=strip +53: ++ QEMU= +53: ++ '[' aarch64 = x86_64 -o aarch64 = i686 -o aarch64 = arm ']' +53: ++ '[' aarch64 = aarch64 ']' +53: ++ tlsdesc_opt=-mtls-dialect=desc +53: ++ trap 'on_error $LINENO' ERR +53: ++ trap on_exit EXIT 54: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/dynamic-list2.sh .sh 54: ++ testname=dynamic-list2 54: ++ echo -n 'Testing dynamic-list2 ... ' 54: Testing dynamic-list2 ... ++ t=out/test/elf/aarch64/dynamic-list2 54: ++ mkdir -p out/test/elf/aarch64/dynamic-list2 +49: + cc -o out/test/elf/aarch64/duplicate-error-archive/c.o -c -xc - +45: + readelf --symbols out/test/elf/aarch64/discard/exe +49: + cat +53: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/dynamic-list.sh .sh +53: ++ testname=dynamic-list +53: ++ echo -n 'Testing dynamic-list ... ' +53: Testing dynamic-list ... ++ t=out/test/elf/aarch64/dynamic-list +53: ++ mkdir -p out/test/elf/aarch64/dynamic-list +52: + ./mold -o out/test/elf/aarch64/dynamic-linker/exe out/test/elf/aarch64/dynamic-linker/a.o +51: + cc -B. -o out/test/elf/aarch64/dynamic-dt-debug/exe out/test/elf/aarch64/dynamic-dt-debug/a.o +45: + grep -Fq _start out/test/elf/aarch64/discard/log +54: + cc -o out/test/elf/aarch64/dynamic-list2/a.o -c -xc - +54: + cat 44: + grep -q 'RUNPATH.*/foo' +45: + grep -Fq foo out/test/elf/aarch64/discard/log 44: + readelf --dynamic out/test/elf/aarch64/disable-new-dtags/b.so -51: + cc -o out/test/elf/aarch64/dynamic-dt-debug/b.o -c -xc - -51: + cat 44: + 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 -52: + readelf --dynamic out/test/elf/aarch64/dynamic-linker/exe -45: + grep -Fq _start out/test/elf/aarch64/discard/log -45: + grep -Fq foo out/test/elf/aarch64/discard/log -46: + 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 -53: + cc -B. -o out/test/elf/aarch64/dynamic-list/exe out/test/elf/aarch64/dynamic-list/a.o -54: + cat -54: + cc -o out/test/elf/aarch64/dynamic-list2/a.o -c -xc - +48: + cc -B. -shared -o out/test/elf/aarch64/dt-needed/libbar.so out/test/elf/aarch64/dt-needed/a.o +53: + cc -o out/test/elf/aarch64/dynamic-list/a.o -c -xc - +53: + cat +52: + readelf --sections out/test/elf/aarch64/dynamic-linker/exe 45: + grep -Fq .Lbar out/test/elf/aarch64/discard/log -52: + ./mold -o out/test/elf/aarch64/dynamic-linker/exe out/test/elf/aarch64/dynamic-linker/a.o --dynamic-linker=/foo/bar -48: + cc -c -o out/test/elf/aarch64/dt-needed/b.o -xc - -48: + cat -49: + cc -B. -o out/test/elf/aarch64/duplicate-error-archive/exe out/test/elf/aarch64/duplicate-error-archive/c.o -Wl,--push-state,--whole-archive out/test/elf/aarch64/duplicate-error-archive/b.a out/test/elf/aarch64/duplicate-error-archive/b.a -Wl,--pop-state +52: + grep -Fq .interp out/test/elf/aarch64/dynamic-linker/log +46: + rm -f out/test/elf/aarch64/dso-undef/d.a 45: + ./mold -o out/test/elf/aarch64/discard/exe out/test/elf/aarch64/discard/a.o --strip-all -52: + readelf --sections out/test/elf/aarch64/dynamic-linker/exe -47: + 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 -54: + cat +46: + ar rcs out/test/elf/aarch64/dso-undef/d.a out/test/elf/aarch64/dso-undef/c.o +52: + readelf --dynamic out/test/elf/aarch64/dynamic-linker/exe +49: + cc -B. -o out/test/elf/aarch64/duplicate-error-archive/exe out/test/elf/aarch64/duplicate-error-archive/c.o out/test/elf/aarch64/duplicate-error-archive/b.a out/test/elf/aarch64/duplicate-error-archive/b.a +52: + ./mold -o out/test/elf/aarch64/dynamic-linker/exe out/test/elf/aarch64/dynamic-linker/a.o --dynamic-linker=/foo/bar 54: + c++ -o out/test/elf/aarch64/dynamic-list2/b.o -c -xc++ - +54: + cat +42: + grep -Eq 'undefined symbol: foo\(int, int\)$' out/test/elf/aarch64/demangle/log +46: + cc -o out/test/elf/aarch64/dso-undef/e.o -c -xc - 45: + readelf --symbols out/test/elf/aarch64/discard/exe -51: + cc -B. -o out/test/elf/aarch64/dynamic-dt-debug/c.so out/test/elf/aarch64/dynamic-dt-debug/b.o -shared +46: + cat +42: + cc -c -o out/test/elf/aarch64/demangle/b.o -xc - +45: + grep -Fq _start out/test/elf/aarch64/discard/log +42: + cat +51: + readelf --dynamic out/test/elf/aarch64/dynamic-dt-debug/exe +52: + readelf --sections out/test/elf/aarch64/dynamic-linker/exe +45: + grep -Fq foo out/test/elf/aarch64/discard/log 52: + grep -Fq .interp out/test/elf/aarch64/dynamic-linker/log +51: + grep -Fq '(DEBUG)' out/test/elf/aarch64/dynamic-dt-debug/log +47: + 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 +45: + grep -Fq .Lbar out/test/elf/aarch64/discard/log +53: + cc -B. -o out/test/elf/aarch64/dynamic-list/exe out/test/elf/aarch64/dynamic-list/a.o 52: + on_exit 52: + echo OK 52: OK 52: + exit 0 - 43/315 Test #52: aarch64-dynamic-linker .............................. Passed 0.12 sec + 43/315 Test #52: aarch64-dynamic-linker .............................. Passed 0.27 sec test 55 Start 55: aarch64-dynamic-list3 @@ -4361,16 +4393,27 @@ 55: MACHINE=aarch64 55: CPU= 55: Test timeout computed to be: 1500 -45: + grep -Fq _start out/test/elf/aarch64/discard/log -42: + grep -Eq 'undefined symbol: foo\(int, int\)$' out/test/elf/aarch64/demangle/log -42: + cc -c -o out/test/elf/aarch64/demangle/b.o -xc - +45: + on_exit +45: + echo OK +45: OK +45: + exit 0 +54: + 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 +51: + cc -o out/test/elf/aarch64/dynamic-dt-debug/b.o -c -xc - +46: + 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 + 44/315 Test #45: aarch64-discard ..................................... Passed 0.58 sec +test 56 + Start 56: aarch64-dynamic-list4 + +56: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/dynamic-list4.sh" +56: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu +56: Environment variables: +56: MACHINE=aarch64 +56: CPU= +56: Test timeout computed to be: 1500 +51: + cat +48: + cc -c -o out/test/elf/aarch64/dt-needed/b.o -xc - +48: + cat 55: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/dynamic-list3.sh -42: + cat -46: + readelf --dyn-syms out/test/elf/aarch64/dso-undef/exe -46: + grep -q ' foo$' -36: + out/test/elf/aarch64/defsym-lto/exe -36: + grep -q '^OK$' -45: + grep -Fq foo out/test/elf/aarch64/discard/log 55: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 55: ++ export LC_ALL=C 55: ++ LC_ALL=C @@ -4390,49 +4433,40 @@ 55: ++ tlsdesc_opt=-mtls-dialect=desc 55: ++ trap 'on_error $LINENO' ERR 55: ++ trap on_exit EXIT -53: + readelf --dyn-syms out/test/elf/aarch64/dynamic-list/exe -36: + on_exit -36: + echo OK -36: OK -36: + exit 0 - 44/315 Test #36: aarch64-defsym-lto .................................. Passed 0.44 sec -test 56 - Start 56: aarch64-dynamic-list4 - -56: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/dynamic-list4.sh" -56: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu -56: Environment variables: -56: MACHINE=aarch64 -56: CPU= -56: Test timeout computed to be: 1500 +42: + cc -B. -o out/test/elf/aarch64/demangle/exe out/test/elf/aarch64/demangle/b.o -Wl,-demangle +49: + cc -B. -o out/test/elf/aarch64/duplicate-error-archive/exe out/test/elf/aarch64/duplicate-error-archive/c.o -Wl,--push-state,--whole-archive out/test/elf/aarch64/duplicate-error-archive/b.a out/test/elf/aarch64/duplicate-error-archive/b.a -Wl,--pop-state 55: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/dynamic-list3.sh .sh 55: ++ testname=dynamic-list3 55: ++ echo -n 'Testing dynamic-list3 ... ' 55: Testing dynamic-list3 ... ++ t=out/test/elf/aarch64/dynamic-list3 55: ++ mkdir -p out/test/elf/aarch64/dynamic-list3 -55: + cat -53: + grep -q ' foo' out/test/elf/aarch64/dynamic-list/log -53: + grep -q ' bar' out/test/elf/aarch64/dynamic-list/log -53: + cat -46: + on_exit -46: + echo OK -46: OK -46: + exit 0 -45: + grep -Fq .Lbar out/test/elf/aarch64/discard/log -45: + on_exit -45: + echo OK -45: OK -45: + exit 0 44: + readelf --dynamic out/test/elf/aarch64/disable-new-dtags/b.so 44: + grep -q 'RPATH.*/foo' +56: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/dynamic-list4.sh 44: + on_exit 44: + echo OK 44: OK 44: + exit 0 -48: + 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 - 45/315 Test #44: aarch64-disable-new-dtags ........................... Passed 0.26 sec - 46/315 Test #45: aarch64-discard ..................................... Passed 0.25 sec - 47/315 Test #46: aarch64-dso-undef ................................... Passed 0.24 sec +56: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc +56: ++ export LC_ALL=C +56: ++ LC_ALL=C +56: ++ '[' -z aarch64 ']' +56: ++ '[' -z '' ']' +56: ++ TESTDIR=out/test/elf/aarch64 +56: ++ CC=cc +56: ++ CXX=c++ +56: ++ GCC=gcc +56: ++ GXX=g++ +56: ++ OBJDUMP=objdump +56: ++ OBJCOPY=objcopy +56: ++ STRIP=strip +56: ++ QEMU= +56: ++ '[' aarch64 = x86_64 -o aarch64 = i686 -o aarch64 = arm ']' +56: ++ '[' aarch64 = aarch64 ']' +56: ++ tlsdesc_opt=-mtls-dialect=desc +56: ++ trap 'on_error $LINENO' ERR +56: ++ trap on_exit EXIT + 45/315 Test #44: aarch64-disable-new-dtags ........................... Passed 0.67 sec test 57 Start 57: aarch64-dynamic @@ -4442,6 +4476,61 @@ 57: MACHINE=aarch64 57: CPU= 57: Test timeout computed to be: 1500 +55: + cat +56: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/dynamic-list4.sh .sh +56: ++ testname=dynamic-list4 +56: ++ echo -n 'Testing dynamic-list4 ... ' +56: Testing dynamic-list4 ... ++ t=out/test/elf/aarch64/dynamic-list4 +56: ++ mkdir -p out/test/elf/aarch64/dynamic-list4 +57: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/dynamic.sh +57: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc +57: ++ export LC_ALL=C +57: ++ LC_ALL=C +57: ++ '[' -z aarch64 ']' +57: ++ '[' -z '' ']' +57: ++ TESTDIR=out/test/elf/aarch64 +57: ++ CC=cc +57: ++ CXX=c++ +57: ++ GCC=gcc +57: ++ GXX=g++ +57: ++ OBJDUMP=objdump +57: ++ OBJCOPY=objcopy +57: ++ STRIP=strip +57: ++ QEMU= +57: ++ '[' aarch64 = x86_64 -o aarch64 = i686 -o aarch64 = arm ']' +57: ++ '[' aarch64 = aarch64 ']' +57: ++ tlsdesc_opt=-mtls-dialect=desc +57: ++ trap 'on_error $LINENO' ERR +57: ++ trap on_exit EXIT +57: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/dynamic.sh .sh +57: ++ testname=dynamic +57: ++ echo -n 'Testing dynamic ... ' +57: Testing dynamic ... ++ t=out/test/elf/aarch64/dynamic +57: ++ mkdir -p out/test/elf/aarch64/dynamic +51: + cc -B. -o out/test/elf/aarch64/dynamic-dt-debug/c.so out/test/elf/aarch64/dynamic-dt-debug/b.o -shared +47: + 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 +55: + c++ -fPIC -c -o out/test/elf/aarch64/dynamic-list3/b.o -xc - +48: + 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 +55: + cat +53: + readelf --dyn-syms out/test/elf/aarch64/dynamic-list/exe +57: + cc -o out/test/elf/aarch64/dynamic/a.o -c -x assembler - +56: + cat +53: + grep -q ' foo' out/test/elf/aarch64/dynamic-list/log +56: + cc -o out/test/elf/aarch64/dynamic-list4/a.o -c -xc - -fPIC +57: + echo '.globl main; main:' +57: + cc -B. -o out/test/elf/aarch64/dynamic/exe out/test/elf/aarch64/dynamic/a.o +53: + grep -q ' bar' out/test/elf/aarch64/dynamic-list/log +46: + grep -q ' foo$' +54: + readelf --dyn-syms out/test/elf/aarch64/dynamic-list2/exe +54: + grep -q ' foo' out/test/elf/aarch64/dynamic-list2/log +46: + readelf --dyn-syms out/test/elf/aarch64/dso-undef/exe +53: + cat +54: + grep -q ' bar' out/test/elf/aarch64/dynamic-list2/log +46: + on_exit +46: + echo OK +46: OK +46: + exit 0 + 46/315 Test #46: aarch64-dso-undef ................................... Passed 0.69 sec test 58 Start 58: aarch64-emit-relocs-cpp @@ -4451,6 +4540,17 @@ 58: MACHINE=aarch64 58: CPU= 58: Test timeout computed to be: 1500 +54: + cat +55: + 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 +42: + grep -q 'undefined symbol: Pi$' out/test/elf/aarch64/demangle/log +53: + 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 +49: + grep -q 'duplicate symbol:.* foo' out/test/elf/aarch64/duplicate-error-archive/log +54: + 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: + on_exit +42: + echo OK +42: OK +42: + exit 0 + 47/315 Test #42: aarch64-demangle .................................... Passed 0.87 sec test 59 Start 59: aarch64-emit-relocs-dead-sections @@ -4460,37 +4560,6 @@ 59: MACHINE=aarch64 59: CPU= 59: Test timeout computed to be: 1500 -55: + cat -55: + c++ -fPIC -c -o out/test/elf/aarch64/dynamic-list3/b.o -xc - -53: + 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 -54: + 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 -51: + readelf --dynamic out/test/elf/aarch64/dynamic-dt-debug/c.so -51: + grep -Fq '(DEBUG)' out/test/elf/aarch64/dynamic-dt-debug/log -51: + on_exit -51: + echo OK -51: OK -51: + exit 0 -56: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/dynamic-list4.sh -56: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc -56: ++ export LC_ALL=C -56: ++ LC_ALL=C -56: ++ '[' -z aarch64 ']' -56: ++ '[' -z '' ']' -56: ++ TESTDIR=out/test/elf/aarch64 -56: ++ CC=cc -56: ++ CXX=c++ -56: ++ GCC=gcc -56: ++ GXX=g++ -56: ++ OBJDUMP=objdump -56: ++ OBJCOPY=objcopy -56: ++ STRIP=strip -56: ++ QEMU= -56: ++ '[' aarch64 = x86_64 -o aarch64 = i686 -o aarch64 = arm ']' -56: ++ '[' aarch64 = aarch64 ']' -56: ++ tlsdesc_opt=-mtls-dialect=desc -56: ++ trap 'on_error $LINENO' ERR -56: ++ trap on_exit EXIT -57: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/dynamic.sh 58: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/emit-relocs-cpp.sh 58: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 58: ++ export LC_ALL=C @@ -4516,10 +4585,13 @@ 58: ++ echo -n 'Testing emit-relocs-cpp ... ' 58: Testing emit-relocs-cpp ... ++ t=out/test/elf/aarch64/emit-relocs-cpp 58: ++ mkdir -p out/test/elf/aarch64/emit-relocs-cpp -58: + '[' aarch64 = arm ']' -58: + c++ -o out/test/elf/aarch64/emit-relocs-cpp/a.o -c -fPIC -xc++ - -58: + cat - 48/315 Test #51: aarch64-dynamic-dt-debug ............................ Passed 0.21 sec +47: + 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 +49: + on_exit +49: + echo OK +49: OK +49: + exit 0 +51: + readelf --dynamic out/test/elf/aarch64/dynamic-dt-debug/c.so + 48/315 Test #49: aarch64-duplicate-error-archive ..................... Passed 0.66 sec test 60 Start 60: aarch64-emit-relocs @@ -4529,7 +4601,7 @@ 60: MACHINE=aarch64 60: CPU= 60: Test timeout computed to be: 1500 -47: + 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 +51: + grep -Fq '(DEBUG)' out/test/elf/aarch64/dynamic-dt-debug/log 59: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/emit-relocs-dead-sections.sh 59: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 59: ++ export LC_ALL=C @@ -4550,31 +4622,37 @@ 59: ++ tlsdesc_opt=-mtls-dialect=desc 59: ++ trap 'on_error $LINENO' ERR 59: ++ trap on_exit EXIT -57: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc -57: ++ export LC_ALL=C -57: ++ LC_ALL=C -57: ++ '[' -z aarch64 ']' -57: ++ '[' -z '' ']' -57: ++ TESTDIR=out/test/elf/aarch64 -57: ++ CC=cc -57: ++ CXX=c++ -57: ++ GCC=gcc -57: ++ GXX=g++ -57: ++ OBJDUMP=objdump -57: ++ OBJCOPY=objcopy -57: ++ STRIP=strip -57: ++ QEMU= -57: ++ '[' aarch64 = x86_64 -o aarch64 = i686 -o aarch64 = arm ']' -57: ++ '[' aarch64 = aarch64 ']' -57: ++ tlsdesc_opt=-mtls-dialect=desc -57: ++ trap 'on_error $LINENO' ERR -57: ++ trap on_exit EXIT -56: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/dynamic-list4.sh .sh -56: ++ testname=dynamic-list4 -56: ++ echo -n 'Testing dynamic-list4 ... ' -56: Testing dynamic-list4 ... ++ t=out/test/elf/aarch64/dynamic-list4 -56: ++ mkdir -p out/test/elf/aarch64/dynamic-list4 +56: + cat +48: + readelf --dynamic out/test/elf/aarch64/dt-needed/exe +58: + '[' aarch64 = arm ']' +48: + grep -Fq 'Shared library: [libfoo]' +59: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/emit-relocs-dead-sections.sh .sh +59: ++ testname=emit-relocs-dead-sections +59: ++ echo -n 'Testing emit-relocs-dead-sections ... ' +59: Testing emit-relocs-dead-sections ... ++ t=out/test/elf/aarch64/emit-relocs-dead-sections +59: ++ mkdir -p out/test/elf/aarch64/emit-relocs-dead-sections +51: + on_exit +51: + echo OK +51: OK +51: + exit 0 + 49/315 Test #51: aarch64-dynamic-dt-debug ............................ Passed 0.61 sec +test 61 + Start 61: aarch64-empty-file + +61: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/empty-file.sh" +61: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu +61: Environment variables: +61: MACHINE=aarch64 +61: CPU= +61: Test timeout computed to be: 1500 +48: + 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 +58: + c++ -o out/test/elf/aarch64/emit-relocs-cpp/a.o -c -fPIC -xc++ - +58: + cat +56: + cc -B. -shared -o out/test/elf/aarch64/dynamic-list4/b.so out/test/elf/aarch64/dynamic-list4/a.o -Wl,--dynamic-list=out/test/elf/aarch64/dynamic-list4/dyn +59: + '[' aarch64 = m68k ']' +59: + '[' aarch64 = sh4 ']' 60: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/emit-relocs.sh +57: + readelf --dynamic out/test/elf/aarch64/dynamic/exe 60: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 60: ++ export LC_ALL=C 60: ++ LC_ALL=C @@ -4589,52 +4667,20 @@ 60: ++ OBJCOPY=objcopy 60: ++ STRIP=strip 60: ++ QEMU= -49: + grep -q 'duplicate symbol:.* foo' out/test/elf/aarch64/duplicate-error-archive/log 60: ++ '[' aarch64 = x86_64 -o aarch64 = i686 -o aarch64 = arm ']' 60: ++ '[' aarch64 = aarch64 ']' 60: ++ tlsdesc_opt=-mtls-dialect=desc 60: ++ trap 'on_error $LINENO' ERR 60: ++ trap on_exit EXIT +59: + c++ -o out/test/elf/aarch64/emit-relocs-dead-sections/a.o -c -fPIC -xc++ -g -ffunction-sections - +59: + cat 60: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/emit-relocs.sh .sh 60: ++ testname=emit-relocs 60: ++ echo -n 'Testing emit-relocs ... ' 60: Testing emit-relocs ... ++ t=out/test/elf/aarch64/emit-relocs 60: ++ mkdir -p out/test/elf/aarch64/emit-relocs -57: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/dynamic.sh .sh -57: ++ testname=dynamic -57: ++ echo -n 'Testing dynamic ... ' -57: Testing dynamic ... ++ t=out/test/elf/aarch64/dynamic -57: ++ mkdir -p out/test/elf/aarch64/dynamic -49: + on_exit -49: + echo OK -49: OK -49: + exit 0 - 49/315 Test #49: aarch64-duplicate-error-archive ..................... Passed 0.24 sec -test 61 - Start 61: aarch64-empty-file - -61: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/empty-file.sh" -61: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu -61: Environment variables: -61: MACHINE=aarch64 -61: CPU= -61: Test timeout computed to be: 1500 -60: + cat -60: + cc -o out/test/elf/aarch64/emit-relocs/a.o -c -fPIC -xc - -59: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/emit-relocs-dead-sections.sh .sh -59: ++ testname=emit-relocs-dead-sections -59: ++ echo -n 'Testing emit-relocs-dead-sections ... ' -59: Testing emit-relocs-dead-sections ... ++ t=out/test/elf/aarch64/emit-relocs-dead-sections -59: ++ mkdir -p out/test/elf/aarch64/emit-relocs-dead-sections -59: + '[' aarch64 = m68k ']' -59: + '[' aarch64 = sh4 ']' -56: + cat -56: + cc -o out/test/elf/aarch64/dynamic-list4/a.o -c -xc - -fPIC -55: + 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 -42: + cc -B. -o out/test/elf/aarch64/demangle/exe out/test/elf/aarch64/demangle/b.o -Wl,-demangle -59: + c++ -o out/test/elf/aarch64/emit-relocs-dead-sections/a.o -c -fPIC -xc++ -g -ffunction-sections - -59: + cat 61: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/empty-file.sh +57: + grep -Eq 'Shared library:.*\blibc\b' out/test/elf/aarch64/dynamic/log 61: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 61: ++ export LC_ALL=C 61: ++ LC_ALL=C @@ -4654,39 +4700,50 @@ 61: ++ tlsdesc_opt=-mtls-dialect=desc 61: ++ trap 'on_error $LINENO' ERR 61: ++ trap on_exit EXIT -48: + grep -Fq 'Shared library: [libfoo]' -48: + readelf --dynamic out/test/elf/aarch64/dt-needed/exe -57: + echo '.globl main; main:' -48: + 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: + readelf --dyn-syms out/test/elf/aarch64/dynamic-list/exe1 -47: + 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 +54: + readelf --dyn-syms out/test/elf/aarch64/dynamic-list2/exe1 +57: + readelf -W --dyn-syms --use-dynamic out/test/elf/aarch64/dynamic/exe 61: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/empty-file.sh .sh 61: ++ testname=empty-file 61: ++ echo -n 'Testing empty-file ... ' 61: Testing empty-file ... ++ t=out/test/elf/aarch64/empty-file 61: ++ mkdir -p out/test/elf/aarch64/empty-file -58: + c++ -B. -o out/test/elf/aarch64/emit-relocs-cpp/exe out/test/elf/aarch64/emit-relocs-cpp/a.o -Wl,-emit-relocs -57: + cc -o out/test/elf/aarch64/dynamic/a.o -c -x assembler - -54: + readelf --dyn-syms out/test/elf/aarch64/dynamic-list2/exe +53: + readelf --dyn-syms out/test/elf/aarch64/dynamic-list/exe1 +54: + grep -q ' foo' out/test/elf/aarch64/dynamic-list2/log1 +57: + grep -Eq 'FUNC\s+GLOBAL\s+DEFAULT.*UND\s+__libc_start_main' out/test/elf/aarch64/dynamic/log2 +60: + cc -o out/test/elf/aarch64/emit-relocs/a.o -c -fPIC -xc - +60: + cat +47: + out/test/elf/aarch64/dt-init/exe1 53: + grep -q ' foo' out/test/elf/aarch64/dynamic-list/log1 -54: + grep -q ' foo' out/test/elf/aarch64/dynamic-list2/log +54: + grep -q ' bar' out/test/elf/aarch64/dynamic-list2/log1 +61: + cc -o out/test/elf/aarch64/empty-file/a.o -c -xc - +57: + cc -c -fPIC -o out/test/elf/aarch64/dynamic/b.o -xc - 53: + grep -q ' bar' out/test/elf/aarch64/dynamic-list/log1 61: + cat -61: + cc -o out/test/elf/aarch64/empty-file/a.o -c -xc - -53: + 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 -57: + cc -B. -o out/test/elf/aarch64/dynamic/exe out/test/elf/aarch64/dynamic/a.o -60: + cc -B. -o out/test/elf/aarch64/emit-relocs/exe out/test/elf/aarch64/emit-relocs/a.o -Wl,-emit-relocs -56: + cat -54: + grep -q ' bar' out/test/elf/aarch64/dynamic-list2/log -56: + cc -B. -shared -o out/test/elf/aarch64/dynamic-list4/b.so out/test/elf/aarch64/dynamic-list4/a.o -Wl,--dynamic-list=out/test/elf/aarch64/dynamic-list4/dyn -42: + grep -q 'undefined symbol: Pi$' out/test/elf/aarch64/demangle/log -54: + cat +47: + out/test/elf/aarch64/dt-init/exe2 +57: + cat 55: + readelf --dyn-syms out/test/elf/aarch64/dynamic-list3/exe1 -42: + on_exit -42: + echo OK -42: OK -42: + exit 0 - 50/315 Test #42: aarch64-demangle .................................... Passed 0.40 sec +55: + grep -q ' xyz' out/test/elf/aarch64/dynamic-list3/log1 +58: + c++ -B. -o out/test/elf/aarch64/emit-relocs-cpp/exe out/test/elf/aarch64/emit-relocs-cpp/a.o -Wl,-emit-relocs +47: + grep -q init out/test/elf/aarch64/dt-init/log1 +53: + 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: + grep -q ' _Z3bazi' out/test/elf/aarch64/dynamic-list2/log1 +55: + grep -q ' foobarzx' out/test/elf/aarch64/dynamic-list3/log1 +54: + 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 +55: + grep -q ' foobarcx' out/test/elf/aarch64/dynamic-list3/log1 +47: + grep -q fini out/test/elf/aarch64/dt-init/log1 +55: + grep -q ' foo123bar456bx' out/test/elf/aarch64/dynamic-list3/log1 +48: + grep -Fq 'Shared library: [libfoo]' +47: + grep -q init out/test/elf/aarch64/dt-init/log2 +48: + readelf --dynamic out/test/elf/aarch64/dt-needed/exe +55: + grep -q ' foo123bar456c' out/test/elf/aarch64/dynamic-list3/log1 +48: + 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 +47: + grep -q fini out/test/elf/aarch64/dt-init/log2 +55: + grep -q ' foo123bar456x' out/test/elf/aarch64/dynamic-list3/log1 +47: + on_exit +47: + echo OK +47: OK +47: + exit 0 + 50/315 Test #47: aarch64-dt-init ..................................... Passed 0.92 sec test 62 Start 62: aarch64-empty-input @@ -4696,11 +4753,10 @@ 62: MACHINE=aarch64 62: CPU= 62: Test timeout computed to be: 1500 -54: + 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 -48: + grep -Fq 'Shared library: [libfoo]' -48: + readelf --dynamic out/test/elf/aarch64/dt-needed/exe -48: + 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 -55: + grep -q ' xyz' out/test/elf/aarch64/dynamic-list3/log1 +56: + cat +56: + cc -o out/test/elf/aarch64/dynamic-list4/c.o -c -xc - -fPIC +55: + 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 +60: + cc -B. -o out/test/elf/aarch64/emit-relocs/exe out/test/elf/aarch64/emit-relocs/a.o -Wl,-emit-relocs 62: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/empty-input.sh 62: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 62: ++ export LC_ALL=C @@ -4721,38 +4777,22 @@ 62: ++ tlsdesc_opt=-mtls-dialect=desc 62: ++ trap 'on_error $LINENO' ERR 62: ++ trap on_exit EXIT -47: + out/test/elf/aarch64/dt-init/exe1 -47: + out/test/elf/aarch64/dt-init/exe2 -61: + rm -f out/test/elf/aarch64/empty-file/b.script 53: + readelf --dyn-syms out/test/elf/aarch64/dynamic-list/exe2 -55: + grep -q ' foobarzx' out/test/elf/aarch64/dynamic-list3/log1 +61: + rm -f out/test/elf/aarch64/empty-file/b.script +54: + readelf --dyn-syms out/test/elf/aarch64/dynamic-list2/exe2 62: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/empty-input.sh .sh 62: ++ testname=empty-input 62: ++ echo -n 'Testing empty-input ... ' 62: Testing empty-input ... ++ t=out/test/elf/aarch64/empty-input 62: ++ mkdir -p out/test/elf/aarch64/empty-input 61: + touch out/test/elf/aarch64/empty-file/b.script -47: + grep -q init out/test/elf/aarch64/dt-init/log1 -55: + grep -q ' foobarcx' out/test/elf/aarch64/dynamic-list3/log1 -55: + grep -q ' foo123bar456bx' out/test/elf/aarch64/dynamic-list3/log1 -60: + out/test/elf/aarch64/emit-relocs/exe -60: + grep -q 'Hello world' +54: + grep -q ' foo' out/test/elf/aarch64/dynamic-list2/log2 +57: + on_exit +57: + echo OK +57: OK +57: + exit 0 53: + grep -q ' foo' out/test/elf/aarch64/dynamic-list/log2 -53: + grep -q ' bar' out/test/elf/aarch64/dynamic-list/log2 -55: + grep -q ' foo123bar456c' out/test/elf/aarch64/dynamic-list3/log1 -58: + out/test/elf/aarch64/emit-relocs-cpp/exe -62: + rm -f out/test/elf/aarch64/empty-input/a.o -60: + readelf -S out/test/elf/aarch64/emit-relocs/exe -60: + grep -Eq 'rela?\.text' -60: + on_exit -60: + echo OK -55: + grep -q ' foo123bar456x' out/test/elf/aarch64/dynamic-list3/log1 -58: + grep -q 'Hello world' -53: + 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 -61: + 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 -60: OK -60: + exit 0 - 51/315 Test #60: aarch64-emit-relocs ................................. Passed 0.10 sec + 51/315 Test #57: aarch64-dynamic ..................................... Passed 0.43 sec test 63 Start 63: aarch64-empty-version @@ -4762,13 +4802,31 @@ 63: MACHINE=aarch64 63: CPU= 63: Test timeout computed to be: 1500 -58: + readelf -SW out/test/elf/aarch64/emit-relocs-cpp/exe -58: + grep -Eq 'rela?\.text' -58: + readelf -SW out/test/elf/aarch64/emit-relocs-cpp/exe -55: + 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: + grep -q fini out/test/elf/aarch64/dt-init/log1 -47: + grep -q init out/test/elf/aarch64/dt-init/log2 +53: + grep -q ' bar' out/test/elf/aarch64/dynamic-list/log2 +54: + grep -q ' bar' out/test/elf/aarch64/dynamic-list2/log2 +61: + 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 +55: + readelf --dyn-syms out/test/elf/aarch64/dynamic-list3/exe2 +54: + grep -q ' _Z3bazi' out/test/elf/aarch64/dynamic-list2/log2 +53: + 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 +62: + rm -f out/test/elf/aarch64/empty-input/a.o +58: + out/test/elf/aarch64/emit-relocs-cpp/exe +55: + grep -q ' xyz' out/test/elf/aarch64/dynamic-list3/log2 +58: + grep -q 'Hello world' +54: + on_exit +54: + echo OK +54: OK +54: + exit 0 62: + touch out/test/elf/aarch64/empty-input/a.o + 52/315 Test #54: aarch64-dynamic-list2 ............................... Passed 0.73 sec +test 64 + Start 64: aarch64-entry + +64: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/entry.sh" +64: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu +64: Environment variables: +64: MACHINE=aarch64 +64: CPU= +64: Test timeout computed to be: 1500 63: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/empty-version.sh 63: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 63: ++ export LC_ALL=C @@ -4787,36 +4845,38 @@ 63: ++ '[' aarch64 = x86_64 -o aarch64 = i686 -o aarch64 = arm ']' 63: ++ '[' aarch64 = aarch64 ']' 63: ++ tlsdesc_opt=-mtls-dialect=desc -47: + grep -q fini out/test/elf/aarch64/dt-init/log2 63: ++ trap 'on_error $LINENO' ERR 63: ++ trap on_exit EXIT -56: + cc -o out/test/elf/aarch64/dynamic-list4/c.o -c -xc - -fPIC -56: + cat -58: + grep -Eq 'rela?\.eh_frame' -47: + on_exit -47: + echo OK -47: OK -47: + exit 0 62: + cc -B. -o out/test/elf/aarch64/empty-input/exe out/test/elf/aarch64/empty-input/a.o - 52/315 Test #47: aarch64-dt-init ..................................... Passed 0.37 sec -test 64 - Start 64: aarch64-entry - -64: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/entry.sh" -64: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu -64: Environment variables: -64: MACHINE=aarch64 -64: CPU= -64: Test timeout computed to be: 1500 -58: + on_exit -58: + echo OK -58: OK -58: + exit 0 +55: + grep -q ' foobarzx' out/test/elf/aarch64/dynamic-list3/log2 +58: + grep -Eq 'rela?\.text' +58: + readelf -SW out/test/elf/aarch64/emit-relocs-cpp/exe +56: + cc -B. -shared -o out/test/elf/aarch64/dynamic-list4/d.so out/test/elf/aarch64/dynamic-list4/c.o +48: + readelf --dynamic out/test/elf/aarch64/dt-needed/exe 63: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/empty-version.sh .sh 63: ++ testname=empty-version 63: ++ echo -n 'Testing empty-version ... ' 63: Testing empty-version ... ++ t=out/test/elf/aarch64/empty-version 63: ++ mkdir -p out/test/elf/aarch64/empty-version +48: + grep -Eq 'Shared library: \[.*dt-needed/libbar\.so\]' +48: + 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: + grep -q ' foobarcx' out/test/elf/aarch64/dynamic-list3/log2 +58: + grep -Eq 'rela?\.eh_frame' +58: + readelf -SW out/test/elf/aarch64/emit-relocs-cpp/exe +58: + on_exit +58: + echo OK +58: OK +58: + exit 0 + 53/315 Test #58: aarch64-emit-relocs-cpp ............................. Passed 0.39 sec +test 65 + Start 65: aarch64-exception-multiple-ehframe + +65: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/exception-multiple-ehframe.sh" +65: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu +65: Environment variables: +65: MACHINE=aarch64 +65: CPU= +65: Test timeout computed to be: 1500 64: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/entry.sh 64: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 64: ++ export LC_ALL=C @@ -4842,27 +4902,33 @@ 64: ++ echo -n 'Testing entry ... ' 64: Testing entry ... ++ t=out/test/elf/aarch64/entry 64: ++ mkdir -p out/test/elf/aarch64/entry - 53/315 Test #58: aarch64-emit-relocs-cpp ............................. Passed 0.14 sec -test 65 - Start 65: aarch64-exception-multiple-ehframe - -65: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/exception-multiple-ehframe.sh" -65: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu -65: Environment variables: -65: MACHINE=aarch64 -65: CPU= -65: Test timeout computed to be: 1500 -63: + cat +55: + grep -q ' foo123bar456bx' out/test/elf/aarch64/dynamic-list3/log2 +55: + grep -q ' foo123bar456c' out/test/elf/aarch64/dynamic-list3/log2 +60: + out/test/elf/aarch64/emit-relocs/exe +60: + grep -q 'Hello world' 63: + cc -fPIC -c -o out/test/elf/aarch64/empty-version/a.o -xc - -57: + readelf --dynamic out/test/elf/aarch64/dynamic/exe -57: + grep -Eq 'Shared library:.*\blibc\b' out/test/elf/aarch64/dynamic/log -57: + readelf -W --dyn-syms --use-dynamic out/test/elf/aarch64/dynamic/exe -48: + grep -Eq 'Shared library: \[.*dt-needed/libbar\.so\]' -48: + readelf --dynamic out/test/elf/aarch64/dt-needed/exe -48: + 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 -65: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/exception-multiple-ehframe.sh +63: + cat +61: + grep -q 'Hello world' +60: + grep -Eq 'rela?\.text' 64: + '[' aarch64 = ppc64 ']' -57: + grep -Eq 'FUNC\s+GLOBAL\s+DEFAULT.*UND\s+__libc_start_main' out/test/elf/aarch64/dynamic/log2 +60: + readelf -S out/test/elf/aarch64/emit-relocs/exe +61: + out/test/elf/aarch64/empty-file/exe +60: + on_exit +60: + echo OK +60: OK +60: + exit 0 +64: + cat +65: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/exception-multiple-ehframe.sh + 54/315 Test #60: aarch64-emit-relocs ................................. Passed 0.37 sec +test 66 + Start 66: aarch64-exception + +66: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/exception.sh" +66: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu +66: Environment variables: +66: MACHINE=aarch64 +66: CPU= +66: Test timeout computed to be: 1500 65: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 65: ++ export LC_ALL=C 65: ++ LC_ALL=C @@ -4882,57 +4948,18 @@ 65: ++ tlsdesc_opt=-mtls-dialect=desc 65: ++ trap 'on_error $LINENO' ERR 65: ++ trap on_exit EXIT -65: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/exception-multiple-ehframe.sh .sh -65: ++ testname=exception-multiple-ehframe -65: ++ echo -n 'Testing exception-multiple-ehframe ... ' -65: Testing exception-multiple-ehframe ... ++ t=out/test/elf/aarch64/exception-multiple-ehframe -65: ++ mkdir -p out/test/elf/aarch64/exception-multiple-ehframe -57: + cat -57: + cc -c -fPIC -o out/test/elf/aarch64/dynamic/b.o -xc - -64: + cat -64: + cc -o out/test/elf/aarch64/entry/a.o -c -x assembler - -56: + cc -B. -shared -o out/test/elf/aarch64/dynamic-list4/d.so out/test/elf/aarch64/dynamic-list4/c.o -61: + out/test/elf/aarch64/empty-file/exe -61: + grep -q 'Hello world' -65: + grep -q __tsan_init -65: + nm mold -64: + cat +55: + grep -q ' foo123bar456x' out/test/elf/aarch64/dynamic-list3/log2 +55: + on_exit +55: + echo OK +55: OK +55: + exit 0 61: + on_exit 61: + echo OK 61: OK 61: + exit 0 -53: + readelf --dyn-syms out/test/elf/aarch64/dynamic-list/exe3 - 54/315 Test #61: aarch64-empty-file .................................. Passed 0.15 sec -test 66 - Start 66: aarch64-exception - -66: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/exception.sh" -66: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu -66: Environment variables: -66: MACHINE=aarch64 -66: CPU= -66: Test timeout computed to be: 1500 -53: + grep -q ' foo' out/test/elf/aarch64/dynamic-list/log3 -64: + cc -o out/test/elf/aarch64/entry/b.o -c -xc - -54: + readelf --dyn-syms out/test/elf/aarch64/dynamic-list2/exe1 -55: + readelf --dyn-syms out/test/elf/aarch64/dynamic-list3/exe2 -63: + cc -B. -shared -o out/test/elf/aarch64/empty-version/b.so out/test/elf/aarch64/empty-version/a.o -48: + grep -Fq 'Shared library: [libbar.so]' -48: + readelf --dynamic out/test/elf/aarch64/dt-needed/exe -66: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/exception.sh -53: + grep -q ' bar' out/test/elf/aarch64/dynamic-list/log3 -48: + on_exit -48: + echo OK -48: OK -48: + exit 0 -57: + on_exit -57: + echo OK -57: OK -57: + exit 0 -55: + grep -q ' xyz' out/test/elf/aarch64/dynamic-list3/log2 -54: + grep -q ' foo' out/test/elf/aarch64/dynamic-list2/log1 - 55/315 Test #48: aarch64-dt-needed ................................... Passed 0.44 sec - 56/315 Test #57: aarch64-dynamic ..................................... Passed 0.20 sec +64: + cc -o out/test/elf/aarch64/entry/a.o -c -x assembler - + 55/315 Test #55: aarch64-dynamic-list3 ............................... Passed 0.62 sec + 56/315 Test #61: aarch64-empty-file .................................. Passed 0.36 sec test 67 Start 67: aarch64-exclude-libs @@ -4951,9 +4978,13 @@ 68: MACHINE=aarch64 68: CPU= 68: Test timeout computed to be: 1500 -54: + grep -q ' bar' out/test/elf/aarch64/dynamic-list2/log1 -54: + grep -q ' _Z3bazi' out/test/elf/aarch64/dynamic-list2/log1 -54: + 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 +65: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/exception-multiple-ehframe.sh .sh +65: ++ testname=exception-multiple-ehframe +65: ++ echo -n 'Testing exception-multiple-ehframe ... ' +65: Testing exception-multiple-ehframe ... ++ t=out/test/elf/aarch64/exception-multiple-ehframe +65: ++ mkdir -p out/test/elf/aarch64/exception-multiple-ehframe +64: + cat +66: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/exception.sh 66: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 66: ++ export LC_ALL=C 66: ++ LC_ALL=C @@ -4973,37 +5004,14 @@ 66: ++ tlsdesc_opt=-mtls-dialect=desc 66: ++ trap 'on_error $LINENO' ERR 66: ++ trap on_exit EXIT -66: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/exception.sh .sh -66: ++ testname=exception -66: ++ echo -n 'Testing exception ... ' -66: Testing exception ... ++ t=out/test/elf/aarch64/exception -66: ++ mkdir -p out/test/elf/aarch64/exception -66: + '[' aarch64 = m68k ']' -66: + '[' aarch64 = sh4 ']' -66: + static= -66: + test_cflags -static -66: + cc -static -o /dev/null -xc - -66: + echo 'int main() {}' -62: + grep -q 'unknown file type' out/test/elf/aarch64/empty-input/log -62: + on_exit -62: + echo OK -62: OK -62: + exit 0 -53: + on_exit -53: + echo OK -53: OK -53: + exit 0 -55: + grep -q ' foobarzx' out/test/elf/aarch64/dynamic-list3/log2 -55: + grep -q ' foobarcx' out/test/elf/aarch64/dynamic-list3/log2 -55: + grep -q ' foo123bar456bx' out/test/elf/aarch64/dynamic-list3/log2 -55: + grep -q ' foo123bar456c' out/test/elf/aarch64/dynamic-list3/log2 -55: + grep -q ' foo123bar456x' out/test/elf/aarch64/dynamic-list3/log2 -55: + on_exit -55: + echo OK -55: OK -55: + exit 0 -56: + cc -o out/test/elf/aarch64/dynamic-list4/e.o -c -xc - +53: + readelf --dyn-syms out/test/elf/aarch64/dynamic-list/exe3 +53: + grep -q ' foo' out/test/elf/aarch64/dynamic-list/log3 56: + cat +65: + grep -q __tsan_init +64: + cc -o out/test/elf/aarch64/entry/b.o -c -xc - +56: + cc -o out/test/elf/aarch64/dynamic-list4/e.o -c -xc - +53: + grep -q ' bar' out/test/elf/aarch64/dynamic-list/log3 +65: + nm mold 67: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/exclude-libs.sh 67: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 67: ++ export LC_ALL=C @@ -5024,14 +5032,46 @@ 67: ++ tlsdesc_opt=-mtls-dialect=desc 67: ++ trap 'on_error $LINENO' ERR 67: ++ trap on_exit EXIT +66: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/exception.sh .sh +66: ++ testname=exception +66: ++ echo -n 'Testing exception ... ' +66: Testing exception ... ++ t=out/test/elf/aarch64/exception +66: ++ mkdir -p out/test/elf/aarch64/exception +68: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/exclude-libs2.sh +68: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc +68: ++ export LC_ALL=C +68: ++ LC_ALL=C +68: ++ '[' -z aarch64 ']' +68: ++ '[' -z '' ']' +68: ++ TESTDIR=out/test/elf/aarch64 +68: ++ CC=cc +68: ++ CXX=c++ +68: ++ GCC=gcc +68: ++ GXX=g++ +68: ++ OBJDUMP=objdump +68: ++ OBJCOPY=objcopy +68: ++ STRIP=strip +68: ++ QEMU= +68: ++ '[' aarch64 = x86_64 -o aarch64 = i686 -o aarch64 = arm ']' +68: ++ '[' aarch64 = aarch64 ']' +68: ++ tlsdesc_opt=-mtls-dialect=desc +68: ++ trap 'on_error $LINENO' ERR +68: ++ trap on_exit EXIT 67: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/exclude-libs.sh .sh +68: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/exclude-libs2.sh .sh +68: ++ testname=exclude-libs2 +68: ++ echo -n 'Testing exclude-libs2 ... ' +68: Testing exclude-libs2 ... ++ t=out/test/elf/aarch64/exclude-libs2 +68: ++ mkdir -p out/test/elf/aarch64/exclude-libs2 67: ++ testname=exclude-libs 67: ++ echo -n 'Testing exclude-libs ... ' 67: Testing exclude-libs ... ++ t=out/test/elf/aarch64/exclude-libs 67: ++ mkdir -p out/test/elf/aarch64/exclude-libs - 57/315 Test #53: aarch64-dynamic-list ................................ Passed 0.35 sec - 58/315 Test #55: aarch64-dynamic-list3 ............................... Passed 0.25 sec - 59/315 Test #62: aarch64-empty-input ................................. Passed 0.14 sec +53: + on_exit +53: + echo OK +53: OK +53: + exit 0 + 57/315 Test #53: aarch64-dynamic-list ................................ Passed 0.91 sec test 69 Start 69: aarch64-exclude-libs3 @@ -5041,6 +5081,19 @@ 69: MACHINE=aarch64 69: CPU= 69: Test timeout computed to be: 1500 +62: + grep -q 'unknown file type' out/test/elf/aarch64/empty-input/log +62: + on_exit +62: + echo OK +62: OK +62: + exit 0 +66: + '[' aarch64 = m68k ']' +66: + '[' aarch64 = sh4 ']' +66: + static= +66: + test_cflags -static +66: + cc -static -o /dev/null -xc - +66: + echo 'int main() {}' +67: + cc -fPIC -xc -c -o out/test/elf/aarch64/exclude-libs/a.o - + 58/315 Test #62: aarch64-empty-input ................................. Passed 0.29 sec test 70 Start 70: aarch64-execstack @@ -5050,6 +5103,18 @@ 70: MACHINE=aarch64 70: CPU= 70: Test timeout computed to be: 1500 +67: + cat +63: + cc -B. -shared -o out/test/elf/aarch64/empty-version/b.so out/test/elf/aarch64/empty-version/a.o +48: + readelf --dynamic out/test/elf/aarch64/dt-needed/exe +48: + grep -Fq 'Shared library: [libbar.so]' +68: + cat +64: + 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 +48: + on_exit +48: + echo OK +48: OK +48: + exit 0 +69: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/exclude-libs3.sh + 59/315 Test #48: aarch64-dt-needed ................................... Passed 1.20 sec test 71 Start 71: aarch64-execute-only @@ -5059,30 +5124,6 @@ 71: MACHINE=aarch64 71: CPU= 71: Test timeout computed to be: 1500 -67: + cat -67: + cc -fPIC -xc -c -o out/test/elf/aarch64/exclude-libs/a.o - -64: + 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 -68: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/exclude-libs2.sh -68: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc -68: ++ export LC_ALL=C -68: ++ LC_ALL=C -68: ++ '[' -z aarch64 ']' -68: ++ '[' -z '' ']' -68: ++ TESTDIR=out/test/elf/aarch64 -68: ++ CC=cc -68: ++ CXX=c++ -68: ++ GCC=gcc -68: ++ GXX=g++ -68: ++ OBJDUMP=objdump -68: ++ OBJCOPY=objcopy -68: ++ STRIP=strip -68: ++ QEMU= -68: ++ '[' aarch64 = x86_64 -o aarch64 = i686 -o aarch64 = arm ']' -68: ++ '[' aarch64 = aarch64 ']' -68: ++ tlsdesc_opt=-mtls-dialect=desc -68: ++ trap 'on_error $LINENO' ERR -68: ++ trap on_exit EXIT -69: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/exclude-libs3.sh 69: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 69: ++ export LC_ALL=C 69: ++ LC_ALL=C @@ -5102,30 +5143,9 @@ 69: ++ tlsdesc_opt=-mtls-dialect=desc 69: ++ trap 'on_error $LINENO' ERR 69: ++ trap on_exit EXIT -68: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/exclude-libs2.sh .sh -71: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/execute-only.sh -68: ++ testname=exclude-libs2 -68: ++ echo -n 'Testing exclude-libs2 ... ' -68: Testing exclude-libs2 ... ++ t=out/test/elf/aarch64/exclude-libs2 -68: ++ mkdir -p out/test/elf/aarch64/exclude-libs2 +68: + cc -x assembler -c -o out/test/elf/aarch64/exclude-libs2/a.o - +69: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/exclude-libs3.sh .sh 70: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/execstack.sh -71: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc -71: ++ export LC_ALL=C -71: ++ LC_ALL=C -71: ++ '[' -z aarch64 ']' -71: ++ '[' -z '' ']' -71: ++ TESTDIR=out/test/elf/aarch64 -71: ++ CC=cc -71: ++ CXX=c++ -71: ++ GCC=gcc -71: ++ GXX=g++ -71: ++ OBJDUMP=objdump -71: ++ OBJCOPY=objcopy -71: ++ STRIP=strip -71: ++ QEMU= -71: ++ '[' aarch64 = x86_64 -o aarch64 = i686 -o aarch64 = arm ']' -71: ++ '[' aarch64 = aarch64 ']' -71: ++ tlsdesc_opt=-mtls-dialect=desc 70: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 70: ++ export LC_ALL=C 70: ++ LC_ALL=C @@ -5143,48 +5163,71 @@ 70: ++ '[' aarch64 = x86_64 -o aarch64 = i686 -o aarch64 = arm ']' 70: ++ '[' aarch64 = aarch64 ']' 70: ++ tlsdesc_opt=-mtls-dialect=desc -71: ++ trap 'on_error $LINENO' ERR -71: ++ trap on_exit EXIT 70: ++ trap 'on_error $LINENO' ERR 70: ++ trap on_exit EXIT -71: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/execute-only.sh .sh +69: ++ testname=exclude-libs3 +69: ++ echo -n 'Testing exclude-libs3 ... ' +69: Testing exclude-libs3 ... ++ t=out/test/elf/aarch64/exclude-libs3 +69: ++ mkdir -p out/test/elf/aarch64/exclude-libs3 +68: + rm -f out/test/elf/aarch64/exclude-libs2/b.a +71: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/execute-only.sh +71: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc +71: ++ export LC_ALL=C +71: ++ LC_ALL=C +71: ++ '[' -z aarch64 ']' +71: ++ '[' -z '' ']' +71: ++ TESTDIR=out/test/elf/aarch64 +71: ++ CC=cc +71: ++ CXX=c++ +71: ++ GCC=gcc +71: ++ GXX=g++ +71: ++ OBJDUMP=objdump +71: ++ OBJCOPY=objcopy +71: ++ STRIP=strip +71: ++ QEMU= +71: ++ '[' aarch64 = x86_64 -o aarch64 = i686 -o aarch64 = arm ']' +71: ++ '[' aarch64 = aarch64 ']' +71: ++ tlsdesc_opt=-mtls-dialect=desc +71: ++ trap 'on_error $LINENO' ERR +71: ++ trap on_exit EXIT +68: + ar crs out/test/elf/aarch64/exclude-libs2/b.a out/test/elf/aarch64/exclude-libs2/a.o 70: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/execstack.sh .sh -69: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/exclude-libs3.sh .sh 70: ++ testname=execstack 70: ++ echo -n 'Testing execstack ... ' 70: Testing execstack ... ++ t=out/test/elf/aarch64/execstack 70: ++ mkdir -p out/test/elf/aarch64/execstack +71: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/execute-only.sh .sh 71: ++ testname=execute-only 71: ++ echo -n 'Testing execute-only ... ' 71: Testing execute-only ... ++ t=out/test/elf/aarch64/execute-only 71: ++ mkdir -p out/test/elf/aarch64/execute-only -68: + cc -x assembler -c -o out/test/elf/aarch64/exclude-libs2/a.o - -63: + readelf --dyn-syms out/test/elf/aarch64/empty-version/b.so -70: + cc -c -xc -o out/test/elf/aarch64/execstack/a.o - -69: ++ testname=exclude-libs3 -69: ++ echo -n 'Testing exclude-libs3 ... ' -69: Testing exclude-libs3 ... ++ t=out/test/elf/aarch64/exclude-libs3 -69: ++ mkdir -p out/test/elf/aarch64/exclude-libs3 -68: + cat -63: + grep -q ' bar1' -70: + cat -69: + cat -68: + rm -f out/test/elf/aarch64/exclude-libs2/b.a +56: + cc -B. -o out/test/elf/aarch64/dynamic-list4/exe1 out/test/elf/aarch64/dynamic-list4/e.o -Wl,-push-state,-no-as-needed out/test/elf/aarch64/dynamic-list4/b.so -Wl,-pop-state +67: + cat 69: + cc -fPIC -xc -c -o out/test/elf/aarch64/exclude-libs3/a.o - +69: + cat 71: + '[' aarch64 = sparc64 ']' 71: + '[' aarch64 = ppc64 ']' -56: + cc -B. -o out/test/elf/aarch64/dynamic-list4/exe1 out/test/elf/aarch64/dynamic-list4/e.o -Wl,-push-state,-no-as-needed out/test/elf/aarch64/dynamic-list4/b.so -Wl,-pop-state -63: + grep -q ' bar2' +67: + cc -fPIC -xc -c -o out/test/elf/aarch64/exclude-libs/b.o - 71: + cc -o out/test/elf/aarch64/execute-only/a.o -c -xc - 71: + cat +68: + cc -xc -c -o out/test/elf/aarch64/exclude-libs2/c.o - +68: + cat +70: + cc -c -xc -o out/test/elf/aarch64/execstack/a.o - +70: + cat 63: + readelf --dyn-syms out/test/elf/aarch64/empty-version/b.so -54: + readelf --dyn-syms out/test/elf/aarch64/dynamic-list2/exe2 -68: + ar crs out/test/elf/aarch64/exclude-libs2/b.a out/test/elf/aarch64/exclude-libs2/a.o +63: + grep -q ' bar1' +67: + rm -f out/test/elf/aarch64/exclude-libs/c.a +67: + ar crs out/test/elf/aarch64/exclude-libs/c.a out/test/elf/aarch64/exclude-libs/a.o +64: + readelf -e out/test/elf/aarch64/entry/exe1 +63: + readelf --dyn-syms out/test/elf/aarch64/empty-version/b.so +69: + rm -f out/test/elf/aarch64/exclude-libs3/b.a +63: + grep -q ' bar2' 63: + on_exit 63: + echo OK 63: OK 63: + exit 0 - 60/315 Test #63: aarch64-empty-version ............................... Passed 0.15 sec +67: + rm -f out/test/elf/aarch64/exclude-libs/d.a + 60/315 Test #63: aarch64-empty-version ............................... Passed 0.39 sec test 72 Start 72: aarch64-export-dynamic @@ -5194,7 +5237,16 @@ 72: MACHINE=aarch64 72: CPU= 72: Test timeout computed to be: 1500 -54: + grep -q ' foo' out/test/elf/aarch64/dynamic-list2/log2 +64: + grep -q 'Entry point address:.*0x1000$' out/test/elf/aarch64/entry/log +70: + cc -B. -o out/test/elf/aarch64/execstack/exe out/test/elf/aarch64/execstack/a.o -Wl,-z,execstack +69: + ar crs out/test/elf/aarch64/exclude-libs3/b.a out/test/elf/aarch64/exclude-libs3/a.o +68: + 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 +67: + ar crs out/test/elf/aarch64/exclude-libs/d.a out/test/elf/aarch64/exclude-libs/b.o +64: + 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 +56: + out/test/elf/aarch64/dynamic-list4/exe1 +66: + static=-static +66: + static='-static -pthread' +66: + cat 72: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/export-dynamic.sh 72: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 72: ++ export LC_ALL=C @@ -5215,35 +5267,34 @@ 72: ++ tlsdesc_opt=-mtls-dialect=desc 72: ++ trap 'on_error $LINENO' ERR 72: ++ trap on_exit EXIT -54: + grep -q ' bar' out/test/elf/aarch64/dynamic-list2/log2 -67: + cc -fPIC -xc -c -o out/test/elf/aarch64/exclude-libs/b.o - +69: + cat +69: + cc -fPIC -xc -c -o out/test/elf/aarch64/exclude-libs3/c.o - +56: + grep -q 'foo1 bar1 baz1' +56: + cc -B. -o out/test/elf/aarch64/dynamic-list4/exe2 out/test/elf/aarch64/dynamic-list4/e.o -Wl,-push-state,-no-as-needed out/test/elf/aarch64/dynamic-list4/d.so out/test/elf/aarch64/dynamic-list4/b.so -Wl,-pop-state 67: + cat -69: + rm -f out/test/elf/aarch64/exclude-libs3/b.a -68: + cc -xc -c -o out/test/elf/aarch64/exclude-libs2/c.o - -68: + cat -64: + readelf -e out/test/elf/aarch64/entry/exe1 +67: + cc -fPIC -xc -c -o out/test/elf/aarch64/exclude-libs/e.o - 72: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/export-dynamic.sh .sh -64: + grep -q 'Entry point address:.*0x1000$' out/test/elf/aarch64/entry/log -69: + ar crs out/test/elf/aarch64/exclude-libs3/b.a out/test/elf/aarch64/exclude-libs3/a.o -70: + cc -B. -o out/test/elf/aarch64/execstack/exe out/test/elf/aarch64/execstack/a.o -Wl,-z,execstack -54: + grep -q ' _Z3bazi' out/test/elf/aarch64/dynamic-list2/log2 +66: + c++ -c -o out/test/elf/aarch64/exception/b.o out/test/elf/aarch64/exception/a.cc -fPIC +71: + cc -B. -o out/test/elf/aarch64/execute-only/exe out/test/elf/aarch64/execute-only/a.o -Wl,--execute-only 72: ++ testname=export-dynamic 72: ++ echo -n 'Testing export-dynamic ... ' 72: Testing export-dynamic ... ++ t=out/test/elf/aarch64/export-dynamic 72: ++ mkdir -p out/test/elf/aarch64/export-dynamic -64: + 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: + static=-static -66: + static='-static -pthread' -66: + cat -66: + c++ -c -o out/test/elf/aarch64/exception/b.o out/test/elf/aarch64/exception/a.cc -fPIC -54: + on_exit -54: + echo OK -54: OK -54: + exit 0 -69: + cat -69: + cc -fPIC -xc -c -o out/test/elf/aarch64/exclude-libs3/c.o - -71: + cc -B. -o out/test/elf/aarch64/execute-only/exe out/test/elf/aarch64/execute-only/a.o -Wl,--execute-only - 61/315 Test #54: aarch64-dynamic-list2 ............................... Passed 0.41 sec +72: + cat +72: + cc -o out/test/elf/aarch64/export-dynamic/a.o -c -x assembler - +72: + cc -shared -fPIC -o out/test/elf/aarch64/export-dynamic/b.so -xc /dev/null +69: + 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 +67: + 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 +68: + readelf --dyn-syms out/test/elf/aarch64/exclude-libs2/d.so +68: + grep -Fq foo out/test/elf/aarch64/exclude-libs2/log +70: + grep -q 'GNU_STACK.* RWE ' +70: + readelf --segments -W out/test/elf/aarch64/execstack/exe +70: + cc -B. -o out/test/elf/aarch64/execstack/exe out/test/elf/aarch64/execstack/a.o -Wl,-z,execstack -Wl,-z,noexecstack +68: + on_exit +68: + echo OK +68: OK +68: + exit 0 + 61/315 Test #68: aarch64-exclude-libs2 ............................... Passed 0.41 sec test 73 Start 73: aarch64-export-from-exe @@ -5253,11 +5304,57 @@ 73: MACHINE=aarch64 73: CPU= 73: Test timeout computed to be: 1500 -72: + cat -72: + cc -o out/test/elf/aarch64/export-dynamic/a.o -c -x assembler - -56: + grep -q 'foo1 bar1 baz1' -56: + out/test/elf/aarch64/dynamic-list4/exe1 -68: + 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 +56: + out/test/elf/aarch64/dynamic-list4/exe2 +56: + grep -q 'foo2 bar2 baz1' +64: + readelf -e out/test/elf/aarch64/entry/exe2 +64: + grep -q 'Entry point address:.*0x2000$' out/test/elf/aarch64/entry/log +71: + grep -q 'Hello world' +71: + out/test/elf/aarch64/execute-only/exe +66: + c++ -c -o out/test/elf/aarch64/exception/c.o out/test/elf/aarch64/exception/a.cc -fno-PIC +56: + on_exit +56: + echo OK +56: OK +56: + exit 0 + 62/315 Test #56: aarch64-dynamic-list4 ............................... Passed 1.06 sec +test 74 + Start 74: aarch64-fatal-warnings + +74: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/fatal-warnings.sh" +74: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu +74: Environment variables: +74: MACHINE=aarch64 +74: CPU= +74: Test timeout computed to be: 1500 +71: + grep -Eq 'LOAD\s.*[0-9a-f] E 0x' +71: + readelf -W --segments out/test/elf/aarch64/execute-only/exe +71: + on_exit +71: + echo OK +71: OK +71: + exit 0 +64: + on_exit +64: + echo OK +64: OK +64: + exit 0 + 63/315 Test #64: aarch64-entry ....................................... Passed 0.57 sec + 64/315 Test #71: aarch64-execute-only ................................ Passed 0.37 sec +test 75 + Start 75: aarch64-filler + +75: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/filler.sh" +75: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu +75: Environment variables: +75: MACHINE=aarch64 +75: CPU= +75: Test timeout computed to be: 1500 +test 76 + Start 76: aarch64-filter + +76: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/filter.sh" +76: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu +76: Environment variables: +76: MACHINE=aarch64 +76: CPU= +76: Test timeout computed to be: 1500 73: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/export-from-exe.sh 73: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 73: ++ export LC_ALL=C @@ -5278,92 +5375,11 @@ 73: ++ tlsdesc_opt=-mtls-dialect=desc 73: ++ trap 'on_error $LINENO' ERR 73: ++ trap on_exit EXIT -67: + rm -f out/test/elf/aarch64/exclude-libs/c.a -56: + cc -B. -o out/test/elf/aarch64/dynamic-list4/exe2 out/test/elf/aarch64/dynamic-list4/e.o -Wl,-push-state,-no-as-needed out/test/elf/aarch64/dynamic-list4/d.so out/test/elf/aarch64/dynamic-list4/b.so -Wl,-pop-state 73: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/export-from-exe.sh .sh 73: ++ testname=export-from-exe 73: ++ echo -n 'Testing export-from-exe ... ' 73: Testing export-from-exe ... ++ t=out/test/elf/aarch64/export-from-exe 73: ++ mkdir -p out/test/elf/aarch64/export-from-exe -67: + ar crs out/test/elf/aarch64/exclude-libs/c.a out/test/elf/aarch64/exclude-libs/a.o -67: + rm -f out/test/elf/aarch64/exclude-libs/d.a -73: + cc -o out/test/elf/aarch64/export-from-exe/a.o -c -xc - -72: + cc -shared -fPIC -o out/test/elf/aarch64/export-dynamic/b.so -xc /dev/null -69: + 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 -70: + readelf --segments -W out/test/elf/aarch64/execstack/exe -70: + grep -q 'GNU_STACK.* RWE ' -70: + cc -B. -o out/test/elf/aarch64/execstack/exe out/test/elf/aarch64/execstack/a.o -Wl,-z,execstack -Wl,-z,noexecstack -67: + ar crs out/test/elf/aarch64/exclude-libs/d.a out/test/elf/aarch64/exclude-libs/b.o -65: + '[' aarch64 = m68k ']' -65: + '[' aarch64 = sh4 ']' -65: + c++ -o out/test/elf/aarch64/exception-multiple-ehframe/a.o -c -xc++ - -73: + cat -67: + cc -fPIC -xc -c -o out/test/elf/aarch64/exclude-libs/e.o - -65: + cat -66: + c++ -c -o out/test/elf/aarch64/exception/c.o out/test/elf/aarch64/exception/a.cc -fno-PIC -67: + cat -68: + readelf --dyn-syms out/test/elf/aarch64/exclude-libs2/d.so -68: + grep -Fq foo out/test/elf/aarch64/exclude-libs2/log -64: + readelf -e out/test/elf/aarch64/entry/exe2 -73: + cc -shared -fPIC -o out/test/elf/aarch64/export-from-exe/b.so -xc - -64: + grep -q 'Entry point address:.*0x2000$' out/test/elf/aarch64/entry/log -71: + out/test/elf/aarch64/execute-only/exe -71: + grep -q 'Hello world' -73: + cat -64: + on_exit -64: + echo OK -64: OK -64: + exit 0 -68: + on_exit -68: + echo OK -68: OK -68: + exit 0 -56: + out/test/elf/aarch64/dynamic-list4/exe2 - 62/315 Test #64: aarch64-entry ....................................... Passed 0.25 sec - 63/315 Test #68: aarch64-exclude-libs2 ............................... Passed 0.17 sec -test 74 - Start 74: aarch64-fatal-warnings - -74: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/fatal-warnings.sh" -74: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu -74: Environment variables: -74: MACHINE=aarch64 -74: CPU= -74: Test timeout computed to be: 1500 -test 75 - Start 75: aarch64-filler - -75: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/filler.sh" -75: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu -75: Environment variables: -75: MACHINE=aarch64 -75: CPU= -75: Test timeout computed to be: 1500 -56: + grep -q 'foo2 bar2 baz1' -56: + on_exit -56: + echo OK -56: OK -56: + exit 0 -66: + c++ -B. -o out/test/elf/aarch64/exception/exe1 out/test/elf/aarch64/exception/b.o -static -pthread -65: + c++ -o out/test/elf/aarch64/exception-multiple-ehframe/b.o -c -xc++ - -65: + cat -67: + 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 -69: + readelf --dyn-syms out/test/elf/aarch64/exclude-libs3/d.so -69: + grep -Fq foo out/test/elf/aarch64/exclude-libs3/log -69: + on_exit -69: + echo OK -69: OK -69: + exit 0 -71: + grep -Eq 'LOAD\s.*[0-9a-f] E 0x' -71: + readelf -W --segments out/test/elf/aarch64/execute-only/exe -71: + on_exit -71: + echo OK -71: OK -71: + exit 0 -72: + ./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 -70: + grep -q 'GNU_STACK.* RW ' -70: + readelf --segments -W out/test/elf/aarch64/execstack/exe -70: + cc -B. -o out/test/elf/aarch64/execstack/exe out/test/elf/aarch64/execstack/a.o 74: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/fatal-warnings.sh 74: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 74: ++ export LC_ALL=C @@ -5389,7 +5405,7 @@ 74: ++ echo -n 'Testing fatal-warnings ... ' 74: Testing fatal-warnings ... ++ t=out/test/elf/aarch64/fatal-warnings 74: ++ mkdir -p out/test/elf/aarch64/fatal-warnings -74: + cc -fcommon -xc -c -o out/test/elf/aarch64/fatal-warnings/a.o - +69: + readelf --dyn-syms out/test/elf/aarch64/exclude-libs3/d.so 75: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/filler.sh 75: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 75: ++ export LC_ALL=C @@ -5410,63 +5426,6 @@ 75: ++ tlsdesc_opt=-mtls-dialect=desc 75: ++ trap 'on_error $LINENO' ERR 75: ++ trap on_exit EXIT -75: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/filler.sh .sh - 64/315 Test #56: aarch64-dynamic-list4 ............................... Passed 0.42 sec - 65/315 Test #69: aarch64-exclude-libs3 ............................... Passed 0.18 sec - 66/315 Test #71: aarch64-execute-only ................................ Passed 0.17 sec -test 76 - Start 76: aarch64-filter - -76: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/filter.sh" -76: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu -76: Environment variables: -76: MACHINE=aarch64 -76: CPU= -76: Test timeout computed to be: 1500 -test 77 - Start 77: aarch64-func-addr - -77: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/func-addr.sh" -77: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu -77: Environment variables: -77: MACHINE=aarch64 -77: CPU= -77: Test timeout computed to be: 1500 -test 78 - Start 78: aarch64-gc-sections - -78: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/gc-sections.sh" -78: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu -78: Environment variables: -78: MACHINE=aarch64 -78: CPU= -78: Test timeout computed to be: 1500 -65: + objcopy --rename-section .eh_frame=.eh_frame2 out/test/elf/aarch64/exception-multiple-ehframe/a.o -65: + ./mold -r -o out/test/elf/aarch64/exception-multiple-ehframe/c.o out/test/elf/aarch64/exception-multiple-ehframe/a.o out/test/elf/aarch64/exception-multiple-ehframe/b.o -67: + readelf --dyn-syms out/test/elf/aarch64/exclude-libs/f.so -67: + grep -Fq foo out/test/elf/aarch64/exclude-libs/log -67: + grep -Fq bar out/test/elf/aarch64/exclude-libs/log -67: + grep -Fq baz out/test/elf/aarch64/exclude-libs/log -67: + 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 -72: + readelf --dyn-syms out/test/elf/aarch64/export-dynamic/exe -72: + grep -Eq 'NOTYPE\s+GLOBAL DEFAULT\s+[0-9]+ bar' out/test/elf/aarch64/export-dynamic/log -72: + grep -Eq 'NOTYPE\s+GLOBAL DEFAULT\s+[0-9]+ _start' out/test/elf/aarch64/export-dynamic/log -72: + on_exit -72: + echo OK -72: OK -72: + exit 0 -70: + readelf --segments -W out/test/elf/aarch64/execstack/exe -74: + cat -74: + cc -fcommon -xc -c -o out/test/elf/aarch64/fatal-warnings/b.o - -74: + cat -75: ++ testname=filler -75: ++ echo -n 'Testing filler ... ' -75: Testing filler ... ++ t=out/test/elf/aarch64/filler -75: ++ mkdir -p out/test/elf/aarch64/filler -75: + test_cflags -static -75: + echo 'int main() {}' -75: + cc -static -o /dev/null -xc - -73: + 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 76: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/filter.sh 76: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 76: ++ export LC_ALL=C @@ -5487,13 +5446,99 @@ 76: ++ tlsdesc_opt=-mtls-dialect=desc 76: ++ trap 'on_error $LINENO' ERR 76: ++ trap on_exit EXIT +75: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/filler.sh .sh +69: + grep -Fq foo out/test/elf/aarch64/exclude-libs3/log 76: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/filter.sh .sh 76: ++ testname=filter 76: ++ echo -n 'Testing filter ... ' 76: Testing filter ... ++ t=out/test/elf/aarch64/filter 76: ++ mkdir -p out/test/elf/aarch64/filter -76: + cat +75: ++ testname=filler +75: ++ echo -n 'Testing filler ... ' +75: Testing filler ... ++ t=out/test/elf/aarch64/filler +75: ++ mkdir -p out/test/elf/aarch64/filler +74: + cat +74: + cc -fcommon -xc -c -o out/test/elf/aarch64/fatal-warnings/a.o - +73: + cat +72: + ./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 +73: + cc -o out/test/elf/aarch64/export-from-exe/a.o -c -xc - +66: + c++ -B. -o out/test/elf/aarch64/exception/exe1 out/test/elf/aarch64/exception/b.o -static -pthread +69: + on_exit +69: + echo OK +69: OK +69: + exit 0 + 65/315 Test #69: aarch64-exclude-libs3 ............................... Passed 0.49 sec +test 77 + Start 77: aarch64-func-addr + +77: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/func-addr.sh" +77: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu +77: Environment variables: +77: MACHINE=aarch64 +77: CPU= +77: Test timeout computed to be: 1500 76: + cc -o out/test/elf/aarch64/filter/a.o -c -x assembler - +76: + cat +75: + test_cflags -static +75: + echo 'int main() {}' +70: + grep -q 'GNU_STACK.* RW ' +70: + readelf --segments -W out/test/elf/aarch64/execstack/exe +75: + cc -static -o /dev/null -xc - +72: + readelf --dyn-syms out/test/elf/aarch64/export-dynamic/exe +76: + ./mold -o out/test/elf/aarch64/filter/b.so out/test/elf/aarch64/filter/a.o --filter foo -F bar -shared +70: + cc -B. -o out/test/elf/aarch64/execstack/exe out/test/elf/aarch64/execstack/a.o +72: + grep -Eq 'NOTYPE\s+GLOBAL DEFAULT\s+[0-9]+ bar' out/test/elf/aarch64/export-dynamic/log +72: + grep -Eq 'NOTYPE\s+GLOBAL DEFAULT\s+[0-9]+ _start' out/test/elf/aarch64/export-dynamic/log +77: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/func-addr.sh +77: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc +77: ++ export LC_ALL=C +77: ++ LC_ALL=C +77: ++ '[' -z aarch64 ']' +77: ++ '[' -z '' ']' +77: ++ TESTDIR=out/test/elf/aarch64 +77: ++ CC=cc +77: ++ CXX=c++ +77: ++ GCC=gcc +77: ++ GXX=g++ +77: ++ OBJDUMP=objdump +77: ++ OBJCOPY=objcopy +77: ++ STRIP=strip +77: ++ QEMU= +77: ++ '[' aarch64 = x86_64 -o aarch64 = i686 -o aarch64 = arm ']' +77: ++ '[' aarch64 = aarch64 ']' +77: ++ tlsdesc_opt=-mtls-dialect=desc +77: ++ trap 'on_error $LINENO' ERR +77: ++ trap on_exit EXIT +65: + '[' aarch64 = m68k ']' +65: + '[' aarch64 = sh4 ']' +72: + on_exit +72: + echo OK +72: OK +72: + exit 0 + 66/315 Test #72: aarch64-export-dynamic .............................. Passed 0.34 sec +test 78 + Start 78: aarch64-gc-sections + +78: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/gc-sections.sh" +78: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu +78: Environment variables: +78: MACHINE=aarch64 +78: CPU= +78: Test timeout computed to be: 1500 +65: + c++ -o out/test/elf/aarch64/exception-multiple-ehframe/a.o -c -xc++ - +77: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/func-addr.sh .sh +77: ++ testname=func-addr +77: ++ echo -n 'Testing func-addr ... ' +77: Testing func-addr ... ++ t=out/test/elf/aarch64/func-addr +77: ++ mkdir -p out/test/elf/aarch64/func-addr +65: + cat +76: + readelf --dynamic out/test/elf/aarch64/filter/b.so +74: + cc -fcommon -xc -c -o out/test/elf/aarch64/fatal-warnings/b.o - +67: + readelf --dyn-syms out/test/elf/aarch64/exclude-libs/f.so +76: + grep -Fq 'Filter library: [foo]' out/test/elf/aarch64/filter/log +74: + cat +77: + cat +76: + grep -Fq 'Filter library: [bar]' out/test/elf/aarch64/filter/log 78: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/gc-sections.sh 78: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 78: ++ export LC_ALL=C @@ -5514,12 +5559,21 @@ 78: ++ tlsdesc_opt=-mtls-dialect=desc 78: ++ trap 'on_error $LINENO' ERR 78: ++ trap on_exit EXIT +77: + cc -shared -o out/test/elf/aarch64/func-addr/a.so -xc - +67: + grep -Fq foo out/test/elf/aarch64/exclude-libs/log +73: + cat +73: + cc -shared -fPIC -o out/test/elf/aarch64/export-from-exe/b.so -xc - 78: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/gc-sections.sh .sh 78: ++ testname=gc-sections 78: ++ echo -n 'Testing gc-sections ... ' 78: Testing gc-sections ... ++ t=out/test/elf/aarch64/gc-sections 78: ++ mkdir -p out/test/elf/aarch64/gc-sections - 67/315 Test #72: aarch64-export-dynamic .............................. Passed 0.17 sec +76: + on_exit +76: + echo OK +76: OK +76: + exit 0 +67: + grep -Fq bar out/test/elf/aarch64/exclude-libs/log + 67/315 Test #76: aarch64-filter ...................................... Passed 0.17 sec test 79 Start 79: aarch64-gdb-index-compress-output @@ -5529,40 +5583,19 @@ 79: MACHINE=aarch64 79: CPU= 79: Test timeout computed to be: 1500 -70: + grep -q 'GNU_STACK.* RW ' 78: + cat -77: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/func-addr.sh -77: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc -77: ++ export LC_ALL=C -77: ++ LC_ALL=C -77: ++ '[' -z aarch64 ']' -77: ++ '[' -z '' ']' -77: ++ TESTDIR=out/test/elf/aarch64 -77: ++ CC=cc -77: ++ CXX=c++ -77: ++ GCC=gcc -77: ++ GXX=g++ -77: ++ OBJDUMP=objdump -77: ++ OBJCOPY=objcopy -77: ++ STRIP=strip -77: ++ QEMU= -77: ++ '[' aarch64 = x86_64 -o aarch64 = i686 -o aarch64 = arm ']' -77: ++ '[' aarch64 = aarch64 ']' -77: ++ tlsdesc_opt=-mtls-dialect=desc -77: ++ trap 'on_error $LINENO' ERR -77: ++ trap on_exit EXIT +70: + grep -q 'GNU_STACK.* RW ' +65: + c++ -o out/test/elf/aarch64/exception-multiple-ehframe/b.o -c -xc++ - +67: + grep -Fq baz out/test/elf/aarch64/exclude-libs/log +78: + c++ -B. -o out/test/elf/aarch64/gc-sections/exe1 out/test/elf/aarch64/gc-sections/a.cc -ffunction-sections -fdata-sections +70: + readelf --segments -W out/test/elf/aarch64/execstack/exe +65: + cat 70: + on_exit 70: + echo OK 70: OK 70: + exit 0 79: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/gdb-index-compress-output.sh -79: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc -79: ++ export LC_ALL=C -79: ++ LC_ALL=C -79: ++ '[' -z aarch64 ']' -79: ++ '[' -z '' ']' -79: ++ TESTDIR=out/test/elf/aarch64 - 68/315 Test #70: aarch64-execstack ................................... Passed 0.22 sec + 68/315 Test #70: aarch64-execstack ................................... Passed 0.62 sec test 80 Start 80: aarch64-gdb-index-dwarf2 @@ -5572,6 +5605,12 @@ 80: MACHINE=aarch64 80: CPU= 80: Test timeout computed to be: 1500 +79: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc +79: ++ export LC_ALL=C +79: ++ LC_ALL=C +79: ++ '[' -z aarch64 ']' +79: ++ '[' -z '' ']' +79: ++ TESTDIR=out/test/elf/aarch64 79: ++ CC=cc 79: ++ CXX=c++ 79: ++ GCC=gcc @@ -5590,12 +5629,13 @@ 79: ++ echo -n 'Testing gdb-index-compress-output ... ' 79: Testing gdb-index-compress-output ... ++ t=out/test/elf/aarch64/gdb-index-compress-output 79: ++ mkdir -p out/test/elf/aarch64/gdb-index-compress-output -76: + ./mold -o out/test/elf/aarch64/filter/b.so out/test/elf/aarch64/filter/a.o --filter foo -F bar -shared -77: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/func-addr.sh .sh -77: ++ testname=func-addr -77: ++ echo -n 'Testing func-addr ... ' -77: Testing func-addr ... ++ t=out/test/elf/aarch64/func-addr -77: ++ mkdir -p out/test/elf/aarch64/func-addr +79: + '[' '' = '' ']' +79: + '[' aarch64 = riscv64 -o aarch64 = riscv32 -o aarch64 = sparc64 ']' +79: + command -v gdb +67: + 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 +79: + cat +74: + 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 +79: + cc -c -o out/test/elf/aarch64/gdb-index-compress-output/a.o -fPIC -g -ggnu-pubnames -gdwarf-4 -xc - -ffunction-sections 80: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/gdb-index-dwarf2.sh 80: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 80: ++ export LC_ALL=C @@ -5616,39 +5656,45 @@ 80: ++ tlsdesc_opt=-mtls-dialect=desc 80: ++ trap 'on_error $LINENO' ERR 80: ++ trap on_exit EXIT -79: + '[' '' = '' ']' -79: + '[' aarch64 = riscv64 -o aarch64 = riscv32 -o aarch64 = sparc64 ']' -79: + command -v gdb -79: + cc -c -o out/test/elf/aarch64/gdb-index-compress-output/a.o -fPIC -g -ggnu-pubnames -gdwarf-4 -xc - -ffunction-sections -78: + c++ -B. -o out/test/elf/aarch64/gc-sections/exe1 out/test/elf/aarch64/gc-sections/a.cc -ffunction-sections -fdata-sections -65: + objcopy --rename-section .eh_frame2=.eh_frame out/test/elf/aarch64/exception-multiple-ehframe/c.o -65: + cat +66: + out/test/elf/aarch64/exception/exe1 80: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/gdb-index-dwarf2.sh .sh 80: ++ testname=gdb-index-dwarf2 80: ++ echo -n 'Testing gdb-index-dwarf2 ... ' 80: Testing gdb-index-dwarf2 ... ++ t=out/test/elf/aarch64/gdb-index-dwarf2 80: ++ mkdir -p out/test/elf/aarch64/gdb-index-dwarf2 +66: + c++ -B. -o out/test/elf/aarch64/exception/exe2 out/test/elf/aarch64/exception/c.o -no-pie -static -pthread 80: + '[' '' = '' ']' 80: + '[' aarch64 = riscv64 -o aarch64 = riscv32 -o aarch64 = sparc64 ']' 80: + command -v gdb -79: + cat -77: + cat -77: + cc -shared -o out/test/elf/aarch64/func-addr/a.so -xc - -74: + 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 +77: + cc -o out/test/elf/aarch64/func-addr/b.o -c -xc -fno-PIC - +73: + 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 80: + cc -o /dev/null -xc -gdwarf-2 -g - -73: + readelf --dyn-syms out/test/elf/aarch64/export-from-exe/exe -73: + grep -q expfn2 +77: + cat +65: + objcopy --rename-section .eh_frame=.eh_frame2 out/test/elf/aarch64/exception-multiple-ehframe/a.o +67: + readelf --dyn-syms out/test/elf/aarch64/exclude-libs/f.so 80: + echo 'int main() {}' +65: + ./mold -r -o out/test/elf/aarch64/exception-multiple-ehframe/c.o out/test/elf/aarch64/exception-multiple-ehframe/a.o out/test/elf/aarch64/exception-multiple-ehframe/b.o +67: + grep -Fq foo out/test/elf/aarch64/exclude-libs/log +74: + 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 +67: + grep -Fq bar out/test/elf/aarch64/exclude-libs/log +75: + cc -o out/test/elf/aarch64/filler/a.o -c -xc - +75: + cat +67: + grep -Fq baz out/test/elf/aarch64/exclude-libs/log +79: + 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 +65: + objcopy --rename-section .eh_frame2=.eh_frame out/test/elf/aarch64/exception-multiple-ehframe/c.o +67: + 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 +73: + grep -q expfn2 +77: + 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: + readelf --dyn-syms out/test/elf/aarch64/export-from-exe/exe +65: + c++ -o out/test/elf/aarch64/exception-multiple-ehframe/d.o -c -xc++ - 73: + grep -q expfn1 -76: + readelf --dynamic out/test/elf/aarch64/filter/b.so +65: + cat 73: + readelf --dyn-syms out/test/elf/aarch64/export-from-exe/exe 73: + on_exit 73: + echo OK 73: OK 73: + exit 0 -65: + c++ -o out/test/elf/aarch64/exception-multiple-ehframe/d.o -c -xc++ - -76: + grep -Fq 'Filter library: [foo]' out/test/elf/aarch64/filter/log - 69/315 Test #73: aarch64-export-from-exe ............................. Passed 0.17 sec + 69/315 Test #73: aarch64-export-from-exe ............................. Passed 0.51 sec test 81 Start 81: aarch64-gdb-index-dwarf3 @@ -5658,14 +5704,12 @@ 81: MACHINE=aarch64 81: CPU= 81: Test timeout computed to be: 1500 -76: + grep -Fq 'Filter library: [bar]' out/test/elf/aarch64/filter/log -76: + on_exit -76: + echo OK -76: OK -76: + exit 0 -67: + readelf --dyn-syms out/test/elf/aarch64/exclude-libs/f.so -81: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/gdb-index-dwarf3.sh - 70/315 Test #76: aarch64-filter ...................................... Passed 0.09 sec +78: + readelf --symbols out/test/elf/aarch64/gc-sections/exe1 +74: + on_exit +74: + echo OK +74: OK +74: + exit 0 + 70/315 Test #74: aarch64-fatal-warnings .............................. Passed 0.50 sec test 82 Start 82: aarch64-gdb-index-dwarf4 @@ -5675,6 +5719,10 @@ 82: MACHINE=aarch64 82: CPU= 82: Test timeout computed to be: 1500 +78: + grep -qv live_fn1 out/test/elf/aarch64/gc-sections/log.1 +80: + cc -c -o out/test/elf/aarch64/gdb-index-dwarf2/a.o -fPIC -g -ggnu-pubnames -gdwarf-2 -xc - -ffunction-sections +81: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/gdb-index-dwarf3.sh +80: + cat 81: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 81: ++ export LC_ALL=C 81: ++ LC_ALL=C @@ -5694,12 +5742,13 @@ 81: ++ tlsdesc_opt=-mtls-dialect=desc 81: ++ trap 'on_error $LINENO' ERR 81: ++ trap on_exit EXIT -82: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/gdb-index-dwarf4.sh -67: + grep -Fq foo out/test/elf/aarch64/exclude-libs/log -75: + cat 81: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/gdb-index-dwarf3.sh .sh -67: + grep -Fq bar out/test/elf/aarch64/exclude-libs/log -75: + cc -o out/test/elf/aarch64/filler/a.o -c -xc - +75: + cc -B. -static -Wl,--filler,0xfe -o out/test/elf/aarch64/filler/exe1 out/test/elf/aarch64/filler/a.o +81: ++ testname=gdb-index-dwarf3 +81: ++ echo -n 'Testing gdb-index-dwarf3 ... ' +81: Testing gdb-index-dwarf3 ... ++ t=out/test/elf/aarch64/gdb-index-dwarf3 +81: ++ mkdir -p out/test/elf/aarch64/gdb-index-dwarf3 +82: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/gdb-index-dwarf4.sh 82: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 82: ++ export LC_ALL=C 82: ++ LC_ALL=C @@ -5719,67 +5768,49 @@ 82: ++ tlsdesc_opt=-mtls-dialect=desc 82: ++ trap 'on_error $LINENO' ERR 82: ++ trap on_exit EXIT -81: ++ testname=gdb-index-dwarf3 -81: ++ echo -n 'Testing gdb-index-dwarf3 ... ' -81: Testing gdb-index-dwarf3 ... ++ t=out/test/elf/aarch64/gdb-index-dwarf3 -81: ++ mkdir -p out/test/elf/aarch64/gdb-index-dwarf3 -66: + out/test/elf/aarch64/exception/exe1 -81: + '[' '' = '' ']' -81: + '[' aarch64 = riscv64 -o aarch64 = riscv32 -o aarch64 = sparc64 ']' -81: + command -v gdb -81: + test_cflags -gdwarf-3 -81: + cc -gdwarf-3 -o /dev/null -xc - -81: + echo 'int main() {}' -67: + grep -Fq baz out/test/elf/aarch64/exclude-libs/log -74: + 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 +78: + grep -qv live_fn2 out/test/elf/aarch64/gc-sections/log.1 +78: + grep -qv dead_fn1 out/test/elf/aarch64/gc-sections/log.1 82: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/gdb-index-dwarf4.sh .sh -59: + c++ -o out/test/elf/aarch64/emit-relocs-dead-sections/b.o -c -fPIC -xc++ -g -ffunction-sections - -59: + cat 82: ++ testname=gdb-index-dwarf4 82: ++ echo -n 'Testing gdb-index-dwarf4 ... ' 82: Testing gdb-index-dwarf4 ... ++ t=out/test/elf/aarch64/gdb-index-dwarf4 82: ++ mkdir -p out/test/elf/aarch64/gdb-index-dwarf4 -66: + c++ -B. -o out/test/elf/aarch64/exception/exe2 out/test/elf/aarch64/exception/c.o -no-pie -static -pthread -67: + 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 +78: + grep -qv dead_fn2 out/test/elf/aarch64/gc-sections/log.1 +81: + '[' '' = '' ']' +81: + '[' aarch64 = riscv64 -o aarch64 = riscv32 -o aarch64 = sparc64 ']' +81: + command -v gdb +81: + test_cflags -gdwarf-3 +67: + readelf --dyn-syms out/test/elf/aarch64/exclude-libs/f.so 82: + '[' '' = '' ']' 82: + '[' aarch64 = riscv64 -o aarch64 = riscv32 -o aarch64 = sparc64 ']' 82: + command -v gdb 82: + test_cflags -gdwarf-4 -g +78: + grep -qv live_var1 out/test/elf/aarch64/gc-sections/log.1 +81: + cc -gdwarf-3 -o /dev/null -xc - +66: + out/test/elf/aarch64/exception/exe2 +67: + grep -Fq foo out/test/elf/aarch64/exclude-libs/log +81: + echo 'int main() {}' 82: + cc -gdwarf-4 -g -o /dev/null -xc - -79: + 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 -65: + c++ -B. -o out/test/elf/aarch64/exception-multiple-ehframe/exe1 out/test/elf/aarch64/exception-multiple-ehframe/d.o out/test/elf/aarch64/exception-multiple-ehframe/c.o -77: + cat -77: + cc -o out/test/elf/aarch64/func-addr/b.o -c -xc -fno-PIC - 82: + echo 'int main() {}' -78: + readelf --symbols out/test/elf/aarch64/gc-sections/exe1 -78: + grep -qv live_fn1 out/test/elf/aarch64/gc-sections/log.1 -75: + cc -B. -static -Wl,--filler,0xfe -o out/test/elf/aarch64/filler/exe1 out/test/elf/aarch64/filler/a.o -78: + grep -qv live_fn2 out/test/elf/aarch64/gc-sections/log.1 -80: + cc -c -o out/test/elf/aarch64/gdb-index-dwarf2/a.o -fPIC -g -ggnu-pubnames -gdwarf-2 -xc - -ffunction-sections -78: + grep -qv dead_fn1 out/test/elf/aarch64/gc-sections/log.1 -80: + cat -77: + 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 -67: + readelf --dyn-syms out/test/elf/aarch64/exclude-libs/f.so -78: + grep -qv dead_fn2 out/test/elf/aarch64/gc-sections/log.1 -67: + grep -Fq foo out/test/elf/aarch64/exclude-libs/log -81: + cc -c -o out/test/elf/aarch64/gdb-index-dwarf3/a.o -fPIC -g -ggnu-pubnames -gdwarf-3 -xc - -ffunction-sections -81: + cat +78: + grep -qv live_var2 out/test/elf/aarch64/gc-sections/log.1 67: + grep -Fq bar out/test/elf/aarch64/exclude-libs/log -65: + out/test/elf/aarch64/exception-multiple-ehframe/exe1 -78: + grep -qv live_var1 out/test/elf/aarch64/gc-sections/log.1 -65: 1 3 -65: + out/test/elf/aarch64/exception-multiple-ehframe/exe1 -65: + grep -q '^1 3$' +66: + c++ -B. -o out/test/elf/aarch64/exception/exe3 out/test/elf/aarch64/exception/b.o -pie 79: + grep -Fq .gdb_index +79: + readelf -WS out/test/elf/aarch64/gdb-index-compress-output/b.so +80: + cc -c -o out/test/elf/aarch64/gdb-index-dwarf2/b.o -fPIC -g -ggnu-pubnames -gdwarf-2 -xc - -ffunction-sections +78: + grep -qv dead_var1 out/test/elf/aarch64/gc-sections/log.1 67: + grep -Fq baz out/test/elf/aarch64/exclude-libs/log -65: + on_exit -65: + echo OK -65: OK -65: + exit 0 -78: + grep -qv live_var2 out/test/elf/aarch64/gc-sections/log.1 +80: + cat 67: + 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 -79: + readelf -WS out/test/elf/aarch64/gdb-index-compress-output/b.so - 71/315 Test #65: aarch64-exception-multiple-ehframe .................. Passed 0.46 sec +79: + cat +77: + out/test/elf/aarch64/func-addr/exe +77: + grep -q 1 +77: + on_exit +77: + echo OK +77: OK +77: + exit 0 +78: + grep -qv dead_var2 out/test/elf/aarch64/gc-sections/log.1 + 71/315 Test #77: aarch64-func-addr ................................... Passed 0.52 sec test 83 Start 83: aarch64-gdb-index-dwarf5 @@ -5789,12 +5820,11 @@ 83: MACHINE=aarch64 83: CPU= 83: Test timeout computed to be: 1500 -78: + grep -qv dead_var1 out/test/elf/aarch64/gc-sections/log.1 -78: + grep -qv dead_var2 out/test/elf/aarch64/gc-sections/log.1 -82: + cc -c -o out/test/elf/aarch64/gdb-index-dwarf4/a.o -fPIC -g -ggnu-pubnames -gdwarf-4 -xc - -ffunction-sections -83: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/gdb-index-dwarf5.sh 79: + cc -c -o out/test/elf/aarch64/gdb-index-compress-output/c.o -fPIC -g -ggnu-pubnames -gdwarf-4 -xc - -gz -79: + cat +78: + grep -q '1 2' +78: + out/test/elf/aarch64/gc-sections/exe1 +78: + 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 +83: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/gdb-index-dwarf5.sh 83: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 83: ++ export LC_ALL=C 83: ++ LC_ALL=C @@ -5814,24 +5844,35 @@ 83: ++ tlsdesc_opt=-mtls-dialect=desc 83: ++ trap 'on_error $LINENO' ERR 83: ++ trap on_exit EXIT -80: + cat -78: + out/test/elf/aarch64/gc-sections/exe1 -78: + grep -q '1 2' 83: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/gdb-index-dwarf5.sh .sh -78: + 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 -82: + cat 83: ++ testname=gdb-index-dwarf5 83: ++ echo -n 'Testing gdb-index-dwarf5 ... ' 83: Testing gdb-index-dwarf5 ... ++ t=out/test/elf/aarch64/gdb-index-dwarf5 83: ++ mkdir -p out/test/elf/aarch64/gdb-index-dwarf5 -80: + cc -c -o out/test/elf/aarch64/gdb-index-dwarf2/b.o -fPIC -g -ggnu-pubnames -gdwarf-2 -xc - -ffunction-sections +65: + c++ -B. -o out/test/elf/aarch64/exception-multiple-ehframe/exe1 out/test/elf/aarch64/exception-multiple-ehframe/d.o out/test/elf/aarch64/exception-multiple-ehframe/c.o +83: + '[' '' = '' ']' +83: + '[' aarch64 = riscv64 -o aarch64 = riscv32 -o aarch64 = sparc64 ']' +83: + command -v gdb +83: + test_cflags -gdwarf-5 -g +80: + 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 +83: + echo 'int main() {}' +83: + cc -gdwarf-5 -g -o /dev/null -xc - +67: + readelf --dyn-syms out/test/elf/aarch64/exclude-libs/f.so 75: + sed -i -e 's/--filler 0xfe/--filler 0x00/' out/test/elf/aarch64/filler/exe1 -74: + on_exit -74: + echo OK -74: OK -74: + exit 0 -66: + out/test/elf/aarch64/exception/exe2 - 72/315 Test #74: aarch64-fatal-warnings .............................. Passed 0.23 sec +66: + out/test/elf/aarch64/exception/exe3 +79: + 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 +82: + cc -c -o out/test/elf/aarch64/gdb-index-dwarf4/a.o -fPIC -g -ggnu-pubnames -gdwarf-4 -xc - -ffunction-sections +82: + cat +67: + grep -Fq foo out/test/elf/aarch64/exclude-libs/log +75: + od -x out/test/elf/aarch64/filler/exe1 +66: + c++ -B. -o out/test/elf/aarch64/exception/exe4 out/test/elf/aarch64/exception/c.o -no-pie +67: + grep -Fq bar out/test/elf/aarch64/exclude-libs/log +67: + grep -Fq baz out/test/elf/aarch64/exclude-libs/log +67: + on_exit +67: + echo OK +67: OK +67: + exit 0 + 72/315 Test #67: aarch64-exclude-libs ................................ Passed 1.22 sec test 84 Start 84: aarch64-gdb-index-dwarf64 @@ -5841,17 +5882,9 @@ 84: MACHINE=aarch64 84: CPU= 84: Test timeout computed to be: 1500 -66: + c++ -B. -o out/test/elf/aarch64/exception/exe3 out/test/elf/aarch64/exception/b.o -pie -83: + '[' '' = '' ']' -83: + '[' aarch64 = riscv64 -o aarch64 = riscv32 -o aarch64 = sparc64 ']' -83: + command -v gdb -83: + test_cflags -gdwarf-5 -g -83: + echo 'int main() {}' -83: + cc -gdwarf-5 -g -o /dev/null -xc - -75: + od -x out/test/elf/aarch64/filler/exe1 +81: + cc -c -o out/test/elf/aarch64/gdb-index-dwarf3/a.o -fPIC -g -ggnu-pubnames -gdwarf-3 -xc - -ffunction-sections 81: + cat -81: + cc -c -o out/test/elf/aarch64/gdb-index-dwarf3/b.o -fPIC -g -ggnu-pubnames -gdwarf-3 -xc - -ffunction-sections -77: + out/test/elf/aarch64/func-addr/exe +65: + out/test/elf/aarch64/exception-multiple-ehframe/exe1 84: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/gdb-index-dwarf64.sh 84: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 84: ++ export LC_ALL=C @@ -5872,20 +5905,23 @@ 84: ++ tlsdesc_opt=-mtls-dialect=desc 84: ++ trap 'on_error $LINENO' ERR 84: ++ trap on_exit EXIT +65: 1 3 +80: + readelf -WS out/test/elf/aarch64/gdb-index-dwarf2/c.so +80: + grep -Fq .gdb_index +65: + grep -q '^1 3$' 84: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/gdb-index-dwarf64.sh .sh 84: ++ testname=gdb-index-dwarf64 84: ++ echo -n 'Testing gdb-index-dwarf64 ... ' 84: Testing gdb-index-dwarf64 ... ++ t=out/test/elf/aarch64/gdb-index-dwarf64 84: ++ mkdir -p out/test/elf/aarch64/gdb-index-dwarf64 -82: + cc -c -o out/test/elf/aarch64/gdb-index-dwarf4/b.o -fPIC -g -ggnu-pubnames -gdwarf-4 -xc - -ffunction-sections -82: + cat -77: + grep -q 1 -77: + on_exit -77: + echo OK -77: OK -77: + exit 0 -79: + 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 - 73/315 Test #77: aarch64-func-addr ................................... Passed 0.23 sec +65: + out/test/elf/aarch64/exception-multiple-ehframe/exe1 +80: + cat +80: + cc -c -o out/test/elf/aarch64/gdb-index-dwarf2/d.o -fPIC -g -ggnu-pubnames -gdwarf-2 -xc - -gz +65: + on_exit +65: + echo OK +65: OK +65: + exit 0 + 73/315 Test #65: aarch64-exception-multiple-ehframe .................. Passed 1.34 sec test 85 Start 85: aarch64-gdb-index-empty @@ -5899,8 +5935,18 @@ 84: + '[' aarch64 = riscv64 -o aarch64 = riscv32 -o aarch64 = sparc64 ']' 84: + command -v gdb 84: + test_cflags -gdwarf-5 -g -gdwarf64 +84: + cc -gdwarf-5 -g -gdwarf64 -o /dev/null -xc - 84: + echo 'int main() {}' +82: + cat +81: + cat +81: + cc -c -o out/test/elf/aarch64/gdb-index-dwarf3/b.o -fPIC -g -ggnu-pubnames -gdwarf-3 -xc - -ffunction-sections +66: + out/test/elf/aarch64/exception/exe4 +82: + cc -c -o out/test/elf/aarch64/gdb-index-dwarf4/b.o -fPIC -g -ggnu-pubnames -gdwarf-4 -xc - -ffunction-sections 85: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/gdb-index-empty.sh +83: + cat +79: + readelf -WS out/test/elf/aarch64/gdb-index-compress-output/exe +66: + c++ -B. -o out/test/elf/aarch64/exception/exe5 out/test/elf/aarch64/exception/b.o -pie -Wl,--gc-sections +79: + grep -Fq .gdb_index 85: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 85: ++ export LC_ALL=C 85: ++ LC_ALL=C @@ -5920,36 +5966,56 @@ 85: ++ tlsdesc_opt=-mtls-dialect=desc 85: ++ trap 'on_error $LINENO' ERR 85: ++ trap on_exit EXIT -84: + cc -gdwarf-5 -g -gdwarf64 -o /dev/null -xc - +83: + cat +83: + cat +79: + out/test/elf/aarch64/gdb-index-compress-output/exe +79: + grep -q 'Hello world' +79: + DEBUGINFOD_URLS= +79: + 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 85: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/gdb-index-empty.sh .sh 85: ++ testname=gdb-index-empty 85: ++ echo -n 'Testing gdb-index-empty ... ' 85: Testing gdb-index-empty ... ++ t=out/test/elf/aarch64/gdb-index-empty 85: ++ mkdir -p out/test/elf/aarch64/gdb-index-empty -80: + 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 -85: + cc -c -o out/test/elf/aarch64/gdb-index-empty/a.o -xc - -66: + out/test/elf/aarch64/exception/exe3 +83: + cat +75: + cc -B. -static -Wl,--filler,0x00 -o out/test/elf/aarch64/filler/exe2 out/test/elf/aarch64/filler/a.o +80: + 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 +83: + 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 85: + echo 'void _start() {}' -66: + c++ -B. -o out/test/elf/aarch64/exception/exe4 out/test/elf/aarch64/exception/c.o -no-pie +85: + cc -c -o out/test/elf/aarch64/gdb-index-empty/a.o -xc - +81: + 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 +66: + out/test/elf/aarch64/exception/exe5 +66: + c++ -B. -o out/test/elf/aarch64/exception/exe6 out/test/elf/aarch64/exception/c.o -no-pie -static -pthread -Wl,--gc-sections 78: + readelf --symbols out/test/elf/aarch64/gc-sections/exe2 82: + 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 78: + grep -q live_fn1 out/test/elf/aarch64/gc-sections/log.2 78: + grep -q live_fn2 out/test/elf/aarch64/gc-sections/log.2 -67: + readelf --dyn-syms out/test/elf/aarch64/exclude-libs/f.so +83: + 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 78: + grep -qv dead_fn1 out/test/elf/aarch64/gc-sections/log.2 -67: + grep -Fq foo out/test/elf/aarch64/exclude-libs/log -81: + 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 -78: + grep -qv dead_fn2 out/test/elf/aarch64/gc-sections/log.2 -67: + grep -Fq bar out/test/elf/aarch64/exclude-libs/log 85: + ./mold -o out/test/elf/aarch64/gdb-index-empty/exe out/test/elf/aarch64/gdb-index-empty/a.o -gdb-index -67: + grep -Fq baz out/test/elf/aarch64/exclude-libs/log +78: + grep -qv dead_fn2 out/test/elf/aarch64/gc-sections/log.2 78: + grep -q live_var1 out/test/elf/aarch64/gc-sections/log.2 -83: + cat -67: + on_exit -67: + echo OK -67: OK -67: + exit 0 - 74/315 Test #67: aarch64-exclude-libs ................................ Passed 0.49 sec +80: + grep -Fq .gdb_index +80: + readelf -WS out/test/elf/aarch64/gdb-index-dwarf2/exe +78: + grep -q live_var2 out/test/elf/aarch64/gc-sections/log.2 +80: + grep -q 'Hello world' +80: + out/test/elf/aarch64/gdb-index-dwarf2/exe +80: + DEBUGINFOD_URLS= +80: + 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 +85: + readelf -WS out/test/elf/aarch64/gdb-index-empty/exe +75: + od -x out/test/elf/aarch64/filler/exe2 +84: + cat +81: + readelf -WS out/test/elf/aarch64/gdb-index-dwarf3/c.so +84: + cat +81: + grep -Fq .gdb_index +85: + grep -Fq .gdb_index out/test/elf/aarch64/gdb-index-empty/log +78: + grep -qv dead_var1 out/test/elf/aarch64/gc-sections/log.2 +85: + on_exit +85: + echo OK +85: OK +85: + exit 0 +84: + cat + 74/315 Test #85: aarch64-gdb-index-empty ............................. Passed 0.30 sec test 86 Start 86: aarch64-gdb-index-split-dwarf @@ -5959,8 +6025,18 @@ 86: MACHINE=aarch64 86: CPU= 86: Test timeout computed to be: 1500 -85: + readelf -WS out/test/elf/aarch64/gdb-index-empty/exe +78: + grep -qv dead_var2 out/test/elf/aarch64/gc-sections/log.2 +83: + 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 +81: + cc -c -o out/test/elf/aarch64/gdb-index-dwarf3/d.o -fPIC -g -ggnu-pubnames -gdwarf-3 -xc - -gz +84: + cat +81: + cat +84: + cc -c -o out/test/elf/aarch64/gdb-index-dwarf64/a.o out/test/elf/aarch64/gdb-index-dwarf64/a.c -fPIC -g -ggnu-pubnames -gdwarf-5 -gdwarf64 -ffunction-sections +82: + readelf -WS out/test/elf/aarch64/gdb-index-dwarf4/c.so +78: + grep -q '1 2' +66: + out/test/elf/aarch64/exception/exe6 86: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/gdb-index-split-dwarf.sh +82: + grep -Fq .gdb_index +78: + out/test/elf/aarch64/gc-sections/exe2 86: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 86: ++ export LC_ALL=C 86: ++ LC_ALL=C @@ -5980,45 +6056,11 @@ 86: ++ tlsdesc_opt=-mtls-dialect=desc 86: ++ trap 'on_error $LINENO' ERR 86: ++ trap on_exit EXIT -83: + cat -86: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/gdb-index-split-dwarf.sh .sh -86: ++ testname=gdb-index-split-dwarf -86: ++ echo -n 'Testing gdb-index-split-dwarf ... ' -86: Testing gdb-index-split-dwarf ... ++ t=out/test/elf/aarch64/gdb-index-split-dwarf -86: ++ mkdir -p out/test/elf/aarch64/gdb-index-split-dwarf -78: + grep -q live_var2 out/test/elf/aarch64/gc-sections/log.2 -66: + out/test/elf/aarch64/exception/exe4 -86: + '[' '' = '' ']' -86: + '[' aarch64 = riscv64 -o aarch64 = riscv32 -o aarch64 = sparc64 ']' -86: + command -v gdb -86: + test_cflags -gdwarf-5 -g -78: + grep -qv dead_var1 out/test/elf/aarch64/gc-sections/log.2 -66: + c++ -B. -o out/test/elf/aarch64/exception/exe5 out/test/elf/aarch64/exception/b.o -pie -Wl,--gc-sections -86: + cc -gdwarf-5 -g -o /dev/null -xc - -86: + echo 'int main() {}' -75: + cc -B. -static -Wl,--filler,0x00 -o out/test/elf/aarch64/filler/exe2 out/test/elf/aarch64/filler/a.o -84: + cat -83: + cat -78: + grep -qv dead_var2 out/test/elf/aarch64/gc-sections/log.2 -84: + cat -83: + cat -83: + 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 -78: + out/test/elf/aarch64/gc-sections/exe2 -78: + grep -q '1 2' 78: + on_exit 78: + echo OK 78: OK 78: + exit 0 -85: + grep -Fq .gdb_index out/test/elf/aarch64/gdb-index-empty/log -85: + on_exit -85: + echo OK -85: OK -85: + exit 0 -84: + cat -79: + grep -Fq .gdb_index -79: + readelf -WS out/test/elf/aarch64/gdb-index-compress-output/exe - 75/315 Test #78: aarch64-gc-sections ................................. Passed 0.29 sec - 76/315 Test #85: aarch64-gdb-index-empty ............................. Passed 0.08 sec + 75/315 Test #78: aarch64-gc-sections ................................. Passed 1.03 sec test 87 Start 87: aarch64-glibc-2.22-bug @@ -6028,29 +6070,16 @@ 87: MACHINE=aarch64 87: CPU= 87: Test timeout computed to be: 1500 -test 88 - Start 88: aarch64-global-offset-table - -88: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/global-offset-table.sh" -88: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu -88: Environment variables: -88: MACHINE=aarch64 -88: CPU= -88: Test timeout computed to be: 1500 -79: + out/test/elf/aarch64/gdb-index-compress-output/exe -79: + grep -q 'Hello world' -79: + DEBUGINFOD_URLS= -79: + 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 -84: + cat -84: + cc -c -o out/test/elf/aarch64/gdb-index-dwarf64/a.o out/test/elf/aarch64/gdb-index-dwarf64/a.c -fPIC -g -ggnu-pubnames -gdwarf-5 -gdwarf64 -ffunction-sections -80: + grep -Fq .gdb_index -80: + readelf -WS out/test/elf/aarch64/gdb-index-dwarf2/c.so -80: + cat -80: + cc -c -o out/test/elf/aarch64/gdb-index-dwarf2/d.o -fPIC -g -ggnu-pubnames -gdwarf-2 -xc - -gz -82: + readelf -WS out/test/elf/aarch64/gdb-index-dwarf4/c.so -82: + grep -Fq .gdb_index -82: + cc -c -o out/test/elf/aarch64/gdb-index-dwarf4/d.o -fPIC -g -ggnu-pubnames -gdwarf-4 -xc - -gz +66: + '[' aarch64 = x86_64 ']' +66: + '[' aarch64 = x86_64 -o aarch64 = aarch64 ']' +66: + c++ -c -o out/test/elf/aarch64/exception/e.o out/test/elf/aarch64/exception/a.cc -mcmodel=large -fno-PIC +86: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/gdb-index-split-dwarf.sh .sh +86: ++ testname=gdb-index-split-dwarf +86: ++ echo -n 'Testing gdb-index-split-dwarf ... ' +86: Testing gdb-index-split-dwarf ... ++ t=out/test/elf/aarch64/gdb-index-split-dwarf +86: ++ mkdir -p out/test/elf/aarch64/gdb-index-split-dwarf 82: + cat +82: + cc -c -o out/test/elf/aarch64/gdb-index-dwarf4/d.o -fPIC -g -ggnu-pubnames -gdwarf-4 -xc - -gz 87: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/glibc-2.22-bug.sh 87: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 87: ++ export LC_ALL=C @@ -6071,6 +6100,46 @@ 87: ++ tlsdesc_opt=-mtls-dialect=desc 87: ++ trap 'on_error $LINENO' ERR 87: ++ trap on_exit EXIT +86: + '[' '' = '' ']' +86: + '[' aarch64 = riscv64 -o aarch64 = riscv32 -o aarch64 = sparc64 ']' +86: + command -v gdb +86: + test_cflags -gdwarf-5 -g +87: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/glibc-2.22-bug.sh .sh +87: ++ testname=glibc-2.22-bug +87: ++ echo -n 'Testing glibc-2.22-bug ... ' +87: Testing glibc-2.22-bug ... ++ t=out/test/elf/aarch64/glibc-2.22-bug +87: ++ mkdir -p out/test/elf/aarch64/glibc-2.22-bug +86: + cc -gdwarf-5 -g -o /dev/null -xc - +83: + 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 +86: + echo 'int main() {}' +59: + c++ -o out/test/elf/aarch64/emit-relocs-dead-sections/b.o -c -fPIC -xc++ -g -ffunction-sections - +81: + 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 +59: + cat +87: + '[' aarch64 = alpha ']' +82: + 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 +87: + cat +87: + cc -o out/test/elf/aarch64/glibc-2.22-bug/a.o -fPIC -c -xc - +84: + cc -c -o out/test/elf/aarch64/gdb-index-dwarf64/b.o out/test/elf/aarch64/gdb-index-dwarf64/b.c -fPIC -g -ggnu-pubnames -gdwarf-4 -gdwarf64 -ffunction-sections +66: + c++ -B. -o out/test/elf/aarch64/exception/exe9 out/test/elf/aarch64/exception/e.o -no-pie -static -pthread +75: + diff -q out/test/elf/aarch64/filler/txt1 out/test/elf/aarch64/filler/txt2 +83: + 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 +75: + on_exit +75: + echo OK +75: OK +75: + exit 0 + 76/315 Test #75: aarch64-filler ...................................... Passed 1.32 sec +test 88 + Start 88: aarch64-global-offset-table + +88: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/global-offset-table.sh" +88: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu +88: Environment variables: +88: MACHINE=aarch64 +88: CPU= +88: Test timeout computed to be: 1500 +87: + cc -B. -o out/test/elf/aarch64/glibc-2.22-bug/b.so -shared out/test/elf/aarch64/glibc-2.22-bug/a.o +81: + grep -Fq .gdb_index +81: + readelf -WS out/test/elf/aarch64/gdb-index-dwarf3/exe 88: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/global-offset-table.sh 88: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 88: ++ export LC_ALL=C @@ -6091,71 +6160,45 @@ 88: ++ tlsdesc_opt=-mtls-dialect=desc 88: ++ trap 'on_error $LINENO' ERR 88: ++ trap on_exit EXIT -87: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/glibc-2.22-bug.sh .sh -87: ++ testname=glibc-2.22-bug -87: ++ echo -n 'Testing glibc-2.22-bug ... ' -87: Testing glibc-2.22-bug ... ++ t=out/test/elf/aarch64/glibc-2.22-bug -87: ++ mkdir -p out/test/elf/aarch64/glibc-2.22-bug 88: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/global-offset-table.sh .sh +84: + cc -c -o out/test/elf/aarch64/gdb-index-dwarf64/c.o out/test/elf/aarch64/gdb-index-dwarf64/c.c -fPIC -g -ggnu-pubnames -gdwarf-5 -gdwarf64 +81: + out/test/elf/aarch64/gdb-index-dwarf3/exe +81: + grep -q 'Hello world' +81: + DEBUGINFOD_URLS= +81: + 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 88: ++ testname=global-offset-table 88: ++ echo -n 'Testing global-offset-table ... ' 88: Testing global-offset-table ... ++ t=out/test/elf/aarch64/global-offset-table 88: ++ mkdir -p out/test/elf/aarch64/global-offset-table -84: + cc -c -o out/test/elf/aarch64/gdb-index-dwarf64/b.o out/test/elf/aarch64/gdb-index-dwarf64/b.c -fPIC -g -ggnu-pubnames -gdwarf-4 -gdwarf64 -ffunction-sections -87: + '[' aarch64 = alpha ']' -82: + 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 -81: + grep -Fq .gdb_index -87: + cat -80: + 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 -81: + readelf -WS out/test/elf/aarch64/gdb-index-dwarf3/c.so -66: + out/test/elf/aarch64/exception/exe5 -66: + c++ -B. -o out/test/elf/aarch64/exception/exe6 out/test/elf/aarch64/exception/c.o -no-pie -static -pthread -Wl,--gc-sections -87: + cc -o out/test/elf/aarch64/glibc-2.22-bug/a.o -fPIC -c -xc - -83: + 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 88: + '[' aarch64 = ppc64le ']' -81: + cat -88: + cat -81: + cc -c -o out/test/elf/aarch64/gdb-index-dwarf3/d.o -fPIC -g -ggnu-pubnames -gdwarf-3 -xc - -gz 88: + cc -fPIC -c -o out/test/elf/aarch64/global-offset-table/a.o -xc - -82: + grep -Fq .gdb_index +88: + cat +86: + cat 82: + readelf -WS out/test/elf/aarch64/gdb-index-dwarf4/exe -75: + od -x out/test/elf/aarch64/filler/exe2 +82: + grep -Fq .gdb_index 86: + cat -84: + cc -c -o out/test/elf/aarch64/gdb-index-dwarf64/c.o out/test/elf/aarch64/gdb-index-dwarf64/c.c -fPIC -g -ggnu-pubnames -gdwarf-5 -gdwarf64 -82: + grep -q 'Hello world' 82: + out/test/elf/aarch64/gdb-index-dwarf4/exe +86: + cat +82: + grep -q 'Hello world' 82: + DEBUGINFOD_URLS= 82: + 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 86: + cat -86: + cat -83: + 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 -80: + readelf -WS out/test/elf/aarch64/gdb-index-dwarf2/exe -80: + grep -Fq .gdb_index -80: + out/test/elf/aarch64/gdb-index-dwarf2/exe -86: + cat 86: + 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 -87: + cc -B. -o out/test/elf/aarch64/glibc-2.22-bug/b.so -shared out/test/elf/aarch64/glibc-2.22-bug/a.o -80: + grep -q 'Hello world' -80: + DEBUGINFOD_URLS= -80: + 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 -88: + 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_ -81: + 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 -84: + cc -c -o out/test/elf/aarch64/gdb-index-dwarf64/d.o out/test/elf/aarch64/gdb-index-dwarf64/d.c -fPIC -g -ggnu-pubnames -gdwarf-5 -gdwarf64 -ffunction-sections -66: + out/test/elf/aarch64/exception/exe6 -66: + '[' aarch64 = x86_64 ']' -66: + '[' aarch64 = x86_64 -o aarch64 = aarch64 ']' -66: + c++ -c -o out/test/elf/aarch64/exception/e.o out/test/elf/aarch64/exception/a.cc -mcmodel=large -fno-PIC -83: + 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 +83: + grep -Fq .gdb_index +83: + readelf -WS out/test/elf/aarch64/gdb-index-dwarf5/e.so +66: + out/test/elf/aarch64/exception/exe9 +83: + cat +83: + cc -c -o out/test/elf/aarch64/gdb-index-dwarf5/f.o -fPIC -g -ggnu-pubnames -gdwarf-5 -xc - -gz +66: + c++ -B. -o out/test/elf/aarch64/exception/exe10 out/test/elf/aarch64/exception/e.o -no-pie 87: + grep -E -A1 '\.rela?\.dyn' +84: + cc -c -o out/test/elf/aarch64/gdb-index-dwarf64/d.o out/test/elf/aarch64/gdb-index-dwarf64/d.c -fPIC -g -ggnu-pubnames -gdwarf-5 -gdwarf64 -ffunction-sections 87: + grep -Eq '\.rela?\.plt' -81: + readelf -WS out/test/elf/aarch64/gdb-index-dwarf3/exe 87: + readelf -W --sections out/test/elf/aarch64/glibc-2.22-bug/b.so 87: + on_exit 87: + echo OK 87: OK 87: + exit 0 -75: + diff -q out/test/elf/aarch64/filler/txt1 out/test/elf/aarch64/filler/txt2 - 77/315 Test #87: aarch64-glibc-2.22-bug .............................. Passed 0.16 sec + 77/315 Test #87: aarch64-glibc-2.22-bug .............................. Passed 0.36 sec test 89 Start 89: aarch64-gnu-hash @@ -6165,27 +6208,7 @@ 89: MACHINE=aarch64 89: CPU= 89: Test timeout computed to be: 1500 -88: + out/test/elf/aarch64/global-offset-table/exe -75: + on_exit -75: + echo OK -75: OK -75: + exit 0 -86: + 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 - 78/315 Test #75: aarch64-filler ...................................... Passed 0.50 sec -test 90 - Start 90: aarch64-gnu-unique - -90: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/gnu-unique.sh" -90: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu -90: Environment variables: -90: MACHINE=aarch64 -90: CPU= -90: Test timeout computed to be: 1500 -88: ++ out/test/elf/aarch64/global-offset-table/exe -88: + GOT_ADDR=220960 -88: + '[' aarch64 = x86_64 -o aarch64 = i686 ']' -88: + grep -q '\.got .*220960 ' -81: + grep -Fq .gdb_index +88: + 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_ 89: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/gnu-hash.sh 89: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 89: ++ export LC_ALL=C @@ -6206,33 +6229,41 @@ 89: ++ tlsdesc_opt=-mtls-dialect=desc 89: ++ trap 'on_error $LINENO' ERR 89: ++ trap on_exit EXIT -81: + grep -q 'Hello world' 89: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/gnu-hash.sh .sh -88: + readelf -WS out/test/elf/aarch64/global-offset-table/exe 89: ++ testname=gnu-hash 89: ++ echo -n 'Testing gnu-hash ... ' 89: Testing gnu-hash ... ++ t=out/test/elf/aarch64/gnu-hash 89: ++ mkdir -p out/test/elf/aarch64/gnu-hash -90: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/gnu-unique.sh +89: + cat +89: + cc -c -o out/test/elf/aarch64/gnu-hash/a.o -xc - +83: + 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 +84: + cc -B. -shared -o out/test/elf/aarch64/gdb-index-dwarf64/e.so out/test/elf/aarch64/gdb-index-dwarf64/a.o out/test/elf/aarch64/gdb-index-dwarf64/b.o out/test/elf/aarch64/gdb-index-dwarf64/c.o out/test/elf/aarch64/gdb-index-dwarf64/d.o +86: + 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 +88: + out/test/elf/aarch64/global-offset-table/exe +66: + out/test/elf/aarch64/exception/exe10 +66: + '[' aarch64 '!=' riscv32 ']' +66: + c++ -B. -o out/test/elf/aarch64/exception/exe11 out/test/elf/aarch64/exception/b.o -pie +88: ++ out/test/elf/aarch64/global-offset-table/exe +88: + GOT_ADDR=220960 +88: + '[' aarch64 = x86_64 -o aarch64 = i686 ']' +89: + cc -B. -o out/test/elf/aarch64/gnu-hash/b.so out/test/elf/aarch64/gnu-hash/a.o -Wl,-hash-style=gnu -shared +88: + readelf -WS out/test/elf/aarch64/global-offset-table/exe +88: + grep -q '\.got .*220960 ' 88: + on_exit 88: + echo OK 88: OK 88: + exit 0 -81: + out/test/elf/aarch64/gdb-index-dwarf3/exe - 79/315 Test #88: aarch64-global-offset-table ......................... Passed 0.17 sec -test 91 - Start 91: aarch64-gnu-warning + 78/315 Test #88: aarch64-global-offset-table ......................... Passed 0.36 sec +test 90 + Start 90: aarch64-gnu-unique -91: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/gnu-warning.sh" -91: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu -91: Environment variables: -91: MACHINE=aarch64 -91: CPU= -91: Test timeout computed to be: 1500 -84: + cc -B. -shared -o out/test/elf/aarch64/gdb-index-dwarf64/e.so out/test/elf/aarch64/gdb-index-dwarf64/a.o out/test/elf/aarch64/gdb-index-dwarf64/b.o out/test/elf/aarch64/gdb-index-dwarf64/c.o out/test/elf/aarch64/gdb-index-dwarf64/d.o -89: + cat -81: + DEBUGINFOD_URLS= -81: + 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 +90: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/gnu-unique.sh" +90: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu +90: Environment variables: +90: MACHINE=aarch64 +90: CPU= +90: Test timeout computed to be: 1500 +90: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/gnu-unique.sh 90: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 90: ++ export LC_ALL=C 90: ++ LC_ALL=C @@ -6252,10 +6283,44 @@ 90: ++ tlsdesc_opt=-mtls-dialect=desc 90: ++ trap 'on_error $LINENO' ERR 90: ++ trap on_exit EXIT -83: + 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 +90: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/gnu-unique.sh .sh +90: ++ testname=gnu-unique +90: ++ echo -n 'Testing gnu-unique ... ' +90: Testing gnu-unique ... ++ t=out/test/elf/aarch64/gnu-unique +90: ++ mkdir -p out/test/elf/aarch64/gnu-unique +90: + command -v g++ +84: + cc -B. -shared -o out/test/elf/aarch64/gdb-index-dwarf64/f.so out/test/elf/aarch64/gdb-index-dwarf64/a.o out/test/elf/aarch64/gdb-index-dwarf64/b.o out/test/elf/aarch64/gdb-index-dwarf64/c.o out/test/elf/aarch64/gdb-index-dwarf64/d.o -Wl,--gdb-index +83: + readelf -WS out/test/elf/aarch64/gdb-index-dwarf5/exe +83: + grep -Fq .gdb_index +90: + g++ -o out/test/elf/aarch64/gnu-unique/a.o -c -std=c++17 -fno-gnu-unique -xc++ - +66: + strip out/test/elf/aarch64/exception/exe11 +90: + cat +89: + on_exit +89: + echo OK +89: OK +89: + exit 0 +83: + out/test/elf/aarch64/gdb-index-dwarf5/exe +83: + grep -q 'Hello world' +66: + out/test/elf/aarch64/exception/exe11 +83: + DEBUGINFOD_URLS= +83: + 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 + 79/315 Test #89: aarch64-gnu-hash .................................... Passed 0.30 sec +test 91 + Start 91: aarch64-gnu-warning + +91: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/gnu-warning.sh" +91: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu +91: Environment variables: +91: MACHINE=aarch64 +91: CPU= +91: Test timeout computed to be: 1500 +36: + cc -flto -fPIC -o out/test/elf/aarch64/defsym-lto/a.o -c -xc - +66: + c++ -B. -o out/test/elf/aarch64/exception/exe12 out/test/elf/aarch64/exception/c.o -no-pie +36: + cat +79: + grep -q 'hello () at .*:7' out/test/elf/aarch64/gdb-index-compress-output/log +86: + 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 91: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/gnu-warning.sh -89: + cc -c -o out/test/elf/aarch64/gnu-hash/a.o -xc - -66: + c++ -B. -o out/test/elf/aarch64/exception/exe9 out/test/elf/aarch64/exception/e.o -no-pie -static -pthread +79: + grep -q 'greet () at .*:11' out/test/elf/aarch64/gdb-index-compress-output/log 91: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 91: ++ export LC_ALL=C 91: ++ LC_ALL=C @@ -6275,41 +6340,17 @@ 91: ++ tlsdesc_opt=-mtls-dialect=desc 91: ++ trap 'on_error $LINENO' ERR 91: ++ trap on_exit EXIT -90: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/gnu-unique.sh .sh -90: ++ testname=gnu-unique -90: ++ echo -n 'Testing gnu-unique ... ' -90: Testing gnu-unique ... ++ t=out/test/elf/aarch64/gnu-unique -90: ++ mkdir -p out/test/elf/aarch64/gnu-unique +79: + grep -q 'main () at .*:4' out/test/elf/aarch64/gdb-index-compress-output/log 91: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/gnu-warning.sh .sh 91: ++ testname=gnu-warning 91: ++ echo -n 'Testing gnu-warning ... ' 91: Testing gnu-warning ... ++ t=out/test/elf/aarch64/gnu-warning 91: ++ mkdir -p out/test/elf/aarch64/gnu-warning -90: + command -v g++ -90: + cat -90: + g++ -o out/test/elf/aarch64/gnu-unique/a.o -c -std=c++17 -fno-gnu-unique -xc++ - -84: + cc -B. -shared -o out/test/elf/aarch64/gdb-index-dwarf64/f.so out/test/elf/aarch64/gdb-index-dwarf64/a.o out/test/elf/aarch64/gdb-index-dwarf64/b.o out/test/elf/aarch64/gdb-index-dwarf64/c.o out/test/elf/aarch64/gdb-index-dwarf64/d.o -Wl,--gdb-index -86: + 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 -91: + gcc -c -o out/test/elf/aarch64/gnu-warning/a.o -xc - -91: + cat -89: + cc -B. -o out/test/elf/aarch64/gnu-hash/b.so out/test/elf/aarch64/gnu-hash/a.o -Wl,-hash-style=gnu -shared -83: + readelf -WS out/test/elf/aarch64/gdb-index-dwarf5/e.so -90: + g++ -o out/test/elf/aarch64/gnu-unique/b.o -c -std=c++17 -fgnu-unique -xc++ - -83: + grep -Fq .gdb_index -83: + cc -c -o out/test/elf/aarch64/gdb-index-dwarf5/f.o -fPIC -g -ggnu-pubnames -gdwarf-5 -xc - -gz -83: + cat -90: + cat -84: + readelf -WS out/test/elf/aarch64/gdb-index-dwarf64/f.so -84: + grep -Fq .gdb_index -66: + out/test/elf/aarch64/exception/exe9 -84: + cc -c -o out/test/elf/aarch64/gdb-index-dwarf64/g.o -fPIC -g -ggnu-pubnames -gdwarf-5 -xc - -gz -84: + cat -66: + c++ -B. -o out/test/elf/aarch64/exception/exe10 out/test/elf/aarch64/exception/e.o -no-pie -89: + on_exit -89: + echo OK -89: OK -89: + exit 0 - 80/315 Test #89: aarch64-gnu-hash .................................... Passed 0.14 sec +79: + on_exit +79: + echo OK +79: OK +79: + exit 0 + 80/315 Test #79: aarch64-gdb-index-compress-output ................... Passed 1.70 sec test 92 Start 92: aarch64-hash-style @@ -6319,9 +6360,14 @@ 92: MACHINE=aarch64 92: CPU= 92: Test timeout computed to be: 1500 -91: + cc -B. -o out/test/elf/aarch64/gnu-warning/exe out/test/elf/aarch64/gnu-warning/a.o -no-pie -83: + 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 -86: + 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 +90: + g++ -o out/test/elf/aarch64/gnu-unique/b.o -c -std=c++17 -fgnu-unique -xc++ - +90: + cat +36: + 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 +91: + cat +91: + gcc -c -o out/test/elf/aarch64/gnu-warning/a.o -xc - +84: + readelf -WS out/test/elf/aarch64/gdb-index-dwarf64/f.so +84: + grep -Fq .gdb_index +84: + cc -c -o out/test/elf/aarch64/gdb-index-dwarf64/g.o -fPIC -g -ggnu-pubnames -gdwarf-5 -xc - -gz 92: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/hash-style.sh 92: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 92: ++ export LC_ALL=C @@ -6342,23 +6388,25 @@ 92: ++ tlsdesc_opt=-mtls-dialect=desc 92: ++ trap 'on_error $LINENO' ERR 92: ++ trap on_exit EXIT -90: + 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 -no-pie -84: + cc -B. -o out/test/elf/aarch64/gdb-index-dwarf64/exe1 out/test/elf/aarch64/gdb-index-dwarf64/e.so out/test/elf/aarch64/gdb-index-dwarf64/g.o +84: + cat 92: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/hash-style.sh .sh -59: + 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 92: ++ testname=hash-style 92: ++ echo -n 'Testing hash-style ... ' 92: Testing hash-style ... ++ t=out/test/elf/aarch64/hash-style 92: ++ mkdir -p out/test/elf/aarch64/hash-style +86: + 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 92: + cc -o out/test/elf/aarch64/hash-style/a.o -c -xc - -91: + grep -q 'Hello world' -91: + out/test/elf/aarch64/gnu-warning/exe -91: + on_exit -91: + echo OK -91: OK -91: + exit 0 92: + cat - 81/315 Test #91: aarch64-gnu-warning ................................. Passed 0.17 sec +66: + strip out/test/elf/aarch64/exception/exe12 +91: + cc -B. -o out/test/elf/aarch64/gnu-warning/exe out/test/elf/aarch64/gnu-warning/a.o -no-pie +90: + 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 -no-pie +66: + out/test/elf/aarch64/exception/exe12 +80: + grep -q 'hello2 () at .*:7' out/test/elf/aarch64/gdb-index-dwarf2/log +66: + on_exit +66: + echo OK +66: OK +66: + exit 0 + 81/315 Test #66: aarch64-exception ................................... Passed 2.53 sec test 93 Start 93: aarch64-hello-dynamic @@ -6368,7 +6416,26 @@ 93: MACHINE=aarch64 93: CPU= 93: Test timeout computed to be: 1500 -79: + grep -q 'hello () at .*:7' out/test/elf/aarch64/gdb-index-compress-output/log +80: + grep -q 'hello () at .*:4' out/test/elf/aarch64/gdb-index-dwarf2/log +80: + grep -q 'greet () at .*:8' out/test/elf/aarch64/gdb-index-dwarf2/log +84: + cc -B. -o out/test/elf/aarch64/gdb-index-dwarf64/exe1 out/test/elf/aarch64/gdb-index-dwarf64/e.so out/test/elf/aarch64/gdb-index-dwarf64/g.o +92: + ./mold -shared -o out/test/elf/aarch64/hash-style/b.so out/test/elf/aarch64/hash-style/a.o +80: + grep -q 'main () at .*:4' out/test/elf/aarch64/gdb-index-dwarf2/log +92: + grep -Fq ' .hash' +80: + on_exit +80: + echo OK +80: OK +80: + exit 0 + 82/315 Test #80: aarch64-gdb-index-dwarf2 ............................ Passed 1.86 sec +test 94 + Start 94: aarch64-hello-static + +94: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/hello-static.sh" +94: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu +94: Environment variables: +94: MACHINE=aarch64 +94: CPU= +94: Test timeout computed to be: 1500 93: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/hello-dynamic.sh 93: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 93: ++ export LC_ALL=C @@ -6389,54 +6456,16 @@ 93: ++ tlsdesc_opt=-mtls-dialect=desc 93: ++ trap 'on_error $LINENO' ERR 93: ++ trap on_exit EXIT +92: + readelf -WS out/test/elf/aarch64/hash-style/b.so 93: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/hello-dynamic.sh .sh +92: + readelf -WS out/test/elf/aarch64/hash-style/b.so 93: ++ testname=hello-dynamic 93: ++ echo -n 'Testing hello-dynamic ... ' 93: Testing hello-dynamic ... ++ t=out/test/elf/aarch64/hello-dynamic 93: ++ mkdir -p out/test/elf/aarch64/hello-dynamic -83: + readelf -WS out/test/elf/aarch64/gdb-index-dwarf5/exe -83: + grep -Fq .gdb_index -92: + ./mold -shared -o out/test/elf/aarch64/hash-style/b.so out/test/elf/aarch64/hash-style/a.o -84: + DEBUGINFOD_URLS= -84: + gdb out/test/elf/aarch64/gdb-index-dwarf64/exe1 -nx -batch -ex 'b main' -ex r -ex quit -83: + out/test/elf/aarch64/gdb-index-dwarf5/exe -83: + grep -q 'Hello world' -93: + cat -79: + grep -q 'greet () at .*:11' out/test/elf/aarch64/gdb-index-compress-output/log -83: + DEBUGINFOD_URLS= -83: + 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 -66: + out/test/elf/aarch64/exception/exe10 -86: + 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 -79: + grep -q 'main () at .*:4' out/test/elf/aarch64/gdb-index-compress-output/log -93: + cc -o out/test/elf/aarch64/hello-dynamic/a.o -c -xc - -fno-PIE -66: + '[' aarch64 '!=' riscv32 ']' -66: + c++ -B. -o out/test/elf/aarch64/exception/exe11 out/test/elf/aarch64/exception/b.o -pie -79: + on_exit -79: + echo OK -79: OK -79: + exit 0 - 82/315 Test #79: aarch64-gdb-index-compress-output ................... Passed 0.67 sec -test 94 - Start 94: aarch64-hello-static - -94: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/hello-static.sh" -94: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu -94: Environment variables: -94: MACHINE=aarch64 -94: CPU= -94: Test timeout computed to be: 1500 -92: + grep -Fq ' .hash' -92: + readelf -WS out/test/elf/aarch64/hash-style/b.so -90: + grep -q foo=5 -90: + out/test/elf/aarch64/gnu-unique/exe +92: + grep -Fq ' .gnu.hash' +92: + ./mold -shared -o out/test/elf/aarch64/hash-style/c.so out/test/elf/aarch64/hash-style/a.o --hash-style=both --hash-style=none 94: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/hello-static.sh -59: + grep -q 'Hello world' -80: + grep -q 'hello2 () at .*:7' out/test/elf/aarch64/gdb-index-dwarf2/log -90: + on_exit -90: + echo OK -90: OK -90: + exit 0 -59: + out/test/elf/aarch64/emit-relocs-dead-sections/exe 94: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 94: ++ export LC_ALL=C 94: ++ LC_ALL=C @@ -6451,48 +6480,50 @@ 94: ++ OBJCOPY=objcopy 94: ++ STRIP=strip 94: ++ QEMU= - 83/315 Test #90: aarch64-gnu-unique .................................. Passed 0.25 sec -test 95 - Start 95: aarch64-help - -95: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/help.sh" -95: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu -95: Environment variables: -95: MACHINE=aarch64 -95: CPU= -95: Test timeout computed to be: 1500 94: ++ '[' aarch64 = x86_64 -o aarch64 = i686 -o aarch64 = arm ']' 94: ++ '[' aarch64 = aarch64 ']' 94: ++ tlsdesc_opt=-mtls-dialect=desc 94: ++ trap 'on_error $LINENO' ERR 94: ++ trap on_exit EXIT +86: + 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 94: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/hello-static.sh .sh -80: + grep -q 'hello () at .*:4' out/test/elf/aarch64/gdb-index-dwarf2/log -59: + on_exit -59: + echo OK -59: OK -59: + exit 0 -92: + readelf -WS out/test/elf/aarch64/hash-style/b.so -92: + grep -Fq ' .gnu.hash' -82: + grep -q 'hello2 () at .*:7' out/test/elf/aarch64/gdb-index-dwarf4/log - 84/315 Test #59: aarch64-emit-relocs-dead-sections ................... Passed 1.13 sec -test 96 - Start 96: aarch64-hidden-undef - -96: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/hidden-undef.sh" -96: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu -96: Environment variables: -96: MACHINE=aarch64 -96: CPU= -96: Test timeout computed to be: 1500 +90: + grep -q foo=5 94: ++ testname=hello-static 94: ++ echo -n 'Testing hello-static ... ' 94: Testing hello-static ... ++ t=out/test/elf/aarch64/hello-static 94: ++ mkdir -p out/test/elf/aarch64/hello-static -92: + ./mold -shared -o out/test/elf/aarch64/hash-style/c.so out/test/elf/aarch64/hash-style/a.o --hash-style=both --hash-style=none -82: + grep -q 'hello () at .*:4' out/test/elf/aarch64/gdb-index-dwarf4/log -82: + grep -q 'greet () at .*:8' out/test/elf/aarch64/gdb-index-dwarf4/log +93: + cc -o out/test/elf/aarch64/hello-dynamic/a.o -c -xc - -fno-PIE +93: + cat +94: + test_cflags -static +90: + out/test/elf/aarch64/gnu-unique/exe +90: + on_exit +90: + echo OK +90: OK +90: + exit 0 + 83/315 Test #90: aarch64-gnu-unique .................................. Passed 0.48 sec +test 95 + Start 95: aarch64-help + +95: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/help.sh" +95: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu +95: Environment variables: +95: MACHINE=aarch64 +95: CPU= +95: Test timeout computed to be: 1500 +92: + readelf -WS out/test/elf/aarch64/hash-style/c.so +94: + cc -static -o /dev/null -xc - +94: + echo 'int main() {}' +84: + DEBUGINFOD_URLS= +84: + gdb out/test/elf/aarch64/gdb-index-dwarf64/exe1 -nx -batch -ex 'b main' -ex r -ex quit +91: + grep -q 'Hello world' +92: + grep -Fq ' .hash' out/test/elf/aarch64/hash-style/log +91: + out/test/elf/aarch64/gnu-warning/exe 95: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/help.sh +91: + on_exit +91: + echo OK +91: OK +91: + exit 0 +92: + grep -Fq ' .gnu.hash' out/test/elf/aarch64/hash-style/log 95: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 95: ++ export LC_ALL=C 95: ++ LC_ALL=C @@ -6512,16 +6543,38 @@ 95: ++ tlsdesc_opt=-mtls-dialect=desc 95: ++ trap 'on_error $LINENO' ERR 95: ++ trap on_exit EXIT + 84/315 Test #91: aarch64-gnu-warning ................................. Passed 0.39 sec +test 96 + Start 96: aarch64-hidden-undef + +96: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/hidden-undef.sh" +96: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu +96: Environment variables: +96: MACHINE=aarch64 +96: CPU= +96: Test timeout computed to be: 1500 +92: + on_exit +92: + echo OK +92: OK +92: + exit 0 + 85/315 Test #92: aarch64-hash-style .................................. Passed 0.34 sec +test 97 + Start 97: aarch64-hidden-weak-undef + +97: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/hidden-weak-undef.sh" +97: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu +97: Environment variables: +97: MACHINE=aarch64 +97: CPU= +97: Test timeout computed to be: 1500 +81: + grep -q 'hello2 () at .*:7' out/test/elf/aarch64/gdb-index-dwarf3/log 95: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/help.sh .sh -93: + cc -B. -o out/test/elf/aarch64/hello-dynamic/exe out/test/elf/aarch64/hello-dynamic/a.o -no-pie 95: ++ testname=help 95: ++ echo -n 'Testing help ... ' 95: Testing help ... ++ t=out/test/elf/aarch64/help 95: ++ mkdir -p out/test/elf/aarch64/help -80: + grep -q 'greet () at .*:8' out/test/elf/aarch64/gdb-index-dwarf2/log -82: + grep -q 'main () at .*:4' out/test/elf/aarch64/gdb-index-dwarf4/log +81: + grep -q 'hello () at .*:4' out/test/elf/aarch64/gdb-index-dwarf3/log 96: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/hidden-undef.sh -80: + grep -q 'main () at .*:4' out/test/elf/aarch64/gdb-index-dwarf2/log 96: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 96: ++ export LC_ALL=C 96: ++ LC_ALL=C @@ -6541,71 +6594,6 @@ 96: ++ tlsdesc_opt=-mtls-dialect=desc 96: ++ trap 'on_error $LINENO' ERR 96: ++ trap on_exit EXIT -96: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/hidden-undef.sh .sh -86: + grep -Fq .gdb_index -94: + test_cflags -static -94: + echo 'int main() {}' -82: + on_exit -82: + echo OK -82: OK -82: + exit 0 -95: + grep -q Usage -95: + ./mold --help - 85/315 Test #82: aarch64-gdb-index-dwarf4 ............................ Passed 0.66 sec -test 97 - Start 97: aarch64-hidden-weak-undef - -97: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/hidden-weak-undef.sh" -97: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu -97: Environment variables: -97: MACHINE=aarch64 -97: CPU= -97: Test timeout computed to be: 1500 -95: + on_exit -95: + echo OK -95: OK -95: + exit 0 -96: ++ testname=hidden-undef -96: ++ echo -n 'Testing hidden-undef ... ' -96: Testing hidden-undef ... ++ t=out/test/elf/aarch64/hidden-undef -96: ++ mkdir -p out/test/elf/aarch64/hidden-undef -96: + cc -o out/test/elf/aarch64/hidden-undef/a.so -shared -fPIC -xc - -96: + cat -92: + readelf -WS out/test/elf/aarch64/hash-style/c.so -86: + readelf -WS out/test/elf/aarch64/gdb-index-split-dwarf/e.so -80: + on_exit -80: + echo OK -80: OK -80: + exit 0 - 86/315 Test #80: aarch64-gdb-index-dwarf2 ............................ Passed 0.71 sec - 87/315 Test #95: aarch64-help ........................................ Passed 0.03 sec -test 98 - Start 98: aarch64-icf-safe - -98: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/icf-safe.sh" -98: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu -98: Environment variables: -98: MACHINE=aarch64 -98: CPU= -98: Test timeout computed to be: 1500 -test 99 - Start 99: aarch64-icf-small - -99: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/icf-small.sh" -99: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu -99: Environment variables: -99: MACHINE=aarch64 -99: CPU= -99: Test timeout computed to be: 1500 -92: + grep -Fq ' .hash' out/test/elf/aarch64/hash-style/log -92: + grep -Fq ' .gnu.hash' out/test/elf/aarch64/hash-style/log -92: + on_exit -92: + echo OK -92: OK -92: + exit 0 -86: + cat -86: + cc -c -o out/test/elf/aarch64/gdb-index-split-dwarf/f.o -fPIC -g -ggnu-pubnames -gdwarf-5 -gsplit-dwarf -xc - -gz -94: + cc -static -o /dev/null -xc - 97: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/hidden-weak-undef.sh 97: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 97: ++ export LC_ALL=C @@ -6626,13 +6614,47 @@ 97: ++ tlsdesc_opt=-mtls-dialect=desc 97: ++ trap 'on_error $LINENO' ERR 97: ++ trap on_exit EXIT +96: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/hidden-undef.sh .sh +96: ++ testname=hidden-undef +96: ++ echo -n 'Testing hidden-undef ... ' +96: Testing hidden-undef ... ++ t=out/test/elf/aarch64/hidden-undef +96: ++ mkdir -p out/test/elf/aarch64/hidden-undef +81: + grep -q 'greet () at .*:8' out/test/elf/aarch64/gdb-index-dwarf3/log +95: + ./mold --help 97: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/hidden-weak-undef.sh .sh 97: ++ testname=hidden-weak-undef 97: ++ echo -n 'Testing hidden-weak-undef ... ' 97: Testing hidden-weak-undef ... ++ t=out/test/elf/aarch64/hidden-weak-undef 97: ++ mkdir -p out/test/elf/aarch64/hidden-weak-undef -66: + strip out/test/elf/aarch64/exception/exe11 -66: + out/test/elf/aarch64/exception/exe11 +93: + cc -B. -o out/test/elf/aarch64/hello-dynamic/exe out/test/elf/aarch64/hello-dynamic/a.o -no-pie +95: + grep -q Usage +86: + readelf -WS out/test/elf/aarch64/gdb-index-split-dwarf/e.so +86: + grep -Fq .gdb_index +95: + on_exit +95: + echo OK +95: OK +95: + exit 0 + 86/315 Test #95: aarch64-help ........................................ Passed 0.12 sec +test 98 + Start 98: aarch64-icf-safe + +98: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/icf-safe.sh" +98: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu +98: Environment variables: +98: MACHINE=aarch64 +98: CPU= +98: Test timeout computed to be: 1500 +81: + grep -q 'main () at .*:4' out/test/elf/aarch64/gdb-index-dwarf3/log +96: + cc -o out/test/elf/aarch64/hidden-undef/a.so -shared -fPIC -xc - +86: + cc -c -o out/test/elf/aarch64/gdb-index-split-dwarf/f.o -fPIC -g -ggnu-pubnames -gdwarf-5 -gsplit-dwarf -xc - -gz +96: + cat +97: + cc -o out/test/elf/aarch64/hidden-weak-undef/a.o -fPIC -c -xc - +86: + cat +81: + on_exit +81: + echo OK +81: OK +81: + exit 0 +97: + cat 98: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/icf-safe.sh 98: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 98: ++ export LC_ALL=C @@ -6653,14 +6675,25 @@ 98: ++ tlsdesc_opt=-mtls-dialect=desc 98: ++ trap 'on_error $LINENO' ERR 98: ++ trap on_exit EXIT + 87/315 Test #81: aarch64-gdb-index-dwarf3 ............................ Passed 1.85 sec +test 99 + Start 99: aarch64-icf-small + +99: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/icf-small.sh" +99: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu +99: Environment variables: +99: MACHINE=aarch64 +99: CPU= +99: Test timeout computed to be: 1500 +82: + grep -q 'hello2 () at .*:7' out/test/elf/aarch64/gdb-index-dwarf4/log 98: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/icf-safe.sh .sh 98: ++ testname=icf-safe 98: ++ echo -n 'Testing icf-safe ... ' 98: Testing icf-safe ... ++ t=out/test/elf/aarch64/icf-safe 98: ++ mkdir -p out/test/elf/aarch64/icf-safe -98: + '[' aarch64 = s390x ']' -98: + cc -c -o out/test/elf/aarch64/icf-safe/a.o -ffunction-sections -fdata-sections -xc - 99: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/icf-small.sh +82: + grep -q 'hello () at .*:4' out/test/elf/aarch64/gdb-index-dwarf4/log +98: + '[' aarch64 = s390x ']' 99: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 99: ++ export LC_ALL=C 99: ++ LC_ALL=C @@ -6680,11 +6713,20 @@ 99: ++ tlsdesc_opt=-mtls-dialect=desc 99: ++ trap 'on_error $LINENO' ERR 99: ++ trap on_exit EXIT +82: + grep -q 'greet () at .*:8' out/test/elf/aarch64/gdb-index-dwarf4/log +98: + cat +98: + cc -c -o out/test/elf/aarch64/icf-safe/a.o -ffunction-sections -fdata-sections -xc - 99: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/icf-small.sh .sh +82: + grep -q 'main () at .*:4' out/test/elf/aarch64/gdb-index-dwarf4/log 99: ++ testname=icf-small 99: ++ echo -n 'Testing icf-small ... ' 99: Testing icf-small ... ++ t=out/test/elf/aarch64/icf-small - 88/315 Test #92: aarch64-hash-style .................................. Passed 0.16 sec +99: ++ mkdir -p out/test/elf/aarch64/icf-small +82: + on_exit +82: + echo OK +82: OK +82: + exit 0 + 88/315 Test #82: aarch64-gdb-index-dwarf4 ............................ Passed 1.91 sec test 100 Start 100: aarch64-icf @@ -6694,14 +6736,25 @@ 100: MACHINE=aarch64 100: CPU= 100: Test timeout computed to be: 1500 -97: + cat -97: + cc -o out/test/elf/aarch64/hidden-weak-undef/a.o -fPIC -c -xc - -66: + c++ -B. -o out/test/elf/aarch64/exception/exe12 out/test/elf/aarch64/exception/c.o -no-pie -98: + cat -99: ++ mkdir -p out/test/elf/aarch64/icf-small +99: + cc -o out/test/elf/aarch64/icf-small/a.o -c -ffunction-sections -xc - 99: + cat +93: + out/test/elf/aarch64/hello-dynamic/exe +93: + grep -q 'Hello world' +93: + on_exit +93: + echo OK +93: OK +93: + exit 0 100: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/icf.sh -99: + cc -o out/test/elf/aarch64/icf-small/a.o -c -ffunction-sections -xc - + 89/315 Test #93: aarch64-hello-dynamic ............................... Passed 0.38 sec +test 101 + Start 101: aarch64-ifunc-address-equality-exported + +101: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/ifunc-address-equality-exported.sh" +101: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu +101: Environment variables: +101: MACHINE=aarch64 +101: CPU= +101: Test timeout computed to be: 1500 100: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 100: ++ export LC_ALL=C 100: ++ LC_ALL=C @@ -6721,36 +6774,17 @@ 100: ++ tlsdesc_opt=-mtls-dialect=desc 100: ++ trap 'on_error $LINENO' ERR 100: ++ trap on_exit EXIT +86: + 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 +97: + cc -B. -shared -o out/test/elf/aarch64/hidden-weak-undef/b.so out/test/elf/aarch64/hidden-weak-undef/a.o +96: + cc -o out/test/elf/aarch64/hidden-undef/b.o -fPIC -c -xc - +96: + cat +99: + ./mold -o out/test/elf/aarch64/icf-small/exe -icf=all out/test/elf/aarch64/icf-small/a.o 100: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/icf.sh .sh 100: ++ testname=icf 100: ++ echo -n 'Testing icf ... ' 100: Testing icf ... ++ t=out/test/elf/aarch64/icf 100: ++ mkdir -p out/test/elf/aarch64/icf -86: + 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 -100: + '[' aarch64 = ppc64 ']' -93: + grep -q 'Hello world' -100: + cc -c -o out/test/elf/aarch64/icf/a.o -ffunction-sections -fdata-sections -xc - -100: + cat -93: + out/test/elf/aarch64/hello-dynamic/exe -93: + on_exit -93: + echo OK -93: OK -93: + exit 0 -96: + cc -o out/test/elf/aarch64/hidden-undef/b.o -fPIC -c -xc - -96: + cat - 89/315 Test #93: aarch64-hello-dynamic ............................... Passed 0.14 sec -test 101 - Start 101: aarch64-ifunc-address-equality-exported - -101: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/ifunc-address-equality-exported.sh" -101: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu -101: Environment variables: -101: MACHINE=aarch64 -101: CPU= -101: Test timeout computed to be: 1500 101: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/ifunc-address-equality-exported.sh -99: + ./mold -o out/test/elf/aarch64/icf-small/exe -icf=all out/test/elf/aarch64/icf-small/a.o -98: + cat 101: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 101: ++ export LC_ALL=C 101: ++ LC_ALL=C @@ -6770,32 +6804,21 @@ 101: ++ tlsdesc_opt=-mtls-dialect=desc 101: ++ trap 'on_error $LINENO' ERR 101: ++ trap on_exit EXIT -81: + grep -q 'hello2 () at .*:7' out/test/elf/aarch64/gdb-index-dwarf3/log -98: + cc -c -o out/test/elf/aarch64/icf-safe/b.o -ffunction-sections -fdata-sections -xc - -81: + grep -q 'hello () at .*:4' out/test/elf/aarch64/gdb-index-dwarf3/log +100: + '[' aarch64 = ppc64 ']' 101: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/ifunc-address-equality-exported.sh .sh -97: + cc -B. -shared -o out/test/elf/aarch64/hidden-weak-undef/b.so out/test/elf/aarch64/hidden-weak-undef/a.o -81: + grep -q 'greet () at .*:8' out/test/elf/aarch64/gdb-index-dwarf3/log 101: ++ testname=ifunc-address-equality-exported 101: ++ echo -n 'Testing ifunc-address-equality-exported ... ' 101: Testing ifunc-address-equality-exported ... ++ t=out/test/elf/aarch64/ifunc-address-equality-exported 101: ++ mkdir -p out/test/elf/aarch64/ifunc-address-equality-exported -86: + grep -Fq .gdb_index -86: + readelf -WS out/test/elf/aarch64/gdb-index-split-dwarf/exe -96: + 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 -101: + supports_ifunc -81: + grep -q 'main () at .*:4' out/test/elf/aarch64/gdb-index-dwarf3/log -101: + echo 'void x() __attribute__((ifunc("y"))); void *y() { return 0; }' -81: + on_exit -81: + echo OK -81: OK -81: + exit 0 -86: + out/test/elf/aarch64/gdb-index-split-dwarf/exe 99: + on_exit 99: + echo OK 99: OK 99: + exit 0 - 90/315 Test #81: aarch64-gdb-index-dwarf3 ............................ Passed 0.78 sec +100: + cc -c -o out/test/elf/aarch64/icf/a.o -ffunction-sections -fdata-sections -xc - +100: + cat +101: + supports_ifunc + 90/315 Test #99: aarch64-icf-small ................................... Passed 0.18 sec +98: + cat test 102 Start 102: aarch64-ifunc-address-equality @@ -6805,42 +6828,14 @@ 102: MACHINE=aarch64 102: CPU= 102: Test timeout computed to be: 1500 -86: + grep -q 'Hello world' -86: + on_exit -86: + echo OK -86: OK -86: + exit 0 -66: + strip out/test/elf/aarch64/exception/exe12 -66: + out/test/elf/aarch64/exception/exe12 -66: + on_exit -66: + echo OK -66: OK -66: + exit 0 +98: + cc -c -o out/test/elf/aarch64/icf-safe/b.o -ffunction-sections -fdata-sections -xc - 101: + cc -c -o /dev/null -xc - -100: + cc -B. -o out/test/elf/aarch64/icf/exe out/test/elf/aarch64/icf/a.o -Wl,-icf=all -98: + cc -B. -o out/test/elf/aarch64/icf-safe/exe1 -Wl,-icf=safe out/test/elf/aarch64/icf-safe/a.o out/test/elf/aarch64/icf-safe/b.o - 91/315 Test #86: aarch64-gdb-index-split-dwarf ....................... Passed 0.58 sec - 92/315 Test #99: aarch64-icf-small ................................... Passed 0.11 sec -test 103 - Start 103: aarch64-ifunc-alias - -103: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/ifunc-alias.sh" -103: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu -103: Environment variables: -103: MACHINE=aarch64 -103: CPU= -103: Test timeout computed to be: 1500 -test 104 - Start 104: aarch64-ifunc-dlopen - -104: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/ifunc-dlopen.sh" -104: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu -104: Environment variables: -104: MACHINE=aarch64 -104: CPU= -104: Test timeout computed to be: 1500 - 93/315 Test #66: aarch64-exception ................................... Passed 1.10 sec -102: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/ifunc-address-equality.sh +101: + echo 'void x() __attribute__((ifunc("y"))); void *y() { return 0; }' +94: + cat +94: + cc -o out/test/elf/aarch64/hello-static/a.o -c -xc - +59: + 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 +102: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/ifunc-address-equality.sh +96: + 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 102: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 102: ++ export LC_ALL=C 102: ++ LC_ALL=C @@ -6865,8 +6860,77 @@ 102: ++ echo -n 'Testing ifunc-address-equality ... ' 102: Testing ifunc-address-equality ... ++ t=out/test/elf/aarch64/ifunc-address-equality 102: ++ mkdir -p out/test/elf/aarch64/ifunc-address-equality +86: + readelf -WS out/test/elf/aarch64/gdb-index-split-dwarf/exe +86: + grep -Fq .gdb_index +36: + grep -q '^OK$' 102: + supports_ifunc +36: + out/test/elf/aarch64/defsym-lto/exe +100: + cc -B. -o out/test/elf/aarch64/icf/exe out/test/elf/aarch64/icf/a.o -Wl,-icf=all +102: + cc -c -o /dev/null -xc - +36: + on_exit +36: + echo OK +36: OK +36: + exit 0 + 91/315 Test #36: aarch64-defsym-lto .................................. Passed 4.69 sec +test 103 + Start 103: aarch64-ifunc-alias + +103: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/ifunc-alias.sh" +103: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu +103: Environment variables: +103: MACHINE=aarch64 +103: CPU= +103: Test timeout computed to be: 1500 +86: + out/test/elf/aarch64/gdb-index-split-dwarf/exe +86: + grep -q 'Hello world' +86: + on_exit +86: + echo OK +86: OK +86: + exit 0 +102: + echo 'void x() __attribute__((ifunc("y"))); void *y() { return 0; }' 97: + readelf -W --dyn-syms out/test/elf/aarch64/hidden-weak-undef/b.so +94: + cc -B. -o out/test/elf/aarch64/hello-static/exe out/test/elf/aarch64/hello-static/a.o -static + 92/315 Test #86: aarch64-gdb-index-split-dwarf ....................... Passed 1.52 sec +test 104 + Start 104: aarch64-ifunc-dlopen + +104: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/ifunc-dlopen.sh" +104: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu +104: Environment variables: +104: MACHINE=aarch64 +104: CPU= +104: Test timeout computed to be: 1500 +97: + grep -qw foo out/test/elf/aarch64/hidden-weak-undef/log +101: + cc -c -fPIC -o out/test/elf/aarch64/ifunc-address-equality-exported/a.o -xc - +101: + cat +98: + cc -B. -o out/test/elf/aarch64/icf-safe/exe1 -Wl,-icf=safe out/test/elf/aarch64/icf-safe/a.o out/test/elf/aarch64/icf-safe/b.o +103: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/ifunc-alias.sh +103: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc +103: ++ export LC_ALL=C +103: ++ LC_ALL=C +103: ++ '[' -z aarch64 ']' +103: ++ '[' -z '' ']' +103: ++ TESTDIR=out/test/elf/aarch64 +103: ++ CC=cc +103: ++ CXX=c++ +103: ++ GCC=gcc +103: ++ GXX=g++ +103: ++ OBJDUMP=objdump +103: ++ OBJCOPY=objcopy +103: ++ STRIP=strip +103: ++ QEMU= +103: ++ '[' aarch64 = x86_64 -o aarch64 = i686 -o aarch64 = arm ']' +103: ++ '[' aarch64 = aarch64 ']' +103: ++ tlsdesc_opt=-mtls-dialect=desc +103: ++ trap 'on_error $LINENO' ERR +103: ++ trap on_exit EXIT +97: + grep -qw bar out/test/elf/aarch64/hidden-weak-undef/log +103: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/ifunc-alias.sh .sh +103: ++ testname=ifunc-alias +103: ++ echo -n 'Testing ifunc-alias ... ' +103: Testing ifunc-alias ... ++ t=out/test/elf/aarch64/ifunc-alias +103: ++ mkdir -p out/test/elf/aarch64/ifunc-alias +96: + grep -q 'undefined symbol: foo' out/test/elf/aarch64/hidden-undef/log 104: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/ifunc-dlopen.sh 104: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 104: ++ export LC_ALL=C @@ -6887,11 +6951,11 @@ 104: ++ tlsdesc_opt=-mtls-dialect=desc 104: ++ trap 'on_error $LINENO' ERR 104: ++ trap on_exit EXIT -104: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/ifunc-dlopen.sh .sh -104: ++ testname=ifunc-dlopen -104: ++ echo -n 'Testing ifunc-dlopen ... ' -104: Testing ifunc-dlopen ... ++ t=out/test/elf/aarch64/ifunc-dlopen -104: ++ mkdir -p out/test/elf/aarch64/ifunc-dlopen +96: + on_exit +96: + echo OK +96: OK +96: + exit 0 + 93/315 Test #96: aarch64-hidden-undef ................................ Passed 0.44 sec test 105 Start 105: aarch64-ifunc-dso @@ -6901,43 +6965,48 @@ 105: MACHINE=aarch64 105: CPU= 105: Test timeout computed to be: 1500 -102: + echo 'void x() __attribute__((ifunc("y"))); void *y() { return 0; }' -102: + cc -c -o /dev/null -xc - -97: + grep -qw foo out/test/elf/aarch64/hidden-weak-undef/log -97: + grep -qw bar out/test/elf/aarch64/hidden-weak-undef/log -104: + supports_ifunc -104: + echo 'void x() __attribute__((ifunc("y"))); void *y() { return 0; }' -96: + grep -q 'undefined symbol: foo' out/test/elf/aarch64/hidden-undef/log -96: + on_exit -96: + echo OK -96: OK -96: + exit 0 -103: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/ifunc-alias.sh -103: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc -103: ++ export LC_ALL=C -103: ++ LC_ALL=C -103: ++ '[' -z aarch64 ']' -103: ++ '[' -z '' ']' -103: ++ TESTDIR=out/test/elf/aarch64 -103: ++ CC=cc -103: ++ CXX=c++ -103: ++ GCC=gcc -103: ++ GXX=g++ -103: ++ OBJDUMP=objdump -103: ++ OBJCOPY=objcopy -103: ++ STRIP=strip -103: ++ QEMU= -103: ++ '[' aarch64 = x86_64 -o aarch64 = i686 -o aarch64 = arm ']' -103: ++ '[' aarch64 = aarch64 ']' -103: ++ tlsdesc_opt=-mtls-dialect=desc -103: ++ trap 'on_error $LINENO' ERR -103: ++ trap on_exit EXIT -103: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/ifunc-alias.sh .sh -103: ++ testname=ifunc-alias -103: ++ echo -n 'Testing ifunc-alias ... ' -103: Testing ifunc-alias ... ++ t=out/test/elf/aarch64/ifunc-alias -103: ++ mkdir -p out/test/elf/aarch64/ifunc-alias +97: + on_exit +97: + echo OK +97: OK +97: + exit 0 +102: + cc -c -fno-PIE -o out/test/elf/aarch64/ifunc-address-equality/a.o -xc - +102: + cat +104: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/ifunc-dlopen.sh .sh +104: ++ testname=ifunc-dlopen +104: ++ echo -n 'Testing ifunc-dlopen ... ' +104: Testing ifunc-dlopen ... ++ t=out/test/elf/aarch64/ifunc-dlopen +104: ++ mkdir -p out/test/elf/aarch64/ifunc-dlopen 103: + supports_ifunc + 94/315 Test #97: aarch64-hidden-weak-undef ........................... Passed 0.45 sec +test 106 + Start 106: aarch64-ifunc-dynamic + +106: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/ifunc-dynamic.sh" +106: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu +106: Environment variables: +106: MACHINE=aarch64 +106: CPU= +106: Test timeout computed to be: 1500 +104: + supports_ifunc +103: + cc -c -o /dev/null -xc - +103: + echo 'void x() __attribute__((ifunc("y"))); void *y() { return 0; }' +59: + out/test/elf/aarch64/emit-relocs-dead-sections/exe +59: + grep -q 'Hello world' +59: + on_exit +59: + echo OK +59: OK +59: + exit 0 + 95/315 Test #59: aarch64-emit-relocs-dead-sections ................... Passed 3.60 sec +test 107 + Start 107: aarch64-ifunc-export + +107: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/ifunc-export.sh" +107: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu +107: Environment variables: +107: MACHINE=aarch64 +107: CPU= +107: Test timeout computed to be: 1500 +104: + cc -c -o /dev/null -xc - 105: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/ifunc-dso.sh 105: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 105: ++ export LC_ALL=C @@ -6958,77 +7027,10 @@ 105: ++ tlsdesc_opt=-mtls-dialect=desc 105: ++ trap 'on_error $LINENO' ERR 105: ++ trap on_exit EXIT -101: + cat - 94/315 Test #96: aarch64-hidden-undef ................................ Passed 0.15 sec -test 106 - Start 106: aarch64-ifunc-dynamic - -106: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/ifunc-dynamic.sh" -106: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu -106: Environment variables: -106: MACHINE=aarch64 -106: CPU= -106: Test timeout computed to be: 1500 -101: + cc -c -fPIC -o out/test/elf/aarch64/ifunc-address-equality-exported/a.o -xc - -105: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/ifunc-dso.sh .sh -105: ++ testname=ifunc-dso -105: ++ echo -n 'Testing ifunc-dso ... ' -105: Testing ifunc-dso ... ++ t=out/test/elf/aarch64/ifunc-dso -105: ++ mkdir -p out/test/elf/aarch64/ifunc-dso -103: + echo 'void x() __attribute__((ifunc("y"))); void *y() { return 0; }' -103: + cc -c -o /dev/null -xc - -97: + on_exit -97: + echo OK -97: OK -97: + exit 0 -104: + cc -c -o /dev/null -xc - - 95/315 Test #97: aarch64-hidden-weak-undef ........................... Passed 0.15 sec -test 107 - Start 107: aarch64-ifunc-export - -107: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/ifunc-export.sh" -107: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu -107: Environment variables: -107: MACHINE=aarch64 -107: CPU= -107: Test timeout computed to be: 1500 -105: + supports_ifunc -105: + cc -c -o /dev/null -xc - -105: + echo 'void x() __attribute__((ifunc("y"))); void *y() { return 0; }' -107: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/ifunc-export.sh -107: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc -107: ++ export LC_ALL=C -107: ++ LC_ALL=C -107: ++ '[' -z aarch64 ']' -107: ++ '[' -z '' ']' -107: ++ TESTDIR=out/test/elf/aarch64 -107: ++ CC=cc -107: ++ CXX=c++ -107: ++ GCC=gcc -107: ++ GXX=g++ -107: ++ OBJDUMP=objdump -107: ++ OBJCOPY=objcopy -107: ++ STRIP=strip -107: ++ QEMU= -107: ++ '[' aarch64 = x86_64 -o aarch64 = i686 -o aarch64 = arm ']' -107: ++ '[' aarch64 = aarch64 ']' -107: ++ tlsdesc_opt=-mtls-dialect=desc -107: ++ trap 'on_error $LINENO' ERR -107: ++ trap on_exit EXIT 106: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/ifunc-dynamic.sh -107: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/ifunc-export.sh .sh -94: + cat -107: ++ testname=ifunc-export -107: ++ echo -n 'Testing ifunc-export ... ' -107: Testing ifunc-export ... ++ t=out/test/elf/aarch64/ifunc-export -107: ++ mkdir -p out/test/elf/aarch64/ifunc-export -98: + grep -q '^0 0$' -94: + cc -o out/test/elf/aarch64/hello-static/a.o -c -xc - 106: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 106: ++ export LC_ALL=C 106: ++ LC_ALL=C -102: + cc -c -fno-PIE -o out/test/elf/aarch64/ifunc-address-equality/a.o -xc - -102: + cat 106: ++ '[' -z aarch64 ']' 106: ++ '[' -z '' ']' 106: ++ TESTDIR=out/test/elf/aarch64 @@ -7045,30 +7047,25 @@ 106: ++ tlsdesc_opt=-mtls-dialect=desc 106: ++ trap 'on_error $LINENO' ERR 106: ++ trap on_exit EXIT -98: + out/test/elf/aarch64/icf-safe/exe1 -98: + cat -107: + supports_ifunc 106: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/ifunc-dynamic.sh .sh -107: + echo 'void x() __attribute__((ifunc("y"))); void *y() { return 0; }' -98: + cc -c -o out/test/elf/aarch64/icf-safe/c.o -ffunction-sections -fdata-sections -xc - +104: + echo 'void x() __attribute__((ifunc("y"))); void *y() { return 0; }' +100: + out/test/elf/aarch64/icf/exe 106: ++ testname=ifunc-dynamic 106: ++ echo -n 'Testing ifunc-dynamic ... ' 106: Testing ifunc-dynamic ... ++ t=out/test/elf/aarch64/ifunc-dynamic 106: ++ mkdir -p out/test/elf/aarch64/ifunc-dynamic -101: + cc -B. -shared -o out/test/elf/aarch64/ifunc-address-equality-exported/b.so out/test/elf/aarch64/ifunc-address-equality-exported/a.o -106: + supports_ifunc -103: + cc -fPIC -o out/test/elf/aarch64/ifunc-alias/a.o -c -xc - -103: + cat -107: + cc -c -o /dev/null -xc - -106: + echo 'void x() __attribute__((ifunc("y"))); void *y() { return 0; }' -106: + cc -c -o /dev/null -xc - 100: + grep -q '1 0' -100: + out/test/elf/aarch64/icf/exe 100: + on_exit 100: + echo OK 100: OK 100: + exit 0 - 96/315 Test #100: aarch64-icf ......................................... Passed 0.17 sec +106: + supports_ifunc +107: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/ifunc-export.sh +107: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc +107: ++ export LC_ALL=C +107: ++ LC_ALL=C +107: ++ '[' -z aarch64 ']' + 96/315 Test #100: aarch64-icf ......................................... Passed 0.34 sec test 108 Start 108: aarch64-ifunc-funcptr @@ -7078,8 +7075,41 @@ 108: MACHINE=aarch64 108: CPU= 108: Test timeout computed to be: 1500 -94: + cc -B. -o out/test/elf/aarch64/hello-static/exe out/test/elf/aarch64/hello-static/a.o -static -105: + cat +107: ++ '[' -z '' ']' +107: ++ TESTDIR=out/test/elf/aarch64 +107: ++ CC=cc +107: ++ CXX=c++ +107: ++ GCC=gcc +107: ++ GXX=g++ +107: ++ OBJDUMP=objdump +107: ++ OBJCOPY=objcopy +107: ++ STRIP=strip +107: ++ QEMU= +107: ++ '[' aarch64 = x86_64 -o aarch64 = i686 -o aarch64 = arm ']' +107: ++ '[' aarch64 = aarch64 ']' +107: ++ tlsdesc_opt=-mtls-dialect=desc +107: ++ trap 'on_error $LINENO' ERR +107: ++ trap on_exit EXIT +107: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/ifunc-export.sh .sh +107: ++ testname=ifunc-export +107: ++ echo -n 'Testing ifunc-export ... ' +107: Testing ifunc-export ... ++ t=out/test/elf/aarch64/ifunc-export +107: ++ mkdir -p out/test/elf/aarch64/ifunc-export +101: + cc -B. -shared -o out/test/elf/aarch64/ifunc-address-equality-exported/b.so out/test/elf/aarch64/ifunc-address-equality-exported/a.o +106: + cc -c -o /dev/null -xc - +106: + echo 'void x() __attribute__((ifunc("y"))); void *y() { return 0; }' +83: + grep -q 'fn8 () at .*/d.c:6' out/test/elf/aarch64/gdb-index-dwarf5/log +83: + grep -q 'fn7 () at .*/d.c:10' out/test/elf/aarch64/gdb-index-dwarf5/log +98: + out/test/elf/aarch64/icf-safe/exe1 +98: + grep -q '^0 0$' +98: + cat +105: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/ifunc-dso.sh .sh +105: ++ testname=ifunc-dso +105: ++ echo -n 'Testing ifunc-dso ... ' +105: Testing ifunc-dso ... ++ t=out/test/elf/aarch64/ifunc-dso +105: ++ mkdir -p out/test/elf/aarch64/ifunc-dso +98: + cc -c -o out/test/elf/aarch64/icf-safe/c.o -ffunction-sections -fdata-sections -xc - +105: + supports_ifunc 108: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/ifunc-funcptr.sh 108: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 108: ++ export LC_ALL=C @@ -7100,53 +7130,41 @@ 108: ++ tlsdesc_opt=-mtls-dialect=desc 108: ++ trap 'on_error $LINENO' ERR 108: ++ trap on_exit EXIT -104: + cat -104: + cc -fno-PIE -o out/test/elf/aarch64/ifunc-dlopen/a.o -c -xc - -103: + cc -B. -o out/test/elf/aarch64/ifunc-alias/exe1 out/test/elf/aarch64/ifunc-alias/a.o -pie -101: + cat -98: + cc -B. -o out/test/elf/aarch64/icf-safe/exe2 -Wl,-icf=safe out/test/elf/aarch64/icf-safe/a.o out/test/elf/aarch64/icf-safe/c.o -105: + cc -fPIC -o out/test/elf/aarch64/ifunc-dso/a.o -c -xc - -102: + cc -c -fPIC -o out/test/elf/aarch64/ifunc-address-equality/b.o -xc - -102: + cat -101: + cc -c -fno-PIE -o out/test/elf/aarch64/ifunc-address-equality-exported/c.o -xc - +107: + supports_ifunc +83: + grep -q 'fn6 () at .*/c.c:4' out/test/elf/aarch64/gdb-index-dwarf5/log 108: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/ifunc-funcptr.sh .sh 108: ++ testname=ifunc-funcptr 108: ++ echo -n 'Testing ifunc-funcptr ... ' 108: Testing ifunc-funcptr ... ++ t=out/test/elf/aarch64/ifunc-funcptr 108: ++ mkdir -p out/test/elf/aarch64/ifunc-funcptr +107: + echo 'void x() __attribute__((ifunc("y"))); void *y() { return 0; }' +105: + echo 'void x() __attribute__((ifunc("y"))); void *y() { return 0; }' +105: + cc -c -o /dev/null -xc - +107: + cc -c -o /dev/null -xc - +83: + grep -q 'fn5 () at .*/c.c:8' out/test/elf/aarch64/gdb-index-dwarf5/log +102: + cc -c -fPIC -o out/test/elf/aarch64/ifunc-address-equality/b.o -xc - +103: + cc -fPIC -o out/test/elf/aarch64/ifunc-alias/a.o -c -xc - +102: + cat 108: + supports_ifunc -106: + cat 108: + echo 'void x() __attribute__((ifunc("y"))); void *y() { return 0; }' -83: + grep -q 'fn8 () at .*/d.c:6' out/test/elf/aarch64/gdb-index-dwarf5/log -107: + cc -c -fPIC -o out/test/elf/aarch64/ifunc-export/a.o -xc - -107: + cat -83: + grep -q 'fn7 () at .*/d.c:10' out/test/elf/aarch64/gdb-index-dwarf5/log 108: + cc -c -o /dev/null -xc - -83: + grep -q 'fn6 () at .*/c.c:4' out/test/elf/aarch64/gdb-index-dwarf5/log -106: + cc -o out/test/elf/aarch64/ifunc-dynamic/a.o -c -xc - -83: + grep -q 'fn5 () at .*/c.c:8' out/test/elf/aarch64/gdb-index-dwarf5/log -105: + cc -fPIC -o out/test/elf/aarch64/ifunc-dso/b.o -c -xc - -98: + out/test/elf/aarch64/icf-safe/exe2 83: + grep -q 'fn4 () at .*/b.c:4' out/test/elf/aarch64/gdb-index-dwarf5/log -98: + grep foo2 out/test/elf/aarch64/icf-safe/log2 -84: + grep -q 'DW_FORM_line_strp pointing outside of .debug_line_str' out/test/elf/aarch64/gdb-index-dwarf64/log1 -105: + cat -101: + cc -B. -o out/test/elf/aarch64/ifunc-address-equality-exported/exe out/test/elf/aarch64/ifunc-address-equality-exported/c.o out/test/elf/aarch64/ifunc-address-equality-exported/b.so -no-pie -103: + out/test/elf/aarch64/ifunc-alias/exe1 -103: + grep -Eq '^(\S+) \1$' -102: + cc -c -fno-PIE -o out/test/elf/aarch64/ifunc-address-equality/c.o -xc - 104: + cat -104: + cc -fPIC -o out/test/elf/aarch64/ifunc-dlopen/b.o -c -xc - -102: + cat -84: + cc -B. -o out/test/elf/aarch64/gdb-index-dwarf64/exe2 out/test/elf/aarch64/gdb-index-dwarf64/f.so out/test/elf/aarch64/gdb-index-dwarf64/g.o -Wl,--gdb-index +104: + cc -fno-PIE -o out/test/elf/aarch64/ifunc-dlopen/a.o -c -xc - +103: + cat 83: + grep -q 'fn3 () at .*/b.c:8' out/test/elf/aarch64/gdb-index-dwarf5/log -103: + cc -B. -o out/test/elf/aarch64/ifunc-alias/exe2 out/test/elf/aarch64/ifunc-alias/a.o -no-pie -98: + on_exit -98: + echo OK -98: OK -98: + exit 0 -108: + cat - 97/315 Test #98: aarch64-icf-safe .................................... Passed 0.27 sec +106: + cc -o out/test/elf/aarch64/ifunc-dynamic/a.o -c -xc - +106: + cat +94: + grep -q 'Hello world' +83: + grep -q 'fn2 () at .*/a.c:4' out/test/elf/aarch64/gdb-index-dwarf5/log +94: + out/test/elf/aarch64/hello-static/exe +98: + cc -B. -o out/test/elf/aarch64/icf-safe/exe2 -Wl,-icf=safe out/test/elf/aarch64/icf-safe/a.o out/test/elf/aarch64/icf-safe/c.o +83: + grep -q 'fn1 () at .*/a.c:8' out/test/elf/aarch64/gdb-index-dwarf5/log +94: + on_exit +94: + echo OK +94: OK +94: + exit 0 + 97/315 Test #94: aarch64-hello-static ................................ Passed 0.76 sec test 109 Start 109: aarch64-ifunc-noplt @@ -7156,10 +7174,20 @@ 109: MACHINE=aarch64 109: CPU= 109: Test timeout computed to be: 1500 -108: + cc -c -fPIC -o out/test/elf/aarch64/ifunc-funcptr/a.o -c -xc - -106: + cc -B. -o out/test/elf/aarch64/ifunc-dynamic/exe1 out/test/elf/aarch64/ifunc-dynamic/a.o -Wl,-z,lazy -107: + cc -B. -shared -o out/test/elf/aarch64/ifunc-export/b.so out/test/elf/aarch64/ifunc-export/a.o -83: + grep -q 'fn2 () at .*/a.c:4' out/test/elf/aarch64/gdb-index-dwarf5/log +83: + on_exit +83: + echo OK +83: OK +83: + exit 0 + 98/315 Test #83: aarch64-gdb-index-dwarf5 ............................ Passed 2.28 sec +test 110 + Start 110: aarch64-ifunc-static-pie + +110: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/ifunc-static-pie.sh" +110: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu +110: Environment variables: +110: MACHINE=aarch64 +110: CPU= +110: Test timeout computed to be: 1500 109: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/ifunc-noplt.sh 109: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 109: ++ export LC_ALL=C @@ -7180,49 +7208,17 @@ 109: ++ tlsdesc_opt=-mtls-dialect=desc 109: ++ trap 'on_error $LINENO' ERR 109: ++ trap on_exit EXIT -83: + grep -q 'fn1 () at .*/a.c:8' out/test/elf/aarch64/gdb-index-dwarf5/log +108: + cc -c -fPIC -o out/test/elf/aarch64/ifunc-funcptr/a.o -c -xc - +108: + cat 109: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/ifunc-noplt.sh .sh +102: + cc -c -fno-PIE -o out/test/elf/aarch64/ifunc-address-equality/c.o -xc - +102: + cat 109: ++ testname=ifunc-noplt 109: ++ echo -n 'Testing ifunc-noplt ... ' 109: Testing ifunc-noplt ... ++ t=out/test/elf/aarch64/ifunc-noplt 109: ++ mkdir -p out/test/elf/aarch64/ifunc-noplt -109: + supports_ifunc -109: + echo 'void x() __attribute__((ifunc("y"))); void *y() { return 0; }' -94: + grep -q 'Hello world' -109: + cc -c -o /dev/null -xc - -83: + on_exit -83: + echo OK -83: OK -83: + exit 0 - 98/315 Test #83: aarch64-gdb-index-dwarf5 ............................ Passed 0.86 sec -test 110 - Start 110: aarch64-ifunc-static-pie - -110: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/ifunc-static-pie.sh" -110: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu -110: Environment variables: -110: MACHINE=aarch64 -110: CPU= -110: Test timeout computed to be: 1500 -94: + out/test/elf/aarch64/hello-static/exe -105: + cc -B. -o out/test/elf/aarch64/ifunc-dso/c.so out/test/elf/aarch64/ifunc-dso/b.o -shared -94: + on_exit -94: + echo OK -94: OK -94: + exit 0 - 99/315 Test #94: aarch64-hello-static ................................ Passed 0.35 sec -test 111 - Start 111: aarch64-ifunc-static - -111: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/ifunc-static.sh" -111: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu -111: Environment variables: -111: MACHINE=aarch64 -111: CPU= -111: Test timeout computed to be: 1500 -104: + cc -B. -o out/test/elf/aarch64/ifunc-dlopen/c.so out/test/elf/aarch64/ifunc-dlopen/b.o -shared +101: + cat 110: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/ifunc-static-pie.sh -102: + cc -B. -o out/test/elf/aarch64/ifunc-address-equality/exe1 out/test/elf/aarch64/ifunc-address-equality/a.o out/test/elf/aarch64/ifunc-address-equality/b.o out/test/elf/aarch64/ifunc-address-equality/c.o -no-pie 110: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 110: ++ export LC_ALL=C 110: ++ LC_ALL=C @@ -7242,11 +7238,53 @@ 110: ++ tlsdesc_opt=-mtls-dialect=desc 110: ++ trap 'on_error $LINENO' ERR 110: ++ trap on_exit EXIT +107: + cat +101: + cc -c -fno-PIE -o out/test/elf/aarch64/ifunc-address-equality-exported/c.o -xc - +109: + supports_ifunc +104: + cat +104: + cc -fPIC -o out/test/elf/aarch64/ifunc-dlopen/b.o -c -xc - +107: + cc -c -fPIC -o out/test/elf/aarch64/ifunc-export/a.o -xc - 110: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/ifunc-static-pie.sh .sh +103: + cc -B. -o out/test/elf/aarch64/ifunc-alias/exe1 out/test/elf/aarch64/ifunc-alias/a.o -pie +109: + echo 'void x() __attribute__((ifunc("y"))); void *y() { return 0; }' +105: + cc -fPIC -o out/test/elf/aarch64/ifunc-dso/a.o -c -xc - +109: + cc -c -o /dev/null -xc - 110: ++ testname=ifunc-static-pie 110: ++ echo -n 'Testing ifunc-static-pie ... ' 110: Testing ifunc-static-pie ... ++ t=out/test/elf/aarch64/ifunc-static-pie 110: ++ mkdir -p out/test/elf/aarch64/ifunc-static-pie +105: + cat +106: + cc -B. -o out/test/elf/aarch64/ifunc-dynamic/exe1 out/test/elf/aarch64/ifunc-dynamic/a.o -Wl,-z,lazy +110: + test_cflags -static-pie +110: + cc -static-pie -o /dev/null -xc - +110: + echo 'int main() {}' +108: + cat +108: + cc -c -fPIC -o out/test/elf/aarch64/ifunc-funcptr/b.o -xc - +98: + out/test/elf/aarch64/icf-safe/exe2 +101: + cc -B. -o out/test/elf/aarch64/ifunc-address-equality-exported/exe out/test/elf/aarch64/ifunc-address-equality-exported/c.o out/test/elf/aarch64/ifunc-address-equality-exported/b.so -no-pie +98: + grep foo2 out/test/elf/aarch64/icf-safe/log2 +102: + cc -B. -o out/test/elf/aarch64/ifunc-address-equality/exe1 out/test/elf/aarch64/ifunc-address-equality/a.o out/test/elf/aarch64/ifunc-address-equality/b.o out/test/elf/aarch64/ifunc-address-equality/c.o -no-pie +98: + on_exit +98: + echo OK +98: OK +98: + exit 0 + 99/315 Test #98: aarch64-icf-safe .................................... Passed 0.73 sec +test 111 + Start 111: aarch64-ifunc-static + +111: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/ifunc-static.sh" +111: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu +111: Environment variables: +111: MACHINE=aarch64 +111: CPU= +111: Test timeout computed to be: 1500 +109: + cat +109: + cc -fPIC -o out/test/elf/aarch64/ifunc-noplt/a.o -c -xc - -fno-plt +105: + cc -fPIC -o out/test/elf/aarch64/ifunc-dso/b.o -c -xc - +105: + cat +84: + grep -q 'DW_FORM_line_strp pointing outside of .debug_line_str' out/test/elf/aarch64/gdb-index-dwarf64/log1 +107: + cc -B. -shared -o out/test/elf/aarch64/ifunc-export/b.so out/test/elf/aarch64/ifunc-export/a.o +104: + cc -B. -o out/test/elf/aarch64/ifunc-dlopen/c.so out/test/elf/aarch64/ifunc-dlopen/b.o -shared 111: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/ifunc-static.sh 111: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 111: ++ export LC_ALL=C @@ -7267,24 +7305,34 @@ 111: ++ tlsdesc_opt=-mtls-dialect=desc 111: ++ trap 'on_error $LINENO' ERR 111: ++ trap on_exit EXIT +84: + cc -B. -o out/test/elf/aarch64/gdb-index-dwarf64/exe2 out/test/elf/aarch64/gdb-index-dwarf64/f.so out/test/elf/aarch64/gdb-index-dwarf64/g.o -Wl,--gdb-index +103: + out/test/elf/aarch64/ifunc-alias/exe1 +106: + out/test/elf/aarch64/ifunc-dynamic/exe1 111: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/ifunc-static.sh .sh 111: ++ testname=ifunc-static 111: ++ echo -n 'Testing ifunc-static ... ' 111: Testing ifunc-static ... ++ t=out/test/elf/aarch64/ifunc-static 111: ++ mkdir -p out/test/elf/aarch64/ifunc-static -108: + cat -108: + cc -c -fPIC -o out/test/elf/aarch64/ifunc-funcptr/b.o -xc - -110: + test_cflags -static-pie -107: + readelf --dyn-syms out/test/elf/aarch64/ifunc-export/b.so -107: + grep -Eq '(IFUNC|: 10)\s+GLOBAL DEFAULT.* foobar' +103: + grep -Eq '^(\S+) \1$' +103: + cc -B. -o out/test/elf/aarch64/ifunc-alias/exe2 out/test/elf/aarch64/ifunc-alias/a.o -no-pie +106: + grep -q 'Hello world' +106: + cc -B. -o out/test/elf/aarch64/ifunc-dynamic/exe2 out/test/elf/aarch64/ifunc-dynamic/a.o -Wl,-z,now 111: + test_cflags -static 111: + echo 'int main() {}' -107: + on_exit -107: + echo OK -107: OK -107: + exit 0 +111: + cc -static -o /dev/null -xc - +108: + cc -c -fPIC -o out/test/elf/aarch64/ifunc-funcptr/c.o -xc - +108: + cat +105: + cc -B. -o out/test/elf/aarch64/ifunc-dso/c.so out/test/elf/aarch64/ifunc-dso/b.o -shared +109: + cc -B. -o out/test/elf/aarch64/ifunc-noplt/exe1 out/test/elf/aarch64/ifunc-noplt/a.o -pie 101: + grep -Eq '^(\S+) \1' -100/315 Test #107: aarch64-ifunc-export ................................ Passed 0.18 sec +101: + out/test/elf/aarch64/ifunc-address-equality-exported/exe +102: + grep -Eq '^(\S+) \1 (\S+) \2' +102: + out/test/elf/aarch64/ifunc-address-equality/exe1 +101: + on_exit +101: + echo OK +101: OK +101: + exit 0 +100/315 Test #101: aarch64-ifunc-address-equality-exported ............. Passed 0.74 sec test 112 Start 112: aarch64-image-base @@ -7294,24 +7342,18 @@ 112: MACHINE=aarch64 112: CPU= 112: Test timeout computed to be: 1500 -101: + out/test/elf/aarch64/ifunc-address-equality-exported/exe -101: + on_exit -101: + echo OK -101: OK -101: + exit 0 -106: + grep -q 'Hello world' -106: + out/test/elf/aarch64/ifunc-dynamic/exe1 -106: + cc -B. -o out/test/elf/aarch64/ifunc-dynamic/exe2 out/test/elf/aarch64/ifunc-dynamic/a.o -Wl,-z,now -110: + cc -static-pie -o /dev/null -xc - -110: + echo 'int main() {}' -103: + out/test/elf/aarch64/ifunc-alias/exe2 -103: + grep -Eq '^(\S+) \1$' -103: + on_exit -103: + echo OK -103: OK -103: + exit 0 -111: + cc -static -o /dev/null -xc - -101/315 Test #101: aarch64-ifunc-address-equality-exported ............. Passed 0.27 sec +102: + readelf --dynamic out/test/elf/aarch64/ifunc-address-equality/exe1 +104: + cc -B. -o out/test/elf/aarch64/ifunc-dlopen/exe out/test/elf/aarch64/ifunc-dlopen/a.o out/test/elf/aarch64/ifunc-dlopen/c.so -no-pie -ldl +107: + readelf --dyn-syms out/test/elf/aarch64/ifunc-export/b.so +102: + grep -q TEXTREL out/test/elf/aarch64/ifunc-address-equality/log1 +108: + cc -B. -o out/test/elf/aarch64/ifunc-funcptr/exe1 out/test/elf/aarch64/ifunc-funcptr/a.o out/test/elf/aarch64/ifunc-funcptr/b.o out/test/elf/aarch64/ifunc-funcptr/c.o -pie +112: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/image-base.sh +107: + grep -Eq '(IFUNC|: 10)\s+GLOBAL DEFAULT.* foobar' +107: + on_exit +107: + echo OK +107: OK +107: + exit 0 +101/315 Test #107: aarch64-ifunc-export ................................ Passed 0.48 sec test 113 Start 113: aarch64-init-array-priorities @@ -7321,10 +7363,6 @@ 113: MACHINE=aarch64 113: CPU= 113: Test timeout computed to be: 1500 -102/315 Test #103: aarch64-ifunc-alias ................................. Passed 0.23 sec -109: + cat -109: + cc -fPIC -o out/test/elf/aarch64/ifunc-noplt/a.o -c -xc - -fno-plt -112: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/image-base.sh 112: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 112: ++ export LC_ALL=C 112: ++ LC_ALL=C @@ -7344,9 +7382,20 @@ 112: ++ tlsdesc_opt=-mtls-dialect=desc 112: ++ trap 'on_error $LINENO' ERR 112: ++ trap on_exit EXIT -105: + readelf -W --dyn-syms out/test/elf/aarch64/ifunc-dso/c.so -105: + grep -Eq '(IFUNC|: 10).*foobar' -105: + cc -B. -o out/test/elf/aarch64/ifunc-dso/exe out/test/elf/aarch64/ifunc-dso/a.o out/test/elf/aarch64/ifunc-dso/c.so +103: + grep -Eq '^(\S+) \1$' +103: + out/test/elf/aarch64/ifunc-alias/exe2 +103: + on_exit +103: + echo OK +103: OK +103: + exit 0 +102: + on_exit +102: + echo OK +102: OK +102: + exit 0 +84: + grep -Fq .gdb_index +84: + readelf -WS out/test/elf/aarch64/gdb-index-dwarf64/exe2 +102/315 Test #102: aarch64-ifunc-address-equality ...................... Passed 0.71 sec +103/315 Test #103: aarch64-ifunc-alias ................................. Passed 0.61 sec test 114 Start 114: aarch64-init-in-dso @@ -7356,11 +7405,26 @@ 114: MACHINE=aarch64 114: CPU= 114: Test timeout computed to be: 1500 +test 115 + Start 115: aarch64-init + +115: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/init.sh" +115: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu +115: Environment variables: +115: MACHINE=aarch64 +115: CPU= +115: Test timeout computed to be: 1500 112: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/image-base.sh .sh 112: ++ testname=image-base 112: ++ echo -n 'Testing image-base ... ' 112: Testing image-base ... ++ t=out/test/elf/aarch64/image-base 112: ++ mkdir -p out/test/elf/aarch64/image-base +112: + cc -o out/test/elf/aarch64/image-base/a.o -c -xc - +112: + cat +84: + grep -q 'Hello world' +84: + out/test/elf/aarch64/gdb-index-dwarf64/exe2 +84: + DEBUGINFOD_URLS= +84: + gdb out/test/elf/aarch64/gdb-index-dwarf64/exe2 -nx -batch -ex 'b main' -ex r -ex 'b trap' -ex c -ex bt -ex quit 113: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/init-array-priorities.sh 113: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 113: ++ export LC_ALL=C @@ -7381,28 +7445,13 @@ 113: ++ tlsdesc_opt=-mtls-dialect=desc 113: ++ trap 'on_error $LINENO' ERR 113: ++ trap on_exit EXIT -84: + grep -Fq .gdb_index -102: + out/test/elf/aarch64/ifunc-address-equality/exe1 113: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/init-array-priorities.sh .sh -84: + readelf -WS out/test/elf/aarch64/gdb-index-dwarf64/exe2 -102: + grep -Eq '^(\S+) \1 (\S+) \2' -102: + readelf --dynamic out/test/elf/aarch64/ifunc-address-equality/exe1 -112: + cc -o out/test/elf/aarch64/image-base/a.o -c -xc - 113: ++ testname=init-array-priorities 113: ++ echo -n 'Testing init-array-priorities ... ' 113: Testing init-array-priorities ... ++ t=out/test/elf/aarch64/init-array-priorities 113: ++ mkdir -p out/test/elf/aarch64/init-array-priorities -104: + cc -B. -o out/test/elf/aarch64/ifunc-dlopen/exe out/test/elf/aarch64/ifunc-dlopen/a.o out/test/elf/aarch64/ifunc-dlopen/c.so -no-pie -ldl -108: + cc -c -fPIC -o out/test/elf/aarch64/ifunc-funcptr/c.o -xc - -108: + cat -84: + grep -q 'Hello world' -84: + out/test/elf/aarch64/gdb-index-dwarf64/exe2 -112: + cat -102: + grep -q TEXTREL out/test/elf/aarch64/ifunc-address-equality/log1 -102: + on_exit -102: + echo OK -102: OK -102: + exit 0 +110: + supports_ifunc +110: + echo 'void x() __attribute__((ifunc("y"))); void *y() { return 0; }' 114: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/init-in-dso.sh 114: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 114: ++ export LC_ALL=C @@ -7423,36 +7472,14 @@ 114: ++ tlsdesc_opt=-mtls-dialect=desc 114: ++ trap 'on_error $LINENO' ERR 114: ++ trap on_exit EXIT -113: + is_musl -113: + ldd --help -106: + grep -q 'Hello world' -106: + out/test/elf/aarch64/ifunc-dynamic/exe2 -103/315 Test #102: aarch64-ifunc-address-equality ...................... Passed 0.27 sec -test 115 - Start 115: aarch64-init - -115: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/init.sh" -115: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu -115: Environment variables: -115: MACHINE=aarch64 -115: CPU= -115: Test timeout computed to be: 1500 -113: + grep -q musl -113: + cat -113: + cc -c -o out/test/elf/aarch64/init-array-priorities/a.o -xc - -106: + on_exit -106: + echo OK -106: OK -106: + exit 0 -84: + DEBUGINFOD_URLS= -84: + gdb out/test/elf/aarch64/gdb-index-dwarf64/exe2 -nx -batch -ex 'b main' -ex r -ex 'b trap' -ex c -ex bt -ex quit 114: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/init-in-dso.sh .sh 114: ++ testname=init-in-dso 114: ++ echo -n 'Testing init-in-dso ... ' 114: Testing init-in-dso ... ++ t=out/test/elf/aarch64/init-in-dso 114: ++ mkdir -p out/test/elf/aarch64/init-in-dso -114: + cat -114: + cc -shared -o out/test/elf/aarch64/init-in-dso/a.so -xc - +113: + is_musl +110: + cc -c -o /dev/null -xc - +106: + out/test/elf/aarch64/ifunc-dynamic/exe2 115: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/init.sh 115: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 115: ++ export LC_ALL=C @@ -7473,12 +7500,21 @@ 115: ++ tlsdesc_opt=-mtls-dialect=desc 115: ++ trap 'on_error $LINENO' ERR 115: ++ trap on_exit EXIT +113: + grep -q musl +106: + grep -q 'Hello world' +105: + grep -Eq '(IFUNC|: 10).*foobar' +105: + readelf -W --dyn-syms out/test/elf/aarch64/ifunc-dso/c.so +113: + ldd --help +109: + out/test/elf/aarch64/ifunc-noplt/exe1 +109: + grep -q 'Hello world' +106: + on_exit +106: + echo OK +106: OK +106: + exit 0 +109: + cc -B. -o out/test/elf/aarch64/ifunc-noplt/exe2 out/test/elf/aarch64/ifunc-noplt/a.o -no-pie +105: + cc -B. -o out/test/elf/aarch64/ifunc-dso/exe out/test/elf/aarch64/ifunc-dso/a.o out/test/elf/aarch64/ifunc-dso/c.so 115: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/init.sh .sh -115: ++ testname=init -115: ++ echo -n 'Testing init ... ' -115: Testing init ... ++ t=out/test/elf/aarch64/init -115: ++ mkdir -p out/test/elf/aarch64/init -104/315 Test #106: aarch64-ifunc-dynamic ............................... Passed 0.24 sec +104/315 Test #106: aarch64-ifunc-dynamic ............................... Passed 0.61 sec test 116 Start 116: aarch64-initfirst @@ -7488,32 +7524,18 @@ 116: MACHINE=aarch64 116: CPU= 116: Test timeout computed to be: 1500 +115: ++ testname=init +115: ++ echo -n 'Testing init ... ' +115: Testing init ... ++ t=out/test/elf/aarch64/init +115: ++ mkdir -p out/test/elf/aarch64/init +113: + cat +113: + cc -c -o out/test/elf/aarch64/init-array-priorities/a.o -xc - +114: + cc -shared -o out/test/elf/aarch64/init-in-dso/a.so -xc - +114: + cat 115: + cat -105: + grep -q 'Hello world' -105: + out/test/elf/aarch64/ifunc-dso/exe -105: + on_exit -105: + echo OK -105: OK -105: + exit 0 -105/315 Test #105: aarch64-ifunc-dso ................................... Passed 0.27 sec -test 117 - Start 117: aarch64-interpose - -117: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/interpose.sh" -117: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu -117: Environment variables: -117: MACHINE=aarch64 -117: CPU= -117: Test timeout computed to be: 1500 115: + cc -o out/test/elf/aarch64/init/a.o -c -xc - -108: + cc -B. -o out/test/elf/aarch64/ifunc-funcptr/exe1 out/test/elf/aarch64/ifunc-funcptr/a.o out/test/elf/aarch64/ifunc-funcptr/b.o out/test/elf/aarch64/ifunc-funcptr/c.o -pie -109: + cc -B. -o out/test/elf/aarch64/ifunc-noplt/exe1 out/test/elf/aarch64/ifunc-noplt/a.o -pie -104: + grep -q 'foo foo' -104: + out/test/elf/aarch64/ifunc-dlopen/exe -104: + on_exit -104: + echo OK -104: OK -104: + exit 0 +108: + grep -q '^3$' +108: + out/test/elf/aarch64/ifunc-funcptr/exe1 116: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/initfirst.sh 116: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 116: ++ export LC_ALL=C @@ -7534,22 +7556,36 @@ 116: ++ tlsdesc_opt=-mtls-dialect=desc 116: ++ trap 'on_error $LINENO' ERR 116: ++ trap on_exit EXIT +108: + cc -B. -o out/test/elf/aarch64/ifunc-funcptr/exe2 out/test/elf/aarch64/ifunc-funcptr/a.o out/test/elf/aarch64/ifunc-funcptr/b.o out/test/elf/aarch64/ifunc-funcptr/c.o -no-pie 112: + cc -B. -no-pie -o out/test/elf/aarch64/image-base/exe1 out/test/elf/aarch64/image-base/a.o -Wl,--image-base=0x8000000 -106/315 Test #104: aarch64-ifunc-dlopen ................................ Passed 0.29 sec -test 118 - Start 118: aarch64-invalid-version-script - -118: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/invalid-version-script.sh" -118: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu -118: Environment variables: -118: MACHINE=aarch64 -118: CPU= -118: Test timeout computed to be: 1500 116: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/initfirst.sh .sh 116: ++ testname=initfirst 116: ++ echo -n 'Testing initfirst ... ' 116: Testing initfirst ... ++ t=out/test/elf/aarch64/initfirst 116: ++ mkdir -p out/test/elf/aarch64/initfirst +104: + grep -q 'foo foo' +104: + out/test/elf/aarch64/ifunc-dlopen/exe +104: + on_exit +104: + echo OK +104: OK +104: + exit 0 +105/315 Test #104: aarch64-ifunc-dlopen ................................ Passed 0.73 sec +test 117 + Start 117: aarch64-interpose + +117: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/interpose.sh" +117: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu +117: Environment variables: +117: MACHINE=aarch64 +117: CPU= +117: Test timeout computed to be: 1500 +110: + cat +110: + cc -o out/test/elf/aarch64/ifunc-static-pie/a.o -c -xc - -fPIC +116: + cat +116: + cc -c -fPIC -o out/test/elf/aarch64/initfirst/a.o -xc - +111: + supports_ifunc +111: + echo 'void x() __attribute__((ifunc("y"))); void *y() { return 0; }' +111: + cc -c -o /dev/null -xc - 117: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/interpose.sh 117: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 117: ++ export LC_ALL=C @@ -7570,95 +7606,46 @@ 117: ++ tlsdesc_opt=-mtls-dialect=desc 117: ++ trap 'on_error $LINENO' ERR 117: ++ trap on_exit EXIT -113: + cat 113: + cc -c -o out/test/elf/aarch64/init-array-priorities/b.o -xc - -110: + supports_ifunc -118: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/invalid-version-script.sh -118: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc -118: ++ export LC_ALL=C -118: ++ LC_ALL=C -118: ++ '[' -z aarch64 ']' -118: ++ '[' -z '' ']' -118: ++ TESTDIR=out/test/elf/aarch64 +113: + cat 117: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/interpose.sh .sh -118: ++ CC=cc -118: ++ CXX=c++ -118: ++ GCC=gcc -118: ++ GXX=g++ -118: ++ OBJDUMP=objdump -118: ++ OBJCOPY=objcopy -118: ++ STRIP=strip -118: ++ QEMU= -118: ++ '[' aarch64 = x86_64 -o aarch64 = i686 -o aarch64 = arm ']' -118: ++ '[' aarch64 = aarch64 ']' -118: ++ tlsdesc_opt=-mtls-dialect=desc -118: ++ trap 'on_error $LINENO' ERR -118: ++ trap on_exit EXIT 117: ++ testname=interpose 117: ++ echo -n 'Testing interpose ... ' 117: Testing interpose ... ++ t=out/test/elf/aarch64/interpose 117: ++ mkdir -p out/test/elf/aarch64/interpose -114: + cc -o out/test/elf/aarch64/init-in-dso/b.o -c -xc - -114: + cat -116: + cc -c -fPIC -o out/test/elf/aarch64/initfirst/a.o -xc - -118: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/invalid-version-script.sh .sh -118: ++ testname=invalid-version-script -118: ++ echo -n 'Testing invalid-version-script ... ' -118: Testing invalid-version-script ... ++ t=out/test/elf/aarch64/invalid-version-script -118: ++ mkdir -p out/test/elf/aarch64/invalid-version-script -110: + cc -c -o /dev/null -xc - -110: + echo 'void x() __attribute__((ifunc("y"))); void *y() { return 0; }' 115: + cc -B. -o out/test/elf/aarch64/init/exe out/test/elf/aarch64/init/a.o -Wl,-init,foo -111: + supports_ifunc -111: + echo 'void x() __attribute__((ifunc("y"))); void *y() { return 0; }' -111: + cc -c -o /dev/null -xc - -116: + cat +105: + grep -q 'Hello world' +105: + out/test/elf/aarch64/ifunc-dso/exe +105: + on_exit +105: + echo OK +105: OK +105: + exit 0 +106/315 Test #105: aarch64-ifunc-dso ................................... Passed 0.77 sec +test 118 + Start 118: aarch64-invalid-version-script + +118: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/invalid-version-script.sh" +118: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu +118: Environment variables: +118: MACHINE=aarch64 +118: CPU= +118: Test timeout computed to be: 1500 +117: + cc -c -fPIC -o out/test/elf/aarch64/interpose/a.o -xc - 117: + cat +109: + out/test/elf/aarch64/ifunc-noplt/exe2 109: + grep -q 'Hello world' -117: + cc -c -fPIC -o out/test/elf/aarch64/interpose/a.o -xc - -109: + out/test/elf/aarch64/ifunc-noplt/exe1 -109: + cc -B. -o out/test/elf/aarch64/ifunc-noplt/exe2 out/test/elf/aarch64/ifunc-noplt/a.o -no-pie -112: + out/test/elf/aarch64/image-base/exe1 -112: + grep -q 'Hello world' -118: + echo 'int main() {}' -112: + readelf -W --sections out/test/elf/aarch64/image-base/exe1 -112: + grep -Eq '.interp\s+PROGBITS\s+0*8000...\b' -112: + cat -118: + cc -c -o out/test/elf/aarch64/invalid-version-script/a.o -xc - -114: + 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 -110: + cc -o out/test/elf/aarch64/ifunc-static-pie/a.o -c -xc - -fPIC -115: + readelf --dynamic out/test/elf/aarch64/init/exe -115: + grep -Fq '(INIT)' -115: + cc -B. -o out/test/elf/aarch64/init/exe out/test/elf/aarch64/init/a.o -Wl,-init,no-such-symbol -111: + cc -o out/test/elf/aarch64/ifunc-static/a.o -c -xc - -111: + cat -112: + cc -o out/test/elf/aarch64/image-base/b.o -c -xc - -110: + cat -116: + cc -B. -shared -o out/test/elf/aarch64/initfirst/b.so out/test/elf/aarch64/initfirst/a.o -Wl,-z,initfirst -113: + cat -113: + cc -c -o out/test/elf/aarch64/init-array-priorities/c.o -xc - -108: + out/test/elf/aarch64/ifunc-funcptr/exe1 +109: + on_exit +109: + echo OK +109: OK +109: + exit 0 108: + grep -q '^3$' -117: + cc -B. -shared -o out/test/elf/aarch64/interpose/b.so out/test/elf/aarch64/interpose/a.o -Wl,-z,interpose -108: + cc -B. -o out/test/elf/aarch64/ifunc-funcptr/exe2 out/test/elf/aarch64/ifunc-funcptr/a.o out/test/elf/aarch64/ifunc-funcptr/b.o out/test/elf/aarch64/ifunc-funcptr/c.o -no-pie -114: + readelf --dynamic out/test/elf/aarch64/init-in-dso/exe -114: + grep -Fq '(INIT)' out/test/elf/aarch64/init-in-dso/log -112: + '[' aarch64 = x86-64 -o aarch64 = aarch64 ']' -112: + 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 -116: + grep -q 'Flags:.*INITFIRST' -116: + readelf --dynamic out/test/elf/aarch64/initfirst/b.so -116: + on_exit -116: + echo OK -116: OK -116: + exit 0 -114: + on_exit -114: + echo OK -114: OK -114: + exit 0 -109: + grep -q 'Hello world' -109: + out/test/elf/aarch64/ifunc-noplt/exe2 -111: + cc -B. -o out/test/elf/aarch64/ifunc-static/exe out/test/elf/aarch64/ifunc-static/a.o -static -107/315 Test #114: aarch64-init-in-dso ................................. Passed 0.17 sec +108: + out/test/elf/aarch64/ifunc-funcptr/exe2 +108: + on_exit +108: + echo OK +108: OK +108: + exit 0 +107/315 Test #108: aarch64-ifunc-funcptr ............................... Passed 0.71 sec +108/315 Test #109: aarch64-ifunc-noplt ................................. Passed 0.59 sec test 119 Start 119: aarch64-issue646 @@ -7668,14 +7655,6 @@ 119: MACHINE=aarch64 119: CPU= 119: Test timeout computed to be: 1500 -109: + on_exit -109: + echo OK -109: OK -109: + exit 0 -118: + echo 'VER1 { foo[12; };' -118: + 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 -108/315 Test #116: aarch64-initfirst ................................... Passed 0.14 sec -109/315 Test #109: aarch64-ifunc-noplt ................................. Passed 0.25 sec test 120 Start 120: aarch64-large-alignment-dso @@ -7685,15 +7664,35 @@ 120: MACHINE=aarch64 120: CPU= 120: Test timeout computed to be: 1500 -test 121 - Start 121: aarch64-large-alignment - -121: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/large-alignment.sh" -121: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu -121: Environment variables: -121: MACHINE=aarch64 -121: CPU= -121: Test timeout computed to be: 1500 +114: + cc -o out/test/elf/aarch64/init-in-dso/b.o -c -xc - +114: + cat +118: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/invalid-version-script.sh +118: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc +118: ++ export LC_ALL=C +118: ++ LC_ALL=C +118: ++ '[' -z aarch64 ']' +118: ++ '[' -z '' ']' +118: ++ TESTDIR=out/test/elf/aarch64 +118: ++ CC=cc +118: ++ CXX=c++ +118: ++ GCC=gcc +118: ++ GXX=g++ +118: ++ OBJDUMP=objdump +118: ++ OBJCOPY=objcopy +118: ++ STRIP=strip +118: ++ QEMU= +118: ++ '[' aarch64 = x86_64 -o aarch64 = i686 -o aarch64 = arm ']' +118: ++ '[' aarch64 = aarch64 ']' +118: ++ tlsdesc_opt=-mtls-dialect=desc +118: ++ trap 'on_error $LINENO' ERR +118: ++ trap on_exit EXIT +118: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/invalid-version-script.sh .sh +118: ++ testname=invalid-version-script +118: ++ echo -n 'Testing invalid-version-script ... ' +118: Testing invalid-version-script ... ++ t=out/test/elf/aarch64/invalid-version-script +118: ++ mkdir -p out/test/elf/aarch64/invalid-version-script +112: + out/test/elf/aarch64/image-base/exe1 +112: + grep -q 'Hello world' 119: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/issue646.sh 119: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 119: ++ export LC_ALL=C @@ -7714,38 +7713,18 @@ 119: ++ tlsdesc_opt=-mtls-dialect=desc 119: ++ trap 'on_error $LINENO' ERR 119: ++ trap on_exit EXIT +116: + cc -B. -shared -o out/test/elf/aarch64/initfirst/b.so out/test/elf/aarch64/initfirst/a.o -Wl,-z,initfirst +112: + readelf -W --sections out/test/elf/aarch64/image-base/exe1 +110: + cc -B. -o out/test/elf/aarch64/ifunc-static-pie/exe2 out/test/elf/aarch64/ifunc-static-pie/a.o -static-pie +112: + grep -Eq '.interp\s+PROGBITS\s+0*8000...\b' 119: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/issue646.sh .sh 119: ++ testname=issue646 119: ++ echo -n 'Testing issue646 ... ' 119: Testing issue646 ... ++ t=out/test/elf/aarch64/issue646 119: ++ mkdir -p out/test/elf/aarch64/issue646 -119: + '[' aarch64 = m68k ']' -119: + '[' aarch64 = sh4 ']' -119: + cat -119: + c++ -o out/test/elf/aarch64/issue646/a.o -c -xc++ - -113: + cat -113: + cc -c -o out/test/elf/aarch64/init-array-priorities/d.o -xc - -110: + cc -B. -o out/test/elf/aarch64/ifunc-static-pie/exe2 out/test/elf/aarch64/ifunc-static-pie/a.o -static-pie -115: + readelf --dynamic out/test/elf/aarch64/init/exe -115: + grep -Fq '(INIT)' out/test/elf/aarch64/init/log -112: + grep -Eq '.interp\s+PROGBITS\s+ffffffff80000...\b' 120: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/large-alignment-dso.sh -112: + readelf -W --sections out/test/elf/aarch64/image-base/exe2 -121: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/large-alignment.sh -115: + on_exit -115: + echo OK -115: OK -115: + exit 0 -110/315 Test #115: aarch64-init ........................................ Passed 0.17 sec -test 122 - Start 122: aarch64-large-max-page-size-strip - -122: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/large-max-page-size-strip.sh" -122: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu -122: Environment variables: -122: MACHINE=aarch64 -122: CPU= -122: Test timeout computed to be: 1500 +118: + cc -c -o out/test/elf/aarch64/invalid-version-script/a.o -xc - +118: + echo 'int main() {}' 120: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 120: ++ export LC_ALL=C 120: ++ LC_ALL=C @@ -7765,13 +7744,56 @@ 120: ++ tlsdesc_opt=-mtls-dialect=desc 120: ++ trap 'on_error $LINENO' ERR 120: ++ trap on_exit EXIT +112: + cat +112: + cc -o out/test/elf/aarch64/image-base/b.o -c -xc - +111: + cat +111: + cc -o out/test/elf/aarch64/ifunc-static/a.o -c -xc - +119: + '[' aarch64 = m68k ']' +119: + '[' aarch64 = sh4 ']' 120: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/large-alignment-dso.sh .sh 120: ++ testname=large-alignment-dso 120: ++ echo -n 'Testing large-alignment-dso ... ' 120: Testing large-alignment-dso ... ++ t=out/test/elf/aarch64/large-alignment-dso 120: ++ mkdir -p out/test/elf/aarch64/large-alignment-dso +113: + cc -c -o out/test/elf/aarch64/init-array-priorities/c.o -xc - +119: + c++ -o out/test/elf/aarch64/issue646/a.o -c -xc++ - 120: + '[' aarch64 = i686 ']' +119: + cat +117: + cc -B. -shared -o out/test/elf/aarch64/interpose/b.so out/test/elf/aarch64/interpose/a.o -Wl,-z,interpose +113: + cat +120: + cc -o out/test/elf/aarch64/large-alignment-dso/a.o -c -xc - -ffunction-sections -fPIC 120: + cat +114: + 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 +115: + readelf --dynamic out/test/elf/aarch64/init/exe +115: + grep -Fq '(INIT)' +115: + cc -B. -o out/test/elf/aarch64/init/exe out/test/elf/aarch64/init/a.o -Wl,-init,no-such-symbol +118: + echo 'VER1 { foo[12; };' +118: + 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 +112: + '[' aarch64 = x86-64 -o aarch64 = aarch64 ']' +112: + 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 +116: + grep -q 'Flags:.*INITFIRST' +120: + cc -B. -o out/test/elf/aarch64/large-alignment-dso/b.so out/test/elf/aarch64/large-alignment-dso/a.o -shared +111: + cc -B. -o out/test/elf/aarch64/ifunc-static/exe out/test/elf/aarch64/ifunc-static/a.o -static +116: + readelf --dynamic out/test/elf/aarch64/initfirst/b.so +116: + on_exit +116: + echo OK +116: OK +116: + exit 0 +109/315 Test #116: aarch64-initfirst ................................... Passed 0.37 sec +test 121 + Start 121: aarch64-large-alignment + +121: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/large-alignment.sh" +121: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu +121: Environment variables: +121: MACHINE=aarch64 +121: CPU= +121: Test timeout computed to be: 1500 +110: + grep -q 'Hello world' +114: + readelf --dynamic out/test/elf/aarch64/init-in-dso/exe +110: + out/test/elf/aarch64/ifunc-static-pie/exe2 +112: + grep -Eq '.interp\s+PROGBITS\s+ffffffff80000...\b' +121: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/large-alignment.sh 121: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 121: ++ export LC_ALL=C 121: ++ LC_ALL=C @@ -7791,19 +7813,36 @@ 121: ++ tlsdesc_opt=-mtls-dialect=desc 121: ++ trap 'on_error $LINENO' ERR 121: ++ trap on_exit EXIT +110: + on_exit +110: + echo OK +110: OK +110: + exit 0 +110/315 Test #110: aarch64-ifunc-static-pie ............................ Passed 0.81 sec +test 122 + Start 122: aarch64-large-max-page-size-strip + +122: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/large-max-page-size-strip.sh" +122: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu +122: Environment variables: +122: MACHINE=aarch64 +122: CPU= +122: Test timeout computed to be: 1500 +112: + readelf -W --sections out/test/elf/aarch64/image-base/exe2 +112: + on_exit +112: + echo OK +112: OK +112: + exit 0 +114: + grep -Fq '(INIT)' out/test/elf/aarch64/init-in-dso/log +113: + cc -c -o out/test/elf/aarch64/init-array-priorities/d.o -xc - +113: + cat 121: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/large-alignment.sh .sh 121: ++ testname=large-alignment 121: ++ echo -n 'Testing large-alignment ... ' 121: Testing large-alignment ... ++ t=out/test/elf/aarch64/large-alignment 121: ++ mkdir -p out/test/elf/aarch64/large-alignment -121: + '[' aarch64 = i686 ']' -121: + cat -112: + on_exit -112: + echo OK -112: OK -112: + exit 0 -117: + grep -q 'Flags:.*INTERPOSE' -111/315 Test #112: aarch64-image-base .................................. Passed 0.23 sec +115: + readelf --dynamic out/test/elf/aarch64/init/exe +117: + readelf --dynamic out/test/elf/aarch64/interpose/b.so +111/315 Test #112: aarch64-image-base .................................. Passed 0.55 sec test 123 Start 123: aarch64-large-max-page-size @@ -7813,54 +7852,23 @@ 123: MACHINE=aarch64 123: CPU= 123: Test timeout computed to be: 1500 -120: + cc -o out/test/elf/aarch64/large-alignment-dso/a.o -c -xc - -ffunction-sections -fPIC -121: + cc -o out/test/elf/aarch64/large-alignment/a.o -c -xc - -ffunction-sections -117: + readelf --dynamic out/test/elf/aarch64/interpose/b.so +114: + on_exit +114: + echo OK +114: OK +114: + exit 0 +121: + '[' aarch64 = i686 ']' +121: + cat +115: + grep -Fq '(INIT)' out/test/elf/aarch64/init/log +117: + grep -q 'Flags:.*INTERPOSE' 117: + on_exit 117: + echo OK 117: OK 117: + exit 0 118: + grep -q 'invalid version pattern' out/test/elf/aarch64/invalid-version-script/log -123: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/large-max-page-size.sh -123: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc -123: ++ export LC_ALL=C -123: ++ LC_ALL=C -123: ++ '[' -z aarch64 ']' -123: ++ '[' -z '' ']' -123: ++ TESTDIR=out/test/elf/aarch64 -123: ++ CC=cc -123: ++ CXX=c++ -123: ++ GCC=gcc -123: ++ GXX=g++ -123: ++ OBJDUMP=objdump -123: ++ OBJCOPY=objcopy -123: ++ STRIP=strip -123: ++ QEMU= -123: ++ '[' aarch64 = x86_64 -o aarch64 = i686 -o aarch64 = arm ']' -123: ++ '[' aarch64 = aarch64 ']' -123: ++ tlsdesc_opt=-mtls-dialect=desc -123: ++ trap 'on_error $LINENO' ERR -123: ++ trap on_exit EXIT -123: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/large-max-page-size.sh .sh -123: ++ testname=large-max-page-size -123: ++ echo -n 'Testing large-max-page-size ... ' -123: Testing large-max-page-size ... ++ t=out/test/elf/aarch64/large-max-page-size -123: ++ mkdir -p out/test/elf/aarch64/large-max-page-size -112/315 Test #117: aarch64-interpose ................................... Passed 0.16 sec -test 124 - Start 124: aarch64-large-text - -124: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/large-text.sh" -124: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu -124: Environment variables: -124: MACHINE=aarch64 -124: CPU= -124: Test timeout computed to be: 1500 118: + on_exit 118: + echo OK 118: OK 118: + exit 0 -123: + cc -o out/test/elf/aarch64/large-max-page-size/a.o -c -xc - -fPIC 122: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/large-max-page-size-strip.sh 122: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 122: ++ export LC_ALL=C @@ -7886,21 +7894,18 @@ 122: ++ echo -n 'Testing large-max-page-size-strip ... ' 122: Testing large-max-page-size-strip ... ++ t=out/test/elf/aarch64/large-max-page-size-strip 122: ++ mkdir -p out/test/elf/aarch64/large-max-page-size-strip -122: + '[' aarch64 = arm ']' -122: + strip=strip -122: + command -v strip -111: + grep -q 'Hello world' -111: + out/test/elf/aarch64/ifunc-static/exe -111: + on_exit -111: + echo OK -111: OK -111: + exit 0 -113: + cc -c -o out/test/elf/aarch64/init-array-priorities/e.o -xc - -113: + cat -108: + grep -q '^3$' -108: + out/test/elf/aarch64/ifunc-funcptr/exe2 -113/315 Test #111: aarch64-ifunc-static ................................ Passed 0.28 sec -114/315 Test #118: aarch64-invalid-version-script ...................... Passed 0.17 sec +112/315 Test #114: aarch64-init-in-dso ................................. Passed 0.54 sec +113/315 Test #117: aarch64-interpose ................................... Passed 0.39 sec +114/315 Test #118: aarch64-invalid-version-script ...................... Passed 0.32 sec +test 124 + Start 124: aarch64-large-text + +124: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/large-text.sh" +124: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu +124: Environment variables: +124: MACHINE=aarch64 +124: CPU= +124: Test timeout computed to be: 1500 test 125 Start 125: aarch64-link-order @@ -7919,13 +7924,44 @@ 126: MACHINE=aarch64 126: CPU= 126: Test timeout computed to be: 1500 -123: + cat -122: + cat +121: + cc -o out/test/elf/aarch64/large-alignment/a.o -c -xc - -ffunction-sections +115: + on_exit +115: + echo OK +115: OK +115: + exit 0 +115/315 Test #115: aarch64-init ........................................ Passed 0.56 sec +122: + '[' aarch64 = arm ']' +122: + strip=strip +122: + command -v strip 122: + cc -o out/test/elf/aarch64/large-max-page-size-strip/a.o -c -xc - -fPIC -108: + on_exit -108: + echo OK -108: OK -108: + exit 0 +122: + cat +123: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/large-max-page-size.sh +123: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc +123: ++ export LC_ALL=C +123: ++ LC_ALL=C +123: ++ '[' -z aarch64 ']' +123: ++ '[' -z '' ']' +123: ++ TESTDIR=out/test/elf/aarch64 +123: ++ CC=cc +123: ++ CXX=c++ +123: ++ GCC=gcc +123: ++ GXX=g++ +123: ++ OBJDUMP=objdump +123: ++ OBJCOPY=objcopy +123: ++ STRIP=strip +123: ++ QEMU= +123: ++ '[' aarch64 = x86_64 -o aarch64 = i686 -o aarch64 = arm ']' +123: ++ '[' aarch64 = aarch64 ']' +123: ++ tlsdesc_opt=-mtls-dialect=desc +123: ++ trap 'on_error $LINENO' ERR +123: ++ trap on_exit EXIT +123: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/large-max-page-size.sh .sh +123: ++ testname=large-max-page-size +123: ++ echo -n 'Testing large-max-page-size ... ' +123: Testing large-max-page-size ... ++ t=out/test/elf/aarch64/large-max-page-size +123: ++ mkdir -p out/test/elf/aarch64/large-max-page-size +120: + cc -o out/test/elf/aarch64/large-alignment-dso/c.o -c -xc - +120: + cat 124: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/large-text.sh 124: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 124: ++ export LC_ALL=C @@ -7946,17 +7982,22 @@ 124: ++ tlsdesc_opt=-mtls-dialect=desc 124: ++ trap 'on_error $LINENO' ERR 124: ++ trap on_exit EXIT +test 127 + Start 127: aarch64-linker-script-relocatable + +127: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/linker-script-relocatable.sh" +127: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu +127: Environment variables: +127: MACHINE=aarch64 +127: CPU= +127: Test timeout computed to be: 1500 +123: + cc -o out/test/elf/aarch64/large-max-page-size/a.o -c -xc - -fPIC +123: + cat 124: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/large-text.sh .sh 124: ++ testname=large-text 124: ++ echo -n 'Testing large-text ... ' 124: Testing large-text ... ++ t=out/test/elf/aarch64/large-text 124: ++ mkdir -p out/test/elf/aarch64/large-text -110: + grep -q 'Hello world' -110: + out/test/elf/aarch64/ifunc-static-pie/exe2 -110: + on_exit -110: + echo OK -110: OK -110: + exit 0 125: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/link-order.sh 125: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 125: ++ export LC_ALL=C @@ -7977,6 +8018,11 @@ 125: ++ tlsdesc_opt=-mtls-dialect=desc 125: ++ trap 'on_error $LINENO' ERR 125: ++ trap on_exit EXIT +125: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/link-order.sh .sh +125: ++ testname=link-order +125: ++ echo -n 'Testing link-order ... ' +125: Testing link-order ... ++ t=out/test/elf/aarch64/link-order +125: ++ mkdir -p out/test/elf/aarch64/link-order 126: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/linker-script-defsym.sh 126: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 126: ++ export LC_ALL=C @@ -7997,17 +8043,18 @@ 126: ++ tlsdesc_opt=-mtls-dialect=desc 126: ++ trap 'on_error $LINENO' ERR 126: ++ trap on_exit EXIT -115/315 Test #108: aarch64-ifunc-funcptr ............................... Passed 0.41 sec -116/315 Test #110: aarch64-ifunc-static-pie ............................ Passed 0.31 sec -test 127 - Start 127: aarch64-linker-script-relocatable - -127: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/linker-script-relocatable.sh" -127: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu -127: Environment variables: -127: MACHINE=aarch64 -127: CPU= -127: Test timeout computed to be: 1500 +126: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/linker-script-defsym.sh .sh +126: ++ testname=linker-script-defsym +126: ++ echo -n 'Testing linker-script-defsym ... ' +126: Testing linker-script-defsym ... ++ t=out/test/elf/aarch64/linker-script-defsym +126: ++ mkdir -p out/test/elf/aarch64/linker-script-defsym +111: + out/test/elf/aarch64/ifunc-static/exe +111: + grep -q 'Hello world' +111: + on_exit +111: + echo OK +111: OK +111: + exit 0 +116/315 Test #111: aarch64-ifunc-static ................................ Passed 0.81 sec test 128 Start 128: aarch64-linker-script @@ -8017,14 +8064,6 @@ 128: MACHINE=aarch64 128: CPU= 128: Test timeout computed to be: 1500 -124: + cat -124: + cc -o out/test/elf/aarch64/large-text/a.o -c -xassembler - -125: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/link-order.sh .sh -126: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/linker-script-defsym.sh .sh -126: ++ testname=linker-script-defsym -126: ++ echo -n 'Testing linker-script-defsym ... ' -126: Testing linker-script-defsym ... ++ t=out/test/elf/aarch64/linker-script-defsym -126: ++ mkdir -p out/test/elf/aarch64/linker-script-defsym 127: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/linker-script-relocatable.sh 127: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 127: ++ export LC_ALL=C @@ -8045,17 +8084,19 @@ 127: ++ tlsdesc_opt=-mtls-dialect=desc 127: ++ trap 'on_error $LINENO' ERR 127: ++ trap on_exit EXIT +113: + cat +113: + cc -c -o out/test/elf/aarch64/init-array-priorities/e.o -xc - +125: + cc -fPIC -c -o out/test/elf/aarch64/link-order/a.o -xc - 127: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/linker-script-relocatable.sh .sh 127: ++ testname=linker-script-relocatable 127: ++ echo -n 'Testing linker-script-relocatable ... ' 127: Testing linker-script-relocatable ... ++ t=out/test/elf/aarch64/linker-script-relocatable 127: ++ mkdir -p out/test/elf/aarch64/linker-script-relocatable -125: ++ testname=link-order -125: ++ echo -n 'Testing link-order ... ' -125: Testing link-order ... ++ t=out/test/elf/aarch64/link-order -125: ++ mkdir -p out/test/elf/aarch64/link-order -122: + 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 +125: + cat 128: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/linker-script.sh +120: + 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 +124: + cc -o out/test/elf/aarch64/large-text/a.o -c -xassembler - +124: + cat 128: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 128: ++ export LC_ALL=C 128: ++ LC_ALL=C @@ -8075,63 +8116,32 @@ 128: ++ tlsdesc_opt=-mtls-dialect=desc 128: ++ trap 'on_error $LINENO' ERR 128: ++ trap on_exit EXIT -113: + cc -c -o out/test/elf/aarch64/init-array-priorities/f.o -xc - -113: + cat -125: + cc -fPIC -c -o out/test/elf/aarch64/link-order/a.o -xc - -125: + cat +126: + cat 126: + cc -o out/test/elf/aarch64/linker-script-defsym/a.o -c -xc - 128: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/linker-script.sh .sh -120: + cc -B. -o out/test/elf/aarch64/large-alignment-dso/b.so out/test/elf/aarch64/large-alignment-dso/a.o -shared -126: + cat 128: ++ testname=linker-script 128: ++ echo -n 'Testing linker-script ... ' 128: Testing linker-script ... ++ t=out/test/elf/aarch64/linker-script 128: ++ mkdir -p out/test/elf/aarch64/linker-script -123: + 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 127: + grep -q __tsan_init +123: + 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 127: + nm mold -124: + cc -o out/test/elf/aarch64/large-text/b.o -c -xc - 121: + cc -B. -o out/test/elf/aarch64/large-alignment/exe out/test/elf/aarch64/large-alignment/a.o +122: + 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 +128: + cat 128: + cc -o out/test/elf/aarch64/linker-script/a.o -c -xc - 124: + cat +124: + cc -o out/test/elf/aarch64/large-text/b.o -c -xc - +113: + cc -c -o out/test/elf/aarch64/init-array-priorities/f.o -xc - 125: + cc -B. -shared -o out/test/elf/aarch64/link-order/libfoo.so out/test/elf/aarch64/link-order/a.o -128: + cat +120: + out/test/elf/aarch64/large-alignment-dso/exe +120: + grep -q 'Hello world' 113: + cat -113: + cc -c -o out/test/elf/aarch64/init-array-priorities/g.o -xc - -120: + cat -125: + ar crs out/test/elf/aarch64/link-order/libfoo.a out/test/elf/aarch64/link-order/a.o -120: + cc -o out/test/elf/aarch64/large-alignment-dso/c.o -c -xc - -122: + strip out/test/elf/aarch64/large-max-page-size-strip/exe -128: + cat -128: + cc -B. -o out/test/elf/aarch64/linker-script/exe out/test/elf/aarch64/linker-script/script -126: + cat -124: + 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 -84: + grep -q 'fn8 () at .*/d.c:6' out/test/elf/aarch64/gdb-index-dwarf64/log2 -122: + grep -q 'Hello world' -125: + cc -c -o out/test/elf/aarch64/link-order/b.o -xc - -123: + grep -q 'Hello world' -126: + 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 -122: + out/test/elf/aarch64/large-max-page-size-strip/exe -125: + cat -123: + out/test/elf/aarch64/large-max-page-size/exe -121: + out/test/elf/aarch64/large-alignment/exe -123: + on_exit -123: + echo OK -123: OK -123: + exit 0 -121: + grep -q 'Hello world' -121: + on_exit -121: + echo OK -121: OK -121: + exit 0 -122: + on_exit -122: + echo OK -122: OK -122: + exit 0 -84: + grep -q 'fn7 () at .*/d.c:10' out/test/elf/aarch64/gdb-index-dwarf64/log2 -117/315 Test #121: aarch64-large-alignment ............................. Passed 0.17 sec -118/315 Test #122: aarch64-large-max-page-size-strip ................... Passed 0.15 sec -119/315 Test #123: aarch64-large-max-page-size ......................... Passed 0.15 sec +120: + on_exit +120: + echo OK +120: OK +120: + exit 0 +117/315 Test #120: aarch64-large-alignment-dso ......................... Passed 0.50 sec test 129 Start 129: aarch64-linker-script2 @@ -8141,38 +8151,9 @@ 129: MACHINE=aarch64 129: CPU= 129: Test timeout computed to be: 1500 -test 130 - Start 130: aarch64-linker-script3 - -130: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/linker-script3.sh" -130: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu -130: Environment variables: -130: MACHINE=aarch64 -130: CPU= -130: Test timeout computed to be: 1500 -test 131 - Start 131: aarch64-linker-script4 - -131: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/linker-script4.sh" -131: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu -131: Environment variables: -131: MACHINE=aarch64 -131: CPU= -131: Test timeout computed to be: 1500 -84: + grep -q 'fn6 () at .*/c.c:4' out/test/elf/aarch64/gdb-index-dwarf64/log2 -84: + grep -q 'fn5 () at .*/c.c:8' out/test/elf/aarch64/gdb-index-dwarf64/log2 -84: + grep -q 'fn4 () at .*/b.c:4' out/test/elf/aarch64/gdb-index-dwarf64/log2 -84: + grep -q 'fn3 () at .*/b.c:8' out/test/elf/aarch64/gdb-index-dwarf64/log2 -84: + grep -q 'fn2 () at .*/a.c:4' out/test/elf/aarch64/gdb-index-dwarf64/log2 -84: + grep -q 'fn1 () at .*/a.c:8' out/test/elf/aarch64/gdb-index-dwarf64/log2 -84: + on_exit -84: + echo OK -84: OK -84: + exit 0 -125: + 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 -113: + cat -113: + cc -c -o out/test/elf/aarch64/init-array-priorities/h.o -xc - -120: + 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 +126: + cat +126: + 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 +122: + strip out/test/elf/aarch64/large-max-page-size-strip/exe 129: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/linker-script2.sh 129: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 129: ++ export LC_ALL=C @@ -8198,8 +8179,61 @@ 129: ++ echo -n 'Testing linker-script2 ... ' 129: Testing linker-script2 ... ++ t=out/test/elf/aarch64/linker-script2 129: ++ mkdir -p out/test/elf/aarch64/linker-script2 -129: + cat +124: + 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 +113: + cat +122: + out/test/elf/aarch64/large-max-page-size-strip/exe +113: + cc -c -o out/test/elf/aarch64/init-array-priorities/g.o -xc - +123: + out/test/elf/aarch64/large-max-page-size/exe +122: + grep -q 'Hello world' +122: + on_exit +122: + echo OK +122: OK +122: + exit 0 +123: + grep -q 'Hello world' +118/315 Test #122: aarch64-large-max-page-size-strip ................... Passed 0.36 sec +test 130 + Start 130: aarch64-linker-script3 + +130: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/linker-script3.sh" +130: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu +130: Environment variables: +130: MACHINE=aarch64 +130: CPU= +130: Test timeout computed to be: 1500 +123: + on_exit +123: + echo OK +123: OK +123: + exit 0 +128: + cat +128: + cc -B. -o out/test/elf/aarch64/linker-script/exe out/test/elf/aarch64/linker-script/script +121: + grep -q 'Hello world' +121: + out/test/elf/aarch64/large-alignment/exe +121: + on_exit +121: + echo OK +121: OK +121: + exit 0 129: + cc -o out/test/elf/aarch64/linker-script2/a.o -c -xc - +129: + cat +119/315 Test #121: aarch64-large-alignment ............................. Passed 0.42 sec +120/315 Test #123: aarch64-large-max-page-size ......................... Passed 0.36 sec +test 131 + Start 131: aarch64-linker-script4 + +131: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/linker-script4.sh" +131: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu +131: Environment variables: +131: MACHINE=aarch64 +131: CPU= +131: Test timeout computed to be: 1500 +test 132 + Start 132: aarch64-lto-archive + +132: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/lto-archive.sh" +132: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu +132: Environment variables: +132: MACHINE=aarch64 +132: CPU= +132: Test timeout computed to be: 1500 130: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/linker-script3.sh 130: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 130: ++ export LC_ALL=C @@ -8221,23 +8255,8 @@ 130: ++ trap 'on_error $LINENO' ERR 130: ++ trap on_exit EXIT 130: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/linker-script3.sh .sh -130: ++ testname=linker-script3 -130: ++ echo -n 'Testing linker-script3 ... ' -130: Testing linker-script3 ... ++ t=out/test/elf/aarch64/linker-script3 -130: ++ mkdir -p out/test/elf/aarch64/linker-script3 -130: + mkdir -p out/test/elf/aarch64/linker-script3/foo -130: + cat -120/315 Test #84: aarch64-gdb-index-dwarf64 ........................... Passed 1.27 sec -test 132 - Start 132: aarch64-lto-archive - -132: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/lto-archive.sh" -132: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu -132: Environment variables: -132: MACHINE=aarch64 -132: CPU= -132: Test timeout computed to be: 1500 -130: + cc -o out/test/elf/aarch64/linker-script3/foo/a.o -c -xc - +125: + ar crs out/test/elf/aarch64/link-order/libfoo.a out/test/elf/aarch64/link-order/a.o +126: + grep -q 'FUNC .* bar' 131: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/linker-script4.sh 131: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 131: ++ export LC_ALL=C @@ -8258,7 +8277,19 @@ 131: ++ tlsdesc_opt=-mtls-dialect=desc 131: ++ trap 'on_error $LINENO' ERR 131: ++ trap on_exit EXIT +131: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/linker-script4.sh .sh +130: ++ testname=linker-script3 +130: ++ echo -n 'Testing linker-script3 ... ' +130: Testing linker-script3 ... ++ t=out/test/elf/aarch64/linker-script3 +130: ++ mkdir -p out/test/elf/aarch64/linker-script3 +126: + readelf -sW out/test/elf/aarch64/linker-script-defsym/b.so +131: ++ testname=linker-script4 +131: ++ echo -n 'Testing linker-script4 ... ' +131: Testing linker-script4 ... ++ t=out/test/elf/aarch64/linker-script4 +131: ++ mkdir -p out/test/elf/aarch64/linker-script4 +129: + mkdir -p out/test/elf/aarch64/linker-script2/foo/bar 132: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/lto-archive.sh +130: + mkdir -p out/test/elf/aarch64/linker-script3/foo 132: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 132: ++ export LC_ALL=C 132: ++ LC_ALL=C @@ -8278,27 +8309,48 @@ 132: ++ tlsdesc_opt=-mtls-dialect=desc 132: ++ trap 'on_error $LINENO' ERR 132: ++ trap on_exit EXIT -128: + out/test/elf/aarch64/linker-script/exe -113: + cat -113: + cc -c -o out/test/elf/aarch64/init-array-priorities/i.o -xc - -120: + grep -q 'Hello world' -120: + out/test/elf/aarch64/large-alignment-dso/exe -120: + on_exit -120: + echo OK -120: OK -120: + exit 0 +125: + cc -c -o out/test/elf/aarch64/link-order/b.o -xc - +126: + cat +131: + echo 'VERSION { ver_x { global: *; }; };' +131: + cat +129: + rm -f out/test/elf/aarch64/linker-script2/foo/bar/libfoo.a +126: + cc -o out/test/elf/aarch64/linker-script-defsym/c.o -c -xc - +125: + cat 132: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/lto-archive.sh .sh +130: + cat +129: + ar rcs out/test/elf/aarch64/linker-script2/foo/bar/libfoo.a out/test/elf/aarch64/linker-script2/a.o 132: ++ testname=lto-archive 132: ++ echo -n 'Testing lto-archive ... ' 132: Testing lto-archive ... ++ t=out/test/elf/aarch64/lto-archive 132: ++ mkdir -p out/test/elf/aarch64/lto-archive -129: + mkdir -p out/test/elf/aarch64/linker-script2/foo/bar -129: + rm -f out/test/elf/aarch64/linker-script2/foo/bar/libfoo.a -129: + ar rcs out/test/elf/aarch64/linker-script2/foo/bar/libfoo.a out/test/elf/aarch64/linker-script2/a.o -125: + readelf --dynamic out/test/elf/aarch64/link-order/exe +130: + cc -o out/test/elf/aarch64/linker-script3/foo/a.o -c -xc - +131: + 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 +129: + cat +132: + '[' cc = cc ']' +129: + 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 +132: + echo 'int main() {}' +132: + cc -flto -o /dev/null -xc - +84: + grep -q 'fn8 () at .*/d.c:6' out/test/elf/aarch64/gdb-index-dwarf64/log2 +113: + cat +113: + cc -c -o out/test/elf/aarch64/init-array-priorities/h.o -xc - +128: + out/test/elf/aarch64/linker-script/exe 128: + grep -q 'Hello world' -126: + readelf -sW out/test/elf/aarch64/linker-script-defsym/b.so -121/315 Test #120: aarch64-large-alignment-dso ......................... Passed 0.24 sec +128: + cc -B. -o out/test/elf/aarch64/linker-script/exe -Wl,-T,out/test/elf/aarch64/linker-script/script +84: + grep -q 'fn7 () at .*/d.c:10' out/test/elf/aarch64/gdb-index-dwarf64/log2 +125: + 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 +126: + 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 +84: + grep -q 'fn6 () at .*/c.c:4' out/test/elf/aarch64/gdb-index-dwarf64/log2 +130: + cat +84: + grep -q 'fn5 () at .*/c.c:8' out/test/elf/aarch64/gdb-index-dwarf64/log2 +124: + grep -q 'Hello world' +130: + 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 +124: + out/test/elf/aarch64/large-text/exe +124: + on_exit +124: + echo OK +124: OK +124: + exit 0 +84: + grep -q 'fn4 () at .*/b.c:4' out/test/elf/aarch64/gdb-index-dwarf64/log2 +121/315 Test #124: aarch64-large-text .................................. Passed 0.54 sec test 133 Start 133: aarch64-lto-dso @@ -8308,19 +8360,15 @@ 133: MACHINE=aarch64 133: CPU= 133: Test timeout computed to be: 1500 -128: + cc -B. -o out/test/elf/aarch64/linker-script/exe -Wl,-T,out/test/elf/aarch64/linker-script/script -129: + cat -129: + 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 -131: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/linker-script4.sh .sh -131: ++ testname=linker-script4 -131: ++ echo -n 'Testing linker-script4 ... ' -131: Testing linker-script4 ... ++ t=out/test/elf/aarch64/linker-script4 -131: ++ mkdir -p out/test/elf/aarch64/linker-script4 -131: + echo 'VERSION { ver_x { global: *; }; };' -131: + cat -126: + grep -q 'FUNC .* bar' -125: + grep -q libfoo -125: + 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 +131: + readelf --version-info out/test/elf/aarch64/linker-script4/c.so +131: + grep -Fq 'Rev: 1 Flags: none Index: 2 Cnt: 1 Name: ver_x' out/test/elf/aarch64/linker-script4/log +129: + on_exit +129: + echo OK +129: OK +129: + exit 0 +113: + cat +113: + cc -c -o out/test/elf/aarch64/init-array-priorities/i.o -xc - +122/315 Test #129: aarch64-linker-script2 .............................. Passed 0.34 sec 133: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/lto-dso.sh 133: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 133: ++ export LC_ALL=C @@ -8341,27 +8389,6 @@ 133: ++ tlsdesc_opt=-mtls-dialect=desc 133: ++ trap 'on_error $LINENO' ERR 133: ++ trap on_exit EXIT -131: + 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 -133: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/lto-dso.sh .sh -133: ++ testname=lto-dso -133: ++ echo -n 'Testing lto-dso ... ' -133: Testing lto-dso ... ++ t=out/test/elf/aarch64/lto-dso -133: ++ mkdir -p out/test/elf/aarch64/lto-dso -126: + cc -o out/test/elf/aarch64/linker-script-defsym/c.o -c -xc - -124: + out/test/elf/aarch64/large-text/exe -130: + cat -132: + '[' cc = cc ']' -132: + echo 'int main() {}' -124: + grep -q 'Hello world' -132: + cc -flto -o /dev/null -xc - -126: + cat -130: + 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 -124: + on_exit -124: + echo OK -124: OK -124: + exit 0 -133: + echo 'int main() {}' -122/315 Test #124: aarch64-large-text .................................. Passed 0.23 sec test 134 Start 134: aarch64-lto-gcc @@ -8371,13 +8398,18 @@ 134: MACHINE=aarch64 134: CPU= 134: Test timeout computed to be: 1500 -113: + 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 -133: + cc -flto -o /dev/null -xc - -129: + on_exit -129: + echo OK -129: OK -129: + exit 0 -123/315 Test #129: aarch64-linker-script2 .............................. Passed 0.11 sec +133: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/lto-dso.sh .sh +133: ++ testname=lto-dso +133: ++ echo -n 'Testing lto-dso ... ' +133: Testing lto-dso ... ++ t=out/test/elf/aarch64/lto-dso +133: ++ mkdir -p out/test/elf/aarch64/lto-dso +84: + grep -q 'fn3 () at .*/b.c:8' out/test/elf/aarch64/gdb-index-dwarf64/log2 +84: + grep -q 'fn2 () at .*/a.c:4' out/test/elf/aarch64/gdb-index-dwarf64/log2 +131: + on_exit +131: + echo OK +131: OK +131: + exit 0 +123/315 Test #131: aarch64-linker-script4 .............................. Passed 0.26 sec test 135 Start 135: aarch64-lto-llvm @@ -8387,27 +8419,6 @@ 135: MACHINE=aarch64 135: CPU= 135: Test timeout computed to be: 1500 -127: + cat -135: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/lto-llvm.sh -135: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc -135: ++ export LC_ALL=C -135: ++ LC_ALL=C -135: ++ '[' -z aarch64 ']' -135: ++ '[' -z '' ']' -135: ++ TESTDIR=out/test/elf/aarch64 -135: ++ CC=cc -135: ++ CXX=c++ -135: ++ GCC=gcc -135: ++ GXX=g++ -135: ++ OBJDUMP=objdump -135: ++ OBJCOPY=objcopy -135: ++ STRIP=strip -135: ++ QEMU= -135: ++ '[' aarch64 = x86_64 -o aarch64 = i686 -o aarch64 = arm ']' -135: ++ '[' aarch64 = aarch64 ']' -135: ++ tlsdesc_opt=-mtls-dialect=desc -135: ++ trap 'on_error $LINENO' ERR -135: ++ trap on_exit EXIT 134: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/lto-gcc.sh 134: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 134: ++ export LC_ALL=C @@ -8428,13 +8439,23 @@ 134: ++ tlsdesc_opt=-mtls-dialect=desc 134: ++ trap 'on_error $LINENO' ERR 134: ++ trap on_exit EXIT +128: + out/test/elf/aarch64/linker-script/exe +128: + grep -q 'Hello world' +128: + cc -B. -o out/test/elf/aarch64/linker-script/exe -Wl,--script,out/test/elf/aarch64/linker-script/script +84: + grep -q 'fn1 () at .*/a.c:8' out/test/elf/aarch64/gdb-index-dwarf64/log2 +126: + grep -q 42 134: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/lto-gcc.sh .sh -127: + cc -c -o out/test/elf/aarch64/linker-script-relocatable/a.o -xc - +134: ++ testname=lto-gcc +134: ++ echo -n 'Testing lto-gcc ... ' +134: Testing lto-gcc ... ++ t=out/test/elf/aarch64/lto-gcc +134: ++ mkdir -p out/test/elf/aarch64/lto-gcc +133: + cc -flto -o /dev/null -xc - +126: + out/test/elf/aarch64/linker-script-defsym/exe 130: + on_exit 130: + echo OK 130: OK 130: + exit 0 -124/315 Test #130: aarch64-linker-script3 .............................. Passed 0.12 sec +124/315 Test #130: aarch64-linker-script3 .............................. Passed 0.32 sec test 136 Start 136: aarch64-lto-nostdlib @@ -8444,25 +8465,36 @@ 136: MACHINE=aarch64 136: CPU= 136: Test timeout computed to be: 1500 -131: + readelf --version-info out/test/elf/aarch64/linker-script4/c.so -131: + grep -Fq 'Rev: 1 Flags: none Index: 2 Cnt: 1 Name: ver_x' out/test/elf/aarch64/linker-script4/log -135: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/lto-llvm.sh .sh -125: + readelf --dynamic out/test/elf/aarch64/link-order/exe -125: + grep -q libfoo -135: ++ testname=lto-llvm -135: ++ echo -n 'Testing lto-llvm ... ' -135: Testing lto-llvm ... ++ t=out/test/elf/aarch64/lto-llvm -135: ++ mkdir -p out/test/elf/aarch64/lto-llvm -131: + on_exit -131: + echo OK -131: OK -131: + exit 0 -134: ++ testname=lto-gcc -134: ++ echo -n 'Testing lto-gcc ... ' -134: Testing lto-gcc ... ++ t=out/test/elf/aarch64/lto-gcc -134: ++ mkdir -p out/test/elf/aarch64/lto-gcc -136: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/lto-nostdlib.sh -125/315 Test #131: aarch64-linker-script4 .............................. Passed 0.13 sec +126: + on_exit +126: + echo OK +126: OK +126: + exit 0 +84: + on_exit +84: + echo OK +84: OK +84: + exit 0 +135: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/lto-llvm.sh +135: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc +135: ++ export LC_ALL=C +135: ++ LC_ALL=C +135: ++ '[' -z aarch64 ']' +135: ++ '[' -z '' ']' +135: ++ TESTDIR=out/test/elf/aarch64 +135: ++ CC=cc +135: ++ CXX=c++ +135: ++ GCC=gcc +135: ++ GXX=g++ +135: ++ OBJDUMP=objdump +135: ++ OBJCOPY=objcopy +135: ++ STRIP=strip +135: ++ QEMU= +135: ++ '[' aarch64 = x86_64 -o aarch64 = i686 -o aarch64 = arm ']' +135: ++ '[' aarch64 = aarch64 ']' +135: ++ tlsdesc_opt=-mtls-dialect=desc +135: ++ trap 'on_error $LINENO' ERR +135: ++ trap on_exit EXIT +125/315 Test #84: aarch64-gdb-index-dwarf64 ........................... Passed 3.63 sec +126/315 Test #126: aarch64-linker-script-defsym ........................ Passed 0.59 sec test 137 Start 137: aarch64-lto-version-script @@ -8472,8 +8504,25 @@ 137: MACHINE=aarch64 137: CPU= 137: Test timeout computed to be: 1500 -134: + gcc -flto -o /dev/null -xc - -134: + echo 'int main() {}' +test 138 + Start 138: aarch64-main-in-dso + +138: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/main-in-dso.sh" +138: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu +138: Environment variables: +138: MACHINE=aarch64 +138: CPU= +138: Test timeout computed to be: 1500 +135: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/lto-llvm.sh .sh +135: ++ testname=lto-llvm +135: ++ echo -n 'Testing lto-llvm ... ' +135: Testing lto-llvm ... ++ t=out/test/elf/aarch64/lto-llvm +135: ++ mkdir -p out/test/elf/aarch64/lto-llvm +133: + echo 'int main() {}' +125: + readelf --dynamic out/test/elf/aarch64/link-order/exe +125: + grep -q libfoo +125: + 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 +136: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/lto-nostdlib.sh 136: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 136: ++ export LC_ALL=C 136: ++ LC_ALL=C @@ -8498,28 +8547,12 @@ 136: ++ echo -n 'Testing lto-nostdlib ... ' 136: Testing lto-nostdlib ... ++ t=out/test/elf/aarch64/lto-nostdlib 136: ++ mkdir -p out/test/elf/aarch64/lto-nostdlib -136: + cat -136: + cc -flto -c -o out/test/elf/aarch64/lto-nostdlib/a.o -xc - -126: + 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 -128: + out/test/elf/aarch64/linker-script/exe -128: + grep -q 'Hello world' -128: + cc -B. -o out/test/elf/aarch64/linker-script/exe -Wl,--script,out/test/elf/aarch64/linker-script/script -125: + on_exit -125: + echo OK -125: OK -125: + exit 0 -126/315 Test #125: aarch64-link-order .................................. Passed 0.27 sec -test 138 - Start 138: aarch64-main-in-dso - -138: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/main-in-dso.sh" -138: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu -138: Environment variables: -138: MACHINE=aarch64 -138: CPU= -138: Test timeout computed to be: 1500 -135: ++ uname -m +113: + 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 +134: + gcc -flto -o /dev/null -xc - +134: + echo 'int main() {}' 137: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/lto-version-script.sh +135: ++ uname -m +135: + '[' aarch64 = aarch64 ']' 137: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 137: ++ export LC_ALL=C 137: ++ LC_ALL=C @@ -8539,30 +8572,7 @@ 137: ++ tlsdesc_opt=-mtls-dialect=desc 137: ++ trap 'on_error $LINENO' ERR 137: ++ trap on_exit EXIT -137: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/lto-version-script.sh .sh -137: ++ testname=lto-version-script -137: ++ echo -n 'Testing lto-version-script ... ' -137: Testing lto-version-script ... ++ t=out/test/elf/aarch64/lto-version-script -137: ++ mkdir -p out/test/elf/aarch64/lto-version-script -113: + out/test/elf/aarch64/init-array-priorities/exe -113: + grep -q 21348756 -113: + on_exit -113: + echo OK -113: OK -113: + exit 0 -135: + '[' aarch64 = aarch64 ']' 138: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/main-in-dso.sh -135: + echo 'int main() {}' -127/315 Test #113: aarch64-init-array-priorities ....................... Passed 0.53 sec -test 139 - Start 139: aarch64-many-sections - -139: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/many-sections.sh" -139: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu -139: Environment variables: -139: MACHINE=aarch64 -139: CPU= -139: Test timeout computed to be: 1500 138: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 138: ++ export LC_ALL=C 138: ++ LC_ALL=C @@ -8582,24 +8592,41 @@ 138: ++ tlsdesc_opt=-mtls-dialect=desc 138: ++ trap 'on_error $LINENO' ERR 138: ++ trap on_exit EXIT -127: + cat -137: + cc -flto -c -fPIC -o out/test/elf/aarch64/lto-version-script/a.o -xc - +137: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/lto-version-script.sh .sh +137: ++ testname=lto-version-script +137: ++ echo -n 'Testing lto-version-script ... ' +137: Testing lto-version-script ... ++ t=out/test/elf/aarch64/lto-version-script +137: ++ mkdir -p out/test/elf/aarch64/lto-version-script 135: + clang -flto -o /dev/null -xc - +138: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/main-in-dso.sh .sh +138: ++ testname=main-in-dso +138: ++ echo -n 'Testing main-in-dso ... ' +138: Testing main-in-dso ... ++ t=out/test/elf/aarch64/main-in-dso +138: ++ mkdir -p out/test/elf/aarch64/main-in-dso +136: + cc -flto -c -o out/test/elf/aarch64/lto-nostdlib/a.o -xc - +135: + echo 'int main() {}' 135: + skip 135: + echo skipped 135: skipped 135: + trap - EXIT 135: + exit 0 -128/315 Test #135: aarch64-lto-llvm ....................................***Skipped 0.06 sec -test 140 - Start 140: aarch64-many-sections2 +127/315 Test #135: aarch64-lto-llvm ....................................***Skipped 0.10 sec +test 139 + Start 139: aarch64-many-sections -140: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/many-sections2.sh" -140: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu -140: Environment variables: -140: MACHINE=aarch64 -140: CPU= -140: Test timeout computed to be: 1500 +139: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/many-sections.sh" +139: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu +139: Environment variables: +139: MACHINE=aarch64 +139: CPU= +139: Test timeout computed to be: 1500 +136: + cat +138: + cc -o out/test/elf/aarch64/main-in-dso/a.o -c -xc - -fPIC +138: + cat +137: + cc -flto -c -fPIC -o out/test/elf/aarch64/lto-version-script/a.o -xc - +137: + cat +127: + cat +127: + cc -c -o out/test/elf/aarch64/linker-script-relocatable/a.o -xc - 139: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/many-sections.sh 139: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 139: ++ export LC_ALL=C @@ -8620,21 +8647,48 @@ 139: ++ tlsdesc_opt=-mtls-dialect=desc 139: ++ trap 'on_error $LINENO' ERR 139: ++ trap on_exit EXIT -127: + cc -c -o out/test/elf/aarch64/linker-script-relocatable/b.o -xc - -136: + cc -B. -o out/test/elf/aarch64/lto-nostdlib/exe -flto out/test/elf/aarch64/lto-nostdlib/a.o -nostdlib -138: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/main-in-dso.sh .sh -138: ++ testname=main-in-dso -138: ++ echo -n 'Testing main-in-dso ... ' -138: Testing main-in-dso ... ++ t=out/test/elf/aarch64/main-in-dso -138: ++ mkdir -p out/test/elf/aarch64/main-in-dso -137: + cat -126: + out/test/elf/aarch64/linker-script-defsym/exe -126: + grep -q 42 -126: + on_exit -126: + echo OK -126: OK -126: + exit 0 +128: + grep -q 'Hello world' +128: + out/test/elf/aarch64/linker-script/exe +139: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/many-sections.sh .sh +128: + on_exit +128: + echo OK +128: OK +128: + exit 0 +139: ++ testname=many-sections +139: ++ echo -n 'Testing many-sections ... ' +139: Testing many-sections ... ++ t=out/test/elf/aarch64/many-sections +139: ++ mkdir -p out/test/elf/aarch64/many-sections +128/315 Test #128: aarch64-linker-script ............................... Passed 0.68 sec +test 140 + Start 140: aarch64-many-sections2 + +140: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/many-sections2.sh" +140: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu +140: Environment variables: +140: MACHINE=aarch64 +140: CPU= +140: Test timeout computed to be: 1500 +125: + grep -q libfoo +125: + readelf --dynamic out/test/elf/aarch64/link-order/exe +125: + on_exit +125: + echo OK +125: OK +125: + exit 0 +139: + sed 's/.*/.section .data.\0,"aw"\n.word 0\n/g' +129/315 Test #125: aarch64-link-order .................................. Passed 0.75 sec +test 141 + Start 141: aarch64-mergeable-strings + +141: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/mergeable-strings.sh" +141: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu +141: Environment variables: +141: MACHINE=aarch64 +141: CPU= +141: Test timeout computed to be: 1500 +139: + seq 1 100000 +139: + cc -c -xassembler -o out/test/elf/aarch64/many-sections/a.o - 140: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/many-sections2.sh +113: + out/test/elf/aarch64/init-array-priorities/exe 140: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 140: ++ export LC_ALL=C 140: ++ LC_ALL=C @@ -8654,35 +8708,41 @@ 140: ++ tlsdesc_opt=-mtls-dialect=desc 140: ++ trap 'on_error $LINENO' ERR 140: ++ trap on_exit EXIT +137: + cat +136: + cc -B. -o out/test/elf/aarch64/lto-nostdlib/exe -flto out/test/elf/aarch64/lto-nostdlib/a.o -nostdlib +113: + grep -q 21348756 +113: + on_exit +113: + echo OK +113: OK +113: + exit 0 +141: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/mergeable-strings.sh +141: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc +141: ++ export LC_ALL=C +141: ++ LC_ALL=C +141: ++ '[' -z aarch64 ']' +141: ++ '[' -z '' ']' +141: ++ TESTDIR=out/test/elf/aarch64 +141: ++ CC=cc +141: ++ CXX=c++ +141: ++ GCC=gcc +141: ++ GXX=g++ +141: ++ OBJDUMP=objdump +141: ++ OBJCOPY=objcopy +141: ++ STRIP=strip +141: ++ QEMU= +141: ++ '[' aarch64 = x86_64 -o aarch64 = i686 -o aarch64 = arm ']' +141: ++ '[' aarch64 = aarch64 ']' +141: ++ tlsdesc_opt=-mtls-dialect=desc +141: ++ trap 'on_error $LINENO' ERR +141: ++ trap on_exit EXIT 140: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/many-sections2.sh .sh 140: ++ testname=many-sections2 140: ++ echo -n 'Testing many-sections2 ... ' 140: Testing many-sections2 ... ++ t=out/test/elf/aarch64/many-sections2 140: ++ mkdir -p out/test/elf/aarch64/many-sections2 -139: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/many-sections.sh .sh -129/315 Test #126: aarch64-linker-script-defsym ........................ Passed 0.29 sec -test 141 - Start 141: aarch64-mergeable-strings - -141: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/mergeable-strings.sh" -141: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu -141: Environment variables: -141: MACHINE=aarch64 -141: CPU= -141: Test timeout computed to be: 1500 -139: ++ testname=many-sections -139: ++ echo -n 'Testing many-sections ... ' -139: Testing many-sections ... ++ t=out/test/elf/aarch64/many-sections -139: ++ mkdir -p out/test/elf/aarch64/many-sections -128: + out/test/elf/aarch64/linker-script/exe -128: + grep -q 'Hello world' -128: + on_exit -128: + echo OK -128: OK -128: + exit 0 -140: + nm mold -137: + cat -130/315 Test #128: aarch64-linker-script ............................... Passed 0.29 sec +138: + cc -B. -shared -o out/test/elf/aarch64/main-in-dso/b.so out/test/elf/aarch64/main-in-dso/a.o +137: + 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 +130/315 Test #113: aarch64-init-array-priorities ....................... Passed 1.37 sec test 142 Start 142: aarch64-missing-but-ok @@ -8692,13 +8752,14 @@ 142: MACHINE=aarch64 142: CPU= 142: Test timeout computed to be: 1500 -138: + cc -o out/test/elf/aarch64/main-in-dso/a.o -c -xc - -fPIC -138: + cat -142: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/missing-but-ok.sh +141: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/mergeable-strings.sh .sh +141: ++ testname=mergeable-strings +141: ++ echo -n 'Testing mergeable-strings ... ' +141: Testing mergeable-strings ... ++ t=out/test/elf/aarch64/mergeable-strings +141: ++ mkdir -p out/test/elf/aarch64/mergeable-strings +140: + nm mold 140: + grep -q __tsan_init -137: + 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 -139: + sed 's/.*/.section .data.\0,"aw"\n.word 0\n/g' -141: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/mergeable-strings.sh +142: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/missing-but-ok.sh 142: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 142: ++ export LC_ALL=C 142: ++ LC_ALL=C @@ -8718,52 +8779,26 @@ 142: ++ tlsdesc_opt=-mtls-dialect=desc 142: ++ trap 'on_error $LINENO' ERR 142: ++ trap on_exit EXIT -139: + seq 1 100000 -141: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc -141: ++ export LC_ALL=C -141: ++ LC_ALL=C -141: ++ '[' -z aarch64 ']' -141: ++ '[' -z '' ']' -141: ++ TESTDIR=out/test/elf/aarch64 -141: ++ CC=cc -141: ++ CXX=c++ -141: ++ GCC=gcc -141: ++ GXX=g++ -141: ++ OBJDUMP=objdump -141: ++ OBJCOPY=objcopy -141: ++ STRIP=strip -141: ++ QEMU= -141: ++ '[' aarch64 = x86_64 -o aarch64 = i686 -o aarch64 = arm ']' -141: ++ '[' aarch64 = aarch64 ']' -141: ++ tlsdesc_opt=-mtls-dialect=desc -141: ++ trap 'on_error $LINENO' ERR -141: ++ trap on_exit EXIT -139: + cc -c -xassembler -o out/test/elf/aarch64/many-sections/a.o - -141: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/mergeable-strings.sh .sh -127: + echo 'INPUT(out/test/elf/aarch64/linker-script-relocatable/a.o out/test/elf/aarch64/linker-script-relocatable/b.o)' -127: + ./mold --relocatable -o out/test/elf/aarch64/linker-script-relocatable/d.o out/test/elf/aarch64/linker-script-relocatable/c.script +127: + cc -c -o out/test/elf/aarch64/linker-script-relocatable/b.o -xc - +127: + cat 142: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/missing-but-ok.sh .sh -141: ++ testname=mergeable-strings -141: ++ echo -n 'Testing mergeable-strings ... ' -141: Testing mergeable-strings ... ++ t=out/test/elf/aarch64/mergeable-strings -141: ++ mkdir -p out/test/elf/aarch64/mergeable-strings 142: ++ testname=missing-but-ok 142: ++ echo -n 'Testing missing-but-ok ... ' 142: Testing missing-but-ok ... ++ t=out/test/elf/aarch64/missing-but-ok 142: ++ mkdir -p out/test/elf/aarch64/missing-but-ok -138: + cc -B. -shared -o out/test/elf/aarch64/main-in-dso/b.so out/test/elf/aarch64/main-in-dso/a.o -141: + cc -o out/test/elf/aarch64/mergeable-strings/a.o -c -xc - -O2 141: + cat -142: + cat +141: + cc -o out/test/elf/aarch64/mergeable-strings/a.o -c -xc - -O2 142: + cc -o out/test/elf/aarch64/missing-but-ok/a.o -c -x assembler - -127: + cc -B. -o out/test/elf/aarch64/linker-script-relocatable/exe out/test/elf/aarch64/linker-script-relocatable/d.o +142: + cat 142: + ./mold -o out/test/elf/aarch64/missing-but-ok/exe out/test/elf/aarch64/missing-but-ok/a.o +127: + echo 'INPUT(out/test/elf/aarch64/linker-script-relocatable/a.o out/test/elf/aarch64/linker-script-relocatable/b.o)' +127: + ./mold --relocatable -o out/test/elf/aarch64/linker-script-relocatable/d.o out/test/elf/aarch64/linker-script-relocatable/c.script +138: + cc -o out/test/elf/aarch64/main-in-dso/c.o -c -xc /dev/null -fPIC 142: + on_exit 142: + echo OK 142: OK 142: + exit 0 -131/315 Test #142: aarch64-missing-but-ok .............................. Passed 0.11 sec -133: + cat +131/315 Test #142: aarch64-missing-but-ok .............................. Passed 0.17 sec test 143 Start 143: aarch64-missing-error @@ -8773,12 +8808,12 @@ 143: MACHINE=aarch64 143: CPU= 143: Test timeout computed to be: 1500 -141: + cat 141: + cc -o out/test/elf/aarch64/mergeable-strings/b.o -c -xc - -O2 -127: + grep -q Hello +141: + cat +132: + cc -o out/test/elf/aarch64/lto-archive/a.o -c -flto -xc - +119: + c++ -B. -o out/test/elf/aarch64/issue646/exe out/test/elf/aarch64/issue646/a.o 143: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/missing-error.sh -138: + cc -o out/test/elf/aarch64/main-in-dso/c.o -c -xc /dev/null -fPIC -127: + out/test/elf/aarch64/linker-script-relocatable/exe +127: + cc -B. -o out/test/elf/aarch64/linker-script-relocatable/exe out/test/elf/aarch64/linker-script-relocatable/d.o 143: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 143: ++ export LC_ALL=C 143: ++ LC_ALL=C @@ -8798,19 +8833,28 @@ 143: ++ tlsdesc_opt=-mtls-dialect=desc 143: ++ trap 'on_error $LINENO' ERR 143: ++ trap on_exit EXIT -127: + on_exit -127: + echo OK -127: OK -127: + exit 0 +132: + cat 143: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/missing-error.sh .sh -133: + cc -flto -c -fPIC -o out/test/elf/aarch64/lto-dso/a.o -xc - 143: ++ testname=missing-error 143: ++ echo -n 'Testing missing-error ... ' 143: Testing missing-error ... ++ t=out/test/elf/aarch64/missing-error 143: ++ mkdir -p out/test/elf/aarch64/missing-error +138: + cc -B. -o out/test/elf/aarch64/main-in-dso/exe1 out/test/elf/aarch64/main-in-dso/c.o out/test/elf/aarch64/main-in-dso/b.so -pie +133: + cat +143: + cat +133: + cc -flto -c -fPIC -o out/test/elf/aarch64/lto-dso/a.o -xc - 143: + cc -o out/test/elf/aarch64/missing-error/a.o -c -xc - +141: + 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 132: + cat -132/315 Test #127: aarch64-linker-script-relocatable ................... Passed 0.42 sec +132: + cc -o out/test/elf/aarch64/lto-archive/b.o -c -flto -xc - +127: + grep -q Hello +133: + cc -B. -shared -o out/test/elf/aarch64/lto-dso/b.so -flto out/test/elf/aarch64/lto-dso/a.o +127: + out/test/elf/aarch64/linker-script-relocatable/exe +127: + on_exit +127: + echo OK +127: OK +127: + exit 0 +132/315 Test #127: aarch64-linker-script-relocatable ................... Passed 1.09 sec test 144 Start 144: aarch64-mold-wrapper @@ -8820,8 +8864,8 @@ 144: MACHINE=aarch64 144: CPU= 144: Test timeout computed to be: 1500 -132: + cc -o out/test/elf/aarch64/lto-archive/a.o -c -flto -xc - -143: + cat +143: + ./mold -o out/test/elf/aarch64/missing-error/exe out/test/elf/aarch64/missing-error/a.o +119: + grep -q 'error: exception' 144: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/mold-wrapper.sh 144: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 144: ++ export LC_ALL=C @@ -8842,31 +8886,26 @@ 144: ++ tlsdesc_opt=-mtls-dialect=desc 144: ++ trap 'on_error $LINENO' ERR 144: ++ trap on_exit EXIT -119: + c++ -B. -o out/test/elf/aarch64/issue646/exe out/test/elf/aarch64/issue646/a.o +134: + cat +119: + out/test/elf/aarch64/issue646/exe +136: + readelf -Ws out/test/elf/aarch64/lto-nostdlib/exe +136: + grep -Eq ' _start' +134: + gcc -flto -c -o out/test/elf/aarch64/lto-gcc/a.o -xc - 144: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/mold-wrapper.sh .sh 144: ++ testname=mold-wrapper 144: ++ echo -n 'Testing mold-wrapper ... ' 144: Testing mold-wrapper ... ++ t=out/test/elf/aarch64/mold-wrapper 144: ++ mkdir -p out/test/elf/aarch64/mold-wrapper -133: + cc -B. -shared -o out/test/elf/aarch64/lto-dso/b.so -flto out/test/elf/aarch64/lto-dso/a.o -144: + '[' cc = cc ']' -144: + grep -q libasan -138: + cc -B. -o out/test/elf/aarch64/main-in-dso/exe1 out/test/elf/aarch64/main-in-dso/c.o out/test/elf/aarch64/main-in-dso/b.so -pie -141: + 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 -144: + ldd mold-wrapper.so -132: + cc -o out/test/elf/aarch64/lto-archive/b.o -c -flto -xc - -132: + cat -140: + echo 'foo = 0x1000' -140: + sed 's/.*/.section .data.\0,"aw"\n.globl x\0\nx\0: .word 0\n/g' -140: + seq 1 100000 -136: + readelf -Ws out/test/elf/aarch64/lto-nostdlib/exe -136: + grep -Eq ' _start' +119: + on_exit +119: + echo OK +119: OK +119: + exit 0 136: + on_exit 136: + echo OK 136: OK 136: + exit 0 -143: + ./mold -o out/test/elf/aarch64/missing-error/exe out/test/elf/aarch64/missing-error/a.o -133/315 Test #136: aarch64-lto-nostdlib ................................ Passed 0.25 sec +133/315 Test #119: aarch64-issue646 .................................... Passed 1.48 sec +134/315 Test #136: aarch64-lto-nostdlib ................................ Passed 0.56 sec test 145 Start 145: aarch64-mold-wrapper2 @@ -8876,20 +8915,20 @@ 145: MACHINE=aarch64 145: CPU= 145: Test timeout computed to be: 1500 -137: + '[' aarch64 = ppc64 ']' -137: + grep -q 'T foo' -141: + grep -Eq '^(\S+) \1 (\S+) \2 (\S+) \3 (\S+) \4$' -144: + grep -q '__[at]san_init' -138: + grep -q 'Hello world' -138: + out/test/elf/aarch64/main-in-dso/exe1 -144: + nm mold -141: + out/test/elf/aarch64/mergeable-strings/exe1 -141: + 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 -137: + nm -D out/test/elf/aarch64/lto-version-script/c.so -132: + rm -f out/test/elf/aarch64/lto-archive/c.a -138: + cc -o out/test/elf/aarch64/main-in-dso/c.o -c -xc /dev/null -fno-PIC +test 146 + Start 146: aarch64-nmagic + +146: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/nmagic.sh" +146: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu +146: Environment variables: +146: MACHINE=aarch64 +146: CPU= +146: Test timeout computed to be: 1500 +144: + '[' cc = cc ']' +144: + grep -q libasan +144: + ldd mold-wrapper.so +143: + grep -q 'undefined symbol: foo' out/test/elf/aarch64/missing-error/log 145: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/mold-wrapper2.sh -132: + 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 145: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 145: ++ export LC_ALL=C 145: ++ LC_ALL=C @@ -8909,42 +8948,27 @@ 145: ++ tlsdesc_opt=-mtls-dialect=desc 145: ++ trap 'on_error $LINENO' ERR 145: ++ trap on_exit EXIT -143: + grep -q 'undefined symbol: foo' out/test/elf/aarch64/missing-error/log -137: + nm -D out/test/elf/aarch64/lto-version-script/c.so 145: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/mold-wrapper2.sh .sh -134: + cat -132: + cc -o out/test/elf/aarch64/lto-archive/d.o -c -flto -xc - 145: ++ testname=mold-wrapper2 145: ++ echo -n 'Testing mold-wrapper2 ... ' 145: Testing mold-wrapper2 ... ++ t=out/test/elf/aarch64/mold-wrapper2 145: ++ mkdir -p out/test/elf/aarch64/mold-wrapper2 -132: + cat 143: + grep -q '>>> .*a\.o' out/test/elf/aarch64/missing-error/log -137: + grep -q 'T bar' -119: + grep -q 'error: exception' -119: + out/test/elf/aarch64/issue646/exe -145: + grep -q libasan +132: + rm -f out/test/elf/aarch64/lto-archive/c.a +146: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/nmagic.sh +141: + out/test/elf/aarch64/mergeable-strings/exe1 145: + ldd mold-wrapper.so -137: + on_exit -137: + echo OK -137: OK -137: + exit 0 +145: + grep -q libasan +138: + out/test/elf/aarch64/main-in-dso/exe1 +138: + grep -q 'Hello world' +141: + grep -Eq '^(\S+) \1 (\S+) \2 (\S+) \3 (\S+) \4$' +141: + 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 143: + on_exit 143: + echo OK 143: OK 143: + exit 0 -134: + gcc -flto -c -o out/test/elf/aarch64/lto-gcc/a.o -xc - -134/315 Test #137: aarch64-lto-version-script .......................... Passed 0.28 sec -135/315 Test #143: aarch64-missing-error ............................... Passed 0.12 sec -test 146 - Start 146: aarch64-nmagic - -146: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/nmagic.sh" -146: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu -146: Environment variables: -146: MACHINE=aarch64 -146: CPU= -146: Test timeout computed to be: 1500 +132: + 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 +135/315 Test #143: aarch64-missing-error ............................... Passed 0.27 sec test 147 Start 147: aarch64-no-eh-frame-header @@ -8954,16 +8978,6 @@ 147: MACHINE=aarch64 147: CPU= 147: Test timeout computed to be: 1500 -119: + on_exit -119: + echo OK -119: OK -119: + exit 0 -140: + cc -c -xassembler -o out/test/elf/aarch64/many-sections2/a.o out/test/elf/aarch64/many-sections2/a.s -132: + 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 -138: + cc -B. -o out/test/elf/aarch64/main-in-dso/exe2 out/test/elf/aarch64/main-in-dso/c.o out/test/elf/aarch64/main-in-dso/b.so -no-pie -141: + out/test/elf/aarch64/mergeable-strings/exe2 -141: + grep -Eq '^(\S+) \1 (\S+) \2 (\S+) \3 (\S+) \4$' -146: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/nmagic.sh 146: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 146: ++ export LC_ALL=C 146: ++ LC_ALL=C @@ -8983,28 +8997,13 @@ 146: ++ tlsdesc_opt=-mtls-dialect=desc 146: ++ trap 'on_error $LINENO' ERR 146: ++ trap on_exit EXIT +138: + cc -o out/test/elf/aarch64/main-in-dso/c.o -c -xc /dev/null -fno-PIC 146: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/nmagic.sh .sh 146: ++ testname=nmagic 146: ++ echo -n 'Testing nmagic ... ' 146: Testing nmagic ... ++ t=out/test/elf/aarch64/nmagic 146: ++ mkdir -p out/test/elf/aarch64/nmagic -146: + cc -o out/test/elf/aarch64/nmagic/a.o -c -xc - -146: + cat -136/315 Test #119: aarch64-issue646 .................................... Passed 0.66 sec -test 148 - Start 148: aarch64-no-quick-exit - -148: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/no-quick-exit.sh" -148: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu -148: Environment variables: -148: MACHINE=aarch64 -148: CPU= -148: Test timeout computed to be: 1500 -141: + on_exit -141: + echo OK -141: OK -141: + exit 0 -137/315 Test #141: aarch64-mergeable-strings ........................... Passed 0.29 sec +132: + cc -o out/test/elf/aarch64/lto-archive/d.o -c -flto -xc - 147: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/no-eh-frame-header.sh 147: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 147: ++ export LC_ALL=C @@ -9025,7 +9024,44 @@ 147: ++ tlsdesc_opt=-mtls-dialect=desc 147: ++ trap 'on_error $LINENO' ERR 147: ++ trap on_exit EXIT +132: + cat 147: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/no-eh-frame-header.sh .sh +147: ++ testname=no-eh-frame-header +147: ++ echo -n 'Testing no-eh-frame-header ... ' +147: Testing no-eh-frame-header ... ++ t=out/test/elf/aarch64/no-eh-frame-header +147: ++ mkdir -p out/test/elf/aarch64/no-eh-frame-header +134: + gcc -B. -o out/test/elf/aarch64/lto-gcc/exe1 -flto out/test/elf/aarch64/lto-gcc/a.o +137: + '[' aarch64 = ppc64 ']' +146: + cc -o out/test/elf/aarch64/nmagic/a.o -c -xc - +146: + cat +137: + grep -q 'T foo' +137: + nm -D out/test/elf/aarch64/lto-version-script/c.so +147: + cc -o out/test/elf/aarch64/no-eh-frame-header/a.o -c -xc - +147: + cat +137: + grep -q 'T bar' +137: + nm -D out/test/elf/aarch64/lto-version-script/c.so +144: + nm mold +144: + grep -q '__[at]san_init' +137: + on_exit +137: + echo OK +137: OK +137: + exit 0 +136/315 Test #137: aarch64-lto-version-script .......................... Passed 0.70 sec +test 148 + Start 148: aarch64-no-quick-exit + +148: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/no-quick-exit.sh" +148: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu +148: Environment variables: +148: MACHINE=aarch64 +148: CPU= +148: Test timeout computed to be: 1500 +145: + grep -q '__[at]san_init' +145: + nm mold +140: + echo 'foo = 0x1000' +138: + cc -B. -o out/test/elf/aarch64/main-in-dso/exe2 out/test/elf/aarch64/main-in-dso/c.o out/test/elf/aarch64/main-in-dso/b.so -no-pie +140: + sed 's/.*/.section .data.\0,"aw"\n.globl x\0\nx\0: .word 0\n/g' +140: + seq 1 100000 148: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/no-quick-exit.sh 148: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 148: ++ export LC_ALL=C @@ -9046,6 +9082,23 @@ 148: ++ tlsdesc_opt=-mtls-dialect=desc 148: ++ trap 'on_error $LINENO' ERR 148: ++ trap on_exit EXIT +146: + cc -B. -o out/test/elf/aarch64/nmagic/exe1 out/test/elf/aarch64/nmagic/a.o -nostdlib -Wl,-nmagic +132: + 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 +148: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/no-quick-exit.sh .sh +148: ++ testname=no-quick-exit +148: ++ echo -n 'Testing no-quick-exit ... ' +148: Testing no-quick-exit ... ++ t=out/test/elf/aarch64/no-quick-exit +148: ++ mkdir -p out/test/elf/aarch64/no-quick-exit +147: + 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 +141: + grep -Eq '^(\S+) \1 (\S+) \2 (\S+) \3 (\S+) \4$' +148: + cc -o out/test/elf/aarch64/no-quick-exit/a.o -c -xc - +141: + out/test/elf/aarch64/mergeable-strings/exe2 +148: + cat +141: + on_exit +141: + echo OK +141: OK +141: + exit 0 +137/315 Test #141: aarch64-mergeable-strings ........................... Passed 0.66 sec test 149 Start 149: aarch64-no-undefined-version @@ -9055,29 +9108,7 @@ 149: MACHINE=aarch64 149: CPU= 149: Test timeout computed to be: 1500 -147: ++ testname=no-eh-frame-header -147: ++ echo -n 'Testing no-eh-frame-header ... ' -147: Testing no-eh-frame-header ... ++ t=out/test/elf/aarch64/no-eh-frame-header -147: ++ mkdir -p out/test/elf/aarch64/no-eh-frame-header -134: + gcc -B. -o out/test/elf/aarch64/lto-gcc/exe1 -flto out/test/elf/aarch64/lto-gcc/a.o -138: + grep -q 'Hello world' -138: + out/test/elf/aarch64/main-in-dso/exe2 -138: + on_exit -138: + echo OK -138: OK -138: + exit 0 -138/315 Test #138: aarch64-main-in-dso ................................. Passed 0.33 sec -test 150 - Start 150: aarch64-nocopyreloc - -150: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/nocopyreloc.sh" -150: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu -150: Environment variables: -150: MACHINE=aarch64 -150: CPU= -150: Test timeout computed to be: 1500 -146: + cc -B. -o out/test/elf/aarch64/nmagic/exe1 out/test/elf/aarch64/nmagic/a.o -nostdlib -Wl,-nmagic -148: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/no-quick-exit.sh .sh +146: + cc -B. -o out/test/elf/aarch64/nmagic/exe2 out/test/elf/aarch64/nmagic/a.o -nostdlib 149: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/no-undefined-version.sh 149: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 149: ++ export LC_ALL=C @@ -9098,13 +9129,52 @@ 149: ++ tlsdesc_opt=-mtls-dialect=desc 149: ++ trap 'on_error $LINENO' ERR 149: ++ trap on_exit EXIT +149: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/no-undefined-version.sh .sh +149: ++ testname=no-undefined-version +149: ++ echo -n 'Testing no-undefined-version ... ' +149: Testing no-undefined-version ... ++ t=out/test/elf/aarch64/no-undefined-version +149: ++ mkdir -p out/test/elf/aarch64/no-undefined-version +138: + grep -q 'Hello world' +138: + out/test/elf/aarch64/main-in-dso/exe2 +138: + on_exit +138: + echo OK +138: OK +138: + exit 0 +138/315 Test #138: aarch64-main-in-dso ................................. Passed 0.85 sec +test 150 + Start 150: aarch64-nocopyreloc + +150: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/nocopyreloc.sh" +150: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu +150: Environment variables: +150: MACHINE=aarch64 +150: CPU= +150: Test timeout computed to be: 1500 +133: + '[' aarch64 = ppc64 ']' +133: + grep -q 'T foo' +149: + echo 'ver_x { global: foo; };' +149: + cat +149: + cc -o out/test/elf/aarch64/no-undefined-version/b.o -c -xc - +140: + cc -c -xassembler -o out/test/elf/aarch64/many-sections2/a.o out/test/elf/aarch64/many-sections2/a.s +133: + nm -D out/test/elf/aarch64/lto-dso/b.so +148: + cc -B. -o out/test/elf/aarch64/no-quick-exit/exe out/test/elf/aarch64/no-quick-exit/a.o -Wl,-no-quick-exit +133: + on_exit +133: + echo OK +133: OK +133: + exit 0 +139/315 Test #133: aarch64-lto-dso ..................................... Passed 1.00 sec +test 151 + Start 151: aarch64-noinhibit-exec + +151: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/noinhibit-exec.sh" +151: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu +151: Environment variables: +151: MACHINE=aarch64 +151: CPU= +151: Test timeout computed to be: 1500 +147: + readelf -WS out/test/elf/aarch64/no-eh-frame-header/exe +147: + grep -F .eh_frame_hdr out/test/elf/aarch64/no-eh-frame-header/log 150: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/nocopyreloc.sh -147: + cc -o out/test/elf/aarch64/no-eh-frame-header/a.o -c -xc - -147: + cat -148: ++ testname=no-quick-exit -148: ++ echo -n 'Testing no-quick-exit ... ' -148: Testing no-quick-exit ... ++ t=out/test/elf/aarch64/no-quick-exit -148: ++ mkdir -p out/test/elf/aarch64/no-quick-exit 150: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 150: ++ export LC_ALL=C 150: ++ LC_ALL=C @@ -9125,57 +9195,15 @@ 150: ++ trap 'on_error $LINENO' ERR 150: ++ trap on_exit EXIT 150: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/nocopyreloc.sh .sh -149: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/no-undefined-version.sh .sh -145: + nm mold 150: ++ testname=nocopyreloc 150: ++ echo -n 'Testing nocopyreloc ... ' 150: Testing nocopyreloc ... ++ t=out/test/elf/aarch64/nocopyreloc 150: ++ mkdir -p out/test/elf/aarch64/nocopyreloc -149: ++ testname=no-undefined-version -149: ++ echo -n 'Testing no-undefined-version ... ' -149: Testing no-undefined-version ... ++ t=out/test/elf/aarch64/no-undefined-version -149: ++ mkdir -p out/test/elf/aarch64/no-undefined-version -150: + '[' aarch64 = i686 ']' -150: + '[' aarch64 = m68k ']' -150: + '[' aarch64 = arm ']' -150: + '[' aarch64 = ppc64 ']' -150: + '[' aarch64 = ppc64le ']' -150: + '[' aarch64 = sh4 ']' -150: + '[' aarch64 = alpha ']' -150: + [[ aarch64 = loongarch* ]] -145: + grep -q '__[at]san_init' -149: + echo 'ver_x { global: foo; };' -149: + cat -146: + cc -B. -o out/test/elf/aarch64/nmagic/exe2 out/test/elf/aarch64/nmagic/a.o -nostdlib -148: + cc -o out/test/elf/aarch64/no-quick-exit/a.o -c -xc - -150: + cat -148: + cat -150: + cc -shared -o out/test/elf/aarch64/nocopyreloc/a.so -xc - -149: + cc -o out/test/elf/aarch64/no-undefined-version/b.o -c -xc - -147: + 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 -133: + '[' aarch64 = ppc64 ']' -133: + nm -D out/test/elf/aarch64/lto-dso/b.so -144: + cat -133: + grep -q 'T foo' -144: + chmod 755 out/test/elf/aarch64/mold-wrapper/a.sh -133: + on_exit -133: + echo OK -133: OK -133: + exit 0 -139/315 Test #133: aarch64-lto-dso ..................................... Passed 0.49 sec -test 151 - Start 151: aarch64-noinhibit-exec - -151: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/noinhibit-exec.sh" -151: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu -151: Environment variables: -151: MACHINE=aarch64 -151: CPU= -151: Test timeout computed to be: 1500 -148: + cc -B. -o out/test/elf/aarch64/no-quick-exit/exe out/test/elf/aarch64/no-quick-exit/a.o -Wl,-no-quick-exit -149: + 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 -144: + cc -xc -o out/test/elf/aarch64/mold-wrapper/exe - +146: ++ grep ' end$' +146: ++ cut '-d ' -f1 +146: ++ nm out/test/elf/aarch64/nmagic/exe1 151: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/noinhibit-exec.sh +147: + out/test/elf/aarch64/no-eh-frame-header/exe 151: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 151: ++ export LC_ALL=C 151: ++ LC_ALL=C @@ -9195,40 +9223,25 @@ 151: ++ tlsdesc_opt=-mtls-dialect=desc 151: ++ trap 'on_error $LINENO' ERR 151: ++ trap on_exit EXIT -144: + cat +150: + '[' aarch64 = i686 ']' +150: + '[' aarch64 = m68k ']' +150: + '[' aarch64 = arm ']' +150: + '[' aarch64 = ppc64 ']' +150: + '[' aarch64 = ppc64le ']' +150: + '[' aarch64 = sh4 ']' +150: + '[' aarch64 = alpha ']' +150: + [[ aarch64 = loongarch* ]] +146: + end1=0000000000000408 151: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/noinhibit-exec.sh .sh 151: ++ testname=noinhibit-exec 151: ++ echo -n 'Testing noinhibit-exec ... ' 151: Testing noinhibit-exec ... ++ t=out/test/elf/aarch64/noinhibit-exec 151: ++ mkdir -p out/test/elf/aarch64/noinhibit-exec -146: ++ cut '-d ' -f1 -151: + cat -146: ++ nm out/test/elf/aarch64/nmagic/exe1 -132: + out/test/elf/aarch64/lto-archive/exe -146: ++ grep ' end$' -146: + end1=0000000000000408 -151: + cc -o out/test/elf/aarch64/noinhibit-exec/a.o -c -xc - -fno-PIC -132: + grep -q 'Hello world' -132: + nm out/test/elf/aarch64/lto-archive/exe -148: + grep -q 'Hello world' -148: + out/test/elf/aarch64/no-quick-exit/exe -148: + on_exit -148: + echo OK -148: OK -148: + exit 0 -146: ++ grep ' end$' -146: ++ nm out/test/elf/aarch64/nmagic/exe2 -147: + readelf -WS out/test/elf/aarch64/no-eh-frame-header/exe -146: ++ cut '-d ' -f1 -146: + end2=0000000000030478 -146: + '[' 1032 -lt 197752 ']' -146: + on_exit -146: + echo OK -146: OK -146: + exit 0 -150: + cc -fno-PIC -c -o out/test/elf/aarch64/nocopyreloc/b.o -xc - -150: + cat -140/315 Test #148: aarch64-no-quick-exit ............................... Passed 0.14 sec +147: + on_exit +147: + echo OK +147: OK +147: + exit 0 +140/315 Test #147: aarch64-no-eh-frame-header .......................... Passed 0.36 sec test 152 Start 152: aarch64-non-canonical-plt @@ -9238,11 +9251,40 @@ 152: MACHINE=aarch64 152: CPU= 152: Test timeout computed to be: 1500 -147: + grep -F .eh_frame_hdr out/test/elf/aarch64/no-eh-frame-header/log -147: + out/test/elf/aarch64/no-eh-frame-header/exe -132: + grep -q hello out/test/elf/aarch64/lto-archive/log -132: + grep -q howdy out/test/elf/aarch64/lto-archive/log -141/315 Test #146: aarch64-nmagic ...................................... Passed 0.19 sec +150: + cc -shared -o out/test/elf/aarch64/nocopyreloc/a.so -xc - +150: + cat +149: + 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 +146: ++ grep ' end$' +146: ++ nm out/test/elf/aarch64/nmagic/exe2 +146: ++ cut '-d ' -f1 +151: + cc -o out/test/elf/aarch64/noinhibit-exec/a.o -c -xc - -fno-PIC +152: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/non-canonical-plt.sh +152: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc +152: ++ export LC_ALL=C +152: ++ LC_ALL=C +152: ++ '[' -z aarch64 ']' +152: ++ '[' -z '' ']' +152: ++ TESTDIR=out/test/elf/aarch64 +152: ++ CC=cc +152: ++ CXX=c++ +152: ++ GCC=gcc +152: ++ GXX=g++ +152: ++ OBJDUMP=objdump +152: ++ OBJCOPY=objcopy +152: ++ STRIP=strip +152: ++ QEMU= +152: ++ '[' aarch64 = x86_64 -o aarch64 = i686 -o aarch64 = arm ']' +152: ++ '[' aarch64 = aarch64 ']' +152: ++ tlsdesc_opt=-mtls-dialect=desc +152: ++ trap 'on_error $LINENO' ERR +152: ++ trap on_exit EXIT +146: + end2=0000000000030478 +146: + '[' 1032 -lt 197752 ']' +146: + on_exit +146: + echo OK +146: OK +146: + exit 0 +141/315 Test #146: aarch64-nmagic ...................................... Passed 0.45 sec test 153 Start 153: aarch64-nostdlib @@ -9252,16 +9294,15 @@ 153: MACHINE=aarch64 153: CPU= 153: Test timeout computed to be: 1500 -132: + on_exit -132: + echo OK -132: OK -132: + exit 0 -147: + on_exit -147: + echo OK -147: OK -147: + exit 0 -142/315 Test #132: aarch64-lto-archive ................................. Passed 0.60 sec -143/315 Test #147: aarch64-no-eh-frame-header .......................... Passed 0.18 sec +151: + cat +148: + out/test/elf/aarch64/no-quick-exit/exe +148: + grep -q 'Hello world' +148: + on_exit +148: + echo OK +148: OK +148: + exit 0 +142/315 Test #148: aarch64-no-quick-exit ............................... Passed 0.32 sec +152: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/non-canonical-plt.sh .sh test 154 Start 154: aarch64-now @@ -9271,15 +9312,10 @@ 154: MACHINE=aarch64 154: CPU= 154: Test timeout computed to be: 1500 -test 155 - Start 155: aarch64-oformat-binary - -155: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/oformat-binary.sh" -155: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu -155: Environment variables: -155: MACHINE=aarch64 -155: CPU= -155: Test timeout computed to be: 1500 +152: ++ testname=non-canonical-plt +152: ++ echo -n 'Testing non-canonical-plt ... ' +152: Testing non-canonical-plt ... ++ t=out/test/elf/aarch64/non-canonical-plt +152: ++ mkdir -p out/test/elf/aarch64/non-canonical-plt 153: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/nostdlib.sh 153: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 153: ++ export LC_ALL=C @@ -9300,27 +9336,13 @@ 153: ++ tlsdesc_opt=-mtls-dialect=desc 153: ++ trap 'on_error $LINENO' ERR 153: ++ trap on_exit EXIT -151: + cc -B. -shared -o out/test/elf/aarch64/noinhibit-exec/b.so out/test/elf/aarch64/noinhibit-exec/a.o -152: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/non-canonical-plt.sh -152: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc -152: ++ export LC_ALL=C -152: ++ LC_ALL=C -152: ++ '[' -z aarch64 ']' -152: ++ '[' -z '' ']' -152: ++ TESTDIR=out/test/elf/aarch64 -152: ++ CC=cc -152: ++ CXX=c++ -152: ++ GCC=gcc -152: ++ GXX=g++ -152: ++ OBJDUMP=objdump -152: ++ OBJCOPY=objcopy -152: ++ STRIP=strip -152: ++ QEMU= -152: ++ '[' aarch64 = x86_64 -o aarch64 = i686 -o aarch64 = arm ']' -152: ++ '[' aarch64 = aarch64 ']' -152: ++ tlsdesc_opt=-mtls-dialect=desc -152: ++ trap 'on_error $LINENO' ERR -152: ++ trap on_exit EXIT +152: + cc -o out/test/elf/aarch64/non-canonical-plt/a.so -fPIC -shared -xc - +152: + cat +153: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/nostdlib.sh .sh +153: ++ testname=nostdlib +153: ++ echo -n 'Testing nostdlib ... ' +153: Testing nostdlib ... ++ t=out/test/elf/aarch64/nostdlib +153: ++ mkdir -p out/test/elf/aarch64/nostdlib 154: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/now.sh 154: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 154: ++ export LC_ALL=C @@ -9341,13 +9363,45 @@ 154: ++ tlsdesc_opt=-mtls-dialect=desc 154: ++ trap 'on_error $LINENO' ERR 154: ++ trap on_exit EXIT -152: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/non-canonical-plt.sh .sh +134: + out/test/elf/aarch64/lto-gcc/exe1 +154: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/now.sh .sh +154: ++ testname=now +154: ++ echo -n 'Testing now ... ' +154: Testing now ... ++ t=out/test/elf/aarch64/now +154: ++ mkdir -p out/test/elf/aarch64/now +134: + grep -q 'Hello world' +153: + cc -o out/test/elf/aarch64/nostdlib/a.o -c -xc - -fno-PIE +149: + grep -Fq 'a.ver: cannot assign version `ver_x` to symbol `foo`: symbol not found' out/test/elf/aarch64/no-undefined-version/log +134: + gcc -flto -ffat-lto-objects -c -o out/test/elf/aarch64/lto-gcc/b.o -xc - +134: + cat +151: + cc -B. -shared -o out/test/elf/aarch64/noinhibit-exec/b.so out/test/elf/aarch64/noinhibit-exec/a.o +154: + cat +154: + cc -c -fPIC -o out/test/elf/aarch64/now/a.o -xc - +153: + cat +149: + on_exit +149: + echo OK +149: OK +149: + exit 0 +143/315 Test #149: aarch64-no-undefined-version ........................ Passed 0.33 sec +test 155 + Start 155: aarch64-oformat-binary + +155: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/oformat-binary.sh" +155: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu +155: Environment variables: +155: MACHINE=aarch64 +155: CPU= +155: Test timeout computed to be: 1500 +145: + rm -rf out/test/elf/aarch64/mold-wrapper2 +150: + cc -fno-PIC -c -o out/test/elf/aarch64/nocopyreloc/b.o -xc - +150: + cat 155: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/oformat-binary.sh -150: + 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 +145: + mkdir -p out/test/elf/aarch64/mold-wrapper2/bin out/test/elf/aarch64/mold-wrapper2/lib/mold 155: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 155: ++ export LC_ALL=C 155: ++ LC_ALL=C 155: ++ '[' -z aarch64 ']' +132: + grep -q 'Hello world' 155: ++ '[' -z '' ']' 155: ++ TESTDIR=out/test/elf/aarch64 155: ++ CC=cc @@ -9363,46 +9417,28 @@ 155: ++ tlsdesc_opt=-mtls-dialect=desc 155: ++ trap 'on_error $LINENO' ERR 155: ++ trap on_exit EXIT -153: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/nostdlib.sh .sh -153: ++ testname=nostdlib -153: ++ echo -n 'Testing nostdlib ... ' -153: Testing nostdlib ... ++ t=out/test/elf/aarch64/nostdlib -153: ++ mkdir -p out/test/elf/aarch64/nostdlib -152: ++ testname=non-canonical-plt -152: ++ echo -n 'Testing non-canonical-plt ... ' -152: Testing non-canonical-plt ... ++ t=out/test/elf/aarch64/non-canonical-plt -152: ++ mkdir -p out/test/elf/aarch64/non-canonical-plt -154: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/now.sh .sh -154: ++ testname=now -154: ++ echo -n 'Testing now ... ' -154: Testing now ... ++ t=out/test/elf/aarch64/now -154: ++ mkdir -p out/test/elf/aarch64/now +145: + cp mold out/test/elf/aarch64/mold-wrapper2/bin +132: + out/test/elf/aarch64/lto-archive/exe +132: + nm out/test/elf/aarch64/lto-archive/exe 155: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/oformat-binary.sh .sh 155: ++ testname=oformat-binary 155: ++ echo -n 'Testing oformat-binary ... ' 155: Testing oformat-binary ... ++ t=out/test/elf/aarch64/oformat-binary 155: ++ mkdir -p out/test/elf/aarch64/oformat-binary -152: + cat -152: + cc -o out/test/elf/aarch64/non-canonical-plt/a.so -fPIC -shared -xc - -154: + cat -154: + cc -c -fPIC -o out/test/elf/aarch64/now/a.o -xc - +132: + grep -q hello out/test/elf/aarch64/lto-archive/log +153: + ./mold -o out/test/elf/aarch64/nostdlib/exe out/test/elf/aarch64/nostdlib/a.o 155: + cat 155: + cc -o out/test/elf/aarch64/oformat-binary/a.o -c -xc - -fno-PIE -153: + cc -o out/test/elf/aarch64/nostdlib/a.o -c -xc - -fno-PIE -134: + grep -q 'Hello world' -144: + grep -q 'a.sh execl' -149: + grep -Fq 'a.ver: cannot assign version `ver_x` to symbol `foo`: symbol not found' out/test/elf/aarch64/no-undefined-version/log -134: + out/test/elf/aarch64/lto-gcc/exe1 -144: ++ pwd -144: + LD_PRELOAD=/build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu/mold-wrapper.so -144: + MOLD_PATH=out/test/elf/aarch64/mold-wrapper/a.sh -144: + out/test/elf/aarch64/mold-wrapper/exe execl -153: + cat -149: + on_exit -149: + echo OK -149: OK -149: + exit 0 -144/315 Test #149: aarch64-no-undefined-version ........................ Passed 0.19 sec +150: + 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 +132: + grep -q howdy out/test/elf/aarch64/lto-archive/log +152: + cc -o out/test/elf/aarch64/non-canonical-plt/b.o -c -xc - -fPIC +152: + cat +134: + gcc -B. -o out/test/elf/aarch64/lto-gcc/exe2 out/test/elf/aarch64/lto-gcc/b.o --verbose +132: + on_exit +132: + echo OK +132: OK +132: + exit 0 +144/315 Test #132: aarch64-lto-archive ................................. Passed 1.52 sec test 156 Start 156: aarch64-omagic @@ -9412,18 +9448,13 @@ 156: MACHINE=aarch64 156: CPU= 156: Test timeout computed to be: 1500 -134: + gcc -flto -ffat-lto-objects -c -o out/test/elf/aarch64/lto-gcc/b.o -xc - -144: + grep -q 'a.sh execlp' -134: + cat -144: ++ pwd -144: + LD_PRELOAD=/build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu/mold-wrapper.so -144: + MOLD_PATH=out/test/elf/aarch64/mold-wrapper/a.sh -144: + out/test/elf/aarch64/mold-wrapper/exe execlp +153: + readelf -W --sections out/test/elf/aarch64/nostdlib/exe +153: + grep -Fq ' .dynsym ' out/test/elf/aarch64/nostdlib/log +134: + grep -q -- -fwpa 154: + cc -B. -shared -o out/test/elf/aarch64/now/b.so out/test/elf/aarch64/now/a.o -Wl,-z,now -151: + 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 +144: + cat +153: + grep -Fq ' .dynstr ' out/test/elf/aarch64/nostdlib/log 156: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/omagic.sh -144: + grep -q 'a.sh execle' -144: ++ pwd 156: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 156: ++ export LC_ALL=C 156: ++ LC_ALL=C @@ -9443,43 +9474,20 @@ 156: ++ tlsdesc_opt=-mtls-dialect=desc 156: ++ trap 'on_error $LINENO' ERR 156: ++ trap on_exit EXIT -144: + LD_PRELOAD=/build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu/mold-wrapper.so -144: + MOLD_PATH=out/test/elf/aarch64/mold-wrapper/a.sh -144: + out/test/elf/aarch64/mold-wrapper/exe execle -153: + ./mold -o out/test/elf/aarch64/nostdlib/exe out/test/elf/aarch64/nostdlib/a.o -155: + ./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 +151: + 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 +144: + chmod 755 out/test/elf/aarch64/mold-wrapper/a.sh +144: + cc -xc -o out/test/elf/aarch64/mold-wrapper/exe - +144: + cat 156: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/omagic.sh .sh 156: ++ testname=omagic 156: ++ echo -n 'Testing omagic ... ' 156: Testing omagic ... ++ t=out/test/elf/aarch64/omagic 156: ++ mkdir -p out/test/elf/aarch64/omagic -156: + test_cflags -static -144: ++ pwd -144: + grep -q 'a.sh execv' -144: + LD_PRELOAD=/build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu/mold-wrapper.so -144: + MOLD_PATH=out/test/elf/aarch64/mold-wrapper/a.sh -144: + out/test/elf/aarch64/mold-wrapper/exe execv -156: + cc -static -o /dev/null -xc - -153: + readelf -W --sections out/test/elf/aarch64/nostdlib/exe -156: + echo 'int main() {}' -144: + grep -q 'a.sh execvp' -150: + grep -q '3 5' -150: + out/test/elf/aarch64/nocopyreloc/exe -153: + grep -Fq ' .dynsym ' out/test/elf/aarch64/nostdlib/log -150: + 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 -144: ++ pwd -144: + LD_PRELOAD=/build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu/mold-wrapper.so -144: + MOLD_PATH=out/test/elf/aarch64/mold-wrapper/a.sh -144: + out/test/elf/aarch64/mold-wrapper/exe execvp -153: + grep -Fq ' .dynstr ' out/test/elf/aarch64/nostdlib/log -144: + grep -q 'a.sh execvpe bar' -155: + grep -Eq '^\s+0x4000\s+[0-9]+\s+[0-9]+\s+\.text$' out/test/elf/aarch64/oformat-binary/map -145: + rm -rf out/test/elf/aarch64/mold-wrapper2 153: + on_exit 153: + echo OK 153: OK 153: + exit 0 -145/315 Test #153: aarch64-nostdlib .................................... Passed 0.14 sec +145/315 Test #153: aarch64-nostdlib .................................... Passed 0.29 sec test 157 Start 157: aarch64-pack-dyn-relocs-relr @@ -9489,19 +9497,24 @@ 157: MACHINE=aarch64 157: CPU= 157: Test timeout computed to be: 1500 -155: + grep -Fq .strtab out/test/elf/aarch64/oformat-binary/map -145: + mkdir -p out/test/elf/aarch64/mold-wrapper2/bin out/test/elf/aarch64/mold-wrapper2/lib/mold +156: + test_cflags -static +152: + cc -o out/test/elf/aarch64/non-canonical-plt/c.o -c -xc - -fPIC +152: + cat +155: + ./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 +156: + cc -static -o /dev/null -xc - +156: + echo 'int main() {}' +150: + out/test/elf/aarch64/nocopyreloc/exe +150: + grep -q '3 5' 157: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/pack-dyn-relocs-relr.sh -155: + grep -Fq .shstrtab out/test/elf/aarch64/oformat-binary/map 157: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 157: ++ export LC_ALL=C 157: ++ LC_ALL=C -144: ++ pwd 157: ++ '[' -z aarch64 ']' 157: ++ '[' -z '' ']' 157: ++ TESTDIR=out/test/elf/aarch64 157: ++ CC=cc 157: ++ CXX=c++ +150: + 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 157: ++ GCC=gcc 157: ++ GXX=g++ 157: ++ OBJDUMP=objdump @@ -9513,37 +9526,14 @@ 157: ++ tlsdesc_opt=-mtls-dialect=desc 157: ++ trap 'on_error $LINENO' ERR 157: ++ trap on_exit EXIT -144: + LD_PRELOAD=/build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu/mold-wrapper.so -144: + MOLD_PATH=out/test/elf/aarch64/mold-wrapper/a.sh -144: + out/test/elf/aarch64/mold-wrapper/exe execvpe -155: + grep -Fq .symtab out/test/elf/aarch64/oformat-binary/map -151: + grep -q 'undefined symbol: no-such-sym' out/test/elf/aarch64/noinhibit-exec/log1 -144: + on_exit -144: + echo OK -144: OK -144: + exit 0 +155: + grep -Eq '^\s+0x4000\s+[0-9]+\s+[0-9]+\s+\.text$' out/test/elf/aarch64/oformat-binary/map 157: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/pack-dyn-relocs-relr.sh .sh 157: ++ testname=pack-dyn-relocs-relr 157: ++ echo -n 'Testing pack-dyn-relocs-relr ... ' 157: Testing pack-dyn-relocs-relr ... ++ t=out/test/elf/aarch64/pack-dyn-relocs-relr 157: ++ mkdir -p out/test/elf/aarch64/pack-dyn-relocs-relr -154: + grep -q 'Flags: NOW' -154: + readelf --dynamic out/test/elf/aarch64/now/b.so -145: + cp mold out/test/elf/aarch64/mold-wrapper2/bin -146/315 Test #144: aarch64-mold-wrapper ................................ Passed 0.47 sec -test 158 - Start 158: aarch64-package-metadata - -158: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/package-metadata.sh" -158: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu -158: Environment variables: -158: MACHINE=aarch64 -158: CPU= -158: Test timeout computed to be: 1500 -152: + cc -o out/test/elf/aarch64/non-canonical-plt/b.o -c -xc - -fPIC -152: + cat -154: + cc -B. -shared -o out/test/elf/aarch64/now/b.so out/test/elf/aarch64/now/a.o -Wl,-z,now,-z,lazy -151: + 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 +155: + grep -Fq .strtab out/test/elf/aarch64/oformat-binary/map +155: + grep -Fq .shstrtab out/test/elf/aarch64/oformat-binary/map 157: + '[' aarch64 = m68k ']' 157: + '[' aarch64 = ppc ']' 157: + command -v llvm-readelf @@ -9552,24 +9542,19 @@ 157: skipped 157: + trap - EXIT 157: + exit 0 -155: + grep -Fq .comment out/test/elf/aarch64/oformat-binary/map -134: + gcc -B. -o out/test/elf/aarch64/lto-gcc/exe2 out/test/elf/aarch64/lto-gcc/b.o --verbose -147/315 Test #157: aarch64-pack-dyn-relocs-relr ........................***Skipped 0.05 sec -test 159 - Start 159: aarch64-physical-image-base +146/315 Test #157: aarch64-pack-dyn-relocs-relr ........................***Skipped 0.07 sec +test 158 + Start 158: aarch64-package-metadata -159: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/physical-image-base.sh" -159: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu -159: Environment variables: -159: MACHINE=aarch64 -159: CPU= -159: Test timeout computed to be: 1500 -155: + on_exit -155: + echo OK -155: OK -155: + exit 0 -134: + grep -q -- -fwpa +158: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/package-metadata.sh" +158: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu +158: Environment variables: +158: MACHINE=aarch64 +158: CPU= +158: Test timeout computed to be: 1500 +155: + grep -Fq .symtab out/test/elf/aarch64/oformat-binary/map 158: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/package-metadata.sh +152: + 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 158: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 158: ++ export LC_ALL=C 158: ++ LC_ALL=C @@ -9589,21 +9574,32 @@ 158: ++ tlsdesc_opt=-mtls-dialect=desc 158: ++ trap 'on_error $LINENO' ERR 158: ++ trap on_exit EXIT -148/315 Test #155: aarch64-oformat-binary .............................. Passed 0.19 sec -test 160 - Start 160: aarch64-pie - -160: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/pie.sh" -160: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu -160: Environment variables: -160: MACHINE=aarch64 -160: CPU= -160: Test timeout computed to be: 1500 158: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/package-metadata.sh .sh 158: ++ testname=package-metadata 158: ++ echo -n 'Testing package-metadata ... ' 158: Testing package-metadata ... ++ t=out/test/elf/aarch64/package-metadata 158: ++ mkdir -p out/test/elf/aarch64/package-metadata +154: + readelf --dynamic out/test/elf/aarch64/now/b.so +155: + grep -Fq .comment out/test/elf/aarch64/oformat-binary/map +154: + grep -q 'Flags: NOW' +154: + cc -B. -shared -o out/test/elf/aarch64/now/b.so out/test/elf/aarch64/now/a.o -Wl,-z,now,-z,lazy +155: + on_exit +155: + echo OK +155: OK +155: + exit 0 +147/315 Test #155: aarch64-oformat-binary .............................. Passed 0.29 sec +test 159 + Start 159: aarch64-physical-image-base + +159: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/physical-image-base.sh" +159: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu +159: Environment variables: +159: MACHINE=aarch64 +159: CPU= +159: Test timeout computed to be: 1500 +158: + cc -o out/test/elf/aarch64/package-metadata/a.o -c -xc - +158: + cat +151: + grep -q 'undefined symbol: no-such-sym' out/test/elf/aarch64/noinhibit-exec/log1 159: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/physical-image-base.sh 159: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 159: ++ export LC_ALL=C @@ -9624,11 +9620,39 @@ 159: ++ tlsdesc_opt=-mtls-dialect=desc 159: ++ trap 'on_error $LINENO' ERR 159: ++ trap on_exit EXIT +151: + 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 159: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/physical-image-base.sh .sh 159: ++ testname=physical-image-base 159: ++ echo -n 'Testing physical-image-base ... ' 159: Testing physical-image-base ... ++ t=out/test/elf/aarch64/physical-image-base 159: ++ mkdir -p out/test/elf/aarch64/physical-image-base +158: + cc -B. -o out/test/elf/aarch64/package-metadata/exe out/test/elf/aarch64/package-metadata/a.o '-Wl,-package-metadata={"foo":"bar"}' +159: + '[' aarch64 = ppc64 ']' +150: + grep -q 'recompile with -fPIC' out/test/elf/aarch64/nocopyreloc/log +159: + grep BusyBox +134: + cat +134: + gcc -flto -fno-use-linker-plugin -c -o out/test/elf/aarch64/lto-gcc/c.o -xc - +159: + grep --version +152: + grep -q '^1 1 1$' +150: + on_exit +150: + echo OK +150: OK +150: + exit 0 +148/315 Test #150: aarch64-nocopyreloc ................................. Passed 0.63 sec +test 160 + Start 160: aarch64-pie + +160: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/pie.sh" +160: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu +160: Environment variables: +160: MACHINE=aarch64 +160: CPU= +160: Test timeout computed to be: 1500 +152: + out/test/elf/aarch64/non-canonical-plt/exe +159: + cat +159: + cc -o out/test/elf/aarch64/physical-image-base/a.o -c -xc - +152: + grep -q '00000000 .* foo' +152: + readelf --dyn-syms out/test/elf/aarch64/non-canonical-plt/exe 160: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/pie.sh 160: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 160: ++ export LC_ALL=C @@ -9650,23 +9674,18 @@ 160: ++ trap 'on_error $LINENO' ERR 160: ++ trap on_exit EXIT 160: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/pie.sh .sh -159: + '[' aarch64 = ppc64 ']' -158: + cat +151: + grep -q 'undefined symbol: no-such-sym' out/test/elf/aarch64/noinhibit-exec/log2 +152: + grep -q '00000000 .* bar' 160: ++ testname=pie 160: ++ echo -n 'Testing pie ... ' 160: Testing pie ... ++ t=out/test/elf/aarch64/pie 160: ++ mkdir -p out/test/elf/aarch64/pie -158: + cc -o out/test/elf/aarch64/package-metadata/a.o -c -xc - -159: + grep --version -159: + grep BusyBox -150: + grep -q 'recompile with -fPIC' out/test/elf/aarch64/nocopyreloc/log -154: + readelf --dynamic out/test/elf/aarch64/now/b.so -159: + cat -150: + on_exit -150: + echo OK -150: OK -150: + exit 0 -149/315 Test #150: aarch64-nocopyreloc ................................. Passed 0.40 sec +144: + grep -q 'a.sh execl' +151: + on_exit +151: + echo OK +151: OK +151: + exit 0 +149/315 Test #151: aarch64-noinhibit-exec .............................. Passed 0.66 sec test 161 Start 161: aarch64-plt-dso @@ -9676,18 +9695,16 @@ 161: MACHINE=aarch64 161: CPU= 161: Test timeout computed to be: 1500 -160: + cc -o out/test/elf/aarch64/pie/a.o -c -xc -fPIE - -160: + cat -159: + cc -o out/test/elf/aarch64/physical-image-base/a.o -c -xc - -151: + grep -q 'undefined symbol: no-such-sym' out/test/elf/aarch64/noinhibit-exec/log2 -154: + grep -q 'Flags: NOW' out/test/elf/aarch64/now/log -151: + on_exit -151: + echo OK -151: OK -151: + exit 0 -152: + cat -161: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/plt-dso.sh -150/315 Test #151: aarch64-noinhibit-exec .............................. Passed 0.36 sec +152: + readelf --dyn-syms out/test/elf/aarch64/non-canonical-plt/exe +152: + on_exit +152: + echo OK +152: OK +152: + exit 0 +144: ++ pwd +144: + LD_PRELOAD=/build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu/mold-wrapper.so +144: + MOLD_PATH=out/test/elf/aarch64/mold-wrapper/a.sh +144: + out/test/elf/aarch64/mold-wrapper/exe execl +150/315 Test #152: aarch64-non-canonical-plt ........................... Passed 0.62 sec test 162 Start 162: aarch64-pltgot @@ -9697,7 +9714,17 @@ 162: MACHINE=aarch64 162: CPU= 162: Test timeout computed to be: 1500 -152: + cc -o out/test/elf/aarch64/non-canonical-plt/c.o -c -xc - -fPIC +144: + grep -q 'a.sh execlp' +158: + grep -Fq '{"foo":"bar"}' +158: + readelf -x .note.package out/test/elf/aarch64/package-metadata/exe +158: + on_exit +158: + echo OK +158: OK +158: + exit 0 +154: + readelf --dynamic out/test/elf/aarch64/now/b.so +160: + cat +160: + cc -o out/test/elf/aarch64/pie/a.o -c -xc -fPIE - +161: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/plt-dso.sh 161: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 161: ++ export LC_ALL=C 161: ++ LC_ALL=C @@ -9717,16 +9744,7 @@ 161: ++ tlsdesc_opt=-mtls-dialect=desc 161: ++ trap 'on_error $LINENO' ERR 161: ++ trap on_exit EXIT -161: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/plt-dso.sh .sh -161: ++ testname=plt-dso -161: ++ echo -n 'Testing plt-dso ... ' -161: Testing plt-dso ... ++ t=out/test/elf/aarch64/plt-dso -161: ++ mkdir -p out/test/elf/aarch64/plt-dso -154: + on_exit -154: + echo OK -154: OK -154: + exit 0 -151/315 Test #154: aarch64-now ......................................... Passed 0.31 sec +151/315 Test #158: aarch64-package-metadata ............................ Passed 0.25 sec test 163 Start 163: aarch64-preinit-array @@ -9736,12 +9754,53 @@ 163: MACHINE=aarch64 163: CPU= 163: Test timeout computed to be: 1500 -161: + cat +144: ++ pwd +144: + LD_PRELOAD=/build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu/mold-wrapper.so +144: + MOLD_PATH=out/test/elf/aarch64/mold-wrapper/a.sh +144: + out/test/elf/aarch64/mold-wrapper/exe execlp +144: + grep -q 'a.sh execle' +154: + grep -q 'Flags: NOW' out/test/elf/aarch64/now/log +154: + on_exit +154: + echo OK +154: OK +154: + exit 0 +161: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/plt-dso.sh .sh +161: ++ testname=plt-dso +161: ++ echo -n 'Testing plt-dso ... ' +161: Testing plt-dso ... ++ t=out/test/elf/aarch64/plt-dso +161: ++ mkdir -p out/test/elf/aarch64/plt-dso +134: + gcc -B. -o out/test/elf/aarch64/lto-gcc/exe3 -flto -fno-use-linker-plugin out/test/elf/aarch64/lto-gcc/c.o +152/315 Test #154: aarch64-now ......................................... Passed 0.61 sec +test 164 + Start 164: aarch64-print-dependencies + +164: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/print-dependencies.sh" +164: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu +164: Environment variables: +164: MACHINE=aarch64 +164: CPU= +164: Test timeout computed to be: 1500 161: + cc -fPIC -c -o out/test/elf/aarch64/plt-dso/a.o -xc - -156: + cat -156: + cc -c -o out/test/elf/aarch64/omagic/a.o -xc - -fno-PIC -134: + cat -134: + gcc -flto -fno-use-linker-plugin -c -o out/test/elf/aarch64/lto-gcc/c.o -xc - +163: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/preinit-array.sh +163: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc +163: ++ export LC_ALL=C +163: ++ LC_ALL=C +163: ++ '[' -z aarch64 ']' +163: ++ '[' -z '' ']' +163: ++ TESTDIR=out/test/elf/aarch64 +163: ++ CC=cc +163: ++ CXX=c++ +163: ++ GCC=gcc +163: ++ GXX=g++ +163: ++ OBJDUMP=objdump +163: ++ OBJCOPY=objcopy +163: ++ STRIP=strip +163: ++ QEMU= +163: ++ '[' aarch64 = x86_64 -o aarch64 = i686 -o aarch64 = arm ']' +163: ++ '[' aarch64 = aarch64 ']' +163: ++ tlsdesc_opt=-mtls-dialect=desc +163: ++ trap 'on_error $LINENO' ERR +163: ++ trap on_exit EXIT 162: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/pltgot.sh 162: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 162: ++ export LC_ALL=C @@ -9762,76 +9821,24 @@ 162: ++ tlsdesc_opt=-mtls-dialect=desc 162: ++ trap 'on_error $LINENO' ERR 162: ++ trap on_exit EXIT -158: + cc -B. -o out/test/elf/aarch64/package-metadata/exe out/test/elf/aarch64/package-metadata/a.o '-Wl,-package-metadata={"foo":"bar"}' +156: + cat +156: + cc -c -o out/test/elf/aarch64/omagic/a.o -xc - -fno-PIC +159: + 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 162: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/pltgot.sh .sh +144: ++ pwd +144: + LD_PRELOAD=/build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu/mold-wrapper.so +144: + MOLD_PATH=out/test/elf/aarch64/mold-wrapper/a.sh +144: + out/test/elf/aarch64/mold-wrapper/exe execle 162: ++ testname=pltgot 162: ++ echo -n 'Testing pltgot ... ' 162: Testing pltgot ... ++ t=out/test/elf/aarch64/pltgot 162: ++ mkdir -p out/test/elf/aarch64/pltgot -163: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/preinit-array.sh -163: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc -163: ++ export LC_ALL=C -163: ++ LC_ALL=C -163: ++ '[' -z aarch64 ']' -163: ++ '[' -z '' ']' -163: ++ TESTDIR=out/test/elf/aarch64 -163: ++ CC=cc -163: ++ CXX=c++ -163: ++ GCC=gcc -163: ++ GXX=g++ -163: ++ OBJDUMP=objdump -163: ++ OBJCOPY=objcopy -163: ++ STRIP=strip -163: ++ QEMU= -163: ++ '[' aarch64 = x86_64 -o aarch64 = i686 -o aarch64 = arm ']' -163: ++ '[' aarch64 = aarch64 ']' -163: ++ tlsdesc_opt=-mtls-dialect=desc -163: ++ trap 'on_error $LINENO' ERR -163: ++ trap on_exit EXIT -159: + 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 -160: + cc -B. -pie -o out/test/elf/aarch64/pie/exe out/test/elf/aarch64/pie/a.o +161: + cat 163: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/preinit-array.sh .sh 163: ++ testname=preinit-array 163: ++ echo -n 'Testing preinit-array ... ' 163: Testing preinit-array ... ++ t=out/test/elf/aarch64/preinit-array 163: ++ mkdir -p out/test/elf/aarch64/preinit-array -152: + 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 -162: + cc -o out/test/elf/aarch64/pltgot/a.o -c -xc - -fPIC -163: + cat -162: + cat -163: + cc -o out/test/elf/aarch64/preinit-array/a.o -c -xc - -161: + cc -B. -shared -o out/test/elf/aarch64/plt-dso/b.so out/test/elf/aarch64/plt-dso/a.o -156: + cc -B. out/test/elf/aarch64/omagic/a.o -o out/test/elf/aarch64/omagic/exe -static -Wl,--omagic -134: + gcc -B. -o out/test/elf/aarch64/lto-gcc/exe3 -flto -fno-use-linker-plugin out/test/elf/aarch64/lto-gcc/c.o -163: + ./mold -o out/test/elf/aarch64/preinit-array/exe1 out/test/elf/aarch64/preinit-array/a.o -162: + cc -B. -shared -o out/test/elf/aarch64/pltgot/b.so out/test/elf/aarch64/pltgot/a.o -159: + out/test/elf/aarch64/physical-image-base/exe1 -159: + grep -q 'Hello world' -158: + readelf -x .note.package out/test/elf/aarch64/package-metadata/exe -158: + grep -Fq '{"foo":"bar"}' -159: + readelf -W --segments out/test/elf/aarch64/physical-image-base/exe1 -159: + grep -Eq 'LOAD\s+0x000000 0x0*200000 0x0*800000' -158: + on_exit -158: + echo OK -158: OK -158: + exit 0 -152/315 Test #158: aarch64-package-metadata ............................ Passed 0.29 sec -test 164 - Start 164: aarch64-print-dependencies - -164: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/print-dependencies.sh" -164: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu -164: Environment variables: -164: MACHINE=aarch64 -164: CPU= -164: Test timeout computed to be: 1500 -163: + readelf -W --dynamic out/test/elf/aarch64/preinit-array/exe1 -163: + grep -q PREINIT_ARRAY out/test/elf/aarch64/preinit-array/log1 -159: + grep -q __phys_start_foo -159: + readelf -Ws out/test/elf/aarch64/physical-image-base/exe1 -159: + 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' -160: + readelf --file-header out/test/elf/aarch64/pie/exe -160: + grep -q -E '(Shared object file|Position-Independent Executable file)' 164: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/print-dependencies.sh 164: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 164: ++ export LC_ALL=C @@ -9852,18 +9859,46 @@ 164: ++ tlsdesc_opt=-mtls-dialect=desc 164: ++ trap 'on_error $LINENO' ERR 164: ++ trap on_exit EXIT +144: + grep -q 'a.sh execv' 164: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/print-dependencies.sh .sh 164: ++ testname=print-dependencies 164: ++ echo -n 'Testing print-dependencies ... ' 164: Testing print-dependencies ... ++ t=out/test/elf/aarch64/print-dependencies 164: ++ mkdir -p out/test/elf/aarch64/print-dependencies -160: + grep -q 'Hello world' -160: + out/test/elf/aarch64/pie/exe -160: + on_exit -160: + echo OK -160: OK -160: + exit 0 -153/315 Test #160: aarch64-pie ......................................... Passed 0.29 sec +163: + cc -o out/test/elf/aarch64/preinit-array/a.o -c -xc - +163: + cat +144: ++ pwd +144: + LD_PRELOAD=/build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu/mold-wrapper.so +144: + MOLD_PATH=out/test/elf/aarch64/mold-wrapper/a.sh +144: + out/test/elf/aarch64/mold-wrapper/exe execv +162: + cat +162: + cc -o out/test/elf/aarch64/pltgot/a.o -c -xc - -fPIC +144: + grep -q 'a.sh execvp' +160: + cc -B. -pie -o out/test/elf/aarch64/pie/exe out/test/elf/aarch64/pie/a.o +144: ++ pwd +144: + LD_PRELOAD=/build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu/mold-wrapper.so +144: + MOLD_PATH=out/test/elf/aarch64/mold-wrapper/a.sh +144: + out/test/elf/aarch64/mold-wrapper/exe execvp +164: + cat +164: + cc -o out/test/elf/aarch64/print-dependencies/a.o -c -xc - +144: + grep -q 'a.sh execvpe bar' +161: + cc -B. -shared -o out/test/elf/aarch64/plt-dso/b.so out/test/elf/aarch64/plt-dso/a.o +156: + cc -B. out/test/elf/aarch64/omagic/a.o -o out/test/elf/aarch64/omagic/exe -static -Wl,--omagic +159: + grep -q 'Hello world' +144: ++ pwd +159: + out/test/elf/aarch64/physical-image-base/exe1 +144: + LD_PRELOAD=/build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu/mold-wrapper.so +144: + MOLD_PATH=out/test/elf/aarch64/mold-wrapper/a.sh +144: + out/test/elf/aarch64/mold-wrapper/exe execvpe +162: + cc -B. -shared -o out/test/elf/aarch64/pltgot/b.so out/test/elf/aarch64/pltgot/a.o +163: + ./mold -o out/test/elf/aarch64/preinit-array/exe1 out/test/elf/aarch64/preinit-array/a.o +159: + grep -Eq 'LOAD\s+0x000000 0x0*200000 0x0*800000' +159: + readelf -W --segments out/test/elf/aarch64/physical-image-base/exe1 +144: + on_exit +144: + echo OK +144: OK +144: + exit 0 +153/315 Test #144: aarch64-mold-wrapper ................................ Passed 1.28 sec test 165 Start 165: aarch64-protected-dynsym @@ -9873,17 +9908,18 @@ 165: MACHINE=aarch64 165: CPU= 165: Test timeout computed to be: 1500 -163: + cat -163: + cc -o out/test/elf/aarch64/preinit-array/b.o -c -xc - -152: + out/test/elf/aarch64/non-canonical-plt/exe -164: + cc -o out/test/elf/aarch64/print-dependencies/a.o -c -xc - +159: + grep -q __phys_start_foo +159: + readelf -Ws out/test/elf/aarch64/physical-image-base/exe1 +163: + readelf -W --dynamic out/test/elf/aarch64/preinit-array/exe1 +159: + 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' +163: + grep -q PREINIT_ARRAY out/test/elf/aarch64/preinit-array/log1 +164: + cc -o out/test/elf/aarch64/print-dependencies/b.o -c -xc - 164: + cat -152: + grep -q '^1 1 1$' 165: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/protected-dynsym.sh -161: + cat 165: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 165: ++ export LC_ALL=C 165: ++ LC_ALL=C +160: + readelf --file-header out/test/elf/aarch64/pie/exe 165: ++ '[' -z aarch64 ']' 165: ++ '[' -z '' ']' 165: ++ TESTDIR=out/test/elf/aarch64 @@ -9900,23 +9936,21 @@ 165: ++ tlsdesc_opt=-mtls-dialect=desc 165: ++ trap 'on_error $LINENO' ERR 165: ++ trap on_exit EXIT -161: + cc -c -o out/test/elf/aarch64/plt-dso/c.o -xc - -152: + readelf --dyn-syms out/test/elf/aarch64/non-canonical-plt/exe -152: + grep -q '00000000 .* foo' +160: + grep -q -E '(Shared object file|Position-Independent Executable file)' +163: + cat +160: + out/test/elf/aarch64/pie/exe +160: + grep -q 'Hello world' 165: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/protected-dynsym.sh .sh +163: + cc -o out/test/elf/aarch64/preinit-array/b.o -c -xc - 165: ++ testname=protected-dynsym 165: ++ echo -n 'Testing protected-dynsym ... ' 165: Testing protected-dynsym ... ++ t=out/test/elf/aarch64/protected-dynsym 165: ++ mkdir -p out/test/elf/aarch64/protected-dynsym -162: + cat -162: + cc -o out/test/elf/aarch64/pltgot/c.o -c -xc - -fPIC -152: + readelf --dyn-syms out/test/elf/aarch64/non-canonical-plt/exe -152: + grep -q '00000000 .* bar' -152: + on_exit -152: + echo OK -152: OK -152: + exit 0 -154/315 Test #152: aarch64-non-canonical-plt ........................... Passed 0.57 sec +160: + on_exit +160: + echo OK +160: OK +160: + exit 0 +154/315 Test #160: aarch64-pie ......................................... Passed 0.36 sec test 166 Start 166: aarch64-protected @@ -9926,16 +9960,8 @@ 166: MACHINE=aarch64 166: CPU= 166: Test timeout computed to be: 1500 -164: + cc -o out/test/elf/aarch64/print-dependencies/b.o -c -xc - -164: + cat -163: + cc -B. -o out/test/elf/aarch64/preinit-array/exe2 out/test/elf/aarch64/preinit-array/b.o -159: + readelf -W --segments out/test/elf/aarch64/physical-image-base/exe2 -159: + grep -Eq 'LOAD\s+\S+\s+(\S+)\s\1.*R E 0' -156: + readelf -W --segments out/test/elf/aarch64/omagic/exe -161: + 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 -156: + grep -qw RWE -165: + cat -165: + cc -fPIC -c -o out/test/elf/aarch64/protected-dynsym/a.o -xc - +162: + cc -o out/test/elf/aarch64/pltgot/c.o -c -xc - -fPIC +162: + cat 166: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/protected.sh 166: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 166: ++ export LC_ALL=C @@ -9956,11 +9982,28 @@ 166: ++ tlsdesc_opt=-mtls-dialect=desc 166: ++ trap 'on_error $LINENO' ERR 166: ++ trap on_exit EXIT +161: + cat +165: + cc -fPIC -c -o out/test/elf/aarch64/protected-dynsym/a.o -xc - +165: + cat +164: + 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 +166: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/protected.sh .sh +166: ++ testname=protected +166: ++ echo -n 'Testing protected ... ' +166: Testing protected ... ++ t=out/test/elf/aarch64/protected +166: ++ mkdir -p out/test/elf/aarch64/protected +161: + cc -c -o out/test/elf/aarch64/plt-dso/c.o -xc - +156: + grep -qw RWE +156: + readelf -W --segments out/test/elf/aarch64/omagic/exe +159: + grep -Eq 'LOAD\s+\S+\s+(\S+)\s\1.*R E 0' +159: + readelf -W --segments out/test/elf/aarch64/physical-image-base/exe2 +166: + cc -fPIC -c -o out/test/elf/aarch64/protected/a.o -xc - 156: + on_exit 156: + echo OK 156: OK 156: + exit 0 -155/315 Test #156: aarch64-omagic ...................................... Passed 0.54 sec +166: + cat +159: + grep -Eq 'LOAD\s+\S+\s+(\S+)\s\1.*R 0' +155/315 Test #156: aarch64-omagic ...................................... Passed 0.73 sec test 167 Start 167: aarch64-push-pop-state @@ -9970,20 +10013,15 @@ 167: MACHINE=aarch64 167: CPU= 167: Test timeout computed to be: 1500 -159: + grep -Eq 'LOAD\s+\S+\s+(\S+)\s\1.*R 0' 159: + readelf -W --segments out/test/elf/aarch64/physical-image-base/exe2 159: + on_exit 159: + echo OK 159: OK 159: + exit 0 162: + cc -B. -o out/test/elf/aarch64/pltgot/exe out/test/elf/aarch64/pltgot/c.o out/test/elf/aarch64/pltgot/b.so -166: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/protected.sh .sh -166: ++ testname=protected -166: ++ echo -n 'Testing protected ... ' -166: Testing protected ... ++ t=out/test/elf/aarch64/protected -166: ++ mkdir -p out/test/elf/aarch64/protected -166: + cc -fPIC -c -o out/test/elf/aarch64/protected/a.o -xc - -156/315 Test #159: aarch64-physical-image-base ......................... Passed 0.42 sec +163: + cc -B. -o out/test/elf/aarch64/preinit-array/exe2 out/test/elf/aarch64/preinit-array/b.o +165: + cat +156/315 Test #159: aarch64-physical-image-base ......................... Passed 0.57 sec test 168 Start 168: aarch64-range-extension-thunk @@ -9993,7 +10031,7 @@ 168: MACHINE=aarch64 168: CPU= 168: Test timeout computed to be: 1500 -166: + cat +165: + cc -fPIC -c -o out/test/elf/aarch64/protected-dynsym/b.o -fcommon -xc - 167: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/push-pop-state.sh 167: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 167: ++ export LC_ALL=C @@ -10014,14 +10052,7 @@ 167: ++ tlsdesc_opt=-mtls-dialect=desc 167: ++ trap 'on_error $LINENO' ERR 167: ++ trap on_exit EXIT -167: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/push-pop-state.sh .sh -165: + cat -165: + cc -fPIC -c -o out/test/elf/aarch64/protected-dynsym/b.o -fcommon -xc - -164: + 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 -167: ++ testname=push-pop-state -167: ++ echo -n 'Testing push-pop-state ... ' -167: Testing push-pop-state ... ++ t=out/test/elf/aarch64/push-pop-state -167: ++ mkdir -p out/test/elf/aarch64/push-pop-state +164: + grep -q 'b\.o.*a\.o.*foo$' out/test/elf/aarch64/print-dependencies/log 168: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/range-extension-thunk.sh 168: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 168: ++ export LC_ALL=C @@ -10042,28 +10073,18 @@ 168: ++ tlsdesc_opt=-mtls-dialect=desc 168: ++ trap 'on_error $LINENO' ERR 168: ++ trap on_exit EXIT -168: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/range-extension-thunk.sh .sh -168: ++ testname=range-extension-thunk -168: ++ echo -n 'Testing range-extension-thunk ... ' -168: Testing range-extension-thunk ... ++ t=out/test/elf/aarch64/range-extension-thunk -168: ++ mkdir -p out/test/elf/aarch64/range-extension-thunk -165: + 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 -167: + cc -shared -o out/test/elf/aarch64/push-pop-state/a.so -xc - -167: + cat -162: + out/test/elf/aarch64/pltgot/exe +167: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/push-pop-state.sh .sh +167: ++ testname=push-pop-state +167: ++ echo -n 'Testing push-pop-state ... ' +167: Testing push-pop-state ... ++ t=out/test/elf/aarch64/push-pop-state +167: ++ mkdir -p out/test/elf/aarch64/push-pop-state 166: + cc -B. -o out/test/elf/aarch64/protected/b.so -shared out/test/elf/aarch64/protected/a.o -162: + grep -q 'Hello world' -168: + '[' aarch64 = i686 ']' -168: + '[' aarch64 = riscv32 ']' -168: + '[' aarch64 = sparc64 ']' -168: + '[' -n '' -a '' = power10 ']' -168: + cat -162: + on_exit -162: + echo OK -162: OK -162: + exit 0 -163: + readelf -W --dynamic out/test/elf/aarch64/preinit-array/exe2 -157/315 Test #162: aarch64-pltgot ...................................... Passed 0.38 sec +164: + on_exit +164: + echo OK +164: OK +164: + exit 0 +161: + 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 +157/315 Test #164: aarch64-print-dependencies .......................... Passed 0.40 sec test 169 Start 169: aarch64-range-extension-thunk2 @@ -10073,8 +10094,19 @@ 169: MACHINE=aarch64 169: CPU= 169: Test timeout computed to be: 1500 +168: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/range-extension-thunk.sh .sh +168: ++ testname=range-extension-thunk +168: ++ echo -n 'Testing range-extension-thunk ... ' +168: Testing range-extension-thunk ... ++ t=out/test/elf/aarch64/range-extension-thunk +168: ++ mkdir -p out/test/elf/aarch64/range-extension-thunk +168: + '[' aarch64 = i686 ']' +168: + '[' aarch64 = riscv32 ']' +168: + '[' aarch64 = sparc64 ']' +168: + '[' -n '' -a '' = power10 ']' 168: + cat -163: + grep -q PREINIT_ARRAY +167: + cc -shared -o out/test/elf/aarch64/push-pop-state/a.so -xc - +167: + cat +165: + 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 169: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/range-extension-thunk2.sh 169: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 169: ++ export LC_ALL=C @@ -10095,16 +10127,25 @@ 169: ++ tlsdesc_opt=-mtls-dialect=desc 169: ++ trap 'on_error $LINENO' ERR 169: ++ trap on_exit EXIT +168: + cat 169: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/range-extension-thunk2.sh .sh 169: ++ testname=range-extension-thunk2 169: ++ echo -n 'Testing range-extension-thunk2 ... ' 169: Testing range-extension-thunk2 ... ++ t=out/test/elf/aarch64/range-extension-thunk2 169: ++ mkdir -p out/test/elf/aarch64/range-extension-thunk2 -163: + on_exit -163: + echo OK -163: OK -163: + exit 0 -158/315 Test #163: aarch64-preinit-array ............................... Passed 0.38 sec +168: + cc -c -o out/test/elf/aarch64/range-extension-thunk/c.o out/test/elf/aarch64/range-extension-thunk/a.c -O0 +169: + cc -o out/test/elf/aarch64/range-extension-thunk2/a.o -c -xc - -ffunction-sections +134: + out/test/elf/aarch64/lto-gcc/exe3 +169: + cat +134: + grep -q 'Hello world' +163: + readelf -W --dynamic out/test/elf/aarch64/preinit-array/exe2 +166: + cc -c -o out/test/elf/aarch64/protected/c.o -xc - -fno-PIE +163: + grep -q PREINIT_ARRAY +134: + on_exit +134: + echo OK +134: OK +134: + exit 0 +158/315 Test #134: aarch64-lto-gcc ..................................... Passed 2.22 sec test 170 Start 170: aarch64-relax-got-load @@ -10114,22 +10155,21 @@ 170: MACHINE=aarch64 170: CPU= 170: Test timeout computed to be: 1500 -164: + grep -q 'b\.o.*a\.o.*foo$' out/test/elf/aarch64/print-dependencies/log -161: + grep -q 'Hello WORLD' +163: + on_exit +163: + echo OK +163: OK +163: + exit 0 161: + out/test/elf/aarch64/plt-dso/exe -168: + cc -c -o out/test/elf/aarch64/range-extension-thunk/c.o out/test/elf/aarch64/range-extension-thunk/a.c -O0 -169: + cat -164: + on_exit -164: + echo OK -164: OK -164: + exit 0 -169: + cc -o out/test/elf/aarch64/range-extension-thunk2/a.o -c -xc - -ffunction-sections -165: + readelf --symbols out/test/elf/aarch64/protected-dynsym/c.so +161: + grep -q 'Hello WORLD' 161: + on_exit 161: + echo OK 161: OK 161: + exit 0 -159/315 Test #164: aarch64-print-dependencies .......................... Passed 0.25 sec +166: + cat +162: + grep -q 'Hello world' +162: + out/test/elf/aarch64/pltgot/exe +159/315 Test #161: aarch64-plt-dso ..................................... Passed 0.60 sec +160/315 Test #163: aarch64-preinit-array ............................... Passed 0.56 sec test 171 Start 171: aarch64-reloc-rodata @@ -10139,7 +10179,21 @@ 171: MACHINE=aarch64 171: CPU= 171: Test timeout computed to be: 1500 -160/315 Test #161: aarch64-plt-dso ..................................... Passed 0.46 sec +test 172 + Start 172: aarch64-relocatable-archive + +172: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/relocatable-archive.sh" +172: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu +172: Environment variables: +172: MACHINE=aarch64 +172: CPU= +172: Test timeout computed to be: 1500 +162: + on_exit +162: + echo OK +162: OK +162: + exit 0 +167: + cc -shared -o out/test/elf/aarch64/push-pop-state/b.so -xc - +167: + cat 170: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/relax-got-load.sh 170: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 170: ++ export LC_ALL=C @@ -10161,6 +10215,7 @@ 170: ++ trap 'on_error $LINENO' ERR 170: ++ trap on_exit EXIT 170: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/relax-got-load.sh .sh +165: + readelf --symbols out/test/elf/aarch64/protected-dynsym/c.so 165: + grep -Eq 'PROTECTED\b.*\bfoo\b' 171: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/reloc-rodata.sh 171: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc @@ -10182,45 +10237,44 @@ 171: ++ tlsdesc_opt=-mtls-dialect=desc 171: ++ trap 'on_error $LINENO' ERR 171: ++ trap on_exit EXIT -test 172 - Start 172: aarch64-relocatable-archive +161/315 Test #162: aarch64-pltgot ...................................... Passed 0.61 sec +test 173 + Start 173: aarch64-relocatable-c++ -172: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/relocatable-archive.sh" -172: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu -172: Environment variables: -172: MACHINE=aarch64 -172: CPU= -172: Test timeout computed to be: 1500 +173: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/relocatable-c++.sh" +173: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu +173: Environment variables: +173: MACHINE=aarch64 +173: CPU= +173: Test timeout computed to be: 1500 170: ++ testname=relax-got-load 170: ++ echo -n 'Testing relax-got-load ... ' 170: Testing relax-got-load ... ++ t=out/test/elf/aarch64/relax-got-load 170: ++ mkdir -p out/test/elf/aarch64/relax-got-load -170: + cc -o out/test/elf/aarch64/relax-got-load/a.o -c -xc - -fPIC -165: + cat 165: + cc -fPIC -c -o out/test/elf/aarch64/protected-dynsym/d.o -fno-common -xc - 171: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/reloc-rodata.sh .sh 171: ++ testname=reloc-rodata 171: ++ echo -n 'Testing reloc-rodata ... ' 171: Testing reloc-rodata ... ++ t=out/test/elf/aarch64/reloc-rodata 171: ++ mkdir -p out/test/elf/aarch64/reloc-rodata +168: + cc -c -o out/test/elf/aarch64/range-extension-thunk/d.o out/test/elf/aarch64/range-extension-thunk/b.c -O0 +165: + cat 171: + exit 171: + on_exit 171: + echo OK 171: OK 171: + exit 0 -161/315 Test #171: aarch64-reloc-rodata ................................ Passed 0.03 sec -test 173 - Start 173: aarch64-relocatable-c++ +162/315 Test #171: aarch64-reloc-rodata ................................ Passed 0.05 sec +test 174 + Start 174: aarch64-relocatable-compressed-debug-info -173: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/relocatable-c++.sh" -173: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu -173: Environment variables: -173: MACHINE=aarch64 -173: CPU= -173: Test timeout computed to be: 1500 -170: + cat +174: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/relocatable-compressed-debug-info.sh" +174: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu +174: Environment variables: +174: MACHINE=aarch64 +174: CPU= +174: Test timeout computed to be: 1500 172: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/relocatable-archive.sh -134: + out/test/elf/aarch64/lto-gcc/exe3 172: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 172: ++ export LC_ALL=C 172: ++ LC_ALL=C @@ -10240,22 +10294,6 @@ 172: ++ tlsdesc_opt=-mtls-dialect=desc 172: ++ trap 'on_error $LINENO' ERR 172: ++ trap on_exit EXIT -134: + grep -q 'Hello world' -134: + on_exit -134: + echo OK -134: OK -134: + exit 0 -162/315 Test #134: aarch64-lto-gcc ..................................... Passed 1.30 sec -test 174 - Start 174: aarch64-relocatable-compressed-debug-info - -174: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/relocatable-compressed-debug-info.sh" -174: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu -174: Environment variables: -174: MACHINE=aarch64 -174: CPU= -174: Test timeout computed to be: 1500 -165: + 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 172: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/relocatable-archive.sh .sh 172: ++ testname=relocatable-archive 172: ++ echo -n 'Testing relocatable-archive ... ' @@ -10282,15 +10320,13 @@ 173: ++ trap 'on_error $LINENO' ERR 173: ++ trap on_exit EXIT 173: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/relocatable-c++.sh .sh -166: + cat -167: + cat -167: + cc -shared -o out/test/elf/aarch64/push-pop-state/b.so -xc - 173: ++ testname=relocatable-c++ 173: ++ echo -n 'Testing relocatable-c++ ... ' 173: Testing relocatable-c++ ... ++ t=out/test/elf/aarch64/relocatable-c++ 173: ++ mkdir -p out/test/elf/aarch64/relocatable-c++ +170: + cat +170: + cc -o out/test/elf/aarch64/relax-got-load/a.o -c -xc - -fPIC 174: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/relocatable-compressed-debug-info.sh -166: + cc -c -o out/test/elf/aarch64/protected/c.o -xc - -fno-PIE 174: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 174: ++ export LC_ALL=C 174: ++ LC_ALL=C @@ -10310,31 +10346,31 @@ 174: ++ tlsdesc_opt=-mtls-dialect=desc 174: ++ trap 'on_error $LINENO' ERR 174: ++ trap on_exit EXIT -172: + nm mold -172: + grep -q __tsan_init -168: + cc -c -o out/test/elf/aarch64/range-extension-thunk/d.o out/test/elf/aarch64/range-extension-thunk/b.c -O0 +166: + 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 +173: + grep -q __tsan_init 173: + nm mold -170: + cat +165: + 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 +172: + grep -q __tsan_init +172: + nm mold 174: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/relocatable-compressed-debug-info.sh .sh -173: + grep -q __tsan_init 174: ++ testname=relocatable-compressed-debug-info 174: ++ echo -n 'Testing relocatable-compressed-debug-info ... ' 174: Testing relocatable-compressed-debug-info ... ++ t=out/test/elf/aarch64/relocatable-compressed-debug-info 174: ++ mkdir -p out/test/elf/aarch64/relocatable-compressed-debug-info -170: + cc -o out/test/elf/aarch64/relax-got-load/b.o -c -xc - -fPIC +168: + 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 174: + grep -q __tsan_init 174: + nm mold -166: + 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 +170: + cc -o out/test/elf/aarch64/relax-got-load/b.o -c -xc - -fPIC +170: + cat 167: + cat -165: + readelf --symbols out/test/elf/aarch64/protected-dynsym/e.so 167: + cc -c -o out/test/elf/aarch64/push-pop-state/c.o -xc - +165: + readelf --symbols out/test/elf/aarch64/protected-dynsym/e.so 165: + grep -Eq 'PROTECTED\b.*\bfoo\b' -170: + 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 165: + on_exit 165: + echo OK 165: OK 165: + exit 0 -163/315 Test #165: aarch64-protected-dynsym ............................ Passed 0.40 sec +163/315 Test #165: aarch64-protected-dynsym ............................ Passed 0.63 sec test 175 Start 175: aarch64-relocatable-debug-info @@ -10344,7 +10380,13 @@ 175: MACHINE=aarch64 175: CPU= 175: Test timeout computed to be: 1500 -168: + 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 +170: + 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 +166: + grep -q '3 4 0' +168: + out/test/elf/aarch64/range-extension-thunk/exe1 +168: + grep -q 'main fn1 fn3 fn2 fn4' +168: + cc -c -o out/test/elf/aarch64/range-extension-thunk/e.o out/test/elf/aarch64/range-extension-thunk/a.c -O2 +167: + 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 +166: + out/test/elf/aarch64/protected/exe 175: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/relocatable-debug-info.sh 175: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 175: ++ export LC_ALL=C @@ -10365,22 +10407,12 @@ 175: ++ tlsdesc_opt=-mtls-dialect=desc 175: ++ trap 'on_error $LINENO' ERR 175: ++ trap on_exit EXIT -175: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/relocatable-debug-info.sh .sh -175: ++ testname=relocatable-debug-info -175: ++ echo -n 'Testing relocatable-debug-info ... ' -175: Testing relocatable-debug-info ... ++ t=out/test/elf/aarch64/relocatable-debug-info -175: ++ mkdir -p out/test/elf/aarch64/relocatable-debug-info -169: + cc -B. -o out/test/elf/aarch64/range-extension-thunk2/exe out/test/elf/aarch64/range-extension-thunk2/a.o -175: + grep -q __tsan_init -167: + 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 -175: + nm mold -166: + out/test/elf/aarch64/protected/exe -166: + grep -q '3 4 0' 166: + on_exit 166: + echo OK 166: OK 166: + exit 0 -164/315 Test #166: aarch64-protected ................................... Passed 0.41 sec +175: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/relocatable-debug-info.sh .sh +164/315 Test #166: aarch64-protected ................................... Passed 0.59 sec test 176 Start 176: aarch64-relocatable-exception @@ -10390,22 +10422,13 @@ 176: MACHINE=aarch64 176: CPU= 176: Test timeout computed to be: 1500 -170: + grep -q 'Hello world' -170: + out/test/elf/aarch64/relax-got-load/exe -170: + on_exit -170: + echo OK -170: OK -170: + exit 0 -165/315 Test #170: aarch64-relax-got-load .............................. Passed 0.29 sec -test 177 - Start 177: aarch64-relocatable-many-sections - -177: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/relocatable-many-sections.sh" -177: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu -177: Environment variables: -177: MACHINE=aarch64 -177: CPU= -177: Test timeout computed to be: 1500 +175: ++ testname=relocatable-debug-info +175: ++ echo -n 'Testing relocatable-debug-info ... ' +175: Testing relocatable-debug-info ... ++ t=out/test/elf/aarch64/relocatable-debug-info +175: ++ mkdir -p out/test/elf/aarch64/relocatable-debug-info +169: + cc -B. -o out/test/elf/aarch64/range-extension-thunk2/exe out/test/elf/aarch64/range-extension-thunk2/a.o +175: + nm mold +175: + grep -q __tsan_init 176: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/relocatable-exception.sh 176: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 176: ++ export LC_ALL=C @@ -10426,6 +10449,22 @@ 176: ++ tlsdesc_opt=-mtls-dialect=desc 176: ++ trap 'on_error $LINENO' ERR 176: ++ trap on_exit EXIT +170: + grep -q 'Hello world' +170: + out/test/elf/aarch64/relax-got-load/exe +170: + on_exit +170: + echo OK +170: OK +170: + exit 0 +165/315 Test #170: aarch64-relax-got-load .............................. Passed 0.38 sec +test 177 + Start 177: aarch64-relocatable-many-sections + +177: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/relocatable-many-sections.sh" +177: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu +177: Environment variables: +177: MACHINE=aarch64 +177: CPU= +177: Test timeout computed to be: 1500 176: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/relocatable-exception.sh .sh 176: ++ testname=relocatable-exception 176: ++ echo -n 'Testing relocatable-exception ... ' @@ -10433,12 +10472,7 @@ 176: ++ mkdir -p out/test/elf/aarch64/relocatable-exception 176: + '[' aarch64 = m68k ']' 176: + '[' aarch64 = sh4 ']' -176: + nm mold -176: + grep -q __tsan_init -168: + grep -q 'main fn1 fn3 fn2 fn4' -168: + out/test/elf/aarch64/range-extension-thunk/exe1 177: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/relocatable-many-sections.sh -168: + cc -c -o out/test/elf/aarch64/range-extension-thunk/e.o out/test/elf/aarch64/range-extension-thunk/a.c -O2 177: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 177: ++ export LC_ALL=C 177: ++ LC_ALL=C @@ -10458,27 +10492,24 @@ 177: ++ tlsdesc_opt=-mtls-dialect=desc 177: ++ trap 'on_error $LINENO' ERR 177: ++ trap on_exit EXIT +176: + nm mold +168: + cc -c -o out/test/elf/aarch64/range-extension-thunk/f.o out/test/elf/aarch64/range-extension-thunk/b.c -O2 +176: + grep -q __tsan_init 177: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/relocatable-many-sections.sh .sh 177: ++ testname=relocatable-many-sections 177: ++ echo -n 'Testing relocatable-many-sections ... ' 177: Testing relocatable-many-sections ... ++ t=out/test/elf/aarch64/relocatable-many-sections 177: ++ mkdir -p out/test/elf/aarch64/relocatable-many-sections 167: + readelf --dynamic out/test/elf/aarch64/push-pop-state/exe -173: + '[' aarch64 = m68k ']' -173: + '[' aarch64 = sh4 ']' -173: + cat -173: + c++ -c -o out/test/elf/aarch64/relocatable-c++/a.o -xc++ - -167: + grep -Fq a.so out/test/elf/aarch64/push-pop-state/log -177: + grep -q __tsan_init 177: + nm mold +177: + grep -q __tsan_init +167: + grep -Fq a.so out/test/elf/aarch64/push-pop-state/log 167: + grep -Fq b.so out/test/elf/aarch64/push-pop-state/log -174: + gcc -o /dev/null -xc -g3 -gz - -174: + echo 'int main() {}' 167: + on_exit 167: + echo OK 167: OK 167: + exit 0 -166/315 Test #167: aarch64-push-pop-state .............................. Passed 0.50 sec +166/315 Test #167: aarch64-push-pop-state .............................. Passed 0.70 sec test 178 Start 178: aarch64-relocatable-merge-sections @@ -10488,6 +10519,7 @@ 178: MACHINE=aarch64 178: CPU= 178: Test timeout computed to be: 1500 +168: + 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 178: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/relocatable-merge-sections.sh 178: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 178: ++ export LC_ALL=C @@ -10508,25 +10540,22 @@ 178: ++ tlsdesc_opt=-mtls-dialect=desc 178: ++ trap 'on_error $LINENO' ERR 178: ++ trap on_exit EXIT -168: + cc -c -o out/test/elf/aarch64/range-extension-thunk/f.o out/test/elf/aarch64/range-extension-thunk/b.c -O2 -172: + cc -c -o out/test/elf/aarch64/relocatable-archive/a.o -xc - -172: + cat 178: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/relocatable-merge-sections.sh .sh 178: ++ testname=relocatable-merge-sections 178: ++ echo -n 'Testing relocatable-merge-sections ... ' 178: Testing relocatable-merge-sections ... ++ t=out/test/elf/aarch64/relocatable-merge-sections 178: ++ mkdir -p out/test/elf/aarch64/relocatable-merge-sections -169: + out/test/elf/aarch64/range-extension-thunk2/exe -169: + grep -Eq '^0 9 1 8 2 7 3 6 4 5 10 19 11 18 12 17 13 16 14 15 0 $' -178: + nm mold 178: + grep -q __tsan_init -173: + cat -173: + c++ -c -o out/test/elf/aarch64/relocatable-c++/b.o -xc++ - +178: + nm mold +173: + '[' aarch64 = m68k ']' +173: + '[' aarch64 = sh4 ']' +169: + grep -Eq '^0 9 1 8 2 7 3 6 4 5 10 19 11 18 12 17 13 16 14 15 0 $' +169: + out/test/elf/aarch64/range-extension-thunk2/exe 169: + on_exit 169: + echo OK 169: OK 169: + exit 0 -167/315 Test #169: aarch64-range-extension-thunk2 ...................... Passed 0.49 sec +167/315 Test #169: aarch64-range-extension-thunk2 ...................... Passed 0.76 sec test 179 Start 179: aarch64-relocatable-mergeable-sections @@ -10536,8 +10565,10 @@ 179: MACHINE=aarch64 179: CPU= 179: Test timeout computed to be: 1500 +173: + c++ -c -o out/test/elf/aarch64/relocatable-c++/a.o -xc++ - +173: + cat 179: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/relocatable-mergeable-sections.sh -168: + 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 +168: + out/test/elf/aarch64/range-extension-thunk/exe2 179: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 179: ++ export LC_ALL=C 179: ++ LC_ALL=C @@ -10548,7 +10579,6 @@ 179: ++ CXX=c++ 179: ++ GCC=gcc 179: ++ GXX=g++ -172: + cc -c -o out/test/elf/aarch64/relocatable-archive/b.o -xc - 179: ++ OBJDUMP=objdump 179: ++ OBJCOPY=objcopy 179: ++ STRIP=strip @@ -10558,29 +10588,12 @@ 179: ++ tlsdesc_opt=-mtls-dialect=desc 179: ++ trap 'on_error $LINENO' ERR 179: ++ trap on_exit EXIT -172: + cat -179: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/relocatable-mergeable-sections.sh .sh -179: ++ testname=relocatable-mergeable-sections -179: ++ echo -n 'Testing relocatable-mergeable-sections ... ' -179: Testing relocatable-mergeable-sections ... ++ t=out/test/elf/aarch64/relocatable-mergeable-sections -179: ++ mkdir -p out/test/elf/aarch64/relocatable-mergeable-sections -174: + gcc -c -o out/test/elf/aarch64/relocatable-compressed-debug-info/a.o -xc - -g3 -gz -174: + cat -179: + nm mold -175: + cat -175: + cc -c -o out/test/elf/aarch64/relocatable-debug-info/a.o -xc - -g -179: + grep -q __tsan_init -145: + cp mold-wrapper.so out/test/elf/aarch64/mold-wrapper2/bin -172: + cc -c -o out/test/elf/aarch64/relocatable-archive/c.o -xc - -172: + cat -145: + grep -q /bin/mold-wrapper.so -145: + out/test/elf/aarch64/mold-wrapper2/bin/mold -run bash -c 'echo $LD_PRELOAD' -145: + on_exit -145: + echo OK -145: OK -145: + exit 0 -175: + cc -c -o out/test/elf/aarch64/relocatable-debug-info/b.o -xc - -g -168/315 Test #145: aarch64-mold-wrapper2 ............................... Passed 1.54 sec +168: + grep -q 'main fn1 fn3 fn2 fn4' +168: + on_exit +168: + echo OK +168: OK +168: + exit 0 +168/315 Test #168: aarch64-range-extension-thunk ....................... Passed 0.87 sec test 180 Start 180: aarch64-relocatable-no-ehframe @@ -10590,10 +10603,21 @@ 180: MACHINE=aarch64 180: CPU= 180: Test timeout computed to be: 1500 -175: + cat +179: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/relocatable-mergeable-sections.sh .sh +179: ++ testname=relocatable-mergeable-sections +179: ++ echo -n 'Testing relocatable-mergeable-sections ... ' +179: Testing relocatable-mergeable-sections ... ++ t=out/test/elf/aarch64/relocatable-mergeable-sections +179: ++ mkdir -p out/test/elf/aarch64/relocatable-mergeable-sections +172: + cc -c -o out/test/elf/aarch64/relocatable-archive/a.o -xc - +172: + cat +179: + grep -q __tsan_init 176: + cat 176: + c++ -c -o out/test/elf/aarch64/relocatable-exception/a.o -xc++ - +179: + nm mold +175: + cc -c -o out/test/elf/aarch64/relocatable-debug-info/a.o -xc - -g 180: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/relocatable-no-ehframe.sh +173: + cat +175: + cat 180: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 180: ++ export LC_ALL=C 180: ++ LC_ALL=C @@ -10613,23 +10637,46 @@ 180: ++ tlsdesc_opt=-mtls-dialect=desc 180: ++ trap 'on_error $LINENO' ERR 180: ++ trap on_exit EXIT -168: + out/test/elf/aarch64/range-extension-thunk/exe2 +174: + gcc -o /dev/null -xc -g3 -gz - +174: + echo 'int main() {}' +173: + c++ -c -o out/test/elf/aarch64/relocatable-c++/b.o -xc++ - 180: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/relocatable-no-ehframe.sh .sh 180: ++ testname=relocatable-no-ehframe 180: ++ echo -n 'Testing relocatable-no-ehframe ... ' 180: Testing relocatable-no-ehframe ... ++ t=out/test/elf/aarch64/relocatable-no-ehframe 180: ++ mkdir -p out/test/elf/aarch64/relocatable-no-ehframe 180: + '[' aarch64 = alpha ']' -174: + gcc -c -o out/test/elf/aarch64/relocatable-compressed-debug-info/b.o -xc - -g3 -gz -174: + cat -168: + grep -q 'main fn1 fn3 fn2 fn4' -168: + on_exit -168: + echo OK -168: OK -168: + exit 0 +180: + nm mold +180: + grep -q __tsan_init +172: + cat +172: + cc -c -o out/test/elf/aarch64/relocatable-archive/b.o -xc - +175: + cc -c -o out/test/elf/aarch64/relocatable-debug-info/b.o -xc - -g +175: + cat +176: + c++ -c -o out/test/elf/aarch64/relocatable-exception/b.o -xc++ - +176: + cat +175: + ./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 +172: + cc -c -o out/test/elf/aarch64/relocatable-archive/c.o -xc - 172: + cat +174: + gcc -c -o out/test/elf/aarch64/relocatable-compressed-debug-info/a.o -xc - -g3 -gz +174: + cat +175: + cc -B. -o out/test/elf/aarch64/relocatable-debug-info/exe out/test/elf/aarch64/relocatable-debug-info/c.o +178: + cc -c -o out/test/elf/aarch64/relocatable-merge-sections/a.o -xc -ffunction-sections - +177: + seq 1 80000 +178: + cat +177: + sed 's/.*/.section .data.\0,"aw"\n.word 0\n/g' +177: + cc -c -xassembler -o out/test/elf/aarch64/relocatable-many-sections/a.o - 172: + cc -c -o out/test/elf/aarch64/relocatable-archive/d.o -xc - -169/315 Test #168: aarch64-range-extension-thunk ....................... Passed 0.71 sec +172: + cat +174: + cat +178: + ./mold --relocatable -o out/test/elf/aarch64/relocatable-merge-sections/b.o out/test/elf/aarch64/relocatable-merge-sections/a.o +174: + gcc -c -o out/test/elf/aarch64/relocatable-compressed-debug-info/b.o -xc - -g3 -gz +175: + out/test/elf/aarch64/relocatable-debug-info/exe +175: Hello world +175: + on_exit +175: + echo OK +175: OK +175: + exit 0 +169/315 Test #175: aarch64-relocatable-debug-info ...................... Passed 0.87 sec test 181 Start 181: aarch64-relocatable @@ -10639,8 +10686,7 @@ 181: MACHINE=aarch64 181: CPU= 181: Test timeout computed to be: 1500 -180: + grep -q __tsan_init -180: + nm mold +178: + readelf -WS out/test/elf/aarch64/relocatable-merge-sections/b.o 181: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/relocatable.sh 181: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 181: ++ export LC_ALL=C @@ -10661,34 +10707,40 @@ 181: ++ tlsdesc_opt=-mtls-dialect=desc 181: ++ trap 'on_error $LINENO' ERR 181: ++ trap on_exit EXIT -175: + ./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 +172: + 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 +178: + grep -Fq .text.foo out/test/elf/aarch64/relocatable-merge-sections/log1 +172: + ./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 181: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/relocatable.sh .sh 181: ++ testname=relocatable 181: ++ echo -n 'Testing relocatable ... ' 181: Testing relocatable ... ++ t=out/test/elf/aarch64/relocatable 181: ++ mkdir -p out/test/elf/aarch64/relocatable -172: + 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 -181: + nm mold +178: + grep -Fq .text.bar out/test/elf/aarch64/relocatable-merge-sections/log1 +178: + ./mold --relocatable -o out/test/elf/aarch64/relocatable-merge-sections/c.o out/test/elf/aarch64/relocatable-merge-sections/a.o --relocatable-merge-sections 181: + grep -q __tsan_init -176: + cat +145: + cp mold-wrapper.so out/test/elf/aarch64/mold-wrapper2/bin +181: + nm mold 174: + ./mold --relocatable -o out/test/elf/aarch64/relocatable-compressed-debug-info/c.o out/test/elf/aarch64/relocatable-compressed-debug-info/a.o out/test/elf/aarch64/relocatable-compressed-debug-info/b.o -176: + c++ -c -o out/test/elf/aarch64/relocatable-exception/b.o -xc++ - -175: + cc -B. -o out/test/elf/aarch64/relocatable-debug-info/exe out/test/elf/aarch64/relocatable-debug-info/c.o -172: + ./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 172: + readelf --symbols out/test/elf/aarch64/relocatable-archive/f.o -177: + sed 's/.*/.section .data.\0,"aw"\n.word 0\n/g' -177: + seq 1 80000 -177: + cc -c -xassembler -o out/test/elf/aarch64/relocatable-many-sections/a.o - -174: + cc -B. -o out/test/elf/aarch64/relocatable-compressed-debug-info/exe out/test/elf/aarch64/relocatable-compressed-debug-info/c.o 172: + grep -q 'foo\b' out/test/elf/aarch64/relocatable-archive/log +178: + readelf -WS out/test/elf/aarch64/relocatable-merge-sections/c.o +145: + out/test/elf/aarch64/mold-wrapper2/bin/mold -run bash -c 'echo $LD_PRELOAD' 172: + grep -q 'bar\b' out/test/elf/aarch64/relocatable-archive/log -175: + out/test/elf/aarch64/relocatable-debug-info/exe +145: + grep -q /bin/mold-wrapper.so +178: + grep -Fq .text.foo out/test/elf/aarch64/relocatable-merge-sections/log2 +178: + grep -Fq .text.bar out/test/elf/aarch64/relocatable-merge-sections/log2 172: + grep -q 'baz\b' out/test/elf/aarch64/relocatable-archive/log -172: + on_exit -172: + echo OK -172: OK -172: + exit 0 -170/315 Test #172: aarch64-relocatable-archive ......................... Passed 0.74 sec +145: + on_exit +145: + echo OK +145: OK +145: + exit 0 +174: + cc -B. -o out/test/elf/aarch64/relocatable-compressed-debug-info/exe out/test/elf/aarch64/relocatable-compressed-debug-info/c.o +178: + on_exit +178: + echo OK +178: OK +178: + exit 0 +170/315 Test #145: aarch64-mold-wrapper2 ............................... Passed 2.91 sec +171/315 Test #178: aarch64-relocatable-merge-sections .................. Passed 0.79 sec test 182 Start 182: aarch64-relro @@ -10698,12 +10750,6 @@ 182: MACHINE=aarch64 182: CPU= 182: Test timeout computed to be: 1500 -175: Hello world -175: + on_exit -175: + echo OK -175: OK -175: + exit 0 -171/315 Test #175: aarch64-relocatable-debug-info ...................... Passed 0.60 sec test 183 Start 183: aarch64-repro @@ -10713,7 +10759,20 @@ 183: MACHINE=aarch64 183: CPU= 183: Test timeout computed to be: 1500 -139: + cc -c -xc -o out/test/elf/aarch64/many-sections/b.o - +172: + on_exit +172: + echo OK +172: OK +172: + exit 0 +172/315 Test #172: aarch64-relocatable-archive ......................... Passed 1.30 sec +test 184 + Start 184: aarch64-require-defined + +184: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/require-defined.sh" +184: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu +184: Environment variables: +184: MACHINE=aarch64 +184: CPU= +184: Test timeout computed to be: 1500 182: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/relro.sh 182: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 182: ++ export LC_ALL=C @@ -10729,38 +10788,15 @@ 182: ++ OBJCOPY=objcopy 182: ++ STRIP=strip 182: ++ QEMU= -139: + cat 182: ++ '[' aarch64 = x86_64 -o aarch64 = i686 -o aarch64 = arm ']' 182: ++ '[' aarch64 = aarch64 ']' 182: ++ tlsdesc_opt=-mtls-dialect=desc 182: ++ trap 'on_error $LINENO' ERR 182: ++ trap on_exit EXIT -174: + grep -q 'Hello world' -174: + out/test/elf/aarch64/relocatable-compressed-debug-info/exe 182: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/relro.sh .sh -182: ++ testname=relro -182: ++ echo -n 'Testing relro ... ' -182: Testing relro ... ++ t=out/test/elf/aarch64/relro -182: ++ mkdir -p out/test/elf/aarch64/relro +179: + cc -c -o out/test/elf/aarch64/relocatable-mergeable-sections/a.o -xassembler - 179: + cat -178: + cc -c -o out/test/elf/aarch64/relocatable-merge-sections/a.o -xc -ffunction-sections - -178: + cat 183: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/repro.sh -179: + cc -c -o out/test/elf/aarch64/relocatable-mergeable-sections/a.o -xassembler - -174: + on_exit -174: + echo OK -174: OK -174: + exit 0 -172/315 Test #174: aarch64-relocatable-compressed-debug-info ........... Passed 0.75 sec -test 184 - Start 184: aarch64-require-defined - -184: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/require-defined.sh" -184: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu -184: Environment variables: -184: MACHINE=aarch64 -184: CPU= -184: Test timeout computed to be: 1500 183: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 183: ++ export LC_ALL=C 183: ++ LC_ALL=C @@ -10780,14 +10816,11 @@ 183: ++ tlsdesc_opt=-mtls-dialect=desc 183: ++ trap 'on_error $LINENO' ERR 183: ++ trap on_exit EXIT +182: ++ testname=relro +182: ++ echo -n 'Testing relro ... ' +182: Testing relro ... ++ t=out/test/elf/aarch64/relro +182: ++ mkdir -p out/test/elf/aarch64/relro 183: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/repro.sh .sh -179: + ./mold --relocatable -o out/test/elf/aarch64/relocatable-mergeable-sections/b.o out/test/elf/aarch64/relocatable-mergeable-sections/a.o -182: + cc -c -xc -o out/test/elf/aarch64/relro/a.o - -183: ++ testname=repro -183: ++ echo -n 'Testing repro ... ' -183: Testing repro ... ++ t=out/test/elf/aarch64/repro -183: ++ mkdir -p out/test/elf/aarch64/repro -182: + cat 184: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/require-defined.sh 184: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 184: ++ export LC_ALL=C @@ -10808,26 +10841,33 @@ 184: ++ tlsdesc_opt=-mtls-dialect=desc 184: ++ trap 'on_error $LINENO' ERR 184: ++ trap on_exit EXIT +183: ++ testname=repro +183: ++ echo -n 'Testing repro ... ' +183: Testing repro ... ++ t=out/test/elf/aarch64/repro +183: ++ mkdir -p out/test/elf/aarch64/repro +179: + ./mold --relocatable -o out/test/elf/aarch64/relocatable-mergeable-sections/b.o out/test/elf/aarch64/relocatable-mergeable-sections/a.o 184: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/require-defined.sh .sh 184: ++ testname=require-defined 184: ++ echo -n 'Testing require-defined ... ' 184: Testing require-defined ... ++ t=out/test/elf/aarch64/require-defined 184: ++ mkdir -p out/test/elf/aarch64/require-defined -139: + 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 +183: + cc -c -o out/test/elf/aarch64/repro/a.o -xc - 183: + cat -179: + grep -Eq '\b0\b.*Hello' -179: + readelf -W -p .rodata.str1.1 out/test/elf/aarch64/relocatable-mergeable-sections/b.o +182: + cat +182: + cc -c -xc -o out/test/elf/aarch64/relro/a.o - +184: + cc -o out/test/elf/aarch64/require-defined/a.o -c -xc - 184: + cat -179: + grep -Eq '\b7\b.*World' +180: + cc -c -o out/test/elf/aarch64/relocatable-no-ehframe/a.o -xc -fno-unwind-tables -fno-asynchronous-unwind-tables - +180: + cat +179: + grep -Eq '\b0\b.*Hello' 179: + readelf -W -p .rodata.str1.1 out/test/elf/aarch64/relocatable-mergeable-sections/b.o -183: + cc -c -o out/test/elf/aarch64/repro/a.o -xc - -178: + ./mold --relocatable -o out/test/elf/aarch64/relocatable-merge-sections/b.o out/test/elf/aarch64/relocatable-merge-sections/a.o -179: + on_exit -179: + echo OK -179: OK -179: + exit 0 -184: + cc -o out/test/elf/aarch64/require-defined/a.o -c -xc - -173/315 Test #179: aarch64-relocatable-mergeable-sections .............. Passed 0.40 sec +174: + grep -q 'Hello world' +174: + out/test/elf/aarch64/relocatable-compressed-debug-info/exe +174: + on_exit +174: + echo OK +174: OK +174: + exit 0 +173/315 Test #174: aarch64-relocatable-compressed-debug-info ........... Passed 1.39 sec test 185 Start 185: aarch64-response-file @@ -10837,9 +10877,27 @@ 185: MACHINE=aarch64 185: CPU= 185: Test timeout computed to be: 1500 +139: + cat +139: + cc -c -xc -o out/test/elf/aarch64/many-sections/b.o - +179: + readelf -W -p .rodata.str1.1 out/test/elf/aarch64/relocatable-mergeable-sections/b.o +179: + grep -Eq '\b7\b.*World' +179: + on_exit +179: + echo OK +179: OK +179: + exit 0 +174/315 Test #179: aarch64-relocatable-mergeable-sections .............. Passed 0.85 sec +test 186 + Start 186: aarch64-response-file2 + +186: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/response-file2.sh" +186: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu +186: Environment variables: +186: MACHINE=aarch64 +186: CPU= +186: Test timeout computed to be: 1500 +184: + rm -f out/test/elf/aarch64/require-defined/b.a 185: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/response-file.sh -178: + readelf -WS out/test/elf/aarch64/relocatable-merge-sections/b.o -180: + cc -c -o out/test/elf/aarch64/relocatable-no-ehframe/a.o -xc -fno-unwind-tables -fno-asynchronous-unwind-tables - +184: + ar rcs out/test/elf/aarch64/require-defined/b.a out/test/elf/aarch64/require-defined/a.o 185: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 185: ++ export LC_ALL=C 185: ++ LC_ALL=C @@ -10859,61 +10917,61 @@ 185: ++ tlsdesc_opt=-mtls-dialect=desc 185: ++ trap 'on_error $LINENO' ERR 185: ++ trap on_exit EXIT -180: + cat -178: + grep -Fq .text.foo out/test/elf/aarch64/relocatable-merge-sections/log1 +186: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/response-file2.sh +186: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc +186: ++ export LC_ALL=C +186: ++ LC_ALL=C +186: ++ '[' -z aarch64 ']' +186: ++ '[' -z '' ']' +186: ++ TESTDIR=out/test/elf/aarch64 +186: ++ CC=cc +186: ++ CXX=c++ +186: ++ GCC=gcc +186: ++ GXX=g++ +186: ++ OBJDUMP=objdump +186: ++ OBJCOPY=objcopy +186: ++ STRIP=strip +186: ++ QEMU= +186: ++ '[' aarch64 = x86_64 -o aarch64 = i686 -o aarch64 = arm ']' +186: ++ '[' aarch64 = aarch64 ']' +186: ++ tlsdesc_opt=-mtls-dialect=desc +186: ++ trap 'on_error $LINENO' ERR +186: ++ trap on_exit EXIT +180: + readelf -WS out/test/elf/aarch64/relocatable-no-ehframe/a.o 185: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/response-file.sh .sh -182: + cc -B. -o out/test/elf/aarch64/relro/exe1 out/test/elf/aarch64/relro/a.o -Wl,-z,relro,-z,lazy -183: + rm -rf out/test/elf/aarch64/repro/exe.repro out/test/elf/aarch64/repro/exe.repro.tar 185: ++ testname=response-file 185: ++ echo -n 'Testing response-file ... ' 185: Testing response-file ... ++ t=out/test/elf/aarch64/response-file 185: ++ mkdir -p out/test/elf/aarch64/response-file -178: + grep -Fq .text.bar out/test/elf/aarch64/relocatable-merge-sections/log1 -178: + ./mold --relocatable -o out/test/elf/aarch64/relocatable-merge-sections/c.o out/test/elf/aarch64/relocatable-merge-sections/a.o --relocatable-merge-sections +183: + rm -rf out/test/elf/aarch64/repro/exe.repro out/test/elf/aarch64/repro/exe.repro.tar +186: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/response-file2.sh .sh +186: ++ testname=response-file2 +186: ++ echo -n 'Testing response-file2 ... ' +186: Testing response-file2 ... ++ t=out/test/elf/aarch64/response-file2 +186: ++ mkdir -p out/test/elf/aarch64/response-file2 +180: + grep -Fq .eh_frame out/test/elf/aarch64/relocatable-no-ehframe/log1 183: + cc -B. -o out/test/elf/aarch64/repro/exe out/test/elf/aarch64/repro/a.o 185: + cc -c -o out/test/elf/aarch64/response-file/a.o -xc - -184: + rm -f out/test/elf/aarch64/require-defined/b.a 185: + cat -180: + readelf -WS out/test/elf/aarch64/relocatable-no-ehframe/a.o -184: + ar rcs out/test/elf/aarch64/require-defined/b.a out/test/elf/aarch64/require-defined/a.o -180: + grep -Fq .eh_frame out/test/elf/aarch64/relocatable-no-ehframe/log1 -181: + cc -c -o out/test/elf/aarch64/relocatable/a.o -xc - -181: + cat -183: + '[' -f out/test/elf/aarch64/repro/exe.repro.tar ']' -183: + cc -B. -o out/test/elf/aarch64/repro/exe out/test/elf/aarch64/repro/a.o -Wl,-repro -178: + readelf -WS out/test/elf/aarch64/relocatable-merge-sections/c.o -178: + grep -Fq .text.foo out/test/elf/aarch64/relocatable-merge-sections/log2 -180: + ./mold --relocatable -o out/test/elf/aarch64/relocatable-no-ehframe/b.o out/test/elf/aarch64/relocatable-no-ehframe/a.o -184: + cc -o out/test/elf/aarch64/require-defined/c.o -c -xc - 184: + cat -178: + grep -Fq .text.bar out/test/elf/aarch64/relocatable-merge-sections/log2 -182: + out/test/elf/aarch64/relro/exe1 -182: + grep -q 'Hello world' -178: + on_exit -178: + echo OK -178: OK -178: + exit 0 -182: + readelf --segments -W out/test/elf/aarch64/relro/exe1 -174/315 Test #178: aarch64-relocatable-merge-sections .................. Passed 0.60 sec -test 186 - Start 186: aarch64-response-file2 - -186: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/response-file2.sh" -186: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu -186: Environment variables: -186: MACHINE=aarch64 -186: CPU= -186: Test timeout computed to be: 1500 -182: + grep -q 'GNU_RELRO ' out/test/elf/aarch64/relro/log1 +184: + cc -o out/test/elf/aarch64/require-defined/c.o -c -xc - +182: + cc -B. -o out/test/elf/aarch64/relro/exe1 out/test/elf/aarch64/relro/a.o -Wl,-z,relro,-z,lazy +180: + ./mold --relocatable -o out/test/elf/aarch64/relocatable-no-ehframe/b.o out/test/elf/aarch64/relocatable-no-ehframe/a.o +186: + cat +186: + cc -c -o out/test/elf/aarch64/response-file2/a.o -xc - +139: + 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 +185: + cc -c -o out/test/elf/aarch64/response-file/b.o -xc - +185: + cat 180: + readelf -WS out/test/elf/aarch64/relocatable-no-ehframe/b.o 180: + grep -Fq .eh_frame out/test/elf/aarch64/relocatable-no-ehframe/log2 -182: + cc -B. -o out/test/elf/aarch64/relro/exe2 out/test/elf/aarch64/relro/a.o -Wl,-z,relro,-z,now -186: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/response-file2.sh +186: + cat +186: + cc -c -o out/test/elf/aarch64/response-file2/b.o -xc - +184: + 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 180: + on_exit 180: + echo OK 180: OK 180: + exit 0 -175/315 Test #180: aarch64-relocatable-no-ehframe ...................... Passed 0.41 sec +175/315 Test #180: aarch64-relocatable-no-ehframe ...................... Passed 0.97 sec test 187 Start 187: aarch64-retain-symbols-file @@ -10923,28 +10981,8 @@ 187: MACHINE=aarch64 187: CPU= 187: Test timeout computed to be: 1500 -186: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc -186: ++ export LC_ALL=C -186: ++ LC_ALL=C -186: ++ '[' -z aarch64 ']' -186: ++ '[' -z '' ']' -186: ++ TESTDIR=out/test/elf/aarch64 -186: ++ CC=cc -186: ++ CXX=c++ -186: ++ GCC=gcc -186: ++ GXX=g++ -186: ++ OBJDUMP=objdump -186: ++ OBJCOPY=objcopy -186: ++ STRIP=strip -186: ++ QEMU= -186: ++ '[' aarch64 = x86_64 -o aarch64 = i686 -o aarch64 = arm ']' -186: ++ '[' aarch64 = aarch64 ']' -186: ++ tlsdesc_opt=-mtls-dialect=desc -186: ++ trap 'on_error $LINENO' ERR -186: ++ trap on_exit EXIT -185: + cat -181: + cat -185: + cc -c -o out/test/elf/aarch64/response-file/b.o -xc - +183: + '[' -f out/test/elf/aarch64/repro/exe.repro.tar ']' +183: + cc -B. -o out/test/elf/aarch64/repro/exe out/test/elf/aarch64/repro/a.o -Wl,-repro 187: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/retain-symbols-file.sh 187: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 187: ++ export LC_ALL=C @@ -10965,29 +11003,45 @@ 187: ++ tlsdesc_opt=-mtls-dialect=desc 187: ++ trap 'on_error $LINENO' ERR 187: ++ trap on_exit EXIT -186: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/response-file2.sh .sh -139: + grep -q Hello -183: + tar -C out/test/elf/aarch64/repro -xf out/test/elf/aarch64/repro/exe.repro.tar -139: + out/test/elf/aarch64/many-sections/exe -186: ++ testname=response-file2 -186: ++ echo -n 'Testing response-file2 ... ' -186: Testing response-file2 ... ++ t=out/test/elf/aarch64/response-file2 -186: ++ mkdir -p out/test/elf/aarch64/response-file2 -181: + cc -c -o out/test/elf/aarch64/relocatable/b.o -xc - +182: + out/test/elf/aarch64/relro/exe1 +182: + grep -q 'Hello world' 187: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/retain-symbols-file.sh .sh +182: + readelf --segments -W out/test/elf/aarch64/relro/exe1 187: ++ testname=retain-symbols-file 187: ++ echo -n 'Testing retain-symbols-file ... ' 187: Testing retain-symbols-file ... ++ t=out/test/elf/aarch64/retain-symbols-file 187: ++ mkdir -p out/test/elf/aarch64/retain-symbols-file -184: + 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 +182: + grep -q 'GNU_RELRO ' out/test/elf/aarch64/relro/log1 +185: + cc -c -o out/test/elf/aarch64/response-file/c.o -xc - +185: + cat +181: + cc -c -o out/test/elf/aarch64/relocatable/a.o -xc - +181: + cat +187: + cat +187: + cc -c -o out/test/elf/aarch64/retain-symbols-file/a.o -xc - +182: + cc -B. -o out/test/elf/aarch64/relro/exe2 out/test/elf/aarch64/relro/a.o -Wl,-z,relro,-z,now +186: + echo ''\''out/test/elf/aarch64/response-file2/b.o'\''' +186: + echo @out/test/elf/aarch64/response-file2/rsp1 +186: + cc -B. -o out/test/elf/aarch64/response-file2/exe out/test/elf/aarch64/response-file2/a.o -Wl,@out/test/elf/aarch64/response-file2/rsp2 +184: + readelf --symbols out/test/elf/aarch64/require-defined/exe +184: + grep -q foobar +184: + 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 +181: + cc -c -o out/test/elf/aarch64/relocatable/b.o -xc - +183: + tar -C out/test/elf/aarch64/repro -xf out/test/elf/aarch64/repro/exe.repro.tar +185: + echo ''\''out/test/elf/aarch64/response-file/b.o'\'' '\''out/test/elf/aarch64/response-file/c.o'\''' +185: + cc -B. -o out/test/elf/aarch64/response-file/exe out/test/elf/aarch64/response-file/a.o -Wl,@out/test/elf/aarch64/response-file/rsp +181: + cat +187: + cat +183: + grep -q /a.o out/test/elf/aarch64/repro/exe.repro/response.txt +182: + grep -q 'Hello world' +139: + out/test/elf/aarch64/many-sections/exe +182: + out/test/elf/aarch64/relro/exe2 +182: + readelf --segments -W out/test/elf/aarch64/relro/exe2 +139: + grep -q Hello 139: + on_exit 139: + echo OK 139: OK 139: + exit 0 -187: + cat -183: + grep -q /a.o out/test/elf/aarch64/repro/exe.repro/response.txt -187: + cc -c -o out/test/elf/aarch64/retain-symbols-file/a.o -xc - -176/315 Test #139: aarch64-many-sections ............................... Passed 2.19 sec +176/315 Test #139: aarch64-many-sections ............................... Passed 4.00 sec test 188 Start 188: aarch64-reverse-sections @@ -10997,14 +11051,28 @@ 188: MACHINE=aarch64 188: CPU= 188: Test timeout computed to be: 1500 -186: + cat -186: + cc -c -o out/test/elf/aarch64/response-file2/a.o -xc - +187: + 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 183: + grep -q '[ms]old' out/test/elf/aarch64/repro/exe.repro/version.txt 183: + rm -rf out/test/elf/aarch64/repro/exe.repro out/test/elf/aarch64/repro/exe.repro.tar +182: + grep -q 'GNU_RELRO ' out/test/elf/aarch64/relro/log2 +183: + MOLD_REPRO=1 +183: + cc -B. -o out/test/elf/aarch64/repro/exe out/test/elf/aarch64/repro/a.o 188: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/reverse-sections.sh -185: + cc -c -o out/test/elf/aarch64/response-file/c.o -xc - -185: + cat +186: + on_exit +186: + echo OK +186: OK +186: + exit 0 188: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc +177/315 Test #186: aarch64-response-file2 .............................. Passed 0.45 sec +test 189 + Start 189: aarch64-rodata-name + +189: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/rodata-name.sh" +189: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu +189: Environment variables: +189: MACHINE=aarch64 +189: CPU= +189: Test timeout computed to be: 1500 188: ++ export LC_ALL=C 188: ++ LC_ALL=C 188: ++ '[' -z aarch64 ']' @@ -11023,80 +11091,13 @@ 188: ++ tlsdesc_opt=-mtls-dialect=desc 188: ++ trap 'on_error $LINENO' ERR 188: ++ trap on_exit EXIT -181: + ./mold --relocatable -o out/test/elf/aarch64/relocatable/c.o out/test/elf/aarch64/relocatable/a.o out/test/elf/aarch64/relocatable/b.o -183: + MOLD_REPRO=1 -183: + cc -B. -o out/test/elf/aarch64/repro/exe out/test/elf/aarch64/repro/a.o -188: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/reverse-sections.sh .sh -188: ++ testname=reverse-sections -188: ++ echo -n 'Testing reverse-sections ... ' -188: Testing reverse-sections ... ++ t=out/test/elf/aarch64/reverse-sections -188: ++ mkdir -p out/test/elf/aarch64/reverse-sections -182: + out/test/elf/aarch64/relro/exe2 -187: + cat -187: + 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 -182: + grep -q 'Hello world' -181: + cc -B. -o out/test/elf/aarch64/relocatable/exe out/test/elf/aarch64/relocatable/c.o -182: + readelf --segments -W out/test/elf/aarch64/relro/exe2 -185: + echo ''\''out/test/elf/aarch64/response-file/b.o'\'' '\''out/test/elf/aarch64/response-file/c.o'\''' -185: + cc -B. -o out/test/elf/aarch64/response-file/exe out/test/elf/aarch64/response-file/a.o -Wl,@out/test/elf/aarch64/response-file/rsp -188: + cat -173: + ./mold --relocatable -o out/test/elf/aarch64/relocatable-c++/c.o out/test/elf/aarch64/relocatable-c++/a.o -186: + cat -188: + cc -o out/test/elf/aarch64/reverse-sections/a.o -c -xc++ - -182: + grep -q 'GNU_RELRO ' out/test/elf/aarch64/relro/log2 -186: + cc -c -o out/test/elf/aarch64/response-file2/b.o -xc - -184: + readelf --symbols out/test/elf/aarch64/require-defined/exe -184: + grep -q foobar 182: + cc -B. -o out/test/elf/aarch64/relro/exe3 out/test/elf/aarch64/relro/a.o -Wl,-z,norelro -184: + 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 -173: + ./mold --relocatable -o out/test/elf/aarch64/relocatable-c++/d.o out/test/elf/aarch64/relocatable-c++/b.o -183: + tar -C out/test/elf/aarch64/repro -xf out/test/elf/aarch64/repro/exe.repro.tar -181: + out/test/elf/aarch64/relocatable/exe -181: Hello world -181: + on_exit -181: + echo OK -181: OK -181: + exit 0 -140: + ./mold --relocatable -o out/test/elf/aarch64/many-sections2/b.o out/test/elf/aarch64/many-sections2/a.o -188: + cat -187: + readelf -W --symbols out/test/elf/aarch64/retain-symbols-file/exe -188: + cc -o out/test/elf/aarch64/reverse-sections/b.o -c -xc++ - +173: + ./mold --relocatable -o out/test/elf/aarch64/relocatable-c++/c.o out/test/elf/aarch64/relocatable-c++/a.o 185: + on_exit 185: + echo OK 185: OK 185: + exit 0 -177/315 Test #181: aarch64-relocatable ................................. Passed 0.55 sec -183: + grep -q /a.o out/test/elf/aarch64/repro/exe.repro/response.txt -173: + c++ -B. -o out/test/elf/aarch64/relocatable-c++/exe out/test/elf/aarch64/relocatable-c++/c.o out/test/elf/aarch64/relocatable-c++/d.o -test 189 - Start 189: aarch64-rodata-name - -189: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/rodata-name.sh" -189: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu -189: Environment variables: -189: MACHINE=aarch64 -189: CPU= -189: Test timeout computed to be: 1500 -183: + grep -q '[ms]old' out/test/elf/aarch64/repro/exe.repro/version.txt -186: + echo ''\''out/test/elf/aarch64/response-file2/b.o'\''' -186: + echo @out/test/elf/aarch64/response-file2/rsp1 -186: + cc -B. -o out/test/elf/aarch64/response-file2/exe out/test/elf/aarch64/response-file2/a.o -Wl,@out/test/elf/aarch64/response-file2/rsp2 -178/315 Test #185: aarch64-response-file ............................... Passed 0.32 sec -187: + grep -qw foo out/test/elf/aarch64/retain-symbols-file/log -187: + grep -qw bar out/test/elf/aarch64/retain-symbols-file/log -test 190 - Start 190: aarch64-rosegment - -190: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/rosegment.sh" -190: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu -190: Environment variables: -190: MACHINE=aarch64 -190: CPU= -190: Test timeout computed to be: 1500 -183: + on_exit -183: + echo OK -183: OK -183: + exit 0 +188: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/reverse-sections.sh .sh 189: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/rodata-name.sh 189: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 189: ++ export LC_ALL=C @@ -11117,70 +11118,36 @@ 189: ++ tlsdesc_opt=-mtls-dialect=desc 189: ++ trap 'on_error $LINENO' ERR 189: ++ trap on_exit EXIT -179/315 Test #183: aarch64-repro ....................................... Passed 0.41 sec -test 191 - Start 191: aarch64-rpath - -191: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/rpath.sh" -191: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu -191: Environment variables: -191: MACHINE=aarch64 -191: CPU= -191: Test timeout computed to be: 1500 -184: + readelf --symbols out/test/elf/aarch64/require-defined/exe -182: + out/test/elf/aarch64/relro/exe3 -182: + grep -q 'Hello world' -187: + grep -qw main out/test/elf/aarch64/retain-symbols-file/log -191: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/rpath.sh -191: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc -191: ++ export LC_ALL=C -191: ++ LC_ALL=C -191: ++ '[' -z aarch64 ']' -191: ++ '[' -z '' ']' -191: ++ TESTDIR=out/test/elf/aarch64 -191: ++ CC=cc -191: ++ CXX=c++ -191: ++ GCC=gcc -191: ++ GXX=g++ -191: ++ OBJDUMP=objdump -191: ++ OBJCOPY=objcopy -191: ++ STRIP=strip -191: ++ QEMU= -191: ++ '[' aarch64 = x86_64 -o aarch64 = i686 -o aarch64 = arm ']' -191: ++ '[' aarch64 = aarch64 ']' -191: ++ tlsdesc_opt=-mtls-dialect=desc -191: ++ trap 'on_error $LINENO' ERR -191: ++ trap on_exit EXIT -182: + readelf --segments -W out/test/elf/aarch64/relro/exe3 -184: + grep -q foobar +188: ++ testname=reverse-sections +188: ++ echo -n 'Testing reverse-sections ... ' +188: Testing reverse-sections ... ++ t=out/test/elf/aarch64/reverse-sections +188: ++ mkdir -p out/test/elf/aarch64/reverse-sections +181: + ./mold --relocatable -o out/test/elf/aarch64/relocatable/c.o out/test/elf/aarch64/relocatable/a.o out/test/elf/aarch64/relocatable/b.o 189: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/rodata-name.sh .sh 189: ++ testname=rodata-name 189: ++ echo -n 'Testing rodata-name ... ' 189: Testing rodata-name ... ++ t=out/test/elf/aarch64/rodata-name 189: ++ mkdir -p out/test/elf/aarch64/rodata-name -184: + 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 -190: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/rosegment.sh -182: + grep -q 'GNU_RELRO ' out/test/elf/aarch64/relro/log3 -189: + '[' aarch64 = arm ']' -182: + on_exit -182: + echo OK -182: OK -182: + exit 0 -180/315 Test #182: aarch64-relro ....................................... Passed 0.44 sec -test 192 - Start 192: aarch64-run-clang +178/315 Test #185: aarch64-response-file ............................... Passed 0.51 sec +test 190 + Start 190: aarch64-rosegment -192: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/run-clang.sh" -192: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu -192: Environment variables: -192: MACHINE=aarch64 -192: CPU= -192: Test timeout computed to be: 1500 +190: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/rosegment.sh" +190: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu +190: Environment variables: +190: MACHINE=aarch64 +190: CPU= +190: Test timeout computed to be: 1500 +189: + '[' aarch64 = arm ']' +188: + cc -o out/test/elf/aarch64/reverse-sections/a.o -c -xc++ - 188: + cat -188: + cc -o out/test/elf/aarch64/reverse-sections/c.o -c -xc++ - +189: + cc -c -o out/test/elf/aarch64/rodata-name/a.o -x assembler - +189: + cat +190: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/rosegment.sh 190: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 190: ++ export LC_ALL=C 190: ++ LC_ALL=C +173: + ./mold --relocatable -o out/test/elf/aarch64/relocatable-c++/d.o out/test/elf/aarch64/relocatable-c++/b.o 190: ++ '[' -z aarch64 ']' 190: ++ '[' -z '' ']' 190: ++ TESTDIR=out/test/elf/aarch64 @@ -11202,30 +11169,88 @@ 190: ++ echo -n 'Testing rosegment ... ' 190: Testing rosegment ... ++ t=out/test/elf/aarch64/rosegment 190: ++ mkdir -p out/test/elf/aarch64/rosegment -189: + cc -c -o out/test/elf/aarch64/rodata-name/a.o -x assembler - -189: + cat +181: + cc -B. -o out/test/elf/aarch64/relocatable/exe out/test/elf/aarch64/relocatable/c.o +184: + grep -q foobar +183: + tar -C out/test/elf/aarch64/repro -xf out/test/elf/aarch64/repro/exe.repro.tar +184: + readelf --symbols out/test/elf/aarch64/require-defined/exe +184: + 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 189: + cat 189: + cc -c -o out/test/elf/aarch64/rodata-name/b.o -xc - +187: + readelf -W --symbols out/test/elf/aarch64/retain-symbols-file/exe +190: + cc -o out/test/elf/aarch64/rosegment/a.o -c -xc - +183: + grep -q /a.o out/test/elf/aarch64/repro/exe.repro/response.txt +190: + cat +173: + c++ -B. -o out/test/elf/aarch64/relocatable-c++/exe out/test/elf/aarch64/relocatable-c++/c.o out/test/elf/aarch64/relocatable-c++/d.o +182: + grep -q 'Hello world' +183: + grep -q '[ms]old' out/test/elf/aarch64/repro/exe.repro/version.txt +187: + grep -qw foo out/test/elf/aarch64/retain-symbols-file/log +182: + out/test/elf/aarch64/relro/exe3 +182: + readelf --segments -W out/test/elf/aarch64/relro/exe3 +187: + grep -qw bar out/test/elf/aarch64/retain-symbols-file/log +188: + cc -o out/test/elf/aarch64/reverse-sections/b.o -c -xc++ - +183: + on_exit +183: + echo OK +183: OK +183: + exit 0 +179/315 Test #183: aarch64-repro ....................................... Passed 0.77 sec +test 191 + Start 191: aarch64-rpath + +191: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/rpath.sh" +191: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu +191: Environment variables: +191: MACHINE=aarch64 +191: CPU= +191: Test timeout computed to be: 1500 +187: + grep -qw main out/test/elf/aarch64/retain-symbols-file/log 187: + grep -qw baz out/test/elf/aarch64/retain-symbols-file/log -187: + on_exit -187: + echo OK -187: OK -187: + exit 0 +188: + cat +182: + grep -q 'GNU_RELRO ' out/test/elf/aarch64/relro/log3 +182: + on_exit +182: + echo OK +182: OK +182: + exit 0 +191: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/rpath.sh +180/315 Test #182: aarch64-relro ....................................... Passed 0.83 sec +test 192 + Start 192: aarch64-run-clang + +192: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/run-clang.sh" +192: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu +192: Environment variables: +192: MACHINE=aarch64 +192: CPU= +192: Test timeout computed to be: 1500 +191: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc +191: ++ export LC_ALL=C +191: ++ LC_ALL=C +191: ++ '[' -z aarch64 ']' +191: ++ '[' -z '' ']' +191: ++ TESTDIR=out/test/elf/aarch64 +191: ++ CC=cc +191: ++ CXX=c++ +191: ++ GCC=gcc +191: ++ GXX=g++ +191: ++ OBJDUMP=objdump +191: ++ OBJCOPY=objcopy +191: ++ STRIP=strip +191: ++ QEMU= +191: ++ '[' aarch64 = x86_64 -o aarch64 = i686 -o aarch64 = arm ']' +191: ++ '[' aarch64 = aarch64 ']' +191: ++ tlsdesc_opt=-mtls-dialect=desc +191: ++ trap 'on_error $LINENO' ERR +191: ++ trap on_exit EXIT 191: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/rpath.sh .sh 191: ++ testname=rpath 191: ++ echo -n 'Testing rpath ... ' 191: Testing rpath ... ++ t=out/test/elf/aarch64/rpath 191: ++ mkdir -p out/test/elf/aarch64/rpath -191: + cc -o out/test/elf/aarch64/rpath/a.o -c -x assembler - -191: + cat -191: + 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/ -176: + ./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 -186: + on_exit -186: + echo OK -186: OK -186: + exit 0 -181/315 Test #186: aarch64-response-file2 .............................. Passed 0.25 sec -182/315 Test #187: aarch64-retain-symbols-file ......................... Passed 0.23 sec +189: + 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 +187: + on_exit +187: + echo OK +187: OK +187: + exit 0 +181/315 Test #187: aarch64-retain-symbols-file ......................... Passed 0.48 sec test 193 Start 193: aarch64-run @@ -11235,15 +11260,6 @@ 193: MACHINE=aarch64 193: CPU= 193: Test timeout computed to be: 1500 -test 194 - Start 194: aarch64-section-align - -194: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/section-align.sh" -194: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu -194: Environment variables: -194: MACHINE=aarch64 -194: CPU= -194: Test timeout computed to be: 1500 192: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/run-clang.sh 192: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 192: ++ export LC_ALL=C @@ -11264,15 +11280,23 @@ 192: ++ tlsdesc_opt=-mtls-dialect=desc 192: ++ trap 'on_error $LINENO' ERR 192: ++ trap on_exit EXIT +190: + cc -B. -o out/test/elf/aarch64/rosegment/exe1 out/test/elf/aarch64/rosegment/a.o +191: + cat +191: + cc -o out/test/elf/aarch64/rpath/a.o -c -x assembler - 192: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/run-clang.sh .sh -193: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/run.sh 192: ++ testname=run-clang 192: ++ echo -n 'Testing run-clang ... ' 192: Testing run-clang ... ++ t=out/test/elf/aarch64/run-clang 192: ++ mkdir -p out/test/elf/aarch64/run-clang +188: + cc -o out/test/elf/aarch64/reverse-sections/c.o -c -xc++ - +192: + '[' cc = cc ']' +188: + cat +191: + 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/ +193: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/run.sh 193: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 193: ++ export LC_ALL=C 193: ++ LC_ALL=C +181: + out/test/elf/aarch64/relocatable/exe 193: ++ '[' -z aarch64 ']' 193: ++ '[' -z '' ']' 193: ++ TESTDIR=out/test/elf/aarch64 @@ -11289,21 +11313,55 @@ 193: ++ tlsdesc_opt=-mtls-dialect=desc 193: ++ trap 'on_error $LINENO' ERR 193: ++ trap on_exit EXIT -192: + '[' cc = cc ']' +184: + grep -q 'undefined symbol: xyz' out/test/elf/aarch64/require-defined/log 192: + grep -q '__[at]san_init' 192: + nm mold-wrapper.so -190: + cc -o out/test/elf/aarch64/rosegment/a.o -c -xc - -190: + cat 192: + clang --version +189: + grep -q Hello +193: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/run.sh .sh +193: ++ testname=run +193: ++ echo -n 'Testing run ... ' +193: Testing run ... ++ t=out/test/elf/aarch64/run +193: ++ mkdir -p out/test/elf/aarch64/run +193: + '[' cc = cc ']' +184: + on_exit +184: + echo OK +184: OK +184: + exit 0 +189: + readelf -p .rodata.str1.1 out/test/elf/aarch64/rodata-name/exe +182/315 Test #184: aarch64-require-defined ............................. Passed 0.91 sec +test 194 + Start 194: aarch64-section-align + +194: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/section-align.sh" +194: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu +194: Environment variables: +194: MACHINE=aarch64 +194: CPU= +194: Test timeout computed to be: 1500 +192: + skip +192: + echo skipped +192: skipped +192: + trap - EXIT +192: + exit 0 +181: Hello world +181: + on_exit +181: + echo OK +181: OK +181: + exit 0 +193: + grep -q '__[at]san_init' +193: + nm mold 173: + grep -q 'Hello world' 173: + out/test/elf/aarch64/relocatable-c++/exe 173: + on_exit 173: + echo OK 173: OK 173: + exit 0 -194: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/section-align.sh -193: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/run.sh .sh -183/315 Test #173: aarch64-relocatable-c++ ............................. Passed 1.21 sec +190: + readelf -W --segments out/test/elf/aarch64/rosegment/exe1 +190: + grep -q '\.interp .* \.text' out/test/elf/aarch64/rosegment/log1 +183/315 Test #173: aarch64-relocatable-c++ ............................. Passed 2.21 sec +184/315 Test #181: aarch64-relocatable ................................. Passed 1.13 sec +185/315 Test #192: aarch64-run-clang ...................................***Skipped 0.13 sec test 195 Start 195: aarch64-section-attributes @@ -11313,13 +11371,38 @@ 195: MACHINE=aarch64 195: CPU= 195: Test timeout computed to be: 1500 -193: ++ testname=run -193: ++ echo -n 'Testing run ... ' -193: Testing run ... ++ t=out/test/elf/aarch64/run -193: ++ mkdir -p out/test/elf/aarch64/run -193: + '[' cc = cc ']' -193: + grep -q '__[at]san_init' -193: + nm mold +test 196 + Start 196: aarch64-section-order + +196: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/section-order.sh" +196: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu +196: Environment variables: +196: MACHINE=aarch64 +196: CPU= +196: Test timeout computed to be: 1500 +test 197 + Start 197: aarch64-section-start + +197: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/section-start.sh" +197: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu +197: Environment variables: +197: MACHINE=aarch64 +197: CPU= +197: Test timeout computed to be: 1500 +190: + cc -B. -o out/test/elf/aarch64/rosegment/exe2 out/test/elf/aarch64/rosegment/a.o -Wl,--rosegment +189: + readelf -p .rodata.str4.4 out/test/elf/aarch64/rodata-name/exe +189: + grep -q world +189: + readelf -p .rodata.str1.1 out/test/elf/aarch64/rodata-name/exe +189: + grep -q foobar +189: + grep -q abcdefgh +189: + readelf -p .rodata.cst8 out/test/elf/aarch64/rodata-name/exe +189: + readelf -p .rodatabaz out/test/elf/aarch64/rodata-name/exe +189: + grep -q baz +189: + on_exit +189: + echo OK +189: OK +189: + exit 0 +194: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/section-align.sh 194: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 194: ++ export LC_ALL=C 194: ++ LC_ALL=C @@ -11344,41 +11427,10 @@ 194: ++ echo -n 'Testing section-align ... ' 194: Testing section-align ... ++ t=out/test/elf/aarch64/section-align 194: ++ mkdir -p out/test/elf/aarch64/section-align -184: + grep -q 'undefined symbol: xyz' out/test/elf/aarch64/require-defined/log -184: + on_exit -184: + echo OK -184: OK -184: + exit 0 -192: + skip -192: + echo skipped -192: skipped -192: + trap - EXIT -192: + exit 0 -176: + c++ -B. -o out/test/elf/aarch64/relocatable-exception/exe out/test/elf/aarch64/relocatable-exception/c.o -189: + 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 -195: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/section-attributes.sh -184/315 Test #184: aarch64-require-defined ............................. Passed 0.45 sec -185/315 Test #192: aarch64-run-clang ...................................***Skipped 0.06 sec -test 196 - Start 196: aarch64-section-order - -196: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/section-order.sh" -196: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu -196: Environment variables: -196: MACHINE=aarch64 -196: CPU= -196: Test timeout computed to be: 1500 -test 197 - Start 197: aarch64-section-start - -197: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/section-start.sh" -197: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu -197: Environment variables: -197: MACHINE=aarch64 -197: CPU= -197: Test timeout computed to be: 1500 -194: + cat 194: + cc -o out/test/elf/aarch64/section-align/a.o -c -xc -fno-PIC - +194: + cat +188: + 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 +195: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/section-attributes.sh 195: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 195: ++ export LC_ALL=C 195: ++ LC_ALL=C @@ -11403,12 +11455,6 @@ 195: ++ echo -n 'Testing section-attributes ... ' 195: Testing section-attributes ... ++ t=out/test/elf/aarch64/section-attributes 195: ++ mkdir -p out/test/elf/aarch64/section-attributes -195: + cc -o out/test/elf/aarch64/section-attributes/a.o -c -xassembler - -195: + cat -191: + readelf --dynamic out/test/elf/aarch64/rpath/exe1 -191: + grep -Fq 'Library runpath: [/foo:/bar:/no/such/directory:/]' -191: + 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 -190: + cc -B. -o out/test/elf/aarch64/rosegment/exe1 out/test/elf/aarch64/rosegment/a.o 196: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/section-order.sh 196: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 196: ++ export LC_ALL=C @@ -11429,6 +11475,19 @@ 196: ++ tlsdesc_opt=-mtls-dialect=desc 196: ++ trap 'on_error $LINENO' ERR 196: ++ trap on_exit EXIT +186/315 Test #189: aarch64-rodata-name ................................. Passed 0.41 sec +test 198 + Start 198: aarch64-shared-abs-sym + +198: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/shared-abs-sym.sh" +198: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu +198: Environment variables: +198: MACHINE=aarch64 +198: CPU= +198: Test timeout computed to be: 1500 +191: + grep -Fq 'Library runpath: [/foo:/bar:/no/such/directory:/]' +191: + readelf --dynamic out/test/elf/aarch64/rpath/exe1 +191: + 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 197: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/section-start.sh 197: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 197: ++ export LC_ALL=C @@ -11449,56 +11508,15 @@ 197: ++ tlsdesc_opt=-mtls-dialect=desc 197: ++ trap 'on_error $LINENO' ERR 197: ++ trap on_exit EXIT -197: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/section-start.sh .sh -197: ++ testname=section-start -197: ++ echo -n 'Testing section-start ... ' -197: Testing section-start ... ++ t=out/test/elf/aarch64/section-start -197: ++ mkdir -p out/test/elf/aarch64/section-start -188: + 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 -189: + readelf -p .rodata.str1.1 out/test/elf/aarch64/rodata-name/exe -197: + '[' aarch64 = ppc64 ']' -197: + [[ aarch64 = loongarch* ]] -197: + '[' aarch64 = arm ']' -197: + cat -189: + grep -q Hello -197: + cc -o out/test/elf/aarch64/section-start/a.o -c -xc -fno-PIC - -189: + readelf -p .rodata.str4.4 out/test/elf/aarch64/rodata-name/exe +195: + cc -o out/test/elf/aarch64/section-attributes/a.o -c -xassembler - +195: + cat 196: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/section-order.sh .sh 196: ++ testname=section-order 196: ++ echo -n 'Testing section-order ... ' 196: Testing section-order ... ++ t=out/test/elf/aarch64/section-order 196: ++ mkdir -p out/test/elf/aarch64/section-order -189: + grep -q world -189: + grep -q foobar -195: + cc -o out/test/elf/aarch64/section-attributes/b.o -c -xassembler - -196: + '[' -z '' ']' -195: + cat -189: + readelf -p .rodata.str1.1 out/test/elf/aarch64/rodata-name/exe -176: + out/test/elf/aarch64/relocatable-exception/exe -196: + cc -o out/test/elf/aarch64/section-order/a.o -c -xc -fno-PIC - -196: + cat -189: + readelf -p .rodata.cst8 out/test/elf/aarch64/rodata-name/exe -176: 0 -176: + on_exit -176: + echo OK -176: OK -176: + exit 0 -190: + readelf -W --segments out/test/elf/aarch64/rosegment/exe1 -189: + grep -q abcdefgh -186/315 Test #176: aarch64-relocatable-exception ....................... Passed 1.07 sec -test 198 - Start 198: aarch64-shared-abs-sym - -198: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/shared-abs-sym.sh" -198: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu -198: Environment variables: -198: MACHINE=aarch64 -198: CPU= -198: Test timeout computed to be: 1500 -190: + grep -q '\.interp .* \.text' out/test/elf/aarch64/rosegment/log1 -190: + cc -B. -o out/test/elf/aarch64/rosegment/exe2 out/test/elf/aarch64/rosegment/a.o -Wl,--rosegment +197: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/section-start.sh .sh 198: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/shared-abs-sym.sh -194: + cc -B. -o out/test/elf/aarch64/section-align/exe1 out/test/elf/aarch64/section-align/a.o -Wl,--section-align=.foo=0x2000 198: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 198: ++ export LC_ALL=C 198: ++ LC_ALL=C @@ -11518,15 +11536,51 @@ 198: ++ tlsdesc_opt=-mtls-dialect=desc 198: ++ trap 'on_error $LINENO' ERR 198: ++ trap on_exit EXIT +197: ++ testname=section-start +197: ++ echo -n 'Testing section-start ... ' +197: Testing section-start ... ++ t=out/test/elf/aarch64/section-start +197: ++ mkdir -p out/test/elf/aarch64/section-start +196: + '[' -z '' ']' +197: + '[' aarch64 = ppc64 ']' +197: + [[ aarch64 = loongarch* ]] +197: + '[' aarch64 = arm ']' +194: + cc -B. -o out/test/elf/aarch64/section-align/exe1 out/test/elf/aarch64/section-align/a.o -Wl,--section-align=.foo=0x2000 +195: + cc -o out/test/elf/aarch64/section-attributes/b.o -c -xassembler - 195: + cat -189: + grep -q baz -189: + readelf -p .rodatabaz out/test/elf/aarch64/rodata-name/exe +196: + cc -o out/test/elf/aarch64/section-order/a.o -c -xc -fno-PIC - +196: + cat +198: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/shared-abs-sym.sh .sh +190: + readelf -W --segments out/test/elf/aarch64/rosegment/exe2 +198: ++ testname=shared-abs-sym +198: ++ echo -n 'Testing shared-abs-sym ... ' +198: Testing shared-abs-sym ... ++ t=out/test/elf/aarch64/shared-abs-sym +198: ++ mkdir -p out/test/elf/aarch64/shared-abs-sym +197: + cat +197: + cc -o out/test/elf/aarch64/section-start/a.o -c -xc -fno-PIC - +190: + grep -q '\.interp .* \.text' out/test/elf/aarch64/rosegment/log2 +190: + cc -B. -o out/test/elf/aarch64/rosegment/exe3 out/test/elf/aarch64/rosegment/a.o -Wl,--no-rosegment +195: + cat +198: + cat 195: + cc -o out/test/elf/aarch64/section-attributes/c.o -c -xassembler - -189: + on_exit -189: + echo OK -189: OK -189: + exit 0 -187/315 Test #189: aarch64-rodata-name ................................. Passed 0.18 sec +198: + cc -fPIC -c -o out/test/elf/aarch64/shared-abs-sym/a.o -xassembler - +198: + cc -B. -shared -o out/test/elf/aarch64/shared-abs-sym/b.so out/test/elf/aarch64/shared-abs-sym/a.o +195: + cat +195: + cc -o out/test/elf/aarch64/section-attributes/d.o -c -xc - +188: + out/test/elf/aarch64/reverse-sections/exe1 +194: + grep -q '\.foo.* 8192$' +194: + readelf -WS out/test/elf/aarch64/section-align/exe1 +188: + grep -q 'foo1 foo2 foo3 foo4 foo5 foo6' +194: + cc -B. -o out/test/elf/aarch64/section-align/exe2 out/test/elf/aarch64/section-align/a.o -Wl,--section-align=.foo=256 +191: + readelf --dynamic out/test/elf/aarch64/rpath/exe2 +191: + grep -Fq 'Library runpath: [/foo:/bar:/baz]' +188: + 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 +197: + 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 +191: + on_exit +191: + echo OK +191: OK +191: + exit 0 +196: + 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' +187/315 Test #191: aarch64-rpath ....................................... Passed 0.44 sec test 199 Start 199: aarch64-shared @@ -11536,13 +11590,7 @@ 199: MACHINE=aarch64 199: CPU= 199: Test timeout computed to be: 1500 -198: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/shared-abs-sym.sh .sh -198: ++ testname=shared-abs-sym -198: ++ echo -n 'Testing shared-abs-sym ... ' -198: Testing shared-abs-sym ... ++ t=out/test/elf/aarch64/shared-abs-sym -198: ++ mkdir -p out/test/elf/aarch64/shared-abs-sym -188: + out/test/elf/aarch64/reverse-sections/exe1 -197: + 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 +176: + ./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 199: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/shared.sh 199: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 199: ++ export LC_ALL=C @@ -11563,20 +11611,25 @@ 199: ++ tlsdesc_opt=-mtls-dialect=desc 199: ++ trap 'on_error $LINENO' ERR 199: ++ trap on_exit EXIT -188: + grep -q 'foo1 foo2 foo3 foo4 foo5 foo6' -191: + grep -Fq 'Library runpath: [/foo:/bar:/baz]' -191: + readelf --dynamic out/test/elf/aarch64/rpath/exe2 -188: + 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 -195: + cat -198: + cc -fPIC -c -o out/test/elf/aarch64/shared-abs-sym/a.o -xassembler - -198: + cat 199: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/shared.sh .sh -195: + cc -o out/test/elf/aarch64/section-attributes/d.o -c -xc - -191: + on_exit -191: + echo OK -191: OK -191: + exit 0 -188/315 Test #191: aarch64-rpath ....................................... Passed 0.18 sec +199: ++ testname=shared +199: ++ echo -n 'Testing shared ... ' +199: Testing shared ... ++ t=out/test/elf/aarch64/shared +199: ++ mkdir -p out/test/elf/aarch64/shared +195: + cc -B. -o out/test/elf/aarch64/section-attributes/exe out/test/elf/aarch64/section-attributes/a.o out/test/elf/aarch64/section-attributes/b.o out/test/elf/aarch64/section-attributes/c.o out/test/elf/aarch64/section-attributes/d.o +190: + readelf -W --segments out/test/elf/aarch64/rosegment/exe3 +199: + cc -fPIC -c -o out/test/elf/aarch64/shared/a.o -xc - +190: + grep -q '\.interp .* \.text' out/test/elf/aarch64/rosegment/log3 +199: + cat +197: + grep -q 'main fn1 fn2 0x10000000 0x20000000' +197: + out/test/elf/aarch64/section-start/exe1 +198: + cat +176: + c++ -B. -o out/test/elf/aarch64/relocatable-exception/exe out/test/elf/aarch64/relocatable-exception/c.o +190: + on_exit +190: + echo OK +190: OK +190: + exit 0 +188/315 Test #190: aarch64-rosegment ................................... Passed 0.67 sec test 200 Start 200: aarch64-shuffle-sections-seed @@ -11586,17 +11639,15 @@ 200: MACHINE=aarch64 200: CPU= 200: Test timeout computed to be: 1500 -199: ++ testname=shared -199: ++ echo -n 'Testing shared ... ' -199: Testing shared ... ++ t=out/test/elf/aarch64/shared -199: ++ mkdir -p out/test/elf/aarch64/shared -190: + readelf -W --segments out/test/elf/aarch64/rosegment/exe2 -190: + grep -q '\.interp .* \.text' out/test/elf/aarch64/rosegment/log2 -190: + cc -B. -o out/test/elf/aarch64/rosegment/exe3 out/test/elf/aarch64/rosegment/a.o -Wl,--no-rosegment -198: + cc -B. -shared -o out/test/elf/aarch64/shared-abs-sym/b.so out/test/elf/aarch64/shared-abs-sym/a.o -199: + cc -fPIC -c -o out/test/elf/aarch64/shared/a.o -xc - +198: + cc -fPIC -c -o out/test/elf/aarch64/shared-abs-sym/d.o out/test/elf/aarch64/shared-abs-sym/c.c +197: + grep ' LOAD ' +197: + readelf -W --segments out/test/elf/aarch64/section-start/exe1 +197: + sed 's/0x[0-9a-f]*//' +197: + diff out/test/elf/aarch64/section-start/log1 /dev/fd/63 +194: + readelf -WS out/test/elf/aarch64/section-align/exe2 +197: ++ sort out/test/elf/aarch64/section-start/log1 +194: + grep -q '\.foo.* 256$' 200: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/shuffle-sections-seed.sh -194: + readelf -WS out/test/elf/aarch64/section-align/exe1 200: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 200: ++ export LC_ALL=C 200: ++ LC_ALL=C @@ -11616,36 +11667,19 @@ 200: ++ tlsdesc_opt=-mtls-dialect=desc 200: ++ trap 'on_error $LINENO' ERR 200: ++ trap on_exit EXIT -196: + 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' -194: + grep -q '\.foo.* 8192$' +197: + 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 +188: + grep -q 'foo5 foo6 foo3 foo4 foo1 foo2' +188: + out/test/elf/aarch64/reverse-sections/exe2 200: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/shuffle-sections-seed.sh .sh 200: ++ testname=shuffle-sections-seed 200: ++ echo -n 'Testing shuffle-sections-seed ... ' 200: Testing shuffle-sections-seed ... ++ t=out/test/elf/aarch64/shuffle-sections-seed 200: ++ mkdir -p out/test/elf/aarch64/shuffle-sections-seed -194: + cc -B. -o out/test/elf/aarch64/section-align/exe2 out/test/elf/aarch64/section-align/a.o -Wl,--section-align=.foo=256 -199: + cat -200: + cat -190: + readelf -W --segments out/test/elf/aarch64/rosegment/exe3 -200: + cc -o out/test/elf/aarch64/shuffle-sections-seed/a.o -ffunction-sections -c -xc - -197: + out/test/elf/aarch64/section-start/exe1 -190: + grep -q '\.interp .* \.text' out/test/elf/aarch64/rosegment/log3 -197: + grep -q 'main fn1 fn2 0x10000000 0x20000000' -193: + cc -xc -c -o out/test/elf/aarch64/run/a.o - -195: + cc -B. -o out/test/elf/aarch64/section-attributes/exe out/test/elf/aarch64/section-attributes/a.o out/test/elf/aarch64/section-attributes/b.o out/test/elf/aarch64/section-attributes/c.o out/test/elf/aarch64/section-attributes/d.o -188: + grep -q 'foo5 foo6 foo3 foo4 foo1 foo2' -188: + out/test/elf/aarch64/reverse-sections/exe2 188: + on_exit 188: + echo OK 188: OK 188: + exit 0 -193: + cat -198: + cat -190: + on_exit -190: + echo OK -190: OK -190: + exit 0 -189/315 Test #190: aarch64-rosegment ................................... Passed 0.26 sec +189/315 Test #188: aarch64-reverse-sections ............................ Passed 0.80 sec test 201 Start 201: aarch64-shuffle-sections @@ -11655,28 +11689,19 @@ 201: MACHINE=aarch64 201: CPU= 201: Test timeout computed to be: 1500 -198: + cc -fPIC -c -o out/test/elf/aarch64/shared-abs-sym/d.o out/test/elf/aarch64/shared-abs-sym/c.c -197: + readelf -W --segments out/test/elf/aarch64/section-start/exe1 -197: + sed 's/0x[0-9a-f]*//' -197: + grep ' LOAD ' -197: + diff out/test/elf/aarch64/section-start/log1 /dev/fd/63 -197: ++ sort out/test/elf/aarch64/section-start/log1 -190/315 Test #188: aarch64-reverse-sections ............................ Passed 0.43 sec +194: + cc -B. -o out/test/elf/aarch64/section-align/exe3 out/test/elf/aarch64/section-align/a.o -Wl,--section-align=.foo=3 +194: + grep -q 'must be a power of 2' 196: + out/test/elf/aarch64/section-order/exe1 196: + grep -q Hello -199: + cc -B. -shared -o out/test/elf/aarch64/shared/b.so out/test/elf/aarch64/shared/a.o -test 202 - Start 202: aarch64-soname - -202: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/soname.sh" -202: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu -202: Environment variables: -202: MACHINE=aarch64 -202: CPU= -202: Test timeout computed to be: 1500 -197: + 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 196: + readelf -SW out/test/elf/aarch64/section-order/exe1 +200: + cc -o out/test/elf/aarch64/shuffle-sections-seed/a.o -ffunction-sections -c -xc - 196: + grep -q '\.fn2 .*00200000' +199: + cc -B. -shared -o out/test/elf/aarch64/shared/b.so out/test/elf/aarch64/shared/a.o +200: + cat +193: + cc -xc -c -o out/test/elf/aarch64/run/a.o - +196: + grep -q '\.fn1 .*00300000' +196: + readelf -SW out/test/elf/aarch64/section-order/exe1 +193: + cat 201: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/shuffle-sections.sh 201: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 201: ++ export LC_ALL=C @@ -11697,7 +11722,32 @@ 201: ++ tlsdesc_opt=-mtls-dialect=desc 201: ++ trap 'on_error $LINENO' ERR 201: ++ trap on_exit EXIT +196: + grep -Eq ': 0+\s.*\s__ehdr_start$' +196: + readelf -sw out/test/elf/aarch64/section-order/exe1 +196: + 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' +194: + on_exit +194: + echo OK +194: OK +194: + exit 0 +201: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/shuffle-sections.sh .sh +190/315 Test #194: aarch64-section-align ............................... Passed 0.53 sec +test 202 + Start 202: aarch64-soname + +202: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/soname.sh" +202: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu +202: Environment variables: +202: MACHINE=aarch64 +202: CPU= +202: Test timeout computed to be: 1500 +201: ++ testname=shuffle-sections +201: ++ echo -n 'Testing shuffle-sections ... ' +201: Testing shuffle-sections ... ++ t=out/test/elf/aarch64/shuffle-sections +201: ++ mkdir -p out/test/elf/aarch64/shuffle-sections +195: + cc -o out/test/elf/aarch64/section-attributes/exe out/test/elf/aarch64/section-attributes/a.o out/test/elf/aarch64/section-attributes/b.o out/test/elf/aarch64/section-attributes/c.o out/test/elf/aarch64/section-attributes/d.o +198: + cc -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 202: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/soname.sh +201: + cc -o out/test/elf/aarch64/shuffle-sections/a.o -ffunction-sections -c -xc - 202: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 202: ++ export LC_ALL=C 202: ++ LC_ALL=C @@ -11717,29 +11767,68 @@ 202: ++ tlsdesc_opt=-mtls-dialect=desc 202: ++ trap 'on_error $LINENO' ERR 202: ++ trap on_exit EXIT +176: + out/test/elf/aarch64/relocatable-exception/exe +201: + cat 202: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/soname.sh .sh 202: ++ testname=soname 202: ++ echo -n 'Testing soname ... ' 202: Testing soname ... ++ t=out/test/elf/aarch64/soname 202: ++ mkdir -p out/test/elf/aarch64/soname +176: 0 +176: + on_exit +176: + echo OK +176: OK +176: + exit 0 +191/315 Test #176: aarch64-relocatable-exception ....................... Passed 2.53 sec +test 203 + Start 203: aarch64-spare-program-headers + +203: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/spare-program-headers.sh" +203: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu +203: Environment variables: +203: MACHINE=aarch64 +203: CPU= +203: Test timeout computed to be: 1500 +197: + grep -q 'main fn1 fn2 0x20000000 0x10000000' +197: + out/test/elf/aarch64/section-start/exe2 202: + cc -fPIC -c -o out/test/elf/aarch64/soname/a.o -xc - -201: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/shuffle-sections.sh .sh -201: ++ testname=shuffle-sections -201: ++ echo -n 'Testing shuffle-sections ... ' -201: Testing shuffle-sections ... ++ t=out/test/elf/aarch64/shuffle-sections -201: ++ mkdir -p out/test/elf/aarch64/shuffle-sections -193: ++ pwd -193: + LD_PRELOAD=/build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu/mold-wrapper.so -196: + grep -q '\.fn1 .*00300000' -200: + cc -o out/test/elf/aarch64/shuffle-sections-seed/b.o -ffunction-sections -c -xc - 202: + cat -193: ++ pwd -193: + MOLD_PATH=/build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu/mold -193: + gcc -o out/test/elf/aarch64/run/exe out/test/elf/aarch64/run/a.o -B/usr/bin -196: + readelf -SW out/test/elf/aarch64/section-order/exe1 -195: + cc -o out/test/elf/aarch64/section-attributes/exe out/test/elf/aarch64/section-attributes/a.o out/test/elf/aarch64/section-attributes/b.o out/test/elf/aarch64/section-attributes/c.o out/test/elf/aarch64/section-attributes/d.o -194: + readelf -WS out/test/elf/aarch64/section-align/exe2 +197: + sed 's/0x[0-9a-f]*//' +197: + readelf -W --segments out/test/elf/aarch64/section-start/exe2 +199: + readelf --dyn-syms out/test/elf/aarch64/shared/b.so +197: + grep ' LOAD ' +200: + cc -o out/test/elf/aarch64/shuffle-sections-seed/b.o -ffunction-sections -c -xc - +203: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/spare-program-headers.sh +203: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc +203: ++ export LC_ALL=C +203: ++ LC_ALL=C +203: ++ '[' -z aarch64 ']' +203: ++ '[' -z '' ']' +203: ++ TESTDIR=out/test/elf/aarch64 +203: ++ CC=cc +203: ++ CXX=c++ +203: ++ GCC=gcc +203: ++ GXX=g++ +203: ++ OBJDUMP=objdump +203: ++ OBJCOPY=objcopy +203: ++ STRIP=strip +203: ++ QEMU= +203: ++ '[' aarch64 = x86_64 -o aarch64 = i686 -o aarch64 = arm ']' +203: ++ '[' aarch64 = aarch64 ']' +203: ++ tlsdesc_opt=-mtls-dialect=desc +203: ++ trap 'on_error $LINENO' ERR +203: ++ trap on_exit EXIT +197: + diff out/test/elf/aarch64/section-start/log2 /dev/fd/63 +199: + grep -q '00000000 0 NOTYPE GLOBAL DEFAULT UND fn2' out/test/elf/aarch64/shared/log +203: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/spare-program-headers.sh .sh 200: ++ seq 1 1000 +193: ++ pwd +203: ++ testname=spare-program-headers +203: ++ echo -n 'Testing spare-program-headers ... ' +203: Testing spare-program-headers ... ++ t=out/test/elf/aarch64/spare-program-headers +203: ++ mkdir -p out/test/elf/aarch64/spare-program-headers +193: + LD_PRELOAD=/build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu/mold-wrapper.so +197: ++ sort out/test/elf/aarch64/section-start/log2 200: + for i in `seq 1 1000` 200: + echo 'void fn1() {}' 200: + for i in `seq 1 1000` @@ -12196,7 +12285,6 @@ 200: + echo 'void fn227() {}' 200: + for i in `seq 1 1000` 200: + echo 'void fn228() {}' -194: + grep -q '\.foo.* 256$' 200: + for i in `seq 1 1000` 200: + echo 'void fn229() {}' 200: + for i in `seq 1 1000` @@ -13181,6 +13269,51 @@ 200: + echo 'void fn719() {}' 200: + for i in `seq 1 1000` 200: + echo 'void fn720() {}' +195: /usr/bin/ld: warning: out/test/elf/aarch64/section-attributes/exe has a LOAD segment with RWX permissions +195: + readelf -WS out/test/elf/aarch64/section-attributes/exe +195: There are 30 section headers, starting at offset 0x10c18: +195: +195: Section Headers: +195: [Nr] Name Type Address Off Size ES Flg Lk Inf Al +195: [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 +195: [ 1] .interp PROGBITS 0000000000000270 000270 00001b 00 A 0 0 1 +195: [ 2] .note.gnu.build-id NOTE 000000000000028c 00028c 000024 00 A 0 0 4 +195: [ 3] .note.ABI-tag NOTE 00000000000002b0 0002b0 000020 00 A 0 0 4 +195: [ 4] .gnu.hash GNU_HASH 00000000000002d0 0002d0 00001c 00 A 5 0 8 +195: [ 5] .dynsym DYNSYM 00000000000002f0 0002f0 0000d8 18 A 6 3 8 +195: [ 6] .dynstr STRTAB 00000000000003c8 0003c8 00008d 00 A 0 0 1 +195: [ 7] .gnu.version VERSYM 0000000000000456 000456 000012 02 A 5 0 2 +195: [ 8] .gnu.version_r VERNEED 0000000000000468 000468 000030 00 A 6 1 8 +195: [ 9] .rela.dyn RELA 0000000000000498 000498 0000c0 18 A 5 0 8 +195: [10] .rela.plt RELA 0000000000000558 000558 000060 18 AI 5 23 8 +195: [11] .init PROGBITS 00000000000005b8 0005b8 000018 00 AX 0 0 4 +195: [12] .plt PROGBITS 00000000000005d0 0005d0 000060 00 AX 0 0 16 +195: [13] .text PROGBITS 0000000000000640 000640 00011c 00 AX 0 0 64 +195: [14] .fini PROGBITS 000000000000075c 00075c 000014 00 AX 0 0 4 +195: [15] .rodata PROGBITS 0000000000000770 000770 000004 04 AM 0 0 4 +195: [16] .eh_frame_hdr PROGBITS 0000000000000774 000774 00003c 00 A 0 0 4 +195: [17] .eh_frame PROGBITS 00000000000007b0 0007b0 0000a0 00 A 0 0 8 +195: [18] .foobar PROGBITS 000000000001fdbc 00fdbc 00000c 00 WAXT 0 0 1 +195: [19] .init_array INIT_ARRAY 000000000001fdc8 00fdc8 000008 08 WA 0 0 8 +195: [20] .fini_array FINI_ARRAY 000000000001fdd0 00fdd0 000008 08 WA 0 0 8 +195: [21] .dynamic DYNAMIC 000000000001fdd8 00fdd8 0001e0 10 WA 6 0 8 +195: [22] .got PROGBITS 000000000001ffb8 00ffb8 000030 08 WA 0 0 8 +195: [23] .got.plt PROGBITS 000000000001ffe8 00ffe8 000038 08 WA 0 0 8 +195: [24] .data PROGBITS 0000000000020020 010020 000010 00 WA 0 0 8 +195: [25] .bss NOBITS 0000000000020030 010030 000008 00 WA 0 0 1 +195: [26] .comment PROGBITS 0000000000000000 010030 00001f 01 MS 0 0 1 +195: [27] .symtab SYMTAB 0000000000000000 010050 000888 18 28 69 8 +195: [28] .strtab STRTAB 0000000000000000 0108d8 000233 00 0 0 1 +195: [29] .shstrtab STRTAB 0000000000000000 010b0b 00010b 00 0 0 1 +195: Key to Flags: +195: W (write), A (alloc), X (execute), M (merge), S (strings), I (info), +195: L (link order), O (extra OS processing required), G (group), T (TLS), +195: C (compressed), x (unknown), o (OS specific), E (exclude), +195: D (mbind), p (processor specific) +195: + on_exit +195: + echo OK +195: OK +195: + exit 0 200: + for i in `seq 1 1000` 200: + echo 'void fn721() {}' 200: + for i in `seq 1 1000` @@ -13741,97 +13874,19 @@ 200: + echo 'void fn999() {}' 200: + for i in `seq 1 1000` 200: + echo 'void fn1000() {}' -201: + cc -o out/test/elf/aarch64/shuffle-sections/a.o -ffunction-sections -c -xc - -201: + cat -196: + readelf -sw out/test/elf/aarch64/section-order/exe1 -196: + grep -Eq ': 0+\s.*\s__ehdr_start$' -196: + 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' -198: + cc -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 -199: + readelf --dyn-syms out/test/elf/aarch64/shared/b.so -199: + grep -q '00000000 0 NOTYPE GLOBAL DEFAULT UND fn2' out/test/elf/aarch64/shared/log 199: + grep -Eq 'FUNC GLOBAL DEFAULT .* fn1' out/test/elf/aarch64/shared/log 199: + cat 199: + cc -fPIC -c -o out/test/elf/aarch64/shared/c.o -xc - -194: + cc -B. -o out/test/elf/aarch64/section-align/exe3 out/test/elf/aarch64/section-align/a.o -Wl,--section-align=.foo=3 -194: + grep -q 'must be a power of 2' -194: + on_exit -194: + echo OK -194: OK -194: + exit 0 +193: ++ pwd +193: + MOLD_PATH=/build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu/mold +193: + gcc -o out/test/elf/aarch64/run/exe out/test/elf/aarch64/run/a.o -B/usr/bin +197: + on_exit +197: + echo OK +197: OK +197: + exit 0 202: + cc -o out/test/elf/aarch64/soname/b.so -shared out/test/elf/aarch64/soname/a.o -195: /usr/bin/ld: warning: out/test/elf/aarch64/section-attributes/exe has a LOAD segment with RWX permissions -195: + readelf -WS out/test/elf/aarch64/section-attributes/exe -195: There are 30 section headers, starting at offset 0x10c18: -195: -195: Section Headers: -195: [Nr] Name Type Address Off Size ES Flg Lk Inf Al -195: [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 -195: [ 1] .interp PROGBITS 0000000000000270 000270 00001b 00 A 0 0 1 -195: [ 2] .note.gnu.build-id NOTE 000000000000028c 00028c 000024 00 A 0 0 4 -195: [ 3] .note.ABI-tag NOTE 00000000000002b0 0002b0 000020 00 A 0 0 4 -195: [ 4] .gnu.hash GNU_HASH 00000000000002d0 0002d0 00001c 00 A 5 0 8 -195: [ 5] .dynsym DYNSYM 00000000000002f0 0002f0 0000d8 18 A 6 3 8 -195: [ 6] .dynstr STRTAB 00000000000003c8 0003c8 00008d 00 A 0 0 1 -195: [ 7] .gnu.version VERSYM 0000000000000456 000456 000012 02 A 5 0 2 -195: [ 8] .gnu.version_r VERNEED 0000000000000468 000468 000030 00 A 6 1 8 -195: [ 9] .rela.dyn RELA 0000000000000498 000498 0000c0 18 A 5 0 8 -195: [10] .rela.plt RELA 0000000000000558 000558 000060 18 AI 5 23 8 -195: [11] .init PROGBITS 00000000000005b8 0005b8 000018 00 AX 0 0 4 -195: [12] .plt PROGBITS 00000000000005d0 0005d0 000060 00 AX 0 0 16 -195: [13] .text PROGBITS 0000000000000640 000640 00011c 00 AX 0 0 64 -195: [14] .fini PROGBITS 000000000000075c 00075c 000014 00 AX 0 0 4 -195: [15] .rodata PROGBITS 0000000000000770 000770 000004 04 AM 0 0 4 -195: [16] .eh_frame_hdr PROGBITS 0000000000000774 000774 00003c 00 A 0 0 4 -195: [17] .eh_frame PROGBITS 00000000000007b0 0007b0 0000a0 00 A 0 0 8 -195: [18] .foobar PROGBITS 000000000001fdbc 00fdbc 00000c 00 WAXT 0 0 1 -195: [19] .init_array INIT_ARRAY 000000000001fdc8 00fdc8 000008 08 WA 0 0 8 -195: [20] .fini_array FINI_ARRAY 000000000001fdd0 00fdd0 000008 08 WA 0 0 8 -195: [21] .dynamic DYNAMIC 000000000001fdd8 00fdd8 0001e0 10 WA 6 0 8 -195: [22] .got PROGBITS 000000000001ffb8 00ffb8 000030 08 WA 0 0 8 -195: [23] .got.plt PROGBITS 000000000001ffe8 00ffe8 000038 08 WA 0 0 8 -195: [24] .data PROGBITS 0000000000020020 010020 000010 00 WA 0 0 8 -195: [25] .bss NOBITS 0000000000020030 010030 000008 00 WA 0 0 1 -195: [26] .comment PROGBITS 0000000000000000 010030 00001f 01 MS 0 0 1 -195: [27] .symtab SYMTAB 0000000000000000 010050 000888 18 28 69 8 -195: [28] .strtab STRTAB 0000000000000000 0108d8 000233 00 0 0 1 -195: [29] .shstrtab STRTAB 0000000000000000 010b0b 00010b 00 0 0 1 -195: Key to Flags: -195: W (write), A (alloc), X (execute), M (merge), S (strings), I (info), -195: L (link order), O (extra OS processing required), G (group), T (TLS), -195: C (compressed), x (unknown), o (OS specific), E (exclude), -195: D (mbind), p (processor specific) -195: + on_exit -195: + echo OK -195: OK -195: + exit 0 -191/315 Test #194: aarch64-section-align ............................... Passed 0.30 sec -192/315 Test #195: aarch64-section-attributes .......................... Passed 0.29 sec -test 203 - Start 203: aarch64-spare-program-headers - -203: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/spare-program-headers.sh" -203: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu -203: Environment variables: -203: MACHINE=aarch64 -203: CPU= -203: Test timeout computed to be: 1500 -test 204 - Start 204: aarch64-start-lib - -204: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/start-lib.sh" -204: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu -204: Environment variables: -204: MACHINE=aarch64 -204: CPU= -204: Test timeout computed to be: 1500 -202: + readelf --dynamic out/test/elf/aarch64/soname/b.so -197: + grep -q 'main fn1 fn2 0x20000000 0x10000000' -197: + out/test/elf/aarch64/section-start/exe2 -197: + sed 's/0x[0-9a-f]*//' -197: + grep ' LOAD ' -197: + readelf -W --segments out/test/elf/aarch64/section-start/exe2 -197: + diff out/test/elf/aarch64/section-start/log2 /dev/fd/63 -201: + cc -o out/test/elf/aarch64/shuffle-sections/b.o -ffunction-sections -c -xc - +203: + cc -o out/test/elf/aarch64/spare-program-headers/a.o -c -xc - +203: + cat 201: ++ seq 1 1000 201: + for i in `seq 1 1000` 201: + echo 'void fn1() {}' @@ -14920,35 +14975,8 @@ 201: + for i in `seq 1 1000` 201: + echo 'void fn543() {}' 201: + for i in `seq 1 1000` +201: + cc -o out/test/elf/aarch64/shuffle-sections/b.o -ffunction-sections -c -xc - 201: + echo 'void fn544() {}' -198: + out/test/elf/aarch64/shared-abs-sym/exe1 -198: + grep -q foo=0x3 -203: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/spare-program-headers.sh -203: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc -203: ++ export LC_ALL=C -203: ++ LC_ALL=C -203: ++ '[' -z aarch64 ']' -203: ++ '[' -z '' ']' -203: ++ TESTDIR=out/test/elf/aarch64 -203: ++ CC=cc -203: ++ CXX=c++ -203: ++ GCC=gcc -203: ++ GXX=g++ -203: ++ OBJDUMP=objdump -203: ++ OBJCOPY=objcopy -203: ++ STRIP=strip -203: ++ QEMU= -203: ++ '[' aarch64 = x86_64 -o aarch64 = i686 -o aarch64 = arm ']' -203: ++ '[' aarch64 = aarch64 ']' -203: ++ tlsdesc_opt=-mtls-dialect=desc -203: ++ trap 'on_error $LINENO' ERR -203: ++ trap on_exit EXIT -203: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/spare-program-headers.sh .sh -203: ++ testname=spare-program-headers -203: ++ echo -n 'Testing spare-program-headers ... ' -203: Testing spare-program-headers ... ++ t=out/test/elf/aarch64/spare-program-headers -203: ++ mkdir -p out/test/elf/aarch64/spare-program-headers -202: + grep -Fq 'Library soname' out/test/elf/aarch64/soname/log 201: + for i in `seq 1 1000` 201: + echo 'void fn545() {}' 201: + for i in `seq 1 1000` @@ -15861,11 +15889,44 @@ 201: + echo 'void fn999() {}' 201: + for i in `seq 1 1000` 201: + echo 'void fn1000() {}' +196: + readelf -SW out/test/elf/aarch64/section-order/exe2 +196: + grep -q '\.fn2 .*00400000' +196: + grep -Eq ': 0+200000\s.*\s__ehdr_start$' +196: + readelf -sW out/test/elf/aarch64/section-order/exe2 +196: + readelf -W --segments out/test/elf/aarch64/section-order/exe2 +196: + grep -Eq 'PHDR\s.*0x0+300000\s' +196: + 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' +198: + grep -q foo=0x3 +198: + out/test/elf/aarch64/shared-abs-sym/exe1 +198: + cc -B. -o out/test/elf/aarch64/shared-abs-sym/exe2 -pie out/test/elf/aarch64/shared-abs-sym/d.o out/test/elf/aarch64/shared-abs-sym/b.so +192/315 Test #195: aarch64-section-attributes .......................... Passed 0.73 sec +193/315 Test #197: aarch64-section-start ............................... Passed 0.69 sec +test 204 + Start 204: aarch64-start-lib + +204: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/start-lib.sh" +204: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu +204: Environment variables: +204: MACHINE=aarch64 +204: CPU= +204: Test timeout computed to be: 1500 +test 205 + Start 205: aarch64-start-stop-symbol + +205: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/start-stop-symbol.sh" +205: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu +205: Environment variables: +205: MACHINE=aarch64 +205: CPU= +205: Test timeout computed to be: 1500 193: + readelf -p .comment out/test/elf/aarch64/run/exe 193: + grep -q '[ms]old' out/test/elf/aarch64/run/log -193: + ./mold -run env -193: + grep -q '^MOLD_PATH=.*/mold$' +202: + readelf --dynamic out/test/elf/aarch64/soname/b.so +203: + cc -B. -o out/test/elf/aarch64/spare-program-headers/exe1 out/test/elf/aarch64/spare-program-headers/a.o +202: + grep -Fq 'Library soname' out/test/elf/aarch64/soname/log +205: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/start-stop-symbol.sh 204: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/start-lib.sh +193: + grep -q '^MOLD_PATH=.*/mold$' 204: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 204: ++ export LC_ALL=C 204: ++ LC_ALL=C @@ -15885,38 +15946,6 @@ 204: ++ tlsdesc_opt=-mtls-dialect=desc 204: ++ trap 'on_error $LINENO' ERR 204: ++ trap on_exit EXIT -204: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/start-lib.sh .sh -204: ++ testname=start-lib -204: ++ echo -n 'Testing start-lib ... ' -204: Testing start-lib ... ++ t=out/test/elf/aarch64/start-lib -204: ++ mkdir -p out/test/elf/aarch64/start-lib -202: + cc -B. -o out/test/elf/aarch64/soname/b.so -shared out/test/elf/aarch64/soname/a.o -Wl,-soname,foo -198: + cc -B. -o out/test/elf/aarch64/shared-abs-sym/exe2 -pie out/test/elf/aarch64/shared-abs-sym/d.o out/test/elf/aarch64/shared-abs-sym/b.so -203: + cat -203: + cc -o out/test/elf/aarch64/spare-program-headers/a.o -c -xc - -197: ++ sort out/test/elf/aarch64/section-start/log2 -197: + on_exit -197: + echo OK -197: OK -197: + exit 0 -196: + grep -q '\.fn2 .*00400000' -193/315 Test #197: aarch64-section-start ............................... Passed 0.32 sec -test 205 - Start 205: aarch64-start-stop-symbol - -205: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/start-stop-symbol.sh" -205: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu -205: Environment variables: -205: MACHINE=aarch64 -205: CPU= -205: Test timeout computed to be: 1500 -199: + cc -B. -o out/test/elf/aarch64/shared/exe out/test/elf/aarch64/shared/c.o out/test/elf/aarch64/shared/b.so -196: + readelf -SW out/test/elf/aarch64/section-order/exe2 -204: + cc -o out/test/elf/aarch64/start-lib/a.o -c -xc - -193: + grep -q '[ms]old' -193: + ./mold -run /usr/bin/ld --version -204: + cat -205: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/start-stop-symbol.sh 205: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 205: ++ export LC_ALL=C 205: ++ LC_ALL=C @@ -15936,41 +15965,55 @@ 205: ++ tlsdesc_opt=-mtls-dialect=desc 205: ++ trap 'on_error $LINENO' ERR 205: ++ trap on_exit EXIT -196: + readelf -sW out/test/elf/aarch64/section-order/exe2 -196: + grep -Eq ': 0+200000\s.*\s__ehdr_start$' +193: + ./mold -run env +204: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/start-lib.sh .sh +204: ++ testname=start-lib +204: ++ echo -n 'Testing start-lib ... ' +204: Testing start-lib ... ++ t=out/test/elf/aarch64/start-lib +204: ++ mkdir -p out/test/elf/aarch64/start-lib +202: + cc -B. -o out/test/elf/aarch64/soname/b.so -shared out/test/elf/aarch64/soname/a.o -Wl,-soname,foo +198: + grep -q foo=0x3 205: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/start-stop-symbol.sh .sh 205: ++ testname=start-stop-symbol 205: ++ echo -n 'Testing start-stop-symbol ... ' 205: Testing start-stop-symbol ... ++ t=out/test/elf/aarch64/start-stop-symbol 205: ++ mkdir -p out/test/elf/aarch64/start-stop-symbol -196: + grep -Eq 'PHDR\s.*0x0+300000\s' -196: + readelf -W --segments out/test/elf/aarch64/section-order/exe2 -193: + ./mold -run /usr/bin/ld.lld --version -193: + grep -q '[ms]old' -198: + grep -q foo=0x3 +193: + ./mold -run /usr/bin/ld --version 198: + out/test/elf/aarch64/shared-abs-sym/exe2 +199: + cc -B. -o out/test/elf/aarch64/shared/exe out/test/elf/aarch64/shared/c.o out/test/elf/aarch64/shared/b.so +193: + grep -q '[ms]old' 198: + cc -B. -o out/test/elf/aarch64/shared-abs-sym/exe3 -no-pie out/test/elf/aarch64/shared-abs-sym/d.o out/test/elf/aarch64/shared-abs-sym/b.so -196: + 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' +193: + ./mold -run /usr/bin/ld.lld --version 205: + cc -c -o out/test/elf/aarch64/start-stop-symbol/a.o -xc - -203: + cc -B. -o out/test/elf/aarch64/spare-program-headers/exe1 out/test/elf/aarch64/spare-program-headers/a.o -204: + cc -o out/test/elf/aarch64/start-lib/b.o -c -xc - -193: + ./mold -run /usr/bin/ld.gold --version 193: + grep -q '[ms]old' 205: + cat -193: + 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 +196: + readelf -sW out/test/elf/aarch64/section-order/exe3 +193: + ./mold -run /usr/bin/ld.gold --version +196: + grep -Eq '\b0+200000 .* ehdr_start$' out/test/elf/aarch64/section-order/log3 204: + cat +204: + cc -o out/test/elf/aarch64/start-lib/a.o -c -xc - +193: + grep -q '[ms]old' +196: + grep -Eq '\b0+200040 .* rodata_start$' out/test/elf/aarch64/section-order/log3 +193: + 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 193: + touch out/test/elf/aarch64/run/ld out/test/elf/aarch64/run/ld.lld out/test/elf/aarch64/run/ld.gold -202: + readelf --dynamic out/test/elf/aarch64/soname/b.so -202: + grep -Fq 'Library soname: [foo]' -199: + grep -q hello -199: + out/test/elf/aarch64/shared/exe +196: + grep -Eq '\b0+300000 .* phdr_start$' out/test/elf/aarch64/section-order/log3 +196: + grep -Eq '\b0+301000 .* phdr_end$' out/test/elf/aarch64/section-order/log3 193: + echo '#!/bin/sh' 193: + 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 -202: + on_exit -202: + echo OK -202: OK -202: + exit 0 -194/315 Test #202: aarch64-soname ...................................... Passed 0.23 sec +199: + grep -q hello +205: + ar rcs out/test/elf/aarch64/start-stop-symbol/b.a out/test/elf/aarch64/start-stop-symbol/a.o +199: + out/test/elf/aarch64/shared/exe +196: + grep -Eq '\b0+400000 .* text_start$' out/test/elf/aarch64/section-order/log3 +193: + grep -q '[ms]old' +203: + out/test/elf/aarch64/spare-program-headers/exe1 +203: + grep -q 'Hello world' +199: + grep -q fn3 +193: + ./mold -run out/test/elf/aarch64/run/ld --version +196: + on_exit +196: + echo OK +196: OK +196: + exit 0 +194/315 Test #196: aarch64-section-order ............................... Passed 0.91 sec test 206 Start 206: aarch64-start-stop @@ -15980,16 +16023,14 @@ 206: MACHINE=aarch64 206: CPU= 206: Test timeout computed to be: 1500 -193: + grep -q '[ms]old' -193: + ./mold -run out/test/elf/aarch64/run/ld --version 199: + readelf --symbols out/test/elf/aarch64/shared/exe -199: + grep -q fn3 199: + on_exit 199: + echo OK 199: OK 199: + exit 0 -204: + cat -195/315 Test #199: aarch64-shared ...................................... Passed 0.36 sec +193: + ./mold -run out/test/elf/aarch64/run/ld.lld --version +198: + grep -q foo=0x3 +195/315 Test #199: aarch64-shared ...................................... Passed 0.67 sec test 207 Start 207: aarch64-static-archive @@ -15999,7 +16040,27 @@ 207: MACHINE=aarch64 207: CPU= 207: Test timeout computed to be: 1500 -204: + cc -o out/test/elf/aarch64/start-lib/c.o -c -xc - +193: + grep -q '[ms]old' +193: + ./mold -run out/test/elf/aarch64/run/ld.gold --version +198: + out/test/elf/aarch64/shared-abs-sym/exe3 +198: + on_exit +198: + echo OK +198: OK +198: + exit 0 +203: ++ readelf -Wl out/test/elf/aarch64/spare-program-headers/exe1 +203: ++ wc -l +203: ++ grep NULL +203: + '[' 0 -eq 0 ']' +203: + cc -B. -o out/test/elf/aarch64/spare-program-headers/exe2 out/test/elf/aarch64/spare-program-headers/a.o -Wl,--spare-program-headers=0 +204: + cat +205: + cc -c -o out/test/elf/aarch64/start-stop-symbol/c.o -xc - +205: + cat +202: + readelf --dynamic out/test/elf/aarch64/soname/b.so +202: + grep -Fq 'Library soname: [foo]' +202: + on_exit +202: + echo OK +202: OK +202: + exit 0 206: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/start-stop.sh 206: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 206: ++ export LC_ALL=C @@ -16020,9 +16081,38 @@ 206: ++ tlsdesc_opt=-mtls-dialect=desc 206: ++ trap 'on_error $LINENO' ERR 206: ++ trap on_exit EXIT -198: + grep -q foo=0x3 -198: + out/test/elf/aarch64/shared-abs-sym/exe3 -205: + ar rcs out/test/elf/aarch64/start-stop-symbol/b.a out/test/elf/aarch64/start-stop-symbol/a.o +196/315 Test #198: aarch64-shared-abs-sym .............................. Passed 0.89 sec +197/315 Test #202: aarch64-soname ...................................... Passed 0.46 sec +test 208 + Start 208: aarch64-static-pie + +208: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/static-pie.sh" +208: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu +208: Environment variables: +208: MACHINE=aarch64 +208: CPU= +208: Test timeout computed to be: 1500 +test 209 + Start 209: aarch64-stdout + +209: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/stdout.sh" +209: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu +209: Environment variables: +209: MACHINE=aarch64 +209: CPU= +209: Test timeout computed to be: 1500 +193: + grep -q '[ms]old' +193: + grep -q '[ms]old' +193: + ./mold -run out/test/elf/aarch64/run/foo.ld --version +193: + cat +193: + chmod 755 out/test/elf/aarch64/run/sh +204: + cc -o out/test/elf/aarch64/start-lib/b.o -c -xc - +206: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/start-stop.sh .sh +206: ++ testname=start-stop +206: ++ echo -n 'Testing start-stop ... ' +206: Testing start-stop ... ++ t=out/test/elf/aarch64/start-stop +206: ++ mkdir -p out/test/elf/aarch64/start-stop +206: + cat 207: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/static-archive.sh 207: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 207: ++ export LC_ALL=C @@ -16043,40 +16133,11 @@ 207: ++ tlsdesc_opt=-mtls-dialect=desc 207: ++ trap 'on_error $LINENO' ERR 207: ++ trap on_exit EXIT -198: + on_exit -198: + echo OK -198: OK -198: + exit 0 -196/315 Test #198: aarch64-shared-abs-sym .............................. Passed 0.38 sec -test 208 - Start 208: aarch64-static-pie - -208: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/static-pie.sh" -208: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu -208: Environment variables: -208: MACHINE=aarch64 -208: CPU= -208: Test timeout computed to be: 1500 207: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/static-archive.sh .sh 207: ++ testname=static-archive 207: ++ echo -n 'Testing static-archive ... ' 207: Testing static-archive ... ++ t=out/test/elf/aarch64/static-archive 207: ++ mkdir -p out/test/elf/aarch64/static-archive -207: + cat -193: + ./mold -run out/test/elf/aarch64/run/ld.lld --version -205: + cc -c -o out/test/elf/aarch64/start-stop-symbol/c.o -xc - -193: + grep -q '[ms]old' -206: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/start-stop.sh .sh -205: + cat -207: + cc -o out/test/elf/aarch64/static-archive/long-long-long-filename.o -c -xc - -206: ++ testname=start-stop -206: ++ echo -n 'Testing start-stop ... ' -206: Testing start-stop ... ++ t=out/test/elf/aarch64/start-stop -206: ++ mkdir -p out/test/elf/aarch64/start-stop -203: + out/test/elf/aarch64/spare-program-headers/exe1 -196: + readelf -sW out/test/elf/aarch64/section-order/exe3 -193: + grep -q '[ms]old' -193: + ./mold -run out/test/elf/aarch64/run/ld.gold --version 208: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/static-pie.sh 208: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 208: ++ export LC_ALL=C @@ -16097,58 +16158,15 @@ 208: ++ tlsdesc_opt=-mtls-dialect=desc 208: ++ trap 'on_error $LINENO' ERR 208: ++ trap on_exit EXIT +205: + 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 +206: + cc -c -o out/test/elf/aarch64/start-stop/a.o -xc - 208: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/static-pie.sh .sh -200: + 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 +209: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/stdout.sh +209: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 208: ++ testname=static-pie 208: ++ echo -n 'Testing static-pie ... ' 208: Testing static-pie ... ++ t=out/test/elf/aarch64/static-pie 208: ++ mkdir -p out/test/elf/aarch64/static-pie -208: + test_cflags -static-pie -196: + grep -Eq '\b0+200000 .* ehdr_start$' out/test/elf/aarch64/section-order/log3 -203: + grep -q 'Hello world' -193: + grep -q '[ms]old' -206: + cat -206: + cc -c -o out/test/elf/aarch64/start-stop/a.o -xc - -208: + cc -static-pie -o /dev/null -xc - -208: + echo 'int main() {}' -193: + ./mold -run out/test/elf/aarch64/run/foo.ld --version -196: + grep -Eq '\b0+200040 .* rodata_start$' out/test/elf/aarch64/section-order/log3 -193: + cat -196: + grep -Eq '\b0+300000 .* phdr_start$' out/test/elf/aarch64/section-order/log3 -196: + grep -Eq '\b0+301000 .* phdr_end$' out/test/elf/aarch64/section-order/log3 -203: ++ grep NULL -193: + chmod 755 out/test/elf/aarch64/run/sh -203: ++ readelf -Wl out/test/elf/aarch64/spare-program-headers/exe1 -203: ++ wc -l -205: + 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 -204: + 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 -196: + grep -Eq '\b0+400000 .* text_start$' out/test/elf/aarch64/section-order/log3 -203: + '[' 0 -eq 0 ']' -203: + cc -B. -o out/test/elf/aarch64/spare-program-headers/exe2 out/test/elf/aarch64/spare-program-headers/a.o -Wl,--spare-program-headers=0 -196: + on_exit -196: + echo OK -196: OK -196: + exit 0 -197/315 Test #196: aarch64-section-order ............................... Passed 0.52 sec -test 209 - Start 209: aarch64-stdout - -209: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/stdout.sh" -209: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu -209: Environment variables: -209: MACHINE=aarch64 -209: CPU= -209: Test timeout computed to be: 1500 -207: + cat -207: + cc -o out/test/elf/aarch64/static-archive/b.o -c -xc - -193: + ./mold -run out/test/elf/aarch64/run/sh ld --version -193: + grep -q '[ms]old' -200: + out/test/elf/aarch64/shuffle-sections-seed/exe1 -206: + cc -B. -o out/test/elf/aarch64/start-stop/exe1 out/test/elf/aarch64/start-stop/a.o -Wl,--start-stop -209: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/stdout.sh -193: + ./mold -run out/test/elf/aarch64/run/sh foo.ld --version -200: + grep -q 'Hello world' -209: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 209: ++ export LC_ALL=C 209: ++ LC_ALL=C 209: ++ '[' -z aarch64 ']' @@ -16167,43 +16185,54 @@ 209: ++ tlsdesc_opt=-mtls-dialect=desc 209: ++ trap 'on_error $LINENO' ERR 209: ++ trap on_exit EXIT -200: + 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 -193: + grep -q '[ms]old' +207: + cat 209: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/stdout.sh .sh +207: + cc -o out/test/elf/aarch64/static-archive/long-long-long-filename.o -c -xc - +204: + cat +208: + test_cflags -static-pie 209: ++ testname=stdout 209: ++ echo -n 'Testing stdout ... ' 209: Testing stdout ... ++ t=out/test/elf/aarch64/stdout 209: ++ mkdir -p out/test/elf/aarch64/stdout -193: + ./mold -run out/test/elf/aarch64/run/sh out/test/elf/aarch64/run/ld --version -204: + nm out/test/elf/aarch64/start-lib/exe +204: + cc -o out/test/elf/aarch64/start-lib/c.o -c -xc - +193: + grep -q '[ms]old' +208: + cc -static-pie -o /dev/null -xc - +193: + ./mold -run out/test/elf/aarch64/run/sh ld --version +208: + echo 'int main() {}' 209: + cat 209: + cc -o out/test/elf/aarch64/stdout/a.o -c -xc - +203: + out/test/elf/aarch64/spare-program-headers/exe2 +203: + grep -q 'Hello world' +206: + cc -B. -o out/test/elf/aarch64/start-stop/exe1 out/test/elf/aarch64/start-stop/a.o -Wl,--start-stop +193: + ./mold -run out/test/elf/aarch64/run/sh foo.ld --version 193: + grep -q '[ms]old' -204: + grep -q ' foo$' out/test/elf/aarch64/start-lib/log -204: + grep -q ' bar$' out/test/elf/aarch64/start-lib/log -206: + readelf -sW out/test/elf/aarch64/start-stop/exe1 +204: + 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 +207: + cat +203: ++ wc -l +203: ++ readelf -Wl out/test/elf/aarch64/spare-program-headers/exe2 +203: ++ grep NULL +207: + cc -o out/test/elf/aarch64/static-archive/b.o -c -xc - 193: + grep -q '[ms]old' -203: + grep -q 'Hello world' +193: + ./mold -run out/test/elf/aarch64/run/sh out/test/elf/aarch64/run/ld --version +203: + '[' 0 -eq 0 ']' +203: + cc -B. -o out/test/elf/aarch64/spare-program-headers/exe3 out/test/elf/aarch64/spare-program-headers/a.o -Wl,--spare-program-headers=1 +209: + cc -B. -Wl,-build-id=sha1 out/test/elf/aarch64/stdout/a.o -o - +205: + out/test/elf/aarch64/start-stop-symbol/exe +205: + grep -q 'section foo section foo' +205: + 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 206: + grep -q __start_text -203: + out/test/elf/aarch64/spare-program-headers/exe2 -206: + grep -q __stop_text 206: + readelf -sW out/test/elf/aarch64/start-stop/exe1 +193: + grep -q '[ms]old' +193: + ./mold -run out/test/elf/aarch64/run/sh out/test/elf/aarch64/run/ld.lld --version 207: + cat +206: + grep -q __stop_text +206: + readelf -sW out/test/elf/aarch64/start-stop/exe1 207: + cc -o out/test/elf/aarch64/static-archive/c.o -c -xc - -193: + ./mold -run out/test/elf/aarch64/run/sh out/test/elf/aarch64/run/ld.lld --version -205: + grep -q 'section foo section foo' -205: + out/test/elf/aarch64/start-stop-symbol/exe -204: + on_exit -204: + echo OK -204: OK -204: + exit 0 -205: + 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 206: + on_exit 206: + echo OK 206: OK 206: + exit 0 -198/315 Test #204: aarch64-start-lib ................................... Passed 0.31 sec -199/315 Test #206: aarch64-start-stop .................................. Passed 0.17 sec +198/315 Test #206: aarch64-start-stop .................................. Passed 0.32 sec test 210 Start 210: aarch64-strip-debug @@ -16213,23 +16242,7 @@ 210: MACHINE=aarch64 210: CPU= 210: Test timeout computed to be: 1500 -test 211 - Start 211: aarch64-strip - -211: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/strip.sh" -211: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu -211: Environment variables: -211: MACHINE=aarch64 -211: CPU= -211: Test timeout computed to be: 1500 -209: + cc -B. -Wl,-build-id=sha1 out/test/elf/aarch64/stdout/a.o -o - -203: ++ wc -l -203: ++ readelf -Wl out/test/elf/aarch64/spare-program-headers/exe2 -203: ++ grep NULL -203: + '[' 0 -eq 0 ']' -203: + cc -B. -o out/test/elf/aarch64/spare-program-headers/exe3 out/test/elf/aarch64/spare-program-headers/a.o -Wl,--spare-program-headers=1 193: + ./mold -run out/test/elf/aarch64/run/sh out/test/elf/aarch64/run/ld.gold --version -193: + grep -q '[ms]old' 210: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/strip-debug.sh 210: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 210: ++ export LC_ALL=C @@ -16250,8 +16263,83 @@ 210: ++ tlsdesc_opt=-mtls-dialect=desc 210: ++ trap 'on_error $LINENO' ERR 210: ++ trap on_exit EXIT +193: + grep -q '[ms]old' +203: + out/test/elf/aarch64/spare-program-headers/exe3 +203: + grep -q 'Hello world' +210: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/strip-debug.sh .sh +210: ++ testname=strip-debug +210: ++ echo -n 'Testing strip-debug ... ' +210: Testing strip-debug ... ++ t=out/test/elf/aarch64/strip-debug +210: ++ mkdir -p out/test/elf/aarch64/strip-debug +204: + nm out/test/elf/aarch64/start-lib/exe 208: + cc -o out/test/elf/aarch64/static-pie/a.o -c -xc - -fPIE +209: + chmod 755 out/test/elf/aarch64/stdout/exe 208: + cat +204: + grep -q ' foo$' out/test/elf/aarch64/start-lib/log +203: ++ grep NULL +204: + grep -q ' bar$' out/test/elf/aarch64/start-lib/log +203: ++ readelf -Wl out/test/elf/aarch64/spare-program-headers/exe3 +210: + cat +193: + ./mold -run out/test/elf/aarch64/run/sh out/test/elf/aarch64/run/foo.ld --version +203: ++ wc -l +210: + cc -o out/test/elf/aarch64/strip-debug/a.o -c -xc - -g +209: + grep -q 'Hello world' +209: + out/test/elf/aarch64/stdout/exe +193: + grep -q '[ms]old' +209: + on_exit +209: + echo OK +209: OK +209: + exit 0 +199/315 Test #209: aarch64-stdout ...................................... Passed 0.33 sec +test 211 + Start 211: aarch64-strip + +211: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/strip.sh" +211: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu +211: Environment variables: +211: MACHINE=aarch64 +211: CPU= +211: Test timeout computed to be: 1500 +203: + '[' 1 -eq 1 ']' +203: + cc -B. -o out/test/elf/aarch64/spare-program-headers/exe4 out/test/elf/aarch64/spare-program-headers/a.o -Wl,--spare-program-headers=5 +205: + out/test/elf/aarch64/start-stop-symbol/exe +205: + grep -q 'section foo section foo' +205: + on_exit +205: + echo OK +205: OK +205: + exit 0 +204: + on_exit +204: + echo OK +204: OK +204: + exit 0 +200/315 Test #204: aarch64-start-lib ................................... Passed 0.61 sec +201/315 Test #205: aarch64-start-stop-symbol ........................... Passed 0.58 sec +test 212 + Start 212: aarch64-symbol-rank + +212: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/symbol-rank.sh" +212: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu +212: Environment variables: +212: MACHINE=aarch64 +212: CPU= +212: Test timeout computed to be: 1500 +test 213 + Start 213: aarch64-symbol-version-lto + +213: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/symbol-version-lto.sh" +213: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu +213: Environment variables: +213: MACHINE=aarch64 +213: CPU= +213: Test timeout computed to be: 1500 +193: + on_exit +193: + echo OK +193: OK +193: + exit 0 +207: + rm -f out/test/elf/aarch64/static-archive/d.a +207: + cd out/test/elf/aarch64/static-archive +207: + ar rcs d.a long-long-long-filename.o b.o +207: + 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 211: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/strip.sh 211: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 211: ++ export LC_ALL=C @@ -16277,49 +16365,6 @@ 211: ++ echo -n 'Testing strip ... ' 211: Testing strip ... ++ t=out/test/elf/aarch64/strip 211: ++ mkdir -p out/test/elf/aarch64/strip -210: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/strip-debug.sh .sh -201: + 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 -200: + grep -q 'Hello world' -207: + rm -f out/test/elf/aarch64/static-archive/d.a -210: ++ testname=strip-debug -210: ++ echo -n 'Testing strip-debug ... ' -210: Testing strip-debug ... ++ t=out/test/elf/aarch64/strip-debug -210: ++ mkdir -p out/test/elf/aarch64/strip-debug -193: + grep -q '[ms]old' -193: + ./mold -run out/test/elf/aarch64/run/sh out/test/elf/aarch64/run/foo.ld --version -200: + out/test/elf/aarch64/shuffle-sections-seed/exe2 -200: + 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 -207: + cd out/test/elf/aarch64/static-archive -207: + ar rcs d.a long-long-long-filename.o b.o -207: + 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 -211: + cat -211: + cc -x assembler -c -o out/test/elf/aarch64/strip/a.o -Wa,-L - -209: + chmod 755 out/test/elf/aarch64/stdout/exe -211: + ./mold -o out/test/elf/aarch64/strip/exe out/test/elf/aarch64/strip/a.o -193: + on_exit -193: + echo OK -193: OK -193: + exit 0 -200/315 Test #193: aarch64-run ......................................... Passed 0.69 sec -test 212 - Start 212: aarch64-symbol-rank - -212: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/symbol-rank.sh" -212: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu -212: Environment variables: -212: MACHINE=aarch64 -212: CPU= -212: Test timeout computed to be: 1500 -208: + cc -B. -o out/test/elf/aarch64/static-pie/exe1 out/test/elf/aarch64/static-pie/a.o -static-pie -210: + cat -210: + cc -o out/test/elf/aarch64/strip-debug/a.o -c -xc - -g -203: + grep -q 'Hello world' -205: + out/test/elf/aarch64/start-stop-symbol/exe -209: + out/test/elf/aarch64/stdout/exe -209: + grep -q 'Hello world' -211: + readelf --symbols out/test/elf/aarch64/strip/exe -203: + out/test/elf/aarch64/spare-program-headers/exe3 -205: + grep -q 'section foo section foo' 212: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/symbol-rank.sh 212: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 212: ++ export LC_ALL=C @@ -16345,31 +16390,7 @@ 212: ++ echo -n 'Testing symbol-rank ... ' 212: Testing symbol-rank ... ++ t=out/test/elf/aarch64/symbol-rank 212: ++ mkdir -p out/test/elf/aarch64/symbol-rank -205: + on_exit -205: + echo OK -205: OK -205: + exit 0 -201/315 Test #205: aarch64-start-stop-symbol ........................... Passed 0.34 sec -test 213 - Start 213: aarch64-symbol-version-lto - -213: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/symbol-version-lto.sh" -213: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu -213: Environment variables: -213: MACHINE=aarch64 -213: CPU= -213: Test timeout computed to be: 1500 -201: + out/test/elf/aarch64/shuffle-sections/exe1 -201: + grep -q 'Hello world' -201: + 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 -212: + cc -o out/test/elf/aarch64/symbol-rank/a.o -c -xc - -212: + cat -209: + on_exit -209: + echo OK -209: OK -209: + exit 0 -211: + grep -Fq _start out/test/elf/aarch64/strip/log -202/315 Test #209: aarch64-stdout ...................................... Passed 0.16 sec +202/315 Test #193: aarch64-run ......................................... Passed 1.50 sec test 214 Start 214: aarch64-symbol-version @@ -16379,15 +16400,8 @@ 214: MACHINE=aarch64 214: CPU= 214: Test timeout computed to be: 1500 -211: + grep -Fq foo out/test/elf/aarch64/strip/log -177: + cat -203: ++ readelf -Wl out/test/elf/aarch64/spare-program-headers/exe3 -203: ++ wc -l -207: + grep -Fq 'static-archive/d.a(long-long-long-filename.o)' out/test/elf/aarch64/static-archive/log +211: + cat 213: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/symbol-version-lto.sh -203: ++ grep NULL -210: + cc -B. -o out/test/elf/aarch64/strip-debug/exe out/test/elf/aarch64/strip-debug/a.o -Wl,--strip-debug -177: + cc -c -xc -o out/test/elf/aarch64/relocatable-many-sections/b.o - 213: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 213: ++ export LC_ALL=C 213: ++ LC_ALL=C @@ -16407,9 +16421,18 @@ 213: ++ tlsdesc_opt=-mtls-dialect=desc 213: ++ trap 'on_error $LINENO' ERR 213: ++ trap on_exit EXIT -207: + grep -Fq 'static-archive/d.a(b.o)' out/test/elf/aarch64/static-archive/log -207: + grep -Fq static-archive/c.o out/test/elf/aarch64/static-archive/log +208: + cc -B. -o out/test/elf/aarch64/static-pie/exe1 out/test/elf/aarch64/static-pie/a.o -static-pie +210: + cc -B. -o out/test/elf/aarch64/strip-debug/exe out/test/elf/aarch64/strip-debug/a.o -Wl,--strip-debug +213: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/symbol-version-lto.sh .sh +211: + cc -x assembler -c -o out/test/elf/aarch64/strip/a.o -Wa,-L - +213: ++ testname=symbol-version-lto +213: ++ echo -n 'Testing symbol-version-lto ... ' +213: Testing symbol-version-lto ... ++ t=out/test/elf/aarch64/symbol-version-lto +213: ++ mkdir -p out/test/elf/aarch64/symbol-version-lto +212: + cc -o out/test/elf/aarch64/symbol-rank/a.o -c -xc - 214: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/symbol-version.sh +212: + cat +200: + 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 214: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 214: ++ export LC_ALL=C 214: ++ LC_ALL=C @@ -16429,25 +16452,25 @@ 214: ++ tlsdesc_opt=-mtls-dialect=desc 214: ++ trap 'on_error $LINENO' ERR 214: ++ trap on_exit EXIT -212: + cat +211: + ./mold -o out/test/elf/aarch64/strip/exe out/test/elf/aarch64/strip/a.o +203: + out/test/elf/aarch64/spare-program-headers/exe4 214: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/symbol-version.sh .sh -211: + grep -Fq bar out/test/elf/aarch64/strip/log -203: + '[' 1 -eq 1 ']' -203: + cc -B. -o out/test/elf/aarch64/spare-program-headers/exe4 out/test/elf/aarch64/spare-program-headers/a.o -Wl,--spare-program-headers=5 -212: + cc -o out/test/elf/aarch64/symbol-rank/b.o -c -xc - -fcommon +203: + grep -q 'Hello world' 214: ++ testname=symbol-version 214: ++ echo -n 'Testing symbol-version ... ' 214: Testing symbol-version ... ++ t=out/test/elf/aarch64/symbol-version 214: ++ mkdir -p out/test/elf/aarch64/symbol-version -213: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/symbol-version-lto.sh .sh -207: + out/test/elf/aarch64/static-archive/exe -207: + grep -q 8 -207: + on_exit -207: + echo OK -207: OK -207: + exit 0 -200: + grep -q 'Hello world' -203/315 Test #207: aarch64-static-archive .............................. Passed 0.27 sec +213: + cc -fPIC -c -o out/test/elf/aarch64/symbol-version-lto/a.o -xc - -flto +213: + cat +203: ++ readelf -Wl out/test/elf/aarch64/spare-program-headers/exe4 +203: ++ grep NULL +203: ++ wc -l +203: + '[' 5 -eq 5 ']' +203: + on_exit +203: + echo OK +203: OK +203: + exit 0 +203/315 Test #203: aarch64-spare-program-headers ....................... Passed 0.91 sec test 215 Start 215: aarch64-symbol-version2 @@ -16457,17 +16480,12 @@ 215: MACHINE=aarch64 215: CPU= 215: Test timeout computed to be: 1500 -213: ++ testname=symbol-version-lto -213: ++ echo -n 'Testing symbol-version-lto ... ' -213: Testing symbol-version-lto ... ++ t=out/test/elf/aarch64/symbol-version-lto -213: ++ mkdir -p out/test/elf/aarch64/symbol-version-lto -211: + '[' aarch64 '!=' riscv32 ']' -211: + '[' aarch64 '!=' riscv64 ']' -211: + grep -Fq .L.baz out/test/elf/aarch64/strip/log -200: + out/test/elf/aarch64/shuffle-sections-seed/exe3 +211: + readelf --symbols out/test/elf/aarch64/strip/exe +211: + grep -Fq _start out/test/elf/aarch64/strip/log 214: + cat +214: + cc -fPIC -c -o out/test/elf/aarch64/symbol-version/a.o -xc - +201: + 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 215: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/symbol-version2.sh -213: + cc -fPIC -c -o out/test/elf/aarch64/symbol-version-lto/a.o -xc - -flto 215: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 215: ++ export LC_ALL=C 215: ++ LC_ALL=C @@ -16487,32 +16505,33 @@ 215: ++ tlsdesc_opt=-mtls-dialect=desc 215: ++ trap 'on_error $LINENO' ERR 215: ++ trap on_exit EXIT -200: + 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 -214: + cc -fPIC -c -o out/test/elf/aarch64/symbol-version/a.o -xc - -211: + ./mold -o out/test/elf/aarch64/strip/exe out/test/elf/aarch64/strip/a.o -strip-all -213: + cat -210: + readelf -W --sections out/test/elf/aarch64/strip-debug/exe -210: + grep -Fq .debug_info out/test/elf/aarch64/strip-debug/log +211: + grep -Fq foo out/test/elf/aarch64/strip/log +207: + grep -Fq 'static-archive/d.a(long-long-long-filename.o)' out/test/elf/aarch64/static-archive/log +211: + grep -Fq bar out/test/elf/aarch64/strip/log 215: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/symbol-version2.sh .sh 215: ++ testname=symbol-version2 215: ++ echo -n 'Testing symbol-version2 ... ' 215: Testing symbol-version2 ... ++ t=out/test/elf/aarch64/symbol-version2 215: ++ mkdir -p out/test/elf/aarch64/symbol-version2 +213: + echo 'VER1 { foo; };' +213: + cc -B. -shared -o out/test/elf/aarch64/symbol-version-lto/c.so out/test/elf/aarch64/symbol-version-lto/a.o -Wl,--version-script=out/test/elf/aarch64/symbol-version-lto/b.ver -flto +207: + grep -Fq 'static-archive/d.a(b.o)' out/test/elf/aarch64/static-archive/log 212: + cat -212: + cc -o out/test/elf/aarch64/symbol-rank/c.o -c -xc - -210: + readelf -W --symbols out/test/elf/aarch64/strip-debug/exe -201: + out/test/elf/aarch64/shuffle-sections/exe2 -177: + ./mold -r -o out/test/elf/aarch64/relocatable-many-sections/c.o out/test/elf/aarch64/relocatable-many-sections/a.o out/test/elf/aarch64/relocatable-many-sections/b.o -201: + grep -q 'Hello world' -201: + diff out/test/elf/aarch64/shuffle-sections/exe1 out/test/elf/aarch64/shuffle-sections/exe2 -203: + out/test/elf/aarch64/spare-program-headers/exe4 -210: + grep -q ' bar' -203: + grep -q 'Hello world' -201: + on_exit -201: + echo OK -201: OK -201: + exit 0 -204/315 Test #201: aarch64-shuffle-sections ............................ Passed 0.58 sec +212: + cc -o out/test/elf/aarch64/symbol-rank/b.o -c -xc - -fcommon +211: + '[' aarch64 '!=' riscv32 ']' +211: + '[' aarch64 '!=' riscv64 ']' +211: + grep -Fq .L.baz out/test/elf/aarch64/strip/log +215: + cc -o out/test/elf/aarch64/symbol-version2/a.o -c -xc - +215: + cat +207: + grep -Fq static-archive/c.o out/test/elf/aarch64/static-archive/log +211: + ./mold -o out/test/elf/aarch64/strip/exe out/test/elf/aarch64/strip/a.o -strip-all +207: + out/test/elf/aarch64/static-archive/exe +207: + grep -q 8 +207: + on_exit +207: + echo OK +207: OK +207: + exit 0 +204/315 Test #207: aarch64-static-archive .............................. Passed 0.64 sec test 216 Start 216: aarch64-symbol-version3 @@ -16522,31 +16541,11 @@ 216: MACHINE=aarch64 216: CPU= 216: Test timeout computed to be: 1500 -210: + on_exit -210: + echo OK -210: OK -210: + exit 0 -205/315 Test #210: aarch64-strip-debug ................................. Passed 0.16 sec -test 217 - Start 217: aarch64-symtab-dso - -217: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/symtab-dso.sh" -217: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu -217: Environment variables: -217: MACHINE=aarch64 -217: CPU= -217: Test timeout computed to be: 1500 -203: ++ readelf -Wl out/test/elf/aarch64/spare-program-headers/exe4 -215: + cc -o out/test/elf/aarch64/symbol-version2/a.o -c -xc - +214: + echo 'VER1 { local: *; }; VER2 { local: *; }; VER3 { local: *; };' +214: + 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 211: + readelf --symbols out/test/elf/aarch64/strip/exe -211: + grep -Fq _start out/test/elf/aarch64/strip/log -212: + cat -212: + cc -o out/test/elf/aarch64/symbol-rank/d.o -c -xc - -fcommon -213: + echo 'VER1 { foo; };' -213: + cc -B. -shared -o out/test/elf/aarch64/symbol-version-lto/c.so out/test/elf/aarch64/symbol-version-lto/a.o -Wl,--version-script=out/test/elf/aarch64/symbol-version-lto/b.ver -flto +210: + readelf -W --sections out/test/elf/aarch64/strip-debug/exe 216: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/symbol-version3.sh -211: + grep -Fq foo out/test/elf/aarch64/strip/log -211: + grep -Fq bar out/test/elf/aarch64/strip/log 216: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 216: ++ export LC_ALL=C 216: ++ LC_ALL=C @@ -16566,17 +16565,39 @@ 216: ++ tlsdesc_opt=-mtls-dialect=desc 216: ++ trap 'on_error $LINENO' ERR 216: ++ trap on_exit EXIT +213: mold: warning: out/test/elf/aarch64/symbol-version-lto/b.ver: cannot assign version `VER1` to symbol `foo`: symbol not found +211: + grep -Fq _start out/test/elf/aarch64/strip/log +200: + out/test/elf/aarch64/shuffle-sections-seed/exe1 +211: + grep -Fq foo out/test/elf/aarch64/strip/log +210: + grep -Fq .debug_info out/test/elf/aarch64/strip-debug/log 216: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/symbol-version3.sh .sh 216: ++ testname=symbol-version3 216: ++ echo -n 'Testing symbol-version3 ... ' 216: Testing symbol-version3 ... ++ t=out/test/elf/aarch64/symbol-version3 216: ++ mkdir -p out/test/elf/aarch64/symbol-version3 -203: ++ wc -l -215: + cat -217: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/symtab-dso.sh +211: + grep -Fq bar out/test/elf/aarch64/strip/log 211: + '[' aarch64 '!=' riscv32 ']' 211: + '[' aarch64 '!=' riscv64 ']' 211: + grep -Fq .L.baz out/test/elf/aarch64/strip/log +211: + on_exit +211: + echo OK +211: OK +211: + exit 0 +205/315 Test #211: aarch64-strip ....................................... Passed 0.30 sec +test 217 + Start 217: aarch64-symtab-dso + +217: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/symtab-dso.sh" +217: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu +217: Environment variables: +217: MACHINE=aarch64 +217: CPU= +217: Test timeout computed to be: 1500 +200: + grep -q 'Hello world' +200: + 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 +210: + grep -q ' bar' +208: + grep -q 'Hello world' +217: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/symtab-dso.sh 217: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 217: ++ export LC_ALL=C 217: ++ LC_ALL=C @@ -16596,20 +16617,12 @@ 217: ++ tlsdesc_opt=-mtls-dialect=desc 217: ++ trap 'on_error $LINENO' ERR 217: ++ trap on_exit EXIT -203: ++ grep NULL -214: + echo 'VER1 { local: *; }; VER2 { local: *; }; VER3 { local: *; };' -214: + 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 -217: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/symtab-dso.sh .sh -217: ++ testname=symtab-dso -217: ++ echo -n 'Testing symtab-dso ... ' -217: Testing symtab-dso ... ++ t=out/test/elf/aarch64/symtab-dso -217: ++ mkdir -p out/test/elf/aarch64/symtab-dso -203: + '[' 5 -eq 5 ']' -203: + on_exit -203: + echo OK -203: OK -203: + exit 0 -206/315 Test #203: aarch64-spare-program-headers ....................... Passed 0.51 sec +210: + readelf -W --symbols out/test/elf/aarch64/strip-debug/exe +210: + on_exit +210: + echo OK +210: OK +210: + exit 0 +206/315 Test #210: aarch64-strip-debug ................................. Passed 0.40 sec test 218 Start 218: aarch64-symtab-section-symbols @@ -16619,26 +16632,24 @@ 218: MACHINE=aarch64 218: CPU= 218: Test timeout computed to be: 1500 -211: + on_exit -211: + echo OK -211: OK -211: + exit 0 -207/315 Test #211: aarch64-strip ....................................... Passed 0.19 sec -test 219 - Start 219: aarch64-symtab - -219: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/symtab.sh" -219: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu -219: Environment variables: -219: MACHINE=aarch64 -219: CPU= -219: Test timeout computed to be: 1500 -217: + cat -217: + cc -o out/test/elf/aarch64/symtab-dso/a.o -c -xc - +208: + out/test/elf/aarch64/static-pie/exe1 +208: + cc -B. -o out/test/elf/aarch64/static-pie/exe2 out/test/elf/aarch64/static-pie/a.o -static-pie -Wl,--no-relax +216: + cc -o out/test/elf/aarch64/symbol-version3/a.o -c -xc - +216: + cat +201: + out/test/elf/aarch64/shuffle-sections/exe1 +201: + grep -q 'Hello world' +201: + 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 +217: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/symtab-dso.sh .sh +217: ++ testname=symtab-dso +217: ++ echo -n 'Testing symtab-dso ... ' +217: Testing symtab-dso ... ++ t=out/test/elf/aarch64/symtab-dso +217: ++ mkdir -p out/test/elf/aarch64/symtab-dso 215: + cat -200: + grep -q 'Hello world' +212: + cc -o out/test/elf/aarch64/symbol-rank/c.o -c -xc - +212: + cat +217: + cat 218: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/symtab-section-symbols.sh -200: + out/test/elf/aarch64/shuffle-sections-seed/exe4 +217: + cc -o out/test/elf/aarch64/symtab-dso/a.o -c -xc - 218: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 218: ++ export LC_ALL=C 218: ++ LC_ALL=C @@ -16658,22 +16669,60 @@ 218: ++ tlsdesc_opt=-mtls-dialect=desc 218: ++ trap 'on_error $LINENO' ERR 218: ++ trap on_exit EXIT -200: + diff out/test/elf/aarch64/shuffle-sections-seed/exe1 out/test/elf/aarch64/shuffle-sections-seed/exe2 215: + 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 -216: + cat -208: + grep -q 'Hello world' -216: + cc -o out/test/elf/aarch64/symbol-version3/a.o -c -xc - -219: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/symtab.sh 218: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/symtab-section-symbols.sh .sh 218: ++ testname=symtab-section-symbols 218: ++ echo -n 'Testing symtab-section-symbols ... ' 218: Testing symtab-section-symbols ... ++ t=out/test/elf/aarch64/symtab-section-symbols 218: ++ mkdir -p out/test/elf/aarch64/symtab-section-symbols -208: + out/test/elf/aarch64/static-pie/exe1 -200: + diff out/test/elf/aarch64/shuffle-sections-seed/exe2 out/test/elf/aarch64/shuffle-sections-seed/exe3 -213: mold: warning: out/test/elf/aarch64/symbol-version-lto/b.ver: cannot assign version `VER1` to symbol `foo`: symbol not found -208: + cc -B. -o out/test/elf/aarch64/static-pie/exe2 out/test/elf/aarch64/static-pie/a.o -static-pie -Wl,--no-relax +218: + cc -o out/test/elf/aarch64/symtab-section-symbols/a.o -c -xc - 218: + cat +214: + readelf --symbols out/test/elf/aarch64/symbol-version/c.so +216: + cat +212: + cc -o out/test/elf/aarch64/symbol-rank/d.o -c -xc - -fcommon +214: + grep -Fq foo@VER1 out/test/elf/aarch64/symbol-version/log +212: + cat +216: + 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 +214: + grep -Fq foo@VER2 out/test/elf/aarch64/symbol-version/log +214: + grep -Fq foo@@VER3 out/test/elf/aarch64/symbol-version/log +217: + cc -B. -o out/test/elf/aarch64/symtab-dso/exe out/test/elf/aarch64/symtab-dso/a.o +215: + readelf -W --dyn-syms out/test/elf/aarch64/symbol-version2/c.so +214: + on_exit +214: + echo OK +214: OK +214: + exit 0 +207/315 Test #214: aarch64-symbol-version .............................. Passed 0.39 sec +test 219 + Start 219: aarch64-symtab + +219: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/symtab.sh" +219: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu +219: Environment variables: +219: MACHINE=aarch64 +219: CPU= +219: Test timeout computed to be: 1500 +215: + grep -q ' foo@TEST' out/test/elf/aarch64/symbol-version2/log +201: + grep -q 'Hello world' +201: + out/test/elf/aarch64/shuffle-sections/exe2 +201: + diff out/test/elf/aarch64/shuffle-sections/exe1 out/test/elf/aarch64/shuffle-sections/exe2 +218: + cc -B. -o out/test/elf/aarch64/symtab-section-symbols/exe out/test/elf/aarch64/symtab-section-symbols/a.o +215: + grep -q ' bar@TEST' out/test/elf/aarch64/symbol-version2/log +200: + grep -q 'Hello world' +201: + on_exit +201: + echo OK +201: OK +201: + exit 0 +208/315 Test #201: aarch64-shuffle-sections ............................ Passed 1.38 sec +test 220 + Start 220: aarch64-synthetic-symbols + +220: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/synthetic-symbols.sh" +220: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu +220: Environment variables: +220: MACHINE=aarch64 +220: CPU= +220: Test timeout computed to be: 1500 +219: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/symtab.sh 219: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 219: ++ export LC_ALL=C 219: ++ LC_ALL=C @@ -16693,33 +16742,10 @@ 219: ++ tlsdesc_opt=-mtls-dialect=desc 219: ++ trap 'on_error $LINENO' ERR 219: ++ trap on_exit EXIT -212: + rm -f out/test/elf/aarch64/symbol-rank/x.a -218: + cc -o out/test/elf/aarch64/symtab-section-symbols/a.o -c -xc - -200: + diff out/test/elf/aarch64/shuffle-sections-seed/exe3 out/test/elf/aarch64/shuffle-sections-seed/exe4 -214: + readelf --symbols out/test/elf/aarch64/symbol-version/c.so -200: + on_exit -200: + echo OK -200: OK -200: + exit 0 -208/315 Test #200: aarch64-shuffle-sections-seed ....................... Passed 0.73 sec -test 220 - Start 220: aarch64-synthetic-symbols - -220: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/synthetic-symbols.sh" -220: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu -220: Environment variables: -220: MACHINE=aarch64 -220: CPU= -220: Test timeout computed to be: 1500 +200: + out/test/elf/aarch64/shuffle-sections-seed/exe2 +200: + 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 +215: + grep -q ' bar1' out/test/elf/aarch64/symbol-version2/log 219: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/symtab.sh .sh -219: ++ testname=symtab -219: ++ echo -n 'Testing symtab ... ' -219: Testing symtab ... ++ t=out/test/elf/aarch64/symtab -219: ++ mkdir -p out/test/elf/aarch64/symtab -212: + 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 -212: + 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 -219: + cat -219: + cc -o out/test/elf/aarch64/symtab/a.o -c -x assembler - 220: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/synthetic-symbols.sh 220: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 220: ++ export LC_ALL=C @@ -16740,22 +16766,24 @@ 220: ++ tlsdesc_opt=-mtls-dialect=desc 220: ++ trap 'on_error $LINENO' ERR 220: ++ trap on_exit EXIT -214: + grep -Fq foo@VER1 out/test/elf/aarch64/symbol-version/log -214: + grep -Fq foo@VER2 out/test/elf/aarch64/symbol-version/log -214: + grep -Fq foo@@VER3 out/test/elf/aarch64/symbol-version/log +219: ++ testname=symtab +219: ++ echo -n 'Testing symtab ... ' +219: Testing symtab ... ++ t=out/test/elf/aarch64/symtab +219: ++ mkdir -p out/test/elf/aarch64/symtab +215: + grep -q ' foo@@TEST' out/test/elf/aarch64/symbol-version2/log +208: + grep -q 'Hello world' +212: + rm -f out/test/elf/aarch64/symbol-rank/x.a +208: + out/test/elf/aarch64/static-pie/exe2 220: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/synthetic-symbols.sh .sh -215: + readelf -W --dyn-syms out/test/elf/aarch64/symbol-version2/c.so 220: ++ testname=synthetic-symbols 220: ++ echo -n 'Testing synthetic-symbols ... ' 220: Testing synthetic-symbols ... ++ t=out/test/elf/aarch64/synthetic-symbols 220: ++ mkdir -p out/test/elf/aarch64/synthetic-symbols -217: + cc -B. -o out/test/elf/aarch64/symtab-dso/exe out/test/elf/aarch64/symtab-dso/a.o -218: + cc -B. -o out/test/elf/aarch64/symtab-section-symbols/exe out/test/elf/aarch64/symtab-section-symbols/a.o -214: + on_exit -214: + echo OK -214: OK -214: + exit 0 -209/315 Test #214: aarch64-symbol-version .............................. Passed 0.20 sec +208: + on_exit +208: + echo OK +208: OK +208: + exit 0 +209/315 Test #208: aarch64-static-pie .................................. Passed 0.88 sec test 221 Start 221: aarch64-sysroot-linker-script @@ -16765,50 +16793,16 @@ 221: MACHINE=aarch64 221: CPU= 221: Test timeout computed to be: 1500 -215: + grep -q ' foo@TEST' out/test/elf/aarch64/symbol-version2/log -221: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/sysroot-linker-script.sh -215: + grep -q ' bar@TEST' out/test/elf/aarch64/symbol-version2/log -219: + cc -o out/test/elf/aarch64/symtab/b.o -c -x assembler - -219: + cat -221: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc -221: ++ export LC_ALL=C -221: ++ LC_ALL=C -221: ++ '[' -z aarch64 ']' -221: ++ '[' -z '' ']' -221: ++ TESTDIR=out/test/elf/aarch64 -221: ++ CC=cc -221: ++ CXX=c++ -221: ++ GCC=gcc -221: ++ GXX=g++ -221: ++ OBJDUMP=objdump -221: ++ OBJCOPY=objcopy -221: ++ STRIP=strip -221: ++ QEMU= -221: ++ '[' aarch64 = x86_64 -o aarch64 = i686 -o aarch64 = arm ']' -221: ++ '[' aarch64 = aarch64 ']' -221: ++ tlsdesc_opt=-mtls-dialect=desc -221: ++ trap 'on_error $LINENO' ERR -221: ++ trap on_exit EXIT -221: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/sysroot-linker-script.sh .sh -221: ++ testname=sysroot-linker-script -221: ++ echo -n 'Testing sysroot-linker-script ... ' -221: Testing sysroot-linker-script ... ++ t=out/test/elf/aarch64/sysroot-linker-script -221: ++ mkdir -p out/test/elf/aarch64/sysroot-linker-script -216: + cat -221: + [[ aarch64 = loongarch* ]] -215: + grep -q ' bar1' out/test/elf/aarch64/symbol-version2/log -219: + echo '{ local: module_local; global: *; };' -219: + ./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 -215: + grep -q ' foo@@TEST' out/test/elf/aarch64/symbol-version2/log -221: + cc -o out/test/elf/aarch64/sysroot-linker-script/a.o -c -xc - -221: + cat -220: + cc -c -o out/test/elf/aarch64/synthetic-symbols/a.o -xc - -216: + 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 +212: + 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 +212: + 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 215: + on_exit 215: + echo OK 215: OK 215: + exit 0 -210/315 Test #215: aarch64-symbol-version2 ............................. Passed 0.21 sec +219: + cc -o out/test/elf/aarch64/symtab/a.o -c -x assembler - +219: + cat +216: + readelf -W --dyn-syms out/test/elf/aarch64/symbol-version3/c.so +210/315 Test #215: aarch64-symbol-version2 ............................. Passed 0.41 sec test 222 Start 222: aarch64-sysroot @@ -16818,9 +16812,30 @@ 222: MACHINE=aarch64 222: CPU= 222: Test timeout computed to be: 1500 +216: + grep -q ' foo@@TEST1' out/test/elf/aarch64/symbol-version3/log +220: + cc -c -o out/test/elf/aarch64/synthetic-symbols/a.o -xc - 220: + cat -140: + readelf -WS out/test/elf/aarch64/many-sections2/b.o +218: + grep -q 'SECTION LOCAL DEFAULT' +217: + grep -q 'U puts$' +216: + grep -q ' foo@TEST2' out/test/elf/aarch64/symbol-version3/log +217: + nm out/test/elf/aarch64/symtab-dso/exe +218: + readelf -s out/test/elf/aarch64/symtab-section-symbols/exe 222: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/sysroot.sh +221: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/sysroot-linker-script.sh +218: + on_exit +218: + echo OK +218: OK +218: + exit 0 +211/315 Test #218: aarch64-symtab-section-symbols ...................... Passed 0.27 sec +test 223 + Start 223: aarch64-sysroot2 + +223: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/sysroot2.sh" +223: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu +223: Environment variables: +223: MACHINE=aarch64 +223: CPU= +223: Test timeout computed to be: 1500 222: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 222: ++ export LC_ALL=C 222: ++ LC_ALL=C @@ -16840,46 +16855,44 @@ 222: ++ tlsdesc_opt=-mtls-dialect=desc 222: ++ trap 'on_error $LINENO' ERR 222: ++ trap on_exit EXIT -212: + grep -q '^0 0 0 5$' -212: + out/test/elf/aarch64/symbol-rank/exe -219: + readelf --symbols out/test/elf/aarch64/symtab/exe -212: + on_exit -212: + echo OK -212: OK -212: + exit 0 222: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/sysroot.sh .sh -211/315 Test #212: aarch64-symbol-rank ................................. Passed 0.30 sec -test 223 - Start 223: aarch64-sysroot2 - -223: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/sysroot2.sh" -223: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu -223: Environment variables: -223: MACHINE=aarch64 -223: CPU= -223: Test timeout computed to be: 1500 -222: ++ testname=sysroot -222: ++ echo -n 'Testing sysroot ... ' -222: Testing sysroot ... ++ t=out/test/elf/aarch64/sysroot -222: ++ mkdir -p out/test/elf/aarch64/sysroot -222: + [[ aarch64 = loongarch* ]] -219: + grep -Eq '0 NOTYPE LOCAL DEFAULT .* local1' out/test/elf/aarch64/symtab/log -219: + grep -Eq '0 NOTYPE LOCAL DEFAULT .* local2' out/test/elf/aarch64/symtab/log -219: + grep -Eq '0 NOTYPE LOCAL DEFAULT .* module_local' out/test/elf/aarch64/symtab/log -217: + grep -q 'U puts$' -217: + nm out/test/elf/aarch64/symtab-dso/exe -222: + cat +177: + cc -c -xc -o out/test/elf/aarch64/relocatable-many-sections/b.o - +177: + cat +221: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc +221: ++ export LC_ALL=C +221: ++ LC_ALL=C +221: ++ '[' -z aarch64 ']' +221: ++ '[' -z '' ']' +221: ++ TESTDIR=out/test/elf/aarch64 +221: ++ CC=cc +221: ++ CXX=c++ +221: ++ GCC=gcc +221: ++ GXX=g++ +221: ++ OBJDUMP=objdump +221: ++ OBJCOPY=objcopy +221: ++ STRIP=strip +221: ++ QEMU= +221: ++ '[' aarch64 = x86_64 -o aarch64 = i686 -o aarch64 = arm ']' +221: ++ '[' aarch64 = aarch64 ']' +221: ++ tlsdesc_opt=-mtls-dialect=desc +221: ++ trap 'on_error $LINENO' ERR +221: ++ trap on_exit EXIT +221: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/sysroot-linker-script.sh .sh +221: ++ testname=sysroot-linker-script +221: ++ echo -n 'Testing sysroot-linker-script ... ' +221: Testing sysroot-linker-script ... ++ t=out/test/elf/aarch64/sysroot-linker-script +221: ++ mkdir -p out/test/elf/aarch64/sysroot-linker-script +213: + readelf --symbols out/test/elf/aarch64/symbol-version-lto/c.so +213: + grep -Fq foo@@VER1 out/test/elf/aarch64/symbol-version-lto/log +219: + cat +219: + cc -o out/test/elf/aarch64/symtab/b.o -c -x assembler - 217: + on_exit 217: + echo OK 217: OK 217: + exit 0 -222: + cc -c -o out/test/elf/aarch64/sysroot/a.o -xc - -218: + readelf -s out/test/elf/aarch64/symtab-section-symbols/exe -208: + out/test/elf/aarch64/static-pie/exe2 -219: + grep -Eq '0 NOTYPE GLOBAL DEFAULT .* foo' out/test/elf/aarch64/symtab/log -216: + readelf -W --dyn-syms out/test/elf/aarch64/symbol-version3/c.so -221: + mkdir -p out/test/elf/aarch64/sysroot-linker-script/foo/bar -212/315 Test #217: aarch64-symtab-dso .................................. Passed 0.22 sec +216: + grep -q ' foo@TEST3' out/test/elf/aarch64/symbol-version3/log +216: + grep -q ' foo$' out/test/elf/aarch64/symbol-version3/log +212/315 Test #217: aarch64-symtab-dso .................................. Passed 0.31 sec test 224 Start 224: aarch64-tail-call @@ -16889,29 +16902,22 @@ 224: MACHINE=aarch64 224: CPU= 224: Test timeout computed to be: 1500 -219: + grep -Eq '0 NOTYPE GLOBAL DEFAULT .* bar' out/test/elf/aarch64/symtab/log -219: + grep -Eq '0 NOTYPE GLOBAL DEFAULT .* this_is_global' out/test/elf/aarch64/symtab/log -218: + grep -q 'SECTION LOCAL DEFAULT' -218: + on_exit -218: + echo OK -218: OK -218: + exit 0 +222: ++ testname=sysroot +222: ++ echo -n 'Testing sysroot ... ' +222: Testing sysroot ... ++ t=out/test/elf/aarch64/sysroot +222: ++ mkdir -p out/test/elf/aarch64/sysroot +222: + [[ aarch64 = loongarch* ]] +213: + on_exit +213: + echo OK +213: OK +213: + exit 0 +219: + echo '{ local: module_local; global: *; };' +219: + ./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 +216: + on_exit +216: + echo OK +216: OK +216: + exit 0 223: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/sysroot2.sh -220: + cat -213/315 Test #218: aarch64-symtab-section-symbols ...................... Passed 0.20 sec -test 225 - Start 225: aarch64-tbss-only - -225: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/tbss-only.sh" -225: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu -225: Environment variables: -225: MACHINE=aarch64 -225: CPU= -225: Test timeout computed to be: 1500 -219: + on_exit -219: + echo OK -219: OK -219: + exit 0 223: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 223: ++ export LC_ALL=C 223: ++ LC_ALL=C @@ -16931,21 +16937,38 @@ 223: ++ tlsdesc_opt=-mtls-dialect=desc 223: ++ trap 'on_error $LINENO' ERR 223: ++ trap on_exit EXIT +213/315 Test #213: aarch64-symbol-version-lto .......................... Passed 0.60 sec +214/315 Test #216: aarch64-symbol-version3 ............................. Passed 0.37 sec +test 225 + Start 225: aarch64-tbss-only + +225: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/tbss-only.sh" +225: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu +225: Environment variables: +225: MACHINE=aarch64 +225: CPU= +225: Test timeout computed to be: 1500 +test 226 + Start 226: aarch64-thin-archive + +226: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/thin-archive.sh" +226: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu +226: Environment variables: +226: MACHINE=aarch64 +226: CPU= +226: Test timeout computed to be: 1500 +222: + cat +222: + cc -c -o out/test/elf/aarch64/sysroot/a.o -xc - 223: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/sysroot2.sh .sh 223: ++ testname=sysroot2 223: ++ echo -n 'Testing sysroot2 ... ' 223: Testing sysroot2 ... ++ t=out/test/elf/aarch64/sysroot2 223: ++ mkdir -p out/test/elf/aarch64/sysroot2 -220: + cc -c -o out/test/elf/aarch64/synthetic-symbols/b.o -xc - -208: + grep -q 'Hello world' -208: + on_exit -208: + echo OK -208: OK -208: + exit 0 -216: + grep -q ' foo@@TEST1' out/test/elf/aarch64/symbol-version3/log -216: + grep -q ' foo@TEST2' out/test/elf/aarch64/symbol-version3/log -216: + grep -q ' foo@TEST3' out/test/elf/aarch64/symbol-version3/log -216: + grep -q ' foo$' out/test/elf/aarch64/symbol-version3/log +223: + [[ aarch64 = loongarch* ]] +223: + mkdir -p out/test/elf/aarch64/sysroot2/bin out/test/elf/aarch64/sysroot2/sysroot/foo +221: + [[ aarch64 = loongarch* ]] +221: + cat +221: + cc -o out/test/elf/aarch64/sysroot-linker-script/a.o -c -xc - 224: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/tail-call.sh 224: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 224: ++ export LC_ALL=C @@ -16971,38 +16994,11 @@ 224: ++ echo -n 'Testing tail-call ... ' 224: Testing tail-call ... ++ t=out/test/elf/aarch64/tail-call 224: ++ mkdir -p out/test/elf/aarch64/tail-call -221: + rm -f out/test/elf/aarch64/sysroot-linker-script/foo/bar/libfoo.a -221: + ar rcs out/test/elf/aarch64/sysroot-linker-script/foo/bar/libfoo.a out/test/elf/aarch64/sysroot-linker-script/a.o -221: + cat -214/315 Test #208: aarch64-static-pie .................................. Passed 0.56 sec -215/315 Test #219: aarch64-symtab ...................................... Passed 0.22 sec -test 226 - Start 226: aarch64-thin-archive - -226: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/thin-archive.sh" -226: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu -226: Environment variables: -226: MACHINE=aarch64 -226: CPU= -226: Test timeout computed to be: 1500 -test 227 - Start 227: aarch64-thread-count - -227: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/thread-count.sh" -227: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu -227: Environment variables: -227: MACHINE=aarch64 -227: CPU= -227: Test timeout computed to be: 1500 -223: + [[ aarch64 = loongarch* ]] -223: + mkdir -p out/test/elf/aarch64/sysroot2/bin out/test/elf/aarch64/sysroot2/sysroot/foo -223: + cat -223: + cat -216: + on_exit -216: + echo OK -216: OK -216: + exit 0 -224: + cc -O2 -o out/test/elf/aarch64/tail-call/a.o -c -xc - +220: + cc -c -o out/test/elf/aarch64/synthetic-symbols/b.o -xc - +220: + cat +200: + out/test/elf/aarch64/shuffle-sections-seed/exe3 +200: + grep -q 'Hello world' +200: + 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 225: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/tbss-only.sh 225: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 225: ++ export LC_ALL=C @@ -17023,10 +17019,82 @@ 225: ++ tlsdesc_opt=-mtls-dialect=desc 225: ++ trap 'on_error $LINENO' ERR 225: ++ trap on_exit EXIT -213: + readelf --symbols out/test/elf/aarch64/symbol-version-lto/c.so -222: + cc -c -o out/test/elf/aarch64/sysroot/b.o -xc - +225: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/tbss-only.sh .sh +225: ++ testname=tbss-only +225: ++ echo -n 'Testing tbss-only ... ' +225: Testing tbss-only ... ++ t=out/test/elf/aarch64/tbss-only +225: ++ mkdir -p out/test/elf/aarch64/tbss-only +219: + readelf --symbols out/test/elf/aarch64/symtab/exe +224: + cc -O2 -o out/test/elf/aarch64/tail-call/a.o -c -xc - +224: + cat +226: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/thin-archive.sh +226: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc +226: ++ export LC_ALL=C +226: ++ LC_ALL=C +226: ++ '[' -z aarch64 ']' +226: ++ '[' -z '' ']' +226: ++ TESTDIR=out/test/elf/aarch64 +226: ++ CC=cc +226: ++ CXX=c++ +226: ++ GCC=gcc +226: ++ GXX=g++ +226: ++ OBJDUMP=objdump +226: ++ OBJCOPY=objcopy +226: ++ STRIP=strip +226: ++ QEMU= +226: ++ '[' aarch64 = x86_64 -o aarch64 = i686 -o aarch64 = arm ']' +226: ++ '[' aarch64 = aarch64 ']' +226: ++ tlsdesc_opt=-mtls-dialect=desc +226: ++ trap 'on_error $LINENO' ERR +226: ++ trap on_exit EXIT +219: + grep -Eq '0 NOTYPE LOCAL DEFAULT .* local1' out/test/elf/aarch64/symtab/log +223: + cat +225: + cat +223: + cat +177: + ./mold -r -o out/test/elf/aarch64/relocatable-many-sections/c.o out/test/elf/aarch64/relocatable-many-sections/a.o out/test/elf/aarch64/relocatable-many-sections/b.o +226: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/thin-archive.sh .sh +226: ++ testname=thin-archive +226: ++ echo -n 'Testing thin-archive ... ' +226: Testing thin-archive ... ++ t=out/test/elf/aarch64/thin-archive +226: ++ mkdir -p out/test/elf/aarch64/thin-archive +225: + cc -o out/test/elf/aarch64/tbss-only/a.o -c -xc - +219: + grep -Eq '0 NOTYPE LOCAL DEFAULT .* local2' out/test/elf/aarch64/symtab/log +223: + cc -c -o out/test/elf/aarch64/sysroot2/sysroot/foo/x.o -xc - +223: + cat +219: + grep -Eq '0 NOTYPE LOCAL DEFAULT .* module_local' out/test/elf/aarch64/symtab/log +226: + cc -o out/test/elf/aarch64/thin-archive/long-long-long-filename.o -c -xc - +226: + cat +219: + grep -Eq '0 NOTYPE GLOBAL DEFAULT .* foo' out/test/elf/aarch64/symtab/log +212: + grep -q '^0 0 0 5$' +212: + out/test/elf/aarch64/symbol-rank/exe +221: + mkdir -p out/test/elf/aarch64/sysroot-linker-script/foo/bar +212: + on_exit +212: + echo OK +212: OK +212: + exit 0 +215/315 Test #212: aarch64-symbol-rank ................................. Passed 0.73 sec +test 227 + Start 227: aarch64-thread-count + +227: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/thread-count.sh" +227: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu +227: Environment variables: +227: MACHINE=aarch64 +227: CPU= +227: Test timeout computed to be: 1500 +219: + grep -Eq '0 NOTYPE GLOBAL DEFAULT .* bar' out/test/elf/aarch64/symtab/log +219: + grep -Eq '0 NOTYPE GLOBAL DEFAULT .* this_is_global' out/test/elf/aarch64/symtab/log 222: + cat -216/315 Test #216: aarch64-symbol-version3 ............................. Passed 0.27 sec +222: + cc -c -o out/test/elf/aarch64/sysroot/b.o -xc - +221: + rm -f out/test/elf/aarch64/sysroot-linker-script/foo/bar/libfoo.a +220: + 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 +224: + cc -O2 -o out/test/elf/aarch64/tail-call/b.o -c -xc - +219: + on_exit +219: + echo OK +219: OK +219: + exit 0 +224: + cat +216/315 Test #219: aarch64-symtab ...................................... Passed 0.32 sec test 228 Start 228: aarch64-tls-alignment-multi @@ -17036,13 +17104,7 @@ 228: MACHINE=aarch64 228: CPU= 228: Test timeout computed to be: 1500 -224: + cat -225: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/tbss-only.sh .sh -225: ++ testname=tbss-only -225: ++ echo -n 'Testing tbss-only ... ' -225: Testing tbss-only ... ++ t=out/test/elf/aarch64/tbss-only -225: ++ mkdir -p out/test/elf/aarch64/tbss-only -213: + grep -Fq foo@@VER1 out/test/elf/aarch64/symbol-version-lto/log +221: + ar rcs out/test/elf/aarch64/sysroot-linker-script/foo/bar/libfoo.a out/test/elf/aarch64/sysroot-linker-script/a.o 227: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/thread-count.sh 227: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 227: ++ export LC_ALL=C @@ -17063,54 +17125,10 @@ 227: ++ tlsdesc_opt=-mtls-dialect=desc 227: ++ trap 'on_error $LINENO' ERR 227: ++ trap on_exit EXIT -227: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/thread-count.sh .sh -227: ++ testname=thread-count -227: ++ echo -n 'Testing thread-count ... ' -227: Testing thread-count ... ++ t=out/test/elf/aarch64/thread-count -227: ++ mkdir -p out/test/elf/aarch64/thread-count -221: + cc -o out/test/elf/aarch64/sysroot-linker-script/c.o -c -xc - -221: + cat -226: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/thin-archive.sh -223: + cc -c -o out/test/elf/aarch64/sysroot2/sysroot/foo/x.o -xc - -226: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc -226: ++ export LC_ALL=C -226: ++ LC_ALL=C -226: ++ '[' -z aarch64 ']' -226: ++ '[' -z '' ']' -226: ++ TESTDIR=out/test/elf/aarch64 -226: ++ CC=cc -226: ++ CXX=c++ -226: ++ GCC=gcc -226: ++ GXX=g++ -226: ++ OBJDUMP=objdump -226: ++ OBJCOPY=objcopy -226: ++ STRIP=strip -226: ++ QEMU= -226: ++ '[' aarch64 = x86_64 -o aarch64 = i686 -o aarch64 = arm ']' -226: ++ '[' aarch64 = aarch64 ']' -226: ++ tlsdesc_opt=-mtls-dialect=desc -226: ++ trap 'on_error $LINENO' ERR -226: ++ trap on_exit EXIT 228: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/tls-alignment-multi.sh -223: + cat -213: + on_exit -213: + echo OK -213: OK -213: + exit 0 -226: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/thin-archive.sh .sh 228: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 228: ++ export LC_ALL=C 228: ++ LC_ALL=C -217/315 Test #213: aarch64-symbol-version-lto .......................... Passed 0.37 sec -test 229 - Start 229: aarch64-tls-common - -229: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/tls-common.sh" -229: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu -229: Environment variables: -229: MACHINE=aarch64 -229: CPU= -229: Test timeout computed to be: 1500 228: ++ '[' -z aarch64 ']' 228: ++ '[' -z '' ']' 228: ++ TESTDIR=out/test/elf/aarch64 @@ -17127,25 +17145,50 @@ 228: ++ tlsdesc_opt=-mtls-dialect=desc 228: ++ trap 'on_error $LINENO' ERR 228: ++ trap on_exit EXIT +227: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/thread-count.sh .sh +221: + cat +227: ++ testname=thread-count +227: ++ echo -n 'Testing thread-count ... ' +227: Testing thread-count ... ++ t=out/test/elf/aarch64/thread-count +227: ++ mkdir -p out/test/elf/aarch64/thread-count +200: + grep -q 'Hello world' +225: + cc -B. -o out/test/elf/aarch64/tbss-only/exe out/test/elf/aarch64/tbss-only/a.o +200: + out/test/elf/aarch64/shuffle-sections-seed/exe4 228: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/tls-alignment-multi.sh .sh 228: ++ testname=tls-alignment-multi 228: ++ echo -n 'Testing tls-alignment-multi ... ' 228: Testing tls-alignment-multi ... ++ t=out/test/elf/aarch64/tls-alignment-multi 228: ++ mkdir -p out/test/elf/aarch64/tls-alignment-multi +200: + diff out/test/elf/aarch64/shuffle-sections-seed/exe1 out/test/elf/aarch64/shuffle-sections-seed/exe2 +200: + diff out/test/elf/aarch64/shuffle-sections-seed/exe2 out/test/elf/aarch64/shuffle-sections-seed/exe3 227: + cc -o out/test/elf/aarch64/thread-count/a.o -c -xc - -226: ++ testname=thin-archive -226: ++ echo -n 'Testing thin-archive ... ' -226: Testing thin-archive ... ++ t=out/test/elf/aarch64/thin-archive -226: ++ mkdir -p out/test/elf/aarch64/thin-archive -222: + mkdir -p out/test/elf/aarch64/sysroot/foo/bar -222: + rm -f out/test/elf/aarch64/sysroot/foo/bar/libfoo.a -225: + cat -225: + cc -o out/test/elf/aarch64/tbss-only/a.o -c -xc - -221: + 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 -220: + 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 +226: + cat +221: + cc -o out/test/elf/aarch64/sysroot-linker-script/c.o -c -xc - +226: + cc -o out/test/elf/aarch64/thin-archive/b.o -c -xc - +227: + cat +200: + diff out/test/elf/aarch64/shuffle-sections-seed/exe3 out/test/elf/aarch64/shuffle-sections-seed/exe4 +221: + cat 228: + cat 228: + cc -fPIC -c -o out/test/elf/aarch64/tls-alignment-multi/a.o -xc - -222: + 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 +200: + on_exit +200: + echo OK +200: OK +200: + exit 0 +217/315 Test #200: aarch64-shuffle-sections-seed ....................... Passed 1.80 sec +test 229 + Start 229: aarch64-tls-common + +229: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/tls-common.sh" +229: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu +229: Environment variables: +229: MACHINE=aarch64 +229: CPU= +229: Test timeout computed to be: 1500 +222: + mkdir -p out/test/elf/aarch64/sysroot/foo/bar +222: + rm -f out/test/elf/aarch64/sysroot/foo/bar/libfoo.a +223: + cat +223: + cc -c -o out/test/elf/aarch64/sysroot2/sysroot/foo/y.o -xc - +220: + out/test/elf/aarch64/synthetic-symbols/exe 229: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/tls-common.sh 229: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 229: ++ export LC_ALL=C @@ -17166,40 +17209,33 @@ 229: ++ tlsdesc_opt=-mtls-dialect=desc 229: ++ trap 'on_error $LINENO' ERR 229: ++ trap on_exit EXIT -227: + cat +222: + 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 +220: + grep -q '^__ehdr_start=0x40000$' out/test/elf/aarch64/synthetic-symbols/log +140: + ./mold --relocatable -o out/test/elf/aarch64/many-sections2/b.o out/test/elf/aarch64/many-sections2/a.o 229: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/tls-common.sh .sh 229: ++ testname=tls-common 229: ++ echo -n 'Testing tls-common ... ' 229: Testing tls-common ... ++ t=out/test/elf/aarch64/tls-common 229: ++ mkdir -p out/test/elf/aarch64/tls-common -226: + cc -o out/test/elf/aarch64/thin-archive/long-long-long-filename.o -c -xc - -222: + cat -222: + cc -c -o out/test/elf/aarch64/sysroot/c.o -xc - -224: + cc -O2 -o out/test/elf/aarch64/tail-call/b.o -c -xc - -226: + cat +224: + cc -O2 -o out/test/elf/aarch64/tail-call/c.o -c -xc - 224: + cat +220: + grep -q '^__executable_start=0x40000$' out/test/elf/aarch64/synthetic-symbols/log +221: + 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 +226: + cat +226: + cc -o out/test/elf/aarch64/thin-archive/c.o -c -xc - +222: + cc -c -o out/test/elf/aarch64/sysroot/c.o -xc - +222: + cat +220: + grep -q '^__dso_handle=' out/test/elf/aarch64/synthetic-symbols/log 229: + gcc -o out/test/elf/aarch64/tls-common/a.o -c -xassembler - +225: + out/test/elf/aarch64/tbss-only/exe +220: + grep -q '^section foo$' out/test/elf/aarch64/synthetic-symbols/log 229: + cat -225: + cc -B. -o out/test/elf/aarch64/tbss-only/exe out/test/elf/aarch64/tbss-only/a.o -227: + cc -B. -o out/test/elf/aarch64/thread-count/exe out/test/elf/aarch64/thread-count/a.o -Wl,-no-threads -223: + cc -c -o out/test/elf/aarch64/sysroot2/sysroot/foo/y.o -xc - -222: + 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 -229: + cat -223: + cat -229: + cc -o out/test/elf/aarch64/tls-common/b.o -c -xc -std=c11 - -228: + cat 228: + cc -fPIC -c -o out/test/elf/aarch64/tls-alignment-multi/b.o -xc - -220: + out/test/elf/aarch64/synthetic-symbols/exe -220: + grep -q '^__ehdr_start=0x40000$' out/test/elf/aarch64/synthetic-symbols/log -226: + cat -224: + cc -O2 -o out/test/elf/aarch64/tail-call/c.o -c -xc - -224: + cat -221: + on_exit -221: + echo OK -221: OK -221: + exit 0 -226: + cc -o out/test/elf/aarch64/thin-archive/b.o -c -xc - -218/315 Test #221: aarch64-sysroot-linker-script ....................... Passed 0.30 sec +225: + on_exit +225: + echo OK +225: OK +225: + exit 0 +218/315 Test #225: aarch64-tbss-only ................................... Passed 0.33 sec test 230 Start 230: aarch64-tls-df-static-tls @@ -17209,7 +17245,11 @@ 230: MACHINE=aarch64 230: CPU= 230: Test timeout computed to be: 1500 -220: + grep -q '^__executable_start=0x40000$' out/test/elf/aarch64/synthetic-symbols/log +228: + cat +227: + cc -B. -o out/test/elf/aarch64/thread-count/exe out/test/elf/aarch64/thread-count/a.o -Wl,-no-threads +229: + cc -o out/test/elf/aarch64/tls-common/b.o -c -xc -std=c11 - +229: + cat +220: + cc -c -o out/test/elf/aarch64/synthetic-symbols/c.o -xc - 230: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/tls-df-static-tls.sh 230: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 230: ++ export LC_ALL=C @@ -17230,26 +17270,26 @@ 230: ++ tlsdesc_opt=-mtls-dialect=desc 230: ++ trap 'on_error $LINENO' ERR 230: ++ trap on_exit EXIT +223: + cc -c -o out/test/elf/aarch64/sysroot2/c.o -xc - +220: + cat +223: + cat 230: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/tls-df-static-tls.sh .sh 230: ++ testname=tls-df-static-tls 230: ++ echo -n 'Testing tls-df-static-tls ... ' 230: Testing tls-df-static-tls ... ++ t=out/test/elf/aarch64/tls-df-static-tls 230: ++ mkdir -p out/test/elf/aarch64/tls-df-static-tls -222: + 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 -220: + grep -q '^__dso_handle=' out/test/elf/aarch64/synthetic-symbols/log -220: + grep -q '^section foo$' out/test/elf/aarch64/synthetic-symbols/log -223: + cat -225: + out/test/elf/aarch64/tbss-only/exe -223: + cc -c -o out/test/elf/aarch64/sysroot2/c.o -xc - -230: + cat -225: + on_exit -225: + echo OK -225: OK -225: + exit 0 +222: + 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 +226: + cc -o out/test/elf/aarch64/thin-archive/d.o -c -xc - +224: + 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 +226: + cat +229: + 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 +221: + on_exit +221: + echo OK +221: OK +221: + exit 0 230: + cc -fPIC -ftls-model=initial-exec -c -o out/test/elf/aarch64/tls-df-static-tls/a.o -xc - -220: + cat -220: + cc -c -o out/test/elf/aarch64/synthetic-symbols/c.o -xc - -219/315 Test #225: aarch64-tbss-only ................................... Passed 0.25 sec +230: + cat +219/315 Test #221: aarch64-sysroot-linker-script ....................... Passed 0.54 sec test 231 Start 231: aarch64-tls-dso @@ -17259,10 +17299,8 @@ 231: MACHINE=aarch64 231: CPU= 231: Test timeout computed to be: 1500 -227: + cc -B. -o out/test/elf/aarch64/thread-count/exe out/test/elf/aarch64/thread-count/a.o -Wl,-thread-count=1 -140: + grep -Fq .data.100000 out/test/elf/aarch64/many-sections2/log1 -226: + cat -226: + cc -o out/test/elf/aarch64/thin-archive/c.o -c -xc - +228: + cc -B. -shared -o out/test/elf/aarch64/tls-alignment-multi/a.so out/test/elf/aarch64/tls-alignment-multi/a.o +220: + 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 231: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/tls-dso.sh 231: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 231: ++ export LC_ALL=C @@ -17283,25 +17321,25 @@ 231: ++ tlsdesc_opt=-mtls-dialect=desc 231: ++ trap 'on_error $LINENO' ERR 231: ++ trap on_exit EXIT -229: + 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 +227: + cc -B. -o out/test/elf/aarch64/thread-count/exe out/test/elf/aarch64/thread-count/a.o -Wl,-thread-count=1 +223: + 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 231: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/tls-dso.sh .sh 231: ++ testname=tls-dso 231: ++ echo -n 'Testing tls-dso ... ' 231: Testing tls-dso ... ++ t=out/test/elf/aarch64/tls-dso 231: ++ mkdir -p out/test/elf/aarch64/tls-dso -228: + cc -B. -shared -o out/test/elf/aarch64/tls-alignment-multi/a.so out/test/elf/aarch64/tls-alignment-multi/a.o -224: + 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 -140: + readelf -Ws out/test/elf/aarch64/many-sections2/b.o -223: + 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 +226: + rm -f out/test/elf/aarch64/thin-archive/d.a +222: + 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 +226: + cd out/test/elf/aarch64/thin-archive 231: + cc -fPIC -shared -o out/test/elf/aarch64/tls-dso/a.so -xc - 231: + cat -230: + 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 -220: + 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 -222: + 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 -226: + cc -o out/test/elf/aarch64/thin-archive/d.o -c -xc - -226: + cat -227: + cc -B. -o out/test/elf/aarch64/thread-count/exe out/test/elf/aarch64/thread-count/a.o -Wl,-threads +226: ++ pwd +226: + ar rcsT d.a long-long-long-filename.o b.o /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu/out/test/elf/aarch64/thin-archive/c.o +226: + 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 228: + 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 +229: + grep -Fq .tls_common +229: + readelf -WS out/test/elf/aarch64/tls-common/exe +230: + 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 224: + out/test/elf/aarch64/tail-call/exe 224: + grep -q 42 224: + '[' aarch64 = riscv32 -o aarch64 = riscv64 ']' @@ -17309,7 +17347,7 @@ 224: + echo OK 224: OK 224: + exit 0 -220/315 Test #224: aarch64-tail-call ................................... Passed 0.38 sec +220/315 Test #224: aarch64-tail-call ................................... Passed 0.64 sec test 232 Start 232: aarch64-tls-gd-dlopen @@ -17319,14 +17357,25 @@ 232: MACHINE=aarch64 232: CPU= 232: Test timeout computed to be: 1500 -230: + readelf --dynamic out/test/elf/aarch64/tls-df-static-tls/b.so -230: + grep -q STATIC_TLS -230: + 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 -229: + readelf -WS out/test/elf/aarch64/tls-common/exe -229: + grep -Fq .tls_common -232: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/tls-gd-dlopen.sh -226: + rm -f out/test/elf/aarch64/thin-archive/d.a +229: + grep -q '^foo=0$' 229: + out/test/elf/aarch64/tls-common/exe +229: + on_exit +229: + echo OK +229: OK +229: + exit 0 +221/315 Test #229: aarch64-tls-common .................................. Passed 0.41 sec +test 233 + Start 233: aarch64-tls-gd-noplt + +233: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/tls-gd-noplt.sh" +233: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu +233: Environment variables: +233: MACHINE=aarch64 +233: CPU= +233: Test timeout computed to be: 1500 +227: + cc -B. -o out/test/elf/aarch64/thread-count/exe out/test/elf/aarch64/thread-count/a.o -Wl,-threads +222: + 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 +232: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/tls-gd-dlopen.sh 232: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 232: ++ export LC_ALL=C 232: ++ LC_ALL=C @@ -17346,32 +17395,16 @@ 232: ++ tlsdesc_opt=-mtls-dialect=desc 232: ++ trap 'on_error $LINENO' ERR 232: ++ trap on_exit EXIT -229: + grep -q '^foo=0$' -229: + on_exit -229: + echo OK -229: OK -229: + exit 0 -221/315 Test #229: aarch64-tls-common .................................. Passed 0.34 sec -test 233 - Start 233: aarch64-tls-gd-noplt - -233: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/tls-gd-noplt.sh" -233: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu -233: Environment variables: -233: MACHINE=aarch64 -233: CPU= -233: Test timeout computed to be: 1500 +231: + cc -c -o out/test/elf/aarch64/tls-dso/b.o -xc - +231: + cat 223: ++ realpath out/test/elf/aarch64/sysroot2 +233: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/tls-gd-noplt.sh 223: + cc -B. -o out/test/elf/aarch64/sysroot2/exe -Wl,--sysroot=/build/reproducible-path/mold-2.30.0+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 -222: + 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 232: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/tls-gd-dlopen.sh .sh 232: ++ testname=tls-gd-dlopen 232: ++ echo -n 'Testing tls-gd-dlopen ... ' 232: Testing tls-gd-dlopen ... ++ t=out/test/elf/aarch64/tls-gd-dlopen 232: ++ mkdir -p out/test/elf/aarch64/tls-gd-dlopen -226: + cd out/test/elf/aarch64/thin-archive -233: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/tls-gd-noplt.sh -228: + out/test/elf/aarch64/tls-alignment-multi/exe 233: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 233: ++ export LC_ALL=C 233: ++ LC_ALL=C @@ -17391,23 +17424,36 @@ 233: ++ tlsdesc_opt=-mtls-dialect=desc 233: ++ trap 'on_error $LINENO' ERR 233: ++ trap on_exit EXIT -226: ++ pwd -226: + ar rcsT d.a long-long-long-filename.o b.o /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu/out/test/elf/aarch64/thin-archive/c.o -232: + gcc -fPIC -c -o out/test/elf/aarch64/tls-gd-dlopen/a.o -xc - +220: + out/test/elf/aarch64/synthetic-symbols/exe 233: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/tls-gd-noplt.sh .sh -226: + 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 233: ++ testname=tls-gd-noplt 233: ++ echo -n 'Testing tls-gd-noplt ... ' 233: Testing tls-gd-noplt ... ++ t=out/test/elf/aarch64/tls-gd-noplt 233: ++ mkdir -p out/test/elf/aarch64/tls-gd-noplt -231: + cc -c -o out/test/elf/aarch64/tls-dso/b.o -xc - -228: + on_exit -228: + echo OK -228: OK -228: + exit 0 +220: + grep -q '^end=foo$' out/test/elf/aarch64/synthetic-symbols/log +220: + grep -q '^etext=foo$' out/test/elf/aarch64/synthetic-symbols/log +232: + cat +232: + gcc -fPIC -c -o out/test/elf/aarch64/tls-gd-dlopen/a.o -xc - +233: + gcc -fPIC -fno-plt -c -o out/test/elf/aarch64/tls-gd-noplt/a.o -xc - +226: + grep -Eq 'thin-archive/d.a\(.*long-long-long-filename.o\)' out/test/elf/aarch64/thin-archive/log +233: + cat +226: + grep -Eq 'thin-archive/d.a\(.*/b.o\)' out/test/elf/aarch64/thin-archive/log +231: + 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 +220: + grep -q '^edata=foo$' out/test/elf/aarch64/synthetic-symbols/log +226: + grep -Fq thin-archive/d.o out/test/elf/aarch64/thin-archive/log +230: + grep -q STATIC_TLS +230: + readelf --dynamic out/test/elf/aarch64/tls-df-static-tls/b.so 227: + cc -B. -o out/test/elf/aarch64/thread-count/exe out/test/elf/aarch64/thread-count/a.o -Wl,-threads=1 -220: + out/test/elf/aarch64/synthetic-symbols/exe -222/315 Test #228: aarch64-tls-alignment-multi ......................... Passed 0.41 sec +230: + 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 +226: + out/test/elf/aarch64/thin-archive/exe +222: + 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 +220: + grep -q '^__ehdr_start=0x40000$' out/test/elf/aarch64/synthetic-symbols/log +226: + grep -q 15 +226: + on_exit +226: + echo OK +226: OK +226: + exit 0 +222/315 Test #226: aarch64-thin-archive ................................ Passed 0.80 sec test 234 Start 234: aarch64-tls-gd-to-ie @@ -17417,19 +17463,14 @@ 234: MACHINE=aarch64 234: CPU= 234: Test timeout computed to be: 1500 -220: + grep -q '^end=foo$' out/test/elf/aarch64/synthetic-symbols/log -232: + cat -233: + cat -231: + cat -220: + grep -q '^etext=foo$' out/test/elf/aarch64/synthetic-symbols/log -223: + on_exit -223: + echo OK -223: OK -223: + exit 0 -233: + gcc -fPIC -fno-plt -c -o out/test/elf/aarch64/tls-gd-noplt/a.o -xc - -234: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/tls-gd-to-ie.sh -234: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc -223/315 Test #223: aarch64-sysroot2 .................................... Passed 0.49 sec +232: + cc -B. -shared -o out/test/elf/aarch64/tls-gd-dlopen/b.so out/test/elf/aarch64/tls-gd-dlopen/a.o +220: + grep -q '^__executable_start=0x40000$' out/test/elf/aarch64/synthetic-symbols/log +220: + grep -q '^section foo$' out/test/elf/aarch64/synthetic-symbols/log +220: + on_exit +220: + echo OK +220: OK +220: + exit 0 +223/315 Test #220: aarch64-synthetic-symbols ........................... Passed 0.99 sec test 235 Start 235: aarch64-tls-gd @@ -17439,6 +17480,9 @@ 235: MACHINE=aarch64 235: CPU= 235: Test timeout computed to be: 1500 +228: + out/test/elf/aarch64/tls-alignment-multi/exe +234: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/tls-gd-to-ie.sh +234: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 234: ++ export LC_ALL=C 234: ++ LC_ALL=C 234: ++ '[' -z aarch64 ']' @@ -17457,15 +17501,9 @@ 234: ++ tlsdesc_opt=-mtls-dialect=desc 234: ++ trap 'on_error $LINENO' ERR 234: ++ trap on_exit EXIT -234: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/tls-gd-to-ie.sh .sh -234: ++ testname=tls-gd-to-ie -234: ++ echo -n 'Testing tls-gd-to-ie ... ' -234: Testing tls-gd-to-ie ... ++ t=out/test/elf/aarch64/tls-gd-to-ie -234: ++ mkdir -p out/test/elf/aarch64/tls-gd-to-ie -220: + grep -q '^edata=foo$' out/test/elf/aarch64/synthetic-symbols/log -220: + grep -q '^__ehdr_start=0x40000$' out/test/elf/aarch64/synthetic-symbols/log -226: + grep -Eq 'thin-archive/d.a\(.*long-long-long-filename.o\)' out/test/elf/aarch64/thin-archive/log +233: + cat 235: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/tls-gd.sh +234: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/tls-gd-to-ie.sh .sh 235: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 235: ++ export LC_ALL=C 235: ++ LC_ALL=C @@ -17485,23 +17523,17 @@ 235: ++ tlsdesc_opt=-mtls-dialect=desc 235: ++ trap 'on_error $LINENO' ERR 235: ++ trap on_exit EXIT -235: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/tls-gd.sh .sh -235: ++ testname=tls-gd -235: ++ echo -n 'Testing tls-gd ... ' -235: Testing tls-gd ... ++ t=out/test/elf/aarch64/tls-gd -235: ++ mkdir -p out/test/elf/aarch64/tls-gd -226: + grep -Eq 'thin-archive/d.a\(.*/b.o\)' out/test/elf/aarch64/thin-archive/log -230: + readelf --dynamic out/test/elf/aarch64/tls-df-static-tls/c.so -230: + grep -q STATIC_TLS -232: + cc -B. -shared -o out/test/elf/aarch64/tls-gd-dlopen/b.so out/test/elf/aarch64/tls-gd-dlopen/a.o -235: + gcc -fPIC -c -o out/test/elf/aarch64/tls-gd/a.o -xc - -235: + cat -230: + on_exit -230: + echo OK -230: OK -230: + exit 0 -234: + gcc -fPIC -c -o out/test/elf/aarch64/tls-gd-to-ie/a.o -xc - -224/315 Test #230: aarch64-tls-df-static-tls ........................... Passed 0.29 sec +233: + gcc -fPIC -fno-plt -c -o out/test/elf/aarch64/tls-gd-noplt/b.o -xc - +231: + out/test/elf/aarch64/tls-dso/exe +234: ++ testname=tls-gd-to-ie +234: ++ echo -n 'Testing tls-gd-to-ie ... ' +234: Testing tls-gd-to-ie ... ++ t=out/test/elf/aarch64/tls-gd-to-ie +234: ++ mkdir -p out/test/elf/aarch64/tls-gd-to-ie +223: + on_exit +223: + echo OK +223: OK +223: + exit 0 +224/315 Test #223: aarch64-sysroot2 .................................... Passed 0.91 sec test 236 Start 236: aarch64-tls-ie @@ -17511,19 +17543,11 @@ 236: MACHINE=aarch64 236: CPU= 236: Test timeout computed to be: 1500 -226: + grep -Fq thin-archive/d.o out/test/elf/aarch64/thin-archive/log -222: + cc -B. -o out/test/elf/aarch64/sysroot/exe out/test/elf/aarch64/sysroot/c.o -lfoo -220: + grep -q '^__executable_start=0x40000$' out/test/elf/aarch64/synthetic-symbols/log -234: + cat -220: + grep -q '^section foo$' out/test/elf/aarch64/synthetic-symbols/log -226: + grep -q 15 -226: + out/test/elf/aarch64/thin-archive/exe -226: + on_exit -226: + echo OK -226: OK -226: + exit 0 -236: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/tls-ie.sh -225/315 Test #226: aarch64-thin-archive ................................ Passed 0.49 sec +228: + on_exit +228: + echo OK +228: OK +228: + exit 0 +225/315 Test #228: aarch64-tls-alignment-multi ......................... Passed 0.72 sec test 237 Start 237: aarch64-tls-irregular-start-addr @@ -17533,6 +17557,55 @@ 237: MACHINE=aarch64 237: CPU= 237: Test timeout computed to be: 1500 +231: + grep -q '5 3 5 3 5 3' +231: + on_exit +231: + echo OK +231: OK +231: + exit 0 +235: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/tls-gd.sh .sh +235: ++ testname=tls-gd +235: ++ echo -n 'Testing tls-gd ... ' +235: Testing tls-gd ... ++ t=out/test/elf/aarch64/tls-gd +235: ++ mkdir -p out/test/elf/aarch64/tls-gd +237: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/tls-irregular-start-addr.sh +237: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc +237: ++ export LC_ALL=C +237: ++ LC_ALL=C +237: ++ '[' -z aarch64 ']' +237: ++ '[' -z '' ']' +237: ++ TESTDIR=out/test/elf/aarch64 +237: ++ CC=cc +237: ++ CXX=c++ +237: ++ GCC=gcc +237: ++ GXX=g++ +237: ++ OBJDUMP=objdump +237: ++ OBJCOPY=objcopy +237: ++ STRIP=strip +237: ++ QEMU= +237: ++ '[' aarch64 = x86_64 -o aarch64 = i686 -o aarch64 = arm ']' +237: ++ '[' aarch64 = aarch64 ']' +237: ++ tlsdesc_opt=-mtls-dialect=desc +237: ++ trap 'on_error $LINENO' ERR +237: ++ trap on_exit EXIT +237: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/tls-irregular-start-addr.sh .sh +237: ++ testname=tls-irregular-start-addr +226/315 Test #231: aarch64-tls-dso ..................................... Passed 0.44 sec +test 238 + Start 238: aarch64-tls-large-alignment + +238: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/tls-large-alignment.sh" +238: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu +238: Environment variables: +238: MACHINE=aarch64 +238: CPU= +238: Test timeout computed to be: 1500 +235: + cat +237: ++ echo -n 'Testing tls-irregular-start-addr ... ' +237: Testing tls-irregular-start-addr ... ++ t=out/test/elf/aarch64/tls-irregular-start-addr +237: ++ mkdir -p out/test/elf/aarch64/tls-irregular-start-addr +237: + cc -fPIC -c -o out/test/elf/aarch64/tls-irregular-start-addr/a.o -xc - +237: + cat +236: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/tls-ie.sh 236: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 236: ++ export LC_ALL=C 236: ++ LC_ALL=C @@ -17552,55 +17625,32 @@ 236: ++ tlsdesc_opt=-mtls-dialect=desc 236: ++ trap 'on_error $LINENO' ERR 236: ++ trap on_exit EXIT -220: + on_exit -220: + echo OK -220: OK -220: + exit 0 -231: + 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 -235: + gcc -fPIC -c -o out/test/elf/aarch64/tls-gd/b.o -xc - -235: + cat -227: + cc -B. -o out/test/elf/aarch64/thread-count/exe out/test/elf/aarch64/thread-count/a.o -Wl,--threads=1 -226/315 Test #220: aarch64-synthetic-symbols ........................... Passed 0.68 sec -test 238 - Start 238: aarch64-tls-large-alignment - -238: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/tls-large-alignment.sh" -238: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu -238: Environment variables: -238: MACHINE=aarch64 -238: CPU= -238: Test timeout computed to be: 1500 236: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/tls-ie.sh .sh 236: ++ testname=tls-ie 236: ++ echo -n 'Testing tls-ie ... ' 236: Testing tls-ie ... ++ t=out/test/elf/aarch64/tls-ie 236: ++ mkdir -p out/test/elf/aarch64/tls-ie -236: + gcc -fPIC -c -o out/test/elf/aarch64/tls-ie/a.o -xc - -236: + cat -237: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/tls-irregular-start-addr.sh -237: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc -237: ++ export LC_ALL=C -237: ++ LC_ALL=C -237: ++ '[' -z aarch64 ']' -237: ++ '[' -z '' ']' -237: ++ TESTDIR=out/test/elf/aarch64 -237: ++ CC=cc -237: ++ CXX=c++ -237: ++ GCC=gcc -237: ++ GXX=g++ -237: ++ OBJDUMP=objdump -237: ++ OBJCOPY=objcopy -237: ++ STRIP=strip -237: ++ QEMU= -237: ++ '[' aarch64 = x86_64 -o aarch64 = i686 -o aarch64 = arm ']' -237: ++ '[' aarch64 = aarch64 ']' -237: ++ tlsdesc_opt=-mtls-dialect=desc -237: ++ trap 'on_error $LINENO' ERR -237: ++ trap on_exit EXIT +234: + gcc -fPIC -c -o out/test/elf/aarch64/tls-gd-to-ie/a.o -xc - +234: + cat +230: + readelf --dynamic out/test/elf/aarch64/tls-df-static-tls/c.so +230: + grep -q STATIC_TLS +230: + on_exit +230: + echo OK +230: OK +230: + exit 0 +227/315 Test #230: aarch64-tls-df-static-tls ........................... Passed 0.60 sec +test 239 + Start 239: aarch64-tls-large-static-image + +239: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/tls-large-static-image.sh" +239: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu +239: Environment variables: +239: MACHINE=aarch64 +239: CPU= +239: Test timeout computed to be: 1500 +235: + gcc -fPIC -c -o out/test/elf/aarch64/tls-gd/a.o -xc - +222: + cc -B. -o out/test/elf/aarch64/sysroot/exe out/test/elf/aarch64/sysroot/c.o -lfoo 238: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/tls-large-alignment.sh -233: + cat -233: + gcc -fPIC -fno-plt -c -o out/test/elf/aarch64/tls-gd-noplt/b.o -xc - -237: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/tls-irregular-start-addr.sh .sh 238: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 238: ++ export LC_ALL=C 238: ++ LC_ALL=C @@ -17620,58 +17670,15 @@ 238: ++ tlsdesc_opt=-mtls-dialect=desc 238: ++ trap 'on_error $LINENO' ERR 238: ++ trap on_exit EXIT -234: + cat -234: + cc -fPIC -c -o out/test/elf/aarch64/tls-gd-to-ie/b.o -xc - -237: ++ testname=tls-irregular-start-addr -237: ++ echo -n 'Testing tls-irregular-start-addr ... ' -237: Testing tls-irregular-start-addr ... ++ t=out/test/elf/aarch64/tls-irregular-start-addr -237: ++ mkdir -p out/test/elf/aarch64/tls-irregular-start-addr +227: + cc -B. -o out/test/elf/aarch64/thread-count/exe out/test/elf/aarch64/thread-count/a.o -Wl,--threads=1 +236: + gcc -fPIC -c -o out/test/elf/aarch64/tls-ie/a.o -xc - +236: + cat 238: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/tls-large-alignment.sh .sh -222: + 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 +239: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/tls-large-static-image.sh 238: ++ testname=tls-large-alignment 238: ++ echo -n 'Testing tls-large-alignment ... ' 238: Testing tls-large-alignment ... ++ t=out/test/elf/aarch64/tls-large-alignment 238: ++ mkdir -p out/test/elf/aarch64/tls-large-alignment -232: + cat -237: + cat -237: + cc -fPIC -c -o out/test/elf/aarch64/tls-irregular-start-addr/a.o -xc - -238: + cat -232: + gcc -fPIC -c -o out/test/elf/aarch64/tls-gd-dlopen/c.o -xc - -235: + gcc -fPIC -c -o out/test/elf/aarch64/tls-gd/c.o -xc - -235: + cat -227: + on_exit -227: + echo OK -227: OK -227: + exit 0 -227/315 Test #227: aarch64-thread-count ................................ Passed 0.56 sec -test 239 - Start 239: aarch64-tls-large-static-image - -239: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/tls-large-static-image.sh" -239: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu -239: Environment variables: -239: MACHINE=aarch64 -239: CPU= -239: Test timeout computed to be: 1500 -238: + cc -fPIC -std=c11 -c -o out/test/elf/aarch64/tls-large-alignment/a.o -xc - -231: + out/test/elf/aarch64/tls-dso/exe -231: + grep -q '5 3 5 3 5 3' -231: + on_exit -231: + echo OK -231: OK -231: + exit 0 -228/315 Test #231: aarch64-tls-dso ..................................... Passed 0.35 sec -test 240 - Start 240: aarch64-tls-ld-noplt - -240: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/tls-ld-noplt.sh" -240: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu -240: Environment variables: -240: MACHINE=aarch64 -240: CPU= -240: Test timeout computed to be: 1500 -240: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/tls-ld-noplt.sh -239: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/tls-large-static-image.sh 239: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 239: ++ export LC_ALL=C 239: ++ LC_ALL=C @@ -17691,6 +17698,48 @@ 239: ++ tlsdesc_opt=-mtls-dialect=desc 239: ++ trap 'on_error $LINENO' ERR 239: ++ trap on_exit EXIT +232: + cat +232: + gcc -fPIC -c -o out/test/elf/aarch64/tls-gd-dlopen/c.o -xc - +233: + gcc -fPIC -fno-plt -c -o out/test/elf/aarch64/tls-gd-noplt/c.o -xc - +233: + cat +239: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/tls-large-static-image.sh .sh +239: ++ testname=tls-large-static-image +239: ++ echo -n 'Testing tls-large-static-image ... ' +239: Testing tls-large-static-image ... ++ t=out/test/elf/aarch64/tls-large-static-image +239: ++ mkdir -p out/test/elf/aarch64/tls-large-static-image +238: + cc -fPIC -std=c11 -c -o out/test/elf/aarch64/tls-large-alignment/a.o -xc - +238: + cat +239: + cc -fPIC -c -o out/test/elf/aarch64/tls-large-static-image/a.o -xc - +239: + cat +234: + cat +234: + cc -fPIC -c -o out/test/elf/aarch64/tls-gd-to-ie/b.o -xc - +236: + cc -B. -shared -o out/test/elf/aarch64/tls-ie/b.so out/test/elf/aarch64/tls-ie/a.o +222: + 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 +235: + cat +237: + 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 +235: + gcc -fPIC -c -o out/test/elf/aarch64/tls-gd/b.o -xc - +233: + cc -B. -shared -o out/test/elf/aarch64/tls-gd-noplt/d.so out/test/elf/aarch64/tls-gd-noplt/b.o +227: + on_exit +227: + echo OK +227: OK +227: + exit 0 +228/315 Test #227: aarch64-thread-count ................................ Passed 1.00 sec +test 240 + Start 240: aarch64-tls-ld-noplt + +240: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/tls-ld-noplt.sh" +240: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu +240: Environment variables: +240: MACHINE=aarch64 +240: CPU= +240: Test timeout computed to be: 1500 +234: + cc -B. -shared -o out/test/elf/aarch64/tls-gd-to-ie/c.so out/test/elf/aarch64/tls-gd-to-ie/a.o +239: + cc -fPIC -c -o out/test/elf/aarch64/tls-large-static-image/b.o -xc - +239: + cat +238: + cc -fPIC -std=c11 -c -o out/test/elf/aarch64/tls-large-alignment/b.o -xc - +238: + cat +232: + cc -B. -o out/test/elf/aarch64/tls-gd-dlopen/exe out/test/elf/aarch64/tls-gd-dlopen/c.o -ldl +240: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/tls-ld-noplt.sh 240: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 240: ++ export LC_ALL=C 240: ++ LC_ALL=C @@ -17710,36 +17759,21 @@ 240: ++ tlsdesc_opt=-mtls-dialect=desc 240: ++ trap 'on_error $LINENO' ERR 240: ++ trap on_exit EXIT -239: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/tls-large-static-image.sh .sh -239: ++ testname=tls-large-static-image -239: ++ echo -n 'Testing tls-large-static-image ... ' -239: Testing tls-large-static-image ... ++ t=out/test/elf/aarch64/tls-large-static-image -239: ++ mkdir -p out/test/elf/aarch64/tls-large-static-image -236: + cc -B. -shared -o out/test/elf/aarch64/tls-ie/b.so out/test/elf/aarch64/tls-ie/a.o -237: + 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 +235: + cat +235: + gcc -fPIC -c -o out/test/elf/aarch64/tls-gd/c.o -xc - 240: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/tls-ld-noplt.sh .sh -233: + cat -233: + gcc -fPIC -fno-plt -c -o out/test/elf/aarch64/tls-gd-noplt/c.o -xc - 240: ++ testname=tls-ld-noplt 240: ++ echo -n 'Testing tls-ld-noplt ... ' 240: Testing tls-ld-noplt ... ++ t=out/test/elf/aarch64/tls-ld-noplt 240: ++ mkdir -p out/test/elf/aarch64/tls-ld-noplt -239: + cc -fPIC -c -o out/test/elf/aarch64/tls-large-static-image/a.o -xc - -234: + cc -B. -shared -o out/test/elf/aarch64/tls-gd-to-ie/c.so out/test/elf/aarch64/tls-gd-to-ie/a.o -235: + cc -B. -shared -o out/test/elf/aarch64/tls-gd/d.so out/test/elf/aarch64/tls-gd/b.o -239: + cat -238: + cc -fPIC -std=c11 -c -o out/test/elf/aarch64/tls-large-alignment/b.o -xc - -238: + cat -140: + grep -Fq 'GLOBAL DEFAULT 100000' out/test/elf/aarch64/many-sections2/log2 -240: + gcc -fPIC -ftls-model=local-dynamic -fno-plt -c -o out/test/elf/aarch64/tls-ld-noplt/a.o -xc - -240: + cat -140: + grep -Fq 'ABS foo' out/test/elf/aarch64/many-sections2/log2 -232: + cc -B. -o out/test/elf/aarch64/tls-gd-dlopen/exe out/test/elf/aarch64/tls-gd-dlopen/c.o -ldl +236: + gcc -c -o out/test/elf/aarch64/tls-ie/c.o -xc - -fPIC +236: + cat +239: + 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 222: + on_exit 222: + echo OK 222: OK 222: + exit 0 -229/315 Test #222: aarch64-sysroot ..................................... Passed 0.76 sec +229/315 Test #222: aarch64-sysroot ..................................... Passed 1.28 sec test 241 Start 241: aarch64-tls-ld @@ -17749,33 +17783,12 @@ 241: MACHINE=aarch64 241: CPU= 241: Test timeout computed to be: 1500 -239: + cc -fPIC -c -o out/test/elf/aarch64/tls-large-static-image/b.o -xc - -239: + cat -140: + grep -Fq 'ABS x68966' out/test/elf/aarch64/many-sections2/log2 -177: + cc -B. -o out/test/elf/aarch64/relocatable-many-sections/exe out/test/elf/aarch64/relocatable-many-sections/c.o -233: + cc -B. -shared -o out/test/elf/aarch64/tls-gd-noplt/d.so out/test/elf/aarch64/tls-gd-noplt/b.o -237: + grep -q '^42$' -140: + on_exit -140: + echo OK -140: OK -140: + exit 0 -230/315 Test #140: aarch64-many-sections2 .............................. Passed 4.14 sec -test 242 - Start 242: aarch64-tls-le-error - -242: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/tls-le-error.sh" -242: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu -242: Environment variables: -242: MACHINE=aarch64 -242: CPU= -242: Test timeout computed to be: 1500 240: + cat -240: + gcc -fPIC -ftls-model=local-dynamic -fno-plt -c -o out/test/elf/aarch64/tls-ld-noplt/b.o -xc - -238: + cc -fPIC -c -o out/test/elf/aarch64/tls-large-alignment/c.o -xc - +240: + gcc -fPIC -ftls-model=local-dynamic -fno-plt -c -o out/test/elf/aarch64/tls-ld-noplt/a.o -xc - 238: + cat -237: + out/test/elf/aarch64/tls-irregular-start-addr/exe1 -237: + 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 +238: + cc -fPIC -c -o out/test/elf/aarch64/tls-large-alignment/c.o -xc - 241: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/tls-ld.sh +234: + 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 241: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 241: ++ export LC_ALL=C 241: ++ LC_ALL=C @@ -17795,15 +17808,35 @@ 241: ++ tlsdesc_opt=-mtls-dialect=desc 241: ++ trap 'on_error $LINENO' ERR 241: ++ trap on_exit EXIT +233: + 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 +237: + grep -q '^42$' +232: + out/test/elf/aarch64/tls-gd-dlopen/exe out/test/elf/aarch64/tls-gd-dlopen/b.so +237: + out/test/elf/aarch64/tls-irregular-start-addr/exe1 241: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/tls-ld.sh .sh 241: ++ testname=tls-ld 241: ++ echo -n 'Testing tls-ld ... ' 241: Testing tls-ld ... ++ t=out/test/elf/aarch64/tls-ld 241: ++ mkdir -p out/test/elf/aarch64/tls-ld -235: + cc -B. -shared -o out/test/elf/aarch64/tls-gd/e.so out/test/elf/aarch64/tls-gd/c.o -Wl,--no-relax -236: + gcc -c -o out/test/elf/aarch64/tls-ie/c.o -xc - -fPIC -236: + cat -234: + 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 +237: + 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 +232: + grep -q '3 0 5' +232: + on_exit +232: + echo OK +232: OK +232: + exit 0 +230/315 Test #232: aarch64-tls-gd-dlopen ............................... Passed 0.66 sec +test 242 + Start 242: aarch64-tls-le-error + +242: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/tls-le-error.sh" +242: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu +242: Environment variables: +242: MACHINE=aarch64 +242: CPU= +242: Test timeout computed to be: 1500 +241: + cat +241: + cc -fPIC -ftls-model=local-dynamic -c -o out/test/elf/aarch64/tls-ld/a.o -xc - +235: + cc -B. -shared -o out/test/elf/aarch64/tls-gd/d.so out/test/elf/aarch64/tls-gd/b.o +238: + 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 242: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/tls-le-error.sh 242: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 242: ++ export LC_ALL=C @@ -17824,21 +17857,21 @@ 242: ++ tlsdesc_opt=-mtls-dialect=desc 242: ++ trap 'on_error $LINENO' ERR 242: ++ trap on_exit EXIT -239: + 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 -241: + cc -fPIC -ftls-model=local-dynamic -c -o out/test/elf/aarch64/tls-ld/a.o -xc - -241: + cat +236: + 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 +240: + gcc -fPIC -ftls-model=local-dynamic -fno-plt -c -o out/test/elf/aarch64/tls-ld-noplt/b.o -xc - +240: + cat 242: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/tls-le-error.sh .sh -232: + grep -q '3 0 5' -232: + out/test/elf/aarch64/tls-gd-dlopen/exe out/test/elf/aarch64/tls-gd-dlopen/b.so -232: + on_exit -232: + echo OK -232: OK -232: + exit 0 242: ++ testname=tls-le-error 242: ++ echo -n 'Testing tls-le-error ... ' 242: Testing tls-le-error ... ++ t=out/test/elf/aarch64/tls-le-error 242: ++ mkdir -p out/test/elf/aarch64/tls-le-error -231/315 Test #232: aarch64-tls-gd-dlopen ............................... Passed 0.40 sec +239: + grep -q '^1 2 3 0 5$' +239: + out/test/elf/aarch64/tls-large-static-image/exe +239: + on_exit +239: + echo OK +239: OK +239: + exit 0 +231/315 Test #239: aarch64-tls-large-static-image ...................... Passed 0.43 sec test 243 Start 243: aarch64-tls-le @@ -17848,10 +17881,13 @@ 243: MACHINE=aarch64 243: CPU= 243: Test timeout computed to be: 1500 -240: + 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 -243: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/tls-le.sh -233: + 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 242: + gcc -fPIC -c -o out/test/elf/aarch64/tls-le-error/a.o -xc - +242: + cat +233: + 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 +234: + out/test/elf/aarch64/tls-gd-to-ie/exe1 +234: + grep -q '1 2 3' +234: + 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 +243: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/tls-le.sh 243: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 243: ++ export LC_ALL=C 243: ++ LC_ALL=C @@ -17871,23 +17907,40 @@ 243: ++ tlsdesc_opt=-mtls-dialect=desc 243: ++ trap 'on_error $LINENO' ERR 243: ++ trap on_exit EXIT -242: + cat 243: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/tls-le.sh .sh 243: ++ testname=tls-le 243: ++ echo -n 'Testing tls-le ... ' 243: Testing tls-le ... ++ t=out/test/elf/aarch64/tls-le 243: ++ mkdir -p out/test/elf/aarch64/tls-le -238: + 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 -239: + grep -q '^1 2 3 0 5$' +240: + 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 243: + cat -236: + 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 -239: + out/test/elf/aarch64/tls-large-static-image/exe -239: + on_exit -239: + echo OK -239: OK -239: + exit 0 +235: + cc -B. -shared -o out/test/elf/aarch64/tls-gd/e.so out/test/elf/aarch64/tls-gd/c.o -Wl,--no-relax 243: + gcc -fPIC -c -o out/test/elf/aarch64/tls-le/a.o -xc - -232/315 Test #239: aarch64-tls-large-static-image ...................... Passed 0.24 sec +242: + cc -B. -shared -o out/test/elf/aarch64/tls-le-error/b.so out/test/elf/aarch64/tls-le-error/a.o +237: + out/test/elf/aarch64/tls-irregular-start-addr/exe2 +237: + grep -q '^42$' +237: + 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 +238: + 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 +236: + grep -q '^0 0 3 5 7$' +241: + cat +241: + gcc -fPIC -ftls-model=local-dynamic -c -o out/test/elf/aarch64/tls-ld/b.o -xc - +236: + out/test/elf/aarch64/tls-ie/exe +236: + 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 +240: + grep -q '3 5 3 5' +240: + out/test/elf/aarch64/tls-ld-noplt/exe +233: + out/test/elf/aarch64/tls-gd-noplt/exe +240: + 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 +242: + 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 +233: + grep -q '1 2 3 4 5 6' +233: + 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 +243: + gcc -fPIC -c -o out/test/elf/aarch64/tls-le/b.o -xc - +243: + cat +241: + 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 +242: + on_exit +242: + echo OK +242: OK +242: + exit 0 +232/315 Test #242: aarch64-tls-le-error ................................ Passed 0.26 sec test 244 Start 244: aarch64-tls-nopic @@ -17897,11 +17950,8 @@ 244: MACHINE=aarch64 244: CPU= 244: Test timeout computed to be: 1500 -234: + out/test/elf/aarch64/tls-gd-to-ie/exe1 -234: + grep -q '1 2 3' +234: + 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 235: + 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 -234: + 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 -241: + cat 244: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/tls-nopic.sh 244: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 244: ++ export LC_ALL=C @@ -17922,21 +17972,27 @@ 244: ++ tlsdesc_opt=-mtls-dialect=desc 244: ++ trap 'on_error $LINENO' ERR 244: ++ trap on_exit EXIT -241: + gcc -fPIC -ftls-model=local-dynamic -c -o out/test/elf/aarch64/tls-ld/b.o -xc - -177: + grep -q Hello +243: + 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 244: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/tls-nopic.sh .sh 244: ++ testname=tls-nopic 244: ++ echo -n 'Testing tls-nopic ... ' 244: Testing tls-nopic ... ++ t=out/test/elf/aarch64/tls-nopic 244: ++ mkdir -p out/test/elf/aarch64/tls-nopic -177: + out/test/elf/aarch64/relocatable-many-sections/exe -240: + out/test/elf/aarch64/tls-ld-noplt/exe +244: + gcc -c -o out/test/elf/aarch64/tls-nopic/a.o -xc - +244: + cat +238: + out/test/elf/aarch64/tls-large-alignment/exe1 +238: + grep -q '^42 1 2 3$' +238: + 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 +236: + grep -q '^0 0 3 5 7$' +236: + out/test/elf/aarch64/tls-ie/exe 237: + grep -q '^42$' -177: + on_exit -177: + echo OK -177: OK -177: + exit 0 -233/315 Test #177: aarch64-relocatable-many-sections ................... Passed 2.83 sec +237: + out/test/elf/aarch64/tls-irregular-start-addr/exe3 +236: + on_exit +236: + echo OK +236: OK +236: + exit 0 +237: + 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 +233/315 Test #236: aarch64-tls-ie ...................................... Passed 0.81 sec test 245 Start 245: aarch64-tls-pic @@ -17946,15 +18002,25 @@ 245: MACHINE=aarch64 245: CPU= 245: Test timeout computed to be: 1500 -240: + grep -q '3 5 3 5' -240: + 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 -244: + gcc -c -o out/test/elf/aarch64/tls-nopic/a.o -xc - -244: + cat -237: + out/test/elf/aarch64/tls-irregular-start-addr/exe2 -238: + 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 -233: + 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 -237: + 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 -242: + cc -B. -shared -o out/test/elf/aarch64/tls-le-error/b.so out/test/elf/aarch64/tls-le-error/a.o +233: + out/test/elf/aarch64/tls-gd-noplt/exe +233: + grep -q '1 2 3 4 5 6' +233: + on_exit +233: + echo OK +233: OK +233: + exit 0 +234/315 Test #233: aarch64-tls-gd-noplt ................................ Passed 1.07 sec +test 246 + Start 246: aarch64-tls-small-alignment + +246: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/tls-small-alignment.sh" +246: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu +246: Environment variables: +246: MACHINE=aarch64 +246: CPU= +246: Test timeout computed to be: 1500 +243: + out/test/elf/aarch64/tls-le/exe +243: + grep -q '3 5 3 5' +243: + 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 245: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/tls-pic.sh 245: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 245: ++ export LC_ALL=C @@ -17975,61 +18041,16 @@ 245: ++ tlsdesc_opt=-mtls-dialect=desc 245: ++ trap 'on_error $LINENO' ERR 245: ++ trap on_exit EXIT +240: + grep -q '3 5 3 5' +240: + out/test/elf/aarch64/tls-ld-noplt/exe +235: + grep -q '1 2 3 4 5 6' +241: + grep -q '3 5 3 5' 245: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/tls-pic.sh .sh 245: ++ testname=tls-pic 245: ++ echo -n 'Testing tls-pic ... ' 245: Testing tls-pic ... ++ t=out/test/elf/aarch64/tls-pic 245: ++ mkdir -p out/test/elf/aarch64/tls-pic -236: + grep -q '^0 0 3 5 7$' -236: + out/test/elf/aarch64/tls-ie/exe -236: + 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 -241: + 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 -243: + cat -243: + gcc -fPIC -c -o out/test/elf/aarch64/tls-le/b.o -xc - -245: + cat -245: + gcc -fPIC -c -o out/test/elf/aarch64/tls-pic/a.o -xc - -234: + 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 -244: + cc -xc -c -o out/test/elf/aarch64/tls-nopic/b.o - -244: + cat -235: + out/test/elf/aarch64/tls-gd/exe1 -235: + grep -q '1 2 3 4 5 6' -235: + 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 -240: + out/test/elf/aarch64/tls-ld-noplt/exe -240: + grep -q '3 5 3 5' -240: + on_exit -240: + echo OK -240: OK -240: + exit 0 -234/315 Test #240: aarch64-tls-ld-noplt ................................ Passed 0.34 sec -test 246 - Start 246: aarch64-tls-small-alignment - -246: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/tls-small-alignment.sh" -246: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu -246: Environment variables: -246: MACHINE=aarch64 -246: CPU= -246: Test timeout computed to be: 1500 -242: + 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 -242: + on_exit -242: + echo OK -242: OK -242: + exit 0 -238: + grep -q '^42 1 2 3$' -238: + out/test/elf/aarch64/tls-large-alignment/exe1 -238: + 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 -244: + 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 -no-pie -243: + 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 -235/315 Test #242: aarch64-tls-le-error ................................ Passed 0.23 sec -test 247 - Start 247: aarch64-tlsdesc-dlopen - -247: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/tlsdesc-dlopen.sh" -247: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu -247: Environment variables: -247: MACHINE=aarch64 -247: CPU= -247: Test timeout computed to be: 1500 +241: + out/test/elf/aarch64/tls-ld/exe1 246: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/tls-small-alignment.sh 246: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 246: ++ export LC_ALL=C @@ -18050,23 +18071,34 @@ 246: ++ tlsdesc_opt=-mtls-dialect=desc 246: ++ trap 'on_error $LINENO' ERR 246: ++ trap on_exit EXIT +240: + on_exit +240: + echo OK +240: OK +240: + exit 0 +235/315 Test #240: aarch64-tls-ld-noplt ................................ Passed 0.63 sec +test 247 + Start 247: aarch64-tlsdesc-dlopen + +247: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/tlsdesc-dlopen.sh" +247: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu +247: Environment variables: +247: MACHINE=aarch64 +247: CPU= +247: Test timeout computed to be: 1500 +241: + 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 +235: + out/test/elf/aarch64/tls-gd/exe1 +235: + 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 246: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/tls-small-alignment.sh .sh -245: + cc -xc -c -o out/test/elf/aarch64/tls-pic/b.o - -245: + cat -237: + grep -q '^42$' -237: + out/test/elf/aarch64/tls-irregular-start-addr/exe3 -237: + 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 -236: + out/test/elf/aarch64/tls-ie/exe -241: + out/test/elf/aarch64/tls-ld/exe1 246: ++ testname=tls-small-alignment 246: ++ echo -n 'Testing tls-small-alignment ... ' 246: Testing tls-small-alignment ... ++ t=out/test/elf/aarch64/tls-small-alignment 246: ++ mkdir -p out/test/elf/aarch64/tls-small-alignment -247: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/tlsdesc-dlopen.sh -243: + grep -q '3 5 3 5' -243: + out/test/elf/aarch64/tls-le/exe -243: + 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 +244: + cc -xc -c -o out/test/elf/aarch64/tls-nopic/b.o - +244: + cat +177: + cc -B. -o out/test/elf/aarch64/relocatable-many-sections/exe out/test/elf/aarch64/relocatable-many-sections/c.o 234: + grep -q '1 2 3' +234: + out/test/elf/aarch64/tls-gd-to-ie/exe2 +247: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/tlsdesc-dlopen.sh 247: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 247: ++ export LC_ALL=C 247: ++ LC_ALL=C @@ -18086,21 +18118,30 @@ 247: ++ tlsdesc_opt=-mtls-dialect=desc 247: ++ trap 'on_error $LINENO' ERR 247: ++ trap on_exit EXIT +245: + cat +245: + gcc -fPIC -c -o out/test/elf/aarch64/tls-pic/a.o -xc - 247: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/tlsdesc-dlopen.sh .sh -236: + grep -q '^0 0 3 5 7$' -236: + on_exit -236: + echo OK -236: OK -236: + exit 0 -233: + grep -q '1 2 3 4 5 6' -233: + out/test/elf/aarch64/tls-gd-noplt/exe 247: ++ testname=tlsdesc-dlopen 247: ++ echo -n 'Testing tlsdesc-dlopen ... ' 247: Testing tlsdesc-dlopen ... ++ t=out/test/elf/aarch64/tlsdesc-dlopen 247: ++ mkdir -p out/test/elf/aarch64/tlsdesc-dlopen +234: + 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 +246: + cat 246: + cc -fPIC -c -o out/test/elf/aarch64/tls-small-alignment/a.o -xassembler - -241: + grep -q '3 5 3 5' -236/315 Test #236: aarch64-tls-ie ...................................... Passed 0.51 sec +247: + supports_tlsdesc +247: + '[' aarch64 = arm ']' +247: + '[' -n -mtls-dialect=desc ']' +247: + gcc -fPIC -c -o out/test/elf/aarch64/tlsdesc-dlopen/a.o -xc - -mtls-dialect=desc +247: + cat +243: + grep -q '3 5 3 5' +243: + out/test/elf/aarch64/tls-le/exe +243: + on_exit +237: + grep -q '^42$' +237: + out/test/elf/aarch64/tls-irregular-start-addr/exe4 +243: + echo OK +243: OK +243: + exit 0 +236/315 Test #243: aarch64-tls-le ...................................... Passed 0.46 sec test 248 Start 248: aarch64-tlsdesc-import @@ -18110,11 +18151,29 @@ 248: MACHINE=aarch64 248: CPU= 248: Test timeout computed to be: 1500 +237: + on_exit +237: + echo OK +237: OK +237: + exit 0 +237/315 Test #237: aarch64-tls-irregular-start-addr .................... Passed 0.96 sec +test 249 + Start 249: aarch64-tlsdesc-initial-exec + +249: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/tlsdesc-initial-exec.sh" +249: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu +249: Environment variables: +249: MACHINE=aarch64 +249: CPU= +249: Test timeout computed to be: 1500 +238: + grep -q '^42 1 2 3$' +246: + cc -fPIC -std=c11 -c -o out/test/elf/aarch64/tls-small-alignment/b.o -xc - 246: + cat -241: + 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 -233: + 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 -234: + out/test/elf/aarch64/tls-gd-to-ie/exe2 248: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/tlsdesc-import.sh +238: + out/test/elf/aarch64/tls-large-alignment/exe2 +238: + on_exit +238: + echo OK +238: OK +238: + exit 0 248: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 248: ++ export LC_ALL=C 248: ++ LC_ALL=C @@ -18134,59 +18193,7 @@ 248: ++ tlsdesc_opt=-mtls-dialect=desc 248: ++ trap 'on_error $LINENO' ERR 248: ++ trap on_exit EXIT -234: + 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 -247: + supports_tlsdesc -247: + '[' aarch64 = arm ']' -247: + '[' -n -mtls-dialect=desc ']' -247: + cat -235: + grep -q '1 2 3 4 5 6' -235: + out/test/elf/aarch64/tls-gd/exe2 -235: + test_cflags -static -247: + gcc -fPIC -c -o out/test/elf/aarch64/tlsdesc-dlopen/a.o -xc - -mtls-dialect=desc -235: + cc -static -o /dev/null -xc - -248: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/tlsdesc-import.sh .sh -248: ++ testname=tlsdesc-import -248: ++ echo -n 'Testing tlsdesc-import ... ' -248: Testing tlsdesc-import ... ++ t=out/test/elf/aarch64/tlsdesc-import -248: ++ mkdir -p out/test/elf/aarch64/tlsdesc-import -235: + echo 'int main() {}' -248: + supports_tlsdesc -248: + '[' aarch64 = arm ']' -248: + '[' -n -mtls-dialect=desc ']' -248: + cat -246: + cat -246: + cc -fPIC -std=c11 -c -o out/test/elf/aarch64/tls-small-alignment/b.o -xc - -245: + 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 -244: + grep -q '3 5 3 5' -244: + out/test/elf/aarch64/tls-nopic/exe -244: + on_exit -244: + echo OK -244: OK -244: + exit 0 -238: + out/test/elf/aarch64/tls-large-alignment/exe2 -248: + gcc -fPIC -c -o out/test/elf/aarch64/tlsdesc-import/a.o -xc - -mtls-dialect=desc -238: + grep -q '^42 1 2 3$' -238: + on_exit -238: + echo OK -238: OK -238: + exit 0 -237/315 Test #238: aarch64-tls-large-alignment ......................... Passed 0.50 sec -test 249 - Start 249: aarch64-tlsdesc-initial-exec - -249: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/tlsdesc-initial-exec.sh" -249: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu -249: Environment variables: -249: MACHINE=aarch64 -249: CPU= -249: Test timeout computed to be: 1500 -237: + grep -q '^42$' -237: + out/test/elf/aarch64/tls-irregular-start-addr/exe4 -237: + on_exit -237: + echo OK -237: OK -237: + exit 0 -238/315 Test #244: aarch64-tls-nopic ................................... Passed 0.22 sec +238/315 Test #238: aarch64-tls-large-alignment ......................... Passed 0.97 sec test 250 Start 250: aarch64-tlsdesc-local-dynamic @@ -18196,17 +18203,15 @@ 250: MACHINE=aarch64 250: CPU= 250: Test timeout computed to be: 1500 -239/315 Test #237: aarch64-tls-irregular-start-addr .................... Passed 0.56 sec +248: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/tlsdesc-import.sh .sh +248: ++ testname=tlsdesc-import +248: ++ echo -n 'Testing tlsdesc-import ... ' +248: Testing tlsdesc-import ... ++ t=out/test/elf/aarch64/tlsdesc-import +248: ++ mkdir -p out/test/elf/aarch64/tlsdesc-import +248: + supports_tlsdesc +248: + '[' aarch64 = arm ']' +248: + '[' -n -mtls-dialect=desc ']' 249: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/tlsdesc-initial-exec.sh -test 251 - Start 251: aarch64-tlsdesc-static - -251: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/tlsdesc-static.sh" -251: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu -251: Environment variables: -251: MACHINE=aarch64 -251: CPU= -251: Test timeout computed to be: 1500 249: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 249: ++ export LC_ALL=C 249: ++ LC_ALL=C @@ -18231,7 +18236,8 @@ 249: ++ echo -n 'Testing tlsdesc-initial-exec ... ' 249: Testing tlsdesc-initial-exec ... ++ t=out/test/elf/aarch64/tlsdesc-initial-exec 249: ++ mkdir -p out/test/elf/aarch64/tlsdesc-initial-exec -234: + 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 +248: + cat +248: + gcc -fPIC -c -o out/test/elf/aarch64/tlsdesc-import/a.o -xc - -mtls-dialect=desc 250: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/tlsdesc-local-dynamic.sh 250: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 250: ++ export LC_ALL=C @@ -18252,82 +18258,47 @@ 250: ++ tlsdesc_opt=-mtls-dialect=desc 250: ++ trap 'on_error $LINENO' ERR 250: ++ trap on_exit EXIT +249: + supports_tlsdesc +249: + '[' aarch64 = arm ']' +249: + '[' -n -mtls-dialect=desc ']' 250: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/tlsdesc-local-dynamic.sh .sh 250: ++ testname=tlsdesc-local-dynamic 250: ++ echo -n 'Testing tlsdesc-local-dynamic ... ' 250: Testing tlsdesc-local-dynamic ... ++ t=out/test/elf/aarch64/tlsdesc-local-dynamic 250: ++ mkdir -p out/test/elf/aarch64/tlsdesc-local-dynamic +246: + cc -fPIC -c -o out/test/elf/aarch64/tls-small-alignment/c.o -xc - +247: + cc -B. -shared -o out/test/elf/aarch64/tlsdesc-dlopen/b.so out/test/elf/aarch64/tlsdesc-dlopen/a.o +244: + 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 -no-pie +245: + cc -xc -c -o out/test/elf/aarch64/tls-pic/b.o - +245: + cat +249: + gcc -fPIC -fPIC -c -o out/test/elf/aarch64/tlsdesc-initial-exec/a.o -xc - -mtls-dialect=desc +249: + cat +246: + cat 250: + supports_tlsdesc 250: + '[' aarch64 = arm ']' 250: + '[' -n -mtls-dialect=desc ']' +234: + 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 250: + cat -241: + grep -q '3 5 3 5' +250: + gcc -fPIC -ftls-model=local-dynamic -c -o out/test/elf/aarch64/tlsdesc-local-dynamic/a.o -xc - -mtls-dialect=desc 241: + out/test/elf/aarch64/tls-ld/exe2 +241: + grep -q '3 5 3 5' 241: + on_exit 241: + echo OK 241: OK 241: + exit 0 -243: + out/test/elf/aarch64/tls-le/exe -243: + grep -q '3 5 3 5' -243: + on_exit -243: + echo OK -243: OK -243: + exit 0 -246: + cc -fPIC -c -o out/test/elf/aarch64/tls-small-alignment/c.o -xc - -246: + cat -233: + out/test/elf/aarch64/tls-gd-noplt/exe -247: + cc -B. -shared -o out/test/elf/aarch64/tlsdesc-dlopen/b.so out/test/elf/aarch64/tlsdesc-dlopen/a.o -240/315 Test #241: aarch64-tls-ld ...................................... Passed 0.40 sec -241/315 Test #243: aarch64-tls-le ...................................... Passed 0.32 sec -test 252 - Start 252: aarch64-tlsdesc - -252: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/tlsdesc.sh" -252: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu -252: Environment variables: -252: MACHINE=aarch64 -252: CPU= -252: Test timeout computed to be: 1500 -test 253 - Start 253: aarch64-trace-symbol-symver +239/315 Test #241: aarch64-tls-ld ...................................... Passed 0.75 sec +test 251 + Start 251: aarch64-tlsdesc-static -253: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/trace-symbol-symver.sh" -253: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu -253: Environment variables: -253: MACHINE=aarch64 -253: CPU= -253: Test timeout computed to be: 1500 -249: + supports_tlsdesc -249: + '[' aarch64 = arm ']' -249: + '[' -n -mtls-dialect=desc ']' -249: + cat -249: + gcc -fPIC -fPIC -c -o out/test/elf/aarch64/tlsdesc-initial-exec/a.o -xc - -mtls-dialect=desc -250: + gcc -fPIC -ftls-model=local-dynamic -c -o out/test/elf/aarch64/tlsdesc-local-dynamic/a.o -xc - -mtls-dialect=desc -233: + grep -q '1 2 3 4 5 6' -233: + on_exit -233: + echo OK -233: OK -233: + exit 0 -248: + gcc -fPIC -shared -o out/test/elf/aarch64/tlsdesc-import/b.so -xc - -mtls-dialect=desc -248: + cat -245: + out/test/elf/aarch64/tls-pic/exe -245: + grep -q '3 5 3 5' -245: + on_exit -245: + echo OK -245: OK -245: + exit 0 +251: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/tlsdesc-static.sh" +251: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu +251: Environment variables: +251: MACHINE=aarch64 +251: CPU= +251: Test timeout computed to be: 1500 +245: + 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 +249: + cc -B. -shared -o out/test/elf/aarch64/tlsdesc-initial-exec/b.so out/test/elf/aarch64/tlsdesc-initial-exec/a.o 251: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/tlsdesc-static.sh -242/315 Test #233: aarch64-tls-gd-noplt ................................ Passed 0.71 sec -test 254 - Start 254: aarch64-trace-symbol - -254: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/trace-symbol.sh" -254: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu -254: Environment variables: -254: MACHINE=aarch64 -254: CPU= -254: Test timeout computed to be: 1500 -243/315 Test #245: aarch64-tls-pic ..................................... Passed 0.27 sec 251: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 251: ++ export LC_ALL=C 251: ++ LC_ALL=C @@ -18347,7 +18318,66 @@ 251: ++ tlsdesc_opt=-mtls-dialect=desc 251: ++ trap 'on_error $LINENO' ERR 251: ++ trap on_exit EXIT +251: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/tlsdesc-static.sh .sh +251: ++ testname=tlsdesc-static +251: ++ echo -n 'Testing tlsdesc-static ... ' +251: Testing tlsdesc-static ... ++ t=out/test/elf/aarch64/tlsdesc-static +251: ++ mkdir -p out/test/elf/aarch64/tlsdesc-static +235: + grep -q '1 2 3 4 5 6' +246: + 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 +235: + out/test/elf/aarch64/tls-gd/exe2 +248: + gcc -fPIC -shared -o out/test/elf/aarch64/tlsdesc-import/b.so -xc - -mtls-dialect=desc +248: + cat +235: + test_cflags -static +251: + supports_tlsdesc +251: + '[' aarch64 = arm ']' +251: + '[' -n -mtls-dialect=desc ']' +251: + test_cflags -static +235: + cc -static -o /dev/null -xc - +235: + echo 'int main() {}' +251: + cc -static -o /dev/null -xc - +251: + echo 'int main() {}' +177: + out/test/elf/aarch64/relocatable-many-sections/exe +247: + gcc -fPIC -c -o out/test/elf/aarch64/tlsdesc-dlopen/c.o -xc - -mtls-dialect=desc +177: + grep -q Hello +177: + on_exit +177: + echo OK +177: OK +177: + exit 0 +247: + cat +240/315 Test #177: aarch64-relocatable-many-sections ................... Passed 5.88 sec +test 252 + Start 252: aarch64-tlsdesc + +252: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/tlsdesc.sh" +252: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu +252: Environment variables: +252: MACHINE=aarch64 +252: CPU= +252: Test timeout computed to be: 1500 +234: + out/test/elf/aarch64/tls-gd-to-ie/exe3 +234: + grep -q '1 2 3' +234: + 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 +245: + out/test/elf/aarch64/tls-pic/exe +245: + grep -q '3 5 3 5' +244: + out/test/elf/aarch64/tls-nopic/exe 252: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/tlsdesc.sh +245: + on_exit +245: + echo OK +245: OK +245: + exit 0 +241/315 Test #245: aarch64-tls-pic ..................................... Passed 0.39 sec +test 253 + Start 253: aarch64-trace-symbol-symver + +253: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/trace-symbol-symver.sh" +253: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu +253: Environment variables: +253: MACHINE=aarch64 +253: CPU= +253: Test timeout computed to be: 1500 +249: + gcc -fPIC -fPIC -c -o out/test/elf/aarch64/tlsdesc-initial-exec/c.o -xc - -mtls-dialect=desc +249: + cat 252: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 252: ++ export LC_ALL=C 252: ++ LC_ALL=C @@ -18367,22 +18397,24 @@ 252: ++ tlsdesc_opt=-mtls-dialect=desc 252: ++ trap 'on_error $LINENO' ERR 252: ++ trap on_exit EXIT -test 255 - Start 255: aarch64-trace - -255: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/trace.sh" -255: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu -255: Environment variables: -255: MACHINE=aarch64 -255: CPU= -255: Test timeout computed to be: 1500 -251: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/tlsdesc-static.sh .sh -251: ++ testname=tlsdesc-static -251: ++ echo -n 'Testing tlsdesc-static ... ' -251: Testing tlsdesc-static ... ++ t=out/test/elf/aarch64/tlsdesc-static -251: ++ mkdir -p out/test/elf/aarch64/tlsdesc-static +250: + gcc -fPIC -ftls-model=local-dynamic -c -o out/test/elf/aarch64/tlsdesc-local-dynamic/b.o -xc - -mtls-dialect=desc +244: + grep -q '3 5 3 5' +244: + on_exit +244: + echo OK +244: OK +244: + exit 0 +250: + cat 253: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/trace-symbol-symver.sh -254: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/trace-symbol.sh +242/315 Test #244: aarch64-tls-nopic ................................... Passed 0.55 sec +test 254 + Start 254: aarch64-trace-symbol + +254: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/trace-symbol.sh" +254: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu +254: Environment variables: +254: MACHINE=aarch64 +254: CPU= +254: Test timeout computed to be: 1500 253: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 253: ++ export LC_ALL=C 253: ++ LC_ALL=C @@ -18402,6 +18434,24 @@ 253: ++ tlsdesc_opt=-mtls-dialect=desc 253: ++ trap 'on_error $LINENO' ERR 253: ++ trap on_exit EXIT +253: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/trace-symbol-symver.sh .sh +252: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/tlsdesc.sh .sh +252: ++ testname=tlsdesc +252: ++ echo -n 'Testing tlsdesc ... ' +252: Testing tlsdesc ... ++ t=out/test/elf/aarch64/tlsdesc +252: ++ mkdir -p out/test/elf/aarch64/tlsdesc +246: + 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 +252: + supports_tlsdesc +252: + '[' aarch64 = arm ']' +252: + '[' -n -mtls-dialect=desc ']' +253: ++ testname=trace-symbol-symver +253: ++ echo -n 'Testing trace-symbol-symver ... ' +253: Testing trace-symbol-symver ... ++ t=out/test/elf/aarch64/trace-symbol-symver +253: ++ mkdir -p out/test/elf/aarch64/trace-symbol-symver +252: + gcc -fPIC -c -o out/test/elf/aarch64/tlsdesc/a.o -xc - -mtls-dialect=desc +252: + cat +254: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/trace-symbol.sh +234: + 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 254: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 254: ++ export LC_ALL=C 254: ++ LC_ALL=C @@ -18421,19 +18471,65 @@ 254: ++ tlsdesc_opt=-mtls-dialect=desc 254: ++ trap 'on_error $LINENO' ERR 254: ++ trap on_exit EXIT +248: + 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 +253: + cat +254: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/trace-symbol.sh .sh +254: ++ testname=trace-symbol +254: ++ echo -n 'Testing trace-symbol ... ' +254: Testing trace-symbol ... ++ t=out/test/elf/aarch64/trace-symbol +254: ++ mkdir -p out/test/elf/aarch64/trace-symbol +253: + cc -c -o out/test/elf/aarch64/trace-symbol-symver/a.o -xc - +247: + cc -B. -o out/test/elf/aarch64/tlsdesc-dlopen/exe out/test/elf/aarch64/tlsdesc-dlopen/c.o -ldl +249: + cat +254: + cc -c -o out/test/elf/aarch64/trace-symbol/a.o -xc - +254: + cat +249: + gcc -fPIC -fPIE -c -o out/test/elf/aarch64/tlsdesc-initial-exec/d.o -xc - -mtls-dialect=desc +250: + cc -B. -o out/test/elf/aarch64/tlsdesc-local-dynamic/exe1 out/test/elf/aarch64/tlsdesc-local-dynamic/a.o out/test/elf/aarch64/tlsdesc-local-dynamic/b.o +246: + out/test/elf/aarch64/tls-small-alignment/exe1 +246: + grep -q '^42$' +246: + 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 +252: + cat +248: + grep -q '5 7' +248: + out/test/elf/aarch64/tlsdesc-import/exe +248: + on_exit +248: + echo OK +248: OK +248: + exit 0 +234: + out/test/elf/aarch64/tls-gd-to-ie/exe4 +234: + grep -q '1 2 3' +234: + on_exit +234: + echo OK +234: OK +234: + exit 0 +252: + gcc -fPIC -c -o out/test/elf/aarch64/tlsdesc/b.o -xc - -mtls-dialect=desc +243/315 Test #248: aarch64-tlsdesc-import .............................. Passed 0.43 sec +244/315 Test #234: aarch64-tls-gd-to-ie ................................ Passed 1.44 sec +test 255 + Start 255: aarch64-trace + +255: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/trace.sh" +255: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu +255: Environment variables: +255: MACHINE=aarch64 +255: CPU= +255: Test timeout computed to be: 1500 +test 256 + Start 256: aarch64-undefined + +256: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/undefined.sh" +256: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu +256: Environment variables: +256: MACHINE=aarch64 +256: CPU= +256: Test timeout computed to be: 1500 +249: + cc -B. -o out/test/elf/aarch64/tlsdesc-initial-exec/exe1 out/test/elf/aarch64/tlsdesc-initial-exec/c.o out/test/elf/aarch64/tlsdesc-initial-exec/d.o out/test/elf/aarch64/tlsdesc-initial-exec/b.so +253: + cat +253: + cc -B. -o out/test/elf/aarch64/trace-symbol-symver/c.so -shared out/test/elf/aarch64/trace-symbol-symver/a.o -Wl,--version-script=out/test/elf/aarch64/trace-symbol-symver/b.version -Wl,--trace-symbol=foo@VER1 +251: + gcc -fPIC -c -o out/test/elf/aarch64/tlsdesc-static/a.o -xc - -mtls-dialect=desc +251: + cat +254: + cc -c -o out/test/elf/aarch64/trace-symbol/b.o -xc - +254: + cat 255: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/trace.sh -253: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/trace-symbol-symver.sh .sh -251: + supports_tlsdesc -251: + '[' aarch64 = arm ']' -251: + '[' -n -mtls-dialect=desc ']' -251: + test_cflags -static -251: + echo 'int main() {}' -251: + cc -static -o /dev/null -xc - -253: ++ testname=trace-symbol-symver -253: ++ echo -n 'Testing trace-symbol-symver ... ' -253: Testing trace-symbol-symver ... ++ t=out/test/elf/aarch64/trace-symbol-symver -253: ++ mkdir -p out/test/elf/aarch64/trace-symbol-symver -252: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/tlsdesc.sh .sh 255: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 255: ++ export LC_ALL=C 255: ++ LC_ALL=C @@ -18453,84 +18549,28 @@ 255: ++ tlsdesc_opt=-mtls-dialect=desc 255: ++ trap 'on_error $LINENO' ERR 255: ++ trap on_exit EXIT -254: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/trace-symbol.sh .sh -252: ++ testname=tlsdesc -252: ++ echo -n 'Testing tlsdesc ... ' -252: Testing tlsdesc ... ++ t=out/test/elf/aarch64/tlsdesc -252: ++ mkdir -p out/test/elf/aarch64/tlsdesc -254: ++ testname=trace-symbol -254: ++ echo -n 'Testing trace-symbol ... ' -254: Testing trace-symbol ... ++ t=out/test/elf/aarch64/trace-symbol -254: ++ mkdir -p out/test/elf/aarch64/trace-symbol -234: + grep -q '1 2 3' +247: + out/test/elf/aarch64/tlsdesc-dlopen/exe out/test/elf/aarch64/tlsdesc-dlopen/b.so +247: + grep -q '3 0 5' +247: + on_exit +247: + echo OK +247: OK +247: + exit 0 255: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/trace.sh .sh -250: + gcc -fPIC -ftls-model=local-dynamic -c -o out/test/elf/aarch64/tlsdesc-local-dynamic/b.o -xc - -mtls-dialect=desc -250: + cat -253: + cat -253: + cc -c -o out/test/elf/aarch64/trace-symbol-symver/a.o -xc - -249: + cc -B. -shared -o out/test/elf/aarch64/tlsdesc-initial-exec/b.so out/test/elf/aarch64/tlsdesc-initial-exec/a.o -246: + 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 +245/315 Test #247: aarch64-tlsdesc-dlopen .............................. Passed 0.56 sec +test 257 + Start 257: aarch64-undefined2 + +257: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/undefined2.sh" +257: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu +257: Environment variables: +257: MACHINE=aarch64 +257: CPU= +257: Test timeout computed to be: 1500 255: ++ testname=trace 255: ++ echo -n 'Testing trace ... ' 255: Testing trace ... ++ t=out/test/elf/aarch64/trace 255: ++ mkdir -p out/test/elf/aarch64/trace 235: + 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 -252: + supports_tlsdesc -252: + '[' aarch64 = arm ']' -252: + '[' -n -mtls-dialect=desc ']' -252: + cat -252: + gcc -fPIC -c -o out/test/elf/aarch64/tlsdesc/a.o -xc - -mtls-dialect=desc -234: + out/test/elf/aarch64/tls-gd-to-ie/exe3 -254: + cat -234: + 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 -254: + cc -c -o out/test/elf/aarch64/trace-symbol/a.o -xc - -247: + cat -255: + cat -247: + gcc -fPIC -c -o out/test/elf/aarch64/tlsdesc-dlopen/c.o -xc - -mtls-dialect=desc -255: + cc -c -o out/test/elf/aarch64/trace/a.o -xc - -253: + cat -248: + 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 -249: + cat -253: + cc -B. -o out/test/elf/aarch64/trace-symbol-symver/c.so -shared out/test/elf/aarch64/trace-symbol-symver/a.o -Wl,--version-script=out/test/elf/aarch64/trace-symbol-symver/b.version -Wl,--trace-symbol=foo@VER1 -249: + gcc -fPIC -fPIC -c -o out/test/elf/aarch64/tlsdesc-initial-exec/c.o -xc - -mtls-dialect=desc -246: + 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 -254: + cat -254: + cc -c -o out/test/elf/aarch64/trace-symbol/b.o -xc - -255: + cc -B. -o out/test/elf/aarch64/trace/exe out/test/elf/aarch64/trace/a.o -Wl,-trace -252: + cat -252: + gcc -fPIC -c -o out/test/elf/aarch64/tlsdesc/b.o -xc - -mtls-dialect=desc -250: + cc -B. -o out/test/elf/aarch64/tlsdesc-local-dynamic/exe1 out/test/elf/aarch64/tlsdesc-local-dynamic/a.o out/test/elf/aarch64/tlsdesc-local-dynamic/b.o -234: + 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 -249: + cat -248: + out/test/elf/aarch64/tlsdesc-import/exe -248: + grep -q '5 7' -254: + cc -shared -o out/test/elf/aarch64/trace-symbol/c.so -xc - -247: + cc -B. -o out/test/elf/aarch64/tlsdesc-dlopen/exe out/test/elf/aarch64/tlsdesc-dlopen/c.o -ldl -248: + on_exit -248: + echo OK -248: OK -248: + exit 0 -235: + grep -q '1 2 3 4 5 6' -235: + out/test/elf/aarch64/tls-gd/exe3 -244/315 Test #248: aarch64-tlsdesc-import .............................. Passed 0.30 sec -test 256 - Start 256: aarch64-undefined - -256: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/undefined.sh" -256: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu -256: Environment variables: -256: MACHINE=aarch64 -256: CPU= -256: Test timeout computed to be: 1500 -235: + 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 -249: + gcc -fPIC -fPIE -c -o out/test/elf/aarch64/tlsdesc-initial-exec/d.o -xc - -mtls-dialect=desc -254: + cat -250: + grep -q '42 5' -250: + out/test/elf/aarch64/tlsdesc-local-dynamic/exe1 -250: + cc -B. -o out/test/elf/aarch64/tlsdesc-local-dynamic/exe2 out/test/elf/aarch64/tlsdesc-local-dynamic/a.o out/test/elf/aarch64/tlsdesc-local-dynamic/b.o -Wl,--no-relax -252: + cc -B. -o out/test/elf/aarch64/tlsdesc/exe1 out/test/elf/aarch64/tlsdesc/a.o out/test/elf/aarch64/tlsdesc/b.o -251: + cat -251: + gcc -fPIC -c -o out/test/elf/aarch64/tlsdesc-static/a.o -xc - -mtls-dialect=desc 256: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/undefined.sh 256: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 256: ++ export LC_ALL=C @@ -18551,47 +18591,6 @@ 256: ++ tlsdesc_opt=-mtls-dialect=desc 256: ++ trap 'on_error $LINENO' ERR 256: ++ trap on_exit EXIT -253: + cc -c -o out/test/elf/aarch64/trace-symbol-symver/d.o -xc - -234: + out/test/elf/aarch64/tls-gd-to-ie/exe4 -253: + cat -255: + grep -q '/a\.o$' out/test/elf/aarch64/trace/log -234: + grep -q '1 2 3' -234: + on_exit -234: + echo OK -234: OK -234: + exit 0 -256: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/undefined.sh .sh -256: ++ testname=undefined -256: ++ echo -n 'Testing undefined ... ' -256: Testing undefined ... ++ t=out/test/elf/aarch64/undefined -256: ++ mkdir -p out/test/elf/aarch64/undefined -245/315 Test #234: aarch64-tls-gd-to-ie ................................ Passed 0.90 sec -test 257 - Start 257: aarch64-undefined2 - -257: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/undefined2.sh" -257: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu -257: Environment variables: -257: MACHINE=aarch64 -257: CPU= -257: Test timeout computed to be: 1500 -255: + on_exit -255: + echo OK -255: OK -255: + exit 0 -246: + out/test/elf/aarch64/tls-small-alignment/exe1 -246: + grep -q '^42$' -246: + 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 -246/315 Test #255: aarch64-trace ....................................... Passed 0.23 sec -test 258 - Start 258: aarch64-unkown-section-type - -258: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/unkown-section-type.sh" -258: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu -258: Environment variables: -258: MACHINE=aarch64 -258: CPU= -258: Test timeout computed to be: 1500 257: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/undefined2.sh 257: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 257: ++ export LC_ALL=C @@ -18612,17 +18611,49 @@ 257: ++ tlsdesc_opt=-mtls-dialect=desc 257: ++ trap 'on_error $LINENO' ERR 257: ++ trap on_exit EXIT -256: + test_cflags -static -251: + gcc -fPIC -c -o out/test/elf/aarch64/tlsdesc-static/b.o -xc - -mtls-dialect=desc -251: + cat -256: + cc -static -o /dev/null -xc - -254: + 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 +250: + grep -q '42 5' +250: + out/test/elf/aarch64/tlsdesc-local-dynamic/exe1 +249: + grep -q '^5 5 5$' +249: + out/test/elf/aarch64/tlsdesc-initial-exec/exe1 +255: + cc -c -o out/test/elf/aarch64/trace/a.o -xc - +256: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/undefined.sh .sh 257: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/undefined2.sh .sh +250: + cc -B. -o out/test/elf/aarch64/tlsdesc-local-dynamic/exe2 out/test/elf/aarch64/tlsdesc-local-dynamic/a.o out/test/elf/aarch64/tlsdesc-local-dynamic/b.o -Wl,--no-relax +256: ++ testname=undefined +256: ++ echo -n 'Testing undefined ... ' +256: Testing undefined ... ++ t=out/test/elf/aarch64/undefined +256: ++ mkdir -p out/test/elf/aarch64/undefined 257: ++ testname=undefined2 257: ++ echo -n 'Testing undefined2 ... ' 257: Testing undefined2 ... ++ t=out/test/elf/aarch64/undefined2 257: ++ mkdir -p out/test/elf/aarch64/undefined2 +255: + cat +249: + readelf -Wr out/test/elf/aarch64/tlsdesc-initial-exec/exe1 +256: + test_cflags -static +257: + test_cflags -static +246: + out/test/elf/aarch64/tls-small-alignment/exe2 +246: + grep -q '^42$' +252: + cc -B. -o out/test/elf/aarch64/tlsdesc/exe1 out/test/elf/aarch64/tlsdesc/a.o out/test/elf/aarch64/tlsdesc/b.o +249: + grep -Eq 'TLS.?DESC' out/test/elf/aarch64/tlsdesc-initial-exec/log1 256: + echo 'int main() {}' +246: + on_exit +246: + echo OK +246: OK +246: + exit 0 +256: + cc -static -o /dev/null -xc - +246/315 Test #246: aarch64-tls-small-alignment ......................... Passed 0.67 sec +test 258 + Start 258: aarch64-unkown-section-type + +258: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/unkown-section-type.sh" +258: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu +258: Environment variables: +258: MACHINE=aarch64 +258: CPU= +258: Test timeout computed to be: 1500 +257: + echo 'int main() {}' +257: + cc -static -o /dev/null -xc - +249: + cc -B. -o out/test/elf/aarch64/tlsdesc-initial-exec/exe1 out/test/elf/aarch64/tlsdesc-initial-exec/c.o out/test/elf/aarch64/tlsdesc-initial-exec/d.o out/test/elf/aarch64/tlsdesc-initial-exec/b.so -Wl,--no-relax 258: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/unkown-section-type.sh 258: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 258: ++ export LC_ALL=C @@ -18648,19 +18679,28 @@ 258: ++ echo -n 'Testing unkown-section-type ... ' 258: Testing unkown-section-type ... ++ t=out/test/elf/aarch64/unkown-section-type 258: ++ mkdir -p out/test/elf/aarch64/unkown-section-type -247: + out/test/elf/aarch64/tlsdesc-dlopen/exe out/test/elf/aarch64/tlsdesc-dlopen/b.so -250: + grep -q '42 5' -257: + test_cflags -static -257: + echo 'int main() {}' -249: + cc -B. -o out/test/elf/aarch64/tlsdesc-initial-exec/exe1 out/test/elf/aarch64/tlsdesc-initial-exec/c.o out/test/elf/aarch64/tlsdesc-initial-exec/d.o out/test/elf/aarch64/tlsdesc-initial-exec/b.so -257: + cc -static -o /dev/null -xc - +255: + cc -B. -o out/test/elf/aarch64/trace/exe out/test/elf/aarch64/trace/a.o -Wl,-trace +253: + cc -c -o out/test/elf/aarch64/trace-symbol-symver/d.o -xc - +253: + cat +254: + cat +254: + cc -shared -o out/test/elf/aarch64/trace-symbol/c.so -xc - +251: + gcc -fPIC -c -o out/test/elf/aarch64/tlsdesc-static/b.o -xc - -mtls-dialect=desc +258: + cc -o out/test/elf/aarch64/unkown-section-type/a.o -c -xassembler - +251: + cat +249: + grep -q '^5 5 5$' +249: + out/test/elf/aarch64/tlsdesc-initial-exec/exe1 +249: + readelf -Wr out/test/elf/aarch64/tlsdesc-initial-exec/exe1 258: + cat -250: + out/test/elf/aarch64/tlsdesc-local-dynamic/exe2 -250: + on_exit -250: + echo OK -250: OK -250: + exit 0 -247/315 Test #250: aarch64-tlsdesc-local-dynamic ....................... Passed 0.33 sec +252: + grep -q '42 3 5' +252: + out/test/elf/aarch64/tlsdesc/exe1 +252: + cc -B. -o out/test/elf/aarch64/tlsdesc/exe2 out/test/elf/aarch64/tlsdesc/a.o out/test/elf/aarch64/tlsdesc/b.o -Wl,-no-relax +258: + cc -B. -o out/test/elf/aarch64/unkown-section-type/exe out/test/elf/aarch64/unkown-section-type/a.o +249: + grep -Eq 'TLS.?DESC' out/test/elf/aarch64/tlsdesc-initial-exec/log2 +249: + on_exit +249: + echo OK +249: OK +249: + exit 0 +247/315 Test #249: aarch64-tlsdesc-initial-exec ........................ Passed 0.68 sec test 259 Start 259: aarch64-unresolved-symbols @@ -18670,25 +18710,11 @@ 259: MACHINE=aarch64 259: CPU= 259: Test timeout computed to be: 1500 -247: + grep -q '3 0 5' -247: + on_exit -247: + echo OK -247: OK -247: + exit 0 -258: + cc -o out/test/elf/aarch64/unkown-section-type/a.o -c -xassembler - -248/315 Test #247: aarch64-tlsdesc-dlopen .............................. Passed 0.43 sec -test 260 - Start 260: aarch64-verbose - -260: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/verbose.sh" -260: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu -260: Environment variables: -260: MACHINE=aarch64 -260: CPU= -260: Test timeout computed to be: 1500 -252: + grep -q '42 3 5' -252: + out/test/elf/aarch64/tlsdesc/exe1 -252: + cc -B. -o out/test/elf/aarch64/tlsdesc/exe2 out/test/elf/aarch64/tlsdesc/a.o out/test/elf/aarch64/tlsdesc/b.o -Wl,-no-relax +235: + out/test/elf/aarch64/tls-gd/exe3 +235: + grep -q '1 2 3 4 5 6' +235: + 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 +251: + cc -B. -o out/test/elf/aarch64/tlsdesc-static/exe1 out/test/elf/aarch64/tlsdesc-static/a.o out/test/elf/aarch64/tlsdesc-static/b.o -static +255: + grep -q '/a\.o$' out/test/elf/aarch64/trace/log 253: + cc -B. -o out/test/elf/aarch64/trace-symbol-symver/exe out/test/elf/aarch64/trace-symbol-symver/d.o out/test/elf/aarch64/trace-symbol-symver/c.so -Wl,--trace-symbol=foo@VER1 259: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/unresolved-symbols.sh 259: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc @@ -18710,47 +18736,31 @@ 259: ++ tlsdesc_opt=-mtls-dialect=desc 259: ++ trap 'on_error $LINENO' ERR 259: ++ trap on_exit EXIT +255: + on_exit +255: + echo OK +255: OK +255: + exit 0 +248/315 Test #255: aarch64-trace ....................................... Passed 0.31 sec +test 260 + Start 260: aarch64-verbose + +260: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/verbose.sh" +260: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu +260: Environment variables: +260: MACHINE=aarch64 +260: CPU= +260: Test timeout computed to be: 1500 259: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/unresolved-symbols.sh .sh 259: ++ testname=unresolved-symbols 259: ++ echo -n 'Testing unresolved-symbols ... ' 259: Testing unresolved-symbols ... ++ t=out/test/elf/aarch64/unresolved-symbols 259: ++ mkdir -p out/test/elf/aarch64/unresolved-symbols -251: + cc -B. -o out/test/elf/aarch64/tlsdesc-static/exe1 out/test/elf/aarch64/tlsdesc-static/a.o out/test/elf/aarch64/tlsdesc-static/b.o -static -258: + cc -B. -o out/test/elf/aarch64/unkown-section-type/exe out/test/elf/aarch64/unkown-section-type/a.o -235: + grep -q '1 2 3 4 5 6' -259: + cat -259: + cc -c -o out/test/elf/aarch64/unresolved-symbols/a.o -xc - -235: + out/test/elf/aarch64/tls-gd/exe4 -246: + out/test/elf/aarch64/tls-small-alignment/exe2 -235: + on_exit -235: + echo OK -235: OK -235: + exit 0 -246: + grep -q '^42$' -246: + on_exit -246: + echo OK -246: OK -246: + exit 0 -249/315 Test #235: aarch64-tls-gd ...................................... Passed 0.96 sec -250/315 Test #246: aarch64-tls-small-alignment ......................... Passed 0.48 sec -test 261 - Start 261: aarch64-version-script-search-paths - -261: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/version-script-search-paths.sh" -261: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu -261: Environment variables: -261: MACHINE=aarch64 -261: CPU= -261: Test timeout computed to be: 1500 -test 262 - Start 262: aarch64-version-script - -262: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/version-script.sh" -262: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu -262: Environment variables: -262: MACHINE=aarch64 -262: CPU= -262: Test timeout computed to be: 1500 +252: + out/test/elf/aarch64/tlsdesc/exe2 +254: + 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 +252: + grep -q '42 3 5' +252: + cc -B. -shared -o out/test/elf/aarch64/tlsdesc/c.so out/test/elf/aarch64/tlsdesc/a.o +250: + out/test/elf/aarch64/tlsdesc-local-dynamic/exe2 +250: + grep -q '42 5' 260: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/verbose.sh 260: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 260: ++ export LC_ALL=C @@ -18771,6 +18781,27 @@ 260: ++ tlsdesc_opt=-mtls-dialect=desc 260: ++ trap 'on_error $LINENO' ERR 260: ++ trap on_exit EXIT +250: + on_exit +250: + echo OK +250: OK +250: + exit 0 +249/315 Test #250: aarch64-tlsdesc-local-dynamic ....................... Passed 0.74 sec +test 261 + Start 261: aarch64-version-script-search-paths + +261: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/version-script-search-paths.sh" +261: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu +261: Environment variables: +261: MACHINE=aarch64 +261: CPU= +261: Test timeout computed to be: 1500 +259: + cat +260: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/verbose.sh .sh +260: ++ testname=verbose +260: ++ echo -n 'Testing verbose ... ' +260: Testing verbose ... ++ t=out/test/elf/aarch64/verbose +260: ++ mkdir -p out/test/elf/aarch64/verbose +259: + cc -c -o out/test/elf/aarch64/unresolved-symbols/a.o -xc - 261: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/version-script-search-paths.sh 261: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 261: ++ export LC_ALL=C @@ -18791,60 +18822,44 @@ 261: ++ tlsdesc_opt=-mtls-dialect=desc 261: ++ trap 'on_error $LINENO' ERR 261: ++ trap on_exit EXIT -254: + grep -q 'trace-symbol: .*/a.o: reference to foo' out/test/elf/aarch64/trace-symbol/log -260: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/verbose.sh .sh -260: ++ testname=verbose -260: ++ echo -n 'Testing verbose ... ' -260: Testing verbose ... ++ t=out/test/elf/aarch64/verbose -260: ++ mkdir -p out/test/elf/aarch64/verbose +260: + cc -c -xc -o out/test/elf/aarch64/verbose/a.o - 261: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/version-script-search-paths.sh .sh -262: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/version-script.sh -262: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc -262: ++ export LC_ALL=C -262: ++ LC_ALL=C -262: ++ '[' -z aarch64 ']' -262: ++ '[' -z '' ']' -262: ++ TESTDIR=out/test/elf/aarch64 -262: ++ CC=cc -262: ++ CXX=c++ -262: ++ GCC=gcc -262: ++ GXX=g++ -262: ++ OBJDUMP=objdump -262: ++ OBJCOPY=objcopy -262: ++ STRIP=strip -262: ++ QEMU= -262: ++ '[' aarch64 = x86_64 -o aarch64 = i686 -o aarch64 = arm ']' -262: ++ '[' aarch64 = aarch64 ']' -262: ++ tlsdesc_opt=-mtls-dialect=desc -262: ++ trap 'on_error $LINENO' ERR -262: ++ trap on_exit EXIT -254: + grep -q 'trace-symbol: .*/b.o: definition of foo' out/test/elf/aarch64/trace-symbol/log 261: ++ testname=version-script-search-paths 261: ++ echo -n 'Testing version-script-search-paths ... ' 261: Testing version-script-search-paths ... ++ t=out/test/elf/aarch64/version-script-search-paths 261: ++ mkdir -p out/test/elf/aarch64/version-script-search-paths -258: + grep -q 'unsupported section type: 0x80000000' out/test/elf/aarch64/unkown-section-type/log1 -249: + out/test/elf/aarch64/tlsdesc-initial-exec/exe1 +260: + cat 261: + mkdir -p out/test/elf/aarch64/version-script-search-paths/foo/bar 261: + echo 'ver_x { global: *; };' 261: + cat -249: + grep -q '^5 5 5$' -262: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/version-script.sh .sh -262: ++ testname=version-script -262: ++ echo -n 'Testing version-script ... ' -262: Testing version-script ... ++ t=out/test/elf/aarch64/version-script -262: ++ mkdir -p out/test/elf/aarch64/version-script -249: + readelf -Wr out/test/elf/aarch64/tlsdesc-initial-exec/exe1 -251: + grep -q 42 -251: + out/test/elf/aarch64/tlsdesc-static/exe1 -260: + cc -c -xc -o out/test/elf/aarch64/verbose/a.o - +256: + cc -o out/test/elf/aarch64/undefined/a.o -c -x assembler - +256: + cat +258: + grep -q 'unsupported section type: 0x80000000' out/test/elf/aarch64/unkown-section-type/log1 261: + 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 -254: + grep -q 'trace-symbol: .*/c.so: definition of baz' out/test/elf/aarch64/trace-symbol/log 258: + on_exit 258: + echo OK 258: OK 258: + exit 0 -251/315 Test #258: aarch64-unkown-section-type ......................... Passed 0.12 sec +250/315 Test #258: aarch64-unkown-section-type ......................... Passed 0.30 sec +test 262 + Start 262: aarch64-version-script + +262: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/version-script.sh" +262: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu +262: Environment variables: +262: MACHINE=aarch64 +262: CPU= +262: Test timeout computed to be: 1500 +253: + out/test/elf/aarch64/trace-symbol-symver/exe +253: + on_exit +253: + echo OK +253: OK +253: + exit 0 +257: + cat +257: + cc -o out/test/elf/aarch64/undefined2/a.o -c -x assembler - +256: + cc -o out/test/elf/aarch64/undefined/b.o -c -x assembler - +256: + cat +251/315 Test #253: aarch64-trace-symbol-symver ......................... Passed 0.63 sec test 263 Start 263: aarch64-version-script10 @@ -18854,53 +18869,37 @@ 263: MACHINE=aarch64 263: CPU= 263: Test timeout computed to be: 1500 -262: + echo 'ver_x { global: *; };' -262: + cat -262: + 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 -253: + out/test/elf/aarch64/trace-symbol-symver/exe -253: + on_exit -253: + echo OK -253: OK -253: + exit 0 -249: + grep -Eq 'TLS.?DESC' out/test/elf/aarch64/tlsdesc-initial-exec/log1 -249: + cc -B. -o out/test/elf/aarch64/tlsdesc-initial-exec/exe1 out/test/elf/aarch64/tlsdesc-initial-exec/c.o out/test/elf/aarch64/tlsdesc-initial-exec/d.o out/test/elf/aarch64/tlsdesc-initial-exec/b.so -Wl,--no-relax -260: + cat -252: + grep -q '42 3 5' -252: + out/test/elf/aarch64/tlsdesc/exe2 -252: + cc -B. -shared -o out/test/elf/aarch64/tlsdesc/c.so out/test/elf/aarch64/tlsdesc/a.o +251: + out/test/elf/aarch64/tlsdesc-static/exe1 +251: + grep -q 42 251: + cc -B. -o out/test/elf/aarch64/tlsdesc-static/exe2 out/test/elf/aarch64/tlsdesc-static/a.o out/test/elf/aarch64/tlsdesc-static/b.o -static -Wl,-no-relax -259: + grep -q 'undefined.*foo' -259: + cc -B. -o out/test/elf/aarch64/unresolved-symbols/exe out/test/elf/aarch64/unresolved-symbols/a.o -254: + on_exit -254: + echo OK -254: OK -254: + exit 0 -252/315 Test #253: aarch64-trace-symbol-symver ......................... Passed 0.39 sec -253/315 Test #254: aarch64-trace-symbol ................................ Passed 0.38 sec -test 264 - Start 264: aarch64-version-script11 - -264: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/version-script11.sh" -264: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu -264: Environment variables: -264: MACHINE=aarch64 -264: CPU= -264: Test timeout computed to be: 1500 -test 265 - Start 265: aarch64-version-script12 - -265: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/version-script12.sh" -265: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu -265: Environment variables: -265: MACHINE=aarch64 -265: CPU= -265: Test timeout computed to be: 1500 -256: + cat -256: + cc -o out/test/elf/aarch64/undefined/a.o -c -x assembler - -256: + cc -o out/test/elf/aarch64/undefined/b.o -c -x assembler - -256: + cat +260: + cc -B. -Wl,--verbose -o out/test/elf/aarch64/verbose/exe out/test/elf/aarch64/verbose/a.o +254: + grep -q 'trace-symbol: .*/a.o: reference to foo' out/test/elf/aarch64/trace-symbol/log 257: + cat -257: + cc -o out/test/elf/aarch64/undefined2/a.o -c -x assembler - +262: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/version-script.sh +235: + out/test/elf/aarch64/tls-gd/exe4 +254: + grep -q 'trace-symbol: .*/b.o: definition of foo' out/test/elf/aarch64/trace-symbol/log +262: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc +262: ++ export LC_ALL=C +262: ++ LC_ALL=C +262: ++ '[' -z aarch64 ']' +262: ++ '[' -z '' ']' +262: ++ TESTDIR=out/test/elf/aarch64 +262: ++ CC=cc +262: ++ CXX=c++ +262: ++ GCC=gcc +262: ++ GXX=g++ +262: ++ OBJDUMP=objdump +262: ++ OBJCOPY=objcopy +262: ++ STRIP=strip +262: ++ QEMU= +262: ++ '[' aarch64 = x86_64 -o aarch64 = i686 -o aarch64 = arm ']' +262: ++ '[' aarch64 = aarch64 ']' +262: ++ tlsdesc_opt=-mtls-dialect=desc +262: ++ trap 'on_error $LINENO' ERR +262: ++ trap on_exit EXIT +235: + grep -q '1 2 3 4 5 6' +256: + cat +257: + cc -o out/test/elf/aarch64/undefined2/b.o -c -x assembler - 263: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/version-script10.sh 263: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 263: ++ export LC_ALL=C @@ -18921,7 +18920,50 @@ 263: ++ tlsdesc_opt=-mtls-dialect=desc 263: ++ trap 'on_error $LINENO' ERR 263: ++ trap on_exit EXIT +235: + on_exit +235: + echo OK +235: OK +235: + exit 0 +256: + cc -o out/test/elf/aarch64/undefined/c.o -c -x assembler - +262: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/version-script.sh .sh +262: ++ testname=version-script +262: ++ echo -n 'Testing version-script ... ' +262: Testing version-script ... ++ t=out/test/elf/aarch64/version-script +262: ++ mkdir -p out/test/elf/aarch64/version-script +252/315 Test #235: aarch64-tls-gd ...................................... Passed 1.89 sec +test 264 + Start 264: aarch64-version-script11 + +264: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/version-script11.sh" +264: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu +264: Environment variables: +264: MACHINE=aarch64 +264: CPU= +264: Test timeout computed to be: 1500 +254: + grep -q 'trace-symbol: .*/c.so: definition of baz' out/test/elf/aarch64/trace-symbol/log +259: + cc -B. -o out/test/elf/aarch64/unresolved-symbols/exe out/test/elf/aarch64/unresolved-symbols/a.o +263: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/version-script10.sh .sh +263: ++ testname=version-script10 +263: ++ echo -n 'Testing version-script10 ... ' +263: Testing version-script10 ... ++ t=out/test/elf/aarch64/version-script10 +263: ++ mkdir -p out/test/elf/aarch64/version-script10 +259: + grep -q 'undefined.*foo' +254: + on_exit +254: + echo OK +254: OK +254: + exit 0 +256: + rm -f out/test/elf/aarch64/undefined/d.a 264: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/version-script11.sh +253/315 Test #254: aarch64-trace-symbol ................................ Passed 0.66 sec +test 265 + Start 265: aarch64-version-script12 + +265: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/version-script12.sh" +265: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu +265: Environment variables: +265: MACHINE=aarch64 +265: CPU= +265: Test timeout computed to be: 1500 264: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 264: ++ export LC_ALL=C 264: ++ LC_ALL=C @@ -18941,24 +18983,30 @@ 264: ++ tlsdesc_opt=-mtls-dialect=desc 264: ++ trap 'on_error $LINENO' ERR 264: ++ trap on_exit EXIT -263: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/version-script10.sh .sh -265: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/version-script12.sh -263: ++ testname=version-script10 -263: ++ echo -n 'Testing version-script10 ... ' -263: Testing version-script10 ... ++ t=out/test/elf/aarch64/version-script10 -263: ++ mkdir -p out/test/elf/aarch64/version-script10 -261: + readelf --version-info out/test/elf/aarch64/version-script-search-paths/c.so -260: + cc -B. -Wl,--verbose -o out/test/elf/aarch64/verbose/exe out/test/elf/aarch64/verbose/a.o -256: + cc -o out/test/elf/aarch64/undefined/c.o -c -x assembler - 264: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/version-script11.sh .sh 264: ++ testname=version-script11 264: ++ echo -n 'Testing version-script11 ... ' 264: Testing version-script11 ... ++ t=out/test/elf/aarch64/version-script11 264: ++ mkdir -p out/test/elf/aarch64/version-script11 +262: + echo 'ver_x { global: *; };' +262: + cat +262: + 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 +263: + echo 'VER1 { foo[12]; }; VER2 {};' +263: + cat +263: + 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 +257: + cc -o out/test/elf/aarch64/undefined2/c.o -c -x assembler - +257: + cat +257: + rm -f out/test/elf/aarch64/undefined2/d.a +256: + ar cr out/test/elf/aarch64/undefined/d.a out/test/elf/aarch64/undefined/b.o out/test/elf/aarch64/undefined/c.o +252: + cc -B. -o out/test/elf/aarch64/tlsdesc/exe3 out/test/elf/aarch64/tlsdesc/b.o out/test/elf/aarch64/tlsdesc/c.so +256: + ./mold -static -o out/test/elf/aarch64/undefined/exe out/test/elf/aarch64/undefined/a.o out/test/elf/aarch64/undefined/d.a +265: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/version-script12.sh +261: + readelf --version-info out/test/elf/aarch64/version-script-search-paths/c.so 265: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 265: ++ export LC_ALL=C 265: ++ LC_ALL=C 265: ++ '[' -z aarch64 ']' +264: + cat 265: ++ '[' -z '' ']' 265: ++ TESTDIR=out/test/elf/aarch64 265: ++ CC=cc @@ -18974,20 +19022,20 @@ 265: ++ tlsdesc_opt=-mtls-dialect=desc 265: ++ trap 'on_error $LINENO' ERR 265: ++ trap on_exit EXIT -265: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/version-script12.sh .sh +257: + ar cr out/test/elf/aarch64/undefined2/d.a out/test/elf/aarch64/undefined2/b.o out/test/elf/aarch64/undefined2/c.o 261: + grep -Fq 'Rev: 1 Flags: none Index: 2 Cnt: 1 Name: ver_x' out/test/elf/aarch64/version-script-search-paths/log -263: + echo 'VER1 { foo[12]; }; VER2 {};' -263: + cat -256: + cat +256: + readelf --symbols out/test/elf/aarch64/undefined/exe +265: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/version-script12.sh .sh 265: ++ testname=version-script12 265: ++ echo -n 'Testing version-script12 ... ' 265: Testing version-script12 ... ++ t=out/test/elf/aarch64/version-script12 265: ++ mkdir -p out/test/elf/aarch64/version-script12 +257: + ./mold -static -o out/test/elf/aarch64/undefined2/exe out/test/elf/aarch64/undefined2/a.o out/test/elf/aarch64/undefined2/d.a -undefined foo 261: + on_exit 261: + echo OK 261: OK 261: + exit 0 -254/315 Test #261: aarch64-version-script-search-paths ................. Passed 0.13 sec +254/315 Test #261: aarch64-version-script-search-paths ................. Passed 0.23 sec test 266 Start 266: aarch64-version-script13 @@ -18997,22 +19045,17 @@ 266: MACHINE=aarch64 266: CPU= 266: Test timeout computed to be: 1500 -256: + rm -f out/test/elf/aarch64/undefined/d.a -256: + ar cr out/test/elf/aarch64/undefined/d.a out/test/elf/aarch64/undefined/b.o out/test/elf/aarch64/undefined/c.o -256: + ./mold -static -o out/test/elf/aarch64/undefined/exe out/test/elf/aarch64/undefined/a.o out/test/elf/aarch64/undefined/d.a -263: + 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 -257: + cat -257: + cc -o out/test/elf/aarch64/undefined2/b.o -c -x assembler - +256: + grep -q foo out/test/elf/aarch64/undefined/log +264: + c++ -fPIC -c -o out/test/elf/aarch64/version-script11/b.o -xc - 264: + cat -259: + cc -B. -o out/test/elf/aarch64/unresolved-symbols/exe out/test/elf/aarch64/unresolved-symbols/a.o -Wl,-unresolved-symbols=report-all -259: + grep -q 'undefined.*foo' 265: + cat -262: + readelf --version-info out/test/elf/aarch64/version-script/c.so -249: + grep -q '^5 5 5$' -252: + cc -B. -o out/test/elf/aarch64/tlsdesc/exe3 out/test/elf/aarch64/tlsdesc/b.o out/test/elf/aarch64/tlsdesc/c.so -249: + out/test/elf/aarch64/tlsdesc-initial-exec/exe1 +256: + grep -q bar out/test/elf/aarch64/undefined/log +256: + ./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 +260: + on_exit +260: + echo OK +260: OK +260: + exit 0 266: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/version-script13.sh -249: + readelf -Wr out/test/elf/aarch64/tlsdesc-initial-exec/exe1 266: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 266: ++ export LC_ALL=C 266: ++ LC_ALL=C @@ -19032,12 +19075,10 @@ 266: ++ tlsdesc_opt=-mtls-dialect=desc 266: ++ trap 'on_error $LINENO' ERR 266: ++ trap on_exit EXIT -262: + grep -Fq 'Rev: 1 Flags: none Index: 2 Cnt: 1 Name: ver_x' out/test/elf/aarch64/version-script/log -262: + on_exit -262: + echo OK -262: OK -262: + exit 0 -255/315 Test #262: aarch64-version-script .............................. Passed 0.14 sec +259: + cc -B. -o out/test/elf/aarch64/unresolved-symbols/exe out/test/elf/aarch64/unresolved-symbols/a.o -Wl,-unresolved-symbols=report-all +263: + readelf --dyn-syms out/test/elf/aarch64/version-script10/c.so +259: + grep -q 'undefined.*foo' +255/315 Test #260: aarch64-verbose ..................................... Passed 0.31 sec test 267 Start 267: aarch64-version-script14 @@ -19047,21 +19088,25 @@ 267: MACHINE=aarch64 267: CPU= 267: Test timeout computed to be: 1500 -264: + cat -264: + c++ -fPIC -c -o out/test/elf/aarch64/version-script11/b.o -xc - -249: + grep -Eq 'TLS.?DESC' out/test/elf/aarch64/tlsdesc-initial-exec/log2 -265: + c++ -fPIC -c -o out/test/elf/aarch64/version-script12/b.o -xc - -265: + cat -257: + cc -o out/test/elf/aarch64/undefined2/c.o -c -x assembler - -257: + cat +257: + readelf --symbols out/test/elf/aarch64/undefined2/exe +257: + grep -q foo out/test/elf/aarch64/undefined2/log 266: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/version-script13.sh .sh 266: ++ testname=version-script13 266: ++ echo -n 'Testing version-script13 ... ' 266: Testing version-script13 ... ++ t=out/test/elf/aarch64/version-script13 266: ++ mkdir -p out/test/elf/aarch64/version-script13 266: + cat +265: + c++ -fPIC -c -o out/test/elf/aarch64/version-script12/b.o -xc - +265: + cat +263: + grep -q ' foo1@@VER1$' out/test/elf/aarch64/version-script10/log +252: + grep -q '42 3 5' 256: + readelf --symbols out/test/elf/aarch64/undefined/exe +263: + grep -q ' foo2@@VER1$' out/test/elf/aarch64/version-script10/log +252: + out/test/elf/aarch64/tlsdesc/exe3 +252: + cc -B. -shared -o out/test/elf/aarch64/tlsdesc/c.so out/test/elf/aarch64/tlsdesc/a.o -Wl,-no-relax +257: + grep -q ndefined out/test/elf/aarch64/undefined2/log 267: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/version-script14.sh +256: + grep -q foo out/test/elf/aarch64/undefined/log 267: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 267: ++ export LC_ALL=C 267: ++ LC_ALL=C @@ -19081,14 +19126,13 @@ 267: ++ tlsdesc_opt=-mtls-dialect=desc 267: ++ trap 'on_error $LINENO' ERR 267: ++ trap on_exit EXIT -257: + rm -f out/test/elf/aarch64/undefined2/d.a -256: + grep -q foo out/test/elf/aarch64/undefined/log -266: + cat -249: + on_exit -249: + echo OK -249: OK -249: + exit 0 -256/315 Test #249: aarch64-tlsdesc-initial-exec ........................ Passed 0.56 sec +262: + readelf --version-info out/test/elf/aarch64/version-script/c.so +257: + on_exit +257: + echo OK +257: OK +257: + exit 0 +263: + grep -q ' foo3@@VER1$' out/test/elf/aarch64/version-script10/log +256/315 Test #257: aarch64-undefined2 .................................. Passed 0.59 sec test 268 Start 268: aarch64-version-script15 @@ -19098,19 +19142,22 @@ 268: MACHINE=aarch64 268: CPU= 268: Test timeout computed to be: 1500 +251: + grep -q 42 +251: + out/test/elf/aarch64/tlsdesc-static/exe2 +266: + c++ -fPIC -c -o out/test/elf/aarch64/version-script13/b.o -xc - +266: + cat +264: + 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 267: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/version-script14.sh .sh 267: ++ testname=version-script14 267: ++ echo -n 'Testing version-script14 ... ' 267: Testing version-script14 ... ++ t=out/test/elf/aarch64/version-script14 267: ++ mkdir -p out/test/elf/aarch64/version-script14 -260: + on_exit -260: + echo OK -260: OK -260: + exit 0 256: + grep -q bar out/test/elf/aarch64/undefined/log -257: + ar cr out/test/elf/aarch64/undefined2/d.a out/test/elf/aarch64/undefined2/b.o out/test/elf/aarch64/undefined2/c.o -266: + c++ -fPIC -c -o out/test/elf/aarch64/version-script13/b.o -xc - -257/315 Test #260: aarch64-verbose ..................................... Passed 0.22 sec +251: + on_exit +251: + echo OK +251: OK +251: + exit 0 +257/315 Test #251: aarch64-tlsdesc-static .............................. Passed 0.96 sec test 269 Start 269: aarch64-version-script16 @@ -19120,15 +19167,12 @@ 269: MACHINE=aarch64 269: CPU= 269: Test timeout computed to be: 1500 +262: + grep -Fq 'Rev: 1 Flags: none Index: 2 Cnt: 1 Name: ver_x' out/test/elf/aarch64/version-script/log +263: + on_exit +263: + echo OK +263: OK +263: + exit 0 267: + cat -267: + cat -267: + c++ -fPIC -c -o out/test/elf/aarch64/version-script14/b.o -xc - -256: + ./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 -257: + ./mold -static -o out/test/elf/aarch64/undefined2/exe out/test/elf/aarch64/undefined2/a.o out/test/elf/aarch64/undefined2/d.a -undefined foo -257: + readelf --symbols out/test/elf/aarch64/undefined2/exe -252: + out/test/elf/aarch64/tlsdesc/exe3 -252: + grep -q '42 3 5' -252: + cc -B. -shared -o out/test/elf/aarch64/tlsdesc/c.so out/test/elf/aarch64/tlsdesc/a.o -Wl,-no-relax 268: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/version-script15.sh 268: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 268: ++ export LC_ALL=C @@ -19149,20 +19193,28 @@ 268: ++ tlsdesc_opt=-mtls-dialect=desc 268: ++ trap 'on_error $LINENO' ERR 268: ++ trap on_exit EXIT +256: + ./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 +258/315 Test #263: aarch64-version-script10 ............................ Passed 0.23 sec +test 270 + Start 270: aarch64-version-script17 + +270: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/version-script17.sh" +270: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu +270: Environment variables: +270: MACHINE=aarch64 +270: CPU= +270: Test timeout computed to be: 1500 +262: + on_exit +262: + echo OK +262: OK +262: + exit 0 +267: + c++ -fPIC -c -o out/test/elf/aarch64/version-script14/b.o -xc - +267: + cat 268: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/version-script15.sh .sh 268: ++ testname=version-script15 268: ++ echo -n 'Testing version-script15 ... ' 268: Testing version-script15 ... ++ t=out/test/elf/aarch64/version-script15 268: ++ mkdir -p out/test/elf/aarch64/version-script15 -268: + cat -251: + grep -q 42 -251: + out/test/elf/aarch64/tlsdesc-static/exe2 -251: + on_exit -251: + echo OK -251: OK -251: + exit 0 -259: + cc -B. -o out/test/elf/aarch64/unresolved-symbols/exe out/test/elf/aarch64/unresolved-symbols/a.o -Wl,-unresolved-symbols=ignore-all -265: + 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 269: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/version-script16.sh 269: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 269: ++ export LC_ALL=C @@ -19188,35 +19240,20 @@ 269: ++ echo -n 'Testing version-script16 ... ' 269: Testing version-script16 ... ++ t=out/test/elf/aarch64/version-script16 269: ++ mkdir -p out/test/elf/aarch64/version-script16 -269: + cat -258/315 Test #251: aarch64-tlsdesc-static .............................. Passed 0.56 sec -test 270 - Start 270: aarch64-version-script17 +259/315 Test #262: aarch64-version-script .............................. Passed 0.29 sec +test 271 + Start 271: aarch64-version-script18 -270: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/version-script17.sh" -270: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu -270: Environment variables: -270: MACHINE=aarch64 -270: CPU= -270: Test timeout computed to be: 1500 -263: + readelf --dyn-syms out/test/elf/aarch64/version-script10/c.so -263: + grep -q ' foo1@@VER1$' out/test/elf/aarch64/version-script10/log -256: + readelf --symbols out/test/elf/aarch64/undefined/exe -257: + grep -q foo out/test/elf/aarch64/undefined2/log +271: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/version-script18.sh" +271: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu +271: Environment variables: +271: MACHINE=aarch64 +271: CPU= +271: Test timeout computed to be: 1500 268: + cat -268: + c++ -fPIC -c -o out/test/elf/aarch64/version-script15/b.o -xc - -269: + cc -fPIC -c -o out/test/elf/aarch64/version-script16/b.o -xc - -256: + grep -q foo out/test/elf/aarch64/undefined/log 269: + cat -264: + 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 -257: + grep -q ndefined out/test/elf/aarch64/undefined2/log -263: + grep -q ' foo2@@VER1$' out/test/elf/aarch64/version-script10/log -256: + grep -q bar out/test/elf/aarch64/undefined/log -263: + grep -q ' foo3@@VER1$' out/test/elf/aarch64/version-script10/log -263: + on_exit -263: + echo OK -263: OK -263: + exit 0 +266: + 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 +265: + 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 270: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/version-script17.sh 270: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 270: ++ export LC_ALL=C @@ -19238,39 +19275,18 @@ 270: ++ trap 'on_error $LINENO' ERR 270: ++ trap on_exit EXIT 270: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/version-script17.sh .sh -257: + on_exit -257: + echo OK -257: OK -257: + exit 0 -256: + ./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 -266: + 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 -259/315 Test #257: aarch64-undefined2 .................................. Passed 0.33 sec -260/315 Test #263: aarch64-version-script10 ............................ Passed 0.19 sec -test 271 - Start 271: aarch64-version-script18 - -271: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/version-script18.sh" -271: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu -271: Environment variables: -271: MACHINE=aarch64 -271: CPU= -271: Test timeout computed to be: 1500 -test 272 - Start 272: aarch64-version-script19 - -272: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/version-script19.sh" -272: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu -272: Environment variables: -272: MACHINE=aarch64 -272: CPU= -272: Test timeout computed to be: 1500 -267: + 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 270: ++ testname=version-script17 270: ++ echo -n 'Testing version-script17 ... ' 270: Testing version-script17 ... ++ t=out/test/elf/aarch64/version-script17 270: ++ mkdir -p out/test/elf/aarch64/version-script17 252: + cc -B. -o out/test/elf/aarch64/tlsdesc/exe4 out/test/elf/aarch64/tlsdesc/b.o out/test/elf/aarch64/tlsdesc/c.so -Wl,-no-relax +259: + cc -B. -o out/test/elf/aarch64/unresolved-symbols/exe out/test/elf/aarch64/unresolved-symbols/a.o -Wl,-unresolved-symbols=ignore-all 256: + readelf --symbols out/test/elf/aarch64/undefined/exe +269: + cc -fPIC -c -o out/test/elf/aarch64/version-script16/b.o -xc - +268: + c++ -fPIC -c -o out/test/elf/aarch64/version-script15/b.o -xc - +256: + grep -q foo out/test/elf/aarch64/undefined/log +269: + cat +268: + cat 271: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/version-script18.sh 271: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 271: ++ export LC_ALL=C @@ -19291,19 +19307,37 @@ 271: ++ tlsdesc_opt=-mtls-dialect=desc 271: ++ trap 'on_error $LINENO' ERR 271: ++ trap on_exit EXIT +270: + cc -fPIC -c -o out/test/elf/aarch64/version-script17/a.o -xc - +267: + 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 271: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/version-script18.sh .sh +270: + cat +256: + grep -q bar out/test/elf/aarch64/undefined/log 271: ++ testname=version-script18 271: ++ echo -n 'Testing version-script18 ... ' 271: Testing version-script18 ... ++ t=out/test/elf/aarch64/version-script18 271: ++ mkdir -p out/test/elf/aarch64/version-script18 -256: + grep -q foo out/test/elf/aarch64/undefined/log +256: + on_exit +256: + echo OK +256: OK +256: + exit 0 +260/315 Test #256: aarch64-undefined ................................... Passed 0.76 sec +test 272 + Start 272: aarch64-version-script19 + +272: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/version-script19.sh" +272: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu +272: Environment variables: +272: MACHINE=aarch64 +272: CPU= +272: Test timeout computed to be: 1500 +271: + cat 265: + readelf --dyn-syms out/test/elf/aarch64/version-script12/c.so +271: + cc -fPIC -c -o out/test/elf/aarch64/version-script18/b.o -xc++ - +269: + 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 271: + cat -270: + cc -fPIC -c -o out/test/elf/aarch64/version-script17/a.o -xc - +265: + grep -q ' xyz' out/test/elf/aarch64/version-script12/log 272: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/version-script19.sh -269: + 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 -268: + 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 -270: + cat +266: + readelf --dyn-syms out/test/elf/aarch64/version-script13/c.so 272: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 272: ++ export LC_ALL=C 272: ++ LC_ALL=C @@ -19323,22 +19357,27 @@ 272: ++ tlsdesc_opt=-mtls-dialect=desc 272: ++ trap 'on_error $LINENO' ERR 272: ++ trap on_exit EXIT -265: + grep -q ' xyz' out/test/elf/aarch64/version-script12/log -256: + grep -q bar out/test/elf/aarch64/undefined/log -271: + cat -259: + grep -w foo -259: + readelf --dyn-syms out/test/elf/aarch64/unresolved-symbols/exe -265: + grep -q ' foo_bar' out/test/elf/aarch64/version-script12/log 264: + readelf --dyn-syms out/test/elf/aarch64/version-script11/c.so -259: + grep -q 'undefined.*foo' -265: + grep -q ' foo$' out/test/elf/aarch64/version-script12/log +265: + grep -q ' foo_bar' out/test/elf/aarch64/version-script12/log 272: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/version-script19.sh .sh -256: + on_exit -256: + echo OK -256: OK -256: + exit 0 +272: ++ testname=version-script19 +272: ++ echo -n 'Testing version-script19 ... ' +272: Testing version-script19 ... ++ t=out/test/elf/aarch64/version-script19 +272: ++ mkdir -p out/test/elf/aarch64/version-script19 +268: + 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 +266: + grep -q ' foobar' out/test/elf/aarch64/version-script13/log +270: + cat +270: + cc -B. -shared -fPIC -o out/test/elf/aarch64/version-script17/b.so -xc - +252: + out/test/elf/aarch64/tlsdesc/exe4 +252: + grep -q '42 3 5' +252: + on_exit +252: + echo OK +252: OK +252: + exit 0 264: + grep -q foo@@VER_X1 out/test/elf/aarch64/version-script11/log -261/315 Test #256: aarch64-undefined ................................... Passed 0.42 sec +265: + grep -q ' foo$' out/test/elf/aarch64/version-script12/log +266: + grep -q ' foo$' out/test/elf/aarch64/version-script13/log +261/315 Test #252: aarch64-tlsdesc ..................................... Passed 1.08 sec test 273 Start 273: aarch64-version-script2 @@ -19348,21 +19387,13 @@ 273: MACHINE=aarch64 273: CPU= 273: Test timeout computed to be: 1500 -264: + grep -q ' bar' out/test/elf/aarch64/version-script11/log -264: + grep -q ' baz' out/test/elf/aarch64/version-script11/log -264: + on_exit -264: + echo OK -264: OK -264: + exit 0 -272: ++ testname=version-script19 -272: ++ echo -n 'Testing version-script19 ... ' -272: Testing version-script19 ... ++ t=out/test/elf/aarch64/version-script19 -272: ++ mkdir -p out/test/elf/aarch64/version-script19 +266: + on_exit +266: + echo OK +266: OK +266: + exit 0 272: + cat -271: + cc -fPIC -c -o out/test/elf/aarch64/version-script18/b.o -xc++ - -259: + 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 -267: + readelf --dyn-syms out/test/elf/aarch64/version-script14/c.so -262/315 Test #264: aarch64-version-script11 ............................ Passed 0.23 sec +259: + readelf --dyn-syms out/test/elf/aarch64/unresolved-symbols/exe +262/315 Test #266: aarch64-version-script13 ............................ Passed 0.30 sec test 274 Start 274: aarch64-version-script20 @@ -19372,38 +19403,14 @@ 274: MACHINE=aarch64 274: CPU= 274: Test timeout computed to be: 1500 -272: + cat -272: + cc -fPIC -c -o out/test/elf/aarch64/version-script19/b.o -xc++ - -267: + grep -q ' xyz' out/test/elf/aarch64/version-script14/log -267: + grep -q ' foobarzx' out/test/elf/aarch64/version-script14/log -267: + grep -q ' foobarcx' out/test/elf/aarch64/version-script14/log +259: + grep -w foo +264: + grep -q ' bar' out/test/elf/aarch64/version-script11/log 265: + on_exit 265: + echo OK 265: OK 265: + exit 0 -252: + out/test/elf/aarch64/tlsdesc/exe4 -252: + grep -q '42 3 5' -273: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/version-script2.sh -273: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc -273: ++ export LC_ALL=C -273: ++ LC_ALL=C -273: ++ '[' -z aarch64 ']' -273: ++ '[' -z '' ']' -273: ++ TESTDIR=out/test/elf/aarch64 -273: ++ CC=cc -273: ++ CXX=c++ -273: ++ GCC=gcc -273: ++ GXX=g++ -273: ++ OBJDUMP=objdump -273: ++ OBJCOPY=objcopy -273: ++ STRIP=strip -273: ++ QEMU= -273: ++ '[' aarch64 = x86_64 -o aarch64 = i686 -o aarch64 = arm ']' -273: ++ '[' aarch64 = aarch64 ']' -273: ++ tlsdesc_opt=-mtls-dialect=desc -273: ++ trap 'on_error $LINENO' ERR -273: ++ trap on_exit EXIT -263/315 Test #265: aarch64-version-script12 ............................ Passed 0.23 sec +267: + readelf --dyn-syms out/test/elf/aarch64/version-script14/c.so +263/315 Test #265: aarch64-version-script12 ............................ Passed 0.40 sec test 275 Start 275: aarch64-version-script21 @@ -19413,15 +19420,12 @@ 275: MACHINE=aarch64 275: CPU= 275: Test timeout computed to be: 1500 -267: + grep -q ' foo123bar456bx' out/test/elf/aarch64/version-script14/log -267: + grep -q ' foo123bar456c' out/test/elf/aarch64/version-script14/log -252: + on_exit -252: + echo OK -252: OK -252: + exit 0 -273: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/version-script2.sh .sh -273: ++ testname=version-script2 -273: ++ echo -n 'Testing version-script2 ... ' +259: + grep -q 'undefined.*foo' +259: + 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 +264: + grep -q ' baz' out/test/elf/aarch64/version-script11/log +267: + grep -q ' xyz' out/test/elf/aarch64/version-script14/log +272: + cat +272: + cc -fPIC -c -o out/test/elf/aarch64/version-script19/b.o -xc++ - 274: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/version-script20.sh 274: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 274: ++ export LC_ALL=C @@ -19442,8 +19446,43 @@ 274: ++ tlsdesc_opt=-mtls-dialect=desc 274: ++ trap 'on_error $LINENO' ERR 274: ++ trap on_exit EXIT -266: + readelf --dyn-syms out/test/elf/aarch64/version-script13/c.so -264/315 Test #252: aarch64-tlsdesc ..................................... Passed 0.66 sec +273: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/version-script2.sh +273: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc +273: ++ export LC_ALL=C +273: ++ LC_ALL=C +273: ++ '[' -z aarch64 ']' +273: ++ '[' -z '' ']' +273: ++ TESTDIR=out/test/elf/aarch64 +273: ++ CC=cc +273: ++ CXX=c++ +273: ++ GCC=gcc +273: ++ GXX=g++ +273: ++ OBJDUMP=objdump +273: ++ OBJCOPY=objcopy +273: ++ STRIP=strip +273: ++ QEMU= +273: ++ '[' aarch64 = x86_64 -o aarch64 = i686 -o aarch64 = arm ']' +273: ++ '[' aarch64 = aarch64 ']' +273: ++ tlsdesc_opt=-mtls-dialect=desc +273: ++ trap 'on_error $LINENO' ERR +273: ++ trap on_exit EXIT +274: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/version-script20.sh .sh +274: ++ testname=version-script20 +274: ++ echo -n 'Testing version-script20 ... ' +274: Testing version-script20 ... ++ t=out/test/elf/aarch64/version-script20 +274: ++ mkdir -p out/test/elf/aarch64/version-script20 +267: + grep -q ' foobarzx' out/test/elf/aarch64/version-script14/log +273: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/version-script2.sh .sh +273: ++ testname=version-script2 +273: ++ echo -n 'Testing version-script2 ... ' +273: Testing version-script2 ... ++ t=out/test/elf/aarch64/version-script2 +273: ++ mkdir -p out/test/elf/aarch64/version-script2 +269: + grep -q foobar +264: + on_exit +264: + echo OK +264: OK +264: + exit 0 +264/315 Test #264: aarch64-version-script11 ............................ Passed 0.44 sec test 276 Start 276: aarch64-version-script22 @@ -19453,27 +19492,12 @@ 276: MACHINE=aarch64 276: CPU= 276: Test timeout computed to be: 1500 -267: + grep -q ' foo123bar456x' out/test/elf/aarch64/version-script14/log -267: + on_exit -267: + echo OK -267: OK -267: + exit 0 -273: Testing version-script2 ... ++ t=out/test/elf/aarch64/version-script2 -273: ++ mkdir -p out/test/elf/aarch64/version-script2 -273: + cat -274: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/version-script20.sh .sh -274: ++ testname=version-script20 -274: ++ echo -n 'Testing version-script20 ... ' -274: Testing version-script20 ... ++ t=out/test/elf/aarch64/version-script20 -274: ++ mkdir -p out/test/elf/aarch64/version-script20 -266: + grep -q ' foobar' out/test/elf/aarch64/version-script13/log -266: + grep -q ' foo$' out/test/elf/aarch64/version-script13/log -266: + on_exit -266: + echo OK -266: OK -266: + exit 0 -270: + cat -270: + cc -B. -shared -fPIC -o out/test/elf/aarch64/version-script17/b.so -xc - +269: + readelf --dyn-syms out/test/elf/aarch64/version-script16/c.so +269: + on_exit +269: + echo OK +269: OK +269: + exit 0 +271: + 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 275: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/version-script21.sh 275: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 275: ++ export LC_ALL=C @@ -19494,20 +19518,26 @@ 275: ++ tlsdesc_opt=-mtls-dialect=desc 275: ++ trap 'on_error $LINENO' ERR 275: ++ trap on_exit EXIT +273: + cat +265/315 Test #269: aarch64-version-script16 ............................ Passed 0.27 sec +test 277 + Start 277: aarch64-version-script23 + +277: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/version-script23.sh" +277: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu +277: Environment variables: +277: MACHINE=aarch64 +277: CPU= +277: Test timeout computed to be: 1500 275: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/version-script21.sh .sh 275: ++ testname=version-script21 275: ++ echo -n 'Testing version-script21 ... ' 275: Testing version-script21 ... ++ t=out/test/elf/aarch64/version-script21 275: ++ mkdir -p out/test/elf/aarch64/version-script21 275: + cat -275: + cat -269: + readelf --dyn-syms out/test/elf/aarch64/version-script16/c.so -269: + grep -q foobar -269: + on_exit -269: + echo OK -269: OK -269: + exit 0 -271: + 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 +274: + cat +267: + grep -q ' foobarcx' out/test/elf/aarch64/version-script14/log +267: + grep -q ' foo123bar456bx' out/test/elf/aarch64/version-script14/log 276: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/version-script22.sh 276: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 276: ++ export LC_ALL=C @@ -19528,56 +19558,11 @@ 276: ++ tlsdesc_opt=-mtls-dialect=desc 276: ++ trap 'on_error $LINENO' ERR 276: ++ trap on_exit EXIT -265/315 Test #266: aarch64-version-script13 ............................ Passed 0.23 sec -266/315 Test #267: aarch64-version-script14 ............................ Passed 0.22 sec -267/315 Test #269: aarch64-version-script16 ............................ Passed 0.18 sec -test 277 - Start 277: aarch64-version-script23 - -277: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/version-script23.sh" -277: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu -277: Environment variables: -277: MACHINE=aarch64 -277: CPU= -277: Test timeout computed to be: 1500 -test 278 - Start 278: aarch64-version-script3 - -278: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/version-script3.sh" -278: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu -278: Environment variables: -278: MACHINE=aarch64 -278: CPU= -278: Test timeout computed to be: 1500 -test 279 - Start 279: aarch64-version-script4 - -279: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/version-script4.sh" -279: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu -279: Environment variables: -279: MACHINE=aarch64 -279: CPU= -279: Test timeout computed to be: 1500 -273: + cc -B. -xc -shared -o out/test/elf/aarch64/version-script2/b.so -Wl,-version-script,out/test/elf/aarch64/version-script2/a.ver - +277: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/version-script23.sh 273: + cat -274: + cat -274: + cat -274: + cc -fPIC -c -o out/test/elf/aarch64/version-script20/b.o -xc - -275: + cc -fPIC -c -o out/test/elf/aarch64/version-script21/b.o -xc - -276: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/version-script22.sh .sh -276: ++ testname=version-script22 -276: ++ echo -n 'Testing version-script22 ... ' -276: Testing version-script22 ... ++ t=out/test/elf/aarch64/version-script22 -276: ++ mkdir -p out/test/elf/aarch64/version-script22 -276: + cat -276: + cc -fPIC -c -o out/test/elf/aarch64/version-script22/b.o -xc - -276: + cat -272: + cc -B. -shared -Wl,--version-script=out/test/elf/aarch64/version-script19/a.ver -o out/test/elf/aarch64/version-script19/c.so out/test/elf/aarch64/version-script19/b.o 268: + readelf --dyn-syms out/test/elf/aarch64/version-script15/c.so -268: + grep -q ' azZ' out/test/elf/aarch64/version-script15/log -259: + 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 -259: + grep -q 'undefined.*foo' -277: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/version-script23.sh +274: + cc -fPIC -c -o out/test/elf/aarch64/version-script20/b.o -xc - +273: + cc -B. -xc -shared -o out/test/elf/aarch64/version-script2/b.so -Wl,-version-script,out/test/elf/aarch64/version-script2/a.ver - 277: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 277: ++ export LC_ALL=C 277: ++ LC_ALL=C @@ -19597,8 +19582,50 @@ 277: ++ tlsdesc_opt=-mtls-dialect=desc 277: ++ trap 'on_error $LINENO' ERR 277: ++ trap on_exit EXIT +274: + cat +275: + cat +275: + cc -fPIC -c -o out/test/elf/aarch64/version-script21/b.o -xc - +267: + grep -q ' foo123bar456c' out/test/elf/aarch64/version-script14/log +268: + grep -q ' azZ' out/test/elf/aarch64/version-script15/log +277: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/version-script23.sh .sh +267: + grep -q ' foo123bar456x' out/test/elf/aarch64/version-script14/log +277: ++ testname=version-script23 +277: ++ echo -n 'Testing version-script23 ... ' +277: Testing version-script23 ... ++ t=out/test/elf/aarch64/version-script23 +277: ++ mkdir -p out/test/elf/aarch64/version-script23 +276: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/version-script22.sh .sh +277: + cat +276: ++ testname=version-script22 +276: ++ echo -n 'Testing version-script22 ... ' +276: Testing version-script22 ... ++ t=out/test/elf/aarch64/version-script22 +276: ++ mkdir -p out/test/elf/aarch64/version-script22 268: + grep -q ' czZ' out/test/elf/aarch64/version-script15/log +272: + cc -B. -shared -Wl,--version-script=out/test/elf/aarch64/version-script19/a.ver -o out/test/elf/aarch64/version-script19/c.so out/test/elf/aarch64/version-script19/b.o +259: + 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 +267: + on_exit +267: + echo OK +267: OK +267: + exit 0 +266/315 Test #267: aarch64-version-script14 ............................ Passed 0.40 sec +test 278 + Start 278: aarch64-version-script3 + +278: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/version-script3.sh" +278: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu +278: Environment variables: +278: MACHINE=aarch64 +278: CPU= +278: Test timeout computed to be: 1500 +276: + cat +268: + grep -q ' azC' out/test/elf/aarch64/version-script15/log +270: + 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 +259: + grep -q 'undefined.*foo' +277: + cat +277: + cc -c -o out/test/elf/aarch64/version-script23/b.o -xassembler - +268: + grep -q ' aaZ' out/test/elf/aarch64/version-script15/log +274: + cc -B. -shared -Wl,--version-script=out/test/elf/aarch64/version-script20/a.ver -o out/test/elf/aarch64/version-script20/c.so out/test/elf/aarch64/version-script20/b.o 278: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/version-script3.sh +277: + cc -B. -shared -Wl,--version-script=out/test/elf/aarch64/version-script23/a.ver -o out/test/elf/aarch64/version-script23/c.so out/test/elf/aarch64/version-script23/b.o 278: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 278: ++ export LC_ALL=C 278: ++ LC_ALL=C @@ -19618,12 +19645,46 @@ 278: ++ tlsdesc_opt=-mtls-dialect=desc 278: ++ trap 'on_error $LINENO' ERR 278: ++ trap on_exit EXIT +276: + cat +276: + cc -fPIC -c -o out/test/elf/aarch64/version-script22/b.o -xc - +268: + on_exit +268: + echo OK +268: OK +268: + exit 0 +267/315 Test #268: aarch64-version-script15 ............................ Passed 0.41 sec +test 279 + Start 279: aarch64-version-script4 + +279: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/version-script4.sh" +279: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu +279: Environment variables: +279: MACHINE=aarch64 +279: CPU= +279: Test timeout computed to be: 1500 +275: + cc -B. -shared -Wl,--version-script=out/test/elf/aarch64/version-script21/a.ver -o out/test/elf/aarch64/version-script21/c.so out/test/elf/aarch64/version-script21/b.o +278: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/version-script3.sh .sh +278: ++ testname=version-script3 +278: ++ echo -n 'Testing version-script3 ... ' +278: Testing version-script3 ... ++ t=out/test/elf/aarch64/version-script3 +278: ++ mkdir -p out/test/elf/aarch64/version-script3 +271: + grep -q Bar +271: + readelf --wide --dyn-syms out/test/elf/aarch64/version-script18/c.so +271: + grep libalpha +271: + on_exit +271: + echo OK +271: OK +271: + exit 0 +268/315 Test #271: aarch64-version-script18 ............................ Passed 0.37 sec +test 280 + Start 280: aarch64-version-script5 + +280: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/version-script5.sh" +280: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu +280: Environment variables: +280: MACHINE=aarch64 +280: CPU= +280: Test timeout computed to be: 1500 279: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/version-script4.sh -277: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/version-script23.sh .sh -277: ++ testname=version-script23 -277: ++ echo -n 'Testing version-script23 ... ' -277: Testing version-script23 ... ++ t=out/test/elf/aarch64/version-script23 -277: ++ mkdir -p out/test/elf/aarch64/version-script23 279: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 279: ++ export LC_ALL=C 279: ++ LC_ALL=C @@ -19643,70 +19704,13 @@ 279: ++ tlsdesc_opt=-mtls-dialect=desc 279: ++ trap 'on_error $LINENO' ERR 279: ++ trap on_exit EXIT -268: + grep -q ' azC' out/test/elf/aarch64/version-script15/log -278: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/version-script3.sh .sh -278: ++ testname=version-script3 -278: ++ echo -n 'Testing version-script3 ... ' -278: Testing version-script3 ... ++ t=out/test/elf/aarch64/version-script3 -278: ++ mkdir -p out/test/elf/aarch64/version-script3 -277: + cat -277: + cat -278: + cat -271: + readelf --wide --dyn-syms out/test/elf/aarch64/version-script18/c.so -279: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/version-script4.sh .sh -279: ++ testname=version-script4 -279: ++ echo -n 'Testing version-script4 ... ' -279: Testing version-script4 ... ++ t=out/test/elf/aarch64/version-script4 -279: ++ mkdir -p out/test/elf/aarch64/version-script4 278: + cat -278: + cc -B. -xc -shared -o out/test/elf/aarch64/version-script3/b.so -Wl,-version-script,out/test/elf/aarch64/version-script3/a.ver - -268: + grep -q ' aaZ' out/test/elf/aarch64/version-script15/log -276: + cc -B. -shared -Wl,--version-script=out/test/elf/aarch64/version-script22/a.ver -o out/test/elf/aarch64/version-script22/c.so out/test/elf/aarch64/version-script22/b.o -271: + grep -q Bar -271: + grep libalpha -277: + cc -c -o out/test/elf/aarch64/version-script23/b.o -xassembler - -279: + cat -271: + on_exit -271: + echo OK -271: OK -271: + exit 0 -268/315 Test #271: aarch64-version-script18 ............................ Passed 0.18 sec -test 280 - Start 280: aarch64-version-script5 - -280: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/version-script5.sh" -280: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu -280: Environment variables: -280: MACHINE=aarch64 -280: CPU= -280: Test timeout computed to be: 1500 -275: + cc -B. -shared -Wl,--version-script=out/test/elf/aarch64/version-script21/a.ver -o out/test/elf/aarch64/version-script21/c.so out/test/elf/aarch64/version-script21/b.o -279: + cat -279: + c++ -fPIC -c -o out/test/elf/aarch64/version-script4/b.o -xc++ - -268: + on_exit -268: + echo OK -268: OK -268: + exit 0 -274: + cc -B. -shared -Wl,--version-script=out/test/elf/aarch64/version-script20/a.ver -o out/test/elf/aarch64/version-script20/c.so out/test/elf/aarch64/version-script20/b.o -270: + 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 -269/315 Test #268: aarch64-version-script15 ............................ Passed 0.27 sec -test 281 - Start 281: aarch64-version-script6 - -281: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/version-script6.sh" -281: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu -281: Environment variables: -281: MACHINE=aarch64 -281: CPU= -281: Test timeout computed to be: 1500 -277: + cc -B. -shared -Wl,--version-script=out/test/elf/aarch64/version-script23/a.ver -o out/test/elf/aarch64/version-script23/c.so out/test/elf/aarch64/version-script23/b.o -259: + 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 -259: + grep -q 'undefined.*foo' 280: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/version-script5.sh 280: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 280: ++ export LC_ALL=C 280: ++ LC_ALL=C 280: ++ '[' -z aarch64 ']' +279: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/version-script4.sh .sh 280: ++ '[' -z '' ']' 280: ++ TESTDIR=out/test/elf/aarch64 280: ++ CC=cc @@ -19722,14 +19726,72 @@ 280: ++ tlsdesc_opt=-mtls-dialect=desc 280: ++ trap 'on_error $LINENO' ERR 280: ++ trap on_exit EXIT -272: + readelf -W --dyn-syms out/test/elf/aarch64/version-script19/c.so +279: ++ testname=version-script4 +279: ++ echo -n 'Testing version-script4 ... ' +279: Testing version-script4 ... ++ t=out/test/elf/aarch64/version-script4 +279: ++ mkdir -p out/test/elf/aarch64/version-script4 +259: + grep -q 'undefined.*foo' +259: + 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 280: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/version-script5.sh .sh 280: ++ testname=version-script5 280: ++ echo -n 'Testing version-script5 ... ' 280: Testing version-script5 ... ++ t=out/test/elf/aarch64/version-script5 280: ++ mkdir -p out/test/elf/aarch64/version-script5 +274: + readelf -W --dyn-syms out/test/elf/aarch64/version-script20/c.so +278: + cc -B. -xc -shared -o out/test/elf/aarch64/version-script3/b.so -Wl,-version-script,out/test/elf/aarch64/version-script3/a.ver - +278: + cat +279: + cat +274: + grep -Fq foo_x@@VER2 out/test/elf/aarch64/version-script20/log +280: + cat +272: + readelf -W --dyn-syms out/test/elf/aarch64/version-script19/c.so 272: + grep -Eq foobar out/test/elf/aarch64/version-script19/log +274: + grep -Fq foo_y@@VER1 out/test/elf/aarch64/version-script20/log +272: + grep -Eq 'GLOBAL.*baz' out/test/elf/aarch64/version-script19/log +276: + cc -B. -shared -Wl,--version-script=out/test/elf/aarch64/version-script22/a.ver -o out/test/elf/aarch64/version-script22/c.so out/test/elf/aarch64/version-script22/b.o +279: + c++ -fPIC -c -o out/test/elf/aarch64/version-script4/b.o -xc++ - +279: + cat +280: + c++ -fPIC -c -o out/test/elf/aarch64/version-script5/b.o -xc - +275: + readelf -W --dyn-syms out/test/elf/aarch64/version-script21/c.so +280: + cat +274: + grep -Fq foo_z@@VER1 out/test/elf/aarch64/version-script20/log +272: + on_exit +272: + echo OK +272: OK +272: + exit 0 +269/315 Test #272: aarch64-version-script19 ............................ Passed 0.39 sec +test 281 + Start 281: aarch64-version-script6 + +281: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/version-script6.sh" +281: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu +281: Environment variables: +281: MACHINE=aarch64 +281: CPU= +281: Test timeout computed to be: 1500 +275: + grep -Fq foo_x@@VER1 out/test/elf/aarch64/version-script21/log +270: + grep -q foo +270: + nm -g out/test/elf/aarch64/version-script17/exe1 +274: + on_exit +274: + echo OK +274: OK +274: + exit 0 +270/315 Test #274: aarch64-version-script20 ............................ Passed 0.32 sec +test 282 + Start 282: aarch64-version-script7 + +282: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/version-script7.sh" +282: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu +282: Environment variables: +282: MACHINE=aarch64 +282: CPU= +282: Test timeout computed to be: 1500 +275: + grep -Fq foo_y@@VER2 out/test/elf/aarch64/version-script21/log +270: + cat +277: + readelf -W --dyn-syms out/test/elf/aarch64/version-script23/c.so 281: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/version-script6.sh +140: + readelf -WS out/test/elf/aarch64/many-sections2/b.o +277: + grep -Fq 'foo?@@VER1' out/test/elf/aarch64/version-script23/log +273: + cat 281: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 281: ++ export LC_ALL=C 281: ++ LC_ALL=C @@ -19749,45 +19811,15 @@ 281: ++ tlsdesc_opt=-mtls-dialect=desc 281: ++ trap 'on_error $LINENO' ERR 281: ++ trap on_exit EXIT -280: + cat -281: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/version-script6.sh .sh -281: ++ testname=version-script6 -281: ++ echo -n 'Testing version-script6 ... ' -281: Testing version-script6 ... ++ t=out/test/elf/aarch64/version-script6 -281: ++ mkdir -p out/test/elf/aarch64/version-script6 +270: + 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 273: + cc -xc -c -o out/test/elf/aarch64/version-script2/c.o - -272: + grep -Eq 'GLOBAL.*baz' out/test/elf/aarch64/version-script19/log -276: + readelf -W --dyn-syms out/test/elf/aarch64/version-script22/c.so -281: + cat -280: + cat -272: + on_exit -272: + echo OK -272: OK -272: + exit 0 -279: + 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 -273: + cat -281: + cat -280: + c++ -fPIC -c -o out/test/elf/aarch64/version-script5/b.o -xc - -270/315 Test #272: aarch64-version-script19 ............................ Passed 0.24 sec -test 282 - Start 282: aarch64-version-script7 - -282: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/version-script7.sh" -282: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu -282: Environment variables: -282: MACHINE=aarch64 -282: CPU= -282: Test timeout computed to be: 1500 -281: + c++ -fPIC -c -o out/test/elf/aarch64/version-script6/b.o -xc - -276: + grep -Fq foo_bar@@VER2 out/test/elf/aarch64/version-script22/log -275: + readelf -W --dyn-syms out/test/elf/aarch64/version-script21/c.so -282: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/version-script7.sh -274: + readelf -W --dyn-syms out/test/elf/aarch64/version-script20/c.so -276: + on_exit -276: + echo OK -276: OK -276: + exit 0 -271/315 Test #276: aarch64-version-script22 ............................ Passed 0.18 sec +275: + grep -Fq foo_z@@VER2 out/test/elf/aarch64/version-script21/log +281: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/version-script6.sh .sh +277: + on_exit +277: + echo OK +277: OK +277: + exit 0 +271/315 Test #277: aarch64-version-script23 ............................ Passed 0.28 sec test 283 Start 283: aarch64-version-script8 @@ -19797,8 +19829,12 @@ 283: MACHINE=aarch64 283: CPU= 283: Test timeout computed to be: 1500 -275: + grep -Fq foo_x@@VER1 out/test/elf/aarch64/version-script21/log -275: + grep -Fq foo_y@@VER2 out/test/elf/aarch64/version-script21/log +281: ++ testname=version-script6 +281: ++ echo -n 'Testing version-script6 ... ' +281: Testing version-script6 ... ++ t=out/test/elf/aarch64/version-script6 +281: ++ mkdir -p out/test/elf/aarch64/version-script6 +281: + cat +282: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/version-script7.sh 282: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 282: ++ export LC_ALL=C 282: ++ LC_ALL=C @@ -19819,32 +19855,12 @@ 282: ++ trap 'on_error $LINENO' ERR 282: ++ trap on_exit EXIT 282: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/version-script7.sh .sh -282: ++ testname=version-script7 -282: ++ echo -n 'Testing version-script7 ... ' -282: Testing version-script7 ... ++ t=out/test/elf/aarch64/version-script7 -282: ++ mkdir -p out/test/elf/aarch64/version-script7 -270: + nm -g out/test/elf/aarch64/version-script17/exe1 -270: + grep -q foo -270: + cat -270: + 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 -277: + readelf -W --dyn-syms out/test/elf/aarch64/version-script23/c.so -274: + grep -Fq foo_x@@VER2 out/test/elf/aarch64/version-script20/log -275: + grep -Fq foo_z@@VER2 out/test/elf/aarch64/version-script21/log -279: + readelf --dyn-syms out/test/elf/aarch64/version-script4/c.so -282: + cat -281: + 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 -283: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/version-script8.sh -273: + 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 -259: + on_exit -259: + echo OK -259: OK -259: + exit 0 +279: + 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 275: + on_exit 275: + echo OK 275: OK 275: + exit 0 -272/315 Test #259: aarch64-unresolved-symbols .......................... Passed 0.58 sec -273/315 Test #275: aarch64-version-script21 ............................ Passed 0.22 sec +272/315 Test #275: aarch64-version-script21 ............................ Passed 0.34 sec test 284 Start 284: aarch64-version-script9 @@ -19854,15 +19870,11 @@ 284: MACHINE=aarch64 284: CPU= 284: Test timeout computed to be: 1500 -test 285 - Start 285: aarch64-version - -285: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/version.sh" -285: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu -285: Environment variables: -285: MACHINE=aarch64 -285: CPU= -285: Test timeout computed to be: 1500 +282: ++ testname=version-script7 +282: ++ echo -n 'Testing version-script7 ... ' +282: Testing version-script7 ... ++ t=out/test/elf/aarch64/version-script7 +282: ++ mkdir -p out/test/elf/aarch64/version-script7 +283: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/version-script8.sh 283: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 283: ++ export LC_ALL=C 283: ++ LC_ALL=C @@ -19882,33 +19894,28 @@ 283: ++ tlsdesc_opt=-mtls-dialect=desc 283: ++ trap 'on_error $LINENO' ERR 283: ++ trap on_exit EXIT +259: + on_exit +259: + echo OK +259: OK +259: + exit 0 +273/315 Test #259: aarch64-unresolved-symbols .......................... Passed 1.00 sec +test 285 + Start 285: aarch64-version + +285: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/version.sh" +285: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu +285: Environment variables: +285: MACHINE=aarch64 +285: CPU= +285: Test timeout computed to be: 1500 +282: + cat 283: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/version-script8.sh .sh 283: ++ testname=version-script8 283: ++ echo -n 'Testing version-script8 ... ' 283: Testing version-script8 ... ++ t=out/test/elf/aarch64/version-script8 283: ++ mkdir -p out/test/elf/aarch64/version-script8 -278: + cat -278: + cc -xc -c -o out/test/elf/aarch64/version-script3/c.o - -277: + grep -Fq 'foo?@@VER1' out/test/elf/aarch64/version-script23/log -277: + on_exit -277: + echo OK -277: OK -277: + exit 0 -274: + grep -Fq foo_y@@VER1 out/test/elf/aarch64/version-script20/log -274: + grep -Fq foo_z@@VER1 out/test/elf/aarch64/version-script20/log -274: + on_exit -274: + echo OK -274: OK -274: + exit 0 -279: + grep -Fq _ZN3foo3barE out/test/elf/aarch64/version-script4/log -279: + grep -Fq ' bar' out/test/elf/aarch64/version-script4/log -279: + on_exit -279: + echo OK -279: OK -279: + exit 0 -282: + c++ -fPIC -c -o out/test/elf/aarch64/version-script7/b.o -xc - -282: + cat -280: + 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 +281: + c++ -fPIC -c -o out/test/elf/aarch64/version-script6/b.o -xc - +281: + cat 284: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/version-script9.sh 284: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 284: ++ export LC_ALL=C @@ -19929,13 +19936,10 @@ 284: ++ tlsdesc_opt=-mtls-dialect=desc 284: ++ trap 'on_error $LINENO' ERR 284: ++ trap on_exit EXIT -284: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/version-script9.sh .sh -284: ++ testname=version-script9 -284: ++ echo -n 'Testing version-script9 ... ' -284: Testing version-script9 ... ++ t=out/test/elf/aarch64/version-script9 -284: ++ mkdir -p out/test/elf/aarch64/version-script9 -284: + echo 'VER1 { extern "C++" {}; foo; }; VER2 {};' -284: + cat +280: + 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 +282: + c++ -fPIC -c -o out/test/elf/aarch64/version-script7/b.o -xc - +282: + cat +283: + cat 285: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/version.sh 285: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 285: ++ export LC_ALL=C @@ -19956,9 +19960,30 @@ 285: ++ tlsdesc_opt=-mtls-dialect=desc 285: ++ trap 'on_error $LINENO' ERR 285: ++ trap on_exit EXIT -274/315 Test #274: aarch64-version-script20 ............................ Passed 0.26 sec -275/315 Test #277: aarch64-version-script23 ............................ Passed 0.20 sec -276/315 Test #279: aarch64-version-script4 ............................. Passed 0.17 sec +284: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/version-script9.sh .sh +276: + readelf -W --dyn-syms out/test/elf/aarch64/version-script22/c.so +273: + 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 +284: ++ testname=version-script9 +284: ++ echo -n 'Testing version-script9 ... ' +284: Testing version-script9 ... ++ t=out/test/elf/aarch64/version-script9 +284: ++ mkdir -p out/test/elf/aarch64/version-script9 +279: + readelf --dyn-syms out/test/elf/aarch64/version-script4/c.so +279: + grep -Fq _ZN3foo3barE out/test/elf/aarch64/version-script4/log +276: + grep -Fq foo_bar@@VER2 out/test/elf/aarch64/version-script22/log +285: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/version.sh .sh +285: ++ testname=version +285: ++ echo -n 'Testing version ... ' +285: Testing version ... ++ t=out/test/elf/aarch64/version +285: ++ mkdir -p out/test/elf/aarch64/version +284: + echo 'VER1 { extern "C++" {}; foo; }; VER2 {};' +284: + cat +283: + cat +283: + cc -B. -xc -shared -o out/test/elf/aarch64/version-script8/b.so -Wl,-version-script,out/test/elf/aarch64/version-script8/a.ver - +276: + on_exit +276: + echo OK +276: OK +276: + exit 0 +274/315 Test #276: aarch64-version-script22 ............................ Passed 0.41 sec test 286 Start 286: aarch64-versioned-undef @@ -19968,6 +19993,15 @@ 286: MACHINE=aarch64 286: CPU= 286: Test timeout computed to be: 1500 +270: + nm -g out/test/elf/aarch64/version-script17/exe2 +279: + grep -Fq ' bar' out/test/elf/aarch64/version-script4/log +281: + 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 +284: + 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 +279: + on_exit +279: + echo OK +279: OK +279: + exit 0 +275/315 Test #279: aarch64-version-script4 ............................. Passed 0.28 sec test 287 Start 287: aarch64-visibility @@ -19977,41 +20011,10 @@ 287: MACHINE=aarch64 287: CPU= 287: Test timeout computed to be: 1500 -test 288 - Start 288: aarch64-warn-common - -288: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/warn-common.sh" -288: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu -288: Environment variables: -288: MACHINE=aarch64 -288: CPU= -288: Test timeout computed to be: 1500 -283: + cat -283: + cat -283: + cc -B. -xc -shared -o out/test/elf/aarch64/version-script8/b.so -Wl,-version-script,out/test/elf/aarch64/version-script8/a.ver - -278: + 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 -282: + 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 -280: + readelf --dyn-syms out/test/elf/aarch64/version-script5/c.so -284: + 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 -284: + readelf --dyn-syms out/test/elf/aarch64/version-script9/c.so -285: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/version.sh .sh -285: ++ testname=version -285: ++ echo -n 'Testing version ... ' -285: Testing version ... ++ t=out/test/elf/aarch64/version -285: ++ mkdir -p out/test/elf/aarch64/version -285: + nm mold -285: + grep -q __tsan_init -270: + nm -g out/test/elf/aarch64/version-script17/exe2 270: + grep -q foo out/test/elf/aarch64/version-script17/log2 270: + cat -270: + 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 -281: + cat -281: + c++ -fPIC -c -o out/test/elf/aarch64/version-script6/e.o -xc - -281: + cat -273: + out/test/elf/aarch64/version-script2/exe -273: + readelf --dyn-syms out/test/elf/aarch64/version-script2/exe -273: + grep -Fq foo@ver1 out/test/elf/aarch64/version-script2/log -273: + grep -Fq bar@ver2 out/test/elf/aarch64/version-script2/log +285: + grep -q __tsan_init +285: + nm mold 286: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/versioned-undef.sh 286: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 286: ++ export LC_ALL=C @@ -20037,8 +20040,11 @@ 286: ++ echo -n 'Testing versioned-undef ... ' 286: Testing versioned-undef ... ++ t=out/test/elf/aarch64/versioned-undef 286: ++ mkdir -p out/test/elf/aarch64/versioned-undef -286: + is_musl +278: + cat +278: + cc -xc -c -o out/test/elf/aarch64/version-script3/c.o - +270: + 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 287: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/visibility.sh +282: + 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 287: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 287: ++ export LC_ALL=C 287: ++ LC_ALL=C @@ -20063,10 +20069,46 @@ 287: ++ echo -n 'Testing visibility ... ' 287: Testing visibility ... ++ t=out/test/elf/aarch64/visibility 287: ++ mkdir -p out/test/elf/aarch64/visibility -280: + grep -Fq foo out/test/elf/aarch64/version-script5/log -286: + grep -q musl +286: + is_musl 286: + ldd --help +286: + grep -q musl +287: + cc -xc -c -o out/test/elf/aarch64/visibility/a.o - +287: + cat +286: + cat +286: + cc -fPIC -c -o out/test/elf/aarch64/versioned-undef/a.o -xc - +278: + 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 +280: + readelf --dyn-syms out/test/elf/aarch64/version-script5/c.so +273: + out/test/elf/aarch64/version-script2/exe +280: + grep -Fq foo out/test/elf/aarch64/version-script5/log +280: + grep -Fq ' main' out/test/elf/aarch64/version-script5/log +273: + readelf --dyn-syms out/test/elf/aarch64/version-script2/exe +280: + on_exit +280: + echo OK +280: OK +280: + exit 0 +276/315 Test #280: aarch64-version-script5 ............................. Passed 0.39 sec +test 288 + Start 288: aarch64-warn-common + +288: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/warn-common.sh" +288: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu +288: Environment variables: +288: MACHINE=aarch64 +288: CPU= +288: Test timeout computed to be: 1500 +281: + cat +273: + grep -Fq foo@ver1 out/test/elf/aarch64/version-script2/log +282: + readelf --dyn-syms out/test/elf/aarch64/version-script7/c.so +281: + cat +286: + echo 'VER1 { local: *; }; VER2 { local: *; }; VER3 { local: *; };' +286: + 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 +287: + cc -xc -c -o out/test/elf/aarch64/visibility/b.o - +287: + cat +282: + grep -q 'foo$' out/test/elf/aarch64/version-script7/log +284: + readelf --dyn-syms out/test/elf/aarch64/version-script9/c.so 288: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/warn-common.sh +282: + grep -q bar@@VER_X1 out/test/elf/aarch64/version-script7/log +273: + grep -Fq bar@ver2 out/test/elf/aarch64/version-script2/log 288: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 288: ++ export LC_ALL=C 288: ++ LC_ALL=C @@ -20086,17 +20128,20 @@ 288: ++ tlsdesc_opt=-mtls-dialect=desc 288: ++ trap 'on_error $LINENO' ERR 288: ++ trap on_exit EXIT -273: + grep -Fq baz@ver3 out/test/elf/aarch64/version-script2/log -284: + grep -q ' foo@@VER1$' out/test/elf/aarch64/version-script9/log -287: + cat -287: + cc -xc -c -o out/test/elf/aarch64/visibility/a.o - -280: + grep -Fq ' main' out/test/elf/aarch64/version-script5/log -273: + on_exit -273: + echo OK -273: OK -273: + exit 0 +281: + c++ -fPIC -c -o out/test/elf/aarch64/version-script6/e.o -xc - 270: + nm -g out/test/elf/aarch64/version-script17/exe3 -277/315 Test #273: aarch64-version-script2 ............................. Passed 0.35 sec +288: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/warn-common.sh .sh +288: ++ testname=warn-common +288: ++ echo -n 'Testing warn-common ... ' +288: Testing warn-common ... ++ t=out/test/elf/aarch64/warn-common +288: ++ mkdir -p out/test/elf/aarch64/warn-common +282: + on_exit +282: + echo OK +282: OK +282: + exit 0 +284: + grep -q ' foo@@VER1$' out/test/elf/aarch64/version-script9/log +273: + grep -Fq baz@ver3 out/test/elf/aarch64/version-script2/log +277/315 Test #282: aarch64-version-script7 ............................. Passed 0.34 sec test 289 Start 289: aarch64-warn-once @@ -20106,15 +20151,17 @@ 289: MACHINE=aarch64 289: CPU= 289: Test timeout computed to be: 1500 -288: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/warn-common.sh .sh 284: + on_exit 284: + echo OK 284: OK 284: + exit 0 270: + grep -q foo out/test/elf/aarch64/version-script17/log3 -286: + cat -278: + out/test/elf/aarch64/version-script3/exe -278/315 Test #284: aarch64-version-script9 ............................. Passed 0.10 sec +273: + on_exit +273: + echo OK +273: OK +273: + exit 0 +278/315 Test #273: aarch64-version-script2 ............................. Passed 0.69 sec +279/315 Test #284: aarch64-version-script9 ............................. Passed 0.31 sec test 290 Start 290: aarch64-warn-symbol-type @@ -20124,25 +20171,6 @@ 290: MACHINE=aarch64 290: CPU= 290: Test timeout computed to be: 1500 -278: + readelf --dyn-syms out/test/elf/aarch64/version-script3/exe -278: + grep -Fq foo@ver1 out/test/elf/aarch64/version-script3/log -286: + cc -fPIC -c -o out/test/elf/aarch64/versioned-undef/a.o -xc - -288: ++ testname=warn-common -288: ++ echo -n 'Testing warn-common ... ' -288: Testing warn-common ... ++ t=out/test/elf/aarch64/warn-common -288: ++ mkdir -p out/test/elf/aarch64/warn-common -288: + cat -280: + on_exit -280: + echo OK -280: OK -280: + exit 0 -287: + cc -xc -c -o out/test/elf/aarch64/visibility/b.o - -287: + cat -270: + on_exit -270: + echo OK -270: OK -270: + exit 0 -279/315 Test #280: aarch64-version-script5 ............................. Passed 0.23 sec test 291 Start 291: aarch64-warn-unresolved-symbols @@ -20152,10 +20180,10 @@ 291: MACHINE=aarch64 291: CPU= 291: Test timeout computed to be: 1500 -278: + grep -Fq bar@ver2 out/test/elf/aarch64/version-script3/log -278: + grep -Fq baz@ver2 out/test/elf/aarch64/version-script3/log -288: + cc -fcommon -c -xc -o out/test/elf/aarch64/warn-common/a.o - -280/315 Test #270: aarch64-version-script17 ............................ Passed 0.47 sec +270: + on_exit +270: + echo OK +270: OK +270: + exit 0 289: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/warn-once.sh 289: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 289: ++ export LC_ALL=C @@ -20181,9 +20209,28 @@ 289: ++ echo -n 'Testing warn-once ... ' 289: Testing warn-once ... ++ t=out/test/elf/aarch64/warn-once 289: ++ mkdir -p out/test/elf/aarch64/warn-once -282: + readelf --dyn-syms out/test/elf/aarch64/version-script7/c.so -282: + grep -q 'foo$' out/test/elf/aarch64/version-script7/log +287: + rm -f out/test/elf/aarch64/visibility/c.a +287: + ar crs out/test/elf/aarch64/visibility/c.a out/test/elf/aarch64/visibility/a.o out/test/elf/aarch64/visibility/b.o +278: + out/test/elf/aarch64/version-script3/exe +278: + readelf --dyn-syms out/test/elf/aarch64/version-script3/exe +288: + cat +288: + cc -fcommon -c -xc -o out/test/elf/aarch64/warn-common/a.o - +283: + cat +283: + cc -xc -c -o out/test/elf/aarch64/version-script8/c.o - 290: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/warn-symbol-type.sh +280/315 Test #270: aarch64-version-script17 ............................ Passed 0.90 sec +test 292 + Start 292: aarch64-weak-export-dso + +292: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/weak-export-dso.sh" +292: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu +292: Environment variables: +292: MACHINE=aarch64 +292: CPU= +292: Test timeout computed to be: 1500 +289: + cat +278: + grep -Fq foo@ver1 out/test/elf/aarch64/version-script3/log +278: + grep -Fq bar@ver2 out/test/elf/aarch64/version-script3/log 290: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 290: ++ export LC_ALL=C 290: ++ LC_ALL=C @@ -20208,25 +20255,6 @@ 290: ++ echo -n 'Testing warn-symbol-type ... ' 290: Testing warn-symbol-type ... ++ t=out/test/elf/aarch64/warn-symbol-type 290: ++ mkdir -p out/test/elf/aarch64/warn-symbol-type -283: + cat -283: + cc -xc -c -o out/test/elf/aarch64/version-script8/c.o - -281: + 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 -test 292 - Start 292: aarch64-weak-export-dso - -292: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/weak-export-dso.sh" -292: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu -292: Environment variables: -292: MACHINE=aarch64 -292: CPU= -292: Test timeout computed to be: 1500 -278: + on_exit -278: + echo OK -278: OK -278: + exit 0 -289: + cc -c -fPIC -xc -o out/test/elf/aarch64/warn-once/a.o - -289: + cat -282: + grep -q bar@@VER_X1 out/test/elf/aarch64/version-script7/log 291: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/warn-unresolved-symbols.sh 291: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 291: ++ export LC_ALL=C @@ -20247,28 +20275,11 @@ 291: ++ tlsdesc_opt=-mtls-dialect=desc 291: ++ trap 'on_error $LINENO' ERR 291: ++ trap on_exit EXIT -281/315 Test #278: aarch64-version-script3 ............................. Passed 0.31 sec -test 293 - Start 293: aarch64-weak-export-dso2 - -293: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/weak-export-dso2.sh" -293: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu -293: Environment variables: -293: MACHINE=aarch64 -293: CPU= -293: Test timeout computed to be: 1500 -282: + on_exit -282: + echo OK -282: OK -282: + exit 0 -291: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/warn-unresolved-symbols.sh .sh -291: ++ testname=warn-unresolved-symbols -291: ++ echo -n 'Testing warn-unresolved-symbols ... ' -291: Testing warn-unresolved-symbols ... ++ t=out/test/elf/aarch64/warn-unresolved-symbols -291: ++ mkdir -p out/test/elf/aarch64/warn-unresolved-symbols -287: + rm -f out/test/elf/aarch64/visibility/c.a -287: + ar crs out/test/elf/aarch64/visibility/c.a out/test/elf/aarch64/visibility/a.o out/test/elf/aarch64/visibility/b.o +287: + cat +289: + cc -c -fPIC -xc -o out/test/elf/aarch64/warn-once/a.o - +287: + cc -xc -fPIC -c -o out/test/elf/aarch64/visibility/d.o - 292: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/weak-export-dso.sh +291: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/warn-unresolved-symbols.sh .sh 292: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 292: ++ export LC_ALL=C 292: ++ LC_ALL=C @@ -20288,31 +20299,40 @@ 292: ++ tlsdesc_opt=-mtls-dialect=desc 292: ++ trap 'on_error $LINENO' ERR 292: ++ trap on_exit EXIT +278: + grep -Fq baz@ver2 out/test/elf/aarch64/version-script3/log +291: ++ testname=warn-unresolved-symbols +291: ++ echo -n 'Testing warn-unresolved-symbols ... ' +291: Testing warn-unresolved-symbols ... ++ t=out/test/elf/aarch64/warn-unresolved-symbols +291: ++ mkdir -p out/test/elf/aarch64/warn-unresolved-symbols 292: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/weak-export-dso.sh .sh 292: ++ testname=weak-export-dso 292: ++ echo -n 'Testing weak-export-dso ... ' 292: Testing weak-export-dso ... ++ t=out/test/elf/aarch64/weak-export-dso 292: ++ mkdir -p out/test/elf/aarch64/weak-export-dso -288: + cc -fcommon -c -xc -o out/test/elf/aarch64/warn-common/b.o - -288: + cat -282/315 Test #282: aarch64-version-script7 ............................. Passed 0.20 sec -test 294 - Start 294: aarch64-weak-export-exe +281: + 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 +290: + cc -c -fPIC -xc -o out/test/elf/aarch64/warn-symbol-type/a.o - +278: + on_exit +278: + echo OK +278: OK +278: + exit 0 +281/315 Test #278: aarch64-version-script3 ............................. Passed 0.62 sec +test 293 + Start 293: aarch64-weak-export-dso2 -294: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/weak-export-exe.sh" -294: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu -294: Environment variables: -294: MACHINE=aarch64 -294: CPU= -294: Test timeout computed to be: 1500 -291: + cat -291: + cc -c -o out/test/elf/aarch64/warn-unresolved-symbols/a.o -xc - -287: + cat -287: + cc -xc -fPIC -c -o out/test/elf/aarch64/visibility/d.o - +293: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/weak-export-dso2.sh" +293: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu +293: Environment variables: +293: MACHINE=aarch64 +293: CPU= +293: Test timeout computed to be: 1500 290: + cat -290: + cc -c -fPIC -xc -o out/test/elf/aarch64/warn-symbol-type/a.o - -286: + echo 'VER1 { local: *; }; VER2 { local: *; }; VER3 { local: *; };' -286: + 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 +291: + cc -c -o out/test/elf/aarch64/warn-unresolved-symbols/a.o -xc - +283: + 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 +140: + grep -Fq .data.100000 out/test/elf/aarch64/many-sections2/log1 +288: + cc -fcommon -c -xc -o out/test/elf/aarch64/warn-common/b.o - +291: + cat +288: + cat +140: + readelf -Ws out/test/elf/aarch64/many-sections2/b.o 293: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/weak-export-dso2.sh 293: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 293: ++ export LC_ALL=C @@ -20333,14 +20353,66 @@ 293: ++ tlsdesc_opt=-mtls-dialect=desc 293: ++ trap 'on_error $LINENO' ERR 293: ++ trap on_exit EXIT +292: + cc -fPIC -c -o out/test/elf/aarch64/weak-export-dso/a.o -xc - +292: + cat +286: + cat +286: + cc -c -o out/test/elf/aarch64/versioned-undef/d.o -xc - 293: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/weak-export-dso2.sh .sh 293: ++ testname=weak-export-dso2 293: ++ echo -n 'Testing weak-export-dso2 ... ' 293: Testing weak-export-dso2 ... ++ t=out/test/elf/aarch64/weak-export-dso2 293: ++ mkdir -p out/test/elf/aarch64/weak-export-dso2 -283: + 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 -292: + cc -fPIC -c -o out/test/elf/aarch64/weak-export-dso/a.o -xc - -292: + cat +289: + cat +289: + cc -c -fPIC -xc -o out/test/elf/aarch64/warn-once/b.o - +287: + 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 +293: + cc -fPIC -c -o out/test/elf/aarch64/weak-export-dso2/a.o -xc - +293: + cat +290: + cc -B. -shared -o out/test/elf/aarch64/warn-symbol-type/a.so out/test/elf/aarch64/warn-symbol-type/a.o +288: + 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 +291: + grep -q 'undefined symbol:.*foo' +281: + readelf --dyn-syms out/test/elf/aarch64/version-script6/f.so +291: + cc -B. -o out/test/elf/aarch64/warn-unresolved-symbols/exe out/test/elf/aarch64/warn-unresolved-symbols/a.o +281: + grep -q foo@VER_X1 out/test/elf/aarch64/version-script6/log +281: + grep -q bar@VER_X2 out/test/elf/aarch64/version-script6/log +293: + cc -B. -o out/test/elf/aarch64/weak-export-dso2/b.so out/test/elf/aarch64/weak-export-dso2/a.o -shared +281: + grep -q baz@@VER_Y2 out/test/elf/aarch64/version-script6/log +283: + out/test/elf/aarch64/version-script8/exe +289: + 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 +281: + on_exit +281: + echo OK +281: OK +281: + exit 0 +282/315 Test #281: aarch64-version-script6 ............................. Passed 0.65 sec +test 294 + Start 294: aarch64-weak-export-exe + +294: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/weak-export-exe.sh" +294: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu +294: Environment variables: +294: MACHINE=aarch64 +294: CPU= +294: Test timeout computed to be: 1500 +287: + readelf --dyn-syms out/test/elf/aarch64/visibility/e.so +287: + grep -Fq foo out/test/elf/aarch64/visibility/log +283: + readelf --dyn-syms out/test/elf/aarch64/version-script8/b.so +283: + grep -Fq foo@@ver1 out/test/elf/aarch64/version-script8/log +286: + 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 +292: + cc -B. -o out/test/elf/aarch64/weak-export-dso/b.so out/test/elf/aarch64/weak-export-dso/a.o -shared +283: + grep -Fq bar@@ver2 out/test/elf/aarch64/version-script8/log +287: + on_exit +287: + echo OK +287: OK +287: + exit 0 +283/315 Test #287: aarch64-visibility .................................. Passed 0.52 sec +test 295 + Start 295: aarch64-weak-undef-dso + +295: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/weak-undef-dso.sh" +295: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu +295: Environment variables: +295: MACHINE=aarch64 +295: CPU= +295: Test timeout computed to be: 1500 294: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/weak-export-exe.sh 294: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 294: ++ export LC_ALL=C @@ -20360,49 +20432,37 @@ 294: ++ '[' aarch64 = aarch64 ']' 294: ++ tlsdesc_opt=-mtls-dialect=desc 294: ++ trap 'on_error $LINENO' ERR -289: + cat 294: ++ trap on_exit EXIT -289: + cc -c -fPIC -xc -o out/test/elf/aarch64/warn-once/b.o - 294: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/weak-export-exe.sh .sh -281: + readelf --dyn-syms out/test/elf/aarch64/version-script6/f.so 294: ++ testname=weak-export-exe 294: ++ echo -n 'Testing weak-export-exe ... ' 294: Testing weak-export-exe ... ++ t=out/test/elf/aarch64/weak-export-exe 294: ++ mkdir -p out/test/elf/aarch64/weak-export-exe -281: + grep -q foo@VER_X1 out/test/elf/aarch64/version-script6/log -293: + cat -293: + cc -fPIC -c -o out/test/elf/aarch64/weak-export-dso2/a.o -xc - -288: + 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 -281: + grep -q bar@VER_X2 out/test/elf/aarch64/version-script6/log -294: + cc -fPIC -c -o out/test/elf/aarch64/weak-export-exe/a.o -xc - -294: + cat -281: + grep -q baz@@VER_Y2 out/test/elf/aarch64/version-script6/log -291: + grep -q 'undefined symbol:.*foo' -290: + cc -B. -shared -o out/test/elf/aarch64/warn-symbol-type/a.so out/test/elf/aarch64/warn-symbol-type/a.o -283: + out/test/elf/aarch64/version-script8/exe -291: + cc -B. -o out/test/elf/aarch64/warn-unresolved-symbols/exe out/test/elf/aarch64/warn-unresolved-symbols/a.o -281: + on_exit -281: + echo OK -281: OK -281: + exit 0 -289: + 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 -283/315 Test #281: aarch64-version-script6 ............................. Passed 0.33 sec -test 295 - Start 295: aarch64-weak-undef-dso +283: + grep -Fq baz out/test/elf/aarch64/version-script8/log +283: + on_exit +283: + echo OK +283: OK +283: + exit 0 +290: + grep -q 'warning: symbol type mismatch: times' out/test/elf/aarch64/warn-symbol-type/log +288: + grep -Fq 'multiple common symbols' out/test/elf/aarch64/warn-common/log +291: + cc -B. -o out/test/elf/aarch64/warn-unresolved-symbols/exe out/test/elf/aarch64/warn-unresolved-symbols/a.o -Wl,-warn-unresolved-symbols +284/315 Test #283: aarch64-version-script8 ............................. Passed 0.67 sec +test 296 + Start 296: aarch64-weak-undef -295: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/weak-undef-dso.sh" -295: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu -295: Environment variables: -295: MACHINE=aarch64 -295: CPU= -295: Test timeout computed to be: 1500 -283: + readelf --dyn-syms out/test/elf/aarch64/version-script8/b.so -286: + cc -c -o out/test/elf/aarch64/versioned-undef/d.o -xc - -292: + cc -B. -o out/test/elf/aarch64/weak-export-dso/b.so out/test/elf/aarch64/weak-export-dso/a.o -shared -287: + 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 -293: + cc -B. -o out/test/elf/aarch64/weak-export-dso2/b.so out/test/elf/aarch64/weak-export-dso2/a.o -shared -283: + grep -Fq foo@@ver1 out/test/elf/aarch64/version-script8/log -286: + cat +296: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/weak-undef.sh" +296: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu +296: Environment variables: +296: MACHINE=aarch64 +296: CPU= +296: Test timeout computed to be: 1500 +290: + on_exit +290: + echo OK +290: OK +290: + exit 0 +285/315 Test #290: aarch64-warn-symbol-type ............................ Passed 0.36 sec +288: + 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 +291: + grep -q 'undefined symbol:.*foo' 295: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/weak-undef-dso.sh 295: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 295: ++ export LC_ALL=C @@ -20423,34 +20483,6 @@ 295: ++ tlsdesc_opt=-mtls-dialect=desc 295: ++ trap 'on_error $LINENO' ERR 295: ++ trap on_exit EXIT -283: + grep -Fq bar@@ver2 out/test/elf/aarch64/version-script8/log -283: + grep -Fq baz out/test/elf/aarch64/version-script8/log -294: + cc -B. -o out/test/elf/aarch64/weak-export-exe/exe out/test/elf/aarch64/weak-export-exe/a.o -290: + grep -q 'warning: symbol type mismatch: times' out/test/elf/aarch64/warn-symbol-type/log -295: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/weak-undef-dso.sh .sh -283: + on_exit -283: + echo OK -283: OK -283: + exit 0 -284/315 Test #283: aarch64-version-script8 ............................. Passed 0.30 sec -test 296 - Start 296: aarch64-weak-undef - -296: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/weak-undef.sh" -296: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu -296: Environment variables: -296: MACHINE=aarch64 -296: CPU= -296: Test timeout computed to be: 1500 -295: ++ testname=weak-undef-dso -295: ++ echo -n 'Testing weak-undef-dso ... ' -295: Testing weak-undef-dso ... ++ t=out/test/elf/aarch64/weak-undef-dso -295: ++ mkdir -p out/test/elf/aarch64/weak-undef-dso -290: + on_exit -290: + echo OK -290: OK -290: + exit 0 -285/315 Test #290: aarch64-warn-symbol-type ............................ Passed 0.19 sec test 297 Start 297: aarch64-weak-undef2 @@ -20460,12 +20492,14 @@ 297: MACHINE=aarch64 297: CPU= 297: Test timeout computed to be: 1500 -295: + cat -289: ++ grep 'undefined symbol:.* foo$' out/test/elf/aarch64/warn-once/log -291: + cc -B. -o out/test/elf/aarch64/warn-unresolved-symbols/exe out/test/elf/aarch64/warn-unresolved-symbols/a.o -Wl,-warn-unresolved-symbols +295: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/weak-undef-dso.sh .sh +295: ++ testname=weak-undef-dso +295: ++ echo -n 'Testing weak-undef-dso ... ' +295: Testing weak-undef-dso ... ++ t=out/test/elf/aarch64/weak-undef-dso +295: ++ mkdir -p out/test/elf/aarch64/weak-undef-dso +294: + cc -fPIC -c -o out/test/elf/aarch64/weak-export-exe/a.o -xc - +294: + cat 296: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/weak-undef.sh -295: + cc -c -o out/test/elf/aarch64/weak-undef-dso/a.o -fPIC -xc - -287: + readelf --dyn-syms out/test/elf/aarch64/visibility/e.so 296: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 296: ++ export LC_ALL=C 296: ++ LC_ALL=C @@ -20485,6 +20519,7 @@ 296: ++ tlsdesc_opt=-mtls-dialect=desc 296: ++ trap 'on_error $LINENO' ERR 296: ++ trap on_exit EXIT +295: + cc -c -o out/test/elf/aarch64/weak-undef-dso/a.o -fPIC -xc - 297: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/weak-undef2.sh 297: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 297: ++ export LC_ALL=C @@ -20505,20 +20540,40 @@ 297: ++ tlsdesc_opt=-mtls-dialect=desc 297: ++ trap 'on_error $LINENO' ERR 297: ++ trap on_exit EXIT -289: ++ wc -l -291: + grep -q 'undefined symbol:.*foo' +295: + cat +296: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/weak-undef.sh .sh +296: ++ testname=weak-undef +296: ++ echo -n 'Testing weak-undef ... ' +296: Testing weak-undef ... ++ t=out/test/elf/aarch64/weak-undef +296: ++ mkdir -p out/test/elf/aarch64/weak-undef +293: + cc -fPIC -c -o out/test/elf/aarch64/weak-export-dso2/c.o -xc - +293: + cat +297: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/weak-undef2.sh .sh +292: + 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 +297: ++ testname=weak-undef2 +297: ++ echo -n 'Testing weak-undef2 ... ' +297: Testing weak-undef2 ... ++ t=out/test/elf/aarch64/weak-undef2 +297: ++ mkdir -p out/test/elf/aarch64/weak-undef2 +296: + cat +296: + cc -c -o out/test/elf/aarch64/weak-undef/a.o -fPIC -xc - +289: ++ grep 'undefined symbol:.* foo$' out/test/elf/aarch64/warn-once/log +297: + cc -c -o out/test/elf/aarch64/weak-undef2/a.o -xc - 285: + grep -q '[ms]old .*compatible with GNU ld' +285: + ./mold -v +294: + cc -B. -o out/test/elf/aarch64/weak-export-exe/exe out/test/elf/aarch64/weak-export-exe/a.o +297: + cat +289: ++ wc -l +286: + out/test/elf/aarch64/versioned-undef/exe 289: + '[' 1 = 1 ']' 289: + on_exit 289: + echo OK 289: OK 289: + exit 0 -296: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/weak-undef.sh .sh -296: ++ testname=weak-undef -296: ++ echo -n 'Testing weak-undef ... ' -296: Testing weak-undef ... ++ t=out/test/elf/aarch64/weak-undef -296: ++ mkdir -p out/test/elf/aarch64/weak-undef -286/315 Test #289: aarch64-warn-once ................................... Passed 0.21 sec +291: + grep -q 'undefined symbol:.*foo' +291: + 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 +286: + grep -q '^1 2 3 3 4$' +288: + grep -Fq 'multiple common symbols' out/test/elf/aarch64/warn-common/log +286/315 Test #289: aarch64-warn-once ................................... Passed 0.50 sec test 298 Start 298: aarch64-weak-undef4 @@ -20528,30 +20583,19 @@ 298: MACHINE=aarch64 298: CPU= 298: Test timeout computed to be: 1500 -285: + ./mold -v -285: + grep -q '[ms]old .*compatible with GNU ld' 285: + ./mold --version 285: + grep -q '[ms]old .*compatible with GNU ld' -285: + ./mold -V -286: + 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 -297: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/weak-undef2.sh .sh -297: ++ testname=weak-undef2 -297: ++ echo -n 'Testing weak-undef2 ... ' -297: Testing weak-undef2 ... ++ t=out/test/elf/aarch64/weak-undef2 -297: ++ mkdir -p out/test/elf/aarch64/weak-undef2 -297: + cc -c -o out/test/elf/aarch64/weak-undef2/a.o -xc - -288: + grep -Fq 'multiple common symbols' out/test/elf/aarch64/warn-common/log -288: + 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 -293: + cc -fPIC -c -o out/test/elf/aarch64/weak-export-dso2/c.o -xc - -293: + cat -287: + grep -Fq foo out/test/elf/aarch64/visibility/log -287: + on_exit -287: + echo OK -287: OK -287: + exit 0 -296: + cat -292: + 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 -287/315 Test #287: aarch64-visibility .................................. Passed 0.29 sec +285: + grep -q '[ms]old .*compatible with GNU ld' +286: + on_exit +286: + echo OK +286: OK +286: + exit 0 +288: + on_exit +288: + echo OK +288: OK +288: + exit 0 +287/315 Test #286: aarch64-versioned-undef ............................. Passed 0.72 sec +288/315 Test #288: aarch64-warn-common ................................. Passed 0.57 sec test 299 Start 299: aarch64-whole-archive @@ -20561,11 +20605,21 @@ 299: MACHINE=aarch64 299: CPU= 299: Test timeout computed to be: 1500 -296: + cc -c -o out/test/elf/aarch64/weak-undef/a.o -fPIC -xc - -297: + cat +test 300 + Start 300: aarch64-wrap-lto + +300: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/wrap-lto.sh" +300: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu +300: Environment variables: +300: MACHINE=aarch64 +300: CPU= +300: Test timeout computed to be: 1500 285: + ./mold -V 285: + grep -q elf_x86_64 285: + ./mold -V +285: + grep -q elf_i386 +285: + ./mold -V +293: + cc -B. -o out/test/elf/aarch64/weak-export-dso2/d.so out/test/elf/aarch64/weak-export-dso2/c.o out/test/elf/aarch64/weak-export-dso2/b.so -shared 295: + cc -B. -shared -o out/test/elf/aarch64/weak-undef-dso/b.so out/test/elf/aarch64/weak-undef-dso/a.o 298: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/weak-undef4.sh 298: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc @@ -20592,9 +20646,11 @@ 298: ++ echo -n 'Testing weak-undef4 ... ' 298: Testing weak-undef4 ... ++ t=out/test/elf/aarch64/weak-undef4 298: ++ mkdir -p out/test/elf/aarch64/weak-undef4 -294: + readelf --dyn-syms out/test/elf/aarch64/weak-export-exe/exe -285: + grep -q elf_i386 -294: + grep -q 'WEAK DEFAULT UND foo' +291: + on_exit +291: + echo OK +291: OK +291: + exit 0 +296: + cat 299: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/whole-archive.sh 299: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 299: ++ export LC_ALL=C @@ -20615,54 +20671,7 @@ 299: ++ tlsdesc_opt=-mtls-dialect=desc 299: ++ trap 'on_error $LINENO' ERR 299: ++ trap on_exit EXIT -299: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/whole-archive.sh .sh -293: + cc -B. -o out/test/elf/aarch64/weak-export-dso2/d.so out/test/elf/aarch64/weak-export-dso2/c.o out/test/elf/aarch64/weak-export-dso2/b.so -shared -297: + cc -c -o out/test/elf/aarch64/weak-undef2/b.o -xc - -299: ++ testname=whole-archive -299: ++ echo -n 'Testing whole-archive ... ' -299: Testing whole-archive ... ++ t=out/test/elf/aarch64/whole-archive -299: ++ mkdir -p out/test/elf/aarch64/whole-archive -297: + cat -285: + cat -285: + cc -c -xc -o out/test/elf/aarch64/version/a.o - -294: + out/test/elf/aarch64/weak-export-exe/exe -298: + cat -294: + grep -q '^3$' -298: + cc -c -o out/test/elf/aarch64/weak-undef4/a.o -xc - -291: + 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 -291: + grep -q 'undefined symbol:.*foo' -286: + out/test/elf/aarch64/versioned-undef/exe -286: + grep -q '^1 2 3 3 4$' -294: + on_exit -294: + echo OK -294: OK -294: + exit 0 -288/315 Test #294: aarch64-weak-export-exe ............................. Passed 0.23 sec -test 300 - Start 300: aarch64-wrap-lto - -300: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/wrap-lto.sh" -300: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu -300: Environment variables: -300: MACHINE=aarch64 -300: CPU= -300: Test timeout computed to be: 1500 -286: + on_exit -286: + echo OK -286: OK -286: + exit 0 -288: + grep -Fq 'multiple common symbols' out/test/elf/aarch64/warn-common/log -288: + on_exit -288: + echo OK -288: OK -288: + exit 0 -299: + cat -299: + cc -o out/test/elf/aarch64/whole-archive/a.o -c -x assembler - -295: + cat -295: + cc -xc -c -o out/test/elf/aarch64/weak-undef-dso/c.o - -300: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/wrap-lto.sh -289/315 Test #286: aarch64-versioned-undef ............................. Passed 0.38 sec -290/315 Test #288: aarch64-warn-common ................................. Passed 0.35 sec +289/315 Test #291: aarch64-warn-unresolved-symbols ..................... Passed 0.54 sec test 301 Start 301: aarch64-wrap @@ -20672,15 +20681,21 @@ 301: MACHINE=aarch64 301: CPU= 301: Test timeout computed to be: 1500 -test 302 - Start 302: aarch64-z-cet-report - -302: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/z-cet-report.sh" -302: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu -302: Environment variables: -302: MACHINE=aarch64 -302: CPU= -302: Test timeout computed to be: 1500 +285: + cc -c -xc -o out/test/elf/aarch64/version/a.o - +285: + cat +298: + cc -c -o out/test/elf/aarch64/weak-undef4/a.o -xc - +298: + cat +296: + cc -c -o out/test/elf/aarch64/weak-undef/b.o -fno-PIC -xc - +299: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/whole-archive.sh .sh +299: ++ testname=whole-archive +299: ++ echo -n 'Testing whole-archive ... ' +299: Testing whole-archive ... ++ t=out/test/elf/aarch64/whole-archive +299: ++ mkdir -p out/test/elf/aarch64/whole-archive +297: + cc -c -o out/test/elf/aarch64/weak-undef2/b.o -xc - +297: + cat +294: + grep -q 'WEAK DEFAULT UND foo' +294: + readelf --dyn-syms out/test/elf/aarch64/weak-export-exe/exe +300: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/wrap-lto.sh 300: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 300: ++ export LC_ALL=C 300: ++ LC_ALL=C @@ -20700,29 +20715,31 @@ 300: ++ tlsdesc_opt=-mtls-dialect=desc 300: ++ trap 'on_error $LINENO' ERR 300: ++ trap on_exit EXIT +294: + out/test/elf/aarch64/weak-export-exe/exe 300: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/wrap-lto.sh .sh 300: ++ testname=wrap-lto 300: ++ echo -n 'Testing wrap-lto ... ' 300: Testing wrap-lto ... ++ t=out/test/elf/aarch64/wrap-lto 300: ++ mkdir -p out/test/elf/aarch64/wrap-lto -297: + 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 -291: + on_exit -291: + echo OK -291: OK -291: + exit 0 +294: + grep -q '^3$' +294: + on_exit +294: + echo OK +294: OK +294: + exit 0 +290/315 Test #294: aarch64-weak-export-exe ............................. Passed 0.30 sec +test 302 + Start 302: aarch64-z-cet-report + +302: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/z-cet-report.sh" +302: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu +302: Environment variables: +302: MACHINE=aarch64 +302: CPU= +302: Test timeout computed to be: 1500 292: + grep -q 'WEAK DEFAULT UND foo' 292: + readelf --dyn-syms out/test/elf/aarch64/weak-export-dso/b.so -292: + readelf --dyn-syms out/test/elf/aarch64/weak-export-dso/c.so -292: + grep -q 'WEAK DEFAULT UND foo' -292: + on_exit -292: + echo OK -292: OK -292: + exit 0 -296: + cat -296: + cc -c -o out/test/elf/aarch64/weak-undef/b.o -fno-PIC -xc - -293: + readelf -W --dyn-syms out/test/elf/aarch64/weak-export-dso2/d.so -293: + grep -q 'WEAK DEFAULT UND foo' -298: + cc -c -o out/test/elf/aarch64/weak-undef4/b.o -xc - +299: + cc -o out/test/elf/aarch64/whole-archive/a.o -c -x assembler - +299: + cat 301: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/wrap.sh 301: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 301: ++ export LC_ALL=C @@ -20743,13 +20760,20 @@ 301: ++ tlsdesc_opt=-mtls-dialect=desc 301: ++ trap 'on_error $LINENO' ERR 301: ++ trap on_exit EXIT +292: + readelf --dyn-syms out/test/elf/aarch64/weak-export-dso/c.so +300: + cat 301: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/wrap.sh .sh +292: + grep -q 'WEAK DEFAULT UND foo' +292: + on_exit +292: + echo OK +292: OK +292: + exit 0 301: ++ testname=wrap 301: ++ echo -n 'Testing wrap ... ' 301: Testing wrap ... ++ t=out/test/elf/aarch64/wrap 301: ++ mkdir -p out/test/elf/aarch64/wrap -291/315 Test #291: aarch64-warn-unresolved-symbols ..................... Passed 0.31 sec -292/315 Test #292: aarch64-weak-export-dso ............................. Passed 0.29 sec +302: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/z-cet-report.sh +291/315 Test #292: aarch64-weak-export-dso ............................. Passed 0.59 sec test 303 Start 303: aarch64-z-defs @@ -20759,26 +20783,6 @@ 303: MACHINE=aarch64 303: CPU= 303: Test timeout computed to be: 1500 -test 304 - Start 304: aarch64-z-dynamic-undefined-weak - -304: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/z-dynamic-undefined-weak.sh" -304: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu -304: Environment variables: -304: MACHINE=aarch64 -304: CPU= -304: Test timeout computed to be: 1500 -300: + cat -300: + cc -fPIC -shared -o out/test/elf/aarch64/wrap-lto/a.so -xc - -293: + on_exit -293: + echo OK -293: OK -293: + exit 0 -293/315 Test #293: aarch64-weak-export-dso2 ............................ Passed 0.31 sec -298: + cat -301: + cat -301: + cc -fPIC -shared -o out/test/elf/aarch64/wrap/a.so -xc - -302: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/z-cet-report.sh 302: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 302: ++ export LC_ALL=C 302: ++ LC_ALL=C @@ -20803,28 +20807,39 @@ 302: ++ echo -n 'Testing z-cet-report ... ' 302: Testing z-cet-report ... ++ t=out/test/elf/aarch64/z-cet-report 302: ++ mkdir -p out/test/elf/aarch64/z-cet-report -302: + cat -299: + echo 'int fn1() { return 42; }' +295: + cat +295: + cc -xc -c -o out/test/elf/aarch64/weak-undef-dso/c.o - +300: + cc -fPIC -shared -o out/test/elf/aarch64/wrap-lto/a.so -xc - 299: + cc -o out/test/elf/aarch64/whole-archive/b.o -c -xc - -test 305 - Start 305: aarch64-z-max-page-size - -305: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/z-max-page-size.sh" -305: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu -305: Environment variables: -305: MACHINE=aarch64 -305: CPU= -305: Test timeout computed to be: 1500 -302: + cc -o out/test/elf/aarch64/z-cet-report/a.o -c -x assembler - -302: + cc -B. -o out/test/elf/aarch64/z-cet-report/exe out/test/elf/aarch64/z-cet-report/a.o +299: + echo 'int fn1() { return 42; }' +297: + 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 +301: + cc -fPIC -shared -o out/test/elf/aarch64/wrap/a.so -xc - +301: + cat +293: + readelf -W --dyn-syms out/test/elf/aarch64/weak-export-dso2/d.so +293: + grep -q 'WEAK DEFAULT UND foo' 285: + rm -f out/test/elf/aarch64/version/exe -285: + grep -q '[ms]old' -285: + cc -B. -Wl,--version -o out/test/elf/aarch64/version/exe1 out/test/elf/aarch64/version/a.o +302: + cat +302: + cc -o out/test/elf/aarch64/z-cet-report/a.o -c -x assembler - +296: + cc -fcommon -xc -c -o out/test/elf/aarch64/weak-undef/c.o - 303: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/z-defs.sh 303: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc +293: + on_exit +293: + echo OK +293: OK +293: + exit 0 303: ++ export LC_ALL=C 303: ++ LC_ALL=C 303: ++ '[' -z aarch64 ']' +292/315 Test #293: aarch64-weak-export-dso2 ............................ Passed 0.58 sec +test 304 + Start 304: aarch64-z-dynamic-undefined-weak + +304: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/z-dynamic-undefined-weak.sh" +304: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu +304: Environment variables: +304: MACHINE=aarch64 +304: CPU= +304: Test timeout computed to be: 1500 303: ++ '[' -z '' ']' 303: ++ TESTDIR=out/test/elf/aarch64 303: ++ CC=cc @@ -20841,7 +20856,17 @@ 303: ++ trap 'on_error $LINENO' ERR 303: ++ trap on_exit EXIT 303: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/z-defs.sh .sh +303: ++ testname=z-defs +303: ++ echo -n 'Testing z-defs ... ' +303: Testing z-defs ... ++ t=out/test/elf/aarch64/z-defs +303: ++ mkdir -p out/test/elf/aarch64/z-defs +296: + cat +302: + cc -B. -o out/test/elf/aarch64/z-cet-report/exe out/test/elf/aarch64/z-cet-report/a.o +298: + cat +298: + cc -c -o out/test/elf/aarch64/weak-undef4/b.o -xc - +285: + grep -q '[ms]old' 295: + 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 +285: + cc -B. -Wl,--version -o out/test/elf/aarch64/version/exe1 out/test/elf/aarch64/version/a.o 304: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/z-dynamic-undefined-weak.sh 304: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 304: ++ export LC_ALL=C @@ -20862,19 +20887,55 @@ 304: ++ tlsdesc_opt=-mtls-dialect=desc 304: ++ trap 'on_error $LINENO' ERR 304: ++ trap on_exit EXIT +303: + cc -fPIC -c -o out/test/elf/aarch64/z-defs/a.o -xc - +303: + cat +296: + cc -B. -o out/test/elf/aarch64/weak-undef/exe1 out/test/elf/aarch64/weak-undef/a.o -pie +285: + '[' -f out/test/elf/aarch64/version/exe1 ']' 304: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/z-dynamic-undefined-weak.sh .sh 304: ++ testname=z-dynamic-undefined-weak 304: ++ echo -n 'Testing z-dynamic-undefined-weak ... ' 304: Testing z-dynamic-undefined-weak ... ++ t=out/test/elf/aarch64/z-dynamic-undefined-weak 304: ++ mkdir -p out/test/elf/aarch64/z-dynamic-undefined-weak -297: + grep -q 'undefined symbol: foo' out/test/elf/aarch64/weak-undef2/log -303: ++ testname=z-defs -303: ++ echo -n 'Testing z-defs ... ' -303: Testing z-defs ... ++ t=out/test/elf/aarch64/z-defs -303: ++ mkdir -p out/test/elf/aarch64/z-defs -304: + cat +285: + cc -B. -Wl,-v -o out/test/elf/aarch64/version/exe2 out/test/elf/aarch64/version/a.o +285: + grep -q '[ms]old' +299: + echo 'int fn2() { return 42; }' +299: + cc -o out/test/elf/aarch64/whole-archive/c.o -c -xc - 304: + cc -o out/test/elf/aarch64/z-dynamic-undefined-weak/a.o -c -xc - -fPIC +304: + cat +140: + grep -Fq 'GLOBAL DEFAULT 100000' out/test/elf/aarch64/many-sections2/log2 +300: + cat +300: + cc -c -o out/test/elf/aarch64/wrap-lto/b.o -xc - -flto +302: + 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 +297: + grep -q 'undefined symbol: foo' out/test/elf/aarch64/weak-undef2/log +140: + grep -Fq 'ABS foo' out/test/elf/aarch64/many-sections2/log2 +298: + cc -fcommon -xc -c -o out/test/elf/aarch64/weak-undef4/c.o - +297: + on_exit +297: + echo OK +297: OK +297: + exit 0 +293/315 Test #297: aarch64-weak-undef2 ................................. Passed 0.47 sec +test 305 + Start 305: aarch64-z-max-page-size + +305: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/z-max-page-size.sh" +305: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu +305: Environment variables: +305: MACHINE=aarch64 +305: CPU= +305: Test timeout computed to be: 1500 +298: + cat +303: + cc -B. -shared -o out/test/elf/aarch64/z-defs/b.so out/test/elf/aarch64/z-defs/a.o +140: + grep -Fq 'ABS x68966' out/test/elf/aarch64/many-sections2/log2 +296: + cc -B. -o out/test/elf/aarch64/weak-undef/exe2 out/test/elf/aarch64/weak-undef/b.o -no-pie 305: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/z-max-page-size.sh +304: + cc -B. -shared -o out/test/elf/aarch64/z-dynamic-undefined-weak/b.so out/test/elf/aarch64/z-dynamic-undefined-weak/a.o +301: + cat +285: + grep -q 'Hello world' +285: + out/test/elf/aarch64/version/exe2 +301: + cc -c -o out/test/elf/aarch64/wrap/b.o -xc - +295: + out/test/elf/aarch64/weak-undef-dso/exe1 +300: + cc -c -o out/test/elf/aarch64/wrap-lto/c.o -xc - -flto +285: + ./mold --v 305: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 305: ++ export LC_ALL=C 305: ++ LC_ALL=C @@ -20894,11 +20955,22 @@ 305: ++ tlsdesc_opt=-mtls-dialect=desc 305: ++ trap 'on_error $LINENO' ERR 305: ++ trap on_exit EXIT -297: + on_exit -297: + echo OK -297: OK -297: + exit 0 -294/315 Test #297: aarch64-weak-undef2 ................................. Passed 0.19 sec +295: + grep -q bar=-1 +299: + rm -f out/test/elf/aarch64/whole-archive/d.a +300: + cat +305: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/z-max-page-size.sh .sh +305: ++ testname=z-max-page-size +305: ++ echo -n 'Testing z-max-page-size ... ' +305: Testing z-max-page-size ... ++ t=out/test/elf/aarch64/z-max-page-size +305: ++ mkdir -p out/test/elf/aarch64/z-max-page-size +140: + on_exit +140: + echo OK +140: OK +140: + exit 0 +298: + ar rcs out/test/elf/aarch64/weak-undef4/d.a out/test/elf/aarch64/weak-undef4/c.o +295: + cat +295: + cc -xc -c -o out/test/elf/aarch64/weak-undef-dso/d.o - +294/315 Test #140: aarch64-many-sections2 .............................. Passed 10.97 sec test 306 Start 306: aarch64-z-nodefaultlib @@ -20908,17 +20980,29 @@ 306: MACHINE=aarch64 306: CPU= 306: Test timeout computed to be: 1500 -299: + cc -o out/test/elf/aarch64/whole-archive/c.o -c -xc - -299: + echo 'int fn2() { return 42; }' -305: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/z-max-page-size.sh .sh -305: ++ testname=z-max-page-size -305: ++ echo -n 'Testing z-max-page-size ... ' -305: Testing z-max-page-size ... ++ t=out/test/elf/aarch64/z-max-page-size -305: ++ mkdir -p out/test/elf/aarch64/z-max-page-size -303: + cat -303: + cc -fPIC -c -o out/test/elf/aarch64/z-defs/a.o -xc - -298: + cc -fcommon -xc -c -o out/test/elf/aarch64/weak-undef4/c.o - -298: + cat +299: + 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 +299: + 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 +285: + grep -q 'unknown command line option:' out/test/elf/aarch64/version/log +302: + grep -q 'a.o: -cet-report=warning: missing GNU_PROPERTY_X86_FEATURE_1_IBT' out/test/elf/aarch64/z-cet-report/log +298: + cc -B. -o out/test/elf/aarch64/weak-undef4/exe1 out/test/elf/aarch64/weak-undef4/a.o out/test/elf/aarch64/weak-undef4/d.a +285: + on_exit +285: + echo OK +285: OK +285: + exit 0 +295/315 Test #285: aarch64-version ..................................... Passed 1.22 sec +test 307 + Start 307: aarch64-z-nodump + +307: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/z-nodump.sh" +307: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu +307: Environment variables: +307: MACHINE=aarch64 +307: CPU= +307: Test timeout computed to be: 1500 +305: + cat +305: + cc -o out/test/elf/aarch64/z-max-page-size/a.o -c -xc - +302: + grep -q 'a.o: -cet-report=warning: missing GNU_PROPERTY_X86_FEATURE_1_SHSTK' out/test/elf/aarch64/z-cet-report/log +302: + 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 306: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/z-nodefaultlib.sh 306: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 306: ++ export LC_ALL=C @@ -20939,74 +21023,16 @@ 306: ++ tlsdesc_opt=-mtls-dialect=desc 306: ++ trap 'on_error $LINENO' ERR 306: ++ trap on_exit EXIT -296: + cc -fcommon -xc -c -o out/test/elf/aarch64/weak-undef/c.o - -296: + cat -301: + cat -301: + cc -c -o out/test/elf/aarch64/wrap/b.o -xc - -285: + '[' -f out/test/elf/aarch64/version/exe1 ']' -285: + grep -q '[ms]old' -285: + cc -B. -Wl,-v -o out/test/elf/aarch64/version/exe2 out/test/elf/aarch64/version/a.o -305: + cc -o out/test/elf/aarch64/z-max-page-size/a.o -c -xc - 306: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/z-nodefaultlib.sh .sh 306: ++ testname=z-nodefaultlib 306: ++ echo -n 'Testing z-nodefaultlib ... ' 306: Testing z-nodefaultlib ... ++ t=out/test/elf/aarch64/z-nodefaultlib 306: ++ mkdir -p out/test/elf/aarch64/z-nodefaultlib -304: + cc -B. -shared -o out/test/elf/aarch64/z-dynamic-undefined-weak/b.so out/test/elf/aarch64/z-dynamic-undefined-weak/a.o -305: + cat -295: + grep -q bar=-1 -295: + out/test/elf/aarch64/weak-undef-dso/exe1 -306: + cc -o out/test/elf/aarch64/z-nodefaultlib/a.o -c -xc - -306: + cat -295: + cat -295: + cc -xc -c -o out/test/elf/aarch64/weak-undef-dso/d.o - -302: + 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 -303: + cc -B. -shared -o out/test/elf/aarch64/z-defs/b.so out/test/elf/aarch64/z-defs/a.o -300: + cat -300: + cc -c -o out/test/elf/aarch64/wrap-lto/b.o -xc - -flto -299: + rm -f out/test/elf/aarch64/whole-archive/d.a +296: + 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 +300: + 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 301: + cat -298: + ar rcs out/test/elf/aarch64/weak-undef4/d.a out/test/elf/aarch64/weak-undef4/c.o -299: + 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 -298: + cc -B. -o out/test/elf/aarch64/weak-undef4/exe1 out/test/elf/aarch64/weak-undef4/a.o out/test/elf/aarch64/weak-undef4/d.a -305: + 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 -301: + cc -c -o out/test/elf/aarch64/wrap/c.o -xc - -299: + 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 -296: + cc -B. -o out/test/elf/aarch64/weak-undef/exe1 out/test/elf/aarch64/weak-undef/a.o -pie -303: + cc -B. -shared -o out/test/elf/aarch64/z-defs/b.so out/test/elf/aarch64/z-defs/a.o -Wl,-z,undefs -304: + 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 -300: + cc -c -o out/test/elf/aarch64/wrap-lto/c.o -xc - -flto -285: + out/test/elf/aarch64/version/exe2 -285: + grep -q 'Hello world' -285: + ./mold --v -306: + cc -B. -o out/test/elf/aarch64/z-nodefaultlib/exe out/test/elf/aarch64/z-nodefaultlib/a.o -Wl,-z,nodefaultlib -300: + cat -302: + grep -q 'a.o: -cet-report=warning: missing GNU_PROPERTY_X86_FEATURE_1_IBT' out/test/elf/aarch64/z-cet-report/log -285: + grep -q 'unknown command line option:' out/test/elf/aarch64/version/log -302: + grep -q 'a.o: -cet-report=warning: missing GNU_PROPERTY_X86_FEATURE_1_SHSTK' out/test/elf/aarch64/z-cet-report/log -302: + 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 -285: + on_exit -285: + echo OK -285: OK -285: + exit 0 -295/315 Test #285: aarch64-version ..................................... Passed 0.61 sec -test 307 - Start 307: aarch64-z-nodump - -307: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/z-nodump.sh" -307: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu -307: Environment variables: -307: MACHINE=aarch64 -307: CPU= -307: Test timeout computed to be: 1500 -298: + cc -B. -o out/test/elf/aarch64/weak-undef4/exe2 out/test/elf/aarch64/weak-undef4/b.o out/test/elf/aarch64/weak-undef4/d.a -301: + cc -B. -o out/test/elf/aarch64/wrap/exe out/test/elf/aarch64/wrap/a.so out/test/elf/aarch64/wrap/b.o -295: + 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 -296: + cc -B. -o out/test/elf/aarch64/weak-undef/exe2 out/test/elf/aarch64/weak-undef/b.o -no-pie -299: + readelf --symbols out/test/elf/aarch64/whole-archive/exe -304: + 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 -303: + cc -B. -shared -o out/test/elf/aarch64/z-defs/b.so out/test/elf/aarch64/z-defs/a.o -Wl,-z,defs 307: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/z-nodump.sh +303: + cc -B. -shared -o out/test/elf/aarch64/z-defs/b.so out/test/elf/aarch64/z-defs/a.o -Wl,-z,undefs 307: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 307: ++ export LC_ALL=C 307: ++ LC_ALL=C @@ -21026,36 +21052,33 @@ 307: ++ tlsdesc_opt=-mtls-dialect=desc 307: ++ trap 'on_error $LINENO' ERR 307: ++ trap on_exit EXIT -299: + grep -q fn1 out/test/elf/aarch64/whole-archive/readelf +301: + cc -c -o out/test/elf/aarch64/wrap/c.o -xc - +306: + cc -o out/test/elf/aarch64/z-nodefaultlib/a.o -c -xc - +306: + cat +304: + 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 +295: + 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 307: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/z-nodump.sh .sh 307: ++ testname=z-nodump 307: ++ echo -n 'Testing z-nodump ... ' 307: Testing z-nodump ... ++ t=out/test/elf/aarch64/z-nodump 307: ++ mkdir -p out/test/elf/aarch64/z-nodump -305: + out/test/elf/aarch64/z-max-page-size/exe1 -300: + 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 -305: + grep -q 'Hello world' -307: + cat +299: + readelf --symbols out/test/elf/aarch64/whole-archive/exe +299: + grep -q fn1 out/test/elf/aarch64/whole-archive/readelf 299: + grep -q fn2 out/test/elf/aarch64/whole-archive/readelf +307: + cat 307: + cc -c -o out/test/elf/aarch64/z-nodump/a.o -xc - 299: + 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 -305: + readelf -W --segments out/test/elf/aarch64/z-max-page-size/exe1 -301: + grep -q '^foo$' -301: + out/test/elf/aarch64/wrap/exe -301: + 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 -305: + grep -q 'LOAD.*R 0x10000$' -305: + 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 -306: + readelf --dynamic out/test/elf/aarch64/z-nodefaultlib/exe -302: + grep -q 'a.o: -cet-report=error: missing GNU_PROPERTY_X86_FEATURE_1_IBT' out/test/elf/aarch64/z-cet-report/log -296: + 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 -306: + grep -q 'Flags:.*NODEFLIB' -306: + on_exit -306: + echo OK -306: OK -306: + exit 0 +298: + cc -B. -o out/test/elf/aarch64/weak-undef4/exe2 out/test/elf/aarch64/weak-undef4/b.o out/test/elf/aarch64/weak-undef4/d.a 295: + grep -q bar=5 +304: + 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 295: + out/test/elf/aarch64/weak-undef-dso/exe2 -296/315 Test #306: aarch64-z-nodefaultlib .............................. Passed 0.22 sec +295: + on_exit +295: + echo OK +295: OK +295: + exit 0 +306: + cc -B. -o out/test/elf/aarch64/z-nodefaultlib/exe out/test/elf/aarch64/z-nodefaultlib/a.o -Wl,-z,nodefaultlib +305: + 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 +296/315 Test #295: aarch64-weak-undef-dso .............................. Passed 0.77 sec test 308 Start 308: aarch64-z-now @@ -21065,42 +21088,11 @@ 308: MACHINE=aarch64 308: CPU= 308: Test timeout computed to be: 1500 -295: + on_exit -295: + echo OK -295: OK -295: + exit 0 -307: + cc -B. -shared -o out/test/elf/aarch64/z-nodump/b.so out/test/elf/aarch64/z-nodump/a.o -302: + grep -q 'a.o: -cet-report=error: missing GNU_PROPERTY_X86_FEATURE_1_SHSTK' out/test/elf/aarch64/z-cet-report/log -302: + on_exit -302: + echo OK -302: OK -302: + exit 0 -298: + out/test/elf/aarch64/weak-undef4/exe1 -298: + grep -q '^2$' -299: + readelf --symbols out/test/elf/aarch64/whole-archive/exe -297/315 Test #295: aarch64-weak-undef-dso .............................. Passed 0.48 sec -298/315 Test #302: aarch64-z-cet-report ................................ Passed 0.30 sec -test 309 - Start 309: aarch64-z-origin - -309: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/z-origin.sh" -309: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu -309: Environment variables: -309: MACHINE=aarch64 -309: CPU= -309: Test timeout computed to be: 1500 -test 310 - Start 310: aarch64-z-pack-relative-relocs - -310: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/z-pack-relative-relocs.sh" -310: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu -310: Environment variables: -310: MACHINE=aarch64 -310: CPU= -310: Test timeout computed to be: 1500 -298: + out/test/elf/aarch64/weak-undef4/exe2 -299: + grep -q fn1 out/test/elf/aarch64/whole-archive/readelf +296: + 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 +303: + cc -B. -shared -o out/test/elf/aarch64/z-defs/b.so out/test/elf/aarch64/z-defs/a.o -Wl,-z,defs +302: + grep -q 'a.o: -cet-report=error: missing GNU_PROPERTY_X86_FEATURE_1_IBT' out/test/elf/aarch64/z-cet-report/log 308: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/z-now.sh +301: + cc -B. -o out/test/elf/aarch64/wrap/exe out/test/elf/aarch64/wrap/a.so out/test/elf/aarch64/wrap/b.o 308: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 308: ++ export LC_ALL=C 308: ++ LC_ALL=C @@ -21120,18 +21112,114 @@ 308: ++ tlsdesc_opt=-mtls-dialect=desc 308: ++ trap 'on_error $LINENO' ERR 308: ++ trap on_exit EXIT +299: + readelf --symbols out/test/elf/aarch64/whole-archive/exe +302: + grep -q 'a.o: -cet-report=error: missing GNU_PROPERTY_X86_FEATURE_1_SHSTK' out/test/elf/aarch64/z-cet-report/log 308: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/z-now.sh .sh 308: ++ testname=z-now 308: ++ echo -n 'Testing z-now ... ' 308: Testing z-now ... ++ t=out/test/elf/aarch64/z-now 308: ++ mkdir -p out/test/elf/aarch64/z-now +299: + grep -q fn1 out/test/elf/aarch64/whole-archive/readelf +302: + on_exit +302: + echo OK +302: OK +302: + exit 0 +297/315 Test #302: aarch64-z-cet-report ................................ Passed 0.57 sec +test 309 + Start 309: aarch64-z-origin + +309: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/z-origin.sh" +309: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu +309: Environment variables: +309: MACHINE=aarch64 +309: CPU= +309: Test timeout computed to be: 1500 +299: + grep -q fn2 out/test/elf/aarch64/whole-archive/readelf +307: + cc -B. -shared -o out/test/elf/aarch64/z-nodump/b.so out/test/elf/aarch64/z-nodump/a.o +308: + cc -o out/test/elf/aarch64/z-now/a.o -c -xc - +308: + cat +299: + 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 +309: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/z-origin.sh +309: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc +309: ++ export LC_ALL=C +309: ++ LC_ALL=C +309: ++ '[' -z aarch64 ']' +309: ++ '[' -z '' ']' +309: ++ TESTDIR=out/test/elf/aarch64 +309: ++ CC=cc +309: ++ CXX=c++ +309: ++ GCC=gcc +309: ++ GXX=g++ +309: ++ OBJDUMP=objdump +309: ++ OBJCOPY=objcopy +309: ++ STRIP=strip +309: ++ QEMU= +309: ++ '[' aarch64 = x86_64 -o aarch64 = i686 -o aarch64 = arm ']' +309: ++ '[' aarch64 = aarch64 ']' +309: ++ tlsdesc_opt=-mtls-dialect=desc +309: ++ trap 'on_error $LINENO' ERR +309: ++ trap on_exit EXIT +304: + cat +304: + cc -o out/test/elf/aarch64/z-dynamic-undefined-weak/e.o -c -xc - +309: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/z-origin.sh .sh +309: ++ testname=z-origin +309: ++ echo -n 'Testing z-origin ... ' +309: Testing z-origin ... ++ t=out/test/elf/aarch64/z-origin +309: ++ mkdir -p out/test/elf/aarch64/z-origin +296: + out/test/elf/aarch64/weak-undef/exe1 +305: + out/test/elf/aarch64/z-max-page-size/exe1 +305: + grep -q 'Hello world' +298: + out/test/elf/aarch64/weak-undef4/exe1 +298: + grep -q '^2$' +296: + grep -q '^-1$' +305: + readelf -W --segments out/test/elf/aarch64/z-max-page-size/exe1 303: + grep -q 'undefined symbol:.* foo' out/test/elf/aarch64/z-defs/log +309: + cc -c -o out/test/elf/aarch64/z-origin/a.o -xc - +309: + cat 298: + grep -q '^-1$' -310: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/z-pack-relative-relocs.sh +298: + out/test/elf/aarch64/weak-undef4/exe2 298: + on_exit 298: + echo OK 298: OK 298: + exit 0 +305: + grep -q 'LOAD.*R 0x10000$' +305: + 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 +303: + cc -B. -shared -o out/test/elf/aarch64/z-defs/b.so out/test/elf/aarch64/z-defs/a.o -Wl,-no-undefined +296: + grep -q '^-1$' +298/315 Test #298: aarch64-weak-undef4 ................................. Passed 0.76 sec +test 310 + Start 310: aarch64-z-pack-relative-relocs + +310: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/z-pack-relative-relocs.sh" +310: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu +310: Environment variables: +310: MACHINE=aarch64 +310: CPU= +310: Test timeout computed to be: 1500 +296: + out/test/elf/aarch64/weak-undef/exe2 +296: + grep -q '^2$' +306: + readelf --dynamic out/test/elf/aarch64/z-nodefaultlib/exe +306: + grep -q 'Flags:.*NODEFLIB' +299: + readelf --symbols out/test/elf/aarch64/whole-archive/exe +306: + on_exit +306: + echo OK +306: OK +306: + exit 0 +299/315 Test #306: aarch64-z-nodefaultlib .............................. Passed 0.36 sec +test 311 + Start 311: aarch64-z-sectionheader + +311: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/z-sectionheader.sh" +311: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu +311: Environment variables: +311: MACHINE=aarch64 +311: CPU= +311: Test timeout computed to be: 1500 +308: + cc -B. -o out/test/elf/aarch64/z-now/exe out/test/elf/aarch64/z-now/a.o -Wl,-z,now +304: + 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 +296: + out/test/elf/aarch64/weak-undef/exe3 +301: + grep -q '^foo$' +310: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/z-pack-relative-relocs.sh 310: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 310: ++ export LC_ALL=C 310: ++ LC_ALL=C @@ -21151,53 +21239,32 @@ 310: ++ tlsdesc_opt=-mtls-dialect=desc 310: ++ trap 'on_error $LINENO' ERR 310: ++ trap on_exit EXIT -299/315 Test #298: aarch64-weak-undef4 ................................. Passed 0.42 sec -test 311 - Start 311: aarch64-z-sectionheader - -311: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/z-sectionheader.sh" -311: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu -311: Environment variables: -311: MACHINE=aarch64 -311: CPU= -311: Test timeout computed to be: 1500 +299: + grep -q fn1 out/test/elf/aarch64/whole-archive/readelf +301: + out/test/elf/aarch64/wrap/exe +301: + 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 299: + grep -q fn2 out/test/elf/aarch64/whole-archive/readelf -303: + cc -B. -shared -o out/test/elf/aarch64/z-defs/b.so out/test/elf/aarch64/z-defs/a.o -Wl,-no-undefined -309: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/z-origin.sh -309: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc -309: ++ export LC_ALL=C -309: ++ LC_ALL=C -309: ++ '[' -z aarch64 ']' -309: ++ '[' -z '' ']' -309: ++ TESTDIR=out/test/elf/aarch64 -309: ++ CC=cc -309: ++ CXX=c++ -309: ++ GCC=gcc -309: ++ GXX=g++ -309: ++ OBJDUMP=objdump -309: ++ OBJCOPY=objcopy -309: ++ STRIP=strip -309: ++ QEMU= -309: ++ '[' aarch64 = x86_64 -o aarch64 = i686 -o aarch64 = arm ']' -309: ++ '[' aarch64 = aarch64 ']' -309: ++ tlsdesc_opt=-mtls-dialect=desc -309: ++ trap 'on_error $LINENO' ERR -309: ++ trap on_exit EXIT -309: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/z-origin.sh .sh +296: + grep -q '^2$' +296: + out/test/elf/aarch64/weak-undef/exe4 +296: + on_exit +296: + echo OK +296: OK +296: + exit 0 310: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/z-pack-relative-relocs.sh .sh -299: + 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 310: ++ testname=z-pack-relative-relocs 310: ++ echo -n 'Testing z-pack-relative-relocs ... ' 310: Testing z-pack-relative-relocs ... ++ t=out/test/elf/aarch64/z-pack-relative-relocs 310: ++ mkdir -p out/test/elf/aarch64/z-pack-relative-relocs -308: + cc -o out/test/elf/aarch64/z-now/a.o -c -xc - -310: + cat -309: ++ testname=z-origin -309: ++ echo -n 'Testing z-origin ... ' -309: Testing z-origin ... ++ t=out/test/elf/aarch64/z-origin -309: ++ mkdir -p out/test/elf/aarch64/z-origin -308: + cat 311: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/z-sectionheader.sh +300/315 Test #296: aarch64-weak-undef .................................. Passed 0.96 sec +test 312 + Start 312: aarch64-z-separate-code + +312: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/z-separate-code.sh" +312: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu +312: Environment variables: +312: MACHINE=aarch64 +312: CPU= +312: Test timeout computed to be: 1500 311: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 311: ++ export LC_ALL=C 311: ++ LC_ALL=C @@ -21217,65 +21284,11 @@ 311: ++ tlsdesc_opt=-mtls-dialect=desc 311: ++ trap 'on_error $LINENO' ERR 311: ++ trap on_exit EXIT -311: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/z-sectionheader.sh .sh -311: ++ testname=z-sectionheader -311: ++ echo -n 'Testing z-sectionheader ... ' -311: Testing z-sectionheader ... ++ t=out/test/elf/aarch64/z-sectionheader -311: ++ mkdir -p out/test/elf/aarch64/z-sectionheader -301: + grep -q '^wrap_foo$' -301: + out/test/elf/aarch64/wrap/exe -301: + 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 -309: + cat -310: + cc -o out/test/elf/aarch64/z-pack-relative-relocs/a.o -fPIC -c -xc - -309: + cc -c -o out/test/elf/aarch64/z-origin/a.o -xc - -307: + readelf --dynamic out/test/elf/aarch64/z-nodump/b.so -311: + cat -307: + grep -Eq 'Flags:.*NODUMP' -311: + cc -o out/test/elf/aarch64/z-sectionheader/a.o -c -xc - -296: + 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 -307: + cc -B. -shared -o out/test/elf/aarch64/z-nodump/b.so out/test/elf/aarch64/z-nodump/a.o -Wl,-z,nodump -305: + grep -q 'Hello world' -304: + cat -304: + cc -o out/test/elf/aarch64/z-dynamic-undefined-weak/e.o -c -xc - -305: + out/test/elf/aarch64/z-max-page-size/exe2 -303: + grep -q 'undefined symbol:.* foo' out/test/elf/aarch64/z-defs/log -299: + readelf --symbols out/test/elf/aarch64/whole-archive/exe -305: + readelf -W --segments out/test/elf/aarch64/z-max-page-size/exe2 -305: + grep -q 'LOAD.*R 0x100000$' -305: + 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 -303: + 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 -301: + grep -q '^foo$' -301: + out/test/elf/aarch64/wrap/exe -308: + cc -B. -o out/test/elf/aarch64/z-now/exe out/test/elf/aarch64/z-now/a.o -Wl,-z,now -311: + cc -B. -o out/test/elf/aarch64/z-sectionheader/exe out/test/elf/aarch64/z-sectionheader/a.o -Wl,-z,nosectionheader -299: + grep -q fn1 out/test/elf/aarch64/whole-archive/readelf -310: + cc -B. -o out/test/elf/aarch64/z-pack-relative-relocs/exe out/test/elf/aarch64/z-pack-relative-relocs/a.o -pie -Wl,-z,pack-relative-relocs -301: + on_exit -301: + echo OK -301: OK -301: + exit 0 -300/315 Test #301: aarch64-wrap ........................................ Passed 0.43 sec -test 312 - Start 312: aarch64-z-separate-code - -312: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/z-separate-code.sh" -312: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu -312: Environment variables: -312: MACHINE=aarch64 -312: CPU= -312: Test timeout computed to be: 1500 -296: + grep -q '^-1$' -296: + out/test/elf/aarch64/weak-undef/exe1 -299: + grep -q fn2 out/test/elf/aarch64/whole-archive/readelf -309: + cc -B. -o out/test/elf/aarch64/z-origin/exe out/test/elf/aarch64/z-origin/a.o -Wl,-z,origin -304: + 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 299: + on_exit 299: + echo OK 299: OK 299: + exit 0 -312: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/z-separate-code.sh -307: + grep -Eq 'Flags:.*NODUMP' -301/315 Test #299: aarch64-whole-archive ............................... Passed 0.51 sec +301/315 Test #299: aarch64-whole-archive ............................... Passed 0.82 sec test 313 Start 313: aarch64-z-stack-size @@ -21285,6 +21298,19 @@ 313: MACHINE=aarch64 313: CPU= 313: Test timeout computed to be: 1500 +311: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/z-sectionheader.sh .sh +311: ++ testname=z-sectionheader +311: ++ echo -n 'Testing z-sectionheader ... ' +311: Testing z-sectionheader ... ++ t=out/test/elf/aarch64/z-sectionheader +311: ++ mkdir -p out/test/elf/aarch64/z-sectionheader +307: + readelf --dynamic out/test/elf/aarch64/z-nodump/b.so +307: + grep -Eq 'Flags:.*NODUMP' +307: + cc -B. -shared -o out/test/elf/aarch64/z-nodump/b.so out/test/elf/aarch64/z-nodump/a.o -Wl,-z,nodump +309: + cc -B. -o out/test/elf/aarch64/z-origin/exe out/test/elf/aarch64/z-origin/a.o -Wl,-z,origin +310: + cc -o out/test/elf/aarch64/z-pack-relative-relocs/a.o -fPIC -c -xc - +310: + cat +303: + grep -q 'undefined symbol:.* foo' out/test/elf/aarch64/z-defs/log +312: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/z-separate-code.sh 312: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 312: ++ export LC_ALL=C 312: ++ LC_ALL=C @@ -21304,42 +21330,16 @@ 312: ++ tlsdesc_opt=-mtls-dialect=desc 312: ++ trap 'on_error $LINENO' ERR 312: ++ trap on_exit EXIT +303: + 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 +311: + cat +305: + out/test/elf/aarch64/z-max-page-size/exe2 312: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/z-separate-code.sh .sh 312: ++ testname=z-separate-code 312: ++ echo -n 'Testing z-separate-code ... ' 312: Testing z-separate-code ... ++ t=out/test/elf/aarch64/z-separate-code 312: ++ mkdir -p out/test/elf/aarch64/z-separate-code -307: + readelf --dynamic out/test/elf/aarch64/z-nodump/b.so -307: + on_exit -307: + echo OK -307: OK -307: + exit 0 -296: + grep -q '^-1$' -296: + out/test/elf/aarch64/weak-undef/exe2 -296: + grep -q '^2$' -296: + out/test/elf/aarch64/weak-undef/exe3 -296: + grep -q '^2$' -296: + out/test/elf/aarch64/weak-undef/exe4 -302/315 Test #307: aarch64-z-nodump .................................... Passed 0.25 sec -test 314 - Start 314: aarch64-z-start-stop-visibility - -314: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/z-start-stop-visibility.sh" -314: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu -314: Environment variables: -314: MACHINE=aarch64 -314: CPU= -314: Test timeout computed to be: 1500 -312: + is_musl -312: + grep -q musl -312: + ldd --help -296: + on_exit -296: + echo OK -296: OK -296: + exit 0 -300: + out/test/elf/aarch64/wrap-lto/exe -300: + grep -q '^foo$' -300: + 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 +311: + cc -o out/test/elf/aarch64/z-sectionheader/a.o -c -xc - +305: + grep -q 'Hello world' 313: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/z-stack-size.sh 313: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 313: ++ export LC_ALL=C @@ -21360,37 +21360,51 @@ 313: ++ tlsdesc_opt=-mtls-dialect=desc 313: ++ trap 'on_error $LINENO' ERR 313: ++ trap on_exit EXIT +300: + grep -q '^foo$' +305: + readelf -W --segments out/test/elf/aarch64/z-max-page-size/exe2 +312: + is_musl +305: + grep -q 'LOAD.*R 0x100000$' +305: + 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 313: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/z-stack-size.sh .sh 313: ++ testname=z-stack-size 313: ++ echo -n 'Testing z-stack-size ... ' 313: Testing z-stack-size ... ++ t=out/test/elf/aarch64/z-stack-size 313: ++ mkdir -p out/test/elf/aarch64/z-stack-size -308: + grep -q 'Hello world' +312: + grep -q musl +300: + out/test/elf/aarch64/wrap-lto/exe 308: + out/test/elf/aarch64/z-now/exe -304: + out/test/elf/aarch64/z-dynamic-undefined-weak/exe1 -305: + grep -q 'Hello world' -305: + out/test/elf/aarch64/z-max-page-size/exe3 -310: + readelf -W -V out/test/elf/aarch64/z-pack-relative-relocs/exe -303/315 Test #296: aarch64-weak-undef .................................. Passed 0.61 sec -test 315 - Start 315: aarch64-z-unknown - -315: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/z-unknown.sh" -315: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu -315: Environment variables: -315: MACHINE=aarch64 -315: CPU= -315: Test timeout computed to be: 1500 -312: + cc -o out/test/elf/aarch64/z-separate-code/a.o -c -xc - -313: + cc -o out/test/elf/aarch64/z-stack-size/a.o -c -xc - +312: + ldd --help +308: + grep -q 'Hello world' 308: + on_exit 308: + echo OK 308: OK 308: + exit 0 +300: + 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 304: + grep -q 1 -310: + grep -Fq GLIBC_2. out/test/elf/aarch64/z-pack-relative-relocs/log -310: + grep -q GLIBC_ABI_DT_RELR out/test/elf/aarch64/z-pack-relative-relocs/log +302/315 Test #308: aarch64-z-now ....................................... Passed 0.32 sec +test 314 + Start 314: aarch64-z-start-stop-visibility + +314: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/z-start-stop-visibility.sh" +314: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu +314: Environment variables: +314: MACHINE=aarch64 +314: CPU= +314: Test timeout computed to be: 1500 +304: + out/test/elf/aarch64/z-dynamic-undefined-weak/exe1 +304: + 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 +312: + cc -o out/test/elf/aarch64/z-separate-code/a.o -c -xc - +312: + cat +313: + cat +313: + cc -o out/test/elf/aarch64/z-stack-size/a.o -c -xc - +301: + grep -q '^wrap_foo$' +301: + out/test/elf/aarch64/wrap/exe +310: + cc -B. -o out/test/elf/aarch64/z-pack-relative-relocs/exe out/test/elf/aarch64/z-pack-relative-relocs/a.o -pie -Wl,-z,pack-relative-relocs +301: + 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 +309: + grep -Eq '\(FLAGS\)\s+ORIGIN' +307: + grep -Eq 'Flags:.*NODUMP' 314: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/z-start-stop-visibility.sh +307: + readelf --dynamic out/test/elf/aarch64/z-nodump/b.so 314: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 314: ++ export LC_ALL=C 314: ++ LC_ALL=C @@ -21410,18 +21424,35 @@ 314: ++ tlsdesc_opt=-mtls-dialect=desc 314: ++ trap 'on_error $LINENO' ERR 314: ++ trap on_exit EXIT -304/315 Test #308: aarch64-z-now ....................................... Passed 0.19 sec -313: + cat -311: + grep -q 'Hello world' -310: + on_exit -310: + echo OK -310: OK -310: + exit 0 -315: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/z-unknown.sh -304: + 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 -312: + cat -305/315 Test #310: aarch64-z-pack-relative-relocs ...................... Passed 0.18 sec +309: + readelf --dynamic out/test/elf/aarch64/z-origin/exe +311: + cc -B. -o out/test/elf/aarch64/z-sectionheader/exe out/test/elf/aarch64/z-sectionheader/a.o -Wl,-z,nosectionheader +307: + on_exit +307: + echo OK +307: OK +307: + exit 0 +303/315 Test #307: aarch64-z-nodump .................................... Passed 0.52 sec +test 315 + Start 315: aarch64-z-unknown + +315: Test command: /usr/bin/bash "-x" "/build/reproducible-path/mold-2.30.0+dfsg/test/elf/z-unknown.sh" +315: Working Directory: /build/reproducible-path/mold-2.30.0+dfsg/obj-aarch64-linux-gnu +315: Environment variables: +315: MACHINE=aarch64 +315: CPU= +315: Test timeout computed to be: 1500 +309: + grep -Eq 'Flags:.*ORIGIN' +309: + readelf --dynamic out/test/elf/aarch64/z-origin/exe +309: + on_exit +309: + echo OK +309: OK +309: + exit 0 +304/315 Test #309: aarch64-z-origin .................................... Passed 0.31 sec 314: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/z-start-stop-visibility.sh .sh +314: ++ testname=z-start-stop-visibility +314: ++ echo -n 'Testing z-start-stop-visibility ... ' +314: Testing z-start-stop-visibility ... ++ t=out/test/elf/aarch64/z-start-stop-visibility +314: ++ mkdir -p out/test/elf/aarch64/z-start-stop-visibility +315: ++ dirname /build/reproducible-path/mold-2.30.0+dfsg/test/elf/z-unknown.sh 315: + . /build/reproducible-path/mold-2.30.0+dfsg/test/elf/common.inc 315: ++ export LC_ALL=C 315: ++ LC_ALL=C @@ -21441,69 +21472,74 @@ 315: ++ tlsdesc_opt=-mtls-dialect=desc 315: ++ trap 'on_error $LINENO' ERR 315: ++ trap on_exit EXIT -303: + grep -q 'undefined symbol:.* foo$' out/test/elf/aarch64/z-defs/log -314: ++ testname=z-start-stop-visibility -314: ++ echo -n 'Testing z-start-stop-visibility ... ' -314: Testing z-start-stop-visibility ... ++ t=out/test/elf/aarch64/z-start-stop-visibility -314: ++ mkdir -p out/test/elf/aarch64/z-start-stop-visibility -311: + out/test/elf/aarch64/z-sectionheader/exe -305: + grep -q 'LOAD.*R 0x100000$' -303: + on_exit -303: + echo OK -303: OK -303: + exit 0 -305: + readelf -W --segments out/test/elf/aarch64/z-max-page-size/exe3 -306/315 Test #303: aarch64-z-defs ...................................... Passed 0.48 sec 315: +++ basename /build/reproducible-path/mold-2.30.0+dfsg/test/elf/z-unknown.sh .sh 315: ++ testname=z-unknown 315: ++ echo -n 'Testing z-unknown ... ' 315: Testing z-unknown ... ++ t=out/test/elf/aarch64/z-unknown 315: ++ mkdir -p out/test/elf/aarch64/z-unknown -305: + on_exit -305: + echo OK -305: OK -305: + exit 0 -307/315 Test #305: aarch64-z-max-page-size ............................. Passed 0.46 sec -311: + readelf -h out/test/elf/aarch64/z-sectionheader/exe -311: + grep -Eq 'Size of section headers:\s+0 ' -315: + ./mold -z no-such-opt -311: + on_exit -311: + echo OK -311: OK -311: + exit 0 -313: + cc -B. -o out/test/elf/aarch64/z-stack-size/exe out/test/elf/aarch64/z-stack-size/a.o -Wl,-z,stack-size=0x900000 -315: + grep -q 'unknown command line option: -z no-such-opt' +312: + 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 314: + ./mold -z start-stop-visibility=hidden --version -308/315 Test #311: aarch64-z-sectionheader ............................. Passed 0.20 sec -309: + grep -Eq '\(FLAGS\)\s+ORIGIN' +303: + grep -q 'undefined symbol:.* foo$' out/test/elf/aarch64/z-defs/log 314: + ./mold -z start-stop-visibility=protected --version -309: + readelf --dynamic out/test/elf/aarch64/z-origin/exe -315: + ./mold -zno-such-opt +303: + on_exit +303: + echo OK +303: OK +303: + exit 0 +305/315 Test #303: aarch64-z-defs ...................................... Passed 0.89 sec +305: + grep -q 'Hello world' +315: + grep -q 'unknown command line option: -z no-such-opt' +315: + ./mold -z no-such-opt 304: + grep -q 1 -315: + grep -q 'unknown command line option: -zno-such-opt' -314: + grep -q 'unsupported visibility: protected' out/test/elf/aarch64/z-start-stop-visibility/log 304: + out/test/elf/aarch64/z-dynamic-undefined-weak/exe2 +304: + 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 +314: + grep -q 'unsupported visibility: protected' out/test/elf/aarch64/z-start-stop-visibility/log +305: + out/test/elf/aarch64/z-max-page-size/exe3 +315: + grep -q 'unknown command line option: -zno-such-opt' 314: + on_exit 314: + echo OK 314: OK 314: + exit 0 -309: + grep -Eq 'Flags:.*ORIGIN' +315: + ./mold -zno-such-opt +306/315 Test #314: aarch64-z-start-stop-visibility ..................... Passed 0.13 sec +305: + grep -q 'LOAD.*R 0x100000$' +305: + readelf -W --segments out/test/elf/aarch64/z-max-page-size/exe3 +310: + readelf -W -V out/test/elf/aarch64/z-pack-relative-relocs/exe +310: + grep -Fq GLIBC_2. out/test/elf/aarch64/z-pack-relative-relocs/log +305: + on_exit +305: + echo OK +305: OK +305: + exit 0 +307/315 Test #305: aarch64-z-max-page-size ............................. Passed 0.72 sec 315: + on_exit 315: + echo OK 315: OK 315: + exit 0 -309/315 Test #314: aarch64-z-start-stop-visibility ..................... Passed 0.08 sec -310/315 Test #315: aarch64-z-unknown ................................... Passed 0.06 sec -312: + 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 -309: + readelf --dynamic out/test/elf/aarch64/z-origin/exe -309: + on_exit -309: + echo OK -309: OK -309: + exit 0 -311/315 Test #309: aarch64-z-origin .................................... Passed 0.24 sec -304: + 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 -312: + grep -q 'Hello world' +308/315 Test #315: aarch64-z-unknown ................................... Passed 0.09 sec +313: + cc -B. -o out/test/elf/aarch64/z-stack-size/exe out/test/elf/aarch64/z-stack-size/a.o -Wl,-z,stack-size=0x900000 +301: + grep -q '^foo$' +301: + out/test/elf/aarch64/wrap/exe +310: + grep -q GLIBC_ABI_DT_RELR out/test/elf/aarch64/z-pack-relative-relocs/log +301: + on_exit +301: + echo OK +301: OK +301: + exit 0 +309/315 Test #301: aarch64-wrap ........................................ Passed 1.03 sec +311: + grep -q 'Hello world' +311: + out/test/elf/aarch64/z-sectionheader/exe +310: + on_exit +310: + echo OK +310: OK +310: + exit 0 +310/315 Test #310: aarch64-z-pack-relative-relocs ...................... Passed 0.35 sec +311: + grep -Eq 'Size of section headers:\s+0 ' +311: + readelf -h out/test/elf/aarch64/z-sectionheader/exe +311: + on_exit +311: + echo OK +311: OK +311: + exit 0 312: + out/test/elf/aarch64/z-separate-code/exe1 +312: + grep -q 'Hello world' +311/315 Test #311: aarch64-z-sectionheader ............................. Passed 0.35 sec 312: + 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 313: + readelf -W --segments out/test/elf/aarch64/z-stack-size/exe 313: + grep -q 'GNU_STACK .* 0x900000 RW' @@ -21511,38 +21547,38 @@ 313: + echo OK 313: OK 313: + exit 0 -312/315 Test #313: aarch64-z-stack-size ................................ Passed 0.17 sec +312/315 Test #313: aarch64-z-stack-size ................................ Passed 0.35 sec 304: + grep -q 0 304: + out/test/elf/aarch64/z-dynamic-undefined-weak/exe3 304: + on_exit 304: + echo OK 304: OK 304: + exit 0 -313/315 Test #304: aarch64-z-dynamic-undefined-weak .................... Passed 0.59 sec -300: + out/test/elf/aarch64/wrap-lto/exe +313/315 Test #304: aarch64-z-dynamic-undefined-weak .................... Passed 1.01 sec 312: + out/test/elf/aarch64/z-separate-code/exe2 -300: + grep -q '^wrap_foo$' -300: + 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 312: + grep -q 'Hello world' 312: + 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 +300: + out/test/elf/aarch64/wrap-lto/exe +300: + grep -q '^wrap_foo$' +300: + 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 312: + out/test/elf/aarch64/z-separate-code/exe3 312: + grep -q 'Hello world' 312: + on_exit 312: + echo OK 312: OK 312: + exit 0 -314/315 Test #312: aarch64-z-separate-code ............................. Passed 0.30 sec +314/315 Test #312: aarch64-z-separate-code ............................. Passed 0.54 sec 300: + out/test/elf/aarch64/wrap-lto/exe 300: + grep -q '^foo$' 300: + on_exit 300: + echo OK 300: OK 300: + exit 0 -315/315 Test #300: aarch64-wrap-lto .................................... Passed 0.88 sec +315/315 Test #300: aarch64-wrap-lto .................................... Passed 1.59 sec 100% tests passed, 0 tests failed out of 315 -Total Test time (real) = 9.77 sec +Total Test time (real) = 20.36 sec The following tests did not run: 3 - aarch64-abs-error (Skipped) @@ -21604,12 +21640,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/599592/tmp/hooks/B01_cleanup starting +I: user script /srv/workspace/pbuilder/599592/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/2957559 and its subdirectories -I: Current time: Tue May 14 12:05:54 -12 2024 -I: pbuilder-time-stamp: 1715731554 +I: removing directory /srv/workspace/pbuilder/599592 and its subdirectories +I: Current time: Wed May 15 14:25:31 +14 2024 +I: pbuilder-time-stamp: 1715732731